fffff8000021ba96:	cc                   	int3
fffff8000021ba97:	cc                   	int3
fffff8000021ba98:	cc                   	int3
fffff8000021ba99:	cc                   	int3
fffff8000021ba9a:	cc                   	int3
fffff8000021ba9b:	cc                   	int3
fffff8000021ba9c:	cc                   	int3
fffff8000021ba9d:	cc                   	int3
fffff8000021ba9e:	cc                   	int3
fffff8000021ba9f:	cc                   	int3
fffff8000021baa0:	40 53                	rex push %rbx
fffff8000021baa2:	55                   	push   %rbp
fffff8000021baa3:	56                   	push   %rsi
fffff8000021baa4:	57                   	push   %rdi
fffff8000021baa5:	41 56                	push   %r14
fffff8000021baa7:	48 83 ec 40          	sub    $0x40,%rsp
fffff8000021baab:	f6 05 ae da 3e 00 04 	testb  $0x4,0x3edaae(%rip)        # 0xfffff80000609560
fffff8000021bab2:	4d 8b f0             	mov    %r8,%r14
fffff8000021bab5:	48 8b 39             	mov    (%rcx),%rdi
fffff8000021bab8:	48 8b da             	mov    %rdx,%rbx
fffff8000021babb:	48 8b f1             	mov    %rcx,%rsi
fffff8000021babe:	74 15                	je     0xfffff8000021bad5
fffff8000021bac0:	0f 31                	rdtsc
fffff8000021bac2:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000021bac6:	48 0b d0             	or     %rax,%rdx
fffff8000021bac9:	48 8b 47 28          	mov    0x28(%rdi),%rax
fffff8000021bacd:	48 f7 e2             	mul    %rdx
fffff8000021bad0:	4c 8b d2             	mov    %rdx,%r10
fffff8000021bad3:	eb 0b                	jmp    0xfffff8000021bae0
fffff8000021bad5:	48 8b cf             	mov    %rdi,%rcx
fffff8000021bad8:	e8 7f aa 01 00       	call   0xfffff8000023655c
fffff8000021badd:	4c 8b d0             	mov    %rax,%r10
fffff8000021bae0:	4d 8b c2             	mov    %r10,%r8
fffff8000021bae3:	4c 2b 87 08 f0 02 00 	sub    0x2f008(%rdi),%r8
fffff8000021baea:	0f 31                	rdtsc
fffff8000021baec:	48 8b 8f c8 f0 02 00 	mov    0x2f0c8(%rdi),%rcx
fffff8000021baf3:	33 ed                	xor    %ebp,%ebp
fffff8000021baf5:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000021baf9:	4d 8b ca             	mov    %r10,%r9
fffff8000021bafc:	48 0b c2             	or     %rdx,%rax
fffff8000021baff:	48 03 47 58          	add    0x58(%rdi),%rax
fffff8000021bb03:	4c 89 97 08 f0 02 00 	mov    %r10,0x2f008(%rdi)
fffff8000021bb0a:	4c 01 87 10 f0 02 00 	add    %r8,0x2f010(%rdi)
fffff8000021bb11:	48 89 87 c8 f0 02 00 	mov    %rax,0x2f0c8(%rdi)
fffff8000021bb18:	48 2b c1             	sub    %rcx,%rax
fffff8000021bb1b:	48 01 87 d0 f0 02 00 	add    %rax,0x2f0d0(%rdi)
fffff8000021bb22:	4c 01 87 18 f0 02 00 	add    %r8,0x2f018(%rdi)
fffff8000021bb29:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
fffff8000021bb2d:	4c 01 81 b8 00 00 00 	add    %r8,0xb8(%rcx)
fffff8000021bb34:	48 63 81 70 01 00 00 	movslq 0x170(%rcx),%rax
fffff8000021bb3b:	4c 01 84 c1 08 20 00 	add    %r8,0x2008(%rcx,%rax,8)
fffff8000021bb42:	00
fffff8000021bb43:	48 b8 5c 8f c2 f5 28 	movabs $0x28f5c28f5c28f5c,%rax
fffff8000021bb4a:	5c 8f 02
fffff8000021bb4d:	4c 2b 8b 80 00 00 00 	sub    0x80(%rbx),%r9
fffff8000021bb54:	4c 8b 83 b8 00 00 00 	mov    0xb8(%rbx),%r8
fffff8000021bb5b:	48 89 ab b8 00 00 00 	mov    %rbp,0xb8(%rbx)
fffff8000021bb62:	4c 89 93 80 00 00 00 	mov    %r10,0x80(%rbx)
fffff8000021bb69:	8b 8f f4 a2 02 00    	mov    0x2a2f4(%rdi),%ecx
fffff8000021bb6f:	49 0f af c9          	imul   %r9,%rcx
fffff8000021bb73:	48 01 8b a0 00 00 00 	add    %rcx,0xa0(%rbx)
fffff8000021bb7a:	48 f7 a3 a0 00 00 00 	mulq   0xa0(%rbx)
fffff8000021bb81:	4c 01 8b 08 20 00 00 	add    %r9,0x2008(%rbx)
fffff8000021bb88:	48 8b 8b 10 20 00 00 	mov    0x2010(%rbx),%rcx
fffff8000021bb8f:	49 03 c8             	add    %r8,%rcx
fffff8000021bb92:	48 89 93 20 20 00 00 	mov    %rdx,0x2020(%rbx)
fffff8000021bb99:	48 89 8b 10 20 00 00 	mov    %rcx,0x2010(%rbx)
fffff8000021bba0:	8b 87 40 08 01 00    	mov    0x10840(%rdi),%eax
fffff8000021bba6:	39 43 1c             	cmp    %eax,0x1c(%rbx)
fffff8000021bba9:	74 07                	je     0xfffff8000021bbb2
fffff8000021bbab:	4c 01 8b 18 20 00 00 	add    %r9,0x2018(%rbx)
fffff8000021bbb2:	8b 0d 18 5a 3e 00    	mov    0x3e5a18(%rip),%ecx        # 0xfffff800006015d0
fffff8000021bbb8:	83 f9 01             	cmp    $0x1,%ecx
fffff8000021bbbb:	75 0b                	jne    0xfffff8000021bbc8
fffff8000021bbbd:	83 7b 18 ff          	cmpl   $0xffffffff,0x18(%rbx)
fffff8000021bbc1:	0f 95 c0             	setne  %al
fffff8000021bbc4:	84 c0                	test   %al,%al
fffff8000021bbc6:	eb 1a                	jmp    0xfffff8000021bbe2
fffff8000021bbc8:	8b 53 18             	mov    0x18(%rbx),%edx
fffff8000021bbcb:	83 f9 02             	cmp    $0x2,%ecx
fffff8000021bbce:	0f 94 c0             	sete   %al
fffff8000021bbd1:	84 c0                	test   %al,%al
fffff8000021bbd3:	74 0a                	je     0xfffff8000021bbdf
fffff8000021bbd5:	83 fa ff             	cmp    $0xffffffff,%edx
fffff8000021bbd8:	0f 95 c0             	setne  %al
fffff8000021bbdb:	84 c0                	test   %al,%al
fffff8000021bbdd:	eb 03                	jmp    0xfffff8000021bbe2
fffff8000021bbdf:	83 fa ff             	cmp    $0xffffffff,%edx
fffff8000021bbe2:	74 09                	je     0xfffff8000021bbed
fffff8000021bbe4:	4c 01 8f 70 a2 02 00 	add    %r9,0x2a270(%rdi)
fffff8000021bbeb:	eb 33                	jmp    0xfffff8000021bc20
fffff8000021bbed:	83 f9 01             	cmp    $0x1,%ecx
fffff8000021bbf0:	75 08                	jne    0xfffff8000021bbfa
fffff8000021bbf2:	8b 47 08             	mov    0x8(%rdi),%eax
fffff8000021bbf5:	39 43 20             	cmp    %eax,0x20(%rbx)
fffff8000021bbf8:	eb 12                	jmp    0xfffff8000021bc0c
fffff8000021bbfa:	8b 57 08             	mov    0x8(%rdi),%edx
fffff8000021bbfd:	83 f9 02             	cmp    $0x2,%ecx
fffff8000021bc00:	8b 4b 20             	mov    0x20(%rbx),%ecx
fffff8000021bc03:	0f 94 c0             	sete   %al
fffff8000021bc06:	84 c0                	test   %al,%al
fffff8000021bc08:	74 0b                	je     0xfffff8000021bc15
fffff8000021bc0a:	3b ca                	cmp    %edx,%ecx
fffff8000021bc0c:	0f 94 c0             	sete   %al
fffff8000021bc0f:	84 c0                	test   %al,%al
fffff8000021bc11:	74 0d                	je     0xfffff8000021bc20
fffff8000021bc13:	eb 04                	jmp    0xfffff8000021bc19
fffff8000021bc15:	3b ca                	cmp    %edx,%ecx
fffff8000021bc17:	75 07                	jne    0xfffff8000021bc20
fffff8000021bc19:	4c 01 8f 60 a2 02 00 	add    %r9,0x2a260(%rdi)
fffff8000021bc20:	4c 89 6c 24 78       	mov    %r13,0x78(%rsp)
fffff8000021bc25:	4c 89 bc 24 80 00 00 	mov    %r15,0x80(%rsp)
fffff8000021bc2c:	00
fffff8000021bc2d:	4d 85 f6             	test   %r14,%r14
fffff8000021bc30:	0f 84 f3 05 00 00    	je     0xfffff8000021c229
fffff8000021bc36:	41 bd 01 00 00 00    	mov    $0x1,%r13d
fffff8000021bc3c:	4c 3b f3             	cmp    %rbx,%r14
fffff8000021bc3f:	75 0a                	jne    0xfffff8000021bc4b
fffff8000021bc41:	45 84 6e 13          	test   %r13b,0x13(%r14)
fffff8000021bc45:	0f 84 c6 00 00 00    	je     0xfffff8000021bd11
fffff8000021bc4b:	41 80 66 13 fe       	andb   $0xfe,0x13(%r14)
fffff8000021bc50:	48 8d 4e 40          	lea    0x40(%rsi),%rcx
fffff8000021bc54:	4d 8b be 88 00 00 00 	mov    0x88(%r14),%r15
fffff8000021bc5b:	45 32 db             	xor    %r11b,%r11b
fffff8000021bc5e:	65 4c 8b 04 25 00 00 	mov    %gs:0x0,%r8
fffff8000021bc65:	00 00
fffff8000021bc67:	4d 03 fa             	add    %r10,%r15
fffff8000021bc6a:	8b 41 20             	mov    0x20(%rcx),%eax
fffff8000021bc6d:	41 3b c5             	cmp    %r13d,%eax
fffff8000021bc70:	75 27                	jne    0xfffff8000021bc99
fffff8000021bc72:	48 8b 11             	mov    (%rcx),%rdx
fffff8000021bc75:	4d 8b 88 80 88 02 00 	mov    0x28880(%r8),%r9
fffff8000021bc7c:	48 39 4a 08          	cmp    %rcx,0x8(%rdx)
fffff8000021bc80:	75 59                	jne    0xfffff8000021bcdb
fffff8000021bc82:	48 8b 41 08          	mov    0x8(%rcx),%rax
fffff8000021bc86:	48 39 08             	cmp    %rcx,(%rax)
fffff8000021bc89:	75 50                	jne    0xfffff8000021bcdb
fffff8000021bc8b:	4c 3b c9             	cmp    %rcx,%r9
fffff8000021bc8e:	48 89 10             	mov    %rdx,(%rax)
fffff8000021bc91:	48 89 42 08          	mov    %rax,0x8(%rdx)
fffff8000021bc95:	41 0f 94 c3          	sete   %r11b
fffff8000021bc99:	48 89 69 18          	mov    %rbp,0x18(%rcx)
fffff8000021bc9d:	49 8d 90 80 88 02 00 	lea    0x28880(%r8),%rdx
fffff8000021bca4:	41 8b 40 08          	mov    0x8(%r8),%eax
fffff8000021bca8:	4c 89 79 10          	mov    %r15,0x10(%rcx)
fffff8000021bcac:	4c 8b 49 10          	mov    0x10(%rcx),%r9
fffff8000021bcb0:	89 41 24             	mov    %eax,0x24(%rcx)
fffff8000021bcb3:	44 89 69 20          	mov    %r13d,0x20(%rcx)
fffff8000021bcb7:	48 8b 02             	mov    (%rdx),%rax
fffff8000021bcba:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
fffff8000021bcc0:	4c 3b 48 10          	cmp    0x10(%rax),%r9
fffff8000021bcc4:	76 08                	jbe    0xfffff8000021bcce
fffff8000021bcc6:	48 8b 00             	mov    (%rax),%rax
fffff8000021bcc9:	48 3b c2             	cmp    %rdx,%rax
fffff8000021bccc:	75 f2                	jne    0xfffff8000021bcc0
fffff8000021bcce:	4c 8b 48 08          	mov    0x8(%rax),%r9
fffff8000021bcd2:	49 8b 01             	mov    (%r9),%rax
fffff8000021bcd5:	4c 39 48 08          	cmp    %r9,0x8(%rax)
fffff8000021bcd9:	74 07                	je     0xfffff8000021bce2
fffff8000021bcdb:	b9 03 00 00 00       	mov    $0x3,%ecx
fffff8000021bce0:	cd 29                	int    $0x29
fffff8000021bce2:	48 89 01             	mov    %rax,(%rcx)
fffff8000021bce5:	4c 89 49 08          	mov    %r9,0x8(%rcx)
fffff8000021bce9:	48 89 48 08          	mov    %rcx,0x8(%rax)
fffff8000021bced:	49 89 09             	mov    %rcx,(%r9)
fffff8000021bcf0:	4c 8b 0a             	mov    (%rdx),%r9
fffff8000021bcf3:	4c 3b c9             	cmp    %rcx,%r9
fffff8000021bcf6:	41 0f b6 c3          	movzbl %r11b,%eax
fffff8000021bcfa:	41 0f 44 c5          	cmove  %r13d,%eax
fffff8000021bcfe:	84 c0                	test   %al,%al
fffff8000021bd00:	74 0f                	je     0xfffff8000021bd11
fffff8000021bd02:	49 8b 41 10          	mov    0x10(%r9),%rax
fffff8000021bd06:	49 89 80 a8 88 02 00 	mov    %rax,0x288a8(%r8)
fffff8000021bd0d:	45 88 68 0e          	mov    %r13b,0xe(%r8)
fffff8000021bd11:	4c 3b f3             	cmp    %rbx,%r14
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