fffff8000031476f:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
fffff80000314774:	49 8b 90 e8 0e 00 00 	mov    0xee8(%r8),%rdx
fffff8000031477b:	48 85 d2             	test   %rdx,%rdx
fffff8000031477e:	74 13                	je     0xfffff80000314793
fffff80000314780:	49 8b 80 90 0e 00 00 	mov    0xe90(%r8),%rax
fffff80000314787:	f7 80 28 01 00 00 00 	testl  $0x800000,0x128(%rax)
fffff8000031478e:	00 80 00
fffff80000314791:	75 16                	jne    0xfffff800003147a9
fffff80000314793:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
fffff80000314798:	e8 e7 24 f1 ff       	call   0xfffff80000226c84
fffff8000031479d:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
fffff800003147a2:	49 89 90 e8 0e 00 00 	mov    %rdx,0xee8(%r8)
fffff800003147a9:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
fffff800003147ae:	38 9f 9a 0e 00 00    	cmp    %bl,0xe9a(%rdi)
fffff800003147b4:	74 0c                	je     0xfffff800003147c2
fffff800003147b6:	48 8d 8f 90 10 00 00 	lea    0x1090(%rdi),%rcx
fffff800003147bd:	e8 26 02 ff ff       	call   0xfffff800003049e8
fffff800003147c2:	4d 8b c2             	mov    %r10,%r8
fffff800003147c5:	49 8b d5             	mov    %r13,%rdx
fffff800003147c8:	48 8b cd             	mov    %rbp,%rcx
fffff800003147cb:	e8 48 48 00 00       	call   0xfffff80000319018
fffff800003147d0:	48 39 9f d8 0f 00 00 	cmp    %rbx,0xfd8(%rdi)
fffff800003147d7:	0f 84 b9 00 00 00    	je     0xfffff80000314896
fffff800003147dd:	48 8b 87 90 0e 00 00 	mov    0xe90(%rdi),%rax
fffff800003147e4:	48 8b 8f 28 10 00 00 	mov    0x1028(%rdi),%rcx
fffff800003147eb:	48 39 88 a8 01 00 00 	cmp    %rcx,0x1a8(%rax)
fffff800003147f2:	74 39                	je     0xfffff8000031482d
fffff800003147f4:	48 89 88 a8 01 00 00 	mov    %rcx,0x1a8(%rax)
fffff800003147fb:	f6 05 5a 4d 2f 00 01 	testb  $0x1,0x2f4d5a(%rip)        # 0xfffff8000060955c
fffff80000314802:	48 8b 8f 28 10 00 00 	mov    0x1028(%rdi),%rcx
fffff80000314809:	74 1a                	je     0xfffff80000314825
fffff8000031480b:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff80000314812:	02 00
fffff80000314814:	0f ba b0 38 03 00 00 	btrl   $0xb,0x338(%rax)
fffff8000031481b:	0b
fffff8000031481c:	48 89 88 88 03 00 00 	mov    %rcx,0x388(%rax)
fffff80000314823:	eb 08                	jmp    0xfffff8000031482d
fffff80000314825:	b8 08 28 00 00       	mov    $0x2808,%eax
fffff8000031482a:	0f 79 c1             	vmwrite %rcx,%rax
fffff8000031482d:	48 8b 87 90 0e 00 00 	mov    0xe90(%rdi),%rax
fffff80000314834:	8a 97 3c 10 00 00    	mov    0x103c(%rdi),%dl
fffff8000031483a:	38 90 b0 01 00 00    	cmp    %dl,0x1b0(%rax)
fffff80000314840:	74 08                	je     0xfffff8000031484a
fffff80000314842:	49 8b cd             	mov    %r13,%rcx
fffff80000314845:	e8 fe d9 fe ff       	call   0xfffff80000302248
fffff8000031484a:	48 8b 87 10 10 00 00 	mov    0x1010(%rdi),%rax
fffff80000314851:	48 b9 00 00 00 00 00 	movabs $0x2000000000000000,%rcx
fffff80000314858:	00 00 20
fffff8000031485b:	48 85 c1             	test   %rax,%rcx
fffff8000031485e:	74 36                	je     0xfffff80000314896
fffff80000314860:	48 b9 ff ff ff ff ff 	movabs $0xdfffffffffffffff,%rcx
fffff80000314867:	ff ff df
fffff8000031486a:	c6 87 58 11 00 00 01 	movb   $0x1,0x1158(%rdi)
fffff80000314871:	48 23 c1             	and    %rcx,%rax
fffff80000314874:	b9 f1 03 00 00       	mov    $0x3f1,%ecx
fffff80000314879:	48 89 87 10 10 00 00 	mov    %rax,0x1010(%rdi)
fffff80000314880:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff80000314887:	00 00
fffff80000314889:	48 89 98 90 a4 02 00 	mov    %rbx,0x2a490(%rax)
fffff80000314890:	33 c0                	xor    %eax,%eax
fffff80000314892:	33 d2                	xor    %edx,%edx
fffff80000314894:	0f 30                	wrmsr
fffff80000314896:	48 8b 87 90 0e 00 00 	mov    0xe90(%rdi),%rax
fffff8000031489d:	ba 02 00 00 00       	mov    $0x2,%edx
fffff800003148a2:	48 8b ce             	mov    %rsi,%rcx
fffff800003148a5:	48 8b 98 10 01 00 00 	mov    0x110(%rax),%rbx
fffff800003148ac:	44 8a a0 25 01 00 00 	mov    0x125(%rax),%r12b
fffff800003148b3:	e8 00 38 00 00       	call   0xfffff800003180b8
fffff800003148b8:	84 c0                	test   %al,%al
fffff800003148ba:	75 1f                	jne    0xfffff800003148db
fffff800003148bc:	48 8b ce             	mov    %rsi,%rcx
fffff800003148bf:	e8 d0 37 00 00       	call   0xfffff80000318094
fffff800003148c4:	4c 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%r11
fffff800003148cb:	00
fffff800003148cc:	84 c0                	test   %al,%al
fffff800003148ce:	74 13                	je     0xfffff800003148e3
fffff800003148d0:	49 8d 4b 70          	lea    0x70(%r11),%rcx
fffff800003148d4:	e8 df d4 ff ff       	call   0xfffff80000311db8
fffff800003148d9:	eb 08                	jmp    0xfffff800003148e3
fffff800003148db:	4c 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%r11
fffff800003148e2:	00
fffff800003148e3:	48 8b 87 80 10 00 00 	mov    0x1080(%rdi),%rax
fffff800003148ea:	8b 15 98 cb 2e 00    	mov    0x2ecb98(%rip),%edx        # 0xfffff80000601488
fffff800003148f0:	0f ba ea 0f          	bts    $0xf,%edx
fffff800003148f4:	4c 8b 10             	mov    (%rax),%r10
fffff800003148f7:	48 8b 05 62 4c 2f 00 	mov    0x2f4c62(%rip),%rax        # 0xfffff80000609560
fffff800003148fe:	25 00 00 20 00       	and    $0x200000,%eax
fffff80000314903:	48 85 c0             	test   %rax,%rax
fffff80000314906:	0f 44 15 7b cb 2e 00 	cmove  0x2ecb7b(%rip),%edx        # 0xfffff80000601488
fffff8000031490d:	80 bd 1c 01 00 00 00 	cmpb   $0x0,0x11c(%rbp)
fffff80000314914:	44 8b ca             	mov    %edx,%r9d
fffff80000314917:	75 0e                	jne    0xfffff80000314927
fffff80000314919:	8b 05 ed 4b 2f 00    	mov    0x2f4bed(%rip),%eax        # 0xfffff8000060950c
fffff8000031491f:	a8 40                	test   $0x40,%al
fffff80000314921:	74 04                	je     0xfffff80000314927
fffff80000314923:	41 83 c9 40          	or     $0x40,%r9d
fffff80000314927:	41 83 ba 14 03 00 00 	cmpl   $0x0,0x314(%r10)
fffff8000031492e:	00
fffff8000031492f:	7d 0c                	jge    0xfffff8000031493d
fffff80000314931:	41 8b 42 64          	mov    0x64(%r10),%eax
fffff80000314935:	25 8c 18 10 02       	and    $0x210188c,%eax
fffff8000031493a:	44 0b c8             	or     %eax,%r9d
fffff8000031493d:	45 8b c7             	mov    %r15d,%r8d
fffff80000314940:	49 8b d3             	mov    %r11,%rdx
fffff80000314943:	49 8b cd             	mov    %r13,%rcx
fffff80000314946:	e8 0d 31 00 00       	call   0xfffff80000317a58
fffff8000031494b:	8a 84 24 98 00 00 00 	mov    0x98(%rsp),%al
fffff80000314952:	4c 8d 4c 24 38       	lea    0x38(%rsp),%r9
fffff80000314957:	4c 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%r8
fffff8000031495e:	00
fffff8000031495f:	49 8b d5             	mov    %r13,%rdx
fffff80000314962:	48 8b cd             	mov    %rbp,%rcx
fffff80000314965:	88 44 24 20          	mov    %al,0x20(%rsp)
fffff80000314969:	e8 92 37 00 00       	call   0xfffff80000318100
fffff8000031496e:	45 33 ff             	xor    %r15d,%r15d
fffff80000314971:	66 85 c0             	test   %ax,%ax
fffff80000314974:	0f 85 2c 01 00 00    	jne    0xfffff80000314aa6
fffff8000031497a:	41 b5 01             	mov    $0x1,%r13b
fffff8000031497d:	41 8d 57 02          	lea    0x2(%r15),%edx
fffff80000314981:	48 8b ce             	mov    %rsi,%rcx
fffff80000314984:	44 88 af 59 11 00 00 	mov    %r13b,0x1159(%rdi)
fffff8000031498b:	e8 28 37 00 00       	call   0xfffff800003180b8
fffff80000314990:	84 c0                	test   %al,%al
fffff80000314992:	74 28                	je     0xfffff800003149bc
fffff80000314994:	48 8b 96 70 02 00 00 	mov    0x270(%rsi),%rdx
fffff8000031499b:	48 b8 00 f0 ff ff ff 	movabs $0xfffffffff000,%rax
fffff800003149a2:	ff 00 00
fffff800003149a5:	44 8a c2             	mov    %dl,%r8b
fffff800003149a8:	48 8b cd             	mov    %rbp,%rcx
fffff800003149ab:	41 c0 e8 06          	shr    $0x6,%r8b
fffff800003149af:	48 23 d0             	and    %rax,%rdx
fffff800003149b2:	45 22 c5             	and    %r13b,%r8b
fffff800003149b5:	e8 0e bc 00 00       	call   0xfffff800003205c8
fffff800003149ba:	eb 2f                	jmp    0xfffff800003149eb
fffff800003149bc:	8b 87 28 0b 00 00    	mov    0xb28(%rdi),%eax
fffff800003149c2:	48 8b 8f 30 0b 00 00 	mov    0xb30(%rdi),%rcx
fffff800003149c9:	48 8b 15 90 4b 2f 00 	mov    0x2f4b90(%rip),%rdx        # 0xfffff80000609560
fffff800003149d0:	4c 69 c0 28 01 00 00 	imul   $0x128,%rax,%r8
fffff800003149d7:	48 c1 ea 16          	shr    $0x16,%rdx
fffff800003149db:	41 22 d5             	and    %r13b,%dl
fffff800003149de:	49 8b 8c 08 d8 0b 00 	mov    0xbd8(%r8,%rcx,1),%rcx
fffff800003149e5:	00
fffff800003149e6:	e8 5d 18 ff ff       	call   0xfffff80000306248
fffff800003149eb:	45 84 e4             	test   %r12b,%r12b
fffff800003149ee:	75 20                	jne    0xfffff80000314a10
fffff800003149f0:	48 8b 87 90 0e 00 00 	mov    0xe90(%rdi),%rax
fffff800003149f7:	44 38 b8 25 01 00 00 	cmp    %r15b,0x125(%rax)
fffff800003149fe:	74 10                	je     0xfffff80000314a10
fffff80000314a00:	48 39 98 10 01 00 00 	cmp    %rbx,0x110(%rax)
fffff80000314a07:	75 07                	jne    0xfffff80000314a10
fffff80000314a09:	44 88 b8 25 01 00 00 	mov    %r15b,0x125(%rax)
fffff80000314a10:	44 88 bf 99 0e 00 00 	mov    %r15b,0xe99(%rdi)
fffff80000314a17:	44 89 b7 8c 10 00 00 	mov    %r14d,0x108c(%rdi)
fffff80000314a1e:	48 8b 85 08 03 00 00 	mov    0x308(%rbp),%rax
fffff80000314a25:	44 84 a8 88 34 00 00 	test   %r13b,0x3488(%rax)
fffff80000314a2c:	74 2a                	je     0xfffff80000314a58
fffff80000314a2e:	44 38 bd 31 01 00 00 	cmp    %r15b,0x131(%rbp)
fffff80000314a35:	75 21                	jne    0xfffff80000314a58
fffff80000314a37:	48 8b cd             	mov    %rbp,%rcx
fffff80000314a3a:	e8 15 51 f2 ff       	call   0xfffff80000239b54
fffff80000314a3f:	48 8b c8             	mov    %rax,%rcx
fffff80000314a42:	4c 89 b8 08 02 00 00 	mov    %r15,0x208(%rax)
fffff80000314a49:	4c 89 b8 00 02 00 00 	mov    %r15,0x200(%rax)
fffff80000314a50:	33 c0                	xor    %eax,%eax
fffff80000314a52:	33 d2                	xor    %edx,%edx
fffff80000314a54:	48 0f ae 29          	xrstor64 (%rcx)
fffff80000314a58:	44 38 bc 24 90 00 00 	cmp    %r15b,0x90(%rsp)
fffff80000314a5f:	00
fffff80000314a60:	74 07                	je     0xfffff80000314a69
fffff80000314a62:	44 88 af 60 11 00 00 	mov    %r13b,0x1160(%rdi)
fffff80000314a69:	44 08 af a0 10 00 00 	or     %r13b,0x10a0(%rdi)
fffff80000314a70:	48 8b cd             	mov    %rbp,%rcx
fffff80000314a73:	e8 e0 9d ff ff       	call   0xfffff8000030e858
fffff80000314a78:	48 8b cd             	mov    %rbp,%rcx
fffff80000314a7b:	e8 ac 07 ff ff       	call   0xfffff8000030522c
fffff80000314a80:	44 38 bf 9a 0e 00 00 	cmp    %r15b,0xe9a(%rdi)
fffff80000314a87:	74 1d                	je     0xfffff80000314aa6
fffff80000314a89:	33 d2                	xor    %edx,%edx
fffff80000314a8b:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
fffff80000314a92:	00
fffff80000314a93:	e8 cc f2 fe ff       	call   0xfffff80000303d64
fffff80000314a98:	44 39 bc 24 a0 00 00 	cmp    %r15d,0xa0(%rsp)
fffff80000314a9f:	00
fffff80000314aa0:	74 04                	je     0xfffff80000314aa6
fffff80000314aa2:	80 4f 16 02          	orb    $0x2,0x16(%rdi)
fffff80000314aa6:	48 83 c4 48          	add    $0x48,%rsp
fffff80000314aaa:	41 5f                	pop    %r15
fffff80000314aac:	41 5e                	pop    %r14
fffff80000314aae:	41 5d                	pop    %r13
fffff80000314ab0:	41 5c                	pop    %r12
fffff80000314ab2:	5f                   	pop    %rdi
fffff80000314ab3:	5e                   	pop    %rsi
fffff80000314ab4:	5d                   	pop    %rbp
fffff80000314ab5:	5b                   	pop    %rbx
fffff80000314ab6:	c3                   	ret
fffff80000314ab7:	cc                   	int3
fffff80000314ab8:	cc                   	int3
fffff80000314ab9:	cc                   	int3
fffff80000314aba:	cc                   	int3
fffff80000314abb:	cc                   	int3
fffff80000314abc:	cc                   	int3
fffff80000314abd:	cc                   	int3
fffff80000314abe:	cc                   	int3
fffff80000314abf:	cc                   	int3
fffff80000314ac0:	4c 8b dc             	mov    %rsp,%r11
fffff80000314ac3:	49 89 5b 18          	mov    %rbx,0x18(%r11)
fffff80000314ac7:	49 89 6b 20          	mov    %rbp,0x20(%r11)
fffff80000314acb:	56                   	push   %rsi
fffff80000314acc:	57                   	push   %rdi
fffff80000314acd:	41 54                	push   %r12
fffff80000314acf:	41 56                	push   %r14
fffff80000314ad1:	41 57                	push   %r15
fffff80000314ad3:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000314ad7:	48 8b b1 c0 02 00 00 	mov    0x2c0(%rcx),%rsi
fffff80000314ade:	45 33 e4             	xor    %r12d,%r12d
fffff80000314ae1:	48 8b f9             	mov    %rcx,%rdi
fffff80000314ae4:	45 89 63 08          	mov    %r12d,0x8(%r11)
fffff80000314ae8:	4c 8b b6 80 10 00 00 	mov    0x1080(%rsi),%r14
fffff80000314aef:	48 8d ae 80 0e 00 00 	lea    0xe80(%rsi),%rbp
fffff80000314af6:	66 44 89 a6 a0 10 00 	mov    %r12w,0x10a0(%rsi)
fffff80000314afd:	00
fffff80000314afe:	49 8b 06             	mov    (%r14),%rax
fffff80000314b01:	44 39 a0 b4 02 00 00 	cmp    %r12d,0x2b4(%rax)
fffff80000314b08:	7d 28                	jge    0xfffff80000314b32
fffff80000314b0a:	48 8b 89 c0 02 00 00 	mov    0x2c0(%rcx),%rcx
fffff80000314b11:	33 d2                	xor    %edx,%edx
fffff80000314b13:	48 81 c1 80 0e 00 00 	add    $0xe80,%rcx
fffff80000314b1a:	45 89 63 10          	mov    %r12d,0x10(%r11)
fffff80000314b1e:	44 89 21             	mov    %r12d,(%rcx)
fffff80000314b21:	e8 42 fe fe ff       	call   0xfffff80000304968
fffff80000314b26:	49 8b 06             	mov    (%r14),%rax
fffff80000314b29:	44 39 a0 b4 02 00 00 	cmp    %r12d,0x2b4(%rax)
fffff80000314b30:	7c 76                	jl     0xfffff80000314ba8
fffff80000314b32:	48 8b 87 08 03 00 00 	mov    0x308(%rdi),%rax
fffff80000314b39:	f6 80 20 01 00 00 20 	testb  $0x20,0x120(%rax)
fffff80000314b40:	74 58                	je     0xfffff80000314b9a
fffff80000314b42:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
fffff80000314b47:	e8 84 c8 ef ff       	call   0xfffff800002113d0
fffff80000314b4c:	f6 44 24 50 10       	testb  $0x10,0x50(%rsp)
fffff80000314b51:	74 47                	je     0xfffff80000314b9a
fffff80000314b53:	49 8b 06             	mov    (%r14),%rax
fffff80000314b56:	0f ba a8 b4 02 00 00 	btsl   $0x1b,0x2b4(%rax)
fffff80000314b5d:	1b
fffff80000314b5e:	49 8b 06             	mov    (%r14),%rax
fffff80000314b61:	44 89 a0 c8 02 00 00 	mov    %r12d,0x2c8(%rax)
fffff80000314b68:	49 8b 06             	mov    (%r14),%rax
fffff80000314b6b:	44 89 a0 cc 02 00 00 	mov    %r12d,0x2cc(%rax)
fffff80000314b72:	49 8b 06             	mov    (%r14),%rax
fffff80000314b75:	4c 89 a0 d8 02 00 00 	mov    %r12,0x2d8(%rax)
fffff80000314b7c:	49 8b 06             	mov    (%r14),%rax
fffff80000314b7f:	4c 89 a0 e0 02 00 00 	mov    %r12,0x2e0(%rax)
fffff80000314b86:	49 8b 06             	mov    (%r14),%rax
fffff80000314b89:	4c 89 a0 e8 02 00 00 	mov    %r12,0x2e8(%rax)
fffff80000314b90:	49 8b 06             	mov    (%r14),%rax
fffff80000314b93:	4c 89 a0 f0 02 00 00 	mov    %r12,0x2f0(%rax)
fffff80000314b9a:	4d 8b c6             	mov    %r14,%r8
fffff80000314b9d:	48 8b d5             	mov    %rbp,%rdx
fffff80000314ba0:	48 8b cf             	mov    %rdi,%rcx
fffff80000314ba3:	e8 40 4a 00 00       	call   0xfffff800003195e8
fffff80000314ba8:	45 33 c9             	xor    %r9d,%r9d
fffff80000314bab:	45 33 c0             	xor    %r8d,%r8d
fffff80000314bae:	48 8b d5             	mov    %rbp,%rdx
fffff80000314bb1:	48 8b cf             	mov    %rdi,%rcx
fffff80000314bb4:	e8 5f 44 00 00       	call   0xfffff80000319018
fffff80000314bb9:	4c 39 a6 d8 0f 00 00 	cmp    %r12,0xfd8(%rsi)
fffff80000314bc0:	0f 84 8d 01 00 00    	je     0xfffff80000314d53
fffff80000314bc6:	49 8b 0e             	mov    (%r14),%rcx
fffff80000314bc9:	f7 41 60 00 10 00 00 	testl  $0x1000,0x60(%rcx)
fffff80000314bd0:	74 1e                	je     0xfffff80000314bf0
fffff80000314bd2:	4c 8b 81 d0 03 00 00 	mov    0x3d0(%rcx),%r8
fffff80000314bd9:	4c 3b 86 28 10 00 00 	cmp    0x1028(%rsi),%r8
fffff80000314be0:	74 0e                	je     0xfffff80000314bf0
fffff80000314be2:	41 b1 01             	mov    $0x1,%r9b
fffff80000314be5:	48 8b d5             	mov    %rbp,%rdx
fffff80000314be8:	48 8b cf             	mov    %rdi,%rcx
fffff80000314beb:	e8 20 d7 fe ff       	call   0xfffff80000302310
fffff80000314bf0:	48 8b 86 90 0e 00 00 	mov    0xe90(%rsi),%rax
fffff80000314bf7:	48 8b 8e 28 10 00 00 	mov    0x1028(%rsi),%rcx
fffff80000314bfe:	48 39 88 a8 01 00 00 	cmp    %rcx,0x1a8(%rax)
fffff80000314c05:	74 39                	je     0xfffff80000314c40
fffff80000314c07:	48 89 88 a8 01 00 00 	mov    %rcx,0x1a8(%rax)
fffff80000314c0e:	f6 05 47 49 2f 00 01 	testb  $0x1,0x2f4947(%rip)        # 0xfffff8000060955c
fffff80000314c15:	48 8b 8e 28 10 00 00 	mov    0x1028(%rsi),%rcx
fffff80000314c1c:	74 1a                	je     0xfffff80000314c38
fffff80000314c1e:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff80000314c25:	02 00
fffff80000314c27:	0f ba b0 38 03 00 00 	btrl   $0xb,0x338(%rax)
fffff80000314c2e:	0b
fffff80000314c2f:	48 89 88 88 03 00 00 	mov    %rcx,0x388(%rax)
fffff80000314c36:	eb 08                	jmp    0xfffff80000314c40
fffff80000314c38:	b8 08 28 00 00       	mov    $0x2808,%eax
fffff80000314c3d:	0f 79 c1             	vmwrite %rcx,%rax
fffff80000314c40:	48 8b 86 90 0e 00 00 	mov    0xe90(%rsi),%rax
fffff80000314c47:	8a 96 3c 10 00 00    	mov    0x103c(%rsi),%dl
fffff80000314c4d:	38 90 b0 01 00 00    	cmp    %dl,0x1b0(%rax)
fffff80000314c53:	74 08                	je     0xfffff80000314c5d
fffff80000314c55:	48 8b cd             	mov    %rbp,%rcx
fffff80000314c58:	e8 eb d5 fe ff       	call   0xfffff80000302248
fffff80000314c5d:	44 38 a6 58 11 00 00 	cmp    %r12b,0x1158(%rsi)
fffff80000314c64:	0f 84 e9 00 00 00    	je     0xfffff80000314d53
fffff80000314c6a:	48 8b 86 10 10 00 00 	mov    0x1010(%rsi),%rax
fffff80000314c71:	48 b9 00 00 00 00 00 	movabs $0x800000000000000,%rcx
fffff80000314c78:	00 00 08
fffff80000314c7b:	44 88 a6 58 11 00 00 	mov    %r12b,0x1158(%rsi)
fffff80000314c82:	48 85 c1             	test   %rax,%rcx
fffff80000314c85:	0f 84 85 00 00 00    	je     0xfffff80000314d10
fffff80000314c8b:	49 b8 00 00 00 00 00 	movabs $0x2000000000000000,%r8
fffff80000314c92:	00 00 20
fffff80000314c95:	49 0b c0             	or     %r8,%rax
fffff80000314c98:	48 89 86 10 10 00 00 	mov    %rax,0x1010(%rsi)
fffff80000314c9f:	65 48 8b 14 25 00 00 	mov    %gs:0x0,%rdx
fffff80000314ca6:	00 00
fffff80000314ca8:	4c 39 a2 90 a4 02 00 	cmp    %r12,0x2a490(%rdx)
fffff80000314caf:	75 31                	jne    0xfffff80000314ce2
fffff80000314cb1:	48 8b 86 d8 0f 00 00 	mov    0xfd8(%rsi),%rax
fffff80000314cb8:	48 8b 88 b8 00 00 00 	mov    0xb8(%rax),%rcx
fffff80000314cbf:	48 89 8a 90 a4 02 00 	mov    %rcx,0x2a490(%rdx)
fffff80000314cc6:	b9 f1 03 00 00       	mov    $0x3f1,%ecx
fffff80000314ccb:	48 8b 96 d8 0f 00 00 	mov    0xfd8(%rsi),%rdx
fffff80000314cd2:	48 8b 92 b8 00 00 00 	mov    0xb8(%rdx),%rdx
fffff80000314cd9:	48 8b c2             	mov    %rdx,%rax
fffff80000314cdc:	48 c1 ea 20          	shr    $0x20,%rdx
fffff80000314ce0:	0f 30                	wrmsr
fffff80000314ce2:	4c 85 86 18 10 00 00 	test   %r8,0x1018(%rsi)
fffff80000314ce9:	75 68                	jne    0xfffff80000314d53
fffff80000314ceb:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff80000314cf2:	00 00
fffff80000314cf4:	45 33 c9             	xor    %r9d,%r9d
fffff80000314cf7:	48 8b d5             	mov    %rbp,%rdx
fffff80000314cfa:	e8 a9 b8 fe ff       	call   0xfffff800003005a8
fffff80000314cff:	48 8b 96 18 10 00 00 	mov    0x1018(%rsi),%rdx
fffff80000314d06:	48 8b cd             	mov    %rbp,%rcx
fffff80000314d09:	e8 76 da fe ff       	call   0xfffff80000302784
fffff80000314d0e:	eb 43                	jmp    0xfffff80000314d53
fffff80000314d10:	48 8b 8e 18 10 00 00 	mov    0x1018(%rsi),%rcx
fffff80000314d17:	48 b8 00 00 00 00 00 	movabs $0x1000000000000000,%rax
fffff80000314d1e:	00 00 10
fffff80000314d21:	48 85 c8             	test   %rcx,%rax
fffff80000314d24:	74 2d                	je     0xfffff80000314d53
fffff80000314d26:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff80000314d2d:	00 00
fffff80000314d2f:	4c 39 a0 90 a4 02 00 	cmp    %r12,0x2a490(%rax)
fffff80000314d36:	75 1b                	jne    0xfffff80000314d53
fffff80000314d38:	48 b8 ff ff ff ff ff 	movabs $0xefffffffffffffff,%rax
fffff80000314d3f:	ff ff ef
fffff80000314d42:	48 23 c8             	and    %rax,%rcx
fffff80000314d45:	48 21 86 20 10 00 00 	and    %rax,0x1020(%rsi)
fffff80000314d4c:	48 89 8e 18 10 00 00 	mov    %rcx,0x1018(%rsi)
fffff80000314d53:	48 8b 86 90 0e 00 00 	mov    0xe90(%rsi),%rax
fffff80000314d5a:	48 8b d5             	mov    %rbp,%rdx