fffff80000311de5:	cc                   	int3
fffff80000311de6:	cc                   	int3
fffff80000311de7:	cc                   	int3
fffff80000311de8:	cc                   	int3
fffff80000311de9:	cc                   	int3
fffff80000311dea:	cc                   	int3
fffff80000311deb:	cc                   	int3
fffff80000311dec:	48 83 64 24 10 00    	andq   $0x0,0x10(%rsp)
fffff80000311df2:	f6 05 63 77 2f 00 01 	testb  $0x1,0x2f7763(%rip)        # 0xfffff8000060955c
fffff80000311df9:	74 10                	je     0xfffff80000311e0b
fffff80000311dfb:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff80000311e02:	02 00
fffff80000311e04:	8b 50 60             	mov    0x60(%rax),%edx
fffff80000311e07:	89 11                	mov    %edx,(%rcx)
fffff80000311e09:	c3                   	ret
fffff80000311e0a:	cc                   	int3
fffff80000311e0b:	b8 0c 40 00 00       	mov    $0x400c,%eax
fffff80000311e10:	0f 78 c0             	vmread %rax,%rax
fffff80000311e13:	89 01                	mov    %eax,(%rcx)
fffff80000311e15:	c3                   	ret
fffff80000311e16:	cc                   	int3
fffff80000311e17:	cc                   	int3
fffff80000311e18:	cc                   	int3
fffff80000311e19:	cc                   	int3
fffff80000311e1a:	cc                   	int3
fffff80000311e1b:	cc                   	int3
fffff80000311e1c:	cc                   	int3
fffff80000311e1d:	cc                   	int3
fffff80000311e1e:	cc                   	int3
fffff80000311e1f:	cc                   	int3
fffff80000311e20:	f6 05 35 77 2f 00 01 	testb  $0x1,0x2f7735(%rip)        # 0xfffff8000060955c
fffff80000311e27:	74 19                	je     0xfffff80000311e42
fffff80000311e29:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff80000311e30:	02 00
fffff80000311e32:	83 a0 38 03 00 00 fb 	andl   $0xfffffffb,0x338(%rax)
fffff80000311e39:	48 89 88 c0 03 00 00 	mov    %rcx,0x3c0(%rax)
fffff80000311e40:	c3                   	ret
fffff80000311e41:	cc                   	int3
fffff80000311e42:	b8 2c 20 00 00       	mov    $0x202c,%eax
fffff80000311e47:	0f 79 c1             	vmwrite %rcx,%rax
fffff80000311e4a:	c3                   	ret
fffff80000311e4b:	cc                   	int3
fffff80000311e4c:	cc                   	int3
fffff80000311e4d:	cc                   	int3
fffff80000311e4e:	cc                   	int3
fffff80000311e4f:	cc                   	int3
fffff80000311e50:	cc                   	int3
fffff80000311e51:	cc                   	int3
fffff80000311e52:	cc                   	int3
fffff80000311e53:	cc                   	int3
fffff80000311e54:	f6 05 01 77 2f 00 01 	testb  $0x1,0x2f7701(%rip)        # 0xfffff8000060955c
fffff80000311e5b:	74 1d                	je     0xfffff80000311e7a
fffff80000311e5d:	65 48 8b 14 25 50 c9 	mov    %gs:0x2c950,%rdx
fffff80000311e64:	02 00
fffff80000311e66:	48 8b 01             	mov    (%rcx),%rax
fffff80000311e69:	0f ba b2 38 03 00 00 	btrl   $0xb,0x338(%rdx)
fffff80000311e70:	0b
fffff80000311e71:	48 89 82 c0 01 00 00 	mov    %rax,0x1c0(%rdx)
fffff80000311e78:	c3                   	ret
fffff80000311e79:	cc                   	int3
fffff80000311e7a:	ba 0a 28 00 00       	mov    $0x280a,%edx
fffff80000311e7f:	0f 79 11             	vmwrite (%rcx),%rdx
fffff80000311e82:	c3                   	ret
fffff80000311e83:	cc                   	int3
fffff80000311e84:	cc                   	int3
fffff80000311e85:	cc                   	int3
fffff80000311e86:	cc                   	int3
fffff80000311e87:	cc                   	int3
fffff80000311e88:	cc                   	int3
fffff80000311e89:	cc                   	int3
fffff80000311e8a:	cc                   	int3
fffff80000311e8b:	cc                   	int3
fffff80000311e8c:	f6 05 c9 76 2f 00 01 	testb  $0x1,0x2f76c9(%rip)        # 0xfffff8000060955c
fffff80000311e93:	74 1d                	je     0xfffff80000311eb2
fffff80000311e95:	65 48 8b 14 25 50 c9 	mov    %gs:0x2c950,%rdx
fffff80000311e9c:	02 00
fffff80000311e9e:	48 8b 01             	mov    (%rcx),%rax
fffff80000311ea1:	0f ba b2 38 03 00 00 	btrl   $0xb,0x338(%rdx)
fffff80000311ea8:	0b
fffff80000311ea9:	48 89 82 c8 01 00 00 	mov    %rax,0x1c8(%rdx)
fffff80000311eb0:	c3                   	ret
fffff80000311eb1:	cc                   	int3
fffff80000311eb2:	ba 0c 28 00 00       	mov    $0x280c,%edx
fffff80000311eb7:	0f 79 11             	vmwrite (%rcx),%rdx
fffff80000311eba:	c3                   	ret
fffff80000311ebb:	cc                   	int3
fffff80000311ebc:	cc                   	int3
fffff80000311ebd:	cc                   	int3
fffff80000311ebe:	cc                   	int3
fffff80000311ebf:	cc                   	int3
fffff80000311ec0:	cc                   	int3
fffff80000311ec1:	cc                   	int3
fffff80000311ec2:	cc                   	int3
fffff80000311ec3:	cc                   	int3
fffff80000311ec4:	f6 05 91 76 2f 00 01 	testb  $0x1,0x2f7691(%rip)        # 0xfffff8000060955c
fffff80000311ecb:	74 1d                	je     0xfffff80000311eea
fffff80000311ecd:	65 48 8b 14 25 50 c9 	mov    %gs:0x2c950,%rdx
fffff80000311ed4:	02 00
fffff80000311ed6:	48 8b 01             	mov    (%rcx),%rax
fffff80000311ed9:	0f ba b2 38 03 00 00 	btrl   $0xb,0x338(%rdx)
fffff80000311ee0:	0b
fffff80000311ee1:	48 89 82 d0 01 00 00 	mov    %rax,0x1d0(%rdx)
fffff80000311ee8:	c3                   	ret
fffff80000311ee9:	cc                   	int3
fffff80000311eea:	ba 0e 28 00 00       	mov    $0x280e,%edx
fffff80000311eef:	0f 79 11             	vmwrite (%rcx),%rdx
fffff80000311ef2:	c3                   	ret
fffff80000311ef3:	cc                   	int3
fffff80000311ef4:	cc                   	int3
fffff80000311ef5:	cc                   	int3
fffff80000311ef6:	cc                   	int3
fffff80000311ef7:	cc                   	int3
fffff80000311ef8:	cc                   	int3
fffff80000311ef9:	cc                   	int3
fffff80000311efa:	cc                   	int3
fffff80000311efb:	cc                   	int3
fffff80000311efc:	f6 05 59 76 2f 00 01 	testb  $0x1,0x2f7659(%rip)        # 0xfffff8000060955c
fffff80000311f03:	74 1d                	je     0xfffff80000311f22
fffff80000311f05:	65 48 8b 14 25 50 c9 	mov    %gs:0x2c950,%rdx
fffff80000311f0c:	02 00
fffff80000311f0e:	48 8b 01             	mov    (%rcx),%rax
fffff80000311f11:	0f ba b2 38 03 00 00 	btrl   $0xb,0x338(%rdx)
fffff80000311f18:	0b
fffff80000311f19:	48 89 82 d8 01 00 00 	mov    %rax,0x1d8(%rdx)
fffff80000311f20:	c3                   	ret
fffff80000311f21:	cc                   	int3
fffff80000311f22:	ba 10 28 00 00       	mov    $0x2810,%edx
fffff80000311f27:	0f 79 11             	vmwrite (%rcx),%rdx
fffff80000311f2a:	c3                   	ret
fffff80000311f2b:	cc                   	int3
fffff80000311f2c:	cc                   	int3
fffff80000311f2d:	cc                   	int3
fffff80000311f2e:	cc                   	int3
fffff80000311f2f:	cc                   	int3
fffff80000311f30:	cc                   	int3
fffff80000311f31:	cc                   	int3
fffff80000311f32:	cc                   	int3
fffff80000311f33:	cc                   	int3
fffff80000311f34:	f6 05 21 76 2f 00 01 	testb  $0x1,0x2f7621(%rip)        # 0xfffff8000060955c
fffff80000311f3b:	74 1a                	je     0xfffff80000311f57
fffff80000311f3d:	65 48 8b 14 25 50 c9 	mov    %gs:0x2c950,%rdx
fffff80000311f44:	02 00
fffff80000311f46:	48 8b 01             	mov    (%rcx),%rax
fffff80000311f49:	0f ba b2 38 03 00 00 	btrl   $0xe,0x338(%rdx)
fffff80000311f50:	0e
fffff80000311f51:	48 89 42 30          	mov    %rax,0x30(%rdx)
fffff80000311f55:	c3                   	ret
fffff80000311f56:	cc                   	int3
fffff80000311f57:	ba 02 6c 00 00       	mov    $0x6c02,%edx
fffff80000311f5c:	0f 79 11             	vmwrite (%rcx),%rdx
fffff80000311f5f:	c3                   	ret
fffff80000311f60:	cc                   	int3
fffff80000311f61:	cc                   	int3
fffff80000311f62:	cc                   	int3
fffff80000311f63:	cc                   	int3
fffff80000311f64:	cc                   	int3
fffff80000311f65:	cc                   	int3
fffff80000311f66:	cc                   	int3
fffff80000311f67:	cc                   	int3
fffff80000311f68:	f6 05 ed 75 2f 00 01 	testb  $0x1,0x2f75ed(%rip)        # 0xfffff8000060955c
fffff80000311f6f:	74 1d                	je     0xfffff80000311f8e
fffff80000311f71:	65 48 8b 14 25 50 c9 	mov    %gs:0x2c950,%rdx
fffff80000311f78:	02 00
fffff80000311f7a:	48 8b 01             	mov    (%rcx),%rax
fffff80000311f7d:	0f ba b2 38 03 00 00 	btrl   $0xd,0x338(%rdx)
fffff80000311f84:	0d
fffff80000311f85:	48 89 82 58 02 00 00 	mov    %rax,0x258(%rdx)
fffff80000311f8c:	c3                   	ret
fffff80000311f8d:	cc                   	int3
fffff80000311f8e:	ba 0c 6c 00 00       	mov    $0x6c0c,%edx
fffff80000311f93:	0f 79 11             	vmwrite (%rcx),%rdx
fffff80000311f96:	c3                   	ret
fffff80000311f97:	cc                   	int3
fffff80000311f98:	cc                   	int3
fffff80000311f99:	cc                   	int3
fffff80000311f9a:	cc                   	int3
fffff80000311f9b:	cc                   	int3
fffff80000311f9c:	cc                   	int3
fffff80000311f9d:	cc                   	int3
fffff80000311f9e:	cc                   	int3
fffff80000311f9f:	cc                   	int3
fffff80000311fa0:	f6 05 b5 75 2f 00 01 	testb  $0x1,0x2f75b5(%rip)        # 0xfffff8000060955c
fffff80000311fa7:	74 1d                	je     0xfffff80000311fc6
fffff80000311fa9:	65 48 8b 14 25 50 c9 	mov    %gs:0x2c950,%rdx
fffff80000311fb0:	02 00
fffff80000311fb2:	48 8b 01             	mov    (%rcx),%rax
fffff80000311fb5:	0f ba b2 38 03 00 00 	btrl   $0xd,0x338(%rdx)
fffff80000311fbc:	0d
fffff80000311fbd:	48 89 82 48 02 00 00 	mov    %rax,0x248(%rdx)
fffff80000311fc4:	c3                   	ret
fffff80000311fc5:	cc                   	int3
fffff80000311fc6:	ba 08 6c 00 00       	mov    $0x6c08,%edx
fffff80000311fcb:	0f 79 11             	vmwrite (%rcx),%rdx
fffff80000311fce:	c3                   	ret
fffff80000311fcf:	cc                   	int3
fffff80000311fd0:	cc                   	int3
fffff80000311fd1:	cc                   	int3
fffff80000311fd2:	cc                   	int3
fffff80000311fd3:	cc                   	int3
fffff80000311fd4:	cc                   	int3
fffff80000311fd5:	cc                   	int3
fffff80000311fd6:	cc                   	int3
fffff80000311fd7:	cc                   	int3
fffff80000311fd8:	f6 05 7d 75 2f 00 01 	testb  $0x1,0x2f757d(%rip)        # 0xfffff8000060955c
fffff80000311fdf:	74 1d                	je     0xfffff80000311ffe
fffff80000311fe1:	65 48 8b 14 25 50 c9 	mov    %gs:0x2c950,%rdx
fffff80000311fe8:	02 00
fffff80000311fea:	48 8b 01             	mov    (%rcx),%rax
fffff80000311fed:	0f ba b2 38 03 00 00 	btrl   $0xd,0x338(%rdx)
fffff80000311ff4:	0d
fffff80000311ff5:	48 89 82 50 02 00 00 	mov    %rax,0x250(%rdx)
fffff80000311ffc:	c3                   	ret
fffff80000311ffd:	cc                   	int3
fffff80000311ffe:	ba 0a 6c 00 00       	mov    $0x6c0a,%edx
fffff80000312003:	0f 79 11             	vmwrite (%rcx),%rdx
fffff80000312006:	c3                   	ret
fffff80000312007:	cc                   	int3
fffff80000312008:	cc                   	int3
fffff80000312009:	cc                   	int3
fffff8000031200a:	cc                   	int3
fffff8000031200b:	cc                   	int3
fffff8000031200c:	cc                   	int3
fffff8000031200d:	cc                   	int3
fffff8000031200e:	cc                   	int3
fffff8000031200f:	cc                   	int3
fffff80000312010:	81 ea 00 60 00 00    	sub    $0x6000,%edx
fffff80000312016:	74 3a                	je     0xfffff80000312052
fffff80000312018:	83 ea 02             	sub    $0x2,%edx
fffff8000031201b:	74 2e                	je     0xfffff8000031204b
fffff8000031201d:	83 ea 02             	sub    $0x2,%edx
fffff80000312020:	74 22                	je     0xfffff80000312044
fffff80000312022:	83 ea 02             	sub    $0x2,%edx
fffff80000312025:	74 16                	je     0xfffff8000031203d
fffff80000312027:	81 fa fa 07 00 00    	cmp    $0x7fa,%edx
fffff8000031202d:	74 07                	je     0xfffff80000312036
fffff8000031202f:	b8 30 02 00 00       	mov    $0x230,%eax
fffff80000312034:	eb 21                	jmp    0xfffff80000312057
fffff80000312036:	b8 20 02 00 00       	mov    $0x220,%eax
fffff8000031203b:	eb 1a                	jmp    0xfffff80000312057
fffff8000031203d:	b8 18 02 00 00       	mov    $0x218,%eax
fffff80000312042:	eb 13                	jmp    0xfffff80000312057
fffff80000312044:	b8 10 02 00 00       	mov    $0x210,%eax
fffff80000312049:	eb 0c                	jmp    0xfffff80000312057
fffff8000031204b:	b8 08 02 00 00       	mov    $0x208,%eax
fffff80000312050:	eb 05                	jmp    0xfffff80000312057
fffff80000312052:	b8 00 02 00 00       	mov    $0x200,%eax
fffff80000312057:	48 03 c1             	add    %rcx,%rax
fffff8000031205a:	49 89 00             	mov    %rax,(%r8)
fffff8000031205d:	b8 00 01 00 00       	mov    $0x100,%eax
fffff80000312062:	c3                   	ret
fffff80000312063:	cc                   	int3
fffff80000312064:	cc                   	int3
fffff80000312065:	cc                   	int3
fffff80000312066:	cc                   	int3
fffff80000312067:	cc                   	int3
fffff80000312068:	cc                   	int3
fffff80000312069:	cc                   	int3
fffff8000031206a:	cc                   	int3
fffff8000031206b:	cc                   	int3
fffff8000031206c:	48 83 ec 28          	sub    $0x28,%rsp
fffff80000312070:	4c 8b c9             	mov    %rcx,%r9
fffff80000312073:	0f 20 c2             	mov    %cr0,%rdx
fffff80000312076:	41 b2 01             	mov    $0x1,%r10b
fffff80000312079:	41 bb ff bf ff ff    	mov    $0xffffbfff,%r11d
fffff8000031207f:	44 84 15 d6 74 2f 00 	test   %r10b,0x2f74d6(%rip)        # 0xfffff8000060955c
fffff80000312086:	74 16                	je     0xfffff8000031209e
fffff80000312088:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff8000031208f:	02 00
fffff80000312091:	44 21 98 38 03 00 00 	and    %r11d,0x338(%rax)
fffff80000312098:	48 89 50 28          	mov    %rdx,0x28(%rax)
fffff8000031209c:	eb 08                	jmp    0xfffff800003120a6
fffff8000031209e:	b8 00 6c 00 00       	mov    $0x6c00,%eax
fffff800003120a3:	0f 79 c2             	vmwrite %rdx,%rax
fffff800003120a6:	48 8b 81 98 04 01 00 	mov    0x10498(%rcx),%rax
fffff800003120ad:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
fffff800003120b2:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff800003120b7:	e8 78 fe ff ff       	call   0xfffff80000311f34
fffff800003120bc:	0f 20 e1             	mov    %cr4,%rcx
fffff800003120bf:	44 84 15 96 74 2f 00 	test   %r10b,0x2f7496(%rip)        # 0xfffff8000060955c
fffff800003120c6:	74 16                	je     0xfffff800003120de
fffff800003120c8:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff800003120cf:	02 00
fffff800003120d1:	44 21 98 38 03 00 00 	and    %r11d,0x338(%rax)
fffff800003120d8:	48 89 48 38          	mov    %rcx,0x38(%rax)
fffff800003120dc:	eb 08                	jmp    0xfffff800003120e6
fffff800003120de:	b8 04 6c 00 00       	mov    $0x6c04,%eax
fffff800003120e3:	0f 79 c1             	vmwrite %rcx,%rax
fffff800003120e6:	b9 80 00 00 c0       	mov    $0xc0000080,%ecx
fffff800003120eb:	0f 32                	rdmsr
fffff800003120ed:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800003120f1:	48 0b c2             	or     %rdx,%rax
fffff800003120f4:	44 84 15 61 74 2f 00 	test   %r10b,0x2f7461(%rip)        # 0xfffff8000060955c
fffff800003120fb:	74 16                	je     0xfffff80000312113
fffff800003120fd:	65 48 8b 0c 25 50 c9 	mov    %gs:0x2c950,%rcx
fffff80000312104:	02 00
fffff80000312106:	44 21 99 38 03 00 00 	and    %r11d,0x338(%rcx)
fffff8000031210d:	48 89 41 20          	mov    %rax,0x20(%rcx)
fffff80000312111:	eb 08                	jmp    0xfffff8000031211b
fffff80000312113:	b9 02 2c 00 00       	mov    $0x2c02,%ecx
fffff80000312118:	0f 79 c8             	vmwrite %rax,%rcx
fffff8000031211b:	44 84 15 3a 74 2f 00 	test   %r10b,0x2f743a(%rip)        # 0xfffff8000060955c
fffff80000312122:	48 8d 0d e2 c1 f2 ff 	lea    -0xd3e1e(%rip),%rcx        # 0xfffff8000023e30b
fffff80000312129:	74 16                	je     0xfffff80000312141
fffff8000031212b:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff80000312132:	02 00
fffff80000312134:	44 21 98 38 03 00 00 	and    %r11d,0x338(%rax)
fffff8000031213b:	48 89 48 50          	mov    %rcx,0x50(%rax)
fffff8000031213f:	eb 08                	jmp    0xfffff80000312149
fffff80000312141:	b8 16 6c 00 00       	mov    $0x6c16,%eax
fffff80000312146:	0f 79 c1             	vmwrite %rcx,%rax
fffff80000312149:	44 84 15 0c 74 2f 00 	test   %r10b,0x2f740c(%rip)        # 0xfffff8000060955c
fffff80000312150:	b9 10 00 00 00       	mov    $0x10,%ecx
fffff80000312155:	74 16                	je     0xfffff8000031216d
fffff80000312157:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff8000031215e:	02 00
fffff80000312160:	44 21 98 38 03 00 00 	and    %r11d,0x338(%rax)
fffff80000312167:	66 89 48 0a          	mov    %cx,0xa(%rax)
fffff8000031216b:	eb 08                	jmp    0xfffff80000312175
fffff8000031216d:	b8 02 0c 00 00       	mov    $0xc02,%eax
fffff80000312172:	0f 79 c1             	vmwrite %rcx,%rax
fffff80000312175:	44 84 15 e0 73 2f 00 	test   %r10b,0x2f73e0(%rip)        # 0xfffff8000060955c
fffff8000031217c:	b9 20 00 00 00       	mov    $0x20,%ecx
fffff80000312181:	74 16                	je     0xfffff80000312199
fffff80000312183:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff8000031218a:	02 00
fffff8000031218c:	44 21 98 38 03 00 00 	and    %r11d,0x338(%rax)
fffff80000312193:	66 89 48 0c          	mov    %cx,0xc(%rax)
fffff80000312197:	eb 08                	jmp    0xfffff800003121a1
fffff80000312199:	b8 04 0c 00 00       	mov    $0xc04,%eax
fffff8000031219e:	0f 79 c1             	vmwrite %rcx,%rax
fffff800003121a1:	44 84 15 b4 73 2f 00 	test   %r10b,0x2f73b4(%rip)        # 0xfffff8000060955c
fffff800003121a8:	74 16                	je     0xfffff800003121c0
fffff800003121aa:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff800003121b1:	02 00
fffff800003121b3:	44 21 98 38 03 00 00 	and    %r11d,0x338(%rax)
fffff800003121ba:	66 89 48 0e          	mov    %cx,0xe(%rax)
fffff800003121be:	eb 08                	jmp    0xfffff800003121c8
fffff800003121c0:	b8 06 0c 00 00       	mov    $0xc06,%eax
fffff800003121c5:	0f 79 c1             	vmwrite %rcx,%rax
fffff800003121c8:	44 84 15 8d 73 2f 00 	test   %r10b,0x2f738d(%rip)        # 0xfffff8000060955c
fffff800003121cf:	74 16                	je     0xfffff800003121e7
fffff800003121d1:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff800003121d8:	02 00
fffff800003121da:	44 21 98 38 03 00 00 	and    %r11d,0x338(%rax)
fffff800003121e1:	66 89 48 08          	mov    %cx,0x8(%rax)
fffff800003121e5:	eb 08                	jmp    0xfffff800003121ef
fffff800003121e7:	b8 00 0c 00 00       	mov    $0xc00,%eax
fffff800003121ec:	0f 79 c1             	vmwrite %rcx,%rax
fffff800003121ef:	44 84 15 66 73 2f 00 	test   %r10b,0x2f7366(%rip)        # 0xfffff8000060955c
fffff800003121f6:	74 16                	je     0xfffff8000031220e