14023c1bb:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14023c1c0:	41 03 c7             	add    %r15d,%eax
14023c1c3:	75 12                	jne    0x14023c1d7
14023c1c5:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14023c1ca:	48 8b 01             	mov    (%rcx),%rax
14023c1cd:	48 8b 40 08          	mov    0x8(%rax),%rax
14023c1d1:	ff 15 61 0a 8d 00    	call   *0x8d0a61(%rip)        # 0x140b0cc38
14023c1d7:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
14023c1dc:	48 ff c6             	inc    %rsi
14023c1df:	49 83 c4 10          	add    $0x10,%r12
14023c1e3:	49 3b f6             	cmp    %r14,%rsi
14023c1e6:	0f 82 0a ff ff ff    	jb     0x14023c0f6
14023c1ec:	33 db                	xor    %ebx,%ebx
14023c1ee:	4c 8b 65 60          	mov    0x60(%rbp),%r12
14023c1f2:	4d 8b 04 24          	mov    (%r12),%r8
14023c1f6:	49 8b 80 98 00 00 00 	mov    0x98(%r8),%rax
14023c1fd:	49 2b 80 90 00 00 00 	sub    0x90(%r8),%rax
14023c204:	48 c1 f8 03          	sar    $0x3,%rax
14023c208:	49 bf b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%r15
14023c20f:	db b6 6d
14023c212:	49 0f af c7          	imul   %r15,%rax
14023c216:	48 85 c0             	test   %rax,%rax
14023c219:	0f 84 00 02 00 00    	je     0x14023c41f
14023c21f:	33 f6                	xor    %esi,%esi
14023c221:	48 8b 07             	mov    (%rdi),%rax
14023c224:	48 8b cf             	mov    %rdi,%rcx
14023c227:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14023c22e:	ff 15 04 0a 8d 00    	call   *0x8d0a04(%rip)        # 0x140b0cc38
14023c234:	4c 8b c8             	mov    %rax,%r9
14023c237:	4d 8b 04 24          	mov    (%r12),%r8
14023c23b:	49 8b 90 90 00 00 00 	mov    0x90(%r8),%rdx
14023c242:	49 8b 88 98 00 00 00 	mov    0x98(%r8),%rcx
14023c249:	48 2b ca             	sub    %rdx,%rcx
14023c24c:	48 c1 f9 03          	sar    $0x3,%rcx
14023c250:	49 0f af cf          	imul   %r15,%rcx
14023c254:	48 3b d9             	cmp    %rcx,%rbx
14023c257:	0f 83 33 05 00 00    	jae    0x14023c790
14023c25d:	48 8d 0c 16          	lea    (%rsi,%rdx,1),%rcx
14023c261:	48 8d 55 f8          	lea    -0x8(%rbp),%rdx
14023c265:	e8 4a f9 f6 ff       	call   0x1401abbb4
14023c26a:	48 8b d0             	mov    %rax,%rdx
14023c26d:	49 8b c9             	mov    %r9,%rcx
14023c270:	e8 73 9e f7 ff       	call   0x1401b60e8
14023c275:	84 c0                	test   %al,%al
14023c277:	0f 85 9f 01 00 00    	jne    0x14023c41c
14023c27d:	48 ff c3             	inc    %rbx
14023c280:	48 83 c6 38          	add    $0x38,%rsi
14023c284:	49 8b 80 98 00 00 00 	mov    0x98(%r8),%rax
14023c28b:	49 2b 80 90 00 00 00 	sub    0x90(%r8),%rax
14023c292:	48 c1 f8 03          	sar    $0x3,%rax
14023c296:	49 0f af c7          	imul   %r15,%rax
14023c29a:	48 3b d8             	cmp    %rax,%rbx
14023c29d:	72 82                	jb     0x14023c221
14023c29f:	e9 7b 01 00 00       	jmp    0x14023c41f
14023c2a4:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14023c2a9:	83 cf ff             	or     $0xffffffff,%edi
14023c2ac:	48 85 c9             	test   %rcx,%rcx
14023c2af:	74 3f                	je     0x14023c2f0
14023c2b1:	8b c7                	mov    %edi,%eax
14023c2b3:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14023c2b8:	03 c7                	add    %edi,%eax
14023c2ba:	75 34                	jne    0x14023c2f0
14023c2bc:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14023c2c1:	48 8b 03             	mov    (%rbx),%rax
14023c2c4:	48 8b cb             	mov    %rbx,%rcx
14023c2c7:	48 8b 00             	mov    (%rax),%rax
14023c2ca:	ff 15 68 09 8d 00    	call   *0x8d0968(%rip)        # 0x140b0cc38
14023c2d0:	8b c7                	mov    %edi,%eax
14023c2d2:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14023c2d7:	03 c7                	add    %edi,%eax
14023c2d9:	75 15                	jne    0x14023c2f0
14023c2db:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14023c2e0:	48 8b 01             	mov    (%rcx),%rax
14023c2e3:	48 8b 40 08          	mov    0x8(%rax),%rax
14023c2e7:	ff 15 4b 09 8d 00    	call   *0x8d094b(%rip)        # 0x140b0cc38
14023c2ed:	90                   	nop
14023c2ee:	66 90                	xchg   %ax,%ax
14023c2f0:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14023c2f5:	48 85 c9             	test   %rcx,%rcx
14023c2f8:	74 3c                	je     0x14023c336
14023c2fa:	8b c7                	mov    %edi,%eax
14023c2fc:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14023c301:	03 c7                	add    %edi,%eax
14023c303:	75 31                	jne    0x14023c336
14023c305:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
14023c30a:	48 8b 03             	mov    (%rbx),%rax
14023c30d:	48 8b cb             	mov    %rbx,%rcx
14023c310:	48 8b 00             	mov    (%rax),%rax
14023c313:	ff 15 1f 09 8d 00    	call   *0x8d091f(%rip)        # 0x140b0cc38
14023c319:	8b c7                	mov    %edi,%eax
14023c31b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14023c320:	03 c7                	add    %edi,%eax
14023c322:	75 12                	jne    0x14023c336
14023c324:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14023c329:	48 8b 01             	mov    (%rcx),%rax
14023c32c:	48 8b 40 08          	mov    0x8(%rax),%rax
14023c330:	ff 15 02 09 8d 00    	call   *0x8d0902(%rip)        # 0x140b0cc38
14023c336:	41 83 cd ff          	or     $0xffffffff,%r13d
14023c33a:	48 8b 45 68          	mov    0x68(%rbp),%rax
14023c33e:	48 ff c0             	inc    %rax
14023c341:	48 89 45 68          	mov    %rax,0x68(%rbp)
14023c345:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
14023c349:	48 83 c1 10          	add    $0x10,%rcx
14023c34d:	48 89 4d 70          	mov    %rcx,0x70(%rbp)
14023c351:	49 3b c6             	cmp    %r14,%rax
14023c354:	0f 82 5c fd ff ff    	jb     0x14023c0b6
14023c35a:	4c 8b 65 60          	mov    0x60(%rbp),%r12
14023c35e:	48 8b 55 a8          	mov    -0x58(%rbp),%rdx
14023c362:	48 8b fa             	mov    %rdx,%rdi
14023c365:	4c 8b 75 a0          	mov    -0x60(%rbp),%r14
14023c369:	49 2b fe             	sub    %r14,%rdi
14023c36c:	48 c1 ff 04          	sar    $0x4,%rdi
14023c370:	4c 8d 0d 59 eb f5 ff 	lea    -0xa14a7(%rip),%r9        # 0x14019aed0
14023c377:	4c 8b c7             	mov    %rdi,%r8
14023c37a:	49 8b ce             	mov    %r14,%rcx
14023c37d:	e8 32 7c eb ff       	call   0x1400f3fb4
14023c382:	48 8b 55 90          	mov    -0x70(%rbp),%rdx
14023c386:	4c 8b c2             	mov    %rdx,%r8
14023c389:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
14023c38d:	4c 2b c1             	sub    %rcx,%r8
14023c390:	49 c1 f8 04          	sar    $0x4,%r8
14023c394:	4c 8d 0d 35 eb f5 ff 	lea    -0xa14cb(%rip),%r9        # 0x14019aed0
14023c39b:	e8 14 7c eb ff       	call   0x1400f3fb4
14023c3a0:	0f 57 c0             	xorps  %xmm0,%xmm0
14023c3a3:	f3 0f 7f 45 c8       	movdqu %xmm0,-0x38(%rbp)
14023c3a8:	48 83 65 d8 00       	andq   $0x0,-0x28(%rbp)
14023c3ad:	33 f6                	xor    %esi,%esi
14023c3af:	48 85 ff             	test   %rdi,%rdi
14023c3b2:	0f 84 e4 04 00 00    	je     0x14023c89c
14023c3b8:	48 3b f7             	cmp    %rdi,%rsi
14023c3bb:	0f 83 c0 05 00 00    	jae    0x14023c981
14023c3c1:	49 8b d6             	mov    %r14,%rdx
14023c3c4:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14023c3c9:	e8 ca d6 e5 ff       	call   0x140099a98
14023c3ce:	48 8b d0             	mov    %rax,%rdx
14023c3d1:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
14023c3d5:	e8 f6 0f 00 00       	call   0x14023d3d0
14023c3da:	48 8b 08             	mov    (%rax),%rcx
14023c3dd:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14023c3e2:	4c 8b 40 08          	mov    0x8(%rax),%r8
14023c3e6:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
14023c3eb:	48 83 20 00          	andq   $0x0,(%rax)
14023c3ef:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
14023c3f4:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
14023c3f8:	48 3b 55 d8          	cmp    -0x28(%rbp),%rdx
14023c3fc:	0f 84 aa 03 00 00    	je     0x14023c7ac
14023c402:	48 89 0a             	mov    %rcx,(%rdx)
14023c405:	4c 89 42 08          	mov    %r8,0x8(%rdx)
14023c409:	0f 57 c0             	xorps  %xmm0,%xmm0
14023c40c:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
14023c412:	48 83 45 d0 10       	addq   $0x10,-0x30(%rbp)
14023c417:	e9 9f 03 00 00       	jmp    0x14023c7bb
14023c41c:	41 b5 01             	mov    $0x1,%r13b
14023c41f:	45 84 ed             	test   %r13b,%r13b
14023c422:	74 5f                	je     0x14023c483
14023c424:	41 83 cd ff          	or     $0xffffffff,%r13d
14023c428:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14023c42d:	48 85 c9             	test   %rcx,%rcx
14023c430:	0f 84 04 ff ff ff    	je     0x14023c33a
14023c436:	41 8b c5             	mov    %r13d,%eax
14023c439:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14023c43e:	41 03 c5             	add    %r13d,%eax
14023c441:	0f 85 f3 fe ff ff    	jne    0x14023c33a
14023c447:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
14023c44c:	48 8b 03             	mov    (%rbx),%rax
14023c44f:	48 8b cb             	mov    %rbx,%rcx
14023c452:	48 8b 00             	mov    (%rax),%rax
14023c455:	ff 15 dd 07 8d 00    	call   *0x8d07dd(%rip)        # 0x140b0cc38
14023c45b:	41 8b c5             	mov    %r13d,%eax
14023c45e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14023c463:	41 03 c5             	add    %r13d,%eax
14023c466:	0f 85 ce fe ff ff    	jne    0x14023c33a
14023c46c:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14023c471:	48 8b 01             	mov    (%rcx),%rax
14023c474:	48 8b 40 08          	mov    0x8(%rax),%rax
14023c478:	ff 15 ba 07 8d 00    	call   *0x8d07ba(%rip)        # 0x140b0cc38
14023c47e:	e9 b7 fe ff ff       	jmp    0x14023c33a
14023c483:	33 db                	xor    %ebx,%ebx
14023c485:	49 8b 80 b0 00 00 00 	mov    0xb0(%r8),%rax
14023c48c:	49 2b 80 a8 00 00 00 	sub    0xa8(%r8),%rax
14023c493:	48 c1 f8 03          	sar    $0x3,%rax
14023c497:	49 0f af c7          	imul   %r15,%rax
14023c49b:	48 85 c0             	test   %rax,%rax
14023c49e:	0f 84 81 00 00 00    	je     0x14023c525
14023c4a4:	33 f6                	xor    %esi,%esi
14023c4a6:	48 8b 07             	mov    (%rdi),%rax
14023c4a9:	48 8b cf             	mov    %rdi,%rcx
14023c4ac:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14023c4b3:	ff 15 7f 07 8d 00    	call   *0x8d077f(%rip)        # 0x140b0cc38
14023c4b9:	4c 8b c8             	mov    %rax,%r9
14023c4bc:	4d 8b 04 24          	mov    (%r12),%r8
14023c4c0:	49 8b 90 a8 00 00 00 	mov    0xa8(%r8),%rdx
14023c4c7:	49 8b 88 b0 00 00 00 	mov    0xb0(%r8),%rcx
14023c4ce:	48 2b ca             	sub    %rdx,%rcx
14023c4d1:	48 c1 f9 03          	sar    $0x3,%rcx
14023c4d5:	49 0f af cf          	imul   %r15,%rcx
14023c4d9:	48 3b d9             	cmp    %rcx,%rbx
14023c4dc:	0f 83 b5 02 00 00    	jae    0x14023c797
14023c4e2:	48 8d 0c 16          	lea    (%rsi,%rdx,1),%rcx
14023c4e6:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
14023c4ea:	e8 c5 f6 f6 ff       	call   0x1401abbb4
14023c4ef:	48 8b d0             	mov    %rax,%rdx
14023c4f2:	49 8b c9             	mov    %r9,%rcx
14023c4f5:	e8 ee 9b f7 ff       	call   0x1401b60e8
14023c4fa:	84 c0                	test   %al,%al
14023c4fc:	75 24                	jne    0x14023c522
14023c4fe:	48 ff c3             	inc    %rbx
14023c501:	48 83 c6 38          	add    $0x38,%rsi
14023c505:	49 8b 80 b0 00 00 00 	mov    0xb0(%r8),%rax
14023c50c:	49 2b 80 a8 00 00 00 	sub    0xa8(%r8),%rax
14023c513:	48 c1 f8 03          	sar    $0x3,%rax
14023c517:	49 0f af c7          	imul   %r15,%rax
14023c51b:	48 3b d8             	cmp    %rax,%rbx
14023c51e:	72 86                	jb     0x14023c4a6
14023c520:	eb 03                	jmp    0x14023c525
14023c522:	41 b5 01             	mov    $0x1,%r13b
14023c525:	45 84 ed             	test   %r13b,%r13b
14023c528:	74 17                	je     0x14023c541
14023c52a:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14023c52f:	48 85 c9             	test   %rcx,%rcx
14023c532:	0f 84 fe fd ff ff    	je     0x14023c336
14023c538:	41 83 cd ff          	or     $0xffffffff,%r13d
14023c53c:	e9 f5 fe ff ff       	jmp    0x14023c436
14023c541:	45 33 ff             	xor    %r15d,%r15d
14023c544:	49 8b 00             	mov    (%r8),%rax
14023c547:	49 8b c8             	mov    %r8,%rcx
14023c54a:	48 8b 40 40          	mov    0x40(%rax),%rax
14023c54e:	ff 15 e4 06 8d 00    	call   *0x8d06e4(%rip)        # 0x140b0cc38
14023c554:	48 85 c0             	test   %rax,%rax
14023c557:	0f 84 23 01 00 00    	je     0x14023c680
14023c55d:	49 8b 0c 24          	mov    (%r12),%rcx
14023c561:	48 8b 01             	mov    (%rcx),%rax
14023c564:	4d 8b c7             	mov    %r15,%r8
14023c567:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
14023c56b:	48 8b 40 30          	mov    0x30(%rax),%rax
14023c56f:	ff 15 c3 06 8d 00    	call   *0x8d06c3(%rip)        # 0x140b0cc38
14023c575:	48 8b d0             	mov    %rax,%rdx
14023c578:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14023c57d:	e8 de 18 e0 ff       	call   0x14003de60
14023c582:	90                   	nop
14023c583:	48 8b 5d c0          	mov    -0x40(%rbp),%rbx
14023c587:	41 83 cd ff          	or     $0xffffffff,%r13d
14023c58b:	48 85 db             	test   %rbx,%rbx
14023c58e:	74 3e                	je     0x14023c5ce
14023c590:	41 8b c5             	mov    %r13d,%eax
14023c593:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14023c598:	41 03 c5             	add    %r13d,%eax
14023c59b:	75 2c                	jne    0x14023c5c9
14023c59d:	48 8b 03             	mov    (%rbx),%rax
14023c5a0:	48 8b cb             	mov    %rbx,%rcx
14023c5a3:	48 8b 00             	mov    (%rax),%rax
14023c5a6:	ff 15 8c 06 8d 00    	call   *0x8d068c(%rip)        # 0x140b0cc38
14023c5ac:	41 8b c5             	mov    %r13d,%eax
14023c5af:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14023c5b4:	41 03 c5             	add    %r13d,%eax
14023c5b7:	75 10                	jne    0x14023c5c9
14023c5b9:	48 8b 03             	mov    (%rbx),%rax
14023c5bc:	48 8b cb             	mov    %rbx,%rcx
14023c5bf:	48 8b 40 08          	mov    0x8(%rax),%rax
14023c5c3:	ff 15 6f 06 8d 00    	call   *0x8d066f(%rip)        # 0x140b0cc38
14023c5c9:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
14023c5ce:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
14023c5d3:	48 85 f6             	test   %rsi,%rsi
14023c5d6:	74 3c                	je     0x14023c614
14023c5d8:	48 8b 07             	mov    (%rdi),%rax
14023c5db:	48 8b cf             	mov    %rdi,%rcx
14023c5de:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14023c5e5:	ff 15 4d 06 8d 00    	call   *0x8d064d(%rip)        # 0x140b0cc38
14023c5eb:	48 8b d8             	mov    %rax,%rbx
14023c5ee:	48 8b 16             	mov    (%rsi),%rdx
14023c5f1:	48 8b ce             	mov    %rsi,%rcx
14023c5f4:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
14023c5fb:	ff 15 37 06 8d 00    	call   *0x8d0637(%rip)        # 0x140b0cc38
14023c601:	48 8b d0             	mov    %rax,%rdx
14023c604:	48 8b cb             	mov    %rbx,%rcx
14023c607:	e8 dc 9a f7 ff       	call   0x1401b60e8
14023c60c:	84 c0                	test   %al,%al
14023c60e:	0f 85 b0 00 00 00    	jne    0x14023c6c4
14023c614:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14023c619:	48 85 c9             	test   %rcx,%rcx
14023c61c:	74 45                	je     0x14023c663
14023c61e:	41 8b c5             	mov    %r13d,%eax
14023c621:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14023c626:	41 03 c5             	add    %r13d,%eax
14023c629:	75 33                	jne    0x14023c65e
14023c62b:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14023c630:	48 8b 03             	mov    (%rbx),%rax
14023c633:	48 8b cb             	mov    %rbx,%rcx
14023c636:	48 8b 00             	mov    (%rax),%rax
14023c639:	ff 15 f9 05 8d 00    	call   *0x8d05f9(%rip)        # 0x140b0cc38
14023c63f:	41 8b c5             	mov    %r13d,%eax
14023c642:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14023c647:	41 03 c5             	add    %r13d,%eax
14023c64a:	75 12                	jne    0x14023c65e
14023c64c:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14023c651:	48 8b 01             	mov    (%rcx),%rax
14023c654:	48 8b 40 08          	mov    0x8(%rax),%rax
14023c658:	ff 15 da 05 8d 00    	call   *0x8d05da(%rip)        # 0x140b0cc38
14023c65e:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
14023c663:	49 ff c7             	inc    %r15
14023c666:	49 8b 0c 24          	mov    (%r12),%rcx
14023c66a:	48 8b 01             	mov    (%rcx),%rax
14023c66d:	48 8b 40 40          	mov    0x40(%rax),%rax
14023c671:	ff 15 c1 05 8d 00    	call   *0x8d05c1(%rip)        # 0x140b0cc38
14023c677:	4c 3b f8             	cmp    %rax,%r15
14023c67a:	0f 82 dd fe ff ff    	jb     0x14023c55d
14023c680:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
14023c685:	48 85 db             	test   %rbx,%rbx
14023c688:	74 0e                	je     0x14023c698
14023c68a:	f0 ff 43 08          	lock incl 0x8(%rbx)
14023c68e:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
14023c693:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
14023c698:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
14023c69d:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
14023c6a3:	48 8b 55 a8          	mov    -0x58(%rbp),%rdx
14023c6a7:	48 3b 55 b0          	cmp    -0x50(%rbp),%rdx
14023c6ab:	74 67                	je     0x14023c714
14023c6ad:	48 89 3a             	mov    %rdi,(%rdx)
14023c6b0:	48 89 5a 08          	mov    %rbx,0x8(%rdx)
14023c6b4:	0f 57 c0             	xorps  %xmm0,%xmm0
14023c6b7:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
14023c6bd:	48 83 45 a8 10       	addq   $0x10,-0x58(%rbp)
14023c6c2:	eb 63                	jmp    0x14023c727
14023c6c4:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14023c6c9:	48 85 c9             	test   %rcx,%rcx
14023c6cc:	74 41                	je     0x14023c70f
14023c6ce:	41 8b c5             	mov    %r13d,%eax
14023c6d1:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14023c6d6:	41 03 c5             	add    %r13d,%eax
14023c6d9:	75 34                	jne    0x14023c70f
14023c6db:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14023c6e0:	48 8b 03             	mov    (%rbx),%rax
14023c6e3:	48 8b cb             	mov    %rbx,%rcx
14023c6e6:	48 8b 00             	mov    (%rax),%rax
14023c6e9:	ff 15 49 05 8d 00    	call   *0x8d0549(%rip)        # 0x140b0cc38
14023c6ef:	41 8b c5             	mov    %r13d,%eax
14023c6f2:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14023c6f7:	41 03 c5             	add    %r13d,%eax
14023c6fa:	75 13                	jne    0x14023c70f
14023c6fc:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14023c701:	48 8b 01             	mov    (%rcx),%rax
14023c704:	48 8b 40 08          	mov    0x8(%rax),%rax
14023c708:	ff 15 2a 05 8d 00    	call   *0x8d052a(%rip)        # 0x140b0cc38
14023c70e:	90                   	nop
14023c70f:	e9 14 fd ff ff       	jmp    0x14023c428
14023c714:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
14023c719:	48 8b 55 a8          	mov    -0x58(%rbp),%rdx
14023c71d:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
14023c721:	e8 2a 3c de ff       	call   0x140020350
14023c726:	90                   	nop