fffff800002f03ca:	c3                   	ret
fffff800002f03cb:	cc                   	int3
fffff800002f03cc:	45 8b c3             	mov    %r11d,%r8d
fffff800002f03cf:	41 83 fb 08          	cmp    $0x8,%r11d
fffff800002f03d3:	73 5c                	jae    0xfffff800002f0431
fffff800002f03d5:	41 8d 0c 18          	lea    (%r8,%rbx,1),%ecx
fffff800002f03d9:	49 0f a3 09          	bt     %rcx,(%r9)
fffff800002f03dd:	73 9a                	jae    0xfffff800002f0379
fffff800002f03df:	45 03 c3             	add    %r11d,%r8d
fffff800002f03e2:	41 83 f8 08          	cmp    $0x8,%r8d
fffff800002f03e6:	72 ed                	jb     0xfffff800002f03d5
fffff800002f03e8:	eb 47                	jmp    0xfffff800002f0431
fffff800002f03ea:	48 3b d0             	cmp    %rax,%rdx
fffff800002f03ed:	74 8a                	je     0xfffff800002f0379
fffff800002f03ef:	0f b6 4f 0d          	movzbl 0xd(%rdi),%ecx
fffff800002f03f3:	4c 8b 82 f0 00 00 00 	mov    0xf0(%rdx),%r8
fffff800002f03fa:	49 0f a3 88 00 20 00 	bt     %rcx,0x2000(%r8)
fffff800002f0401:	00
fffff800002f0402:	72 0d                	jb     0xfffff800002f0411
fffff800002f0404:	48 8b 12             	mov    (%rdx),%rdx
fffff800002f0407:	48 3b d0             	cmp    %rax,%rdx
fffff800002f040a:	75 e7                	jne    0xfffff800002f03f3
fffff800002f040c:	e9 68 ff ff ff       	jmp    0xfffff800002f0379
fffff800002f0411:	44 0f b6 4f 0c       	movzbl 0xc(%rdi),%r9d
fffff800002f0416:	eb 0c                	jmp    0xfffff800002f0424
fffff800002f0418:	8b c1                	mov    %ecx,%eax
fffff800002f041a:	49 0f a3 80 00 20 00 	bt     %rax,0x2000(%r8)
fffff800002f0421:	00
fffff800002f0422:	73 0a                	jae    0xfffff800002f042e
fffff800002f0424:	41 03 cf             	add    %r15d,%ecx
fffff800002f0427:	41 3b c9             	cmp    %r9d,%ecx
fffff800002f042a:	76 ec                	jbe    0xfffff800002f0418
fffff800002f042c:	eb 03                	jmp    0xfffff800002f0431
fffff800002f042e:	49 8b d6             	mov    %r14,%rdx
fffff800002f0431:	48 85 d2             	test   %rdx,%rdx
fffff800002f0434:	0f 85 64 ff ff ff    	jne    0xfffff800002f039e
fffff800002f043a:	e9 3d ff ff ff       	jmp    0xfffff800002f037c
fffff800002f043f:	cc                   	int3
fffff800002f0440:	cc                   	int3
fffff800002f0441:	cc                   	int3
fffff800002f0442:	cc                   	int3
fffff800002f0443:	cc                   	int3
fffff800002f0444:	cc                   	int3
fffff800002f0445:	cc                   	int3
fffff800002f0446:	cc                   	int3
fffff800002f0447:	cc                   	int3
fffff800002f0448:	4c 8d 49 40          	lea    0x40(%rcx),%r9
fffff800002f044c:	44 8b da             	mov    %edx,%r11d
fffff800002f044f:	49 8b 01             	mov    (%r9),%rax
fffff800002f0452:	66 44 89 5c 24 10    	mov    %r11w,0x10(%rsp)
fffff800002f0458:	4c 8d 80 b0 fe ff ff 	lea    -0x150(%rax),%r8
fffff800002f045f:	49 3b c1             	cmp    %r9,%rax
fffff800002f0462:	74 6d                	je     0xfffff800002f04d1
fffff800002f0464:	44 8a 54 24 11       	mov    0x11(%rsp),%r10b
fffff800002f0469:	41 0f b6 80 40 01 00 	movzbl 0x140(%r8),%eax
fffff800002f0470:	00
fffff800002f0471:	a8 04                	test   $0x4,%al
fffff800002f0473:	75 37                	jne    0xfffff800002f04ac
fffff800002f0475:	b9 ff ff 00 00       	mov    $0xffff,%ecx
fffff800002f047a:	ba 07 00 00 00       	mov    $0x7,%edx
fffff800002f047f:	66 89 4c 24 10       	mov    %cx,0x10(%rsp)
fffff800002f0484:	8b c8                	mov    %eax,%ecx
fffff800002f0486:	c1 e9 03             	shr    $0x3,%ecx
fffff800002f0489:	83 e1 03             	and    $0x3,%ecx
fffff800002f048c:	d2 ea                	shr    %cl,%dl
fffff800002f048e:	80 ca f8             	or     $0xf8,%dl
fffff800002f0491:	88 54 24 10          	mov    %dl,0x10(%rsp)
fffff800002f0495:	0f b7 4c 24 10       	movzwl 0x10(%rsp),%ecx
fffff800002f049a:	41 23 cb             	and    %r11d,%ecx
fffff800002f049d:	66 41 3b 88 44 01 00 	cmp    0x144(%r8),%cx
fffff800002f04a4:	00
fffff800002f04a5:	75 17                	jne    0xfffff800002f04be
fffff800002f04a7:	49 8b c0             	mov    %r8,%rax
fffff800002f04aa:	c3                   	ret
fffff800002f04ab:	cc                   	int3
fffff800002f04ac:	45 3a 90 45 01 00 00 	cmp    0x145(%r8),%r10b
fffff800002f04b3:	72 09                	jb     0xfffff800002f04be
fffff800002f04b5:	45 3a 90 44 01 00 00 	cmp    0x144(%r8),%r10b
fffff800002f04bc:	76 e9                	jbe    0xfffff800002f04a7
fffff800002f04be:	49 8b 80 50 01 00 00 	mov    0x150(%r8),%rax
fffff800002f04c5:	4c 8d 80 b0 fe ff ff 	lea    -0x150(%rax),%r8
fffff800002f04cc:	49 3b c1             	cmp    %r9,%rax
fffff800002f04cf:	75 98                	jne    0xfffff800002f0469
fffff800002f04d1:	33 c0                	xor    %eax,%eax
fffff800002f04d3:	c3                   	ret
fffff800002f04d4:	cc                   	int3
fffff800002f04d5:	cc                   	int3
fffff800002f04d6:	cc                   	int3
fffff800002f04d7:	cc                   	int3
fffff800002f04d8:	cc                   	int3
fffff800002f04d9:	cc                   	int3
fffff800002f04da:	cc                   	int3
fffff800002f04db:	cc                   	int3
fffff800002f04dc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002f04e1:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff800002f04e6:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
fffff800002f04eb:	57                   	push   %rdi
fffff800002f04ec:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002f04f0:	48 8d 79 30          	lea    0x30(%rcx),%rdi
fffff800002f04f4:	48 8b da             	mov    %rdx,%rbx
fffff800002f04f7:	f0 48 0f ba 2f 00    	lock btsq $0x0,(%rdi)
fffff800002f04fd:	48 8b f1             	mov    %rcx,%rsi
fffff800002f0500:	73 08                	jae    0xfffff800002f050a
fffff800002f0502:	48 8b cf             	mov    %rdi,%rcx
fffff800002f0505:	e8 06 b1 f2 ff       	call   0xfffff8000021b610
fffff800002f050a:	f6 c3 04             	test   $0x4,%bl
fffff800002f050d:	75 53                	jne    0xfffff800002f0562
fffff800002f050f:	0f b6 44 24 3d       	movzbl 0x3d(%rsp),%eax
fffff800002f0514:	41 ba 01 00 00 00    	mov    $0x1,%r10d
fffff800002f051a:	4c 8b 4e 50          	mov    0x50(%rsi),%r9
fffff800002f051e:	0f b6 74 24 3c       	movzbl 0x3c(%rsp),%esi
fffff800002f0523:	0f b6 db             	movzbl %bl,%ebx
fffff800002f0526:	4c 8d 04 80          	lea    (%rax,%rax,4),%r8
fffff800002f052a:	c1 eb 03             	shr    $0x3,%ebx
fffff800002f052d:	b8 03 00 00 00       	mov    $0x3,%eax
fffff800002f0532:	23 d8                	and    %eax,%ebx
fffff800002f0534:	2b c3                	sub    %ebx,%eax
fffff800002f0536:	8a c8                	mov    %al,%cl
fffff800002f0538:	41 d3 e2             	shl    %cl,%r10d
fffff800002f053b:	45 33 db             	xor    %r11d,%r11d
fffff800002f053e:	41 8d 14 33          	lea    (%r11,%rsi,1),%edx
fffff800002f0542:	45 03 da             	add    %r10d,%r11d
fffff800002f0545:	4b 0f b3 54 c1 08    	btr    %rdx,0x8(%r9,%r8,8)
fffff800002f054b:	41 83 fb 08          	cmp    $0x8,%r11d
fffff800002f054f:	72 ed                	jb     0xfffff800002f053e
fffff800002f0551:	b8 ff ff 00 00       	mov    $0xffff,%eax
fffff800002f0556:	8b cb                	mov    %ebx,%ecx
fffff800002f0558:	66 d3 e0             	shl    %cl,%ax
fffff800002f055b:	66 43 01 04 c1       	add    %ax,(%r9,%r8,8)
fffff800002f0560:	eb 2b                	jmp    0xfffff800002f058d
fffff800002f0562:	44 0f b6 44 24 3c    	movzbl 0x3c(%rsp),%r8d
fffff800002f0568:	0f b6 54 24 3d       	movzbl 0x3d(%rsp),%edx
fffff800002f056d:	41 3b d0             	cmp    %r8d,%edx
fffff800002f0570:	77 1b                	ja     0xfffff800002f058d
fffff800002f0572:	41 ba 01 00 00 00    	mov    $0x1,%r10d
fffff800002f0578:	48 8b 46 50          	mov    0x50(%rsi),%rax
fffff800002f057c:	48 8d 0c 92          	lea    (%rdx,%rdx,4),%rcx
fffff800002f0580:	41 03 d2             	add    %r10d,%edx
fffff800002f0583:	c6 44 c8 02 00       	movb   $0x0,0x2(%rax,%rcx,8)
fffff800002f0588:	41 3b d0             	cmp    %r8d,%edx
fffff800002f058b:	76 eb                	jbe    0xfffff800002f0578
fffff800002f058d:	f0 48 83 27 00       	lock andq $0x0,(%rdi)
fffff800002f0592:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002f0597:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff800002f059c:	48 83 c4 20          	add    $0x20,%rsp
fffff800002f05a0:	5f                   	pop    %rdi
fffff800002f05a1:	c3                   	ret
fffff800002f05a2:	cc                   	int3
fffff800002f05a3:	cc                   	int3
fffff800002f05a4:	cc                   	int3
fffff800002f05a5:	cc                   	int3
fffff800002f05a6:	cc                   	int3
fffff800002f05a7:	cc                   	int3
fffff800002f05a8:	cc                   	int3
fffff800002f05a9:	cc                   	int3
fffff800002f05aa:	cc                   	int3
fffff800002f05ab:	cc                   	int3
fffff800002f05ac:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002f05b1:	57                   	push   %rdi
fffff800002f05b2:	48 83 ec 50          	sub    $0x50,%rsp
fffff800002f05b6:	0f b6 d1             	movzbl %cl,%edx
fffff800002f05b9:	48 8d 0d 40 53 43 00 	lea    0x435340(%rip),%rcx        # 0xfffff80000725900
fffff800002f05c0:	48 c1 e2 05          	shl    $0x5,%rdx
fffff800002f05c4:	48 03 d1             	add    %rcx,%rdx
fffff800002f05c7:	8a 02                	mov    (%rdx),%al
fffff800002f05c9:	f6 d8                	neg    %al
fffff800002f05cb:	48 1b c9             	sbb    %rcx,%rcx
fffff800002f05ce:	33 ff                	xor    %edi,%edi
fffff800002f05d0:	48 23 ca             	and    %rdx,%rcx
fffff800002f05d3:	48 8b 59 18          	mov    0x18(%rcx),%rbx
fffff800002f05d7:	48 8b 0d 0a c1 4b 00 	mov    0x4bc10a(%rip),%rcx        # 0xfffff800007ac6e8
fffff800002f05de:	48 8d 83 80 00 00 00 	lea    0x80(%rbx),%rax
fffff800002f05e5:	48 89 4b 48          	mov    %rcx,0x48(%rbx)
fffff800002f05e9:	48 89 40 08          	mov    %rax,0x8(%rax)
fffff800002f05ed:	48 89 00             	mov    %rax,(%rax)
fffff800002f05f0:	48 8d 43 30          	lea    0x30(%rbx),%rax
fffff800002f05f4:	48 89 40 08          	mov    %rax,0x8(%rax)
fffff800002f05f8:	48 89 00             	mov    %rax,(%rax)
fffff800002f05fb:	48 89 bb 98 00 00 00 	mov    %rdi,0x98(%rbx)
fffff800002f0602:	c7 83 20 01 00 00 01 	movl   $0x1,0x120(%rbx)
fffff800002f0609:	00 00 00
fffff800002f060c:	48 8b 05 4d 8f 31 00 	mov    0x318f4d(%rip),%rax        # 0xfffff80000609560
fffff800002f0613:	a8 08                	test   $0x8,%al
fffff800002f0615:	0f 84 c9 00 00 00    	je     0xfffff800002f06e4
fffff800002f061b:	33 c0                	xor    %eax,%eax
fffff800002f061d:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002f0620:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
fffff800002f0625:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
fffff800002f062a:	48 81 c1 98 35 00 00 	add    $0x3598,%rcx
fffff800002f0631:	0f b7 83 46 01 00 00 	movzwl 0x146(%rbx),%eax
fffff800002f0638:	66 89 44 24 38       	mov    %ax,0x38(%rsp)
fffff800002f063d:	0f b7 83 44 01 00 00 	movzwl 0x144(%rbx),%eax
fffff800002f0644:	66 89 44 24 3c       	mov    %ax,0x3c(%rsp)
fffff800002f0649:	c7 44 24 30 01 00 00 	movl   $0x1,0x30(%rsp)
fffff800002f0650:	00
fffff800002f0651:	f0 48 0f ba 29 00    	lock btsq $0x0,(%rcx)
fffff800002f0657:	73 05                	jae    0xfffff800002f065e
fffff800002f0659:	e8 b2 af f2 ff       	call   0xfffff8000021b610
fffff800002f065e:	4c 8b 1d 83 c0 4b 00 	mov    0x4bc083(%rip),%r11        # 0xfffff800007ac6e8
fffff800002f0665:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
fffff800002f066a:	49 8b cb             	mov    %r11,%rcx
fffff800002f066d:	e8 fa 41 ff ff       	call   0xfffff800002e486c
fffff800002f0672:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
fffff800002f0677:	48 85 c0             	test   %rax,%rax
fffff800002f067a:	75 36                	jne    0xfffff800002f06b2
fffff800002f067c:	4c 8d 4c 24 68       	lea    0x68(%rsp),%r9
fffff800002f0681:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
fffff800002f0686:	44 8d 40 04          	lea    0x4(%rax),%r8d
fffff800002f068a:	49 8b cb             	mov    %r11,%rcx
fffff800002f068d:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
fffff800002f0692:	e8 f9 37 ff ff       	call   0xfffff800002e3e90
fffff800002f0697:	66 85 c0             	test   %ax,%ax
fffff800002f069a:	74 11                	je     0xfffff800002f06ad
fffff800002f069c:	48 8b 0d 45 c0 4b 00 	mov    0x4bc045(%rip),%rcx        # 0xfffff800007ac6e8
fffff800002f06a3:	f0 48 21 b9 98 35 00 	lock and %rdi,0x3598(%rcx)
fffff800002f06aa:	00
fffff800002f06ab:	eb 4b                	jmp    0xfffff800002f06f8
fffff800002f06ad:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
fffff800002f06b2:	ff 80 20 01 00 00    	incl   0x120(%rax)
fffff800002f06b8:	48 8b 05 29 c0 4b 00 	mov    0x4bc029(%rip),%rax        # 0xfffff800007ac6e8
fffff800002f06bf:	f0 48 21 b8 98 35 00 	lock and %rdi,0x3598(%rax)
fffff800002f06c6:	00
fffff800002f06c7:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
fffff800002f06cc:	48 8b 81 48 01 00 00 	mov    0x148(%rcx),%rax
fffff800002f06d3:	48 89 83 48 01 00 00 	mov    %rax,0x148(%rbx)
fffff800002f06da:	48 8b 41 40          	mov    0x40(%rcx),%rax
fffff800002f06de:	48 89 43 40          	mov    %rax,0x40(%rbx)
fffff800002f06e2:	eb 12                	jmp    0xfffff800002f06f6
fffff800002f06e4:	a8 10                	test   $0x10,%al
fffff800002f06e6:	74 0e                	je     0xfffff800002f06f6
fffff800002f06e8:	48 8b 05 79 b9 31 00 	mov    0x31b979(%rip),%rax        # 0xfffff8000060c068
fffff800002f06ef:	48 89 83 48 01 00 00 	mov    %rax,0x148(%rbx)
fffff800002f06f6:	8b c7                	mov    %edi,%eax
fffff800002f06f8:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
fffff800002f06fd:	48 83 c4 50          	add    $0x50,%rsp
fffff800002f0701:	5f                   	pop    %rdi
fffff800002f0702:	c3                   	ret
fffff800002f0703:	cc                   	int3
fffff800002f0704:	cc                   	int3
fffff800002f0705:	cc                   	int3
fffff800002f0706:	cc                   	int3
fffff800002f0707:	cc                   	int3
fffff800002f0708:	cc                   	int3
fffff800002f0709:	cc                   	int3
fffff800002f070a:	cc                   	int3
fffff800002f070b:	cc                   	int3
fffff800002f070c:	40 53                	rex push %rbx
fffff800002f070e:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002f0712:	48 8b d9             	mov    %rcx,%rbx
fffff800002f0715:	48 8b 89 48 01 00 00 	mov    0x148(%rcx),%rcx
fffff800002f071c:	48 83 c1 30          	add    $0x30,%rcx
fffff800002f0720:	f0 48 0f ba 29 00    	lock btsq $0x0,(%rcx)
fffff800002f0726:	73 05                	jae    0xfffff800002f072d
fffff800002f0728:	e8 e3 ae f2 ff       	call   0xfffff8000021b610
fffff800002f072d:	48 8b 83 48 01 00 00 	mov    0x148(%rbx),%rax
fffff800002f0734:	48 8d 8b 50 01 00 00 	lea    0x150(%rbx),%rcx
fffff800002f073b:	48 83 c0 40          	add    $0x40,%rax
fffff800002f073f:	48 8b 50 08          	mov    0x8(%rax),%rdx
fffff800002f0743:	48 39 02             	cmp    %rax,(%rdx)
fffff800002f0746:	74 07                	je     0xfffff800002f074f
fffff800002f0748:	b9 03 00 00 00       	mov    $0x3,%ecx
fffff800002f074d:	cd 29                	int    $0x29
fffff800002f074f:	48 89 01             	mov    %rax,(%rcx)
fffff800002f0752:	48 89 51 08          	mov    %rdx,0x8(%rcx)
fffff800002f0756:	48 89 0a             	mov    %rcx,(%rdx)
fffff800002f0759:	48 89 48 08          	mov    %rcx,0x8(%rax)
fffff800002f075d:	48 8b 83 48 01 00 00 	mov    0x148(%rbx),%rax
fffff800002f0764:	f0 48 83 60 30 00    	lock andq $0x0,0x30(%rax)
fffff800002f076a:	48 83 c4 20          	add    $0x20,%rsp
fffff800002f076e:	5b                   	pop    %rbx
fffff800002f076f:	c3                   	ret
fffff800002f0770:	cc                   	int3
fffff800002f0771:	cc                   	int3
fffff800002f0772:	cc                   	int3
fffff800002f0773:	cc                   	int3
fffff800002f0774:	cc                   	int3
fffff800002f0775:	cc                   	int3
fffff800002f0776:	cc                   	int3
fffff800002f0777:	cc                   	int3
fffff800002f0778:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002f077d:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff800002f0782:	57                   	push   %rdi
fffff800002f0783:	48 83 ec 30          	sub    $0x30,%rsp
fffff800002f0787:	48 8d 59 30          	lea    0x30(%rcx),%rbx
fffff800002f078b:	48 8b f2             	mov    %rdx,%rsi
fffff800002f078e:	f0 48 0f ba 2b 00    	lock btsq $0x0,(%rbx)
fffff800002f0794:	48 8b f9             	mov    %rcx,%rdi
fffff800002f0797:	73 08                	jae    0xfffff800002f07a1
fffff800002f0799:	48 8b cb             	mov    %rbx,%rcx
fffff800002f079c:	e8 6f ae f2 ff       	call   0xfffff8000021b610
fffff800002f07a1:	48 8d 86 50 01 00 00 	lea    0x150(%rsi),%rax
fffff800002f07a8:	48 8b 10             	mov    (%rax),%rdx
fffff800002f07ab:	48 39 42 08          	cmp    %rax,0x8(%rdx)
fffff800002f07af:	75 79                	jne    0xfffff800002f082a
fffff800002f07b1:	48 8b 48 08          	mov    0x8(%rax),%rcx
fffff800002f07b5:	48 39 01             	cmp    %rax,(%rcx)
fffff800002f07b8:	75 70                	jne    0xfffff800002f082a
fffff800002f07ba:	48 89 11             	mov    %rdx,(%rcx)
fffff800002f07bd:	48 89 4a 08          	mov    %rcx,0x8(%rdx)
fffff800002f07c1:	f0 48 83 23 00       	lock andq $0x0,(%rbx)
fffff800002f07c6:	4c 8d 57 18          	lea    0x18(%rdi),%r10
fffff800002f07ca:	49 8b 12             	mov    (%r10),%rdx
fffff800002f07cd:	eb 26                	jmp    0xfffff800002f07f5
fffff800002f07cf:	4c 8d 4a 3c          	lea    0x3c(%rdx),%r9
fffff800002f07d3:	41 8b 01             	mov    (%r9),%eax
fffff800002f07d6:	a8 01                	test   $0x1,%al
fffff800002f07d8:	74 18                	je     0xfffff800002f07f2
fffff800002f07da:	45 33 c0             	xor    %r8d,%r8d
fffff800002f07dd:	f3 90                	pause
fffff800002f07df:	49 81 f8 00 27 b9 29 	cmp    $0x29b92700,%r8
fffff800002f07e6:	77 23                	ja     0xfffff800002f080b
fffff800002f07e8:	41 8b 09             	mov    (%r9),%ecx
fffff800002f07eb:	49 ff c0             	inc    %r8
fffff800002f07ee:	3b c8                	cmp    %eax,%ecx
fffff800002f07f0:	74 eb                	je     0xfffff800002f07dd
fffff800002f07f2:	48 8b 12             	mov    (%rdx),%rdx
fffff800002f07f5:	49 3b d2             	cmp    %r10,%rdx
fffff800002f07f8:	75 d5                	jne    0xfffff800002f07cf
fffff800002f07fa:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
fffff800002f07ff:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
fffff800002f0804:	48 83 c4 30          	add    $0x30,%rsp
fffff800002f0808:	5f                   	pop    %rdi
fffff800002f0809:	c3                   	ret
fffff800002f080a:	cc                   	int3
fffff800002f080b:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
fffff800002f0810:	33 d2                	xor    %edx,%edx
fffff800002f0812:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
fffff800002f0817:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff800002f081c:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff800002f0821:	8d 4a 13             	lea    0x13(%rdx),%ecx
fffff800002f0824:	e8 ab 1d f6 ff       	call   0xfffff800002525d4
fffff800002f0829:	cc                   	int3
fffff800002f082a:	b9 03 00 00 00       	mov    $0x3,%ecx
fffff800002f082f:	cd 29                	int    $0x29
fffff800002f0831:	cc                   	int3
fffff800002f0832:	cc                   	int3
fffff800002f0833:	cc                   	int3
fffff800002f0834:	cc                   	int3
fffff800002f0835:	cc                   	int3
fffff800002f0836:	cc                   	int3
fffff800002f0837:	cc                   	int3
fffff800002f0838:	4c 8b d1             	mov    %rcx,%r10
fffff800002f083b:	45 33 db             	xor    %r11d,%r11d
fffff800002f083e:	8b 09                	mov    (%rcx),%ecx
fffff800002f0840:	4d 89 18             	mov    %r11,(%r8)
fffff800002f0843:	83 e9 01             	sub    $0x1,%ecx
fffff800002f0846:	74 7a                	je     0xfffff800002f08c2
fffff800002f0848:	83 f9 02             	cmp    $0x2,%ecx
fffff800002f084b:	0f 85 d6 00 00 00    	jne    0xfffff800002f0927
fffff800002f0851:	84 d2                	test   %dl,%dl