fffff8000020ccba:	66 85 c0             	test   %ax,%ax
fffff8000020ccbd:	74 8e                	je     0xfffff8000020cc4d
fffff8000020ccbf:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
fffff8000020ccc4:	49 8d 4c 24 40       	lea    0x40(%r12),%rcx
fffff8000020ccc9:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
fffff8000020ccce:	44 8b c6             	mov    %esi,%r8d
fffff8000020ccd1:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
fffff8000020ccd6:	c6 44 24 20 01       	movb   $0x1,0x20(%rsp)
fffff8000020ccdb:	e8 b0 cf ff ff       	call   0xfffff80000209c90
fffff8000020cce0:	84 c0                	test   %al,%al
fffff8000020cce2:	74 0d                	je     0xfffff8000020ccf1
fffff8000020cce4:	0f b6 d0             	movzbl %al,%edx
fffff8000020cce7:	49 8d 4c 24 40       	lea    0x40(%r12),%rcx
fffff8000020ccec:	e8 0f e4 ff ff       	call   0xfffff8000020b100
fffff8000020ccf1:	41 8b 8d 14 03 00 00 	mov    0x314(%r13),%ecx
fffff8000020ccf8:	8b d1                	mov    %ecx,%edx
fffff8000020ccfa:	c1 ea 06             	shr    $0x6,%edx
fffff8000020ccfd:	83 e1 3f             	and    $0x3f,%ecx
fffff8000020cd00:	3b d3                	cmp    %ebx,%edx
fffff8000020cd02:	72 37                	jb     0xfffff8000020cd3b
fffff8000020cd04:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
fffff8000020cd09:	48 c1 e8 10          	shr    $0x10,%rax
fffff8000020cd0d:	66 85 c0             	test   %ax,%ax
fffff8000020cd10:	74 2f                	je     0xfffff8000020cd41
fffff8000020cd12:	0f 1f 40 00          	nopl   0x0(%rax)
fffff8000020cd16:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
fffff8000020cd1d:	00 00 00
fffff8000020cd20:	8b c3                	mov    %ebx,%eax
fffff8000020cd22:	ff c3                	inc    %ebx
fffff8000020cd24:	48 c7 44 c4 78 ff ff 	movq   $0xffffffffffffffff,0x78(%rsp,%rax,8)
fffff8000020cd2b:	ff ff
fffff8000020cd2d:	3b da                	cmp    %edx,%ebx
fffff8000020cd2f:	76 ef                	jbe    0xfffff8000020cd20
fffff8000020cd31:	8d 42 01             	lea    0x1(%rdx),%eax
fffff8000020cd34:	0f b7 c0             	movzwl %ax,%eax
fffff8000020cd37:	89 44 24 74          	mov    %eax,0x74(%rsp)
fffff8000020cd3b:	48 0f b3 4c d4 78    	btr    %rcx,0x78(%rsp,%rdx,8)
fffff8000020cd41:	49 8b 85 08 01 00 00 	mov    0x108(%r13),%rax
fffff8000020cd48:	48 ff 80 f8 21 00 00 	incq   0x21f8(%rax)
fffff8000020cd4f:	e9 f9 fe ff ff       	jmp    0xfffff8000020cc4d
fffff8000020cd54:	83 e9 01             	sub    $0x1,%ecx
fffff8000020cd57:	74 6d                	je     0xfffff8000020cdc6
fffff8000020cd59:	0f b6 05 24 4c 56 00 	movzbl 0x564c24(%rip),%eax        # 0xfffff80000771984
fffff8000020cd60:	83 f9 01             	cmp    $0x1,%ecx
fffff8000020cd63:	0f 84 c3 c7 03 00    	je     0xfffff8000024952c
fffff8000020cd69:	84 c0                	test   %al,%al
fffff8000020cd6b:	0f 85 1b c7 03 00    	jne    0xfffff8000024948c
fffff8000020cd71:	41 b8 00 00 0c 00    	mov    $0xc0000,%r8d
fffff8000020cd77:	e9 61 fe ff ff       	jmp    0xfffff8000020cbdd
fffff8000020cd7c:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
fffff8000020cd81:	e8 ca 3e 01 00       	call   0xfffff80000220c50
fffff8000020cd86:	4c 8d 45 00          	lea    0x0(%rbp),%r8
fffff8000020cd8a:	49 8b ce             	mov    %r14,%rcx
fffff8000020cd8d:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
fffff8000020cd92:	e8 0d a2 09 00       	call   0xfffff800002a6fa4
fffff8000020cd97:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
fffff8000020cd9c:	e8 83 3e 01 00       	call   0xfffff80000220c24
fffff8000020cda1:	48 8b 05 a8 b2 51 00 	mov    0x51b2a8(%rip),%rax        # 0xfffff80000728050
fffff8000020cda8:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
fffff8000020cdac:	8b d6                	mov    %esi,%edx
fffff8000020cdae:	e8 cd 00 03 00       	call   0xfffff8000023ce80
fffff8000020cdb3:	49 8b 85 08 01 00 00 	mov    0x108(%r13),%rax
fffff8000020cdba:	48 ff 80 f0 21 00 00 	incq   0x21f0(%rax)
fffff8000020cdc1:	e9 c5 fe ff ff       	jmp    0xfffff8000020cc8b
fffff8000020cdc6:	41 8b b5 14 03 00 00 	mov    0x314(%r13),%esi
fffff8000020cdcd:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
fffff8000020cdd2:	48 89 7c 24 70       	mov    %rdi,0x70(%rsp)
fffff8000020cdd7:	33 d2                	xor    %edx,%edx
fffff8000020cdd9:	66 89 5c 24 70       	mov    %bx,0x70(%rsp)
fffff8000020cdde:	8b de                	mov    %esi,%ebx
fffff8000020cde0:	c1 eb 06             	shr    $0x6,%ebx
fffff8000020cde3:	83 e6 3f             	and    $0x3f,%esi
fffff8000020cde6:	44 8d 43 01          	lea    0x1(%rbx),%r8d
fffff8000020cdea:	49 c1 e0 03          	shl    $0x3,%r8
fffff8000020cdee:	e8 cd 77 03 00       	call   0xfffff800002445c0
fffff8000020cdf3:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
fffff8000020cdf8:	8d 43 01             	lea    0x1(%rbx),%eax
fffff8000020cdfb:	0f b7 c0             	movzwl %ax,%eax
fffff8000020cdfe:	8b ce                	mov    %esi,%ecx
fffff8000020ce00:	89 44 24 74          	mov    %eax,0x74(%rsp)
fffff8000020ce04:	48 0f ab 4c dc 78    	bts    %rcx,0x78(%rsp,%rbx,8)
fffff8000020ce0a:	8b 74 24 40          	mov    0x40(%rsp),%esi
fffff8000020ce0e:	e9 0e fe ff ff       	jmp    0xfffff8000020cc21
fffff8000020ce13:	45 0f b6 cb          	movzbl %r11b,%r9d
fffff8000020ce17:	4c 8b c3             	mov    %rbx,%r8
fffff8000020ce1a:	49 8b d5             	mov    %r13,%rdx
fffff8000020ce1d:	49 8b ce             	mov    %r14,%rcx
fffff8000020ce20:	e8 5b 1c 01 00       	call   0xfffff8000021ea80
fffff8000020ce25:	e9 61 fe ff ff       	jmp    0xfffff8000020cc8b
fffff8000020ce2a:	cc                   	int3
fffff8000020ce2b:	cc                   	int3
fffff8000020ce2c:	cc                   	int3
fffff8000020ce2d:	cc                   	int3
fffff8000020ce2e:	cc                   	int3
fffff8000020ce2f:	cc                   	int3
fffff8000020ce30:	40 55                	rex push %rbp
fffff8000020ce32:	53                   	push   %rbx
fffff8000020ce33:	57                   	push   %rdi
fffff8000020ce34:	48 8b ec             	mov    %rsp,%rbp
fffff8000020ce37:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
fffff8000020ce3e:	80 3d 5b c4 57 00 00 	cmpb   $0x0,0x57c45b(%rip)        # 0xfffff800007892a0
fffff8000020ce45:	48 8b da             	mov    %rdx,%rbx
fffff8000020ce48:	4c 89 64 24 70       	mov    %r12,0x70(%rsp)
fffff8000020ce4d:	48 8b f9             	mov    %rcx,%rdi
fffff8000020ce50:	4c 89 74 24 68       	mov    %r14,0x68(%rsp)
fffff8000020ce55:	4d 8b f0             	mov    %r8,%r14
fffff8000020ce58:	0f 85 f2 ca 03 00    	jne    0xfffff80000249950
fffff8000020ce5e:	ff 47 28             	incl   0x28(%rdi)
fffff8000020ce61:	8b 43 70             	mov    0x70(%rbx),%eax
fffff8000020ce64:	01 47 2c             	add    %eax,0x2c(%rdi)
fffff8000020ce67:	8b 43 68             	mov    0x68(%rbx),%eax
fffff8000020ce6a:	01 47 30             	add    %eax,0x30(%rdi)
fffff8000020ce6d:	48 8b 8b e0 00 00 00 	mov    0xe0(%rbx),%rcx
fffff8000020ce74:	48 85 c9             	test   %rcx,%rcx
fffff8000020ce77:	74 0f                	je     0xfffff8000020ce88
fffff8000020ce79:	4c 3b f1             	cmp    %rcx,%r14
fffff8000020ce7c:	76 0a                	jbe    0xfffff8000020ce88
fffff8000020ce7e:	49 8b c6             	mov    %r14,%rax
fffff8000020ce81:	48 2b c1             	sub    %rcx,%rax
fffff8000020ce84:	48 89 43 50          	mov    %rax,0x50(%rbx)
fffff8000020ce88:	45 33 e4             	xor    %r12d,%r12d
fffff8000020ce8b:	4c 89 a3 e0 00 00 00 	mov    %r12,0xe0(%rbx)
fffff8000020ce92:	44 88 a3 c2 00 00 00 	mov    %r12b,0xc2(%rbx)
fffff8000020ce99:	44 38 a3 c0 00 00 00 	cmp    %r12b,0xc0(%rbx)
fffff8000020cea0:	0f 85 ee ca 03 00    	jne    0xfffff80000249994
fffff8000020cea6:	44 38 63 3c          	cmp    %r12b,0x3c(%rbx)
fffff8000020ceaa:	0f 85 ef 00 00 00    	jne    0xfffff8000020cf9f
fffff8000020ceb0:	83 7f 28 01          	cmpl   $0x1,0x28(%rdi)
fffff8000020ceb4:	76 0c                	jbe    0xfffff8000020cec2
fffff8000020ceb6:	8b 47 34             	mov    0x34(%rdi),%eax
fffff8000020ceb9:	39 43 74             	cmp    %eax,0x74(%rbx)
fffff8000020cebc:	0f 85 24 02 00 00    	jne    0xfffff8000020d0e6
fffff8000020cec2:	8b 47 34             	mov    0x34(%rdi),%eax
fffff8000020cec5:	39 43 74             	cmp    %eax,0x74(%rbx)
fffff8000020cec8:	0f 85 1e 01 00 00    	jne    0xfffff8000020cfec
fffff8000020cece:	8b 93 fc 00 00 00    	mov    0xfc(%rbx),%edx
fffff8000020ced4:	3b 97 88 00 00 00    	cmp    0x88(%rdi),%edx
fffff8000020ceda:	0f 95 c0             	setne  %al
fffff8000020cedd:	88 43 3f             	mov    %al,0x3f(%rbx)
fffff8000020cee0:	0f 85 5d 02 00 00    	jne    0xfffff8000020d143
fffff8000020cee6:	8b 43 30             	mov    0x30(%rbx),%eax
fffff8000020cee9:	83 f8 01             	cmp    $0x1,%eax
fffff8000020ceec:	75 07                	jne    0xfffff8000020cef5
fffff8000020ceee:	c7 43 30 02 00 00 00 	movl   $0x2,0x30(%rbx)
fffff8000020cef5:	83 7f 28 01          	cmpl   $0x1,0x28(%rdi)
fffff8000020cef9:	76 29                	jbe    0xfffff8000020cf24
fffff8000020cefb:	48 89 74 24 78       	mov    %rsi,0x78(%rsp)
fffff8000020cf00:	48 8b 37             	mov    (%rdi),%rsi
fffff8000020cf03:	8b 46 30             	mov    0x30(%rsi),%eax
fffff8000020cf06:	83 f8 03             	cmp    $0x3,%eax
fffff8000020cf09:	75 14                	jne    0xfffff8000020cf1f
fffff8000020cf0b:	48 8b 46 40          	mov    0x40(%rsi),%rax
fffff8000020cf0f:	48 39 43 40          	cmp    %rax,0x40(%rbx)
fffff8000020cf13:	73 0a                	jae    0xfffff8000020cf1f
fffff8000020cf15:	44 38 66 3e          	cmp    %r12b,0x3e(%rsi)
fffff8000020cf19:	0f 85 fe 00 00 00    	jne    0xfffff8000020d01d
fffff8000020cf1f:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
fffff8000020cf24:	48 8b 47 08          	mov    0x8(%rdi),%rax
fffff8000020cf28:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
fffff8000020cf2d:	4c 8b 64 24 70       	mov    0x70(%rsp),%r12
fffff8000020cf32:	48 3b c7             	cmp    %rdi,%rax
fffff8000020cf35:	74 13                	je     0xfffff8000020cf4a
fffff8000020cf37:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
fffff8000020cf3b:	48 39 48 40          	cmp    %rcx,0x40(%rax)
fffff8000020cf3f:	76 09                	jbe    0xfffff8000020cf4a
fffff8000020cf41:	48 8b 40 08          	mov    0x8(%rax),%rax
fffff8000020cf45:	48 3b c7             	cmp    %rdi,%rax
fffff8000020cf48:	75 f1                	jne    0xfffff8000020cf3b
fffff8000020cf4a:	48 8b 08             	mov    (%rax),%rcx
fffff8000020cf4d:	48 39 41 08          	cmp    %rax,0x8(%rcx)
fffff8000020cf51:	75 45                	jne    0xfffff8000020cf98
fffff8000020cf53:	48 89 0b             	mov    %rcx,(%rbx)
fffff8000020cf56:	48 89 43 08          	mov    %rax,0x8(%rbx)
fffff8000020cf5a:	48 89 59 08          	mov    %rbx,0x8(%rcx)
fffff8000020cf5e:	48 89 18             	mov    %rbx,(%rax)
fffff8000020cf61:	83 7b 38 ff          	cmpl   $0xffffffff,0x38(%rbx)
fffff8000020cf65:	75 25                	jne    0xfffff8000020cf8c
fffff8000020cf67:	8b 4f 34             	mov    0x34(%rdi),%ecx
fffff8000020cf6a:	44 8b c1             	mov    %ecx,%r8d
fffff8000020cf6d:	48 8b 53 58          	mov    0x58(%rbx),%rdx
fffff8000020cf71:	83 e1 3f             	and    $0x3f,%ecx
fffff8000020cf74:	41 c1 e8 06          	shr    $0x6,%r8d
fffff8000020cf78:	48 8b 42 58          	mov    0x58(%rdx),%rax
fffff8000020cf7c:	48 c1 e8 20          	shr    $0x20,%rax
fffff8000020cf80:	44 3b c0             	cmp    %eax,%r8d
fffff8000020cf83:	73 73                	jae    0xfffff8000020cff8
fffff8000020cf85:	f0 4a 0f ab 4c c2 60 	lock bts %rcx,0x60(%rdx,%r8,8)
fffff8000020cf8c:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
fffff8000020cf93:	5f                   	pop    %rdi
fffff8000020cf94:	5b                   	pop    %rbx
fffff8000020cf95:	5d                   	pop    %rbp
fffff8000020cf96:	c3                   	ret
fffff8000020cf97:	cc                   	int3
fffff8000020cf98:	b9 03 00 00 00       	mov    $0x3,%ecx
fffff8000020cf9d:	cd 29                	int    $0x29
fffff8000020cf9f:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
fffff8000020cfa3:	4c 8b 43 50          	mov    0x50(%rbx),%r8
fffff8000020cfa7:	4c 03 c1             	add    %rcx,%r8
fffff8000020cfaa:	48 8d 04 09          	lea    (%rcx,%rcx,1),%rax
fffff8000020cfae:	49 2b c0             	sub    %r8,%rax
fffff8000020cfb1:	48 0f af 47 18       	imul   0x18(%rdi),%rax
fffff8000020cfb6:	48 99                	cqto
fffff8000020cfb8:	49 f7 f8             	idiv   %r8
fffff8000020cfbb:	44 38 63 3e          	cmp    %r12b,0x3e(%rbx)
fffff8000020cfbf:	74 04                	je     0xfffff8000020cfc5
fffff8000020cfc1:	48 2b 47 20          	sub    0x20(%rdi),%rax
fffff8000020cfc5:	49 03 c6             	add    %r14,%rax
fffff8000020cfc8:	48 c7 43 48 01 00 00 	movq   $0x1,0x48(%rbx)
fffff8000020cfcf:	00
fffff8000020cfd0:	48 8b d3             	mov    %rbx,%rdx
fffff8000020cfd3:	48 89 43 40          	mov    %rax,0x40(%rbx)
fffff8000020cfd7:	48 8b cf             	mov    %rdi,%rcx
fffff8000020cfda:	4c 89 63 50          	mov    %r12,0x50(%rbx)
fffff8000020cfde:	e8 ed 05 00 00       	call   0xfffff8000020d5d0
fffff8000020cfe3:	44 88 63 3c          	mov    %r12b,0x3c(%rbx)
fffff8000020cfe7:	e9 d6 fe ff ff       	jmp    0xfffff8000020cec2
fffff8000020cfec:	4c 89 b3 90 00 00 00 	mov    %r14,0x90(%rbx)
fffff8000020cff3:	e9 d6 fe ff ff       	jmp    0xfffff8000020cece
fffff8000020cff8:	8b 42 5c             	mov    0x5c(%rdx),%eax
fffff8000020cffb:	41 3b c0             	cmp    %r8d,%eax
fffff8000020cffe:	77 85                	ja     0xfffff8000020cf85
fffff8000020d000:	45 8d 48 01          	lea    0x1(%r8),%r9d
fffff8000020d004:	f0 44 0f b1 4a 5c    	lock cmpxchg %r9d,0x5c(%rdx)
fffff8000020d00a:	0f 84 75 ff ff ff    	je     0xfffff8000020cf85
fffff8000020d010:	8b 42 5c             	mov    0x5c(%rdx),%eax
fffff8000020d013:	41 3b c0             	cmp    %r8d,%eax
fffff8000020d016:	76 ec                	jbe    0xfffff8000020d004
fffff8000020d018:	e9 68 ff ff ff       	jmp    0xfffff8000020cf85
fffff8000020d01d:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff8000020d024:	00 00
fffff8000020d026:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
fffff8000020d02b:	4c 8b 78 38          	mov    0x38(%rax),%r15
fffff8000020d02f:	41 8b 47 4c          	mov    0x4c(%r15),%eax
fffff8000020d033:	83 f8 02             	cmp    $0x2,%eax
fffff8000020d036:	74 1d                	je     0xfffff8000020d055
fffff8000020d038:	48 8b 46 20          	mov    0x20(%rsi),%rax
fffff8000020d03c:	48 05 96 00 00 00    	add    $0x96,%rax
fffff8000020d042:	49 3b c6             	cmp    %r14,%rax
fffff8000020d045:	0f 87 eb 00 00 00    	ja     0xfffff8000020d136
fffff8000020d04b:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
fffff8000020d050:	e9 ca fe ff ff       	jmp    0xfffff8000020cf1f
fffff8000020d055:	49 8b 0f             	mov    (%r15),%rcx
fffff8000020d058:	48 85 c9             	test   %rcx,%rcx
fffff8000020d05b:	74 db                	je     0xfffff8000020d038
fffff8000020d05d:	e8 fa ff 00 00       	call   0xfffff8000021d05c
fffff8000020d062:	84 c0                	test   %al,%al
fffff8000020d064:	0f 85 cc 00 00 00    	jne    0xfffff8000020d136
fffff8000020d06a:	49 8b 87 30 01 00 00 	mov    0x130(%r15),%rax
fffff8000020d071:	83 78 10 01          	cmpl   $0x1,0x10(%rax)
fffff8000020d075:	76 c1                	jbe    0xfffff8000020d038
fffff8000020d077:	4d 8b 07             	mov    (%r15),%r8
fffff8000020d07a:	4c 89 65 28          	mov    %r12,0x28(%rbp)
fffff8000020d07e:	4d 85 c0             	test   %r8,%r8
fffff8000020d081:	74 b5                	je     0xfffff8000020d038
fffff8000020d083:	48 8d 55 20          	lea    0x20(%rbp),%rdx
fffff8000020d087:	c7 45 20 04 10 04 00 	movl   $0x41004,0x20(%rbp)
fffff8000020d08e:	49 8b c8             	mov    %r8,%rcx
fffff8000020d091:	e8 16 13 01 00       	call   0xfffff8000021e3ac
fffff8000020d096:	8b 55 20             	mov    0x20(%rbp),%edx
fffff8000020d099:	49 8b 80 c0 02 00 00 	mov    0x2c0(%r8),%rax
fffff8000020d0a0:	81 fa 00 00 04 00    	cmp    $0x40000,%edx
fffff8000020d0a6:	0f 85 aa 00 00 00    	jne    0xfffff8000020d156
fffff8000020d0ac:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax
fffff8000020d0b3:	4c 89 65 b0          	mov    %r12,-0x50(%rbp)
fffff8000020d0b7:	4c 89 65 c0          	mov    %r12,-0x40(%rbp)
fffff8000020d0bb:	4c 8b 90 48 01 00 00 	mov    0x148(%rax),%r10
fffff8000020d0c2:	4c 8b 88 38 01 00 00 	mov    0x138(%rax),%r9
fffff8000020d0c9:	8b 05 8d c4 3f 00    	mov    0x3fc48d(%rip),%eax        # 0xfffff8000060955c
fffff8000020d0cf:	a8 01                	test   $0x1,%al
fffff8000020d0d1:	75 23                	jne    0xfffff8000020d0f6
fffff8000020d0d3:	b8 00 68 00 00       	mov    $0x6800,%eax
fffff8000020d0d8:	0f 78 45 c0          	vmread %rax,-0x40(%rbp)
fffff8000020d0dc:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
fffff8000020d0e0:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
fffff8000020d0e4:	eb 2b                	jmp    0xfffff8000020d111
fffff8000020d0e6:	48 8b d3             	mov    %rbx,%rdx
fffff8000020d0e9:	48 8b cf             	mov    %rdi,%rcx
fffff8000020d0ec:	e8 df 04 00 00       	call   0xfffff8000020d5d0
fffff8000020d0f1:	e9 cc fd ff ff       	jmp    0xfffff8000020cec2
fffff8000020d0f6:	65 48 8b 0c 25 50 c9 	mov    %gs:0x2c950,%rcx
fffff8000020d0fd:	02 00
fffff8000020d0ff:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
fffff8000020d103:	ba 00 68 00 00       	mov    $0x6800,%edx
fffff8000020d108:	e8 03 4f 10 00       	call   0xfffff80000312010
fffff8000020d10d:	48 8b 45 b0          	mov    -0x50(%rbp),%rax
fffff8000020d111:	48 8b 00             	mov    (%rax),%rax
fffff8000020d114:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
fffff8000020d118:	49 8b ca             	mov    %r10,%rcx
fffff8000020d11b:	4d 23 ca             	and    %r10,%r9
fffff8000020d11e:	48 f7 d1             	not    %rcx
fffff8000020d121:	48 23 c8             	and    %rax,%rcx
fffff8000020d124:	49 0b c9             	or     %r9,%rcx
fffff8000020d127:	48 89 4d 28          	mov    %rcx,0x28(%rbp)
fffff8000020d12b:	48 83 7d 28 02       	cmpq   $0x2,0x28(%rbp)
fffff8000020d130:	0f 82 02 ff ff ff    	jb     0xfffff8000020d038
fffff8000020d136:	48 8b 46 40          	mov    0x40(%rsi),%rax
fffff8000020d13a:	48 89 43 40          	mov    %rax,0x40(%rbx)
fffff8000020d13e:	e9 08 ff ff ff       	jmp    0xfffff8000020d04b
fffff8000020d143:	49 8d 86 10 27 00 00 	lea    0x2710(%r14),%rax
fffff8000020d14a:	48 89 83 e8 00 00 00 	mov    %rax,0xe8(%rbx)
fffff8000020d151:	e9 90 fd ff ff       	jmp    0xfffff8000020cee6
fffff8000020d156:	81 fa 01 00 04 00    	cmp    $0x40001,%edx
fffff8000020d15c:	75 0b                	jne    0xfffff8000020d169
fffff8000020d15e:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
fffff8000020d162:	e8 49 fd 02 00       	call   0xfffff8000023ceb0
fffff8000020d167:	eb c2                	jmp    0xfffff8000020d12b
fffff8000020d169:	81 fa 02 00 04 00    	cmp    $0x40002,%edx
fffff8000020d16f:	75 0b                	jne    0xfffff8000020d17c
fffff8000020d171:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
fffff8000020d175:	e8 b6 be ff ff       	call   0xfffff80000209030
fffff8000020d17a:	eb af                	jmp    0xfffff8000020d12b
fffff8000020d17c:	81 fa 03 00 04 00    	cmp    $0x40003,%edx
fffff8000020d182:	75 4e                	jne    0xfffff8000020d1d2
fffff8000020d184:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax
fffff8000020d18b:	4c 89 65 38          	mov    %r12,0x38(%rbp)
fffff8000020d18f:	4c 89 65 b8          	mov    %r12,-0x48(%rbp)
fffff8000020d193:	4c 8b 90 50 01 00 00 	mov    0x150(%rax),%r10
fffff8000020d19a:	4c 8b 88 40 01 00 00 	mov    0x140(%rax),%r9
fffff8000020d1a1:	8b 05 b5 c3 3f 00    	mov    0x3fc3b5(%rip),%eax        # 0xfffff8000060955c
fffff8000020d1a7:	a8 01                	test   $0x1,%al
fffff8000020d1a9:	74 69                	je     0xfffff8000020d214
fffff8000020d1ab:	65 48 8b 0c 25 50 c9 	mov    %gs:0x2c950,%rcx
fffff8000020d1b2:	02 00
fffff8000020d1b4:	4c 8d 45 38          	lea    0x38(%rbp),%r8
fffff8000020d1b8:	ba 04 68 00 00       	mov    $0x6804,%edx
fffff8000020d1bd:	e8 4e 4e 10 00       	call   0xfffff80000312010
fffff8000020d1c2:	48 8b 45 38          	mov    0x38(%rbp),%rax
fffff8000020d1c6:	48 8b 00             	mov    (%rax),%rax
fffff8000020d1c9:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
fffff8000020d1cd:	e9 46 ff ff ff       	jmp    0xfffff8000020d118
fffff8000020d1d2:	81 fa 04 00 04 00    	cmp    $0x40004,%edx
fffff8000020d1d8:	75 22                	jne    0xfffff8000020d1fc
fffff8000020d1da:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax
fffff8000020d1e1:	48 8b 88 18 01 00 00 	mov    0x118(%rax),%rcx
fffff8000020d1e8:	0f b6 81 80 00 00 00 	movzbl 0x80(%rcx),%eax
fffff8000020d1ef:	48 c1 e8 04          	shr    $0x4,%rax
fffff8000020d1f3:	48 89 45 28          	mov    %rax,0x28(%rbp)
fffff8000020d1f7:	e9 2f ff ff ff       	jmp    0xfffff8000020d12b
fffff8000020d1fc:	81 fa 05 00 04 00    	cmp    $0x40005,%edx
fffff8000020d202:	75 23                	jne    0xfffff8000020d227
fffff8000020d204:	49 8b 80 50 01 00 00 	mov    0x150(%r8),%rax
fffff8000020d20b:	48 89 45 28          	mov    %rax,0x28(%rbp)
fffff8000020d20f:	e9 17 ff ff ff       	jmp    0xfffff8000020d12b
fffff8000020d214:	b8 04 68 00 00       	mov    $0x6804,%eax
fffff8000020d219:	0f 78 45 b8          	vmread %rax,-0x48(%rbp)
fffff8000020d21d:	48 8d 45 b8          	lea    -0x48(%rbp),%rax
fffff8000020d221:	48 89 45 38          	mov    %rax,0x38(%rbp)
fffff8000020d225:	eb 9f                	jmp    0xfffff8000020d1c6
fffff8000020d227:	81 fa 00 10 04 00    	cmp    $0x41000,%edx
fffff8000020d22d:	0f 85 7c c7 03 00    	jne    0xfffff800002499af