fffff80000237a21:	8a 83 75 0c 00 00    	mov    0xc75(%rbx),%al
fffff80000237a27:	41 83 e3 0b          	and    $0xb,%r11d
fffff80000237a2b:	40 0f 95 c7          	setne  %dil
fffff80000237a2f:	81 e2 84 00 00 00    	and    $0x84,%edx
fffff80000237a35:	0f 95 c1             	setne  %cl
fffff80000237a38:	24 01                	and    $0x1,%al
fffff80000237a3a:	3a c1                	cmp    %cl,%al
fffff80000237a3c:	74 13                	je     0xfffff80000237a51
fffff80000237a3e:	48 8b cb             	mov    %rbx,%rcx
fffff80000237a41:	85 d2                	test   %edx,%edx
fffff80000237a43:	74 07                	je     0xfffff80000237a4c
fffff80000237a45:	e8 9e 22 00 00       	call   0xfffff80000239ce8
fffff80000237a4a:	eb 05                	jmp    0xfffff80000237a51
fffff80000237a4c:	e8 53 23 00 00       	call   0xfffff80000239da4
fffff80000237a51:	8a 83 75 0c 00 00    	mov    0xc75(%rbx),%al
fffff80000237a57:	d0 e8                	shr    $1,%al
fffff80000237a59:	24 01                	and    $0x1,%al
fffff80000237a5b:	40 3a c7             	cmp    %dil,%al
fffff80000237a5e:	74 14                	je     0xfffff80000237a74
fffff80000237a60:	48 8b cb             	mov    %rbx,%rcx
fffff80000237a63:	45 85 db             	test   %r11d,%r11d
fffff80000237a66:	74 07                	je     0xfffff80000237a6f
fffff80000237a68:	e8 e3 22 00 00       	call   0xfffff80000239d50
fffff80000237a6d:	eb 05                	jmp    0xfffff80000237a74
fffff80000237a6f:	e8 c0 23 00 00       	call   0xfffff80000239e34
fffff80000237a74:	83 7b 18 02          	cmpl   $0x2,0x18(%rbx)
fffff80000237a78:	8b 83 14 03 00 00    	mov    0x314(%rbx),%eax
fffff80000237a7e:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
fffff80000237a82:	c7 03 1b 00 00 00    	movl   $0x1b,(%rbx)
fffff80000237a88:	75 1b                	jne    0xfffff80000237aa5
fffff80000237a8a:	83 64 24 34 00       	andl   $0x0,0x34(%rsp)
fffff80000237a8f:	41 b8 0b 00 01 80    	mov    $0x8001000b,%r8d
fffff80000237a95:	89 44 24 30          	mov    %eax,0x30(%rsp)
fffff80000237a99:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
fffff80000237a9e:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
fffff80000237aa3:	eb 19                	jmp    0xfffff80000237abe
fffff80000237aa5:	83 64 24 44 00       	andl   $0x0,0x44(%rsp)
fffff80000237aaa:	41 b8 0d 00 01 80    	mov    $0x8001000d,%r8d
fffff80000237ab0:	89 44 24 40          	mov    %eax,0x40(%rsp)
fffff80000237ab4:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
fffff80000237ab9:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
fffff80000237abe:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
fffff80000237ac3:	41 b1 10             	mov    $0x10,%r9b
fffff80000237ac6:	33 d2                	xor    %edx,%edx
fffff80000237ac8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff80000237acd:	48 8b cb             	mov    %rbx,%rcx
fffff80000237ad0:	e8 f7 8b 09 00       	call   0xfffff800002d06cc
fffff80000237ad5:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
fffff80000237ada:	48 33 cc             	xor    %rsp,%rcx
fffff80000237add:	e8 8e 3a 00 00       	call   0xfffff8000023b570
fffff80000237ae2:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
fffff80000237ae7:	48 83 c4 60          	add    $0x60,%rsp
fffff80000237aeb:	5f                   	pop    %rdi
fffff80000237aec:	c3                   	ret
fffff80000237aed:	cc                   	int3
fffff80000237aee:	cc                   	int3
fffff80000237aef:	cc                   	int3
fffff80000237af0:	cc                   	int3
fffff80000237af1:	cc                   	int3
fffff80000237af2:	cc                   	int3
fffff80000237af3:	cc                   	int3
fffff80000237af4:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff80000237af9:	57                   	push   %rdi
fffff80000237afa:	48 83 ec 50          	sub    $0x50,%rsp
fffff80000237afe:	48 8b 05 e3 9a 3c 00 	mov    0x3c9ae3(%rip),%rax        # 0xfffff800006015e8
fffff80000237b05:	48 33 c4             	xor    %rsp,%rax
fffff80000237b08:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
fffff80000237b0d:	8b 81 18 01 00 00    	mov    0x118(%rcx),%eax
fffff80000237b13:	48 8b d9             	mov    %rcx,%rbx
fffff80000237b16:	8b c8                	mov    %eax,%ecx
fffff80000237b18:	83 c9 02             	or     $0x2,%ecx
fffff80000237b1b:	89 8b 18 01 00 00    	mov    %ecx,0x118(%rbx)
fffff80000237b21:	a8 03                	test   $0x3,%al
fffff80000237b23:	75 08                	jne    0xfffff80000237b2d
fffff80000237b25:	48 8b cb             	mov    %rbx,%rcx
fffff80000237b28:	e8 5f f5 ff ff       	call   0xfffff8000023708c
fffff80000237b2d:	80 bb 88 09 00 00 00 	cmpb   $0x0,0x988(%rbx)
fffff80000237b34:	74 5d                	je     0xfffff80000237b93
fffff80000237b36:	44 8b 9b 18 01 00 00 	mov    0x118(%rbx),%r11d
fffff80000237b3d:	41 8b d3             	mov    %r11d,%edx
fffff80000237b40:	8a 83 75 0c 00 00    	mov    0xc75(%rbx),%al
fffff80000237b46:	41 83 e3 0b          	and    $0xb,%r11d
fffff80000237b4a:	40 0f 95 c7          	setne  %dil
fffff80000237b4e:	81 e2 84 00 00 00    	and    $0x84,%edx
fffff80000237b54:	0f 95 c1             	setne  %cl
fffff80000237b57:	24 01                	and    $0x1,%al
fffff80000237b59:	3a c1                	cmp    %cl,%al
fffff80000237b5b:	74 13                	je     0xfffff80000237b70
fffff80000237b5d:	48 8b cb             	mov    %rbx,%rcx
fffff80000237b60:	85 d2                	test   %edx,%edx
fffff80000237b62:	74 07                	je     0xfffff80000237b6b
fffff80000237b64:	e8 7f 21 00 00       	call   0xfffff80000239ce8
fffff80000237b69:	eb 05                	jmp    0xfffff80000237b70
fffff80000237b6b:	e8 34 22 00 00       	call   0xfffff80000239da4
fffff80000237b70:	8a 83 75 0c 00 00    	mov    0xc75(%rbx),%al
fffff80000237b76:	d0 e8                	shr    $1,%al
fffff80000237b78:	24 01                	and    $0x1,%al
fffff80000237b7a:	40 3a c7             	cmp    %dil,%al
fffff80000237b7d:	74 14                	je     0xfffff80000237b93
fffff80000237b7f:	48 8b cb             	mov    %rbx,%rcx
fffff80000237b82:	45 85 db             	test   %r11d,%r11d
fffff80000237b85:	74 07                	je     0xfffff80000237b8e
fffff80000237b87:	e8 c4 21 00 00       	call   0xfffff80000239d50
fffff80000237b8c:	eb 05                	jmp    0xfffff80000237b93
fffff80000237b8e:	e8 a1 22 00 00       	call   0xfffff80000239e34
fffff80000237b93:	8b 83 14 03 00 00    	mov    0x314(%rbx),%eax
fffff80000237b99:	41 b1 10             	mov    $0x10,%r9b
fffff80000237b9c:	89 44 24 30          	mov    %eax,0x30(%rsp)
fffff80000237ba0:	33 d2                	xor    %edx,%edx
fffff80000237ba2:	48 8b 43 10          	mov    0x10(%rbx),%rax
fffff80000237ba6:	41 b8 0e 00 01 80    	mov    $0x8001000e,%r8d
fffff80000237bac:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
fffff80000237bb1:	48 8b cb             	mov    %rbx,%rcx
fffff80000237bb4:	8b 43 18             	mov    0x18(%rbx),%eax
fffff80000237bb7:	89 44 24 34          	mov    %eax,0x34(%rsp)
fffff80000237bbb:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
fffff80000237bc0:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
fffff80000237bc5:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff80000237bca:	c7 03 1b 00 00 00    	movl   $0x1b,(%rbx)
fffff80000237bd0:	e8 f7 8a 09 00       	call   0xfffff800002d06cc
fffff80000237bd5:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
fffff80000237bda:	48 33 cc             	xor    %rsp,%rcx
fffff80000237bdd:	e8 8e 39 00 00       	call   0xfffff8000023b570
fffff80000237be2:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
fffff80000237be7:	48 83 c4 50          	add    $0x50,%rsp
fffff80000237beb:	5f                   	pop    %rdi
fffff80000237bec:	c3                   	ret
fffff80000237bed:	cc                   	int3
fffff80000237bee:	cc                   	int3
fffff80000237bef:	cc                   	int3
fffff80000237bf0:	cc                   	int3
fffff80000237bf1:	cc                   	int3
fffff80000237bf2:	cc                   	int3
fffff80000237bf3:	cc                   	int3
fffff80000237bf4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000237bf9:	57                   	push   %rdi
fffff80000237bfa:	48 83 ec 30          	sub    $0x30,%rsp
fffff80000237bfe:	8b 81 18 01 00 00    	mov    0x118(%rcx),%eax
fffff80000237c04:	48 8b d9             	mov    %rcx,%rbx
fffff80000237c07:	8b d0                	mov    %eax,%edx
fffff80000237c09:	83 ca 02             	or     $0x2,%edx
fffff80000237c0c:	89 91 18 01 00 00    	mov    %edx,0x118(%rcx)
fffff80000237c12:	a8 03                	test   $0x3,%al
fffff80000237c14:	75 05                	jne    0xfffff80000237c1b
fffff80000237c16:	e8 71 f4 ff ff       	call   0xfffff8000023708c
fffff80000237c1b:	80 bb 88 09 00 00 00 	cmpb   $0x0,0x988(%rbx)
fffff80000237c22:	74 5d                	je     0xfffff80000237c81
fffff80000237c24:	44 8b 9b 18 01 00 00 	mov    0x118(%rbx),%r11d
fffff80000237c2b:	41 8b d3             	mov    %r11d,%edx
fffff80000237c2e:	8a 83 75 0c 00 00    	mov    0xc75(%rbx),%al
fffff80000237c34:	41 83 e3 0b          	and    $0xb,%r11d
fffff80000237c38:	40 0f 95 c7          	setne  %dil
fffff80000237c3c:	81 e2 84 00 00 00    	and    $0x84,%edx
fffff80000237c42:	0f 95 c1             	setne  %cl
fffff80000237c45:	24 01                	and    $0x1,%al
fffff80000237c47:	3a c1                	cmp    %cl,%al
fffff80000237c49:	74 13                	je     0xfffff80000237c5e
fffff80000237c4b:	48 8b cb             	mov    %rbx,%rcx
fffff80000237c4e:	85 d2                	test   %edx,%edx
fffff80000237c50:	74 07                	je     0xfffff80000237c59
fffff80000237c52:	e8 91 20 00 00       	call   0xfffff80000239ce8
fffff80000237c57:	eb 05                	jmp    0xfffff80000237c5e
fffff80000237c59:	e8 46 21 00 00       	call   0xfffff80000239da4
fffff80000237c5e:	8a 83 75 0c 00 00    	mov    0xc75(%rbx),%al
fffff80000237c64:	d0 e8                	shr    $1,%al
fffff80000237c66:	24 01                	and    $0x1,%al
fffff80000237c68:	40 3a c7             	cmp    %dil,%al
fffff80000237c6b:	74 14                	je     0xfffff80000237c81
fffff80000237c6d:	48 8b cb             	mov    %rbx,%rcx
fffff80000237c70:	45 85 db             	test   %r11d,%r11d
fffff80000237c73:	74 07                	je     0xfffff80000237c7c
fffff80000237c75:	e8 d6 20 00 00       	call   0xfffff80000239d50
fffff80000237c7a:	eb 05                	jmp    0xfffff80000237c81
fffff80000237c7c:	e8 b3 21 00 00       	call   0xfffff80000239e34
fffff80000237c81:	8b 83 14 03 00 00    	mov    0x314(%rbx),%eax
fffff80000237c87:	41 b1 08             	mov    $0x8,%r9b
fffff80000237c8a:	89 44 24 48          	mov    %eax,0x48(%rsp)
fffff80000237c8e:	33 d2                	xor    %edx,%edx
fffff80000237c90:	8b 43 10             	mov    0x10(%rbx),%eax
fffff80000237c93:	41 b8 04 00 01 80    	mov    $0x80010004,%r8d
fffff80000237c99:	89 44 24 4c          	mov    %eax,0x4c(%rsp)
fffff80000237c9d:	48 8b cb             	mov    %rbx,%rcx
fffff80000237ca0:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
fffff80000237ca5:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
fffff80000237caa:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff80000237caf:	c7 03 1b 00 00 00    	movl   $0x1b,(%rbx)
fffff80000237cb5:	e8 12 8a 09 00       	call   0xfffff800002d06cc
fffff80000237cba:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
fffff80000237cbf:	48 83 c4 30          	add    $0x30,%rsp
fffff80000237cc3:	5f                   	pop    %rdi
fffff80000237cc4:	c3                   	ret
fffff80000237cc5:	cc                   	int3
fffff80000237cc6:	cc                   	int3
fffff80000237cc7:	cc                   	int3
fffff80000237cc8:	cc                   	int3
fffff80000237cc9:	cc                   	int3
fffff80000237cca:	cc                   	int3
fffff80000237ccb:	cc                   	int3
fffff80000237ccc:	83 f9 16             	cmp    $0x16,%ecx
fffff80000237ccf:	74 0c                	je     0xfffff80000237cdd
fffff80000237cd1:	8d 41 e8             	lea    -0x18(%rcx),%eax
fffff80000237cd4:	83 f8 02             	cmp    $0x2,%eax
fffff80000237cd7:	76 04                	jbe    0xfffff80000237cdd
fffff80000237cd9:	32 c0                	xor    %al,%al
fffff80000237cdb:	c3                   	ret
fffff80000237cdc:	cc                   	int3
fffff80000237cdd:	b0 01                	mov    $0x1,%al
fffff80000237cdf:	c3                   	ret
fffff80000237ce0:	cc                   	int3
fffff80000237ce1:	cc                   	int3
fffff80000237ce2:	cc                   	int3
fffff80000237ce3:	cc                   	int3
fffff80000237ce4:	cc                   	int3
fffff80000237ce5:	cc                   	int3
fffff80000237ce6:	cc                   	int3
fffff80000237ce7:	cc                   	int3
fffff80000237ce8:	48 83 ec 28          	sub    $0x28,%rsp
fffff80000237cec:	8b d1                	mov    %ecx,%edx
fffff80000237cee:	41 b8 00 00 01 00    	mov    $0x10000,%r8d
fffff80000237cf4:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff80000237cfb:	00 00
fffff80000237cfd:	e8 66 10 0a 00       	call   0xfffff800002d8d68
fffff80000237d02:	48 83 c4 28          	add    $0x28,%rsp
fffff80000237d06:	c3                   	ret
fffff80000237d07:	cc                   	int3
fffff80000237d08:	cc                   	int3
fffff80000237d09:	cc                   	int3
fffff80000237d0a:	cc                   	int3
fffff80000237d0b:	cc                   	int3
fffff80000237d0c:	cc                   	int3
fffff80000237d0d:	cc                   	int3
fffff80000237d0e:	cc                   	int3
fffff80000237d0f:	cc                   	int3
fffff80000237d10:	4c 8b dc             	mov    %rsp,%r11
fffff80000237d13:	49 89 5b 10          	mov    %rbx,0x10(%r11)
fffff80000237d17:	49 89 73 18          	mov    %rsi,0x18(%r11)
fffff80000237d1b:	57                   	push   %rdi
fffff80000237d1c:	48 83 ec 30          	sub    $0x30,%rsp
fffff80000237d20:	33 f6                	xor    %esi,%esi
fffff80000237d22:	f6 05 67 42 3d 00 01 	testb  $0x1,0x3d4267(%rip)        # 0xfffff8000060bf90
fffff80000237d29:	0f b7 de             	movzwl %si,%ebx
fffff80000237d2c:	0f 84 c8 01 00 00    	je     0xfffff80000237efa
fffff80000237d32:	48 8b 3d 2f 42 3d 00 	mov    0x3d422f(%rip),%rdi        # 0xfffff8000060bf68
fffff80000237d39:	48 85 ff             	test   %rdi,%rdi
fffff80000237d3c:	75 38                	jne    0xfffff80000237d76
fffff80000237d3e:	48 8b 05 63 db 4e 00 	mov    0x4edb63(%rip),%rax        # 0xfffff800007258a8
fffff80000237d45:	44 8d 4e 01          	lea    0x1(%rsi),%r9d
fffff80000237d49:	33 d2                	xor    %edx,%edx
fffff80000237d4b:	49 89 73 08          	mov    %rsi,0x8(%r11)
fffff80000237d4f:	41 b8 00 10 00 00    	mov    $0x1000,%r8d
fffff80000237d55:	48 8b 08             	mov    (%rax),%rcx
fffff80000237d58:	49 8d 43 08          	lea    0x8(%r11),%rax
fffff80000237d5c:	49 89 43 e8          	mov    %rax,-0x18(%r11)
fffff80000237d60:	e8 93 df fe ff       	call   0xfffff80000225cf8
fffff80000237d65:	0f b7 d8             	movzwl %ax,%ebx
fffff80000237d68:	66 85 c0             	test   %ax,%ax
fffff80000237d6b:	0f 85 89 01 00 00    	jne    0xfffff80000237efa
fffff80000237d71:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
fffff80000237d76:	48 f7 05 0f 42 3d 00 	testq  $0x1000,0x3d420f(%rip)        # 0xfffff8000060bf90
fffff80000237d7d:	00 10 00 00
fffff80000237d81:	0f 84 86 00 00 00    	je     0xfffff80000237e0d
fffff80000237d87:	48 39 35 ea 41 3d 00 	cmp    %rsi,0x3d41ea(%rip)        # 0xfffff8000060bf78
fffff80000237d8e:	75 2f                	jne    0xfffff80000237dbf
fffff80000237d90:	48 8b 0d 11 db 4e 00 	mov    0x4edb11(%rip),%rcx        # 0xfffff800007258a8
fffff80000237d97:	48 8d 05 da 41 3d 00 	lea    0x3d41da(%rip),%rax        # 0xfffff8000060bf78
fffff80000237d9e:	33 d2                	xor    %edx,%edx
fffff80000237da0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff80000237da5:	41 b8 00 10 00 00    	mov    $0x1000,%r8d
fffff80000237dab:	48 8b 09             	mov    (%rcx),%rcx
fffff80000237dae:	e8 e9 14 ff ff       	call   0xfffff8000022929c
fffff80000237db3:	0f b7 d8             	movzwl %ax,%ebx
fffff80000237db6:	66 85 c0             	test   %ax,%ax
fffff80000237db9:	0f 85 3b 01 00 00    	jne    0xfffff80000237efa
fffff80000237dbf:	41 ba 21 00 00 40    	mov    $0x40000021,%r10d
fffff80000237dc5:	41 8b ca             	mov    %r10d,%ecx
fffff80000237dc8:	0f 32                	rdmsr
fffff80000237dca:	48 8b 0d a7 41 3d 00 	mov    0x3d41a7(%rip),%rcx        # 0xfffff8000060bf78
fffff80000237dd1:	48 c1 e2 20          	shl    $0x20,%rdx
fffff80000237dd5:	48 0b c2             	or     %rdx,%rax
fffff80000237dd8:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
fffff80000237ddd:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
fffff80000237de2:	4c 8b c8             	mov    %rax,%r9
fffff80000237de5:	e8 a6 42 10 00       	call   0xfffff8000033c090
fffff80000237dea:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
fffff80000237def:	41 8b ca             	mov    %r10d,%ecx
fffff80000237df2:	49 33 d1             	xor    %r9,%rdx
fffff80000237df5:	81 e2 fe 0f 00 00    	and    $0xffe,%edx
fffff80000237dfb:	48 33 54 24 40       	xor    0x40(%rsp),%rdx
fffff80000237e00:	48 83 ca 01          	or     $0x1,%rdx
fffff80000237e04:	48 8b c2             	mov    %rdx,%rax
fffff80000237e07:	48 c1 ea 20          	shr    $0x20,%rdx
fffff80000237e0b:	0f 30                	wrmsr
fffff80000237e0d:	b8 61 4a e7 00       	mov    $0xe74a61,%eax
fffff80000237e12:	ba 0a 04 01 00       	mov    $0x1040a,%edx
fffff80000237e17:	b9 00 00 00 40       	mov    $0x40000000,%ecx
fffff80000237e1c:	0f 30                	wrmsr
fffff80000237e1e:	44 8d 51 01          	lea    0x1(%rcx),%r10d
fffff80000237e22:	41 8b ca             	mov    %r10d,%ecx
fffff80000237e25:	0f 32                	rdmsr
fffff80000237e27:	48 c1 e2 20          	shl    $0x20,%rdx
fffff80000237e2b:	48 0b c2             	or     %rdx,%rax
fffff80000237e2e:	4c 8b c8             	mov    %rax,%r9
fffff80000237e31:	a8 02                	test   $0x2,%al
fffff80000237e33:	74 0a                	je     0xfffff80000237e3f
fffff80000237e35:	bb 06 00 00 00       	mov    $0x6,%ebx
fffff80000237e3a:	e9 bb 00 00 00       	jmp    0xfffff80000237efa
fffff80000237e3f:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
fffff80000237e44:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
fffff80000237e49:	48 8b cf             	mov    %rdi,%rcx
fffff80000237e4c:	e8 3f 42 10 00       	call   0xfffff8000033c090
fffff80000237e51:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
fffff80000237e56:	41 8b ca             	mov    %r10d,%ecx
fffff80000237e59:	49 33 d1             	xor    %r9,%rdx
fffff80000237e5c:	81 e2 fe 0f 00 00    	and    $0xffe,%edx
fffff80000237e62:	48 33 54 24 40       	xor    0x40(%rsp),%rdx
fffff80000237e67:	48 83 ca 01          	or     $0x1,%rdx
fffff80000237e6b:	48 8b c2             	mov    %rdx,%rax
fffff80000237e6e:	48 c1 ea 20          	shr    $0x20,%rdx
fffff80000237e72:	0f 30                	wrmsr
fffff80000237e74:	48 8b 0d e5 16 3d 00 	mov    0x3d16e5(%rip),%rcx        # 0xfffff80000609560
fffff80000237e7b:	48 89 3d e6 40 3d 00 	mov    %rdi,0x3d40e6(%rip)        # 0xfffff8000060bf68
fffff80000237e82:	48 89 3d 67 48 57 00 	mov    %rdi,0x574867(%rip)        # 0xfffff800007ac6f0
fffff80000237e89:	f6 c1 04             	test   $0x4,%cl
fffff80000237e8c:	74 10                	je     0xfffff80000237e9e
fffff80000237e8e:	b8 01 00 00 00       	mov    $0x1,%eax
fffff80000237e93:	33 d2                	xor    %edx,%edx
fffff80000237e95:	b9 18 01 00 40       	mov    $0x40000118,%ecx
fffff80000237e9a:	0f 30                	wrmsr
fffff80000237e9c:	eb 5c                	jmp    0xfffff80000237efa
fffff80000237e9e:	48 0f ba e1 11       	bt     $0x11,%rcx
fffff80000237ea3:	73 55                	jae    0xfffff80000237efa
fffff80000237ea5:	48 0f ba 2d e2 40 3d 	btsq   $0x12,0x3d40e2(%rip)        # 0xfffff8000060bf90
fffff80000237eac:	00 12
fffff80000237eae:	b9 03 00 09 00       	mov    $0x90003,%ecx
fffff80000237eb3:	e8 24 9c 0b 00       	call   0xfffff800002f1adc
fffff80000237eb8:	8b c8                	mov    %eax,%ecx
fffff80000237eba:	0f 32                	rdmsr
fffff80000237ebc:	48 c1 e2 20          	shl    $0x20,%rdx
fffff80000237ec0:	b9 06 01 00 40       	mov    $0x40000106,%ecx
fffff80000237ec5:	48 0b d0             	or     %rax,%rdx
fffff80000237ec8:	8b d2                	mov    %edx,%edx
fffff80000237eca:	48 c1 e2 20          	shl    $0x20,%rdx
fffff80000237ece:	48 81 ca f9 00 01 00 	or     $0x100f9,%rdx
fffff80000237ed5:	48 8b c2             	mov    %rdx,%rax
fffff80000237ed8:	48 c1 ea 20          	shr    $0x20,%rdx
fffff80000237edc:	0f 30                	wrmsr
fffff80000237ede:	b8 01 00 00 00       	mov    $0x1,%eax
fffff80000237ee3:	33 d2                	xor    %edx,%edx
fffff80000237ee5:	b9 07 01 00 40       	mov    $0x40000107,%ecx
fffff80000237eea:	0f 30                	wrmsr