14024f3cf:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14024f3d4:	48 2b c1             	sub    %rcx,%rax
14024f3d7:	48 c1 f8 04          	sar    $0x4,%rax
14024f3db:	48 85 c0             	test   %rax,%rax
14024f3de:	0f 84 b0 01 00 00    	je     0x14024f594
14024f3e4:	45 33 ff             	xor    %r15d,%r15d
14024f3e7:	33 ff                	xor    %edi,%edi
14024f3e9:	f3 0f 10 35 f3 1f 96 	movss  0x961ff3(%rip),%xmm6        # 0x140bb13e4
14024f3f0:	00
14024f3f1:	33 db                	xor    %ebx,%ebx
14024f3f3:	45 33 e4             	xor    %r12d,%r12d
14024f3f6:	48 2b d1             	sub    %rcx,%rdx
14024f3f9:	48 c1 fa 04          	sar    $0x4,%rdx
14024f3fd:	48 3b f2             	cmp    %rdx,%rsi
14024f400:	0f 83 e4 04 00 00    	jae    0x14024f8ea
14024f406:	4a 8b 0c 39          	mov    (%rcx,%r15,1),%rcx
14024f40a:	48 8b 91 38 01 00 00 	mov    0x138(%rcx),%rdx
14024f411:	48 8b 81 40 01 00 00 	mov    0x140(%rcx),%rax
14024f418:	48 2b c2             	sub    %rdx,%rax
14024f41b:	48 c1 f8 04          	sar    $0x4,%rax
14024f41f:	48 3b d8             	cmp    %rax,%rbx
14024f422:	73 54                	jae    0x14024f478
14024f424:	49 8d 0c 14          	lea    (%r12,%rdx,1),%rcx
14024f428:	48 8d 55 40          	lea    0x40(%rbp),%rdx
14024f42c:	e8 1f 34 e3 ff       	call   0x140082850
14024f431:	48 8b c8             	mov    %rax,%rcx
14024f434:	e8 77 c5 ff ff       	call   0x14024b9b0
14024f439:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14024f43e:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
14024f442:	e8 39 6d db ff       	call   0x140006180
14024f447:	80 7c 24 3b 00       	cmpb   $0x0,0x3b(%rsp)
14024f44c:	74 10                	je     0x14024f45e
14024f44e:	48 ff c7             	inc    %rdi
14024f451:	f3 0f 10 44 24 3c    	movss  0x3c(%rsp),%xmm0
14024f457:	f3 0f 5f c6          	maxss  %xmm6,%xmm0
14024f45b:	0f 28 f0             	movaps %xmm0,%xmm6
14024f45e:	48 ff c3             	inc    %rbx
14024f461:	49 83 c4 10          	add    $0x10,%r12
14024f465:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
14024f46a:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14024f46f:	eb 85                	jmp    0x14024f3f6
14024f471:	ff 15 21 d5 8b 00    	call   *0x8bd521(%rip)        # 0x140b0c998
14024f477:	90                   	nop
14024f478:	48 81 c1 18 01 00 00 	add    $0x118,%rcx
14024f47f:	48 8b 01             	mov    (%rcx),%rax
14024f482:	48 8b 40 20          	mov    0x20(%rax),%rax
14024f486:	ff 15 ac d7 8b 00    	call   *0x8bd7ac(%rip)        # 0x140b0cc38
14024f48c:	89 45 b0             	mov    %eax,-0x50(%rbp)
14024f48f:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
14024f493:	48 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%rcx
14024f49a:	e8 75 bf dc ff       	call   0x14001b414
14024f49f:	f3 0f 11 30          	movss  %xmm6,(%rax)
14024f4a3:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14024f4a8:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14024f4ad:	48 2b c1             	sub    %rcx,%rax
14024f4b0:	48 c1 f8 04          	sar    $0x4,%rax
14024f4b4:	48 3b f0             	cmp    %rax,%rsi
14024f4b7:	0f 83 2d 04 00 00    	jae    0x14024f8ea
14024f4bd:	49 8b 04 0f          	mov    (%r15,%rcx,1),%rax
14024f4c1:	48 8b 98 40 01 00 00 	mov    0x140(%rax),%rbx
14024f4c8:	48 2b 98 38 01 00 00 	sub    0x138(%rax),%rbx
14024f4cf:	48 c1 fb 04          	sar    $0x4,%rbx
14024f4d3:	48 8d 88 18 01 00 00 	lea    0x118(%rax),%rcx
14024f4da:	48 8b 01             	mov    (%rcx),%rax
14024f4dd:	48 8b 40 20          	mov    0x20(%rax),%rax
14024f4e1:	ff 15 51 d7 8b 00    	call   *0x8bd751(%rip)        # 0x140b0cc38
14024f4e7:	48 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%rcx
14024f4ee:	48 85 db             	test   %rbx,%rbx
14024f4f1:	74 6a                	je     0x14024f55d
14024f4f3:	89 45 88             	mov    %eax,-0x78(%rbp)
14024f4f6:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
14024f4fa:	e8 f1 bc dc ff       	call   0x14001b1f0
14024f4ff:	48 8b c8             	mov    %rax,%rcx
14024f502:	0f 57 c0             	xorps  %xmm0,%xmm0
14024f505:	ba 01 00 00 00       	mov    $0x1,%edx
14024f50a:	48 85 ff             	test   %rdi,%rdi
14024f50d:	78 07                	js     0x14024f516
14024f50f:	f3 48 0f 2a c7       	cvtsi2ss %rdi,%xmm0
14024f514:	eb 15                	jmp    0x14024f52b
14024f516:	48 8b c7             	mov    %rdi,%rax
14024f519:	48 d1 e8             	shr    $1,%rax
14024f51c:	48 23 fa             	and    %rdx,%rdi
14024f51f:	48 0b c7             	or     %rdi,%rax
14024f522:	f3 48 0f 2a c0       	cvtsi2ss %rax,%xmm0
14024f527:	f3 0f 58 c0          	addss  %xmm0,%xmm0
14024f52b:	0f 57 c9             	xorps  %xmm1,%xmm1
14024f52e:	48 85 db             	test   %rbx,%rbx
14024f531:	78 07                	js     0x14024f53a
14024f533:	f3 48 0f 2a cb       	cvtsi2ss %rbx,%xmm1
14024f538:	eb 15                	jmp    0x14024f54f
14024f53a:	48 8b c3             	mov    %rbx,%rax
14024f53d:	48 d1 e8             	shr    $1,%rax
14024f540:	48 23 da             	and    %rdx,%rbx
14024f543:	48 0b c3             	or     %rbx,%rax
14024f546:	f3 48 0f 2a c8       	cvtsi2ss %rax,%xmm1
14024f54b:	f3 0f 58 c9          	addss  %xmm1,%xmm1
14024f54f:	f3 0f 5e c1          	divss  %xmm1,%xmm0
14024f553:	0f 2f c7             	comiss %xmm7,%xmm0
14024f556:	0f 97 c0             	seta   %al
14024f559:	88 01                	mov    %al,(%rcx)
14024f55b:	eb 0f                	jmp    0x14024f56c
14024f55d:	89 45 80             	mov    %eax,-0x80(%rbp)
14024f560:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14024f564:	e8 87 bc dc ff       	call   0x14001b1f0
14024f569:	c6 00 00             	movb   $0x0,(%rax)
14024f56c:	48 ff c6             	inc    %rsi
14024f56f:	49 83 c7 10          	add    $0x10,%r15
14024f573:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
14024f578:	48 8b c2             	mov    %rdx,%rax
14024f57b:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14024f580:	48 2b c1             	sub    %rcx,%rax
14024f583:	48 c1 f8 04          	sar    $0x4,%rax
14024f587:	48 3b f0             	cmp    %rax,%rsi
14024f58a:	0f 82 57 fe ff ff    	jb     0x14024f3e7
14024f590:	48 8b 7d c0          	mov    -0x40(%rbp),%rdi
14024f594:	48 8d 85 d0 00 00 00 	lea    0xd0(%rbp),%rax
14024f59b:	48 89 85 80 00 00 00 	mov    %rax,0x80(%rbp)
14024f5a2:	48 8d 85 e0 00 00 00 	lea    0xe0(%rbp),%rax
14024f5a9:	48 89 85 88 00 00 00 	mov    %rax,0x88(%rbp)
14024f5b0:	48 89 bd 90 00 00 00 	mov    %rdi,0x90(%rbp)
14024f5b7:	48 8d 85 b0 00 00 00 	lea    0xb0(%rbp),%rax
14024f5be:	48 89 85 98 00 00 00 	mov    %rax,0x98(%rbp)
14024f5c5:	4c 89 ad a0 00 00 00 	mov    %r13,0xa0(%rbp)
14024f5cc:	4c 8b c2             	mov    %rdx,%r8
14024f5cf:	4c 2b c1             	sub    %rcx,%r8
14024f5d2:	49 c1 f8 04          	sar    $0x4,%r8
14024f5d6:	4c 8d 8d 80 00 00 00 	lea    0x80(%rbp),%r9
14024f5dd:	e8 46 49 00 00       	call   0x140253f28
14024f5e2:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14024f5e8:	4c 89 4c 24 38       	mov    %r9,0x38(%rsp)
14024f5ed:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14024f5f2:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14024f5f7:	48 3b de             	cmp    %rsi,%rbx
14024f5fa:	0f 84 3c 02 00 00    	je     0x14024f83c
14024f600:	48 8b cf             	mov    %rdi,%rcx
14024f603:	e8 e4 a1 db ff       	call   0x1400097ec
14024f608:	4c 8d 85 b0 00 00 00 	lea    0xb0(%rbp),%r8
14024f60f:	48 8b d3             	mov    %rbx,%rdx
14024f612:	e8 0d 3f 00 00       	call   0x140253524
14024f617:	48 8b f0             	mov    %rax,%rsi
14024f61a:	48 8d 7b 10          	lea    0x10(%rbx),%rdi
14024f61e:	45 33 ff             	xor    %r15d,%r15d
14024f621:	48 3b 7c 24 48       	cmp    0x48(%rsp),%rdi
14024f626:	74 12                	je     0x14024f63a
14024f628:	4c 8d 85 b0 00 00 00 	lea    0xb0(%rbp),%r8
14024f62f:	48 8b d7             	mov    %rdi,%rdx
14024f632:	e8 ed 3e 00 00       	call   0x140253524
14024f637:	4c 8b f8             	mov    %rax,%r15
14024f63a:	41 bd 01 00 00 00    	mov    $0x1,%r13d
14024f640:	48 3b 7c 24 48       	cmp    0x48(%rsp),%rdi
14024f645:	0f 84 80 00 00 00    	je     0x14024f6cb
14024f64b:	48 8b 47 08          	mov    0x8(%rdi),%rax
14024f64f:	48 85 c0             	test   %rax,%rax
14024f652:	74 0a                	je     0x14024f65e
14024f654:	f0 44 01 68 08       	lock add %r13d,0x8(%rax)
14024f659:	44 8b 74 24 30       	mov    0x30(%rsp),%r14d
14024f65e:	48 8b 07             	mov    (%rdi),%rax
14024f661:	48 89 45 20          	mov    %rax,0x20(%rbp)
14024f665:	48 8b 47 08          	mov    0x8(%rdi),%rax
14024f669:	48 89 45 28          	mov    %rax,0x28(%rbp)
14024f66d:	45 0b f5             	or     %r13d,%r14d
14024f670:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
14024f675:	48 8b 43 08          	mov    0x8(%rbx),%rax
14024f679:	48 85 c0             	test   %rax,%rax
14024f67c:	74 0a                	je     0x14024f688
14024f67e:	f0 44 01 68 08       	lock add %r13d,0x8(%rax)
14024f683:	44 8b 74 24 30       	mov    0x30(%rsp),%r14d
14024f688:	48 8b 03             	mov    (%rbx),%rax
14024f68b:	48 89 45 10          	mov    %rax,0x10(%rbp)
14024f68f:	48 8b 43 08          	mov    0x8(%rbx),%rax
14024f693:	48 89 45 18          	mov    %rax,0x18(%rbp)
14024f697:	41 83 ce 02          	or     $0x2,%r14d
14024f69b:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
14024f6a0:	4d 8b cf             	mov    %r15,%r9
14024f6a3:	4c 8b c6             	mov    %rsi,%r8
14024f6a6:	48 8d 55 20          	lea    0x20(%rbp),%rdx
14024f6aa:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
14024f6ae:	e8 e5 ea ff ff       	call   0x14024e198
14024f6b3:	84 c0                	test   %al,%al
14024f6b5:	74 14                	je     0x14024f6cb
14024f6b7:	49 3b f7             	cmp    %r15,%rsi
14024f6ba:	74 0a                	je     0x14024f6c6
14024f6bc:	48 85 f6             	test   %rsi,%rsi
14024f6bf:	74 05                	je     0x14024f6c6
14024f6c1:	4d 85 ff             	test   %r15,%r15
14024f6c4:	75 05                	jne    0x14024f6cb
14024f6c6:	45 8a e5             	mov    %r13b,%r12b
14024f6c9:	eb 03                	jmp    0x14024f6ce
14024f6cb:	45 32 e4             	xor    %r12b,%r12b
14024f6ce:	41 f6 c6 02          	test   $0x2,%r14b
14024f6d2:	74 12                	je     0x14024f6e6
14024f6d4:	41 83 e6 fd          	and    $0xfffffffd,%r14d
14024f6d8:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
14024f6dd:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
14024f6e1:	e8 9a 6a db ff       	call   0x140006180
14024f6e6:	45 84 f5             	test   %r14b,%r13b
14024f6e9:	74 12                	je     0x14024f6fd
14024f6eb:	41 83 e6 fe          	and    $0xfffffffe,%r14d
14024f6ef:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
14024f6f4:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
14024f6f8:	e8 83 6a db ff       	call   0x140006180
14024f6fd:	45 84 e4             	test   %r12b,%r12b
14024f700:	74 2b                	je     0x14024f72d
14024f702:	48 83 c7 10          	add    $0x10,%rdi
14024f706:	49 3b f7             	cmp    %r15,%rsi
14024f709:	74 04                	je     0x14024f70f
14024f70b:	49 0f 42 f7          	cmovb  %r15,%rsi
14024f70f:	48 3b 7c 24 48       	cmp    0x48(%rsp),%rdi
14024f714:	74 b5                	je     0x14024f6cb
14024f716:	4c 8d 85 b0 00 00 00 	lea    0xb0(%rbp),%r8
14024f71d:	48 8b d7             	mov    %rdi,%rdx
14024f720:	e8 ff 3d 00 00       	call   0x140253524
14024f725:	4c 8b f8             	mov    %rax,%r15
14024f728:	e9 13 ff ff ff       	jmp    0x14024f640
14024f72d:	48 8b c3             	mov    %rbx,%rax
14024f730:	48 83 c3 10          	add    $0x10,%rbx
14024f734:	48 8b 48 08          	mov    0x8(%rax),%rcx
14024f738:	48 85 c9             	test   %rcx,%rcx
14024f73b:	4c 8b 6c 24 38       	mov    0x38(%rsp),%r13
14024f740:	41 bf 01 00 00 00    	mov    $0x1,%r15d
14024f746:	74 0a                	je     0x14024f752
14024f748:	f0 44 01 79 08       	lock add %r15d,0x8(%rcx)
14024f74d:	44 8b 74 24 30       	mov    0x30(%rsp),%r14d
14024f752:	48 8b 30             	mov    (%rax),%rsi
14024f755:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
14024f75a:	48 8b 48 08          	mov    0x8(%rax),%rcx
14024f75e:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
14024f763:	48 3b df             	cmp    %rdi,%rbx
14024f766:	0f 84 84 00 00 00    	je     0x14024f7f0
14024f76c:	0f 57 c0             	xorps  %xmm0,%xmm0
14024f76f:	f3 0f 7f 45 90       	movdqu %xmm0,-0x70(%rbp)
14024f774:	48 8b 43 08          	mov    0x8(%rbx),%rax
14024f778:	48 85 c0             	test   %rax,%rax
14024f77b:	74 0a                	je     0x14024f787
14024f77d:	f0 44 01 78 08       	lock add %r15d,0x8(%rax)
14024f782:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14024f787:	48 8b 03             	mov    (%rbx),%rax
14024f78a:	48 89 45 90          	mov    %rax,-0x70(%rbp)
14024f78e:	48 8b 43 08          	mov    0x8(%rbx),%rax
14024f792:	48 89 45 98          	mov    %rax,-0x68(%rbp)
14024f796:	66 0f 7f 45 30       	movdqa %xmm0,0x30(%rbp)
14024f79b:	48 85 c9             	test   %rcx,%rcx
14024f79e:	74 05                	je     0x14024f7a5
14024f7a0:	f0 44 01 79 08       	lock add %r15d,0x8(%rcx)
14024f7a5:	0f 28 44 24 60       	movaps 0x60(%rsp),%xmm0
14024f7aa:	66 0f 7f 45 30       	movdqa %xmm0,0x30(%rbp)
14024f7af:	4c 8d 4d 90          	lea    -0x70(%rbp),%r9
14024f7b3:	4c 8d 45 30          	lea    0x30(%rbp),%r8
14024f7b7:	48 8d 55 40          	lea    0x40(%rbp),%rdx
14024f7bb:	e8 cc 33 00 00       	call   0x140252b8c
14024f7c0:	48 8b d0             	mov    %rax,%rdx
14024f7c3:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14024f7c8:	e8 17 6b db ff       	call   0x1400062e4
14024f7cd:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
14024f7d1:	e8 aa 69 db ff       	call   0x140006180
14024f7d6:	48 83 c3 10          	add    $0x10,%rbx
14024f7da:	48 3b df             	cmp    %rdi,%rbx
14024f7dd:	74 07                	je     0x14024f7e6
14024f7df:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14024f7e4:	eb 86                	jmp    0x14024f76c
14024f7e6:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14024f7eb:	44 8b 74 24 30       	mov    0x30(%rsp),%r14d
14024f7f0:	48 8d 8e 18 01 00 00 	lea    0x118(%rsi),%rcx
14024f7f7:	48 8b 01             	mov    (%rcx),%rax
14024f7fa:	33 d2                	xor    %edx,%edx
14024f7fc:	48 8b 40 18          	mov    0x18(%rax),%rax
14024f800:	ff 15 32 d4 8b 00    	call   *0x8bd432(%rip)        # 0x140b0cc38
14024f806:	4c 89 ae 60 01 00 00 	mov    %r13,0x160(%rsi)
14024f80d:	4d 03 ef             	add    %r15,%r13
14024f810:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
14024f815:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14024f81a:	e8 61 69 db ff       	call   0x140006180
14024f81f:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14024f824:	48 3b de             	cmp    %rsi,%rbx
14024f827:	48 8b 7d c0          	mov    -0x40(%rbp),%rdi
14024f82b:	0f 85 cf fd ff ff    	jne    0x14024f600
14024f831:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14024f836:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14024f83c:	33 ff                	xor    %edi,%edi
14024f83e:	45 33 ff             	xor    %r15d,%r15d
14024f841:	48 8b c6             	mov    %rsi,%rax
14024f844:	48 2b c3             	sub    %rbx,%rax
14024f847:	48 c1 f8 04          	sar    $0x4,%rax
14024f84b:	48 85 c0             	test   %rax,%rax
14024f84e:	74 72                	je     0x14024f8c2
14024f850:	45 33 ed             	xor    %r13d,%r13d
14024f853:	45 33 e4             	xor    %r12d,%r12d
14024f856:	4c 8b c6             	mov    %rsi,%r8
14024f859:	4c 2b c3             	sub    %rbx,%r8
14024f85c:	49 c1 f8 04          	sar    $0x4,%r8
14024f860:	4d 3b f8             	cmp    %r8,%r15
14024f863:	0f 83 81 00 00 00    	jae    0x14024f8ea
14024f869:	49 8d 14 1c          	lea    (%r12,%rbx,1),%rdx
14024f86d:	48 8b 02             	mov    (%rdx),%rax
14024f870:	48 8b 88 40 01 00 00 	mov    0x140(%rax),%rcx
14024f877:	48 2b 88 38 01 00 00 	sub    0x138(%rax),%rcx
14024f87e:	48 c1 f9 04          	sar    $0x4,%rcx
14024f882:	48 85 c9             	test   %rcx,%rcx
14024f885:	74 25                	je     0x14024f8ac
14024f887:	49 3b f8             	cmp    %r8,%rdi
14024f88a:	73 5e                	jae    0x14024f8ea
14024f88c:	4a 8d 0c 2b          	lea    (%rbx,%r13,1),%rcx
14024f890:	49 03 f9             	add    %r9,%rdi
14024f893:	49 83 c5 10          	add    $0x10,%r13
14024f897:	e8 dc b8 dc ff       	call   0x14001b178
14024f89c:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14024f8a1:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14024f8a6:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14024f8ac:	4d 03 f9             	add    %r9,%r15
14024f8af:	49 83 c4 10          	add    $0x10,%r12
14024f8b3:	48 8b c6             	mov    %rsi,%rax
14024f8b6:	48 2b c3             	sub    %rbx,%rax
14024f8b9:	48 c1 f8 04          	sar    $0x4,%rax
14024f8bd:	4c 3b f8             	cmp    %rax,%r15
14024f8c0:	72 94                	jb     0x14024f856
14024f8c2:	48 8b ce             	mov    %rsi,%rcx
14024f8c5:	48 2b cb             	sub    %rbx,%rcx
14024f8c8:	48 c1 f9 04          	sar    $0x4,%rcx
14024f8cc:	48 3b f9             	cmp    %rcx,%rdi
14024f8cf:	73 20                	jae    0x14024f8f1
14024f8d1:	48 c1 e7 04          	shl    $0x4,%rdi
14024f8d5:	48 03 fb             	add    %rbx,%rdi
14024f8d8:	48 8b d6             	mov    %rsi,%rdx
14024f8db:	48 8b cf             	mov    %rdi,%rcx
14024f8de:	e8 8d e9 dc ff       	call   0x14001e270
14024f8e3:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
14024f8e8:	eb 50                	jmp    0x14024f93a
14024f8ea:	ff 15 a8 d0 8b 00    	call   *0x8bd0a8(%rip)        # 0x140b0c998
14024f8f0:	cc                   	int3
14024f8f1:	76 47                	jbe    0x14024f93a
14024f8f3:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14024f8f8:	48 2b c3             	sub    %rbx,%rax
14024f8fb:	48 c1 f8 04          	sar    $0x4,%rax
14024f8ff:	48 3b f8             	cmp    %rax,%rdi
14024f902:	76 0f                	jbe    0x14024f913
14024f904:	48 8b d7             	mov    %rdi,%rdx
14024f907:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14024f90c:	e8 9b cc df ff       	call   0x14004c5ac
14024f911:	eb 27                	jmp    0x14024f93a
14024f913:	48 2b f9             	sub    %rcx,%rdi
14024f916:	74 12                	je     0x14024f92a
14024f918:	48 83 26 00          	andq   $0x0,(%rsi)
14024f91c:	48 83 66 08 00       	andq   $0x0,0x8(%rsi)
14024f921:	48 83 c6 10          	add    $0x10,%rsi
14024f925:	49 2b f9             	sub    %r9,%rdi
14024f928:	75 ee                	jne    0x14024f918
14024f92a:	48 8b d6             	mov    %rsi,%rdx
14024f92d:	48 8b ce             	mov    %rsi,%rcx
14024f930:	e8 3b e9 dc ff       	call   0x14001e270
14024f935:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)