14003c131:	0f 87 a9 01 00 00    	ja     0x14003c2e0
14003c137:	89 45 f8             	mov    %eax,-0x8(%rbp)
14003c13a:	83 65 fc 00          	andl   $0x0,-0x4(%rbp)
14003c13e:	ff 15 34 30 03 00    	call   *0x33034(%rip)        # 0x14006f178
14003c144:	44 8b f8             	mov    %eax,%r15d
14003c147:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
14003c14b:	48 8b 11             	mov    (%rcx),%rdx
14003c14e:	48 8b 42 30          	mov    0x30(%rdx),%rax
14003c152:	33 d2                	xor    %edx,%edx
14003c154:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
14003c159:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
14003c15e:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
14003c163:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
14003c167:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
14003c16c:	66 c7 44 24 20 01 00 	movw   $0x1,0x20(%rsp)
14003c173:	41 b9 00 04 00 00    	mov    $0x400,%r9d
14003c179:	4c 8d 05 78 f3 03 00 	lea    0x3f378(%rip),%r8        # 0x14007b4f8
14003c180:	41 8b d4             	mov    %r12d,%edx
14003c183:	ff 15 ff 34 03 00    	call   *0x334ff(%rip)        # 0x14006f688
14003c189:	85 c0                	test   %eax,%eax
14003c18b:	79 6d                	jns    0x14003c1fa
14003c18d:	48 8b 0d 6c be 07 00 	mov    0x7be6c(%rip),%rcx        # 0x1400b8000
14003c194:	48 8d 15 65 be 07 00 	lea    0x7be65(%rip),%rdx        # 0x1400b8000
14003c19b:	48 3b ca             	cmp    %rdx,%rcx
14003c19e:	74 40                	je     0x14003c1e0
14003c1a0:	f7 81 3c 02 00 00 00 	testl  $0x1000,0x23c(%rcx)
14003c1a7:	10 00 00
14003c1aa:	74 4e                	je     0x14003c1fa
14003c1ac:	80 b9 39 02 00 00 02 	cmpb   $0x2,0x239(%rcx)
14003c1b3:	72 2b                	jb     0x14003c1e0
14003c1b5:	ba 0e 00 00 00       	mov    $0xe,%edx
14003c1ba:	44 89 64 24 28       	mov    %r12d,0x28(%rsp)
14003c1bf:	89 44 24 20          	mov    %eax,0x20(%rsp)
14003c1c3:	4c 8b cf             	mov    %rdi,%r9
14003c1c6:	4c 8d 05 93 d5 03 00 	lea    0x3d593(%rip),%r8        # 0x140079760
14003c1cd:	48 8b 89 30 02 00 00 	mov    0x230(%rcx),%rcx
14003c1d4:	e8 47 85 ff ff       	call   0x140034720
14003c1d9:	48 8b 0d 20 be 07 00 	mov    0x7be20(%rip),%rcx        # 0x1400b8000
14003c1e0:	f7 81 3c 02 00 00 00 	testl  $0x1000,0x23c(%rcx)
14003c1e7:	10 00 00
14003c1ea:	74 0e                	je     0x14003c1fa
14003c1ec:	80 b9 39 02 00 00 02 	cmpb   $0x2,0x239(%rcx)
14003c1f3:	72 05                	jb     0x14003c1fa
14003c1f5:	e8 16 ba 01 00       	call   0x140057c10
14003c1fa:	ff 15 78 2f 03 00    	call   *0x32f78(%rip)        # 0x14006f178
14003c200:	41 2b c7             	sub    %r15d,%eax
14003c203:	3d f4 01 00 00       	cmp    $0x1f4,%eax
14003c208:	76 6d                	jbe    0x14003c277
14003c20a:	48 8b 0d ef bd 07 00 	mov    0x7bdef(%rip),%rcx        # 0x1400b8000
14003c211:	48 8d 15 e8 bd 07 00 	lea    0x7bde8(%rip),%rdx        # 0x1400b8000
14003c218:	48 3b ca             	cmp    %rdx,%rcx
14003c21b:	74 40                	je     0x14003c25d
14003c21d:	f7 81 3c 02 00 00 00 	testl  $0x1000,0x23c(%rcx)
14003c224:	10 00 00
14003c227:	74 4e                	je     0x14003c277
14003c229:	80 b9 39 02 00 00 04 	cmpb   $0x4,0x239(%rcx)
14003c230:	72 2b                	jb     0x14003c25d
14003c232:	ba 0f 00 00 00       	mov    $0xf,%edx
14003c237:	89 44 24 28          	mov    %eax,0x28(%rsp)
14003c23b:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
14003c240:	4c 8b cf             	mov    %rdi,%r9
14003c243:	4c 8d 05 16 d5 03 00 	lea    0x3d516(%rip),%r8        # 0x140079760
14003c24a:	48 8b 89 30 02 00 00 	mov    0x230(%rcx),%rcx
14003c251:	e8 ca 84 ff ff       	call   0x140034720
14003c256:	48 8b 0d a3 bd 07 00 	mov    0x7bda3(%rip),%rcx        # 0x1400b8000
14003c25d:	f7 81 3c 02 00 00 00 	testl  $0x1000,0x23c(%rcx)
14003c264:	10 00 00
14003c267:	74 0e                	je     0x14003c277
14003c269:	80 b9 39 02 00 00 04 	cmpb   $0x4,0x239(%rcx)
14003c270:	72 05                	jb     0x14003c277
14003c272:	e8 99 b9 01 00       	call   0x140057c10
14003c277:	4c 8b 7d 58          	mov    0x58(%rbp),%r15
14003c27b:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
14003c27f:	48 85 c9             	test   %rcx,%rcx
14003c282:	74 0e                	je     0x14003c292
14003c284:	48 8b 01             	mov    (%rcx),%rax
14003c287:	48 8b 40 10          	mov    0x10(%rax),%rax
14003c28b:	ff 15 f7 33 03 00    	call   *0x333f7(%rip)        # 0x14006f688
14003c291:	90                   	nop
14003c292:	48 85 db             	test   %rbx,%rbx
14003c295:	74 10                	je     0x14003c2a7
14003c297:	48 8b 03             	mov    (%rbx),%rax
14003c29a:	48 8b cb             	mov    %rbx,%rcx
14003c29d:	48 8b 40 10          	mov    0x10(%rax),%rax
14003c2a1:	ff 15 e1 33 03 00    	call   *0x333e1(%rip)        # 0x14006f688
14003c2a7:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14003c2ad:	45 03 f0             	add    %r8d,%r14d
14003c2b0:	49 03 f0             	add    %r8,%rsi
14003c2b3:	49 3b f7             	cmp    %r15,%rsi
14003c2b6:	0f 8c ea fd ff ff    	jl     0x14003c0a6
14003c2bc:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
14003c2c0:	e8 cf a0 01 00       	call   0x140056394
14003c2c5:	48 8b 9c 24 c8 00 00 	mov    0xc8(%rsp),%rbx
14003c2cc:	00
14003c2cd:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
14003c2d4:	41 5f                	pop    %r15
14003c2d6:	41 5e                	pop    %r14
14003c2d8:	41 5d                	pop    %r13
14003c2da:	41 5c                	pop    %r12
14003c2dc:	5f                   	pop    %rdi
14003c2dd:	5e                   	pop    %rsi
14003c2de:	5d                   	pop    %rbp
14003c2df:	c3                   	ret
14003c2e0:	e8 cf ab fd ff       	call   0x140016eb4
14003c2e5:	90                   	nop
14003c2e6:	eb 00                	jmp    0x14003c2e8
14003c2e8:	90                   	nop
14003c2e9:	90                   	nop
14003c2ea:	90                   	nop
14003c2eb:	90                   	nop
14003c2ec:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14003c2f1:	57                   	push   %rdi
14003c2f2:	48 83 ec 20          	sub    $0x20,%rsp
14003c2f6:	48 8b fa             	mov    %rdx,%rdi
14003c2f9:	48 8b d9             	mov    %rcx,%rbx
14003c2fc:	48 85 d2             	test   %rdx,%rdx
14003c2ff:	74 7d                	je     0x14003c37e
14003c301:	48 8d 4a 08          	lea    0x8(%rdx),%rcx
14003c305:	ff 15 45 2f 0a 00    	call   *0xa2f45(%rip)        # 0x1400df250
14003c30b:	48 8b 17             	mov    (%rdi),%rdx
14003c30e:	48 83 ea 18          	sub    $0x18,%rdx
14003c312:	83 c8 ff             	or     $0xffffffff,%eax
14003c315:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
14003c31a:	83 e8 01             	sub    $0x1,%eax
14003c31d:	7f 10                	jg     0x14003c32f
14003c31f:	48 8b 0a             	mov    (%rdx),%rcx
14003c322:	48 8b 01             	mov    (%rcx),%rax
14003c325:	48 8b 40 08          	mov    0x8(%rax),%rax
14003c329:	ff 15 59 33 03 00    	call   *0x33359(%rip)        # 0x14006f688
14003c32f:	48 8b 43 40          	mov    0x40(%rbx),%rax
14003c333:	48 89 47 20          	mov    %rax,0x20(%rdi)
14003c337:	48 8b 53 08          	mov    0x8(%rbx),%rdx
14003c33b:	48 ff ca             	dec    %rdx
14003c33e:	48 89 7b 40          	mov    %rdi,0x40(%rbx)
14003c342:	48 89 53 08          	mov    %rdx,0x8(%rbx)
14003c346:	48 3b 53 28          	cmp    0x28(%rbx),%rdx
14003c34a:	73 18                	jae    0x14003c364
14003c34c:	83 7b 30 00          	cmpl   $0x0,0x30(%rbx)
14003c350:	75 12                	jne    0x14003c364
14003c352:	48 8b cb             	mov    %rbx,%rcx
14003c355:	e8 8a c2 fe ff       	call   0x1400285e4
14003c35a:	8b d0                	mov    %eax,%edx
14003c35c:	48 8b cb             	mov    %rbx,%rcx
14003c35f:	e8 60 8a 00 00       	call   0x140044dc4
14003c364:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
14003c369:	75 08                	jne    0x14003c373
14003c36b:	48 8b cb             	mov    %rbx,%rcx
14003c36e:	e8 09 b9 fe ff       	call   0x140027c7c
14003c373:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14003c378:	48 83 c4 20          	add    $0x20,%rsp
14003c37c:	5f                   	pop    %rdi
14003c37d:	c3                   	ret
14003c37e:	b9 05 40 00 80       	mov    $0x80004005,%ecx
14003c383:	e8 48 22 fe ff       	call   0x14001e5d0
14003c388:	cc                   	int3
14003c389:	90                   	nop
14003c38a:	90                   	nop
14003c38b:	90                   	nop
14003c38c:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14003c391:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14003c396:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14003c39b:	53                   	push   %rbx
14003c39c:	56                   	push   %rsi
14003c39d:	57                   	push   %rdi
14003c39e:	41 54                	push   %r12
14003c3a0:	41 55                	push   %r13
14003c3a2:	41 56                	push   %r14
14003c3a4:	41 57                	push   %r15
14003c3a6:	48 81 ec 00 01 00 00 	sub    $0x100,%rsp
14003c3ad:	45 8b e9             	mov    %r9d,%r13d
14003c3b0:	49 8b f0             	mov    %r8,%rsi
14003c3b3:	4c 8b e2             	mov    %rdx,%r12
14003c3b6:	4c 8b f1             	mov    %rcx,%r14
14003c3b9:	33 ff                	xor    %edi,%edi
14003c3bb:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
14003c3c0:	49 8b 18             	mov    (%r8),%rbx
14003c3c3:	48 8b 03             	mov    (%rbx),%rax
14003c3c6:	4c 8b 78 28          	mov    0x28(%rax),%r15
14003c3ca:	48 8d 15 bf d6 03 00 	lea    0x3d6bf(%rip),%rdx        # 0x140079a90
14003c3d1:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14003c3d6:	e8 65 4e fe ff       	call   0x140021240
14003c3db:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
14003c3e0:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14003c3e5:	48 8b cb             	mov    %rbx,%rcx
14003c3e8:	49 8b c7             	mov    %r15,%rax
14003c3eb:	ff 15 97 32 03 00    	call   *0x33297(%rip)        # 0x14006f688
14003c3f1:	8b d8                	mov    %eax,%ebx
14003c3f3:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14003c3f8:	48 83 c2 e8          	add    $0xffffffffffffffe8,%rdx
14003c3fc:	83 c8 ff             	or     $0xffffffff,%eax
14003c3ff:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
14003c404:	83 e8 01             	sub    $0x1,%eax
14003c407:	7f 10                	jg     0x14003c419
14003c409:	48 8b 0a             	mov    (%rdx),%rcx
14003c40c:	48 8b 01             	mov    (%rcx),%rax
14003c40f:	48 8b 40 08          	mov    0x8(%rax),%rax
14003c413:	ff 15 6f 32 03 00    	call   *0x3326f(%rip)        # 0x14006f688
14003c419:	85 db                	test   %ebx,%ebx
14003c41b:	0f 89 a5 00 00 00    	jns    0x14003c4c6
14003c421:	48 8d 05 d8 bb 07 00 	lea    0x7bbd8(%rip),%rax        # 0x1400b8000
14003c428:	48 8b 0d d1 bb 07 00 	mov    0x7bbd1(%rip),%rcx        # 0x1400b8000
14003c42f:	48 3b c8             	cmp    %rax,%rcx
14003c432:	74 2c                	je     0x14003c460
14003c434:	f7 41 5c 00 01 00 00 	testl  $0x100,0x5c(%rcx)
14003c43b:	74 23                	je     0x14003c460
14003c43d:	80 79 59 02          	cmpb   $0x2,0x59(%rcx)
14003c441:	72 1d                	jb     0x14003c460
14003c443:	ba 72 00 00 00       	mov    $0x72,%edx
14003c448:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14003c44c:	45 33 c9             	xor    %r9d,%r9d
14003c44f:	4c 8d 05 fa d2 03 00 	lea    0x3d2fa(%rip),%r8        # 0x140079750
14003c456:	48 8b 49 50          	mov    0x50(%rcx),%rcx
14003c45a:	e8 81 64 fe ff       	call   0x1400228e0
14003c45f:	90                   	nop
14003c460:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14003c465:	48 85 c9             	test   %rcx,%rcx
14003c468:	74 0e                	je     0x14003c478
14003c46a:	48 8b 01             	mov    (%rcx),%rax
14003c46d:	48 8b 40 10          	mov    0x10(%rax),%rax
14003c471:	ff 15 11 32 03 00    	call   *0x33211(%rip)        # 0x14006f688
14003c477:	90                   	nop
14003c478:	49 8b 0e             	mov    (%r14),%rcx
14003c47b:	48 85 c9             	test   %rcx,%rcx
14003c47e:	74 0d                	je     0x14003c48d
14003c480:	48 8b 01             	mov    (%rcx),%rax
14003c483:	48 8b 40 10          	mov    0x10(%rax),%rax
14003c487:	ff 15 fb 31 03 00    	call   *0x331fb(%rip)        # 0x14006f688
14003c48d:	49 89 3e             	mov    %rdi,(%r14)
14003c490:	49 8b 0c 24          	mov    (%r12),%rcx
14003c494:	48 85 c9             	test   %rcx,%rcx
14003c497:	74 0e                	je     0x14003c4a7
14003c499:	48 8b 01             	mov    (%rcx),%rax
14003c49c:	48 8b 40 10          	mov    0x10(%rax),%rax
14003c4a0:	ff 15 e2 31 03 00    	call   *0x331e2(%rip)        # 0x14006f688
14003c4a6:	90                   	nop
14003c4a7:	48 8b 0e             	mov    (%rsi),%rcx
14003c4aa:	48 85 c9             	test   %rcx,%rcx
14003c4ad:	74 0d                	je     0x14003c4bc
14003c4af:	48 8b 11             	mov    (%rcx),%rdx
14003c4b2:	48 8b 42 10          	mov    0x10(%rdx),%rax
14003c4b6:	ff 15 cc 31 03 00    	call   *0x331cc(%rip)        # 0x14006f688
14003c4bc:	48 89 3e             	mov    %rdi,(%rsi)
14003c4bf:	8b c3                	mov    %ebx,%eax
14003c4c1:	e9 9a 15 00 00       	jmp    0x14003da60
14003c4c6:	0f 57 c0             	xorps  %xmm0,%xmm0
14003c4c9:	33 c0                	xor    %eax,%eax
14003c4cb:	0f 11 84 24 b0 00 00 	movups %xmm0,0xb0(%rsp)
14003c4d2:	00
14003c4d3:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
14003c4da:	00
14003c4db:	48 8d 8c 24 b0 00 00 	lea    0xb0(%rsp),%rcx
14003c4e2:	00
14003c4e3:	ff 15 5f 2d 0a 00    	call   *0xa2d5f(%rip)        # 0x1400df248
14003c4e9:	0f 57 c0             	xorps  %xmm0,%xmm0
14003c4ec:	33 c0                	xor    %eax,%eax
14003c4ee:	0f 11 84 24 98 00 00 	movups %xmm0,0x98(%rsp)
14003c4f5:	00
14003c4f6:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
14003c4fd:	00
14003c4fe:	48 8d 8c 24 98 00 00 	lea    0x98(%rsp),%rcx
14003c505:	00
14003c506:	ff 15 3c 2d 0a 00    	call   *0xa2d3c(%rip)        # 0x1400df248
14003c50c:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14003c511:	48 8b 03             	mov    (%rbx),%rax
14003c514:	4c 8b 78 20          	mov    0x20(%rax),%r15
14003c518:	48 8d 15 b1 d5 03 00 	lea    0x3d5b1(%rip),%rdx        # 0x140079ad0
14003c51f:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14003c524:	e8 17 4d fe ff       	call   0x140021240
14003c529:	4c 8d 84 24 b0 00 00 	lea    0xb0(%rsp),%r8
14003c530:	00
14003c531:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14003c536:	48 8b cb             	mov    %rbx,%rcx
14003c539:	49 8b c7             	mov    %r15,%rax
14003c53c:	ff 15 46 31 03 00    	call   *0x33146(%rip)        # 0x14006f688
14003c542:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14003c547:	48 83 c2 e8          	add    $0xffffffffffffffe8,%rdx
14003c54b:	83 c8 ff             	or     $0xffffffff,%eax
14003c54e:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
14003c553:	83 e8 01             	sub    $0x1,%eax
14003c556:	7f 10                	jg     0x14003c568
14003c558:	48 8b 0a             	mov    (%rdx),%rcx
14003c55b:	48 8b 01             	mov    (%rcx),%rax
14003c55e:	48 8b 40 08          	mov    0x8(%rax),%rax
14003c562:	ff 15 20 31 03 00    	call   *0x33120(%rip)        # 0x14006f688
14003c568:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14003c56d:	48 8b 03             	mov    (%rbx),%rax
14003c570:	4c 8b 78 20          	mov    0x20(%rax),%r15
14003c574:	48 8d 15 6d d5 03 00 	lea    0x3d56d(%rip),%rdx        # 0x140079ae8
14003c57b:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14003c580:	e8 bb 4c fe ff       	call   0x140021240
14003c585:	4c 8d 84 24 98 00 00 	lea    0x98(%rsp),%r8
14003c58c:	00
14003c58d:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14003c592:	48 8b cb             	mov    %rbx,%rcx
14003c595:	49 8b c7             	mov    %r15,%rax
14003c598:	ff 15 ea 30 03 00    	call   *0x330ea(%rip)        # 0x14006f688
14003c59e:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14003c5a3:	48 83 c2 e8          	add    $0xffffffffffffffe8,%rdx
14003c5a7:	83 c8 ff             	or     $0xffffffff,%eax
14003c5aa:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
14003c5af:	83 e8 01             	sub    $0x1,%eax
14003c5b2:	7f 10                	jg     0x14003c5c4
14003c5b4:	48 8b 0a             	mov    (%rdx),%rcx
14003c5b7:	48 8b 01             	mov    (%rcx),%rax
14003c5ba:	48 8b 40 08          	mov    0x8(%rax),%rax
14003c5be:	ff 15 c4 30 03 00    	call   *0x330c4(%rip)        # 0x14006f688
14003c5c4:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14003c5c9:	48 8b 03             	mov    (%rbx),%rax
14003c5cc:	4c 8b 78 38          	mov    0x38(%rax),%r15
14003c5d0:	48 8d 15 f9 d4 03 00 	lea    0x3d4f9(%rip),%rdx        # 0x140079ad0
14003c5d7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14003c5dc:	e8 5f 4c fe ff       	call   0x140021240
14003c5e1:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14003c5e6:	48 8b cb             	mov    %rbx,%rcx
14003c5e9:	49 8b c7             	mov    %r15,%rax
14003c5ec:	0f 1f 40 00          	nopl   0x0(%rax)
14003c5f0:	ff 15 92 30 03 00    	call   *0x33092(%rip)        # 0x14006f688
14003c5f6:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14003c5fb:	48 83 c2 e8          	add    $0xffffffffffffffe8,%rdx
14003c5ff:	83 c8 ff             	or     $0xffffffff,%eax
14003c602:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
14003c607:	83 e8 01             	sub    $0x1,%eax
14003c60a:	7f 10                	jg     0x14003c61c
14003c60c:	48 8b 0a             	mov    (%rdx),%rcx
14003c60f:	48 8b 01             	mov    (%rcx),%rax
14003c612:	48 8b 40 08          	mov    0x8(%rax),%rax
14003c616:	ff 15 6c 30 03 00    	call   *0x3306c(%rip)        # 0x14006f688
14003c61c:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14003c621:	48 8b 03             	mov    (%rbx),%rax
14003c624:	4c 8b 78 38          	mov    0x38(%rax),%r15
14003c628:	48 8d 15 b9 d4 03 00 	lea    0x3d4b9(%rip),%rdx        # 0x140079ae8
14003c62f:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14003c634:	e8 07 4c fe ff       	call   0x140021240
14003c639:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14003c63e:	48 8b cb             	mov    %rbx,%rcx
14003c641:	49 8b c7             	mov    %r15,%rax
14003c644:	ff 15 3e 30 03 00    	call   *0x3303e(%rip)        # 0x14006f688
14003c64a:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14003c64f:	48 83 c2 e8          	add    $0xffffffffffffffe8,%rdx
14003c653:	83 c8 ff             	or     $0xffffffff,%eax
14003c656:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
14003c65b:	83 e8 01             	sub    $0x1,%eax
14003c65e:	7f 10                	jg     0x14003c670
14003c660:	48 8b 0a             	mov    (%rdx),%rcx
14003c663:	48 8b 01             	mov    (%rcx),%rax
14003c666:	48 8b 40 08          	mov    0x8(%rax),%rax
14003c66a:	ff 15 18 30 03 00    	call   *0x33018(%rip)        # 0x14006f688
14003c670:	bb 08 00 00 00       	mov    $0x8,%ebx
14003c675:	66 39 9c 24 b0 00 00 	cmp    %bx,0xb0(%rsp)
14003c67c:	00