fffff800002e34bd:	ba 08 00 00 00       	mov    $0x8,%edx
fffff800002e34c2:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
fffff800002e34c6:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
fffff800002e34ca:	48 89 55 cf          	mov    %rdx,-0x31(%rbp)
fffff800002e34ce:	48 ff c0             	inc    %rax
fffff800002e34d1:	44 38 1c 01          	cmp    %r11b,(%rcx,%rax,1)
fffff800002e34d5:	75 f7                	jne    0xfffff800002e34ce
fffff800002e34d7:	ff c0                	inc    %eax
fffff800002e34d9:	44 88 4c 24 32       	mov    %r9b,0x32(%rsp)
fffff800002e34de:	89 45 df             	mov    %eax,-0x21(%rbp)
fffff800002e34e1:	48 8d 44 24 32       	lea    0x32(%rsp),%rax
fffff800002e34e6:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
fffff800002e34ea:	48 8d 44 24 34       	lea    0x34(%rsp),%rax
fffff800002e34ef:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
fffff800002e34f3:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
fffff800002e34f8:	48 89 45 07          	mov    %rax,0x7(%rbp)
fffff800002e34fc:	0f b7 05 13 39 12 00 	movzwl 0x123913(%rip),%eax        # 0xfffff80000406e16
fffff800002e3503:	89 45 8b             	mov    %eax,-0x75(%rbp)
fffff800002e3506:	48 8b 05 0b db 31 00 	mov    0x31db0b(%rip),%rax        # 0xfffff80000601018
fffff800002e350d:	48 89 45 97          	mov    %rax,-0x69(%rbp)
fffff800002e3511:	66 89 5c 24 34       	mov    %bx,0x34(%rsp)
fffff800002e3516:	66 89 74 24 38       	mov    %si,0x38(%rsp)
fffff800002e351b:	0f b7 00             	movzwl (%rax),%eax
fffff800002e351e:	89 45 9f             	mov    %eax,-0x61(%rbp)
fffff800002e3521:	48 8d 05 f8 38 12 00 	lea    0x1238f8(%rip),%rax        # 0xfffff80000406e20
fffff800002e3528:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
fffff800002e352c:	48 8d 05 62 3d 12 00 	lea    0x123d62(%rip),%rax        # 0xfffff80000407295
fffff800002e3533:	48 89 4d d7          	mov    %rcx,-0x29(%rbp)
fffff800002e3537:	48 8d 0d 1a 33 12 00 	lea    0x12331a(%rip),%rcx        # 0xfffff80000406858
fffff800002e353e:	2b c1                	sub    %ecx,%eax
fffff800002e3540:	44 89 5d e3          	mov    %r11d,-0x1d(%rbp)
fffff800002e3544:	48 c7 45 ef 01 00 00 	movq   $0x1,-0x11(%rbp)
fffff800002e354b:	00
fffff800002e354c:	48 c7 45 ff 02 00 00 	movq   $0x2,-0x1(%rbp)
fffff800002e3553:	00
fffff800002e3554:	48 c7 45 0f 02 00 00 	movq   $0x2,0xf(%rbp)
fffff800002e355b:	00
fffff800002e355c:	c7 45 87 00 00 00 0b 	movl   $0xb000000,-0x79(%rbp)
fffff800002e3563:	4c 89 5d 8f          	mov    %r11,-0x71(%rbp)
fffff800002e3567:	c7 45 a3 02 00 00 00 	movl   $0x2,-0x5d(%rbp)
fffff800002e356e:	c7 45 af 60 00 00 00 	movl   $0x60,-0x51(%rbp)
fffff800002e3575:	c7 45 b3 01 00 00 00 	movl   $0x1,-0x4d(%rbp)
fffff800002e357c:	89 44 24 40          	mov    %eax,0x40(%rsp)
fffff800002e3580:	48 8d 45 97          	lea    -0x69(%rbp),%rax
fffff800002e3584:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff800002e3589:	89 54 24 20          	mov    %edx,0x20(%rsp)
fffff800002e358d:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
fffff800002e3591:	e8 16 6f f9 ff       	call   0xfffff8000027a4ac
fffff800002e3596:	0f b7 c3             	movzwl %bx,%eax
fffff800002e3599:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
fffff800002e359d:	48 33 cc             	xor    %rsp,%rcx
fffff800002e35a0:	e8 cb 7f f5 ff       	call   0xfffff8000023b570
fffff800002e35a5:	48 8b 9c 24 58 01 00 	mov    0x158(%rsp),%rbx
fffff800002e35ac:	00
fffff800002e35ad:	48 81 c4 00 01 00 00 	add    $0x100,%rsp
fffff800002e35b4:	41 5f                	pop    %r15
fffff800002e35b6:	41 5e                	pop    %r14
fffff800002e35b8:	41 5d                	pop    %r13
fffff800002e35ba:	41 5c                	pop    %r12
fffff800002e35bc:	5f                   	pop    %rdi
fffff800002e35bd:	5e                   	pop    %rsi
fffff800002e35be:	5d                   	pop    %rbp
fffff800002e35bf:	c3                   	ret
fffff800002e35c0:	cc                   	int3
fffff800002e35c1:	cc                   	int3
fffff800002e35c2:	cc                   	int3
fffff800002e35c3:	cc                   	int3
fffff800002e35c4:	cc                   	int3
fffff800002e35c5:	cc                   	int3
fffff800002e35c6:	cc                   	int3
fffff800002e35c7:	cc                   	int3
fffff800002e35c8:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
fffff800002e35cd:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
fffff800002e35d2:	55                   	push   %rbp
fffff800002e35d3:	57                   	push   %rdi
fffff800002e35d4:	41 55                	push   %r13
fffff800002e35d6:	41 56                	push   %r14
fffff800002e35d8:	41 57                	push   %r15
fffff800002e35da:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
fffff800002e35df:	48 81 ec f0 00 00 00 	sub    $0xf0,%rsp
fffff800002e35e6:	48 8b 05 fb df 31 00 	mov    0x31dffb(%rip),%rax        # 0xfffff800006015e8
fffff800002e35ed:	48 33 c4             	xor    %rsp,%rax
fffff800002e35f0:	48 89 45 27          	mov    %rax,0x27(%rbp)
fffff800002e35f4:	45 33 ff             	xor    %r15d,%r15d
fffff800002e35f7:	48 8b f2             	mov    %rdx,%rsi
fffff800002e35fa:	f6 81 20 01 00 00 01 	testb  $0x1,0x120(%rcx)
fffff800002e3601:	48 8b f9             	mov    %rcx,%rdi
fffff800002e3604:	41 8d 57 05          	lea    0x5(%r15),%edx
fffff800002e3608:	45 8d 6f 08          	lea    0x8(%r15),%r13d
fffff800002e360c:	45 8d 5f 10          	lea    0x10(%r15),%r11d
fffff800002e3610:	74 1e                	je     0xfffff800002e3630
fffff800002e3612:	48 8b 05 47 5f 32 00 	mov    0x325f47(%rip),%rax        # 0xfffff80000609560
fffff800002e3619:	41 84 c3             	test   %al,%r11b
fffff800002e361c:	75 30                	jne    0xfffff800002e364e
fffff800002e361e:	41 84 c5             	test   %al,%r13b
fffff800002e3621:	75 2b                	jne    0xfffff800002e364e
fffff800002e3623:	8d 5a 19             	lea    0x19(%rdx),%ebx
fffff800002e3626:	b9 0b 08 00 00       	mov    $0x80b,%ecx
fffff800002e362b:	e9 02 01 00 00       	jmp    0xfffff800002e3732
fffff800002e3630:	8b 05 b2 8a 32 00    	mov    0x328ab2(%rip),%eax        # 0xfffff8000060c0e8
fffff800002e3636:	a8 02                	test   $0x2,%al
fffff800002e3638:	75 14                	jne    0xfffff800002e364e
fffff800002e363a:	83 3e 04             	cmpl   $0x4,(%rsi)
fffff800002e363d:	74 0f                	je     0xfffff800002e364e
fffff800002e363f:	bb 1e 00 00 00       	mov    $0x1e,%ebx
fffff800002e3644:	b9 12 08 00 00       	mov    $0x812,%ecx
fffff800002e3649:	e9 e4 00 00 00       	jmp    0xfffff800002e3732
fffff800002e364e:	4c 8d b1 98 35 00 00 	lea    0x3598(%rcx),%r14
fffff800002e3655:	f0 49 0f ba 2e 00    	lock btsq $0x0,(%r14)
fffff800002e365b:	73 11                	jae    0xfffff800002e366e
fffff800002e365d:	49 8b ce             	mov    %r14,%rcx
fffff800002e3660:	e8 ab 7f f3 ff       	call   0xfffff8000021b610
fffff800002e3665:	ba 05 00 00 00       	mov    $0x5,%edx
fffff800002e366a:	44 8d 5a 0b          	lea    0xb(%rdx),%r11d
fffff800002e366e:	8b 06                	mov    (%rsi),%eax
fffff800002e3670:	85 c0                	test   %eax,%eax
fffff800002e3672:	0f 8e ae 00 00 00    	jle    0xfffff800002e3726
fffff800002e3678:	83 f8 02             	cmp    $0x2,%eax
fffff800002e367b:	7e 17                	jle    0xfffff800002e3694
fffff800002e367d:	83 f8 04             	cmp    $0x4,%eax
fffff800002e3680:	0f 85 a0 00 00 00    	jne    0xfffff800002e3726
fffff800002e3686:	48 8b 56 08          	mov    0x8(%rsi),%rdx
fffff800002e368a:	48 8b cf             	mov    %rdi,%rcx
fffff800002e368d:	e8 72 12 00 00       	call   0xfffff800002e4904
fffff800002e3692:	eb 0b                	jmp    0xfffff800002e369f
fffff800002e3694:	48 8b d6             	mov    %rsi,%rdx
fffff800002e3697:	48 8b cf             	mov    %rdi,%rcx
fffff800002e369a:	e8 cd 11 00 00       	call   0xfffff800002e486c
fffff800002e369f:	48 8b d8             	mov    %rax,%rbx
fffff800002e36a2:	48 85 c0             	test   %rax,%rax
fffff800002e36a5:	74 74                	je     0xfffff800002e371b
fffff800002e36a7:	83 78 18 02          	cmpl   $0x2,0x18(%rax)
fffff800002e36ab:	75 6e                	jne    0xfffff800002e371b
fffff800002e36ad:	44 38 b8 38 01 00 00 	cmp    %r15b,0x138(%rax)
fffff800002e36b4:	74 10                	je     0xfffff800002e36c6
fffff800002e36b6:	b9 39 08 00 00       	mov    $0x839,%ecx
fffff800002e36bb:	41 0f b7 dd          	movzwl %r13w,%ebx
fffff800002e36bf:	ba 05 00 00 00       	mov    $0x5,%edx
fffff800002e36c4:	eb 68                	jmp    0xfffff800002e372e
fffff800002e36c6:	8b 43 1c             	mov    0x1c(%rbx),%eax
fffff800002e36c9:	41 84 c3             	test   %al,%r11b
fffff800002e36cc:	74 07                	je     0xfffff800002e36d5
fffff800002e36ce:	b9 42 08 00 00       	mov    $0x842,%ecx
fffff800002e36d3:	eb e6                	jmp    0xfffff800002e36bb
fffff800002e36d5:	c7 43 18 03 00 00 00 	movl   $0x3,0x18(%rbx)
fffff800002e36dc:	f0 4d 21 3e          	lock and %r15,(%r14)
fffff800002e36e0:	f6 87 20 01 00 00 01 	testb  $0x1,0x120(%rdi)
fffff800002e36e7:	75 11                	jne    0xfffff800002e36fa
fffff800002e36e9:	48 8d 8b a0 00 00 00 	lea    0xa0(%rbx),%rcx
fffff800002e36f0:	e8 63 9f 05 00       	call   0xfffff8000033d658
fffff800002e36f5:	e8 7e 9f 05 00       	call   0xfffff8000033d678
fffff800002e36fa:	48 8b d3             	mov    %rbx,%rdx
fffff800002e36fd:	48 8b cf             	mov    %rdi,%rcx
fffff800002e3700:	e8 0f 0f 00 00       	call   0xfffff800002e4614
fffff800002e3705:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
fffff800002e3709:	f0 48 0f c1 87 90 30 	lock xadd %rax,0x13090(%rdi)
fffff800002e3710:	01 00
fffff800002e3712:	41 0f b7 df          	movzwl %r15w,%ebx
fffff800002e3716:	e9 3c 01 00 00       	jmp    0xfffff800002e3857
fffff800002e371b:	41 0f b7 db          	movzwl %r11w,%ebx
fffff800002e371f:	b9 30 08 00 00       	mov    $0x830,%ecx
fffff800002e3724:	eb 99                	jmp    0xfffff800002e36bf
fffff800002e3726:	0f b7 da             	movzwl %dx,%ebx
fffff800002e3729:	b9 2b 08 00 00       	mov    $0x82b,%ecx
fffff800002e372e:	f0 4d 21 3e          	lock and %r15,(%r14)
fffff800002e3732:	39 15 d8 d8 31 00    	cmp    %edx,0x31d8d8(%rip)        # 0xfffff80000601010
fffff800002e3738:	0f 86 19 01 00 00    	jbe    0xfffff800002e3857
fffff800002e373e:	48 8b 87 90 23 00 00 	mov    0x2390(%rdi),%rax
fffff800002e3745:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
fffff800002e374a:	48 89 45 87          	mov    %rax,-0x79(%rbp)
fffff800002e374e:	48 8d 45 87          	lea    -0x79(%rbp),%rax
fffff800002e3752:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
fffff800002e3756:	8b 06                	mov    (%rsi),%eax
fffff800002e3758:	4c 89 6d cf          	mov    %r13,-0x31(%rbp)
fffff800002e375c:	89 44 24 38          	mov    %eax,0x38(%rsp)
fffff800002e3760:	48 89 55 d7          	mov    %rdx,-0x29(%rbp)
fffff800002e3764:	48 c7 45 df 04 00 00 	movq   $0x4,-0x21(%rbp)
fffff800002e376b:	00
fffff800002e376c:	83 f8 01             	cmp    $0x1,%eax
fffff800002e376f:	75 06                	jne    0xfffff800002e3777
fffff800002e3771:	48 8b 46 08          	mov    0x8(%rsi),%rax
fffff800002e3775:	eb 13                	jmp    0xfffff800002e378a
fffff800002e3777:	83 f8 04             	cmp    $0x4,%eax
fffff800002e377a:	74 f5                	je     0xfffff800002e3771
fffff800002e377c:	83 f8 03             	cmp    $0x3,%eax
fffff800002e377f:	75 06                	jne    0xfffff800002e3787
fffff800002e3781:	0f b6 46 08          	movzbl 0x8(%rsi),%eax
fffff800002e3785:	eb 03                	jmp    0xfffff800002e378a
fffff800002e3787:	49 8b c7             	mov    %r15,%rax
fffff800002e378a:	48 89 45 8f          	mov    %rax,-0x71(%rbp)
fffff800002e378e:	48 8d 15 76 20 12 00 	lea    0x122076(%rip),%rdx        # 0xfffff8000040580b
fffff800002e3795:	48 8d 45 8f          	lea    -0x71(%rbp),%rax
fffff800002e3799:	4c 89 6d ef          	mov    %r13,-0x11(%rbp)
fffff800002e379d:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
fffff800002e37a1:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
fffff800002e37a5:	48 ff c0             	inc    %rax
fffff800002e37a8:	44 38 3c 02          	cmp    %r15b,(%rdx,%rax,1)
fffff800002e37ac:	75 f7                	jne    0xfffff800002e37a5
fffff800002e37ae:	ff c0                	inc    %eax
fffff800002e37b0:	66 89 4c 24 34       	mov    %cx,0x34(%rsp)
fffff800002e37b5:	89 45 ff             	mov    %eax,-0x1(%rbp)
fffff800002e37b8:	48 8d 0d d6 3a 12 00 	lea    0x123ad6(%rip),%rcx        # 0xfffff80000407295
fffff800002e37bf:	66 89 5c 24 30       	mov    %bx,0x30(%rsp)
fffff800002e37c4:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
fffff800002e37c9:	48 89 45 07          	mov    %rax,0x7(%rbp)
fffff800002e37cd:	48 8d 44 24 34       	lea    0x34(%rsp),%rax
fffff800002e37d2:	48 89 45 17          	mov    %rax,0x17(%rbp)
fffff800002e37d6:	0f b7 05 8c 35 12 00 	movzwl 0x12358c(%rip),%eax        # 0xfffff80000406d69
fffff800002e37dd:	89 45 9b             	mov    %eax,-0x65(%rbp)
fffff800002e37e0:	48 8b 05 31 d8 31 00 	mov    0x31d831(%rip),%rax        # 0xfffff80000601018
fffff800002e37e7:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
fffff800002e37eb:	48 89 55 f7          	mov    %rdx,-0x9(%rbp)
fffff800002e37ef:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
fffff800002e37f3:	44 89 7d 03          	mov    %r15d,0x3(%rbp)
fffff800002e37f7:	0f b7 00             	movzwl (%rax),%eax
fffff800002e37fa:	89 45 af             	mov    %eax,-0x51(%rbp)
fffff800002e37fd:	48 8d 05 6f 35 12 00 	lea    0x12356f(%rip),%rax        # 0xfffff80000406d73
fffff800002e3804:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
fffff800002e3808:	48 8d 05 49 30 12 00 	lea    0x123049(%rip),%rax        # 0xfffff80000406858
fffff800002e380f:	2b c8                	sub    %eax,%ecx
fffff800002e3811:	48 c7 45 0f 02 00 00 	movq   $0x2,0xf(%rbp)
fffff800002e3818:	00
fffff800002e3819:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
fffff800002e381d:	48 c7 45 1f 02 00 00 	movq   $0x2,0x1f(%rbp)
fffff800002e3824:	00
fffff800002e3825:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff800002e382a:	c7 45 97 00 00 00 0b 	movl   $0xb000000,-0x69(%rbp)
fffff800002e3831:	4c 89 7d 9f          	mov    %r15,-0x61(%rbp)
fffff800002e3835:	c7 45 b3 02 00 00 00 	movl   $0x2,-0x4d(%rbp)
fffff800002e383c:	c7 45 bf 56 00 00 00 	movl   $0x56,-0x41(%rbp)
fffff800002e3843:	c7 45 c3 01 00 00 00 	movl   $0x1,-0x3d(%rbp)
fffff800002e384a:	44 89 6c 24 20       	mov    %r13d,0x20(%rsp)
fffff800002e384f:	89 4d 83             	mov    %ecx,-0x7d(%rbp)
fffff800002e3852:	e8 55 6c f9 ff       	call   0xfffff8000027a4ac
fffff800002e3857:	0f b7 c3             	movzwl %bx,%eax
fffff800002e385a:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
fffff800002e385e:	48 33 cc             	xor    %rsp,%rcx
fffff800002e3861:	e8 0a 7d f5 ff       	call   0xfffff8000023b570
fffff800002e3866:	4c 8d 9c 24 f0 00 00 	lea    0xf0(%rsp),%r11
fffff800002e386d:	00
fffff800002e386e:	49 8b 5b 40          	mov    0x40(%r11),%rbx
fffff800002e3872:	49 8b 73 48          	mov    0x48(%r11),%rsi
fffff800002e3876:	49 8b e3             	mov    %r11,%rsp
fffff800002e3879:	41 5f                	pop    %r15
fffff800002e387b:	41 5e                	pop    %r14
fffff800002e387d:	41 5d                	pop    %r13
fffff800002e387f:	5f                   	pop    %rdi
fffff800002e3880:	5d                   	pop    %rbp
fffff800002e3881:	c3                   	ret
fffff800002e3882:	cc                   	int3
fffff800002e3883:	cc                   	int3
fffff800002e3884:	cc                   	int3
fffff800002e3885:	cc                   	int3
fffff800002e3886:	cc                   	int3
fffff800002e3887:	cc                   	int3
fffff800002e3888:	cc                   	int3
fffff800002e3889:	cc                   	int3
fffff800002e388a:	cc                   	int3
fffff800002e388b:	cc                   	int3
fffff800002e388c:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
fffff800002e3891:	55                   	push   %rbp
fffff800002e3892:	56                   	push   %rsi
fffff800002e3893:	57                   	push   %rdi
fffff800002e3894:	41 54                	push   %r12
fffff800002e3896:	41 56                	push   %r14
fffff800002e3898:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
fffff800002e389d:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
fffff800002e38a4:	48 8b 05 3d dd 31 00 	mov    0x31dd3d(%rip),%rax        # 0xfffff800006015e8
fffff800002e38ab:	48 33 c4             	xor    %rsp,%rax
fffff800002e38ae:	48 89 45 27          	mov    %rax,0x27(%rbp)
fffff800002e38b2:	45 33 f6             	xor    %r14d,%r14d
fffff800002e38b5:	48 8b fa             	mov    %rdx,%rdi
fffff800002e38b8:	f6 05 a1 5c 32 00 08 	testb  $0x8,0x325ca1(%rip)        # 0xfffff80000609560
fffff800002e38bf:	48 8b d9             	mov    %rcx,%rbx
fffff800002e38c2:	41 bc 05 00 00 00    	mov    $0x5,%r12d
fffff800002e38c8:	0f 84 24 01 00 00    	je     0xfffff800002e39f2
fffff800002e38ce:	8b 05 14 88 32 00    	mov    0x328814(%rip),%eax        # 0xfffff8000060c0e8
fffff800002e38d4:	a8 20                	test   $0x20,%al
fffff800002e38d6:	0f 84 16 01 00 00    	je     0xfffff800002e39f2
fffff800002e38dc:	f6 81 20 01 00 00 01 	testb  $0x1,0x120(%rcx)
fffff800002e38e3:	0f 84 09 01 00 00    	je     0xfffff800002e39f2
fffff800002e38e9:	48 8d b1 98 35 00 00 	lea    0x3598(%rcx),%rsi
fffff800002e38f0:	f0 48 0f ba 2e 00    	lock btsq $0x0,(%rsi)
fffff800002e38f6:	73 08                	jae    0xfffff800002e3900
fffff800002e38f8:	48 8b ce             	mov    %rsi,%rcx
fffff800002e38fb:	e8 10 7d f3 ff       	call   0xfffff8000021b610
fffff800002e3900:	8b 0f                	mov    (%rdi),%ecx
fffff800002e3902:	83 e9 01             	sub    $0x1,%ecx
fffff800002e3905:	74 21                	je     0xfffff800002e3928
fffff800002e3907:	83 f9 03             	cmp    $0x3,%ecx
fffff800002e390a:	74 0e                	je     0xfffff800002e391a
fffff800002e390c:	41 0f b7 dc          	movzwl %r12w,%ebx
fffff800002e3910:	b9 c2 08 00 00       	mov    $0x8c2,%ecx
fffff800002e3915:	e9 d2 00 00 00       	jmp    0xfffff800002e39ec
fffff800002e391a:	48 8b 57 08          	mov    0x8(%rdi),%rdx
fffff800002e391e:	48 8b cb             	mov    %rbx,%rcx
fffff800002e3921:	e8 de 0f 00 00       	call   0xfffff800002e4904
fffff800002e3926:	eb 0b                	jmp    0xfffff800002e3933
fffff800002e3928:	48 8b d7             	mov    %rdi,%rdx
fffff800002e392b:	48 8b cb             	mov    %rbx,%rcx
fffff800002e392e:	e8 39 0f 00 00       	call   0xfffff800002e486c
fffff800002e3933:	48 8b d8             	mov    %rax,%rbx
fffff800002e3936:	48 85 c0             	test   %rax,%rax
fffff800002e3939:	0f 84 a3 00 00 00    	je     0xfffff800002e39e2
fffff800002e393f:	8b 40 18             	mov    0x18(%rax),%eax
fffff800002e3942:	ff c8                	dec    %eax
fffff800002e3944:	83 f8 01             	cmp    $0x1,%eax
fffff800002e3947:	0f 87 95 00 00 00    	ja     0xfffff800002e39e2
fffff800002e394d:	8b 43 1c             	mov    0x1c(%rbx),%eax
fffff800002e3950:	b9 10 00 00 00       	mov    $0x10,%ecx
fffff800002e3955:	84 c1                	test   %al,%cl
fffff800002e3957:	75 0d                	jne    0xfffff800002e3966
fffff800002e3959:	8d 59 66             	lea    0x66(%rcx),%ebx
fffff800002e395c:	b9 d1 08 00 00       	mov    $0x8d1,%ecx
fffff800002e3961:	e9 86 00 00 00       	jmp    0xfffff800002e39ec
fffff800002e3966:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff800002e396d:	01 00
fffff800002e396f:	48 8b 88 c0 02 00 00 	mov    0x2c0(%rax),%rcx
fffff800002e3976:	8a 83 24 01 00 00    	mov    0x124(%rbx),%al
fffff800002e397c:	38 41 14             	cmp    %al,0x14(%rcx)
fffff800002e397f:	74 0c                	je     0xfffff800002e398d
fffff800002e3981:	bb 06 00 00 00       	mov    $0x6,%ebx
fffff800002e3986:	b9 dd 08 00 00       	mov    $0x8dd,%ecx
fffff800002e398b:	eb 5f                	jmp    0xfffff800002e39ec
fffff800002e398d:	33 d2                	xor    %edx,%edx
fffff800002e398f:	48 8b cb             	mov    %rbx,%rcx
fffff800002e3992:	e8 55 06 00 00       	call   0xfffff800002e3fec
fffff800002e3997:	66 85 c0             	test   %ax,%ax
fffff800002e399a:	74 21                	je     0xfffff800002e39bd
fffff800002e399c:	48 8b 4d 5f          	mov    0x5f(%rbp),%rcx
fffff800002e39a0:	45 33 c9             	xor    %r9d,%r9d
fffff800002e39a3:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
fffff800002e39a8:	45 33 c0             	xor    %r8d,%r8d
fffff800002e39ab:	0f b7 d0             	movzwl %ax,%edx
fffff800002e39ae:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
fffff800002e39b3:	41 8d 49 27          	lea    0x27(%r9),%ecx
fffff800002e39b7:	e8 18 ec f6 ff       	call   0xfffff800002525d4
fffff800002e39bc:	cc                   	int3
fffff800002e39bd:	83 63 1c ef          	andl   $0xffffffef,0x1c(%rbx)
fffff800002e39c1:	44 88 b3 24 01 00 00 	mov    %r14b,0x124(%rbx)
fffff800002e39c8:	f0 4c 21 36          	lock and %r14,(%rsi)
fffff800002e39cc:	ba 01 00 00 00       	mov    $0x1,%edx
fffff800002e39d1:	48 8b cb             	mov    %rbx,%rcx
fffff800002e39d4:	e8 13 0a 00 00       	call   0xfffff800002e43ec
fffff800002e39d9:	41 0f b7 de          	movzwl %r14w,%ebx
fffff800002e39dd:	e9 23 01 00 00       	jmp    0xfffff800002e3b05
fffff800002e39e2:	bb 10 00 00 00       	mov    $0x10,%ebx
fffff800002e39e7:	b9 c9 08 00 00       	mov    $0x8c9,%ecx
fffff800002e39ec:	f0 4c 21 36          	lock and %r14,(%rsi)
fffff800002e39f0:	eb 0a                	jmp    0xfffff800002e39fc