fffff8000021386b:	48 3b 41 08          	cmp    0x8(%rcx),%rax
fffff8000021386f:	0f 84 cd fe ff ff    	je     0xfffff80000213742
fffff80000213875:	44 0f b6 4c 24 50    	movzbl 0x50(%rsp),%r9d
fffff8000021387b:	f6 85 e5 02 00 00 02 	testb  $0x2,0x2e5(%rbp)
fffff80000213882:	74 2d                	je     0xfffff800002138b1
fffff80000213884:	48 8b 85 c0 02 00 00 	mov    0x2c0(%rbp),%rax
fffff8000021388b:	44 84 98 e0 0e 00 00 	test   %r11b,0xee0(%rax)
fffff80000213892:	0f 84 b0 fe ff ff    	je     0xfffff80000213748
fffff80000213898:	4c 85 25 c1 5c 3f 00 	test   %r12,0x3f5cc1(%rip)        # 0xfffff80000609560
fffff8000021389f:	45 0f b6 c9          	movzbl %r9b,%r9d
fffff800002138a3:	45 0f 44 cb          	cmove  %r11d,%r9d
fffff800002138a7:	44 88 4c 24 50       	mov    %r9b,0x50(%rsp)
fffff800002138ac:	e9 97 fe ff ff       	jmp    0xfffff80000213748
fffff800002138b1:	41 0f b6 d3          	movzbl %r11b,%edx
fffff800002138b5:	e9 90 fe ff ff       	jmp    0xfffff8000021374a
fffff800002138ba:	41 0f b6 d3          	movzbl %r11b,%edx
fffff800002138be:	45 32 c9             	xor    %r9b,%r9b
fffff800002138c1:	44 88 4c 24 50       	mov    %r9b,0x50(%rsp)
fffff800002138c6:	83 3d c7 7d 59 00 02 	cmpl   $0x2,0x597dc7(%rip)        # 0xfffff800007ab694
fffff800002138cd:	75 1d                	jne    0xfffff800002138ec
fffff800002138cf:	84 d2                	test   %dl,%dl
fffff800002138d1:	75 19                	jne    0xfffff800002138ec
fffff800002138d3:	48 f7 05 0a d4 4f 00 	testq  $0x20000000,0x4fd40a(%rip)        # 0xfffff80000710ce8
fffff800002138da:	00 00 00 20
fffff800002138de:	75 0c                	jne    0xfffff800002138ec
fffff800002138e0:	45 32 c9             	xor    %r9b,%r9b
fffff800002138e3:	41 0f b6 d3          	movzbl %r11b,%edx
fffff800002138e7:	44 88 4c 24 50       	mov    %r9b,0x50(%rsp)
fffff800002138ec:	41 f7 d2             	not    %r10d
fffff800002138ef:	44 23 d1             	and    %ecx,%r10d
fffff800002138f2:	44 89 95 e0 02 00 00 	mov    %r10d,0x2e0(%rbp)
fffff800002138f9:	48 8b 05 60 5c 3f 00 	mov    0x3f5c60(%rip),%rax        # 0xfffff80000609560
fffff80000213900:	49 85 c5             	test   %rax,%r13
fffff80000213903:	75 2a                	jne    0xfffff8000021392f
fffff80000213905:	45 84 c9             	test   %r9b,%r9b
fffff80000213908:	75 12                	jne    0xfffff8000021391c
fffff8000021390a:	48 8b 8e d8 03 01 00 	mov    0x103d8(%rsi),%rcx
fffff80000213911:	48 83 f9 ff          	cmp    $0xffffffffffffffff,%rcx
fffff80000213915:	74 18                	je     0xfffff8000021392f
fffff80000213917:	49 3b c8             	cmp    %r8,%rcx
fffff8000021391a:	74 13                	je     0xfffff8000021392f
fffff8000021391c:	44 88 5c 24 50       	mov    %r11b,0x50(%rsp)
fffff80000213921:	45 0f b6 cb          	movzbl %r11b,%r9d
fffff80000213925:	45 84 c3             	test   %r8b,%r11b
fffff80000213928:	74 05                	je     0xfffff8000021392f
fffff8000021392a:	49 85 c6             	test   %rax,%r14
fffff8000021392d:	75 25                	jne    0xfffff80000213954
fffff8000021392f:	84 d2                	test   %dl,%dl
fffff80000213931:	74 21                	je     0xfffff80000213954
fffff80000213933:	b9 00 00 00 80       	mov    $0x80000000,%ecx
fffff80000213938:	48 85 c1             	test   %rax,%rcx
fffff8000021393b:	74 17                	je     0xfffff80000213954
fffff8000021393d:	41 8b c3             	mov    %r11d,%eax
fffff80000213940:	33 d2                	xor    %edx,%edx
fffff80000213942:	b9 49 00 00 00       	mov    $0x49,%ecx
fffff80000213947:	0f 30                	wrmsr
fffff80000213949:	48 ff 86 10 f1 02 00 	incq   0x2f110(%rsi)
fffff80000213950:	44 0f b6 f8          	movzbl %al,%r15d
fffff80000213954:	4c 85 2d 05 5c 3f 00 	test   %r13,0x3f5c05(%rip)        # 0xfffff80000609560
fffff8000021395b:	75 4a                	jne    0xfffff800002139a7
fffff8000021395d:	45 84 c9             	test   %r9b,%r9b
fffff80000213960:	75 12                	jne    0xfffff80000213974
fffff80000213962:	48 8b 86 d8 03 01 00 	mov    0x103d8(%rsi),%rax
fffff80000213969:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
fffff8000021396d:	74 38                	je     0xfffff800002139a7
fffff8000021396f:	49 3b c0             	cmp    %r8,%rax
fffff80000213972:	74 33                	je     0xfffff800002139a7
fffff80000213974:	49 8b d0             	mov    %r8,%rdx
fffff80000213977:	49 8b c0             	mov    %r8,%rax
fffff8000021397a:	48 c1 ea 20          	shr    $0x20,%rdx
fffff8000021397e:	b9 48 00 00 00       	mov    $0x48,%ecx
fffff80000213983:	0f 30                	wrmsr
fffff80000213985:	4c 89 86 d8 03 01 00 	mov    %r8,0x103d8(%rsi)
fffff8000021398c:	4c 89 86 e0 03 01 00 	mov    %r8,0x103e0(%rsi)
fffff80000213993:	45 84 c3             	test   %r8b,%r11b
fffff80000213996:	74 0f                	je     0xfffff800002139a7
fffff80000213998:	4c 85 35 c1 5b 3f 00 	test   %r14,0x3f5bc1(%rip)        # 0xfffff80000609560
fffff8000021399f:	74 06                	je     0xfffff800002139a7
fffff800002139a1:	45 0f b6 fb          	movzbl %r11b,%r15d
fffff800002139a5:	eb 05                	jmp    0xfffff800002139ac
fffff800002139a7:	45 84 ff             	test   %r15b,%r15b
fffff800002139aa:	74 06                	je     0xfffff800002139b2
fffff800002139ac:	89 bd e0 02 00 00    	mov    %edi,0x2e0(%rbp)
fffff800002139b2:	80 fb 02             	cmp    $0x2,%bl
fffff800002139b5:	74 1a                	je     0xfffff800002139d1
fffff800002139b7:	b9 02 00 00 00       	mov    $0x2,%ecx
fffff800002139bc:	2a cb                	sub    %bl,%cl
fffff800002139be:	41 d3 e3             	shl    %cl,%r11d
fffff800002139c1:	8d 4b 01             	lea    0x1(%rbx),%ecx
fffff800002139c4:	41 ff cb             	dec    %r11d
fffff800002139c7:	41 d3 e3             	shl    %cl,%r11d
fffff800002139ca:	44 09 9d e0 02 00 00 	or     %r11d,0x2e0(%rbp)
fffff800002139d1:	4c 85 2d 88 5b 3f 00 	test   %r13,0x3f5b88(%rip)        # 0xfffff80000609560
fffff800002139d8:	4c 8b 6c 24 68       	mov    0x68(%rsp),%r13
fffff800002139dd:	75 28                	jne    0xfffff80000213a07
fffff800002139df:	48 8b 85 08 03 00 00 	mov    0x308(%rbp),%rax
fffff800002139e6:	48 8b 88 78 34 00 00 	mov    0x3478(%rax),%rcx
fffff800002139ed:	48 b8 00 00 00 00 00 	movabs $0x1300000000000,%rax
fffff800002139f4:	30 01 00
fffff800002139f7:	48 85 c8             	test   %rcx,%rax
fffff800002139fa:	74 0b                	je     0xfffff80000213a07
fffff800002139fc:	48 c7 86 d8 03 01 00 	movq   $0xffffffffffffffff,0x103d8(%rsi)
fffff80000213a03:	ff ff ff ff
fffff80000213a07:	49 bc 00 00 00 00 00 	movabs $0x8000000000000000,%r12
fffff80000213a0e:	00 00 80
fffff80000213a11:	40 38 bd 1c 01 00 00 	cmp    %dil,0x11c(%rbp)
fffff80000213a18:	74 14                	je     0xfffff80000213a2e
fffff80000213a1a:	48 8b df             	mov    %rdi,%rbx
fffff80000213a1d:	45 84 ff             	test   %r15b,%r15b
fffff80000213a20:	75 07                	jne    0xfffff80000213a29
fffff80000213a22:	48 8b 9e f0 03 01 00 	mov    0x103f0(%rsi),%rbx
fffff80000213a29:	49 0b dc             	or     %r12,%rbx
fffff80000213a2c:	eb 07                	jmp    0xfffff80000213a35
fffff80000213a2e:	48 8b 9d d0 02 00 00 	mov    0x2d0(%rbp),%rbx
fffff80000213a35:	83 3d 94 db 3e 00 03 	cmpl   $0x3,0x3edb94(%rip)        # 0xfffff800006015d0
fffff80000213a3c:	74 0c                	je     0xfffff80000213a4a
fffff80000213a3e:	48 89 9e f0 03 01 00 	mov    %rbx,0x103f0(%rsi)
fffff80000213a45:	e9 cb 00 00 00       	jmp    0xfffff80000213b15
fffff80000213a4a:	48 39 9e f0 03 01 00 	cmp    %rbx,0x103f0(%rsi)
fffff80000213a51:	75 0d                	jne    0xfffff80000213a60
fffff80000213a53:	40 38 be e9 03 01 00 	cmp    %dil,0x103e9(%rsi)
fffff80000213a5a:	0f 85 b5 00 00 00    	jne    0xfffff80000213b15
fffff80000213a60:	8b 86 88 c9 02 00    	mov    0x2c988(%rsi),%eax
fffff80000213a66:	48 8d 0d b3 2f 3f 00 	lea    0x3f2fb3(%rip),%rcx        # 0xfffff80000606a20
fffff80000213a6d:	4c 8b 34 c1          	mov    (%rcx,%rax,8),%r14
fffff80000213a71:	f0 49 0f ba ae f8 03 	lock btsq $0x0,0x103f8(%r14)
fffff80000213a78:	01 00 00
fffff80000213a7b:	73 0c                	jae    0xfffff80000213a89
fffff80000213a7d:	49 8d 8e f8 03 01 00 	lea    0x103f8(%r14),%rcx
fffff80000213a84:	e8 87 7b 00 00       	call   0xfffff8000021b610
fffff80000213a89:	48 8b 8e 80 c9 02 00 	mov    0x2c980(%rsi),%rcx
fffff80000213a90:	48 81 c1 08 04 01 00 	add    $0x10408,%rcx
fffff80000213a97:	48 89 9e f0 03 01 00 	mov    %rbx,0x103f0(%rsi)
fffff80000213a9e:	c6 86 e9 03 01 00 01 	movb   $0x1,0x103e9(%rsi)
fffff80000213aa5:	f0 48 0f ba 29 00    	lock btsq $0x0,(%rcx)
fffff80000213aab:	73 05                	jae    0xfffff80000213ab2
fffff80000213aad:	e8 5e 7b 00 00       	call   0xfffff8000021b610
fffff80000213ab2:	40 38 bd 1c 01 00 00 	cmp    %dil,0x11c(%rbp)
fffff80000213ab9:	74 18                	je     0xfffff80000213ad3
fffff80000213abb:	45 84 ff             	test   %r15b,%r15b
fffff80000213abe:	75 0e                	jne    0xfffff80000213ace
fffff80000213ac0:	48 8b be 80 c9 02 00 	mov    0x2c980(%rsi),%rdi
fffff80000213ac7:	48 8b bf 00 04 01 00 	mov    0x10400(%rdi),%rdi
fffff80000213ace:	49 0b fc             	or     %r12,%rdi
fffff80000213ad1:	eb 1b                	jmp    0xfffff80000213aee
fffff80000213ad3:	48 8b 85 08 03 00 00 	mov    0x308(%rbp),%rax
fffff80000213ada:	48 8b bd d0 02 00 00 	mov    0x2d0(%rbp),%rdi
fffff80000213ae1:	f6 80 20 01 00 00 04 	testb  $0x4,0x120(%rax)
fffff80000213ae8:	74 04                	je     0xfffff80000213aee
fffff80000213aea:	48 83 e7 fe          	and    $0xfffffffffffffffe,%rdi
fffff80000213aee:	48 8b 86 80 c9 02 00 	mov    0x2c980(%rsi),%rax
fffff80000213af5:	48 89 b8 00 04 01 00 	mov    %rdi,0x10400(%rax)
fffff80000213afc:	48 8b 86 80 c9 02 00 	mov    0x2c980(%rsi),%rax
fffff80000213b03:	f0 48 83 a0 08 04 01 	lock andq $0x0,0x10408(%rax)
fffff80000213b0a:	00 00
fffff80000213b0c:	f0 49 83 a6 f8 03 01 	lock andq $0x0,0x103f8(%r14)
fffff80000213b13:	00 00
fffff80000213b15:	83 3d b4 da 3e 00 03 	cmpl   $0x3,0x3edab4(%rip)        # 0xfffff800006015d0
fffff80000213b1c:	8b 46 08             	mov    0x8(%rsi),%eax
fffff80000213b1f:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
fffff80000213b24:	4c 8b 74 24 28       	mov    0x28(%rsp),%r14
fffff80000213b29:	4c 8b 64 24 60       	mov    0x60(%rsp),%r12
fffff80000213b2e:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
fffff80000213b33:	89 85 d8 02 00 00    	mov    %eax,0x2d8(%rbp)
fffff80000213b39:	75 20                	jne    0xfffff80000213b5b
fffff80000213b3b:	48 8b 86 b8 04 01 00 	mov    0x104b8(%rsi),%rax
fffff80000213b42:	48 8b 50 08          	mov    0x8(%rax),%rdx
fffff80000213b46:	48 8b 85 08 01 00 00 	mov    0x108(%rbp),%rax
fffff80000213b4d:	48 8b 88 38 01 00 00 	mov    0x138(%rax),%rcx
fffff80000213b54:	48 89 91 30 01 00 00 	mov    %rdx,0x130(%rcx)
fffff80000213b5b:	c6 86 e8 03 01 00 00 	movb   $0x0,0x103e8(%rsi)
fffff80000213b62:	c6 85 e5 02 00 00 00 	movb   $0x0,0x2e5(%rbp)
fffff80000213b69:	0f ae e8             	lfence
fffff80000213b6c:	48 83 c4 30          	add    $0x30,%rsp
fffff80000213b70:	5f                   	pop    %rdi
fffff80000213b71:	5e                   	pop    %rsi
fffff80000213b72:	5d                   	pop    %rbp
fffff80000213b73:	c3                   	ret
fffff80000213b74:	cc                   	int3
fffff80000213b75:	cc                   	int3
fffff80000213b76:	cc                   	int3
fffff80000213b77:	cc                   	int3
fffff80000213b78:	cc                   	int3
fffff80000213b79:	cc                   	int3
fffff80000213b7a:	cc                   	int3
fffff80000213b7b:	cc                   	int3
fffff80000213b7c:	cc                   	int3
fffff80000213b7d:	cc                   	int3
fffff80000213b7e:	cc                   	int3
fffff80000213b7f:	cc                   	int3
fffff80000213b80:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
fffff80000213b85:	55                   	push   %rbp
fffff80000213b86:	56                   	push   %rsi
fffff80000213b87:	57                   	push   %rdi
fffff80000213b88:	41 54                	push   %r12
fffff80000213b8a:	41 55                	push   %r13
fffff80000213b8c:	41 56                	push   %r14
fffff80000213b8e:	41 57                	push   %r15
fffff80000213b90:	48 8d 6c 24 e0       	lea    -0x20(%rsp),%rbp
fffff80000213b95:	48 81 ec 20 01 00 00 	sub    $0x120,%rsp
fffff80000213b9c:	48 8b 05 45 da 3e 00 	mov    0x3eda45(%rip),%rax        # 0xfffff800006015e8
fffff80000213ba3:	48 33 c4             	xor    %rsp,%rax
fffff80000213ba6:	48 89 45 18          	mov    %rax,0x18(%rbp)
fffff80000213baa:	48 8b 85 80 00 00 00 	mov    0x80(%rbp),%rax
fffff80000213bb1:	45 33 ed             	xor    %r13d,%r13d
fffff80000213bb4:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
fffff80000213bb9:	45 0f b6 e0          	movzbl %r8b,%r12d
fffff80000213bbd:	4c 89 4c 24 60       	mov    %r9,0x60(%rsp)
fffff80000213bc2:	4c 8b fa             	mov    %rdx,%r15
fffff80000213bc5:	44 88 44 24 40       	mov    %r8b,0x40(%rsp)
fffff80000213bca:	48 8b f9             	mov    %rcx,%rdi
fffff80000213bcd:	48 8b 00             	mov    (%rax),%rax
fffff80000213bd0:	45 8d 75 01          	lea    0x1(%r13),%r14d
fffff80000213bd4:	48 89 82 b0 00 00 00 	mov    %rax,0xb0(%rdx)
fffff80000213bdb:	48 ff 81 28 f0 02 00 	incq   0x2f028(%rcx)
fffff80000213be2:	48 8b 1a             	mov    (%rdx),%rbx
fffff80000213be5:	48 89 55 98          	mov    %rdx,-0x68(%rbp)
fffff80000213be9:	4c 89 6d 80          	mov    %r13,-0x80(%rbp)
fffff80000213bed:	4c 89 6d 90          	mov    %r13,-0x70(%rbp)
fffff80000213bf1:	c6 82 14 02 00 00 01 	movb   $0x1,0x214(%rdx)
fffff80000213bf8:	48 85 db             	test   %rbx,%rbx
fffff80000213bfb:	0f 84 12 01 00 00    	je     0xfffff80000213d13
fffff80000213c01:	48 8b 93 08 03 00 00 	mov    0x308(%rbx),%rdx
fffff80000213c08:	8b 49 08             	mov    0x8(%rcx),%ecx
fffff80000213c0b:	44 8b c1             	mov    %ecx,%r8d
fffff80000213c0e:	41 c1 e8 06          	shr    $0x6,%r8d
fffff80000213c12:	48 8b 82 98 00 00 00 	mov    0x98(%rdx),%rax
fffff80000213c19:	48 c1 e8 20          	shr    $0x20,%rax
fffff80000213c1d:	44 3b c0             	cmp    %eax,%r8d
fffff80000213c20:	72 07                	jb     0xfffff80000213c29
fffff80000213c22:	f0 44 09 2c 24       	lock or %r13d,(%rsp)
fffff80000213c27:	eb 0d                	jmp    0xfffff80000213c36
fffff80000213c29:	83 e1 3f             	and    $0x3f,%ecx
fffff80000213c2c:	f0 4a 0f b3 8c c2 a0 	lock btr %rcx,0xa0(%rdx,%r8,8)
fffff80000213c33:	00 00 00
fffff80000213c36:	0f b6 83 88 09 00 00 	movzbl 0x988(%rbx),%eax
fffff80000213c3d:	84 c0                	test   %al,%al
fffff80000213c3f:	0f 84 ce 00 00 00    	je     0xfffff80000213d13
fffff80000213c45:	44 38 ab 75 0c 00 00 	cmp    %r13b,0xc75(%rbx)
fffff80000213c4c:	0f 85 c1 00 00 00    	jne    0xfffff80000213d13
fffff80000213c52:	32 d2                	xor    %dl,%dl
fffff80000213c54:	45 32 d2             	xor    %r10b,%r10b
fffff80000213c57:	a8 02                	test   $0x2,%al
fffff80000213c59:	74 20                	je     0xfffff80000213c7b
fffff80000213c5b:	38 93 74 0c 00 00    	cmp    %dl,0xc74(%rbx)
fffff80000213c61:	74 18                	je     0xfffff80000213c7b
fffff80000213c63:	83 3d 66 d9 3e 00 02 	cmpl   $0x2,0x3ed966(%rip)        # 0xfffff800006015d0
fffff80000213c6a:	0f b6 d2             	movzbl %dl,%edx
fffff80000213c6d:	41 0f 44 d6          	cmove  %r14d,%edx
fffff80000213c71:	c7 83 70 0c 00 00 ff 	movl   $0xffffffff,0xc70(%rbx)
fffff80000213c78:	ff ff ff
fffff80000213c7b:	44 84 b3 88 09 00 00 	test   %r14b,0x988(%rbx)
fffff80000213c82:	74 4a                	je     0xfffff80000213cce
fffff80000213c84:	4c 8b 8b 48 0c 00 00 	mov    0xc48(%rbx),%r9
fffff80000213c8b:	4d 8b 41 20          	mov    0x20(%r9),%r8
fffff80000213c8f:	45 23 c6             	and    %r14d,%r8d
fffff80000213c92:	83 3d 37 d9 3e 00 02 	cmpl   $0x2,0x3ed937(%rip)        # 0xfffff800006015d0
fffff80000213c99:	75 27                	jne    0xfffff80000213cc2
fffff80000213c9b:	0f b6 83 76 0c 00 00 	movzbl 0xc76(%rbx),%eax
fffff80000213ca2:	48 8b 8b 58 0c 00 00 	mov    0xc58(%rbx),%rcx
fffff80000213ca9:	84 c0                	test   %al,%al
fffff80000213cab:	74 06                	je     0xfffff80000213cb3
fffff80000213cad:	48 83 c9 02          	or     $0x2,%rcx
fffff80000213cb1:	eb 14                	jmp    0xfffff80000213cc7
fffff80000213cb3:	41 0f b6 d6          	movzbl %r14b,%edx
fffff80000213cb7:	4d 85 c0             	test   %r8,%r8
fffff80000213cba:	74 0b                	je     0xfffff80000213cc7
fffff80000213cbc:	44 0f b6 d2          	movzbl %dl,%r10d
fffff80000213cc0:	eb 05                	jmp    0xfffff80000213cc7
fffff80000213cc2:	b9 02 00 00 00       	mov    $0x2,%ecx
fffff80000213cc7:	49 0b c8             	or     %r8,%rcx
fffff80000213cca:	49 89 49 20          	mov    %rcx,0x20(%r9)
fffff80000213cce:	84 d2                	test   %dl,%dl
fffff80000213cd0:	74 41                	je     0xfffff80000213d13
fffff80000213cd2:	45 84 d2             	test   %r10b,%r10b
fffff80000213cd5:	75 26                	jne    0xfffff80000213cfd
fffff80000213cd7:	f0 44 09 2c 24       	lock or %r13d,(%rsp)
fffff80000213cdc:	48 8b 8b 48 0c 00 00 	mov    0xc48(%rbx),%rcx
fffff80000213ce3:	4c 8b 01             	mov    (%rcx),%r8
fffff80000213ce6:	48 8b 51 08          	mov    0x8(%rcx),%rdx
fffff80000213cea:	48 8b 41 10          	mov    0x10(%rcx),%rax
fffff80000213cee:	48 8b 49 18          	mov    0x18(%rcx),%rcx
fffff80000213cf2:	48 0b c8             	or     %rax,%rcx
fffff80000213cf5:	48 0b ca             	or     %rdx,%rcx
fffff80000213cf8:	49 0b c8             	or     %r8,%rcx
fffff80000213cfb:	74 16                	je     0xfffff80000213d13
fffff80000213cfd:	48 8b cb             	mov    %rbx,%rcx
fffff80000213d00:	e8 47 4d 0e 00       	call   0xfffff800002f8a4c
fffff80000213d05:	48 8b 83 08 01 00 00 	mov    0x108(%rbx),%rax
fffff80000213d0c:	48 ff 80 a8 24 00 00 	incq   0x24a8(%rax)
fffff80000213d13:	48 8b 87 c0 04 01 00 	mov    0x104c0(%rdi),%rax
fffff80000213d1a:	48 b9 00 00 00 00 00 	movabs $0x40000000000,%rcx
fffff80000213d21:	04 00 00
fffff80000213d24:	48 89 47 38          	mov    %rax,0x38(%rdi)
fffff80000213d28:	45 8b c5             	mov    %r13d,%r8d
fffff80000213d2b:	41 c6 47 10 ff       	movb   $0xff,0x10(%r15)
fffff80000213d30:	48 85 0d 29 58 3f 00 	test   %rcx,0x3f5829(%rip)        # 0xfffff80000609560
fffff80000213d37:	48 8b 47 40          	mov    0x40(%rdi),%rax
fffff80000213d3b:	44 89 6c 24 68       	mov    %r13d,0x68(%rsp)
fffff80000213d40:	48 8b 30             	mov    (%rax),%rsi
fffff80000213d43:	0f 85 3c 01 00 00    	jne    0xfffff80000213e85
fffff80000213d49:	48 8b 8f d8 03 01 00 	mov    0x103d8(%rdi),%rcx
fffff80000213d50:	49 b9 00 00 00 00 01 	movabs $0x100000000,%r9
fffff80000213d57:	00 00 00
fffff80000213d5a:	48 83 f9 ff          	cmp    $0xffffffffffffffff,%rcx
fffff80000213d5e:	0f 85 8e 00 00 00    	jne    0xfffff80000213df2
fffff80000213d64:	b9 48 00 00 00       	mov    $0x48,%ecx
fffff80000213d69:	0f 32                	rdmsr
fffff80000213d6b:	48 c1 e2 20          	shl    $0x20,%rdx
fffff80000213d6f:	48 0b c2             	or     %rdx,%rax
fffff80000213d72:	48 89 87 d8 03 01 00 	mov    %rax,0x103d8(%rdi)
fffff80000213d79:	48 8b c8             	mov    %rax,%rcx
fffff80000213d7c:	48 23 0d 2d 5d 3f 00 	and    0x3f5d2d(%rip),%rcx        # 0xfffff80000609ab0
fffff80000213d83:	48 89 8f e0 03 01 00 	mov    %rcx,0x103e0(%rdi)
fffff80000213d8a:	48 8b 8e 08 03 00 00 	mov    0x308(%rsi),%rcx
fffff80000213d91:	48 8b 91 e8 0c 01 00 	mov    0x10ce8(%rcx),%rdx
fffff80000213d98:	48 23 d0             	and    %rax,%rdx
fffff80000213d9b:	48 8b 86 c0 02 00 00 	mov    0x2c0(%rsi),%rax
fffff80000213da2:	48 89 90 e0 0e 00 00 	mov    %rdx,0xee0(%rax)
fffff80000213da9:	48 8b 87 d8 03 01 00 	mov    0x103d8(%rdi),%rax
fffff80000213db0:	44 08 b7 e8 03 01 00 	or     %r14b,0x103e8(%rdi)
fffff80000213db7:	48 8b c8             	mov    %rax,%rcx
fffff80000213dba:	41 84 c6             	test   %al,%r14b
fffff80000213dbd:	74 33                	je     0xfffff80000213df2
fffff80000213dbf:	44 38 86 e4 02 00 00 	cmp    %r8b,0x2e4(%rsi)
fffff80000213dc6:	75 2a                	jne    0xfffff80000213df2
fffff80000213dc8:	4c 85 0d 91 57 3f 00 	test   %r9,0x3f5791(%rip)        # 0xfffff80000609560
fffff80000213dcf:	74 21                	je     0xfffff80000213df2
fffff80000213dd1:	48 8b 86 c0 02 00 00 	mov    0x2c0(%rsi),%rax
fffff80000213dd8:	0f b6 48 14          	movzbl 0x14(%rax),%ecx
fffff80000213ddc:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
fffff80000213de1:	fe c1                	inc    %cl
fffff80000213de3:	d3 e0                	shl    %cl,%eax
fffff80000213de5:	21 86 e0 02 00 00    	and    %eax,0x2e0(%rsi)
fffff80000213deb:	48 8b 8f d8 03 01 00 	mov    0x103d8(%rdi),%rcx
fffff80000213df2:	8b 86 18 01 00 00    	mov    0x118(%rsi),%eax
fffff80000213df8:	a8 84                	test   $0x84,%al
fffff80000213dfa:	74 15                	je     0xfffff80000213e11
fffff80000213dfc:	48 8b 86 c0 02 00 00 	mov    0x2c0(%rsi),%rax
fffff80000213e03:	44 38 80 18 0e 00 00 	cmp    %r8b,0xe18(%rax)
fffff80000213e0a:	75 05                	jne    0xfffff80000213e11
fffff80000213e0c:	49 8b dd             	mov    %r13,%rbx
fffff80000213e0f:	eb 0e                	jmp    0xfffff80000213e1f
fffff80000213e11:	48 8b 9e c0 02 00 00 	mov    0x2c0(%rsi),%rbx
fffff80000213e18:	48 8b 9b e0 0e 00 00 	mov    0xee0(%rbx),%rbx
fffff80000213e1f:	48 3b cb             	cmp    %rbx,%rcx
fffff80000213e22:	74 61                	je     0xfffff80000213e85
fffff80000213e24:	41 84 de             	test   %bl,%r14b
fffff80000213e27:	74 1d                	je     0xfffff80000213e46
fffff80000213e29:	4c 85 0d 30 57 3f 00 	test   %r9,0x3f5730(%rip)        # 0xfffff80000609560