fffff8000030f156:	44 84 1d ff a3 2f 00 	test   %r11b,0x2fa3ff(%rip)        # 0xfffff8000060955c
fffff8000030f15d:	74 21                	je     0xfffff8000030f180
fffff8000030f15f:	65 48 8b 0c 25 50 c9 	mov    %gs:0x2c950,%rcx
fffff8000030f166:	02 00
fffff8000030f168:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
fffff8000030f16d:	83 a1 38 03 00 00 fb 	andl   $0xfffffffb,0x338(%rcx)
fffff8000030f174:	48 89 81 d8 03 00 00 	mov    %rax,0x3d8(%rcx)
fffff8000030f17b:	e9 ac 03 00 00       	jmp    0xfffff8000030f52c
fffff8000030f180:	b8 32 20 00 00       	mov    $0x2032,%eax
fffff8000030f185:	0f 79 c3             	vmwrite %rbx,%rax
fffff8000030f188:	e9 9f 03 00 00       	jmp    0xfffff8000030f52c
fffff8000030f18d:	41 38 a9 1c 01 00 00 	cmp    %bpl,0x11c(%r9)
fffff8000030f194:	0f 84 92 03 00 00    	je     0xfffff8000030f52c
fffff8000030f19a:	b9 a0 01 00 00       	mov    $0x1a0,%ecx
fffff8000030f19f:	0f 32                	rdmsr
fffff8000030f1a1:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000030f1a5:	48 0b c2             	or     %rdx,%rax
fffff8000030f1a8:	48 ba 80 18 00 00 04 	movabs $0x400001880,%rdx
fffff8000030f1af:	00 00 00
fffff8000030f1b2:	48 33 c3             	xor    %rbx,%rax
fffff8000030f1b5:	48 23 d0             	and    %rax,%rdx
fffff8000030f1b8:	48 33 d3             	xor    %rbx,%rdx
fffff8000030f1bb:	e8 8c bf f4 ff       	call   0xfffff8000025b14c
fffff8000030f1c0:	0f b7 f0             	movzwl %ax,%esi
fffff8000030f1c3:	e9 64 03 00 00       	jmp    0xfffff8000030f52c
fffff8000030f1c8:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
fffff8000030f1cd:	e8 1e d5 ff ff       	call   0xfffff8000030c6f0
fffff8000030f1d2:	e9 55 03 00 00       	jmp    0xfffff8000030f52c
fffff8000030f1d7:	48 8b 47 10          	mov    0x10(%rdi),%rax
fffff8000030f1db:	48 89 98 d8 01 00 00 	mov    %rbx,0x1d8(%rax)
fffff8000030f1e2:	48 8b 47 10          	mov    0x10(%rdi),%rax
fffff8000030f1e6:	40 38 a8 c0 01 00 00 	cmp    %bpl,0x1c0(%rax)
fffff8000030f1ed:	0f 84 39 03 00 00    	je     0xfffff8000030f52c
fffff8000030f1f3:	48 8b cb             	mov    %rbx,%rcx
fffff8000030f1f6:	e8 59 b7 f2 ff       	call   0xfffff8000023a954
fffff8000030f1fb:	e9 2c 03 00 00       	jmp    0xfffff8000030f52c
fffff8000030f200:	48 8b 47 10          	mov    0x10(%rdi),%rax
fffff8000030f204:	40 38 a8 c0 01 00 00 	cmp    %bpl,0x1c0(%rax)
fffff8000030f20b:	74 0d                	je     0xfffff8000030f21a
fffff8000030f20d:	48 8b cb             	mov    %rbx,%rcx
fffff8000030f210:	e8 73 b7 f2 ff       	call   0xfffff8000023a988
fffff8000030f215:	e9 12 03 00 00       	jmp    0xfffff8000030f52c
fffff8000030f21a:	48 89 98 d0 01 00 00 	mov    %rbx,0x1d0(%rax)
fffff8000030f221:	e9 06 03 00 00       	jmp    0xfffff8000030f52c
fffff8000030f226:	48 8b 47 10          	mov    0x10(%rdi),%rax
fffff8000030f22a:	48 89 98 c8 01 00 00 	mov    %rbx,0x1c8(%rax)
fffff8000030f231:	48 8b 47 10          	mov    0x10(%rdi),%rax
fffff8000030f235:	40 38 a8 c0 01 00 00 	cmp    %bpl,0x1c0(%rax)
fffff8000030f23c:	0f 84 ea 02 00 00    	je     0xfffff8000030f52c
fffff8000030f242:	48 8b cb             	mov    %rbx,%rcx
fffff8000030f245:	e8 72 b7 f2 ff       	call   0xfffff8000023a9bc
fffff8000030f24a:	84 da                	test   %bl,%dl
fffff8000030f24c:	ba 00 00 00 10       	mov    $0x10000000,%edx
fffff8000030f251:	75 07                	jne    0xfffff8000030f25a
fffff8000030f253:	e8 3c 1a 00 00       	call   0xfffff80000310c94
fffff8000030f258:	eb 05                	jmp    0xfffff8000030f25f
fffff8000030f25a:	e8 69 1a 00 00       	call   0xfffff80000310cc8
fffff8000030f25f:	48 8d 97 80 f1 ff ff 	lea    -0xe80(%rdi),%rdx
fffff8000030f266:	49 23 db             	and    %r11,%rbx
fffff8000030f269:	4c 8b 82 28 0e 00 00 	mov    0xe28(%rdx),%r8
fffff8000030f270:	49 8b c0             	mov    %r8,%rax
fffff8000030f273:	48 c1 e8 0c          	shr    $0xc,%rax
fffff8000030f277:	49 23 c3             	and    %r11,%rax
fffff8000030f27a:	48 3b c3             	cmp    %rbx,%rax
fffff8000030f27d:	0f 84 a9 02 00 00    	je     0xfffff8000030f52c
fffff8000030f283:	49 0f ba f0 0c       	btr    $0xc,%r8
fffff8000030f288:	48 c1 e3 0c          	shl    $0xc,%rbx
fffff8000030f28c:	4c 0b c3             	or     %rbx,%r8
fffff8000030f28f:	49 8b c9             	mov    %r9,%rcx
fffff8000030f292:	4c 89 82 28 0e 00 00 	mov    %r8,0xe28(%rdx)
fffff8000030f299:	e8 e6 a0 f2 ff       	call   0xfffff80000239384
fffff8000030f29e:	e9 89 02 00 00       	jmp    0xfffff8000030f52c
fffff8000030f2a3:	45 8a c3             	mov    %r11b,%r8b
fffff8000030f2a6:	48 8b d3             	mov    %rbx,%rdx
fffff8000030f2a9:	49 8b c9             	mov    %r9,%rcx
fffff8000030f2ac:	e8 3b 03 00 00       	call   0xfffff8000030f5ec
fffff8000030f2b1:	e9 0a ff ff ff       	jmp    0xfffff8000030f1c0
fffff8000030f2b6:	48 f7 c3 fe ff ff ff 	test   $0xfffffffffffffffe,%rbx
fffff8000030f2bd:	0f 85 8c 01 00 00    	jne    0xfffff8000030f44f
fffff8000030f2c3:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000030f2ca:	00 00
fffff8000030f2cc:	e8 07 9b fe ff       	call   0xfffff800002f8dd8
fffff8000030f2d1:	e9 56 02 00 00       	jmp    0xfffff8000030f52c
fffff8000030f2d6:	48 8b d3             	mov    %rbx,%rdx
fffff8000030f2d9:	49 8b c9             	mov    %r9,%rcx
fffff8000030f2dc:	e8 a7 a7 fe ff       	call   0xfffff800002f9a88
fffff8000030f2e1:	e9 da fe ff ff       	jmp    0xfffff8000030f1c0
fffff8000030f2e6:	0f b6 87 94 f1 ff ff 	movzbl -0xe6c(%rdi),%eax
fffff8000030f2ed:	48 69 c8 c0 46 00 00 	imul   $0x46c0,%rax,%rcx
fffff8000030f2f4:	49 8b 81 08 03 00 00 	mov    0x308(%r9),%rax
fffff8000030f2fb:	48 23 9c 01 28 7d 00 	and    0x7d28(%rcx,%rax,1),%rbx
fffff8000030f302:	00
fffff8000030f303:	48 8b eb             	mov    %rbx,%rbp
fffff8000030f306:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
fffff8000030f30b:	48 33 6f 58          	xor    0x58(%rdi),%rbp
fffff8000030f30f:	48 89 5f 58          	mov    %rbx,0x58(%rdi)
fffff8000030f313:	48 8b 05 76 cc 2f 00 	mov    0x2fcc76(%rip),%rax        # 0xfffff8000060bf90
fffff8000030f31a:	41 84 c3             	test   %al,%r11b
fffff8000030f31d:	74 0b                	je     0xfffff8000030f32a
fffff8000030f31f:	48 0f ba e0 1b       	bt     $0x1b,%rax
fffff8000030f324:	0f 83 02 02 00 00    	jae    0xfffff8000030f52c
fffff8000030f32a:	44 84 1d 2b a2 2f 00 	test   %r11b,0x2fa22b(%rip)        # 0xfffff8000060955c
fffff8000030f331:	74 1f                	je     0xfffff8000030f352
fffff8000030f333:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff8000030f33a:	02 00
fffff8000030f33c:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
fffff8000030f341:	0f ba b0 38 03 00 00 	btrl   $0xb,0x338(%rax)
fffff8000030f348:	0b
fffff8000030f349:	48 89 98 a8 01 00 00 	mov    %rbx,0x1a8(%rax)
fffff8000030f350:	eb 08                	jmp    0xfffff8000030f35a
fffff8000030f352:	b8 02 28 00 00       	mov    $0x2802,%eax
fffff8000030f357:	0f 79 c3             	vmwrite %rbx,%rax
fffff8000030f35a:	40 f6 c5 02          	test   $0x2,%bpl
fffff8000030f35e:	74 0f                	je     0xfffff8000030f36f
fffff8000030f360:	48 8b 47 10          	mov    0x10(%rdi),%rax
fffff8000030f364:	44 88 5f 19          	mov    %r11b,0x19(%rdi)
fffff8000030f368:	44 88 98 25 01 00 00 	mov    %r11b,0x125(%rax)
fffff8000030f36f:	41 84 eb             	test   %bpl,%r11b
fffff8000030f372:	74 11                	je     0xfffff8000030f385
fffff8000030f374:	41 22 db             	and    %r11b,%bl
fffff8000030f377:	48 8b d7             	mov    %rdi,%rdx
fffff8000030f37a:	44 8a c3             	mov    %bl,%r8b
fffff8000030f37d:	49 8b c9             	mov    %r9,%rcx
fffff8000030f380:	e8 fb 2c ff ff       	call   0xfffff80000302080
fffff8000030f385:	48 f7 c5 00 18 00 00 	test   $0x1800,%rbp
fffff8000030f38c:	0f 84 9a 01 00 00    	je     0xfffff8000030f52c
fffff8000030f392:	48 8b cf             	mov    %rdi,%rcx
fffff8000030f395:	e8 8a 39 ff ff       	call   0xfffff80000302d24
fffff8000030f39a:	e9 8d 01 00 00       	jmp    0xfffff8000030f52c
fffff8000030f39f:	48 f7 c3 fc 0f 00 00 	test   $0xffc,%rbx
fffff8000030f3a6:	0f 85 a3 00 00 00    	jne    0xfffff8000030f44f
fffff8000030f3ac:	48 8b c3             	mov    %rbx,%rax
fffff8000030f3af:	48 c1 f8 2f          	sar    $0x2f,%rax
fffff8000030f3b3:	49 03 c3             	add    %r11,%rax
fffff8000030f3b6:	49 3b c3             	cmp    %r11,%rax
fffff8000030f3b9:	0f 87 90 00 00 00    	ja     0xfffff8000030f44f
fffff8000030f3bf:	48 8b 47 10          	mov    0x10(%rdi),%rax
fffff8000030f3c3:	48 89 98 b8 01 00 00 	mov    %rbx,0x1b8(%rax)
fffff8000030f3ca:	41 84 db             	test   %bl,%r11b
fffff8000030f3cd:	74 58                	je     0xfffff8000030f427
fffff8000030f3cf:	44 84 1d 86 a1 2f 00 	test   %r11b,0x2fa186(%rip)        # 0xfffff8000060955c
fffff8000030f3d6:	74 1f                	je     0xfffff8000030f3f7
fffff8000030f3d8:	65 48 8b 0c 25 50 c9 	mov    %gs:0x2c950,%rcx
fffff8000030f3df:	02 00
fffff8000030f3e1:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
fffff8000030f3e6:	0f ba b1 38 03 00 00 	btrl   $0xb,0x338(%rcx)
fffff8000030f3ed:	0b
fffff8000030f3ee:	48 89 81 80 03 00 00 	mov    %rax,0x380(%rcx)
fffff8000030f3f5:	eb 08                	jmp    0xfffff8000030f3ff
fffff8000030f3f7:	b8 12 28 00 00       	mov    $0x2812,%eax
fffff8000030f3fc:	0f 79 c3             	vmwrite %rbx,%rax
fffff8000030f3ff:	48 8b 47 10          	mov    0x10(%rdi),%rax
fffff8000030f403:	45 33 c0             	xor    %r8d,%r8d
fffff8000030f406:	48 8b cf             	mov    %rdi,%rcx
fffff8000030f409:	8b 90 30 01 00 00    	mov    0x130(%rax),%edx
fffff8000030f40f:	0f ba ea 10          	bts    $0x10,%edx
fffff8000030f413:	e8 48 30 00 00       	call   0xfffff80000312460
fffff8000030f418:	ba 00 00 80 00       	mov    $0x800000,%edx
fffff8000030f41d:	e8 a6 18 00 00       	call   0xfffff80000310cc8
fffff8000030f422:	e9 05 01 00 00       	jmp    0xfffff8000030f52c
fffff8000030f427:	48 8b 47 10          	mov    0x10(%rdi),%rax
fffff8000030f42b:	45 33 c0             	xor    %r8d,%r8d
fffff8000030f42e:	48 8b cf             	mov    %rdi,%rcx
fffff8000030f431:	8b 90 30 01 00 00    	mov    0x130(%rax),%edx
fffff8000030f437:	0f ba f2 10          	btr    $0x10,%edx
fffff8000030f43b:	e8 20 30 00 00       	call   0xfffff80000312460
fffff8000030f440:	ba 00 00 80 00       	mov    $0x800000,%edx
fffff8000030f445:	e8 4a 18 00 00       	call   0xfffff80000310c94
fffff8000030f44a:	e9 dd 00 00 00       	jmp    0xfffff8000030f52c
fffff8000030f44f:	be 13 10 00 00       	mov    $0x1013,%esi
fffff8000030f454:	e9 d3 00 00 00       	jmp    0xfffff8000030f52c
fffff8000030f459:	48 b8 00 00 00 00 ff 	movabs $0xffffffff00000000,%rax
fffff8000030f460:	ff ff ff
fffff8000030f463:	48 85 d8             	test   %rbx,%rax
fffff8000030f466:	74 08                	je     0xfffff8000030f470
fffff8000030f468:	0f b7 f2             	movzwl %dx,%esi
fffff8000030f46b:	e9 bc 00 00 00       	jmp    0xfffff8000030f52c
fffff8000030f470:	48 89 5f 38          	mov    %rbx,0x38(%rdi)
fffff8000030f474:	ba 84 00 00 c0       	mov    $0xc0000084,%edx
fffff8000030f479:	eb 24                	jmp    0xfffff8000030f49f
fffff8000030f47b:	48 89 9f 38 01 00 00 	mov    %rbx,0x138(%rdi)
fffff8000030f482:	e9 a5 00 00 00       	jmp    0xfffff8000030f52c
fffff8000030f487:	48 89 5f 30          	mov    %rbx,0x30(%rdi)
fffff8000030f48b:	ba 82 00 00 c0       	mov    $0xc0000082,%edx
fffff8000030f490:	eb 10                	jmp    0xfffff8000030f4a2
fffff8000030f492:	85 db                	test   %ebx,%ebx
fffff8000030f494:	75 d2                	jne    0xfffff8000030f468
fffff8000030f496:	48 89 5f 28          	mov    %rbx,0x28(%rdi)
fffff8000030f49a:	ba 81 00 00 c0       	mov    $0xc0000081,%edx
fffff8000030f49f:	0f b7 f5             	movzwl %bp,%esi
fffff8000030f4a2:	4c 8b c3             	mov    %rbx,%r8
fffff8000030f4a5:	49 8b ca             	mov    %r10,%rcx
fffff8000030f4a8:	e8 a3 5c f1 ff       	call   0xfffff80000225150
fffff8000030f4ad:	eb 7d                	jmp    0xfffff8000030f52c
fffff8000030f4af:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
fffff8000030f4b4:	e8 77 d0 ff ff       	call   0xfffff8000030c530
fffff8000030f4b9:	eb 71                	jmp    0xfffff8000030f52c
fffff8000030f4bb:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
fffff8000030f4c0:	e8 33 d0 ff ff       	call   0xfffff8000030c4f8
fffff8000030f4c5:	eb 65                	jmp    0xfffff8000030f52c
fffff8000030f4c7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
fffff8000030f4cc:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
fffff8000030f4d0:	e8 eb cf ff ff       	call   0xfffff8000030c4c0
fffff8000030f4d5:	eb 55                	jmp    0xfffff8000030f52c
fffff8000030f4d7:	48 8b d3             	mov    %rbx,%rdx
fffff8000030f4da:	48 8b c3             	mov    %rbx,%rax
fffff8000030f4dd:	48 c1 ea 20          	shr    $0x20,%rdx
fffff8000030f4e1:	b9 02 01 00 c0       	mov    $0xc0000102,%ecx
fffff8000030f4e6:	0f 30                	wrmsr
fffff8000030f4e8:	eb 42                	jmp    0xfffff8000030f52c
fffff8000030f4ea:	48 8b cb             	mov    %rbx,%rcx
fffff8000030f4ed:	e8 fe 06 00 00       	call   0xfffff8000030fbf0
fffff8000030f4f2:	0f b7 f0             	movzwl %ax,%esi
fffff8000030f4f5:	66 85 c0             	test   %ax,%ax
fffff8000030f4f8:	75 32                	jne    0xfffff8000030f52c
fffff8000030f4fa:	41 84 db             	test   %bl,%r11b
fffff8000030f4fd:	74 11                	je     0xfffff8000030f510
fffff8000030f4ff:	44 84 5f 40          	test   %r11b,0x40(%rdi)
fffff8000030f503:	75 0b                	jne    0xfffff8000030f510
fffff8000030f505:	48 8b d7             	mov    %rdi,%rdx
fffff8000030f508:	49 8b ca             	mov    %r10,%rcx
fffff8000030f50b:	e8 e8 5b f1 ff       	call   0xfffff800002250f8
fffff8000030f510:	48 8b 47 10          	mov    0x10(%rdi),%rax
fffff8000030f514:	ba 01 00 08 00       	mov    $0x80001,%edx
fffff8000030f519:	48 89 5f 40          	mov    %rbx,0x40(%rdi)
fffff8000030f51d:	48 8b cf             	mov    %rdi,%rcx
fffff8000030f520:	48 89 98 60 01 00 00 	mov    %rbx,0x160(%rax)
fffff8000030f527:	e8 50 04 00 00       	call   0xfffff8000030f97c
fffff8000030f52c:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
fffff8000030f531:	0f b7 c6             	movzwl %si,%eax
fffff8000030f534:	48 83 c4 20          	add    $0x20,%rsp
fffff8000030f538:	5f                   	pop    %rdi
fffff8000030f539:	5e                   	pop    %rsi
fffff8000030f53a:	5d                   	pop    %rbp
fffff8000030f53b:	c3                   	ret
fffff8000030f53c:	cc                   	int3
fffff8000030f53d:	cc                   	int3
fffff8000030f53e:	cc                   	int3
fffff8000030f53f:	cc                   	int3
fffff8000030f540:	cc                   	int3
fffff8000030f541:	cc                   	int3
fffff8000030f542:	cc                   	int3
fffff8000030f543:	cc                   	int3
fffff8000030f544:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000030f549:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
fffff8000030f54e:	65 4c 8b 1c 25 00 00 	mov    %gs:0x0,%r11
fffff8000030f555:	00 00
fffff8000030f557:	45 33 d2             	xor    %r10d,%r10d
fffff8000030f55a:	48 8b 99 08 03 00 00 	mov    0x308(%rcx),%rbx
fffff8000030f561:	48 8b f9             	mov    %rcx,%rdi
fffff8000030f564:	f6 83 20 01 00 00 20 	testb  $0x20,0x120(%rbx)
fffff8000030f56b:	74 62                	je     0xfffff8000030f5cf
fffff8000030f56d:	48 f7 05 e8 9f 2f 00 	testq  $0x1000000,0x2f9fe8(%rip)        # 0xfffff80000609560
fffff8000030f574:	00 00 00 01
fffff8000030f578:	74 55                	je     0xfffff8000030f5cf
fffff8000030f57a:	45 84 c0             	test   %r8b,%r8b
fffff8000030f57d:	74 09                	je     0xfffff8000030f588
fffff8000030f57f:	f6 83 20 0c 01 00 02 	testb  $0x2,0x10c20(%rbx)
fffff8000030f586:	74 47                	je     0xfffff8000030f5cf
fffff8000030f588:	48 8b 87 c0 02 00 00 	mov    0x2c0(%rdi),%rax
fffff8000030f58f:	8b ca                	mov    %edx,%ecx
fffff8000030f591:	4c 89 8c c8 48 10 00 	mov    %r9,0x1048(%rax,%rcx,8)
fffff8000030f598:	00
fffff8000030f599:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax
fffff8000030f5a0:	44 38 90 98 01 00 00 	cmp    %r10b,0x198(%rax)
fffff8000030f5a7:	74 2c                	je     0xfffff8000030f5d5
fffff8000030f5a9:	4d 39 8c cb b8 a4 02 	cmp    %r9,0x2a4b8(%r11,%rcx,8)
fffff8000030f5b0:	00
fffff8000030f5b1:	74 22                	je     0xfffff8000030f5d5
fffff8000030f5b3:	4d 89 8c cb b8 a4 02 	mov    %r9,0x2a4b8(%r11,%rcx,8)
fffff8000030f5ba:	00
fffff8000030f5bb:	49 8b c1             	mov    %r9,%rax
fffff8000030f5be:	8d 8a 8c 00 00 00    	lea    0x8c(%rdx),%ecx
fffff8000030f5c4:	49 8b d1             	mov    %r9,%rdx
fffff8000030f5c7:	48 c1 ea 20          	shr    $0x20,%rdx
fffff8000030f5cb:	0f 30                	wrmsr
fffff8000030f5cd:	eb 06                	jmp    0xfffff8000030f5d5
fffff8000030f5cf:	41 ba 13 10 00 00    	mov    $0x1013,%r10d
fffff8000030f5d5:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
fffff8000030f5da:	41 0f b7 c2          	movzwl %r10w,%eax
fffff8000030f5de:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
fffff8000030f5e3:	c3                   	ret
fffff8000030f5e4:	cc                   	int3
fffff8000030f5e5:	cc                   	int3
fffff8000030f5e6:	cc                   	int3
fffff8000030f5e7:	cc                   	int3
fffff8000030f5e8:	cc                   	int3
fffff8000030f5e9:	cc                   	int3
fffff8000030f5ea:	cc                   	int3
fffff8000030f5eb:	cc                   	int3
fffff8000030f5ec:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000030f5f1:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff8000030f5f6:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff8000030f5fb:	57                   	push   %rdi
fffff8000030f5fc:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000030f600:	65 4c 8b 1c 25 00 00 	mov    %gs:0x0,%r11
fffff8000030f607:	00 00
fffff8000030f609:	33 db                	xor    %ebx,%ebx
fffff8000030f60b:	48 8b 81 08 03 00 00 	mov    0x308(%rcx),%rax
fffff8000030f612:	41 8a e8             	mov    %r8b,%bpl
fffff8000030f615:	48 8b b9 c0 02 00 00 	mov    0x2c0(%rcx),%rdi
fffff8000030f61c:	4c 8b d2             	mov    %rdx,%r10
fffff8000030f61f:	48 81 c7 80 0e 00 00 	add    $0xe80,%rdi
fffff8000030f626:	48 8b f1             	mov    %rcx,%rsi
fffff8000030f629:	4c 8b 88 78 34 00 00 	mov    0x3478(%rax),%r9
fffff8000030f630:	48 b8 00 00 00 00 00 	movabs $0x4000000000000000,%rax
fffff8000030f637:	00 00 40
fffff8000030f63a:	4c 85 c8             	test   %r9,%rax
fffff8000030f63d:	75 07                	jne    0xfffff8000030f646
fffff8000030f63f:	bb 13 10 00 00       	mov    $0x1013,%ebx
fffff8000030f644:	eb 78                	jmp    0xfffff8000030f6be
fffff8000030f646:	49 f7 c2 fc ff ff ff 	test   $0xfffffffffffffffc,%r10
fffff8000030f64d:	75 f0                	jne    0xfffff8000030f63f
fffff8000030f64f:	38 9f f0 02 00 00    	cmp    %bl,0x2f0(%rdi)
fffff8000030f655:	74 15                	je     0xfffff8000030f66c
fffff8000030f657:	b9 22 01 00 00       	mov    $0x122,%ecx
fffff8000030f65c:	0f 32                	rdmsr
fffff8000030f65e:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000030f662:	48 0b c2             	or     %rdx,%rax
fffff8000030f665:	49 89 83 58 03 01 00 	mov    %rax,0x10358(%r11)
fffff8000030f66c:	4c 8b c7             	mov    %rdi,%r8
fffff8000030f66f:	4c 89 97 e8 02 00 00 	mov    %r10,0x2e8(%rdi)
fffff8000030f676:	48 8b d6             	mov    %rsi,%rdx
fffff8000030f679:	49 8b cb             	mov    %r11,%rcx
fffff8000030f67c:	e8 6b 33 00 00       	call   0xfffff800003129ec
fffff8000030f681:	40 84 ed             	test   %bpl,%bpl
fffff8000030f684:	74 10                	je     0xfffff8000030f696
fffff8000030f686:	38 9f f0 02 00 00    	cmp    %bl,0x2f0(%rdi)
fffff8000030f68c:	75 08                	jne    0xfffff8000030f696
fffff8000030f68e:	48 8b cf             	mov    %rdi,%rcx
fffff8000030f691:	e8 c6 32 00 00       	call   0xfffff8000031295c
fffff8000030f696:	f7 05 bc 9e 2f 00 00 	testl  $0x100000,0x2f9ebc(%rip)        # 0xfffff8000060955c
fffff8000030f69d:	00 10 00
fffff8000030f6a0:	74 1c                	je     0xfffff8000030f6be
fffff8000030f6a2:	38 9f f0 02 00 00    	cmp    %bl,0x2f0(%rdi)
fffff8000030f6a8:	75 0a                	jne    0xfffff8000030f6b4
fffff8000030f6aa:	b2 01                	mov    $0x1,%dl
fffff8000030f6ac:	84 97 e8 02 00 00    	test   %dl,0x2e8(%rdi)
fffff8000030f6b2:	75 02                	jne    0xfffff8000030f6b6
fffff8000030f6b4:	8a d3                	mov    %bl,%dl
fffff8000030f6b6:	48 8b ce             	mov    %rsi,%rcx
fffff8000030f6b9:	e8 ae f0 ff ff       	call   0xfffff8000030e76c
fffff8000030f6be:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff8000030f6c3:	0f b7 c3             	movzwl %bx,%eax
fffff8000030f6c6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff8000030f6cb:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff8000030f6d0:	48 83 c4 20          	add    $0x20,%rsp
fffff8000030f6d4:	5f                   	pop    %rdi
fffff8000030f6d5:	c3                   	ret
fffff8000030f6d6:	cc                   	int3