fffff8000021bd14:	0f 84 72 03 00 00    	je     0xfffff8000021c08c
fffff8000021bd1a:	41 88 6e 14          	mov    %bpl,0x14(%r14)
fffff8000021bd1e:	4d 89 96 80 00 00 00 	mov    %r10,0x80(%r14)
fffff8000021bd25:	4c 89 93 b0 00 00 00 	mov    %r10,0xb0(%rbx)
fffff8000021bd2c:	48 ff 87 28 f0 02 00 	incq   0x2f028(%rdi)
fffff8000021bd33:	8b 05 23 d8 3e 00    	mov    0x3ed823(%rip),%eax        # 0xfffff8000060955c
fffff8000021bd39:	0f ba e0 09          	bt     $0x9,%eax
fffff8000021bd3d:	73 31                	jae    0xfffff8000021bd70
fffff8000021bd3f:	0f ba e0 0d          	bt     $0xd,%eax
fffff8000021bd43:	73 2b                	jae    0xfffff8000021bd70
fffff8000021bd45:	0f b6 93 11 02 00 00 	movzbl 0x211(%rbx),%edx
fffff8000021bd4c:	84 d2                	test   %dl,%dl
fffff8000021bd4e:	74 20                	je     0xfffff8000021bd70
fffff8000021bd50:	40 38 ab 12 02 00 00 	cmp    %bpl,0x212(%rbx)
fffff8000021bd57:	74 17                	je     0xfffff8000021bd70
fffff8000021bd59:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000021bd60:	00 00
fffff8000021bd62:	0f b6 c2             	movzbl %dl,%eax
fffff8000021bd65:	c0 e0 03             	shl    $0x3,%al
fffff8000021bd68:	0a c2                	or     %dl,%al
fffff8000021bd6a:	08 81 f0 04 01 00    	or     %al,0x104f0(%rcx)
fffff8000021bd70:	48 8b 33             	mov    (%rbx),%rsi
fffff8000021bd73:	48 85 f6             	test   %rsi,%rsi
fffff8000021bd76:	0f 84 8d 02 00 00    	je     0xfffff8000021c009
fffff8000021bd7c:	48 8b 86 08 01 00 00 	mov    0x108(%rsi),%rax
fffff8000021bd83:	41 bf ff ff ff ff    	mov    $0xffffffff,%r15d
fffff8000021bd89:	4c 89 64 24 70       	mov    %r12,0x70(%rsp)
fffff8000021bd8e:	4d 8b 26             	mov    (%r14),%r12
fffff8000021bd91:	40 38 a8 14 02 00 00 	cmp    %bpl,0x214(%rax)
fffff8000021bd98:	0f 85 0d 01 00 00    	jne    0xfffff8000021beab
fffff8000021bd9e:	48 8b 96 08 03 00 00 	mov    0x308(%rsi),%rdx
fffff8000021bda5:	8b 4f 08             	mov    0x8(%rdi),%ecx
fffff8000021bda8:	44 8b c1             	mov    %ecx,%r8d
fffff8000021bdab:	41 c1 e8 06          	shr    $0x6,%r8d
fffff8000021bdaf:	48 8b 82 98 00 00 00 	mov    0x98(%rdx),%rax
fffff8000021bdb6:	48 c1 e8 20          	shr    $0x20,%rax
fffff8000021bdba:	44 3b c0             	cmp    %eax,%r8d
fffff8000021bdbd:	72 06                	jb     0xfffff8000021bdc5
fffff8000021bdbf:	f0 09 2c 24          	lock or %ebp,(%rsp)
fffff8000021bdc3:	eb 0d                	jmp    0xfffff8000021bdd2
fffff8000021bdc5:	83 e1 3f             	and    $0x3f,%ecx
fffff8000021bdc8:	f0 4a 0f b3 8c c2 a0 	lock btr %rcx,0xa0(%rdx,%r8,8)
fffff8000021bdcf:	00 00 00
fffff8000021bdd2:	0f b6 86 88 09 00 00 	movzbl 0x988(%rsi),%eax
fffff8000021bdd9:	84 c0                	test   %al,%al
fffff8000021bddb:	0f 84 ca 00 00 00    	je     0xfffff8000021beab
fffff8000021bde1:	40 38 ae 75 0c 00 00 	cmp    %bpl,0xc75(%rsi)
fffff8000021bde8:	0f 85 bd 00 00 00    	jne    0xfffff8000021beab
fffff8000021bdee:	32 d2                	xor    %dl,%dl
fffff8000021bdf0:	45 32 d2             	xor    %r10b,%r10b
fffff8000021bdf3:	a8 02                	test   $0x2,%al
fffff8000021bdf5:	74 1d                	je     0xfffff8000021be14
fffff8000021bdf7:	38 96 74 0c 00 00    	cmp    %dl,0xc74(%rsi)
fffff8000021bdfd:	74 15                	je     0xfffff8000021be14
fffff8000021bdff:	83 3d ca 57 3e 00 02 	cmpl   $0x2,0x3e57ca(%rip)        # 0xfffff800006015d0
fffff8000021be06:	0f b6 d2             	movzbl %dl,%edx
fffff8000021be09:	41 0f 44 d5          	cmove  %r13d,%edx
fffff8000021be0d:	44 89 be 70 0c 00 00 	mov    %r15d,0xc70(%rsi)
fffff8000021be14:	44 84 ae 88 09 00 00 	test   %r13b,0x988(%rsi)
fffff8000021be1b:	74 4a                	je     0xfffff8000021be67
fffff8000021be1d:	4c 8b 8e 48 0c 00 00 	mov    0xc48(%rsi),%r9
fffff8000021be24:	4d 8b 41 20          	mov    0x20(%r9),%r8
fffff8000021be28:	45 23 c5             	and    %r13d,%r8d
fffff8000021be2b:	83 3d 9e 57 3e 00 02 	cmpl   $0x2,0x3e579e(%rip)        # 0xfffff800006015d0
fffff8000021be32:	75 27                	jne    0xfffff8000021be5b
fffff8000021be34:	0f b6 86 76 0c 00 00 	movzbl 0xc76(%rsi),%eax
fffff8000021be3b:	48 8b 8e 58 0c 00 00 	mov    0xc58(%rsi),%rcx
fffff8000021be42:	84 c0                	test   %al,%al
fffff8000021be44:	74 06                	je     0xfffff8000021be4c
fffff8000021be46:	48 83 c9 02          	or     $0x2,%rcx
fffff8000021be4a:	eb 14                	jmp    0xfffff8000021be60
fffff8000021be4c:	41 0f b6 d5          	movzbl %r13b,%edx
fffff8000021be50:	4d 85 c0             	test   %r8,%r8
fffff8000021be53:	74 0b                	je     0xfffff8000021be60
fffff8000021be55:	44 0f b6 d2          	movzbl %dl,%r10d
fffff8000021be59:	eb 05                	jmp    0xfffff8000021be60
fffff8000021be5b:	b9 02 00 00 00       	mov    $0x2,%ecx
fffff8000021be60:	49 0b c8             	or     %r8,%rcx
fffff8000021be63:	49 89 49 20          	mov    %rcx,0x20(%r9)
fffff8000021be67:	84 d2                	test   %dl,%dl
fffff8000021be69:	74 40                	je     0xfffff8000021beab
fffff8000021be6b:	45 84 d2             	test   %r10b,%r10b
fffff8000021be6e:	75 25                	jne    0xfffff8000021be95
fffff8000021be70:	f0 09 2c 24          	lock or %ebp,(%rsp)
fffff8000021be74:	48 8b 8e 48 0c 00 00 	mov    0xc48(%rsi),%rcx
fffff8000021be7b:	4c 8b 01             	mov    (%rcx),%r8
fffff8000021be7e:	48 8b 51 08          	mov    0x8(%rcx),%rdx
fffff8000021be82:	48 8b 41 10          	mov    0x10(%rcx),%rax
fffff8000021be86:	48 8b 49 18          	mov    0x18(%rcx),%rcx
fffff8000021be8a:	48 0b c8             	or     %rax,%rcx
fffff8000021be8d:	48 0b ca             	or     %rdx,%rcx
fffff8000021be90:	49 0b c8             	or     %r8,%rcx
fffff8000021be93:	74 16                	je     0xfffff8000021beab
fffff8000021be95:	48 8b ce             	mov    %rsi,%rcx
fffff8000021be98:	e8 af cb 0d 00       	call   0xfffff800002f8a4c
fffff8000021be9d:	48 8b 86 08 01 00 00 	mov    0x108(%rsi),%rax
fffff8000021bea4:	48 ff 80 a8 24 00 00 	incq   0x24a8(%rax)
fffff8000021beab:	48 83 bf d8 03 01 00 	cmpq   $0xffffffffffffffff,0x103d8(%rdi)
fffff8000021beb2:	ff
fffff8000021beb3:	0f 85 88 00 00 00    	jne    0xfffff8000021bf41
fffff8000021beb9:	b9 48 00 00 00       	mov    $0x48,%ecx
fffff8000021bebe:	0f 32                	rdmsr
fffff8000021bec0:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000021bec4:	48 0b c2             	or     %rdx,%rax
fffff8000021bec7:	48 89 87 d8 03 01 00 	mov    %rax,0x103d8(%rdi)
fffff8000021bece:	48 8b c8             	mov    %rax,%rcx
fffff8000021bed1:	48 23 0d d8 db 3e 00 	and    0x3edbd8(%rip),%rcx        # 0xfffff80000609ab0
fffff8000021bed8:	48 89 8f e0 03 01 00 	mov    %rcx,0x103e0(%rdi)
fffff8000021bedf:	48 8b 8e 08 03 00 00 	mov    0x308(%rsi),%rcx
fffff8000021bee6:	48 8b 91 e8 0c 01 00 	mov    0x10ce8(%rcx),%rdx
fffff8000021beed:	48 23 d0             	and    %rax,%rdx
fffff8000021bef0:	48 8b 86 c0 02 00 00 	mov    0x2c0(%rsi),%rax
fffff8000021bef7:	48 89 90 e0 0e 00 00 	mov    %rdx,0xee0(%rax)
fffff8000021befe:	44 08 af e8 03 01 00 	or     %r13b,0x103e8(%rdi)
fffff8000021bf05:	44 84 af d8 03 01 00 	test   %r13b,0x103d8(%rdi)
fffff8000021bf0c:	74 33                	je     0xfffff8000021bf41
fffff8000021bf0e:	40 38 ae e4 02 00 00 	cmp    %bpl,0x2e4(%rsi)
fffff8000021bf15:	75 2a                	jne    0xfffff8000021bf41
fffff8000021bf17:	48 b9 00 00 00 00 01 	movabs $0x100000000,%rcx
fffff8000021bf1e:	00 00 00
fffff8000021bf21:	48 85 0d 38 d6 3e 00 	test   %rcx,0x3ed638(%rip)        # 0xfffff80000609560
fffff8000021bf28:	74 17                	je     0xfffff8000021bf41
fffff8000021bf2a:	48 8b 86 c0 02 00 00 	mov    0x2c0(%rsi),%rax
fffff8000021bf31:	0f b6 48 14          	movzbl 0x14(%rax),%ecx
fffff8000021bf35:	fe c1                	inc    %cl
fffff8000021bf37:	41 d3 e7             	shl    %cl,%r15d
fffff8000021bf3a:	44 21 be e0 02 00 00 	and    %r15d,0x2e0(%rsi)
fffff8000021bf41:	40 38 ae 1c 01 00 00 	cmp    %bpl,0x11c(%rsi)
fffff8000021bf48:	74 0d                	je     0xfffff8000021bf57
fffff8000021bf4a:	e8 b9 a7 01 00       	call   0xfffff80000236708
fffff8000021bf4f:	84 c0                	test   %al,%al
fffff8000021bf51:	0f 85 ad 00 00 00    	jne    0xfffff8000021c004
fffff8000021bf57:	4d 8b c4             	mov    %r12,%r8
fffff8000021bf5a:	48 8b d6             	mov    %rsi,%rdx
fffff8000021bf5d:	48 8b cf             	mov    %rdi,%rcx
fffff8000021bf60:	e8 0b c5 01 00       	call   0xfffff80000238470
fffff8000021bf65:	4c 8b 86 c0 02 00 00 	mov    0x2c0(%rsi),%r8
fffff8000021bf6c:	b9 02 01 00 c0       	mov    $0xc0000102,%ecx
fffff8000021bf71:	0f 32                	rdmsr
fffff8000021bf73:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000021bf77:	48 0b c2             	or     %rdx,%rax
fffff8000021bf7a:	49 89 80 c8 0e 00 00 	mov    %rax,0xec8(%r8)
fffff8000021bf81:	41 38 a8 70 11 00 00 	cmp    %bpl,0x1170(%r8)
fffff8000021bf88:	74 1f                	je     0xfffff8000021bfa9
fffff8000021bf8a:	b9 22 01 00 00       	mov    $0x122,%ecx
fffff8000021bf8f:	0f 32                	rdmsr
fffff8000021bf91:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000021bf95:	48 0b c2             	or     %rdx,%rax
fffff8000021bf98:	48 89 87 58 03 01 00 	mov    %rax,0x10358(%rdi)
fffff8000021bf9f:	83 e0 03             	and    $0x3,%eax
fffff8000021bfa2:	49 89 80 68 11 00 00 	mov    %rax,0x1168(%r8)
fffff8000021bfa9:	0f 21 f0             	mov    %db6,%rax
fffff8000021bfac:	48 89 86 a8 0b 00 00 	mov    %rax,0xba8(%rsi)
fffff8000021bfb3:	48 89 87 40 8c 02 00 	mov    %rax,0x28c40(%rdi)
fffff8000021bfba:	40 38 ae e8 09 00 00 	cmp    %bpl,0x9e8(%rsi)
fffff8000021bfc1:	74 30                	je     0xfffff8000021bff3
fffff8000021bfc3:	b9 e8 00 00 00       	mov    $0xe8,%ecx
fffff8000021bfc8:	0f 32                	rdmsr
fffff8000021bfca:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000021bfce:	b9 e7 00 00 00       	mov    $0xe7,%ecx
fffff8000021bfd3:	48 0b c2             	or     %rdx,%rax
fffff8000021bfd6:	4c 8b d0             	mov    %rax,%r10
fffff8000021bfd9:	0f 32                	rdmsr
fffff8000021bfdb:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000021bfdf:	45 33 c9             	xor    %r9d,%r9d
fffff8000021bfe2:	48 0b c2             	or     %rdx,%rax
fffff8000021bfe5:	48 8b ce             	mov    %rsi,%rcx
fffff8000021bfe8:	4c 8b c0             	mov    %rax,%r8
fffff8000021bfeb:	49 8b d2             	mov    %r10,%rdx
fffff8000021bfee:	e8 e9 cb 0d 00       	call   0xfffff800002f8bdc
fffff8000021bff3:	40 38 ae 11 05 00 00 	cmp    %bpl,0x511(%rsi)
fffff8000021bffa:	74 08                	je     0xfffff8000021c004
fffff8000021bffc:	48 8b ce             	mov    %rsi,%rcx
fffff8000021bfff:	e8 d8 1e 01 00       	call   0xfffff8000022dedc
fffff8000021c004:	4c 8b 64 24 70       	mov    0x70(%rsp),%r12
fffff8000021c009:	40 38 2d 58 d5 3e 00 	cmp    %bpl,0x3ed558(%rip)        # 0xfffff80000609568
fffff8000021c010:	74 08                	je     0xfffff8000021c01a
fffff8000021c012:	48 8b cb             	mov    %rbx,%rcx
fffff8000021c015:	e8 aa 11 0e 00       	call   0xfffff800002fd1c4
fffff8000021c01a:	8b 47 08             	mov    0x8(%rdi),%eax
fffff8000021c01d:	4d 8b c6             	mov    %r14,%r8
fffff8000021c020:	4c 89 77 38          	mov    %r14,0x38(%rdi)
fffff8000021c024:	48 8b d3             	mov    %rbx,%rdx
fffff8000021c027:	41 89 46 34          	mov    %eax,0x34(%r14)
fffff8000021c02b:	48 8b cf             	mov    %rdi,%rcx
fffff8000021c02e:	8b 87 40 08 01 00    	mov    0x10840(%rdi),%eax
fffff8000021c034:	41 89 46 3c          	mov    %eax,0x3c(%r14)
fffff8000021c038:	8b 87 44 08 01 00    	mov    0x10844(%rdi),%eax
fffff8000021c03e:	41 89 46 40          	mov    %eax,0x40(%r14)
fffff8000021c042:	e8 49 07 02 00       	call   0xfffff8000023c790
fffff8000021c047:	40 38 2d 1a d5 3e 00 	cmp    %bpl,0x3ed51a(%rip)        # 0xfffff80000609568
fffff8000021c04e:	74 08                	je     0xfffff8000021c058
fffff8000021c050:	48 8b cb             	mov    %rbx,%rcx
fffff8000021c053:	e8 08 05 0e 00       	call   0xfffff800002fc560
fffff8000021c058:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000021c05f:	00 00
fffff8000021c061:	48 8b fd             	mov    %rbp,%rdi
fffff8000021c064:	f6 05 f5 d4 3e 00 04 	testb  $0x4,0x3ed4f5(%rip)        # 0xfffff80000609560
fffff8000021c06b:	0f 84 ac 02 00 00    	je     0xfffff8000021c31d
fffff8000021c071:	4c 8b 41 28          	mov    0x28(%rcx),%r8
fffff8000021c075:	0f 31                	rdtsc
fffff8000021c077:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000021c07b:	48 0b c2             	or     %rdx,%rax
fffff8000021c07e:	48 8b c8             	mov    %rax,%rcx
fffff8000021c081:	49 8b c0             	mov    %r8,%rax
fffff8000021c084:	48 f7 e1             	mul    %rcx
fffff8000021c087:	e9 99 02 00 00       	jmp    0xfffff8000021c325
fffff8000021c08c:	40 38 6b 14          	cmp    %bpl,0x14(%rbx)
fffff8000021c090:	0f 84 2e 03 00 00    	je     0xfffff8000021c3c4
fffff8000021c096:	48 8b 2b             	mov    (%rbx),%rbp
fffff8000021c099:	48 85 ed             	test   %rbp,%rbp
fffff8000021c09c:	0f 84 7e 01 00 00    	je     0xfffff8000021c220
fffff8000021c0a2:	48 8b b5 c0 02 00 00 	mov    0x2c0(%rbp),%rsi
fffff8000021c0a9:	48 81 c6 80 0e 00 00 	add    $0xe80,%rsi
fffff8000021c0b0:	48 8b 46 10          	mov    0x10(%rsi),%rax
fffff8000021c0b4:	80 b8 26 01 00 00 00 	cmpb   $0x0,0x126(%rax)
fffff8000021c0bb:	74 4f                	je     0xfffff8000021c10c
fffff8000021c0bd:	c6 80 26 01 00 00 00 	movb   $0x0,0x126(%rax)
fffff8000021c0c4:	8b 05 92 d4 3e 00    	mov    0x3ed492(%rip),%eax        # 0xfffff8000060955c
fffff8000021c0ca:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
fffff8000021c0ce:	41 84 c5             	test   %al,%r13b
fffff8000021c0d1:	74 32                	je     0xfffff8000021c105
fffff8000021c0d3:	48 8b 91 88 01 00 00 	mov    0x188(%rcx),%rdx
fffff8000021c0da:	48 8b 89 80 01 00 00 	mov    0x180(%rcx),%rcx
fffff8000021c0e1:	44 89 a9 40 03 00 00 	mov    %r13d,0x340(%rcx)
fffff8000021c0e8:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff8000021c0ef:	00 00
fffff8000021c0f1:	48 89 88 50 c9 02 00 	mov    %rcx,0x2c950(%rax)
fffff8000021c0f8:	48 8b 80 b8 c7 02 00 	mov    0x2c7b8(%rax),%rax
fffff8000021c0ff:	48 89 50 30          	mov    %rdx,0x30(%rax)
fffff8000021c103:	eb 07                	jmp    0xfffff8000021c10c
fffff8000021c105:	0f c7 b1 88 01 00 00 	vmptrld 0x188(%rcx)
fffff8000021c10c:	0f b6 86 c1 01 00 00 	movzbl 0x1c1(%rsi),%eax
fffff8000021c113:	84 c0                	test   %al,%al
fffff8000021c115:	74 66                	je     0xfffff8000021c17d
fffff8000021c117:	a8 02                	test   $0x2,%al
fffff8000021c119:	74 0e                	je     0xfffff8000021c129
fffff8000021c11b:	48 89 b7 28 a4 02 00 	mov    %rsi,0x2a428(%rdi)
fffff8000021c122:	0f b6 86 c1 01 00 00 	movzbl 0x1c1(%rsi),%eax
fffff8000021c129:	a8 08                	test   $0x8,%al
fffff8000021c12b:	74 40                	je     0xfffff8000021c16d
fffff8000021c12d:	48 83 bf 30 a4 02 00 	cmpq   $0x0,0x2a430(%rdi)
fffff8000021c134:	00
fffff8000021c135:	75 36                	jne    0xfffff8000021c16d
fffff8000021c137:	80 bf 40 a4 02 00 00 	cmpb   $0x0,0x2a440(%rdi)
fffff8000021c13e:	74 09                	je     0xfffff8000021c149
fffff8000021c140:	48 89 b7 30 a4 02 00 	mov    %rsi,0x2a430(%rdi)
fffff8000021c147:	eb 24                	jmp    0xfffff8000021c16d
fffff8000021c149:	48 8b ce             	mov    %rsi,%rcx
fffff8000021c14c:	a8 04                	test   $0x4,%al
fffff8000021c14e:	74 0e                	je     0xfffff8000021c15e
fffff8000021c150:	48 89 b7 30 a4 02 00 	mov    %rsi,0x2a430(%rdi)
fffff8000021c157:	e8 50 41 0e 00       	call   0xfffff800003002ac
fffff8000021c15c:	eb 0f                	jmp    0xfffff8000021c16d
fffff8000021c15e:	24 f7                	and    $0xf7,%al
fffff8000021c160:	33 d2                	xor    %edx,%edx
fffff8000021c162:	88 86 c1 01 00 00    	mov    %al,0x1c1(%rsi)
fffff8000021c168:	e8 63 5f 0e 00       	call   0xfffff800003020d0
fffff8000021c16d:	f6 86 c1 01 00 00 10 	testb  $0x10,0x1c1(%rsi)
fffff8000021c174:	74 07                	je     0xfffff8000021c17d
fffff8000021c176:	48 89 b7 38 a4 02 00 	mov    %rsi,0x2a438(%rdi)
fffff8000021c17d:	80 bd 1c 01 00 00 00 	cmpb   $0x0,0x11c(%rbp)
fffff8000021c184:	0f 85 96 00 00 00    	jne    0xfffff8000021c220
fffff8000021c18a:	48 8b 85 08 03 00 00 	mov    0x308(%rbp),%rax
fffff8000021c191:	44 84 a8 80 34 00 00 	test   %r13b,0x3480(%rax)
fffff8000021c198:	0f 84 82 00 00 00    	je     0xfffff8000021c220
fffff8000021c19e:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000021c1a5:	00 00
fffff8000021c1a7:	f6 05 b2 d3 3e 00 04 	testb  $0x4,0x3ed3b2(%rip)        # 0xfffff80000609560
fffff8000021c1ae:	74 1b                	je     0xfffff8000021c1cb
fffff8000021c1b0:	4c 8b 41 28          	mov    0x28(%rcx),%r8
fffff8000021c1b4:	0f 31                	rdtsc
fffff8000021c1b6:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000021c1ba:	48 0b c2             	or     %rdx,%rax
fffff8000021c1bd:	48 8b c8             	mov    %rax,%rcx
fffff8000021c1c0:	49 8b c0             	mov    %r8,%rax
fffff8000021c1c3:	48 f7 e1             	mul    %rcx
fffff8000021c1c6:	48 8b c2             	mov    %rdx,%rax
fffff8000021c1c9:	eb 05                	jmp    0xfffff8000021c1d0
fffff8000021c1cb:	e8 8c a3 01 00       	call   0xfffff8000023655c
fffff8000021c1d0:	48 2b 85 f0 09 00 00 	sub    0x9f0(%rbp),%rax
fffff8000021c1d7:	48 3d 00 46 c3 23    	cmp    $0x23c34600,%rax
fffff8000021c1dd:	76 10                	jbe    0xfffff8000021c1ef
fffff8000021c1df:	c6 85 e8 09 00 00 00 	movb   $0x0,0x9e8(%rbp)
fffff8000021c1e6:	c6 43 14 00          	movb   $0x0,0x14(%rbx)
fffff8000021c1ea:	e9 d5 01 00 00       	jmp    0xfffff8000021c3c4
fffff8000021c1ef:	b9 e8 00 00 00       	mov    $0xe8,%ecx
fffff8000021c1f4:	0f 32                	rdmsr
fffff8000021c1f6:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000021c1fa:	b9 e7 00 00 00       	mov    $0xe7,%ecx
fffff8000021c1ff:	48 0b c2             	or     %rdx,%rax
fffff8000021c202:	48 89 85 d8 09 00 00 	mov    %rax,0x9d8(%rbp)
fffff8000021c209:	0f 32                	rdmsr
fffff8000021c20b:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000021c20f:	48 0b c2             	or     %rdx,%rax
fffff8000021c212:	44 88 ad e8 09 00 00 	mov    %r13b,0x9e8(%rbp)
fffff8000021c219:	48 89 85 e0 09 00 00 	mov    %rax,0x9e0(%rbp)
fffff8000021c220:	c6 43 14 00          	movb   $0x0,0x14(%rbx)
fffff8000021c224:	e9 9b 01 00 00       	jmp    0xfffff8000021c3c4
fffff8000021c229:	48 8b 3e             	mov    (%rsi),%rdi
fffff8000021c22c:	48 8d 4e 40          	lea    0x40(%rsi),%rcx
fffff8000021c230:	e8 0f 21 00 00       	call   0xfffff8000021e344
fffff8000021c235:	48 8b b7 c0 04 01 00 	mov    0x104c0(%rdi),%rsi
fffff8000021c23c:	4c 89 96 80 00 00 00 	mov    %r10,0x80(%rsi)
fffff8000021c243:	4c 89 93 b0 00 00 00 	mov    %r10,0xb0(%rbx)
fffff8000021c24a:	48 ff 87 28 f0 02 00 	incq   0x2f028(%rdi)
fffff8000021c251:	8b 05 05 d3 3e 00    	mov    0x3ed305(%rip),%eax        # 0xfffff8000060955c
fffff8000021c257:	0f ba e0 09          	bt     $0x9,%eax
fffff8000021c25b:	73 31                	jae    0xfffff8000021c28e
fffff8000021c25d:	0f ba e0 0d          	bt     $0xd,%eax
fffff8000021c261:	73 2b                	jae    0xfffff8000021c28e
fffff8000021c263:	0f b6 93 11 02 00 00 	movzbl 0x211(%rbx),%edx
fffff8000021c26a:	84 d2                	test   %dl,%dl
fffff8000021c26c:	74 20                	je     0xfffff8000021c28e
fffff8000021c26e:	40 38 ab 12 02 00 00 	cmp    %bpl,0x212(%rbx)
fffff8000021c275:	74 17                	je     0xfffff8000021c28e
fffff8000021c277:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000021c27e:	00 00
fffff8000021c280:	0f b6 c2             	movzbl %dl,%eax
fffff8000021c283:	c0 e0 03             	shl    $0x3,%al
fffff8000021c286:	0a c2                	or     %dl,%al
fffff8000021c288:	08 81 f0 04 01 00    	or     %al,0x104f0(%rcx)
fffff8000021c28e:	48 8b 13             	mov    (%rbx),%rdx
fffff8000021c291:	48 85 d2             	test   %rdx,%rdx
fffff8000021c294:	74 0e                	je     0xfffff8000021c2a4
fffff8000021c296:	4c 8b 06             	mov    (%rsi),%r8
fffff8000021c299:	41 b1 01             	mov    $0x1,%r9b
fffff8000021c29c:	48 8b cf             	mov    %rdi,%rcx
fffff8000021c29f:	e8 bc db 00 00       	call   0xfffff80000229e60
fffff8000021c2a4:	40 38 2d bd d2 3e 00 	cmp    %bpl,0x3ed2bd(%rip)        # 0xfffff80000609568
fffff8000021c2ab:	74 08                	je     0xfffff8000021c2b5
fffff8000021c2ad:	48 8b cb             	mov    %rbx,%rcx
fffff8000021c2b0:	e8 0f 0f 0e 00       	call   0xfffff800002fd1c4
fffff8000021c2b5:	8b 47 08             	mov    0x8(%rdi),%eax
fffff8000021c2b8:	4c 8b c6             	mov    %rsi,%r8
fffff8000021c2bb:	48 89 77 38          	mov    %rsi,0x38(%rdi)
fffff8000021c2bf:	48 8b d3             	mov    %rbx,%rdx
fffff8000021c2c2:	89 46 34             	mov    %eax,0x34(%rsi)
fffff8000021c2c5:	48 8b cf             	mov    %rdi,%rcx
fffff8000021c2c8:	8b 87 40 08 01 00    	mov    0x10840(%rdi),%eax
fffff8000021c2ce:	89 46 3c             	mov    %eax,0x3c(%rsi)
fffff8000021c2d1:	8b 87 44 08 01 00    	mov    0x10844(%rdi),%eax
fffff8000021c2d7:	89 46 40             	mov    %eax,0x40(%rsi)
fffff8000021c2da:	e8 b1 04 02 00       	call   0xfffff8000023c790
fffff8000021c2df:	40 38 2d 82 d2 3e 00 	cmp    %bpl,0x3ed282(%rip)        # 0xfffff80000609568
fffff8000021c2e6:	74 08                	je     0xfffff8000021c2f0
fffff8000021c2e8:	48 8b cb             	mov    %rbx,%rcx
fffff8000021c2eb:	e8 70 02 0e 00       	call   0xfffff800002fc560
fffff8000021c2f0:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000021c2f7:	00 00