fffff800002a783b:	cc                   	int3
fffff800002a783c:	40 53                	rex push %rbx
fffff800002a783e:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002a7842:	80 b9 1c 01 00 00 00 	cmpb   $0x0,0x11c(%rcx)
fffff800002a7849:	48 8b d9             	mov    %rcx,%rbx
fffff800002a784c:	74 15                	je     0xfffff800002a7863
fffff800002a784e:	48 8b 91 40 03 00 00 	mov    0x340(%rcx),%rdx
fffff800002a7855:	48 8b 89 38 03 00 00 	mov    0x338(%rcx),%rcx
fffff800002a785c:	e8 17 81 fd ff       	call   0xfffff8000027f978
fffff800002a7861:	eb 19                	jmp    0xfffff800002a787c
fffff800002a7863:	48 8b 89 38 03 00 00 	mov    0x338(%rcx),%rcx
fffff800002a786a:	41 b8 00 00 c0 00    	mov    $0xc00000,%r8d
fffff800002a7870:	48 8b 91 48 02 00 00 	mov    0x248(%rcx),%rdx
fffff800002a7877:	e8 98 5e fd ff       	call   0xfffff8000027d714
fffff800002a787c:	48 8b 8b 38 03 00 00 	mov    0x338(%rbx),%rcx
fffff800002a7883:	33 d2                	xor    %edx,%edx
fffff800002a7885:	e8 d2 c3 fd ff       	call   0xfffff80000283c5c
fffff800002a788a:	48 8b 8b 08 03 00 00 	mov    0x308(%rbx),%rcx
fffff800002a7891:	48 8b 93 38 03 00 00 	mov    0x338(%rbx),%rdx
fffff800002a7898:	48 8b 89 30 01 00 00 	mov    0x130(%rcx),%rcx
fffff800002a789f:	e8 80 bc fd ff       	call   0xfffff80000283524
fffff800002a78a4:	48 8b 83 08 01 00 00 	mov    0x108(%rbx),%rax
fffff800002a78ab:	48 8b 90 88 02 00 00 	mov    0x288(%rax),%rdx
fffff800002a78b2:	48 8b 83 08 03 00 00 	mov    0x308(%rbx),%rax
fffff800002a78b9:	48 8b 88 30 01 00 00 	mov    0x130(%rax),%rcx
fffff800002a78c0:	48 8b 09             	mov    (%rcx),%rcx
fffff800002a78c3:	48 f7 c2 ff 0f 00 00 	test   $0xfff,%rdx
fffff800002a78ca:	75 07                	jne    0xfffff800002a78d3
fffff800002a78cc:	e8 73 13 f8 ff       	call   0xfffff80000228c44
fffff800002a78d1:	eb 05                	jmp    0xfffff800002a78d8
fffff800002a78d3:	e8 84 14 f8 ff       	call   0xfffff80000228d5c
fffff800002a78d8:	48 83 c4 20          	add    $0x20,%rsp
fffff800002a78dc:	5b                   	pop    %rbx
fffff800002a78dd:	c3                   	ret
fffff800002a78de:	cc                   	int3
fffff800002a78df:	cc                   	int3
fffff800002a78e0:	cc                   	int3
fffff800002a78e1:	cc                   	int3
fffff800002a78e2:	cc                   	int3
fffff800002a78e3:	cc                   	int3
fffff800002a78e4:	cc                   	int3
fffff800002a78e5:	cc                   	int3
fffff800002a78e6:	cc                   	int3
fffff800002a78e7:	cc                   	int3
fffff800002a78e8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002a78ed:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff800002a78f2:	57                   	push   %rdi
fffff800002a78f3:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002a78f7:	48 8b 81 c0 02 00 00 	mov    0x2c0(%rcx),%rax
fffff800002a78fe:	48 8b d9             	mov    %rcx,%rbx
fffff800002a7901:	84 d2                	test   %dl,%dl
fffff800002a7903:	b9 03 00 00 00       	mov    $0x3,%ecx
fffff800002a7908:	40 8a 78 14          	mov    0x14(%rax),%dil
fffff800002a790c:	0f b6 c2             	movzbl %dl,%eax
fffff800002a790f:	0f 45 c8             	cmovne %eax,%ecx
fffff800002a7912:	eb 13                	jmp    0xfffff800002a7927
fffff800002a7914:	40 8a d6             	mov    %sil,%dl
fffff800002a7917:	e8 70 1f f6 ff       	call   0xfffff8000020988c
fffff800002a791c:	48 8b cb             	mov    %rbx,%rcx
fffff800002a791f:	e8 a8 75 00 00       	call   0xfffff800002aeecc
fffff800002a7924:	40 8a ce             	mov    %sil,%cl
fffff800002a7927:	83 64 24 38 00       	andl   $0x0,0x38(%rsp)
fffff800002a792c:	b8 01 00 00 00       	mov    $0x1,%eax
fffff800002a7931:	d3 e0                	shl    %cl,%eax
fffff800002a7933:	48 8b cb             	mov    %rbx,%rcx
fffff800002a7936:	ff c8                	dec    %eax
fffff800002a7938:	23 83 40 01 00 00    	and    0x140(%rbx),%eax
fffff800002a793e:	0f bd f0             	bsr    %eax,%esi
fffff800002a7941:	0f 95 c0             	setne  %al
fffff800002a7944:	84 c0                	test   %al,%al
fffff800002a7946:	75 cc                	jne    0xfffff800002a7914
fffff800002a7948:	40 8a d7             	mov    %dil,%dl
fffff800002a794b:	e8 3c 1f f6 ff       	call   0xfffff8000020988c
fffff800002a7950:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002a7955:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff800002a795a:	48 83 c4 20          	add    $0x20,%rsp
fffff800002a795e:	5f                   	pop    %rdi
fffff800002a795f:	c3                   	ret
fffff800002a7960:	cc                   	int3
fffff800002a7961:	cc                   	int3
fffff800002a7962:	cc                   	int3
fffff800002a7963:	cc                   	int3
fffff800002a7964:	cc                   	int3
fffff800002a7965:	cc                   	int3
fffff800002a7966:	cc                   	int3
fffff800002a7967:	cc                   	int3
fffff800002a7968:	81 b9 04 0b 01 00 06 	cmpl   $0x606,0x10b04(%rcx)
fffff800002a796f:	06 00 00
fffff800002a7972:	7d 11                	jge    0xfffff800002a7985
fffff800002a7974:	8b 81 20 01 00 00    	mov    0x120(%rcx),%eax
fffff800002a797a:	48 0f ba e0 0f       	bt     $0xf,%rax
fffff800002a797f:	72 04                	jb     0xfffff800002a7985
fffff800002a7981:	32 c0                	xor    %al,%al
fffff800002a7983:	c3                   	ret
fffff800002a7984:	cc                   	int3
fffff800002a7985:	b0 01                	mov    $0x1,%al
fffff800002a7987:	c3                   	ret
fffff800002a7988:	cc                   	int3
fffff800002a7989:	cc                   	int3
fffff800002a798a:	cc                   	int3
fffff800002a798b:	cc                   	int3
fffff800002a798c:	cc                   	int3
fffff800002a798d:	cc                   	int3
fffff800002a798e:	cc                   	int3
fffff800002a798f:	cc                   	int3
fffff800002a7990:	48 8b 81 08 03 00 00 	mov    0x308(%rcx),%rax
fffff800002a7997:	45 33 c9             	xor    %r9d,%r9d
fffff800002a799a:	4c 8b d2             	mov    %rdx,%r10
fffff800002a799d:	44 8b 80 78 34 00 00 	mov    0x3478(%rax),%r8d
fffff800002a79a4:	49 0f ba e0 1e       	bt     $0x1e,%r8
fffff800002a79a9:	72 08                	jb     0xfffff800002a79b3
fffff800002a79ab:	41 b9 13 10 00 00    	mov    $0x1013,%r9d
fffff800002a79b1:	eb 11                	jmp    0xfffff800002a79c4
fffff800002a79b3:	48 8b 89 c0 02 00 00 	mov    0x2c0(%rcx),%rcx
fffff800002a79ba:	0f b6 51 3a          	movzbl 0x3a(%rcx),%edx
fffff800002a79be:	83 e2 0f             	and    $0xf,%edx
fffff800002a79c1:	49 89 12             	mov    %rdx,(%r10)
fffff800002a79c4:	41 0f b7 c1          	movzwl %r9w,%eax
fffff800002a79c8:	c3                   	ret
fffff800002a79c9:	cc                   	int3
fffff800002a79ca:	cc                   	int3
fffff800002a79cb:	cc                   	int3
fffff800002a79cc:	cc                   	int3
fffff800002a79cd:	cc                   	int3
fffff800002a79ce:	cc                   	int3
fffff800002a79cf:	cc                   	int3
fffff800002a79d0:	48 83 ec 28          	sub    $0x28,%rsp
fffff800002a79d4:	48 8b 81 08 03 00 00 	mov    0x308(%rcx),%rax
fffff800002a79db:	45 33 db             	xor    %r11d,%r11d
fffff800002a79de:	4c 8b 91 c0 02 00 00 	mov    0x2c0(%rcx),%r10
fffff800002a79e5:	4c 8b ca             	mov    %rdx,%r9
fffff800002a79e8:	8b 88 78 34 00 00    	mov    0x3478(%rax),%ecx
fffff800002a79ee:	48 0f ba e1 1e       	bt     $0x1e,%rcx
fffff800002a79f3:	72 08                	jb     0xfffff800002a79fd
fffff800002a79f5:	41 bb 13 10 00 00    	mov    $0x1013,%r11d
fffff800002a79fb:	eb 27                	jmp    0xfffff800002a7a24
fffff800002a79fd:	49 83 f9 10          	cmp    $0x10,%r9
fffff800002a7a01:	73 f2                	jae    0xfffff800002a79f5
fffff800002a7a03:	45 8a 42 3a          	mov    0x3a(%r10),%r8b
fffff800002a7a07:	80 e2 0e             	and    $0xe,%dl
fffff800002a7a0a:	41 80 e0 f0          	and    $0xf0,%r8b
fffff800002a7a0e:	41 80 e1 01          	and    $0x1,%r9b
fffff800002a7a12:	44 0a c2             	or     %dl,%r8b
fffff800002a7a15:	49 8b ca             	mov    %r10,%rcx
fffff800002a7a18:	45 0a c1             	or     %r9b,%r8b
fffff800002a7a1b:	45 88 42 3a          	mov    %r8b,0x3a(%r10)
fffff800002a7a1f:	e8 10 00 00 00       	call   0xfffff800002a7a34
fffff800002a7a24:	41 0f b7 c3          	movzwl %r11w,%eax
fffff800002a7a28:	48 83 c4 28          	add    $0x28,%rsp
fffff800002a7a2c:	c3                   	ret
fffff800002a7a2d:	cc                   	int3
fffff800002a7a2e:	cc                   	int3
fffff800002a7a2f:	cc                   	int3
fffff800002a7a30:	cc                   	int3
fffff800002a7a31:	cc                   	int3
fffff800002a7a32:	cc                   	int3
fffff800002a7a33:	cc                   	int3
fffff800002a7a34:	48 83 ec 28          	sub    $0x28,%rsp
fffff800002a7a38:	44 0f b6 41 3a       	movzbl 0x3a(%rcx),%r8d
fffff800002a7a3d:	4c 8b d1             	mov    %rcx,%r10
fffff800002a7a40:	8a 91 38 0b 00 00    	mov    0xb38(%rcx),%dl
fffff800002a7a46:	41 8a c0             	mov    %r8b,%al
fffff800002a7a49:	0c 07                	or     $0x7,%al
fffff800002a7a4b:	80 e2 04             	and    $0x4,%dl
fffff800002a7a4e:	44 0f b6 c8          	movzbl %al,%r9d
fffff800002a7a52:	45 0f 44 c8          	cmove  %r8d,%r9d
fffff800002a7a56:	44 0a 49 39          	or     0x39(%rcx),%r9b
fffff800002a7a5a:	44 3a 49 38          	cmp    0x38(%rcx),%r9b
fffff800002a7a5e:	74 26                	je     0xfffff800002a7a86
fffff800002a7a60:	48 81 c1 80 0e 00 00 	add    $0xe80,%rcx
fffff800002a7a67:	45 33 c0             	xor    %r8d,%r8d
fffff800002a7a6a:	48 8b 41 10          	mov    0x10(%rcx),%rax
fffff800002a7a6e:	8b 90 2c 01 00 00    	mov    0x12c(%rax),%edx
fffff800002a7a74:	45 84 c9             	test   %r9b,%r9b
fffff800002a7a77:	74 05                	je     0xfffff800002a7a7e
fffff800002a7a79:	83 ca 04             	or     $0x4,%edx
fffff800002a7a7c:	eb 03                	jmp    0xfffff800002a7a81
fffff800002a7a7e:	83 e2 fb             	and    $0xfffffffb,%edx
fffff800002a7a81:	e8 02 ae 06 00       	call   0xfffff80000312888
fffff800002a7a86:	45 88 4a 38          	mov    %r9b,0x38(%r10)
fffff800002a7a8a:	48 83 c4 28          	add    $0x28,%rsp
fffff800002a7a8e:	c3                   	ret
fffff800002a7a8f:	cc                   	int3
fffff800002a7a90:	cc                   	int3
fffff800002a7a91:	cc                   	int3
fffff800002a7a92:	cc                   	int3
fffff800002a7a93:	cc                   	int3
fffff800002a7a94:	cc                   	int3
fffff800002a7a95:	cc                   	int3
fffff800002a7a96:	cc                   	int3
fffff800002a7a97:	cc                   	int3
fffff800002a7a98:	40 55                	rex push %rbp
fffff800002a7a9a:	53                   	push   %rbx
fffff800002a7a9b:	56                   	push   %rsi
fffff800002a7a9c:	57                   	push   %rdi
fffff800002a7a9d:	41 54                	push   %r12
fffff800002a7a9f:	41 56                	push   %r14
fffff800002a7aa1:	41 57                	push   %r15
fffff800002a7aa3:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
fffff800002a7aa8:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
fffff800002a7aaf:	33 db                	xor    %ebx,%ebx
fffff800002a7ab1:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
fffff800002a7ab5:	48 89 5d 7f          	mov    %rbx,0x7f(%rbp)
fffff800002a7ab9:	44 8a f9             	mov    %cl,%r15b
fffff800002a7abc:	65 48 8b 34 25 a0 03 	mov    %gs:0x103a0,%rsi
fffff800002a7ac3:	01 00
fffff800002a7ac5:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002a7ac8:	0f 57 c9             	xorps  %xmm1,%xmm1
fffff800002a7acb:	48 89 5d a7          	mov    %rbx,-0x59(%rbp)
fffff800002a7acf:	0f 11 45 07          	movups %xmm0,0x7(%rbp)
fffff800002a7ad3:	4c 8b b6 c0 02 00 00 	mov    0x2c0(%rsi),%r14
fffff800002a7ada:	0f 11 4d f7          	movups %xmm1,-0x9(%rbp)
fffff800002a7ade:	4d 8d 96 80 0e 00 00 	lea    0xe80(%r14),%r10
fffff800002a7ae5:	49 8b ca             	mov    %r10,%rcx
fffff800002a7ae8:	e8 8f 11 f6 ff       	call   0xfffff80000208c7c
fffff800002a7aed:	8d 53 02             	lea    0x2(%rbx),%edx
fffff800002a7af0:	49 8b ca             	mov    %r10,%rcx
fffff800002a7af3:	e8 48 b3 06 00       	call   0xfffff80000312e40
fffff800002a7af8:	48 f7 45 a7 00 01 00 	testq  $0x100,-0x59(%rbp)
fffff800002a7aff:	00
fffff800002a7b00:	74 10                	je     0xfffff800002a7b12
fffff800002a7b02:	49 8b 42 10          	mov    0x10(%r10),%rax
fffff800002a7b06:	41 c6 42 19 01       	movb   $0x1,0x19(%r10)
fffff800002a7b0b:	c6 80 25 01 00 00 01 	movb   $0x1,0x125(%rax)
fffff800002a7b12:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
fffff800002a7b16:	48 c7 45 ef f0 ff 00 	movq   $0xfff0,-0x11(%rbp)
fffff800002a7b1d:	00
fffff800002a7b1e:	e8 cd 15 f6 ff       	call   0xfffff800002090f0
fffff800002a7b23:	41 b8 00 00 04 00    	mov    $0x40000,%r8d
fffff800002a7b29:	45 84 ff             	test   %r15b,%r15b
fffff800002a7b2c:	0f 84 a9 01 00 00    	je     0xfffff800002a7cdb
fffff800002a7b32:	48 8d 55 6f          	lea    0x6f(%rbp),%rdx
fffff800002a7b36:	44 89 45 6f          	mov    %r8d,0x6f(%rbp)
fffff800002a7b3a:	48 8b ce             	mov    %rsi,%rcx
fffff800002a7b3d:	e8 6a 68 f7 ff       	call   0xfffff8000021e3ac
fffff800002a7b42:	8b 55 6f             	mov    0x6f(%rbp),%edx
fffff800002a7b45:	48 8b 86 c0 02 00 00 	mov    0x2c0(%rsi),%rax
fffff800002a7b4c:	41 3b d0             	cmp    %r8d,%edx
fffff800002a7b4f:	0f 84 12 01 00 00    	je     0xfffff800002a7c67
fffff800002a7b55:	81 fa 01 00 04 00    	cmp    $0x40001,%edx
fffff800002a7b5b:	0f 84 f7 00 00 00    	je     0xfffff800002a7c58
fffff800002a7b61:	81 fa 02 00 04 00    	cmp    $0x40002,%edx
fffff800002a7b67:	0f 84 e0 00 00 00    	je     0xfffff800002a7c4d
fffff800002a7b6d:	81 fa 03 00 04 00    	cmp    $0x40003,%edx
fffff800002a7b73:	74 7a                	je     0xfffff800002a7bef
fffff800002a7b75:	81 fa 04 00 04 00    	cmp    $0x40004,%edx
fffff800002a7b7b:	74 53                	je     0xfffff800002a7bd0
fffff800002a7b7d:	81 fa 05 00 04 00    	cmp    $0x40005,%edx
fffff800002a7b83:	74 3f                	je     0xfffff800002a7bc4
fffff800002a7b85:	81 fa 05 10 04 00    	cmp    $0x41005,%edx
fffff800002a7b8b:	7c 20                	jl     0xfffff800002a7bad
fffff800002a7b8d:	48 8d 4d 7f          	lea    0x7f(%rbp),%rcx
fffff800002a7b91:	81 fa 00 00 00 10    	cmp    $0x10000000,%edx
fffff800002a7b97:	74 0a                	je     0xfffff800002a7ba3
fffff800002a7b99:	e8 5e 07 06 00       	call   0xfffff800003082fc
fffff800002a7b9e:	e9 be 00 00 00       	jmp    0xfffff800002a7c61
fffff800002a7ba3:	e8 78 80 06 00       	call   0xfffff8000030fc20
fffff800002a7ba8:	e9 b4 00 00 00       	jmp    0xfffff800002a7c61
fffff800002a7bad:	45 33 c0             	xor    %r8d,%r8d
fffff800002a7bb0:	48 8d 88 80 0e 00 00 	lea    0xe80(%rax),%rcx
fffff800002a7bb7:	e8 bc d4 06 00       	call   0xfffff80000315078
fffff800002a7bbc:	4c 8b c0             	mov    %rax,%r8
fffff800002a7bbf:	e9 0e 01 00 00       	jmp    0xfffff800002a7cd2
fffff800002a7bc4:	4c 8b 86 50 01 00 00 	mov    0x150(%rsi),%r8
fffff800002a7bcb:	e9 02 01 00 00       	jmp    0xfffff800002a7cd2
fffff800002a7bd0:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax
fffff800002a7bd7:	48 8b 88 18 01 00 00 	mov    0x118(%rax),%rcx
fffff800002a7bde:	44 0f b6 81 80 00 00 	movzbl 0x80(%rcx),%r8d
fffff800002a7be5:	00
fffff800002a7be6:	49 c1 e8 04          	shr    $0x4,%r8
fffff800002a7bea:	e9 e3 00 00 00       	jmp    0xfffff800002a7cd2
fffff800002a7bef:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax
fffff800002a7bf6:	48 89 5d 97          	mov    %rbx,-0x69(%rbp)
fffff800002a7bfa:	48 89 5d af          	mov    %rbx,-0x51(%rbp)
fffff800002a7bfe:	4c 8b 90 50 01 00 00 	mov    0x150(%rax),%r10
fffff800002a7c05:	4c 8b 88 40 01 00 00 	mov    0x140(%rax),%r9
fffff800002a7c0c:	8b 05 4a 19 36 00    	mov    0x36194a(%rip),%eax        # 0xfffff8000060955c
fffff800002a7c12:	a8 01                	test   $0x1,%al
fffff800002a7c14:	74 1d                	je     0xfffff800002a7c33
fffff800002a7c16:	65 48 8b 0c 25 50 c9 	mov    %gs:0x2c950,%rcx
fffff800002a7c1d:	02 00
fffff800002a7c1f:	4c 8d 45 97          	lea    -0x69(%rbp),%r8
fffff800002a7c23:	ba 04 68 00 00       	mov    $0x6804,%edx
fffff800002a7c28:	e8 e3 a3 06 00       	call   0xfffff80000312010
fffff800002a7c2d:	48 8b 45 97          	mov    -0x69(%rbp),%rax
fffff800002a7c31:	eb 11                	jmp    0xfffff800002a7c44
fffff800002a7c33:	b8 04 68 00 00       	mov    $0x6804,%eax
fffff800002a7c38:	0f 78 45 af          	vmread %rax,-0x51(%rbp)
fffff800002a7c3c:	48 8d 45 af          	lea    -0x51(%rbp),%rax
fffff800002a7c40:	48 89 45 97          	mov    %rax,-0x69(%rbp)
fffff800002a7c44:	48 8b 00             	mov    (%rax),%rax
fffff800002a7c47:	48 89 45 17          	mov    %rax,0x17(%rbp)
fffff800002a7c4b:	eb 76                	jmp    0xfffff800002a7cc3
fffff800002a7c4d:	48 8d 4d 7f          	lea    0x7f(%rbp),%rcx
fffff800002a7c51:	e8 da 13 f6 ff       	call   0xfffff80000209030
fffff800002a7c56:	eb 09                	jmp    0xfffff800002a7c61
fffff800002a7c58:	48 8d 4d 7f          	lea    0x7f(%rbp),%rcx
fffff800002a7c5c:	e8 4f 52 f9 ff       	call   0xfffff8000023ceb0
fffff800002a7c61:	4c 8b 45 7f          	mov    0x7f(%rbp),%r8
fffff800002a7c65:	eb 6b                	jmp    0xfffff800002a7cd2
fffff800002a7c67:	48 8b 80 90 0e 00 00 	mov    0xe90(%rax),%rax
fffff800002a7c6e:	48 89 5d 9f          	mov    %rbx,-0x61(%rbp)
fffff800002a7c72:	48 89 5d b7          	mov    %rbx,-0x49(%rbp)
fffff800002a7c76:	4c 8b 90 48 01 00 00 	mov    0x148(%rax),%r10
fffff800002a7c7d:	4c 8b 88 38 01 00 00 	mov    0x138(%rax),%r9
fffff800002a7c84:	8b 05 d2 18 36 00    	mov    0x3618d2(%rip),%eax        # 0xfffff8000060955c
fffff800002a7c8a:	a8 01                	test   $0x1,%al
fffff800002a7c8c:	74 1d                	je     0xfffff800002a7cab
fffff800002a7c8e:	65 48 8b 0c 25 50 c9 	mov    %gs:0x2c950,%rcx
fffff800002a7c95:	02 00
fffff800002a7c97:	4c 8d 45 9f          	lea    -0x61(%rbp),%r8
fffff800002a7c9b:	ba 00 68 00 00       	mov    $0x6800,%edx
fffff800002a7ca0:	e8 6b a3 06 00       	call   0xfffff80000312010
fffff800002a7ca5:	48 8b 45 9f          	mov    -0x61(%rbp),%rax
fffff800002a7ca9:	eb 11                	jmp    0xfffff800002a7cbc
fffff800002a7cab:	b8 00 68 00 00       	mov    $0x6800,%eax
fffff800002a7cb0:	0f 78 45 b7          	vmread %rax,-0x49(%rbp)
fffff800002a7cb4:	48 8d 45 b7          	lea    -0x49(%rbp),%rax
fffff800002a7cb8:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
fffff800002a7cbc:	48 8b 00             	mov    (%rax),%rax
fffff800002a7cbf:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
fffff800002a7cc3:	4d 8b c2             	mov    %r10,%r8
fffff800002a7cc6:	4d 23 ca             	and    %r10,%r9
fffff800002a7cc9:	49 f7 d0             	not    %r8
fffff800002a7ccc:	4c 23 c0             	and    %rax,%r8
fffff800002a7ccf:	4d 0b c1             	or     %r9,%r8
fffff800002a7cd2:	41 81 e0 00 00 00 60 	and    $0x60000000,%r8d
fffff800002a7cd9:	eb 20                	jmp    0xfffff800002a7cfb
fffff800002a7cdb:	48 ba 06 04 07 00 06 	movabs $0x7040600070406,%rdx
fffff800002a7ce2:	04 07 00
fffff800002a7ce5:	48 c7 45 7f 00 00 00 	movq   $0x60000000,0x7f(%rbp)
fffff800002a7cec:	60
fffff800002a7ced:	b9 04 00 08 00       	mov    $0x80004,%ecx
fffff800002a7cf2:	e8 b5 21 00 00       	call   0xfffff800002a9eac
fffff800002a7cf7:	4c 8b 45 7f          	mov    0x7f(%rbp),%r8
fffff800002a7cfb:	49 83 c8 10          	or     $0x10,%r8
fffff800002a7cff:	48 8b fb             	mov    %rbx,%rdi
fffff800002a7d02:	4c 89 45 7f          	mov    %r8,0x7f(%rbp)
fffff800002a7d06:	4c 8b e3             	mov    %rbx,%r12
fffff800002a7d09:	48 8b 86 c0 02 00 00 	mov    0x2c0(%rsi),%rax
fffff800002a7d10:	8a 48 14             	mov    0x14(%rax),%cl
fffff800002a7d13:	fe c9                	dec    %cl
fffff800002a7d15:	80 f9 01             	cmp    $0x1,%cl
fffff800002a7d18:	77 17                	ja     0xfffff800002a7d31
fffff800002a7d1a:	b8 01 00 00 80       	mov    $0x80000001,%eax
fffff800002a7d1f:	bf 00 01 00 00       	mov    $0x100,%edi
fffff800002a7d24:	4c 0b c0             	or     %rax,%r8
fffff800002a7d27:	41 bc 20 00 00 00    	mov    $0x20,%r12d
fffff800002a7d2d:	4c 89 45 7f          	mov    %r8,0x7f(%rbp)
fffff800002a7d31:	ba 00 00 04 00       	mov    $0x40000,%edx