fffff8000024524e:	4c 33 c9             	xor    %rcx,%r9
fffff80000245251:	4c 89 4d 50          	mov    %r9,0x50(%rbp)
fffff80000245255:	e9 d3 c6 fb ff       	jmp    0xfffff8000020192d
fffff8000024525a:	48 8b 93 e8 00 00 00 	mov    0xe8(%rbx),%rdx
fffff80000245261:	48 85 d2             	test   %rdx,%rdx
fffff80000245264:	0f 84 31 c7 fb ff    	je     0xfffff8000020199b
fffff8000024526a:	0f b6 87 3c 02 00 00 	movzbl 0x23c(%rdi),%eax
fffff80000245271:	49 8b ce             	mov    %r14,%rcx
fffff80000245274:	48 c1 e9 0c          	shr    $0xc,%rcx
fffff80000245278:	48 c1 e0 05          	shl    $0x5,%rax
fffff8000024527c:	48 8b 84 38 b8 00 00 	mov    0xb8(%rax,%rdi,1),%rax
fffff80000245283:	00
fffff80000245284:	48 8d 0c c8          	lea    (%rax,%rcx,8),%rcx
fffff80000245288:	48 81 e1 00 f0 ff ff 	and    $0xfffffffffffff000,%rcx
fffff8000024528f:	e8 c4 16 fe ff       	call   0xfffff80000226958
fffff80000245294:	45 84 e4             	test   %r12b,%r12b
fffff80000245297:	74 41                	je     0xfffff800002452da
fffff80000245299:	0f b6 87 3c 02 00 00 	movzbl 0x23c(%rdi),%eax
fffff800002452a0:	48 83 c0 06          	add    $0x6,%rax
fffff800002452a4:	49 c1 ee 15          	shr    $0x15,%r14
fffff800002452a8:	48 c1 e0 05          	shl    $0x5,%rax
fffff800002452ac:	48 8b 0c 38          	mov    (%rax,%rdi,1),%rcx
fffff800002452b0:	48 8b 05 a9 42 3c 00 	mov    0x3c42a9(%rip),%rax        # 0xfffff80000609560
fffff800002452b7:	48 0f ba e0 13       	bt     $0x13,%rax
fffff800002452bc:	73 08                	jae    0xfffff800002452c6
fffff800002452be:	66 42 0f ae 34 f1    	clwb   (%rcx,%r14,8)
fffff800002452c4:	eb 14                	jmp    0xfffff800002452da
fffff800002452c6:	48 0f ba e0 12       	bt     $0x12,%rax
fffff800002452cb:	73 08                	jae    0xfffff800002452d5
fffff800002452cd:	66 42 0f ae 3c f1    	clflushopt (%rcx,%r14,8)
fffff800002452d3:	eb 05                	jmp    0xfffff800002452da
fffff800002452d5:	42 0f ae 3c f1       	clflush (%rcx,%r14,8)
fffff800002452da:	0f ae f8             	sfence
fffff800002452dd:	e9 b9 c6 fb ff       	jmp    0xfffff8000020199b
fffff800002452e2:	4d 8d 45 2c          	lea    0x2c(%r13),%r8
fffff800002452e6:	48 8b cf             	mov    %rdi,%rcx
fffff800002452e9:	48 8d 53 0c          	lea    0xc(%rbx),%rdx
fffff800002452ed:	e8 fa 2a 0e 00       	call   0xfffff80000327dec
fffff800002452f2:	be 01 00 00 00       	mov    $0x1,%esi
fffff800002452f7:	e9 cc c6 fb ff       	jmp    0xfffff800002019c8
fffff800002452fc:	48 8b cf             	mov    %rdi,%rcx
fffff800002452ff:	e8 70 25 0e 00       	call   0xfffff80000327874
fffff80000245304:	44 8b d0             	mov    %eax,%r10d
fffff80000245307:	4c 8d 4d 60          	lea    0x60(%rbp),%r9
fffff8000024530b:	49 8b cd             	mov    %r13,%rcx
fffff8000024530e:	48 b8 67 66 66 66 66 	movabs $0x6666666666666667,%rax
fffff80000245315:	66 66 66
fffff80000245318:	48 2b 8f 60 01 00 00 	sub    0x160(%rdi),%rcx
fffff8000024531f:	45 33 c0             	xor    %r8d,%r8d
fffff80000245322:	48 f7 e9             	imul   %rcx
fffff80000245325:	48 c1 fa 05          	sar    $0x5,%rdx
fffff80000245329:	48 8b ca             	mov    %rdx,%rcx
fffff8000024532c:	48 c1 e9 3f          	shr    $0x3f,%rcx
fffff80000245330:	48 03 d1             	add    %rcx,%rdx
fffff80000245333:	48 8b 0f             	mov    (%rdi),%rcx
fffff80000245336:	48 c1 e2 15          	shl    $0x15,%rdx
fffff8000024533a:	48 81 ca ff 01 00 00 	or     $0x1ff,%rdx
fffff80000245341:	48 89 55 60          	mov    %rdx,0x60(%rbp)
fffff80000245345:	41 8b d2             	mov    %r10d,%edx
fffff80000245348:	e8 67 57 10 00       	call   0xfffff8000034aab4
fffff8000024534d:	90                   	nop
fffff8000024534e:	e9 c5 c6 fb ff       	jmp    0xfffff80000201a18
fffff80000245353:	48 8b d3             	mov    %rbx,%rdx
fffff80000245356:	48 8b cf             	mov    %rdi,%rcx
fffff80000245359:	e8 36 f7 0e 00       	call   0xfffff80000334a94
fffff8000024535e:	90                   	nop
fffff8000024535f:	e9 71 c6 fb ff       	jmp    0xfffff800002019d5
fffff80000245364:	44 89 bb a0 00 00 00 	mov    %r15d,0xa0(%rbx)
fffff8000024536b:	41 8b d7             	mov    %r15d,%edx
fffff8000024536e:	44 38 bf 90 01 00 00 	cmp    %r15b,0x190(%rdi)
fffff80000245375:	76 19                	jbe    0xfffff80000245390
fffff80000245377:	8b ca                	mov    %edx,%ecx
fffff80000245379:	03 d6                	add    %esi,%edx
fffff8000024537b:	48 8b 44 cb 50       	mov    0x50(%rbx,%rcx,8),%rax
fffff80000245380:	48 89 44 cb 78       	mov    %rax,0x78(%rbx,%rcx,8)
fffff80000245385:	0f b6 87 90 01 00 00 	movzbl 0x190(%rdi),%eax
fffff8000024538c:	3b d0                	cmp    %eax,%edx
fffff8000024538e:	72 e7                	jb     0xfffff80000245377
fffff80000245390:	4c 89 bb e8 00 00 00 	mov    %r15,0xe8(%rbx)
fffff80000245397:	e9 43 c6 fb ff       	jmp    0xfffff800002019df
fffff8000024539c:	48 85 d8             	test   %rbx,%rax
fffff8000024539f:	0f 84 7f c7 fb ff    	je     0xfffff80000201b24
fffff800002453a5:	41 b6 01             	mov    $0x1,%r14b
fffff800002453a8:	e9 7a c7 fb ff       	jmp    0xfffff80000201b27
fffff800002453ad:	41 8a c6             	mov    %r14b,%al
fffff800002453b0:	49 8b cc             	mov    %r12,%rcx
fffff800002453b3:	f6 d8                	neg    %al
fffff800002453b5:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
fffff800002453ba:	4d 1b c0             	sbb    %r8,%r8
fffff800002453bd:	48 c1 e9 15          	shr    $0x15,%rcx
fffff800002453c1:	4c 23 c0             	and    %rax,%r8
fffff800002453c4:	49 8d 47 06          	lea    0x6(%r15),%rax
fffff800002453c8:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
fffff800002453cd:	41 b8 01 00 00 00    	mov    $0x1,%r8d
fffff800002453d3:	48 c1 e0 05          	shl    $0x5,%rax
fffff800002453d7:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
fffff800002453dc:	48 8b 04 28          	mov    (%rax,%rbp,1),%rax
fffff800002453e0:	48 8d 14 c8          	lea    (%rax,%rcx,8),%rdx
fffff800002453e4:	48 8b cd             	mov    %rbp,%rcx
fffff800002453e7:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
fffff800002453ec:	41 8a d7             	mov    %r15b,%dl
fffff800002453ef:	e8 ec b6 fb ff       	call   0xfffff80000200ae0
fffff800002453f4:	90                   	nop
fffff800002453f5:	e9 c1 c7 fb ff       	jmp    0xfffff80000201bbb
fffff800002453fa:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
fffff80000245401:	00
fffff80000245402:	48 83 c9 ff          	or     $0xffffffffffffffff,%rcx
fffff80000245406:	40 f6 c6 01          	test   $0x1,%sil
fffff8000024540a:	74 04                	je     0xfffff80000245410
fffff8000024540c:	48 89 48 40          	mov    %rcx,0x40(%rax)
fffff80000245410:	40 f6 c6 02          	test   $0x2,%sil
fffff80000245414:	0f 84 4f c7 fb ff    	je     0xfffff80000201b69
fffff8000024541a:	48 89 48 48          	mov    %rcx,0x48(%rax)
fffff8000024541e:	e9 46 c7 fb ff       	jmp    0xfffff80000201b69
fffff80000245423:	cc                   	int3
fffff80000245424:	8b 81 54 02 00 00    	mov    0x254(%rcx),%eax
fffff8000024542a:	a8 02                	test   $0x2,%al
fffff8000024542c:	0f 84 b2 c7 fb ff    	je     0xfffff80000201be4
fffff80000245432:	44 0f b6 41 21       	movzbl 0x21(%rcx),%r8d
fffff80000245437:	ba 01 00 00 00       	mov    $0x1,%edx
fffff8000024543c:	41 8a c8             	mov    %r8b,%cl
fffff8000024543f:	45 0f b6 c9          	movzbl %r9b,%r9d
fffff80000245443:	d2 e2                	shl    %cl,%dl
fffff80000245445:	41 22 52 28          	and    0x28(%r10),%dl
fffff80000245449:	f6 c2 1f             	test   $0x1f,%dl
fffff8000024544c:	45 0f 45 c8          	cmovne %r8d,%r9d
fffff80000245450:	e9 8f c7 fb ff       	jmp    0xfffff80000201be4
fffff80000245455:	cc                   	int3
fffff80000245456:	80 7e 62 00          	cmpb   $0x0,0x62(%rsi)
fffff8000024545a:	0f 84 7d c8 fb ff    	je     0xfffff80000201cdd
fffff80000245460:	48 8b 05 f9 40 3c 00 	mov    0x3c40f9(%rip),%rax        # 0xfffff80000609560
fffff80000245467:	48 8b 8c 2e c8 00 00 	mov    0xc8(%rsi,%rbp,1),%rcx
fffff8000024546e:	00
fffff8000024546f:	48 0f ba e0 13       	bt     $0x13,%rax
fffff80000245474:	73 08                	jae    0xfffff8000024547e
fffff80000245476:	66 42 0f ae 34 f1    	clwb   (%rcx,%r14,8)
fffff8000024547c:	eb 0d                	jmp    0xfffff8000024548b
fffff8000024547e:	48 0f ba e0 12       	bt     $0x12,%rax
fffff80000245483:	73 0e                	jae    0xfffff80000245493
fffff80000245485:	66 42 0f ae 3c f1    	clflushopt (%rcx,%r14,8)
fffff8000024548b:	0f ae f8             	sfence
fffff8000024548e:	e9 4a c8 fb ff       	jmp    0xfffff80000201cdd
fffff80000245493:	42 0f ae 3c f1       	clflush (%rcx,%r14,8)
fffff80000245498:	e9 40 c8 fb ff       	jmp    0xfffff80000201cdd
fffff8000024549d:	cc                   	int3
fffff8000024549e:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff800002454a5:	02 00
fffff800002454a7:	48 8b 90 18 01 00 00 	mov    0x118(%rax),%rdx
fffff800002454ae:	48 89 11             	mov    %rdx,(%rcx)
fffff800002454b1:	c3                   	ret
fffff800002454b2:	cc                   	int3
fffff800002454b3:	cc                   	int3
fffff800002454b4:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff800002454bb:	02 00
fffff800002454bd:	8b 90 b0 00 00 00    	mov    0xb0(%rax),%edx
fffff800002454c3:	89 11                	mov    %edx,(%rcx)
fffff800002454c5:	c3                   	ret
fffff800002454c6:	cc                   	int3
fffff800002454c7:	cc                   	int3
fffff800002454c8:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff800002454cf:	02 00
fffff800002454d1:	48 8b 90 20 01 00 00 	mov    0x120(%rax),%rdx
fffff800002454d8:	48 89 11             	mov    %rdx,(%rcx)
fffff800002454db:	c3                   	ret
fffff800002454dc:	cc                   	int3
fffff800002454dd:	cc                   	int3
fffff800002454de:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff800002454e5:	02 00
fffff800002454e7:	8b 90 b4 00 00 00    	mov    0xb4(%rax),%edx
fffff800002454ed:	89 11                	mov    %edx,(%rcx)
fffff800002454ef:	c3                   	ret
fffff800002454f0:	cc                   	int3
fffff800002454f1:	cc                   	int3
fffff800002454f2:	e8 59 f7 01 00       	call   0xfffff80000264c50
fffff800002454f7:	90                   	nop
fffff800002454f8:	e9 43 c9 fb ff       	jmp    0xfffff80000201e40
fffff800002454fd:	44 8b e5             	mov    %ebp,%r12d
fffff80000245500:	41 83 e4 02          	and    $0x2,%r12d
fffff80000245504:	41 0f 95 c0          	setne  %r8b
fffff80000245508:	e8 27 ca fb ff       	call   0xfffff80000201f34
fffff8000024550d:	b9 03 10 00 00       	mov    $0x1003,%ecx
fffff80000245512:	66 3b c1             	cmp    %cx,%ax
fffff80000245515:	0f 85 50 c9 fb ff    	jne    0xfffff80000201e6b
fffff8000024551b:	41 8b c5             	mov    %r13d,%eax
fffff8000024551e:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
fffff80000245523:	45 85 e4             	test   %r12d,%r12d
fffff80000245526:	4d 8b cf             	mov    %r15,%r9
fffff80000245529:	48 8b d6             	mov    %rsi,%rdx
fffff8000024552c:	48 8b cf             	mov    %rdi,%rcx
fffff8000024552f:	0f 95 c0             	setne  %al
fffff80000245532:	44 8b c0             	mov    %eax,%r8d
fffff80000245535:	41 83 c8 08          	or     $0x8,%r8d
fffff80000245539:	40 80 e5 08          	and    $0x8,%bpl
fffff8000024553d:	44 0f 44 c0          	cmove  %eax,%r8d
fffff80000245541:	e8 06 c1 0e 00       	call   0xfffff8000033164c
fffff80000245546:	90                   	nop
fffff80000245547:	e9 1f c9 fb ff       	jmp    0xfffff80000201e6b
fffff8000024554c:	45 84 f6             	test   %r14b,%r14b
fffff8000024554f:	0f 85 3e ca fb ff    	jne    0xfffff80000201f93
fffff80000245555:	8b 86 24 07 00 00    	mov    0x724(%rsi),%eax
fffff8000024555b:	85 c0                	test   %eax,%eax
fffff8000024555d:	74 44                	je     0xfffff800002455a3
fffff8000024555f:	4c 8d b6 68 07 00 00 	lea    0x768(%rsi),%r14
fffff80000245566:	f0 49 0f ba 2e 00    	lock btsq $0x0,(%r14)
fffff8000024556c:	73 08                	jae    0xfffff80000245576
fffff8000024556e:	49 8b ce             	mov    %r14,%rcx
fffff80000245571:	e8 9a 60 fd ff       	call   0xfffff8000021b610
fffff80000245576:	48 8b ce             	mov    %rsi,%rcx
fffff80000245579:	e8 36 01 0f 00       	call   0xfffff800003356b4
fffff8000024557e:	0f b7 e8             	movzwl %ax,%ebp
fffff80000245581:	66 85 c0             	test   %ax,%ax
fffff80000245584:	75 07                	jne    0xfffff8000024558d
fffff80000245586:	48 ff 86 48 07 00 00 	incq   0x748(%rsi)
fffff8000024558d:	f0 4d 21 26          	lock and %r12,(%r14)
fffff80000245591:	66 85 c0             	test   %ax,%ax
fffff80000245594:	74 0d                	je     0xfffff800002455a3
fffff80000245596:	48 0f ba f3 08       	btr    $0x8,%rbx
fffff8000024559b:	48 89 1f             	mov    %rbx,(%rdi)
fffff8000024559e:	e9 1a ca fb ff       	jmp    0xfffff80000201fbd
fffff800002455a3:	0f ba 77 28 1a       	btrl   $0x1a,0x28(%rdi)
fffff800002455a8:	e9 e6 c9 fb ff       	jmp    0xfffff80000201f93
fffff800002455ad:	cc                   	int3
fffff800002455ae:	f3 90                	pause
fffff800002455b0:	49 81 f8 00 27 b9 29 	cmp    $0x29b92700,%r8
fffff800002455b7:	77 1a                	ja     0xfffff800002455d3
fffff800002455b9:	48 8b 01             	mov    (%rcx),%rax
fffff800002455bc:	49 ff c0             	inc    %r8
fffff800002455bf:	48 0f ba e0 08       	bt     $0x8,%rax
fffff800002455c4:	72 e8                	jb     0xfffff800002455ae
fffff800002455c6:	f0 48 0f ba 29 08    	lock btsq $0x8,(%rcx)
fffff800002455cc:	72 e0                	jb     0xfffff800002455ae
fffff800002455ce:	e9 2c ca fb ff       	jmp    0xfffff80000201fff
fffff800002455d3:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
fffff800002455d8:	4c 8b ca             	mov    %rdx,%r9
fffff800002455db:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
fffff800002455e0:	33 d2                	xor    %edx,%edx
fffff800002455e2:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff800002455e7:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff800002455ec:	8d 4a 13             	lea    0x13(%rdx),%ecx
fffff800002455ef:	e8 e0 cf 00 00       	call   0xfffff800002525d4
fffff800002455f4:	cc                   	int3
fffff800002455f5:	cc                   	int3
fffff800002455f6:	48 8d 55 48          	lea    0x48(%rbp),%rdx
fffff800002455fa:	49 8b cb             	mov    %r11,%rcx
fffff800002455fd:	e8 8e 23 06 00       	call   0xfffff800002a7990
fffff80000245602:	0f b7 f0             	movzwl %ax,%esi
fffff80000245605:	66 85 c0             	test   %ax,%ax
fffff80000245608:	74 0c                	je     0xfffff80000245616
fffff8000024560a:	49 8b df             	mov    %r15,%rbx
fffff8000024560d:	41 8b f7             	mov    %r15d,%esi
fffff80000245610:	48 89 5d 48          	mov    %rbx,0x48(%rbp)
fffff80000245614:	eb 04                	jmp    0xfffff8000024561a
fffff80000245616:	48 8b 5d 48          	mov    0x48(%rbp),%rbx
fffff8000024561a:	41 b8 03 00 04 00    	mov    $0x40003,%r8d
fffff80000245620:	48 8d 55 30          	lea    0x30(%rbp),%rdx
fffff80000245624:	49 8b cb             	mov    %r11,%rcx
fffff80000245627:	44 89 45 30          	mov    %r8d,0x30(%rbp)
fffff8000024562b:	e8 7c 8d fd ff       	call   0xfffff8000021e3ac
fffff80000245630:	8b 55 30             	mov    0x30(%rbp),%edx
fffff80000245633:	49 8b 83 c0 02 00 00 	mov    0x2c0(%r11),%rax
fffff8000024563a:	81 fa 00 00 04 00    	cmp    $0x40000,%edx
fffff80000245640:	0f 84 0c 01 00 00    	je     0xfffff80000245752
fffff80000245646:	81 fa 01 00 04 00    	cmp    $0x40001,%edx
fffff8000024564c:	0f 84 f1 00 00 00    	je     0xfffff80000245743
fffff80000245652:	81 fa 02 00 04 00    	cmp    $0x40002,%edx
fffff80000245658:	0f 84 da 00 00 00    	je     0xfffff80000245738
fffff8000024565e:	41 3b d0             	cmp    %r8d,%edx
fffff80000245661:	74 7e                	je     0xfffff800002456e1
fffff80000245663:	81 fa 04 00 04 00    	cmp    $0x40004,%edx
fffff80000245669:	74 58                	je     0xfffff800002456c3
fffff8000024566b:	81 fa 05 00 04 00    	cmp    $0x40005,%edx
fffff80000245671:	74 44                	je     0xfffff800002456b7
fffff80000245673:	81 fa 00 10 04 00    	cmp    $0x41000,%edx
fffff80000245679:	74 28                	je     0xfffff800002456a3
fffff8000024567b:	81 fa 04 10 04 00    	cmp    $0x41004,%edx
fffff80000245681:	7e 20                	jle    0xfffff800002456a3
fffff80000245683:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
fffff80000245687:	81 fa 00 00 00 10    	cmp    $0x10000000,%edx
fffff8000024568d:	74 0a                	je     0xfffff80000245699
fffff8000024568f:	e8 68 2c 0c 00       	call   0xfffff800003082fc
fffff80000245694:	e9 b3 00 00 00       	jmp    0xfffff8000024574c
fffff80000245699:	e8 82 a5 0c 00       	call   0xfffff8000030fc20
fffff8000024569e:	e9 a9 00 00 00       	jmp    0xfffff8000024574c
fffff800002456a3:	45 33 c0             	xor    %r8d,%r8d
fffff800002456a6:	48 8d 88 80 0e 00 00 	lea    0xe80(%rax),%rcx
fffff800002456ad:	e8 c6 f9 0c 00       	call   0xfffff80000315078
fffff800002456b2:	e9 02 01 00 00       	jmp    0xfffff800002457b9
fffff800002456b7:	49 8b 83 50 01 00 00 	mov    0x150(%r11),%rax
fffff800002456be:	e9 f6 00 00 00       	jmp    0xfffff800002457b9
fffff800002456c3:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax
fffff800002456ca:	48 8b 88 18 01 00 00 	mov    0x118(%rax),%rcx
fffff800002456d1:	0f b6 81 80 00 00 00 	movzbl 0x80(%rcx),%eax
fffff800002456d8:	48 c1 e8 04          	shr    $0x4,%rax
fffff800002456dc:	e9 d8 00 00 00       	jmp    0xfffff800002457b9
fffff800002456e1:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax
fffff800002456e8:	4c 89 7d e0          	mov    %r15,-0x20(%rbp)
fffff800002456ec:	4c 89 7d e8          	mov    %r15,-0x18(%rbp)
fffff800002456f0:	4c 8b 90 50 01 00 00 	mov    0x150(%rax),%r10
fffff800002456f7:	4c 8b 88 40 01 00 00 	mov    0x140(%rax),%r9
fffff800002456fe:	8b 05 58 3e 3c 00    	mov    0x3c3e58(%rip),%eax        # 0xfffff8000060955c
fffff80000245704:	a8 01                	test   $0x1,%al
fffff80000245706:	74 21                	je     0xfffff80000245729
fffff80000245708:	65 48 8b 0c 25 50 c9 	mov    %gs:0x2c950,%rcx
fffff8000024570f:	02 00
fffff80000245711:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
fffff80000245715:	ba 04 68 00 00       	mov    $0x6804,%edx
fffff8000024571a:	e8 f1 c8 0c 00       	call   0xfffff80000312010
fffff8000024571f:	48 8b 5d 48          	mov    0x48(%rbp),%rbx
fffff80000245723:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
fffff80000245727:	eb 7e                	jmp    0xfffff800002457a7
fffff80000245729:	b8 04 68 00 00       	mov    $0x6804,%eax
fffff8000024572e:	0f 78 45 e8          	vmread %rax,-0x18(%rbp)
fffff80000245732:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
fffff80000245736:	eb 6f                	jmp    0xfffff800002457a7
fffff80000245738:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
fffff8000024573c:	e8 ef 38 fc ff       	call   0xfffff80000209030
fffff80000245741:	eb 09                	jmp    0xfffff8000024574c
fffff80000245743:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
fffff80000245747:	e8 64 77 ff ff       	call   0xfffff8000023ceb0
fffff8000024574c:	48 8b 45 40          	mov    0x40(%rbp),%rax
fffff80000245750:	eb 67                	jmp    0xfffff800002457b9
fffff80000245752:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax
fffff80000245759:	4c 89 7d f0          	mov    %r15,-0x10(%rbp)
fffff8000024575d:	4c 89 7d f8          	mov    %r15,-0x8(%rbp)
fffff80000245761:	4c 8b 90 48 01 00 00 	mov    0x148(%rax),%r10
fffff80000245768:	4c 8b 88 38 01 00 00 	mov    0x138(%rax),%r9
fffff8000024576f:	8b 05 e7 3d 3c 00    	mov    0x3c3de7(%rip),%eax        # 0xfffff8000060955c
fffff80000245775:	a8 01                	test   $0x1,%al
fffff80000245777:	74 21                	je     0xfffff8000024579a
fffff80000245779:	65 48 8b 0c 25 50 c9 	mov    %gs:0x2c950,%rcx
fffff80000245780:	02 00
fffff80000245782:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
fffff80000245786:	ba 00 68 00 00       	mov    $0x6800,%edx
fffff8000024578b:	e8 80 c8 0c 00       	call   0xfffff80000312010
fffff80000245790:	48 8b 5d 48          	mov    0x48(%rbp),%rbx
fffff80000245794:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
fffff80000245798:	eb 0d                	jmp    0xfffff800002457a7
fffff8000024579a:	b8 00 68 00 00       	mov    $0x6800,%eax
fffff8000024579f:	0f 78 45 f8          	vmread %rax,-0x8(%rbp)
fffff800002457a3:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
fffff800002457a7:	48 8b 09             	mov    (%rcx),%rcx
fffff800002457aa:	49 8b c2             	mov    %r10,%rax
fffff800002457ad:	48 f7 d0             	not    %rax
fffff800002457b0:	4d 23 ca             	and    %r10,%r9
fffff800002457b3:	48 23 c1             	and    %rcx,%rax
fffff800002457b6:	49 0b c1             	or     %r9,%rax
fffff800002457b9:	85 ff                	test   %edi,%edi
fffff800002457bb:	74 4c                	je     0xfffff80000245809
fffff800002457bd:	83 ef 01             	sub    $0x1,%edi
fffff800002457c0:	74 3e                	je     0xfffff80000245800