14024c3ec:	49 8b 44 24 30       	mov    0x30(%r12),%rax
14024c3f1:	4c 8b a8 b0 00 00 00 	mov    0xb0(%rax),%r13
14024c3f8:	49 83 c5 18          	add    $0x18,%r13
14024c3fc:	4c 89 6d 00          	mov    %r13,0x0(%rbp)
14024c400:	49 8b 7d 00          	mov    0x0(%r13),%rdi
14024c404:	49 83 ce ff          	or     $0xffffffffffffffff,%r14
14024c408:	49 3b 7d 08          	cmp    0x8(%r13),%rdi
14024c40c:	0f 84 de 02 00 00    	je     0x14024c6f0
14024c412:	49 8d 74 24 68       	lea    0x68(%r12),%rsi
14024c417:	48 89 75 f8          	mov    %rsi,-0x8(%rbp)
14024c41b:	bb 38 01 00 00       	mov    $0x138,%ebx
14024c420:	49 8b cc             	mov    %r12,%rcx
14024c423:	e8 c4 d3 db ff       	call   0x1400097ec
14024c428:	4c 8b 27             	mov    (%rdi),%r12
14024c42b:	4c 03 e3             	add    %rbx,%r12
14024c42e:	45 33 f6             	xor    %r14d,%r14d
14024c431:	45 33 ff             	xor    %r15d,%r15d
14024c434:	49 8b 1c 24          	mov    (%r12),%rbx
14024c438:	49 3b 5c 24 08       	cmp    0x8(%r12),%rbx
14024c43d:	0f 84 2a 01 00 00    	je     0x14024c56d
14024c443:	44 8b 6c 24 74       	mov    0x74(%rsp),%r13d
14024c448:	0f 57 c0             	xorps  %xmm0,%xmm0
14024c44b:	f3 0f 7f 44 24 78    	movdqu %xmm0,0x78(%rsp)
14024c451:	48 8b 53 08          	mov    0x8(%rbx),%rdx
14024c455:	48 85 d2             	test   %rdx,%rdx
14024c458:	74 2c                	je     0x14024c486
14024c45a:	8b 42 08             	mov    0x8(%rdx),%eax
14024c45d:	eb 11                	jmp    0x14024c470
14024c45f:	ff 15 33 05 8c 00    	call   *0x8c0533(%rip)        # 0x140b0c998
14024c465:	90                   	nop
14024c466:	8d 48 01             	lea    0x1(%rax),%ecx
14024c469:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
14024c46e:	74 06                	je     0x14024c476
14024c470:	85 c0                	test   %eax,%eax
14024c472:	75 f2                	jne    0x14024c466
14024c474:	eb 10                	jmp    0x14024c486
14024c476:	48 8b 03             	mov    (%rbx),%rax
14024c479:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14024c47e:	48 8b 43 08          	mov    0x8(%rbx),%rax
14024c482:	48 89 45 80          	mov    %rax,-0x80(%rbp)
14024c486:	48 83 65 c0 00       	andq   $0x0,-0x40(%rbp)
14024c48b:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
14024c490:	4c 8d 4d c0          	lea    -0x40(%rbp),%r9
14024c494:	4c 8d 44 24 78       	lea    0x78(%rsp),%r8
14024c499:	48 8d 55 58          	lea    0x58(%rbp),%rdx
14024c49d:	48 8b 8d c0 00 00 00 	mov    0xc0(%rbp),%rcx
14024c4a4:	e8 cf cd fb ff       	call   0x140209278
14024c4a9:	41 83 cd 01          	or     $0x1,%r13d
14024c4ad:	48 83 7d 58 00       	cmpq   $0x0,0x58(%rbp)
14024c4b2:	74 03                	je     0x14024c4b7
14024c4b4:	49 ff c6             	inc    %r14
14024c4b7:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
14024c4bc:	e8 ff e8 f3 ff       	call   0x14018adc0
14024c4c1:	48 63 c8             	movslq %eax,%rcx
14024c4c4:	4c 03 f9             	add    %rcx,%r15
14024c4c7:	48 8b 75 60          	mov    0x60(%rbp),%rsi
14024c4cb:	48 85 f6             	test   %rsi,%rsi
14024c4ce:	74 3a                	je     0x14024c50a
14024c4d0:	83 c8 ff             	or     $0xffffffff,%eax
14024c4d3:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
14024c4d8:	83 f8 01             	cmp    $0x1,%eax
14024c4db:	75 2d                	jne    0x14024c50a
14024c4dd:	48 8b 06             	mov    (%rsi),%rax
14024c4e0:	48 8b ce             	mov    %rsi,%rcx
14024c4e3:	48 8b 00             	mov    (%rax),%rax
14024c4e6:	ff 15 4c 07 8c 00    	call   *0x8c074c(%rip)        # 0x140b0cc38
14024c4ec:	83 c8 ff             	or     $0xffffffff,%eax
14024c4ef:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
14024c4f4:	83 f8 01             	cmp    $0x1,%eax
14024c4f7:	75 11                	jne    0x14024c50a
14024c4f9:	48 8b 06             	mov    (%rsi),%rax
14024c4fc:	48 8b ce             	mov    %rsi,%rcx
14024c4ff:	48 8b 40 08          	mov    0x8(%rax),%rax
14024c503:	ff 15 2f 07 8c 00    	call   *0x8c072f(%rip)        # 0x140b0cc38
14024c509:	90                   	nop
14024c50a:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
14024c50e:	48 85 c9             	test   %rcx,%rcx
14024c511:	74 3e                	je     0x14024c551
14024c513:	83 c8 ff             	or     $0xffffffff,%eax
14024c516:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14024c51b:	83 f8 01             	cmp    $0x1,%eax
14024c51e:	75 31                	jne    0x14024c551
14024c520:	48 8b 75 80          	mov    -0x80(%rbp),%rsi
14024c524:	48 8b 06             	mov    (%rsi),%rax
14024c527:	48 8b ce             	mov    %rsi,%rcx
14024c52a:	48 8b 00             	mov    (%rax),%rax
14024c52d:	ff 15 05 07 8c 00    	call   *0x8c0705(%rip)        # 0x140b0cc38
14024c533:	83 c8 ff             	or     $0xffffffff,%eax
14024c536:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
14024c53b:	83 f8 01             	cmp    $0x1,%eax
14024c53e:	75 11                	jne    0x14024c551
14024c540:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
14024c544:	48 8b 01             	mov    (%rcx),%rax
14024c547:	48 8b 40 08          	mov    0x8(%rax),%rax
14024c54b:	ff 15 e7 06 8c 00    	call   *0x8c06e7(%rip)        # 0x140b0cc38
14024c551:	48 83 c3 10          	add    $0x10,%rbx
14024c555:	49 3b 5c 24 08       	cmp    0x8(%r12),%rbx
14024c55a:	0f 85 e8 fe ff ff    	jne    0x14024c448
14024c560:	44 89 6c 24 74       	mov    %r13d,0x74(%rsp)
14024c565:	4c 8b 6d 00          	mov    0x0(%rbp),%r13
14024c569:	48 8b 75 f8          	mov    -0x8(%rbp),%rsi
14024c56d:	48 8b 0f             	mov    (%rdi),%rcx
14024c570:	48 81 c1 18 01 00 00 	add    $0x118,%rcx
14024c577:	48 8b 01             	mov    (%rcx),%rax
14024c57a:	48 8b 40 20          	mov    0x20(%rax),%rax
14024c57e:	ff 15 b4 06 8c 00    	call   *0x8c06b4(%rip)        # 0x140b0cc38
14024c584:	89 44 24 70          	mov    %eax,0x70(%rsp)
14024c588:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
14024c58d:	48 8b ce             	mov    %rsi,%rcx
14024c590:	e8 13 e1 de ff       	call   0x14003a6a8
14024c595:	4c 8b c8             	mov    %rax,%r9
14024c598:	48 8b 17             	mov    (%rdi),%rdx
14024c59b:	bb 38 01 00 00       	mov    $0x138,%ebx
14024c5a0:	0f 57 c0             	xorps  %xmm0,%xmm0
14024c5a3:	4d 85 f6             	test   %r14,%r14
14024c5a6:	78 07                	js     0x14024c5af
14024c5a8:	f3 49 0f 2a c6       	cvtsi2ss %r14,%xmm0
14024c5ad:	eb 16                	jmp    0x14024c5c5
14024c5af:	49 8b c6             	mov    %r14,%rax
14024c5b2:	48 d1 e8             	shr    $1,%rax
14024c5b5:	41 83 e6 01          	and    $0x1,%r14d
14024c5b9:	49 0b c6             	or     %r14,%rax
14024c5bc:	f3 48 0f 2a c0       	cvtsi2ss %rax,%xmm0
14024c5c1:	f3 0f 58 c0          	addss  %xmm0,%xmm0
14024c5c5:	48 8b 4c 1a 08       	mov    0x8(%rdx,%rbx,1),%rcx
14024c5ca:	48 2b 0c 1a          	sub    (%rdx,%rbx,1),%rcx
14024c5ce:	48 c1 f9 04          	sar    $0x4,%rcx
14024c5d2:	0f 57 c9             	xorps  %xmm1,%xmm1
14024c5d5:	48 85 c9             	test   %rcx,%rcx
14024c5d8:	78 07                	js     0x14024c5e1
14024c5da:	f3 48 0f 2a c9       	cvtsi2ss %rcx,%xmm1
14024c5df:	eb 15                	jmp    0x14024c5f6
14024c5e1:	48 8b c1             	mov    %rcx,%rax
14024c5e4:	48 d1 e8             	shr    $1,%rax
14024c5e7:	83 e1 01             	and    $0x1,%ecx
14024c5ea:	48 0b c1             	or     %rcx,%rax
14024c5ed:	f3 48 0f 2a c8       	cvtsi2ss %rax,%xmm1
14024c5f2:	f3 0f 58 c9          	addss  %xmm1,%xmm1
14024c5f6:	f3 0f 5e c1          	divss  %xmm1,%xmm0
14024c5fa:	f3 0f 11 44 24 30    	movss  %xmm0,0x30(%rsp)
14024c600:	49 8b 51 08          	mov    0x8(%r9),%rdx
14024c604:	49 3b 51 10          	cmp    0x10(%r9),%rdx
14024c608:	74 0e                	je     0x14024c618
14024c60a:	f3 0f 11 02          	movss  %xmm0,(%rdx)
14024c60e:	48 8d 42 04          	lea    0x4(%rdx),%rax
14024c612:	49 89 41 08          	mov    %rax,0x8(%r9)
14024c616:	eb 0d                	jmp    0x14024c625
14024c618:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14024c61d:	49 8b c9             	mov    %r9,%rcx
14024c620:	e8 eb 56 de ff       	call   0x140031d10
14024c625:	48 8b 0f             	mov    (%rdi),%rcx
14024c628:	48 81 c1 18 01 00 00 	add    $0x118,%rcx
14024c62f:	48 8b 01             	mov    (%rcx),%rax
14024c632:	48 8b 40 20          	mov    0x20(%rax),%rax
14024c636:	ff 15 fc 05 8c 00    	call   *0x8c05fc(%rip)        # 0x140b0cc38
14024c63c:	89 44 24 50          	mov    %eax,0x50(%rsp)
14024c640:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14024c645:	48 8b ce             	mov    %rsi,%rcx
14024c648:	e8 5b e0 de ff       	call   0x14003a6a8
14024c64d:	4c 8b c8             	mov    %rax,%r9
14024c650:	48 8b 17             	mov    (%rdi),%rdx
14024c653:	0f 57 c0             	xorps  %xmm0,%xmm0
14024c656:	4d 85 ff             	test   %r15,%r15
14024c659:	78 07                	js     0x14024c662
14024c65b:	f3 49 0f 2a c7       	cvtsi2ss %r15,%xmm0
14024c660:	eb 16                	jmp    0x14024c678
14024c662:	49 8b c7             	mov    %r15,%rax
14024c665:	48 d1 e8             	shr    $1,%rax
14024c668:	41 83 e7 01          	and    $0x1,%r15d
14024c66c:	49 0b c7             	or     %r15,%rax
14024c66f:	f3 48 0f 2a c0       	cvtsi2ss %rax,%xmm0
14024c674:	f3 0f 58 c0          	addss  %xmm0,%xmm0
14024c678:	48 8b 4c 1a 08       	mov    0x8(%rdx,%rbx,1),%rcx
14024c67d:	48 2b 0c 1a          	sub    (%rdx,%rbx,1),%rcx
14024c681:	48 c1 f9 04          	sar    $0x4,%rcx
14024c685:	0f 57 c9             	xorps  %xmm1,%xmm1
14024c688:	48 85 c9             	test   %rcx,%rcx
14024c68b:	78 07                	js     0x14024c694
14024c68d:	f3 48 0f 2a c9       	cvtsi2ss %rcx,%xmm1
14024c692:	eb 15                	jmp    0x14024c6a9
14024c694:	48 8b c1             	mov    %rcx,%rax
14024c697:	48 d1 e8             	shr    $1,%rax
14024c69a:	83 e1 01             	and    $0x1,%ecx
14024c69d:	48 0b c1             	or     %rcx,%rax
14024c6a0:	f3 48 0f 2a c8       	cvtsi2ss %rax,%xmm1
14024c6a5:	f3 0f 58 c9          	addss  %xmm1,%xmm1
14024c6a9:	f3 0f 5e c1          	divss  %xmm1,%xmm0
14024c6ad:	f3 0f 11 44 24 30    	movss  %xmm0,0x30(%rsp)
14024c6b3:	49 8b 51 08          	mov    0x8(%r9),%rdx
14024c6b7:	49 3b 51 10          	cmp    0x10(%r9),%rdx
14024c6bb:	74 0e                	je     0x14024c6cb
14024c6bd:	f3 0f 11 02          	movss  %xmm0,(%rdx)
14024c6c1:	48 8d 42 04          	lea    0x4(%rdx),%rax
14024c6c5:	49 89 41 08          	mov    %rax,0x8(%r9)
14024c6c9:	eb 0d                	jmp    0x14024c6d8
14024c6cb:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14024c6d0:	49 8b c9             	mov    %r9,%rcx
14024c6d3:	e8 38 56 de ff       	call   0x140031d10
14024c6d8:	48 83 c7 10          	add    $0x10,%rdi
14024c6dc:	49 3b 7d 08          	cmp    0x8(%r13),%rdi
14024c6e0:	4c 8b 65 c8          	mov    -0x38(%rbp),%r12
14024c6e4:	0f 85 36 fd ff ff    	jne    0x14024c420
14024c6ea:	33 f6                	xor    %esi,%esi
14024c6ec:	49 83 ce ff          	or     $0xffffffffffffffff,%r14
14024c6f0:	0f 57 c0             	xorps  %xmm0,%xmm0
14024c6f3:	f3 0f 7f 45 a0       	movdqu %xmm0,-0x60(%rbp)
14024c6f8:	f3 0f 7f 45 48       	movdqu %xmm0,0x48(%rbp)
14024c6fd:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
14024c701:	48 3b 5d d8          	cmp    -0x28(%rbp),%rbx
14024c705:	0f 84 a7 14 00 00    	je     0x14024dbb2
14024c70b:	4d 8d 7c 24 58       	lea    0x58(%r12),%r15
14024c710:	f3 44 0f 10 05 83 4c 	movss  0x964c83(%rip),%xmm8        # 0x140bb139c
14024c717:	96 00
14024c719:	f3 0f 10 3d 13 4a 96 	movss  0x964a13(%rip),%xmm7        # 0x140bb1134
14024c720:	00
14024c721:	49 8b cc             	mov    %r12,%rcx
14024c724:	e8 c3 d0 db ff       	call   0x1400097ec
14024c729:	48 8b 43 08          	mov    0x8(%rbx),%rax
14024c72d:	48 85 c0             	test   %rax,%rax
14024c730:	74 04                	je     0x14024c736
14024c732:	f0 ff 40 08          	lock incl 0x8(%rax)
14024c736:	4c 8b 33             	mov    (%rbx),%r14
14024c739:	4c 89 74 24 60       	mov    %r14,0x60(%rsp)
14024c73e:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
14024c742:	48 89 7c 24 68       	mov    %rdi,0x68(%rsp)
14024c747:	49 8b ce             	mov    %r14,%rcx
14024c74a:	e8 f9 ed f3 ff       	call   0x14018b548
14024c74f:	84 c0                	test   %al,%al
14024c751:	74 53                	je     0x14024c7a6
14024c753:	49 83 ce ff          	or     $0xffffffffffffffff,%r14
14024c757:	48 85 ff             	test   %rdi,%rdi
14024c75a:	0f 84 44 14 00 00    	je     0x14024dba4
14024c760:	41 8b c6             	mov    %r14d,%eax
14024c763:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14024c768:	41 03 c6             	add    %r14d,%eax
14024c76b:	0f 85 33 14 00 00    	jne    0x14024dba4
14024c771:	48 8b 07             	mov    (%rdi),%rax
14024c774:	48 8b cf             	mov    %rdi,%rcx
14024c777:	48 8b 00             	mov    (%rax),%rax
14024c77a:	ff 15 b8 04 8c 00    	call   *0x8c04b8(%rip)        # 0x140b0cc38
14024c780:	41 8b c6             	mov    %r14d,%eax
14024c783:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14024c788:	41 03 c6             	add    %r14d,%eax
14024c78b:	0f 85 13 14 00 00    	jne    0x14024dba4
14024c791:	48 8b 07             	mov    (%rdi),%rax
14024c794:	48 8b cf             	mov    %rdi,%rcx
14024c797:	48 8b 40 08          	mov    0x8(%rax),%rax
14024c79b:	ff 15 97 04 8c 00    	call   *0x8c0497(%rip)        # 0x140b0cc38
14024c7a1:	e9 fe 13 00 00       	jmp    0x14024dba4
14024c7a6:	48 8d 53 10          	lea    0x10(%rbx),%rdx
14024c7aa:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
14024c7ae:	48 3b 55 d8          	cmp    -0x28(%rbp),%rdx
14024c7b2:	74 07                	je     0x14024c7bb
14024c7b4:	e8 bf e9 dc ff       	call   0x14001b178
14024c7b9:	eb 1f                	jmp    0x14024c7da
14024c7bb:	0f 57 c0             	xorps  %xmm0,%xmm0
14024c7be:	f3 0f 7f 45 88       	movdqu %xmm0,-0x78(%rbp)
14024c7c3:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
14024c7c7:	e8 18 9b db ff       	call   0x1400062e4
14024c7cc:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
14024c7d0:	48 85 c9             	test   %rcx,%rcx
14024c7d3:	74 05                	je     0x14024c7da
14024c7d5:	e8 aa 75 db ff       	call   0x140003d84
14024c7da:	0f 57 c0             	xorps  %xmm0,%xmm0
14024c7dd:	f3 0f 7f 45 30       	movdqu %xmm0,0x30(%rbp)
14024c7e2:	48 89 75 40          	mov    %rsi,0x40(%rbp)
14024c7e6:	bf 1a 00 00 00       	mov    $0x1a,%edi
14024c7eb:	89 7c 24 30          	mov    %edi,0x30(%rsp)
14024c7ef:	f3 0f 7f 45 88       	movdqu %xmm0,-0x78(%rbp)
14024c7f4:	48 89 75 98          	mov    %rsi,-0x68(%rbp)
14024c7f8:	8d 57 e7             	lea    -0x19(%rdi),%edx
14024c7fb:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
14024c7ff:	e8 88 5f dd ff       	call   0x14002278c
14024c804:	48 8b 45 88          	mov    -0x78(%rbp),%rax
14024c808:	89 74 24 30          	mov    %esi,0x30(%rsp)
14024c80c:	89 38                	mov    %edi,(%rax)
14024c80e:	48 83 c0 04          	add    $0x4,%rax
14024c812:	48 89 45 90          	mov    %rax,-0x70(%rbp)
14024c816:	45 33 c9             	xor    %r9d,%r9d
14024c819:	4c 8d 45 88          	lea    -0x78(%rbp),%r8
14024c81d:	48 8d 55 30          	lea    0x30(%rbp),%rdx
14024c821:	49 8b ce             	mov    %r14,%rcx
14024c824:	e8 d3 51 de ff       	call   0x1400319fc
14024c829:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
14024c82d:	48 85 c9             	test   %rcx,%rcx
14024c830:	74 31                	je     0x14024c863
14024c832:	48 8b 45 98          	mov    -0x68(%rbp),%rax
14024c836:	48 2b c1             	sub    %rcx,%rax
14024c839:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
14024c83d:	48 8b d1             	mov    %rcx,%rdx
14024c840:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14024c846:	72 15                	jb     0x14024c85d
14024c848:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14024c84c:	48 2b d1             	sub    %rcx,%rdx
14024c84f:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14024c853:	48 83 f8 1f          	cmp    $0x1f,%rax
14024c857:	0f 87 c8 14 00 00    	ja     0x14024dd25
14024c85d:	ff 15 5d 00 8c 00    	call   *0x8c005d(%rip)        # 0x140b0c8c0
14024c863:	0f 57 c0             	xorps  %xmm0,%xmm0
14024c866:	f3 0f 7f 45 88       	movdqu %xmm0,-0x78(%rbp)
14024c86b:	48 8b 45 38          	mov    0x38(%rbp),%rax
14024c86f:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
14024c873:	48 2b c1             	sub    %rcx,%rax
14024c876:	48 c1 f8 04          	sar    $0x4,%rax
14024c87a:	48 85 c0             	test   %rax,%rax
14024c87d:	74 3b                	je     0x14024c8ba
14024c87f:	48 3b 4d 38          	cmp    0x38(%rbp),%rcx
14024c883:	0f 84 a7 14 00 00    	je     0x14024dd30
14024c889:	48 8d 95 e0 00 00 00 	lea    0xe0(%rbp),%rdx
14024c890:	48 8b 09             	mov    (%rcx),%rcx
14024c893:	e8 74 8d e6 ff       	call   0x1400b560c
14024c898:	48 8b 10             	mov    (%rax),%rdx
14024c89b:	48 8b 48 08          	mov    0x8(%rax),%rcx
14024c89f:	48 89 30             	mov    %rsi,(%rax)
14024c8a2:	48 89 70 08          	mov    %rsi,0x8(%rax)
14024c8a6:	48 89 55 88          	mov    %rdx,-0x78(%rbp)
14024c8aa:	48 89 4d 90          	mov    %rcx,-0x70(%rbp)
14024c8ae:	48 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%rcx
14024c8b5:	e8 c6 98 db ff       	call   0x140006180
14024c8ba:	0f 57 c0             	xorps  %xmm0,%xmm0
14024c8bd:	f3 0f 7f 44 24 38    	movdqu %xmm0,0x38(%rsp)
14024c8c3:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
14024c8c8:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
14024c8cd:	48 8b 87 00 02 00 00 	mov    0x200(%rdi),%rax
14024c8d4:	48 85 c0             	test   %rax,%rax
14024c8d7:	74 04                	je     0x14024c8dd
14024c8d9:	f0 ff 40 08          	lock incl 0x8(%rax)
14024c8dd:	48 8b 8f f8 01 00 00 	mov    0x1f8(%rdi),%rcx
14024c8e4:	48 89 8d b0 00 00 00 	mov    %rcx,0xb0(%rbp)
14024c8eb:	48 8b bf 00 02 00 00 	mov    0x200(%rdi),%rdi
14024c8f2:	48 89 bd b8 00 00 00 	mov    %rdi,0xb8(%rbp)
14024c8f9:	48 81 c1 18 01 00 00 	add    $0x118,%rcx
14024c900:	48 8b 01             	mov    (%rcx),%rax
14024c903:	48 8b 40 20          	mov    0x20(%rax),%rax
14024c907:	ff 15 2b 03 8c 00    	call   *0x8c032b(%rip)        # 0x140b0cc38
14024c90d:	89 44 24 70          	mov    %eax,0x70(%rsp)
14024c911:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
14024c916:	49 8d 4c 24 68       	lea    0x68(%r12),%rcx
14024c91b:	e8 88 dd de ff       	call   0x14003a6a8
14024c920:	48 8b 48 08          	mov    0x8(%rax),%rcx
14024c924:	48 2b 08             	sub    (%rax),%rcx
14024c927:	48 c1 f9 02          	sar    $0x2,%rcx
14024c92b:	48 85 c9             	test   %rcx,%rcx
14024c92e:	0f 84 49 14 00 00    	je     0x14024dd7d
14024c934:	4c 8b 00             	mov    (%rax),%r8
14024c937:	33 d2                	xor    %edx,%edx
14024c939:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14024c93e:	e8 cd 53 de ff       	call   0x140031d10
14024c943:	90                   	nop
14024c944:	48 85 ff             	test   %rdi,%rdi