fffff8000030d6a3:	cc                   	int3
fffff8000030d6a4:	cc                   	int3
fffff8000030d6a5:	cc                   	int3
fffff8000030d6a6:	cc                   	int3
fffff8000030d6a7:	cc                   	int3
fffff8000030d6a8:	48 83 ec 28          	sub    $0x28,%rsp
fffff8000030d6ac:	8b 05 aa be 2f 00    	mov    0x2fbeaa(%rip),%eax        # 0xfffff8000060955c
fffff8000030d6b2:	0f ba e0 08          	bt     $0x8,%eax
fffff8000030d6b6:	72 15                	jb     0xfffff8000030d6cd
fffff8000030d6b8:	0f ba e0 0d          	bt     $0xd,%eax
fffff8000030d6bc:	73 14                	jae    0xfffff8000030d6d2
fffff8000030d6be:	0f ba e0 14          	bt     $0x14,%eax
fffff8000030d6c2:	73 09                	jae    0xfffff8000030d6cd
fffff8000030d6c4:	83 b9 cc 0c 01 00 01 	cmpl   $0x1,0x10ccc(%rcx)
fffff8000030d6cb:	74 05                	je     0xfffff8000030d6d2
fffff8000030d6cd:	e8 0a 85 f4 ff       	call   0xfffff80000255bdc
fffff8000030d6d2:	48 83 c4 28          	add    $0x28,%rsp
fffff8000030d6d6:	c3                   	ret
fffff8000030d6d7:	cc                   	int3
fffff8000030d6d8:	cc                   	int3
fffff8000030d6d9:	cc                   	int3
fffff8000030d6da:	cc                   	int3
fffff8000030d6db:	cc                   	int3
fffff8000030d6dc:	cc                   	int3
fffff8000030d6dd:	cc                   	int3
fffff8000030d6de:	cc                   	int3
fffff8000030d6df:	cc                   	int3
fffff8000030d6e0:	48 83 ec 28          	sub    $0x28,%rsp
fffff8000030d6e4:	f7 05 6e be 2f 00 00 	testl  $0x1000,0x2fbe6e(%rip)        # 0xfffff8000060955c
fffff8000030d6eb:	10 00 00
fffff8000030d6ee:	74 6f                	je     0xfffff8000030d75f
fffff8000030d6f0:	8b 81 c8 02 00 00    	mov    0x2c8(%rcx),%eax
fffff8000030d6f6:	45 33 c0             	xor    %r8d,%r8d
fffff8000030d6f9:	0f bd d0             	bsr    %eax,%edx
fffff8000030d6fc:	3a 91 a1 0b 00 00    	cmp    0xba1(%rcx),%dl
fffff8000030d702:	76 5b                	jbe    0xfffff8000030d75f
fffff8000030d704:	44 38 05 d5 c2 2f 00 	cmp    %r8b,0x2fc2d5(%rip)        # 0xfffff800006099e0
fffff8000030d70b:	74 4d                	je     0xfffff8000030d75a
fffff8000030d70d:	44 38 05 ce c2 2f 00 	cmp    %r8b,0x2fc2ce(%rip)        # 0xfffff800006099e2
fffff8000030d714:	74 1a                	je     0xfffff8000030d730
fffff8000030d716:	8a 81 a0 0c 00 00    	mov    0xca0(%rcx),%al
fffff8000030d71c:	88 81 a1 0c 00 00    	mov    %al,0xca1(%rcx)
fffff8000030d722:	8b 81 a4 0c 00 00    	mov    0xca4(%rcx),%eax
fffff8000030d728:	89 81 a8 0c 00 00    	mov    %eax,0xca8(%rcx)
fffff8000030d72e:	eb 2a                	jmp    0xfffff8000030d75a
fffff8000030d730:	4c 39 81 80 01 00 00 	cmp    %r8,0x180(%rcx)
fffff8000030d737:	75 13                	jne    0xfffff8000030d74c
fffff8000030d739:	48 8b 81 70 01 00 00 	mov    0x170(%rcx),%rax
fffff8000030d740:	48 f7 d0             	not    %rax
fffff8000030d743:	48 23 81 a0 0c 00 00 	and    0xca0(%rcx),%rax
fffff8000030d74a:	eb 07                	jmp    0xfffff8000030d753
fffff8000030d74c:	48 8b 81 a0 0c 00 00 	mov    0xca0(%rcx),%rax
fffff8000030d753:	48 09 81 a8 0c 00 00 	or     %rax,0xca8(%rcx)
fffff8000030d75a:	e8 c9 ee f1 ff       	call   0xfffff8000022c628
fffff8000030d75f:	48 83 c4 28          	add    $0x28,%rsp
fffff8000030d763:	c3                   	ret
fffff8000030d764:	cc                   	int3
fffff8000030d765:	cc                   	int3
fffff8000030d766:	cc                   	int3
fffff8000030d767:	cc                   	int3
fffff8000030d768:	cc                   	int3
fffff8000030d769:	cc                   	int3
fffff8000030d76a:	cc                   	int3
fffff8000030d76b:	cc                   	int3
fffff8000030d76c:	48 83 ec 28          	sub    $0x28,%rsp
fffff8000030d770:	48 8b 05 71 ef 49 00 	mov    0x49ef71(%rip),%rax        # 0xfffff800007ac6e8
fffff8000030d777:	48 83 88 20 01 00 00 	orq    $0x4,0x120(%rax)
fffff8000030d77e:	04
fffff8000030d77f:	8b 05 d7 bd 2f 00    	mov    0x2fbdd7(%rip),%eax        # 0xfffff8000060955c
fffff8000030d785:	44 8b c8             	mov    %eax,%r9d
fffff8000030d788:	44 8b c0             	mov    %eax,%r8d
fffff8000030d78b:	41 c1 e9 0d          	shr    $0xd,%r9d
fffff8000030d78f:	8b d0                	mov    %eax,%edx
fffff8000030d791:	41 c1 e8 08          	shr    $0x8,%r8d
fffff8000030d795:	c1 e8 0e             	shr    $0xe,%eax
fffff8000030d798:	41 80 e1 01          	and    $0x1,%r9b
fffff8000030d79c:	24 01                	and    $0x1,%al
fffff8000030d79e:	c1 ea 0c             	shr    $0xc,%edx
fffff8000030d7a1:	8a c8                	mov    %al,%cl
fffff8000030d7a3:	41 80 e0 01          	and    $0x1,%r8b
fffff8000030d7a7:	80 e2 01             	and    $0x1,%dl
fffff8000030d7aa:	e8 55 e8 f8 ff       	call   0xfffff8000029c004
fffff8000030d7af:	8b 05 a7 bd 2f 00    	mov    0x2fbda7(%rip),%eax        # 0xfffff8000060955c
fffff8000030d7b5:	41 b8 00 80 00 00    	mov    $0x8000,%r8d
fffff8000030d7bb:	0f ba e8 0a          	bts    $0xa,%eax
fffff8000030d7bf:	89 05 97 bd 2f 00    	mov    %eax,0x2fbd97(%rip)        # 0xfffff8000060955c
fffff8000030d7c5:	0f ba e0 08          	bt     $0x8,%eax
fffff8000030d7c9:	73 32                	jae    0xfffff8000030d7fd
fffff8000030d7cb:	48 ba 00 00 00 00 08 	movabs $0x800000000,%rdx
fffff8000030d7d2:	00 00 00
fffff8000030d7d5:	48 85 15 84 bd 2f 00 	test   %rdx,0x2fbd84(%rip)        # 0xfffff80000609560
fffff8000030d7dc:	74 09                	je     0xfffff8000030d7e7
fffff8000030d7de:	c6 05 1b bc 2f 00 01 	movb   $0x1,0x2fbc1b(%rip)        # 0xfffff80000609400
fffff8000030d7e5:	eb 16                	jmp    0xfffff8000030d7fd
fffff8000030d7e7:	0f ba e0 10          	bt     $0x10,%eax
fffff8000030d7eb:	73 10                	jae    0xfffff8000030d7fd
fffff8000030d7ed:	41 0b c0             	or     %r8d,%eax
fffff8000030d7f0:	c6 05 e1 bb 2f 00 01 	movb   $0x1,0x2fbbe1(%rip)        # 0xfffff800006093d8
fffff8000030d7f7:	89 05 5f bd 2f 00    	mov    %eax,0x2fbd5f(%rip)        # 0xfffff8000060955c
fffff8000030d7fd:	0f ba e0 0d          	bt     $0xd,%eax
fffff8000030d801:	73 32                	jae    0xfffff8000030d835
fffff8000030d803:	48 ba 00 00 00 00 10 	movabs $0x1000000000,%rdx
fffff8000030d80a:	00 00 00
fffff8000030d80d:	48 85 15 4c bd 2f 00 	test   %rdx,0x2fbd4c(%rip)        # 0xfffff80000609560
fffff8000030d814:	74 09                	je     0xfffff8000030d81f
fffff8000030d816:	c6 05 e4 bb 2f 00 01 	movb   $0x1,0x2fbbe4(%rip)        # 0xfffff80000609401
fffff8000030d81d:	eb 16                	jmp    0xfffff8000030d835
fffff8000030d81f:	0f ba e0 11          	bt     $0x11,%eax
fffff8000030d823:	73 10                	jae    0xfffff8000030d835
fffff8000030d825:	41 0b c0             	or     %r8d,%eax
fffff8000030d828:	c6 05 c9 bb 2f 00 01 	movb   $0x1,0x2fbbc9(%rip)        # 0xfffff800006093f8
fffff8000030d82f:	89 05 27 bd 2f 00    	mov    %eax,0x2fbd27(%rip)        # 0xfffff8000060955c
fffff8000030d835:	48 83 c4 28          	add    $0x28,%rsp
fffff8000030d839:	c3                   	ret
fffff8000030d83a:	cc                   	int3
fffff8000030d83b:	cc                   	int3
fffff8000030d83c:	cc                   	int3
fffff8000030d83d:	cc                   	int3
fffff8000030d83e:	cc                   	int3
fffff8000030d83f:	cc                   	int3
fffff8000030d840:	cc                   	int3
fffff8000030d841:	cc                   	int3
fffff8000030d842:	cc                   	int3
fffff8000030d843:	cc                   	int3
fffff8000030d844:	4c 8b c1             	mov    %rcx,%r8
fffff8000030d847:	48 b9 00 00 00 00 30 	movabs $0x3000000000,%rcx
fffff8000030d84e:	00 00 00
fffff8000030d851:	49 85 88 78 34 00 00 	test   %rcx,0x3478(%r8)
fffff8000030d858:	0f 85 b5 00 00 00    	jne    0xfffff8000030d913
fffff8000030d85e:	f7 05 f4 bc 2f 00 00 	testl  $0x100000,0x2fbcf4(%rip)        # 0xfffff8000060955c
fffff8000030d865:	00 10 00
fffff8000030d868:	0f 84 9a 00 00 00    	je     0xfffff8000030d908
fffff8000030d86e:	41 c7 80 cc 0c 01 00 	movl   $0x1,0x10ccc(%r8)
fffff8000030d875:	01 00 00 00
fffff8000030d879:	33 d2                	xor    %edx,%edx
fffff8000030d87b:	45 8b 90 5c 21 00 00 	mov    0x215c(%r8),%r10d
fffff8000030d882:	41 8b c2             	mov    %r10d,%eax
fffff8000030d885:	c1 e0 06             	shl    $0x6,%eax
fffff8000030d888:	3b d0                	cmp    %eax,%edx
fffff8000030d88a:	0f 83 83 00 00 00    	jae    0xfffff8000030d913
fffff8000030d890:	44 8b ca             	mov    %edx,%r9d
fffff8000030d893:	83 e2 3f             	and    $0x3f,%edx
fffff8000030d896:	89 54 24 08          	mov    %edx,0x8(%rsp)
fffff8000030d89a:	8b ca                	mov    %edx,%ecx
fffff8000030d89c:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
fffff8000030d8a0:	41 c1 e9 06          	shr    $0x6,%r9d
fffff8000030d8a4:	48 d3 e2             	shl    %cl,%rdx
fffff8000030d8a7:	45 3b ca             	cmp    %r10d,%r9d
fffff8000030d8aa:	73 67                	jae    0xfffff8000030d913
fffff8000030d8ac:	41 8b c9             	mov    %r9d,%ecx
fffff8000030d8af:	48 81 c1 2c 04 00 00 	add    $0x42c,%rcx
fffff8000030d8b6:	49 8d 0c c8          	lea    (%r8,%rcx,8),%rcx
fffff8000030d8ba:	48 8b 01             	mov    (%rcx),%rax
fffff8000030d8bd:	48 23 c2             	and    %rdx,%rax
fffff8000030d8c0:	4c 0f bc d8          	bsf    %rax,%r11
fffff8000030d8c4:	75 17                	jne    0xfffff8000030d8dd
fffff8000030d8c6:	83 64 24 08 00       	andl   $0x0,0x8(%rsp)
fffff8000030d8cb:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
fffff8000030d8cf:	41 ff c1             	inc    %r9d
fffff8000030d8d2:	48 83 c1 08          	add    $0x8,%rcx
fffff8000030d8d6:	45 3b ca             	cmp    %r10d,%r9d
fffff8000030d8d9:	72 df                	jb     0xfffff8000030d8ba
fffff8000030d8db:	c3                   	ret
fffff8000030d8dc:	cc                   	int3
fffff8000030d8dd:	41 8b d1             	mov    %r9d,%edx
fffff8000030d8e0:	c1 e2 06             	shl    $0x6,%edx
fffff8000030d8e3:	41 03 d3             	add    %r11d,%edx
fffff8000030d8e6:	49 8b 8c d0 58 01 00 	mov    0x158(%r8,%rdx,8),%rcx
fffff8000030d8ed:	00
fffff8000030d8ee:	48 8b 81 08 01 00 00 	mov    0x108(%rcx),%rax
fffff8000030d8f5:	48 85 c0             	test   %rax,%rax
fffff8000030d8f8:	74 07                	je     0xfffff8000030d901
fffff8000030d8fa:	c6 80 13 02 00 00 01 	movb   $0x1,0x213(%rax)
fffff8000030d901:	ff c2                	inc    %edx
fffff8000030d903:	e9 73 ff ff ff       	jmp    0xfffff8000030d87b
fffff8000030d908:	41 c7 80 cc 0c 01 00 	movl   $0x2,0x10ccc(%r8)
fffff8000030d90f:	02 00 00 00
fffff8000030d913:	c3                   	ret
fffff8000030d914:	cc                   	int3
fffff8000030d915:	cc                   	int3
fffff8000030d916:	cc                   	int3
fffff8000030d917:	cc                   	int3
fffff8000030d918:	cc                   	int3
fffff8000030d919:	cc                   	int3
fffff8000030d91a:	cc                   	int3
fffff8000030d91b:	cc                   	int3
fffff8000030d91c:	40 53                	rex push %rbx
fffff8000030d91e:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000030d922:	80 3d d7 ba 2f 00 00 	cmpb   $0x0,0x2fbad7(%rip)        # 0xfffff80000609400
fffff8000030d929:	bb 01 00 00 00       	mov    $0x1,%ebx
fffff8000030d92e:	44 8a c3             	mov    %bl,%r8b
fffff8000030d931:	74 28                	je     0xfffff8000030d95b
fffff8000030d933:	8b c3                	mov    %ebx,%eax
fffff8000030d935:	33 d2                	xor    %edx,%edx
fffff8000030d937:	b9 0b 01 00 00       	mov    $0x10b,%ecx
fffff8000030d93c:	0f 30                	wrmsr
fffff8000030d93e:	48 b9 00 00 00 00 00 	movabs $0x800000000000000,%rcx
fffff8000030d945:	00 00 08
fffff8000030d948:	48 85 0d 91 33 40 00 	test   %rcx,0x403391(%rip)        # 0xfffff80000710ce0
fffff8000030d94f:	74 4c                	je     0xfffff8000030d99d
fffff8000030d951:	32 db                	xor    %bl,%bl
fffff8000030d953:	38 15 a8 ba 2f 00    	cmp    %dl,0x2fbaa8(%rip)        # 0xfffff80000609401
fffff8000030d959:	74 14                	je     0xfffff8000030d96f
fffff8000030d95b:	80 3d 9f ba 2f 00 00 	cmpb   $0x0,0x2fba9f(%rip)        # 0xfffff80000609401
fffff8000030d962:	44 8a c3             	mov    %bl,%r8b
fffff8000030d965:	74 08                	je     0xfffff8000030d96f
fffff8000030d967:	e8 34 f7 f2 ff       	call   0xfffff8000023d0a0
fffff8000030d96c:	45 32 c0             	xor    %r8b,%r8b
fffff8000030d96f:	44 22 05 82 ba 2f 00 	and    0x2fba82(%rip),%r8b        # 0xfffff800006093f8
fffff8000030d976:	22 1d 5c ba 2f 00    	and    0x2fba5c(%rip),%bl        # 0xfffff800006093d8
fffff8000030d97c:	75 05                	jne    0xfffff8000030d983
fffff8000030d97e:	45 84 c0             	test   %r8b,%r8b
fffff8000030d981:	74 1a                	je     0xfffff8000030d99d
fffff8000030d983:	80 3d 3a c0 2f 00 00 	cmpb   $0x0,0x2fc03a(%rip)        # 0xfffff800006099c4
fffff8000030d98a:	41 8a d0             	mov    %r8b,%dl
fffff8000030d98d:	8a cb                	mov    %bl,%cl
fffff8000030d98f:	75 07                	jne    0xfffff8000030d998
fffff8000030d991:	e8 46 89 f4 ff       	call   0xfffff800002562dc
fffff8000030d996:	eb 05                	jmp    0xfffff8000030d99d
fffff8000030d998:	e8 af 89 f4 ff       	call   0xfffff8000025634c
fffff8000030d99d:	48 83 c4 20          	add    $0x20,%rsp
fffff8000030d9a1:	5b                   	pop    %rbx
fffff8000030d9a2:	c3                   	ret
fffff8000030d9a3:	cc                   	int3
fffff8000030d9a4:	cc                   	int3
fffff8000030d9a5:	cc                   	int3
fffff8000030d9a6:	cc                   	int3
fffff8000030d9a7:	cc                   	int3
fffff8000030d9a8:	cc                   	int3
fffff8000030d9a9:	cc                   	int3
fffff8000030d9aa:	cc                   	int3
fffff8000030d9ab:	cc                   	int3
fffff8000030d9ac:	8b 05 aa bb 2f 00    	mov    0x2fbbaa(%rip),%eax        # 0xfffff8000060955c
fffff8000030d9b2:	45 33 c0             	xor    %r8d,%r8d
fffff8000030d9b5:	41 ba ff 7f ff ff    	mov    $0xffff7fff,%r10d
fffff8000030d9bb:	41 b9 00 04 00 00    	mov    $0x400,%r9d
fffff8000030d9c1:	0f ba e0 08          	bt     $0x8,%eax
fffff8000030d9c5:	73 5a                	jae    0xfffff8000030da21
fffff8000030d9c7:	48 ba 00 00 00 00 08 	movabs $0x800000000,%rdx
fffff8000030d9ce:	00 00 00
fffff8000030d9d1:	48 85 15 88 bb 2f 00 	test   %rdx,0x2fbb88(%rip)        # 0xfffff80000609560
fffff8000030d9d8:	74 47                	je     0xfffff8000030da21
fffff8000030d9da:	44 38 05 1f ba 2f 00 	cmp    %r8b,0x2fba1f(%rip)        # 0xfffff80000609400
fffff8000030d9e1:	75 15                	jne    0xfffff8000030d9f8
fffff8000030d9e3:	44 38 05 da bf 2f 00 	cmp    %r8b,0x2fbfda(%rip)        # 0xfffff800006099c4
fffff8000030d9ea:	74 05                	je     0xfffff8000030d9f1
fffff8000030d9ec:	41 85 c1             	test   %eax,%r9d
fffff8000030d9ef:	74 07                	je     0xfffff8000030d9f8
fffff8000030d9f1:	c6 05 08 ba 2f 00 01 	movb   $0x1,0x2fba08(%rip)        # 0xfffff80000609400
fffff8000030d9f8:	0f ba e0 10          	bt     $0x10,%eax
fffff8000030d9fc:	73 23                	jae    0xfffff8000030da21
fffff8000030d9fe:	0f ba f0 10          	btr    $0x10,%eax
fffff8000030da02:	44 38 05 ef b9 2f 00 	cmp    %r8b,0x2fb9ef(%rip)        # 0xfffff800006093f8
fffff8000030da09:	89 05 4d bb 2f 00    	mov    %eax,0x2fbb4d(%rip)        # 0xfffff8000060955c
fffff8000030da0f:	75 09                	jne    0xfffff8000030da1a
fffff8000030da11:	41 23 c2             	and    %r10d,%eax
fffff8000030da14:	89 05 42 bb 2f 00    	mov    %eax,0x2fbb42(%rip)        # 0xfffff8000060955c
fffff8000030da1a:	44 88 05 b7 b9 2f 00 	mov    %r8b,0x2fb9b7(%rip)        # 0xfffff800006093d8
fffff8000030da21:	0f ba e0 0d          	bt     $0xd,%eax
fffff8000030da25:	73 5a                	jae    0xfffff8000030da81
fffff8000030da27:	48 ba 00 00 00 00 10 	movabs $0x1000000000,%rdx
fffff8000030da2e:	00 00 00
fffff8000030da31:	48 85 15 28 bb 2f 00 	test   %rdx,0x2fbb28(%rip)        # 0xfffff80000609560
fffff8000030da38:	74 47                	je     0xfffff8000030da81
fffff8000030da3a:	44 38 05 c0 b9 2f 00 	cmp    %r8b,0x2fb9c0(%rip)        # 0xfffff80000609401
fffff8000030da41:	75 15                	jne    0xfffff8000030da58
fffff8000030da43:	44 38 05 7a bf 2f 00 	cmp    %r8b,0x2fbf7a(%rip)        # 0xfffff800006099c4
fffff8000030da4a:	74 05                	je     0xfffff8000030da51
fffff8000030da4c:	41 85 c1             	test   %eax,%r9d
fffff8000030da4f:	74 07                	je     0xfffff8000030da58
fffff8000030da51:	c6 05 a9 b9 2f 00 01 	movb   $0x1,0x2fb9a9(%rip)        # 0xfffff80000609401
fffff8000030da58:	0f ba e0 11          	bt     $0x11,%eax
fffff8000030da5c:	73 23                	jae    0xfffff8000030da81
fffff8000030da5e:	0f ba f0 11          	btr    $0x11,%eax
fffff8000030da62:	44 38 05 6f b9 2f 00 	cmp    %r8b,0x2fb96f(%rip)        # 0xfffff800006093d8
fffff8000030da69:	89 05 ed ba 2f 00    	mov    %eax,0x2fbaed(%rip)        # 0xfffff8000060955c
fffff8000030da6f:	75 09                	jne    0xfffff8000030da7a
fffff8000030da71:	41 23 c2             	and    %r10d,%eax
fffff8000030da74:	89 05 e2 ba 2f 00    	mov    %eax,0x2fbae2(%rip)        # 0xfffff8000060955c
fffff8000030da7a:	44 88 05 77 b9 2f 00 	mov    %r8b,0x2fb977(%rip)        # 0xfffff800006093f8
fffff8000030da81:	c3                   	ret
fffff8000030da82:	cc                   	int3
fffff8000030da83:	cc                   	int3
fffff8000030da84:	cc                   	int3
fffff8000030da85:	cc                   	int3
fffff8000030da86:	cc                   	int3
fffff8000030da87:	cc                   	int3
fffff8000030da88:	cc                   	int3
fffff8000030da89:	cc                   	int3
fffff8000030da8a:	cc                   	int3
fffff8000030da8b:	cc                   	int3
fffff8000030da8c:	8b 15 ca ba 2f 00    	mov    0x2fbaca(%rip),%edx        # 0xfffff8000060955c
fffff8000030da92:	0f ba e2 08          	bt     $0x8,%edx
fffff8000030da96:	73 78                	jae    0xfffff8000030db10
fffff8000030da98:	49 b8 00 00 00 00 08 	movabs $0x800000000,%r8
fffff8000030da9f:	00 00 00
fffff8000030daa2:	4c 85 05 b7 ba 2f 00 	test   %r8,0x2fbab7(%rip)        # 0xfffff80000609560
fffff8000030daa9:	75 65                	jne    0xfffff8000030db10
fffff8000030daab:	44 0f b7 05 ab ba 2f 	movzwl 0x2fbaab(%rip),%r8d        # 0xfffff8000060955e
fffff8000030dab2:	00
fffff8000030dab3:	41 83 e0 01          	and    $0x1,%r8d
fffff8000030dab7:	0f b6 c1             	movzbl %cl,%eax
fffff8000030daba:	44 3b c0             	cmp    %eax,%r8d
fffff8000030dabd:	74 51                	je     0xfffff8000030db10
fffff8000030dabf:	c1 e0 10             	shl    $0x10,%eax
fffff8000030dac2:	33 c2                	xor    %edx,%eax
fffff8000030dac4:	25 00 00 01 00       	and    $0x10000,%eax
fffff8000030dac9:	33 c2                	xor    %edx,%eax
fffff8000030dacb:	33 d2                	xor    %edx,%edx
fffff8000030dacd:	89 05 89 ba 2f 00    	mov    %eax,0x2fba89(%rip)        # 0xfffff8000060955c
fffff8000030dad3:	84 c9                	test   %cl,%cl
fffff8000030dad5:	74 21                	je     0xfffff8000030daf8
fffff8000030dad7:	38 15 e7 be 2f 00    	cmp    %dl,0x2fbee7(%rip)        # 0xfffff800006099c4
fffff8000030dadd:	74 06                	je     0xfffff8000030dae5
fffff8000030dadf:	0f ba e0 0a          	bt     $0xa,%eax
fffff8000030dae3:	73 2b                	jae    0xfffff8000030db10
fffff8000030dae5:	0f ba e8 0f          	bts    $0xf,%eax
fffff8000030dae9:	c6 05 e8 b8 2f 00 01 	movb   $0x1,0x2fb8e8(%rip)        # 0xfffff800006093d8
fffff8000030daf0:	89 05 66 ba 2f 00    	mov    %eax,0x2fba66(%rip)        # 0xfffff8000060955c
fffff8000030daf6:	c3                   	ret
fffff8000030daf7:	cc                   	int3
fffff8000030daf8:	38 15 fa b8 2f 00    	cmp    %dl,0x2fb8fa(%rip)        # 0xfffff800006093f8
fffff8000030dafe:	75 0a                	jne    0xfffff8000030db0a
fffff8000030db00:	0f ba f0 0f          	btr    $0xf,%eax
fffff8000030db04:	89 05 52 ba 2f 00    	mov    %eax,0x2fba52(%rip)        # 0xfffff8000060955c
fffff8000030db0a:	88 15 c8 b8 2f 00    	mov    %dl,0x2fb8c8(%rip)        # 0xfffff800006093d8
fffff8000030db10:	c3                   	ret
fffff8000030db11:	cc                   	int3
fffff8000030db12:	cc                   	int3
fffff8000030db13:	cc                   	int3
fffff8000030db14:	cc                   	int3
fffff8000030db15:	cc                   	int3
fffff8000030db16:	cc                   	int3
fffff8000030db17:	cc                   	int3
fffff8000030db18:	8b 15 3e ba 2f 00    	mov    0x2fba3e(%rip),%edx        # 0xfffff8000060955c
fffff8000030db1e:	44 0f b6 c1          	movzbl %cl,%r8d
fffff8000030db22:	0f ba e2 0d          	bt     $0xd,%edx
fffff8000030db26:	0f 83 82 00 00 00    	jae    0xfffff8000030dbae
fffff8000030db2c:	48 b9 00 00 00 00 10 	movabs $0x1000000000,%rcx
fffff8000030db33:	00 00 00
fffff8000030db36:	48 85 0d 23 ba 2f 00 	test   %rcx,0x2fba23(%rip)        # 0xfffff80000609560
fffff8000030db3d:	75 6f                	jne    0xfffff8000030dbae
fffff8000030db3f:	45 33 c9             	xor    %r9d,%r9d
fffff8000030db42:	44 39 0d b3 b8 2f 00 	cmp    %r9d,0x2fb8b3(%rip)        # 0xfffff800006093fc
fffff8000030db49:	74 63                	je     0xfffff8000030dbae
fffff8000030db4b:	8b ca                	mov    %edx,%ecx
fffff8000030db4d:	41 8b c0             	mov    %r8d,%eax
fffff8000030db50:	c1 e9 11             	shr    $0x11,%ecx
fffff8000030db53:	83 e1 01             	and    $0x1,%ecx
fffff8000030db56:	41 3b c8             	cmp    %r8d,%ecx