fffff800002a8b04:	73 07                	jae    0xfffff800002a8b0d
fffff800002a8b06:	48 0f ba e0 1e       	bt     $0x1e,%rax
fffff800002a8b0b:	73 10                	jae    0xfffff800002a8b1d
fffff800002a8b0d:	48 3b c1             	cmp    %rcx,%rax
fffff800002a8b10:	73 15                	jae    0xfffff800002a8b27
fffff800002a8b12:	8a 47 14             	mov    0x14(%rdi),%al
fffff800002a8b15:	84 c0                	test   %al,%al
fffff800002a8b17:	74 0e                	je     0xfffff800002a8b27
fffff800002a8b19:	3c 03                	cmp    $0x3,%al
fffff800002a8b1b:	73 0a                	jae    0xfffff800002a8b27
fffff800002a8b1d:	b8 05 00 00 00       	mov    $0x5,%eax
fffff800002a8b22:	e9 5d 01 00 00       	jmp    0xfffff800002a8c84
fffff800002a8b27:	48 81 c7 80 0e 00 00 	add    $0xe80,%rdi
fffff800002a8b2e:	48 89 5d f8          	mov    %rbx,-0x8(%rbp)
fffff800002a8b32:	41 8b ce             	mov    %r14d,%ecx
fffff800002a8b35:	41 2b cd             	sub    %r13d,%ecx
fffff800002a8b38:	0f 84 e3 00 00 00    	je     0xfffff800002a8c21
fffff800002a8b3e:	83 e9 01             	sub    $0x1,%ecx
fffff800002a8b41:	0f 84 d1 00 00 00    	je     0xfffff800002a8c18
fffff800002a8b47:	83 e9 01             	sub    $0x1,%ecx
fffff800002a8b4a:	0f 84 bf 00 00 00    	je     0xfffff800002a8c0f
fffff800002a8b50:	83 e9 01             	sub    $0x1,%ecx
fffff800002a8b53:	74 7a                	je     0xfffff800002a8bcf
fffff800002a8b55:	83 e9 01             	sub    $0x1,%ecx
fffff800002a8b58:	0f 84 4b fc ff ff    	je     0xfffff800002a87a9
fffff800002a8b5e:	83 e9 01             	sub    $0x1,%ecx
fffff800002a8b61:	0f 84 32 fc ff ff    	je     0xfffff800002a8799
fffff800002a8b67:	81 e9 fb 0f 00 00    	sub    $0xffb,%ecx
fffff800002a8b6d:	74 3d                	je     0xfffff800002a8bac
fffff800002a8b6f:	83 e9 03             	sub    $0x3,%ecx
fffff800002a8b72:	74 18                	je     0xfffff800002a8b8c
fffff800002a8b74:	83 e9 01             	sub    $0x1,%ecx
fffff800002a8b77:	0f 84 7c fb ff ff    	je     0xfffff800002a86f9
fffff800002a8b7d:	81 f9 fc ef fb 0f    	cmp    $0xffbeffc,%ecx
fffff800002a8b83:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
fffff800002a8b87:	e9 57 fb ff ff       	jmp    0xfffff800002a86e3
fffff800002a8b8c:	4c 8b c3             	mov    %rbx,%r8
fffff800002a8b8f:	48 8b cf             	mov    %rdi,%rcx
fffff800002a8b92:	bb 03 10 04 00       	mov    $0x41003,%ebx
fffff800002a8b97:	8b d3                	mov    %ebx,%edx
fffff800002a8b99:	e8 16 e8 06 00       	call   0xfffff800003173b4
fffff800002a8b9e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff800002a8ba3:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
fffff800002a8ba7:	e9 7d fb ff ff       	jmp    0xfffff800002a8729
fffff800002a8bac:	4c 8b c3             	mov    %rbx,%r8
fffff800002a8baf:	48 8b cf             	mov    %rdi,%rcx
fffff800002a8bb2:	bb 00 10 04 00       	mov    $0x41000,%ebx
fffff800002a8bb7:	8b d3                	mov    %ebx,%edx
fffff800002a8bb9:	e8 f6 e7 06 00       	call   0xfffff800003173b4
fffff800002a8bbe:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
fffff800002a8bc2:	48 83 c9 10          	or     $0x10,%rcx
fffff800002a8bc6:	48 89 4d f8          	mov    %rcx,-0x8(%rbp)
fffff800002a8bca:	e9 a5 fb ff ff       	jmp    0xfffff800002a8774
fffff800002a8bcf:	4c 8b 47 10          	mov    0x10(%rdi),%r8
fffff800002a8bd3:	ba 06 60 00 00       	mov    $0x6006,%edx
fffff800002a8bd8:	4c 8b 8f 80 00 00 00 	mov    0x80(%rdi),%r9
fffff800002a8bdf:	49 81 c0 40 01 00 00 	add    $0x140,%r8
fffff800002a8be6:	b9 04 68 00 00       	mov    $0x6804,%ecx
fffff800002a8beb:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
fffff800002a8bf0:	e8 03 71 06 00       	call   0xfffff8000030fcf8
fffff800002a8bf5:	ba 03 00 04 00       	mov    $0x40003,%edx
fffff800002a8bfa:	48 8b cf             	mov    %rdi,%rcx
fffff800002a8bfd:	e8 7a 6d 06 00       	call   0xfffff8000030f97c
fffff800002a8c02:	48 f7 45 f8 00 20 00 	testq  $0x2000,-0x8(%rbp)
fffff800002a8c09:	00
fffff800002a8c0a:	e9 21 fc ff ff       	jmp    0xfffff800002a8830
fffff800002a8c0f:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
fffff800002a8c13:	e9 4e fc ff ff       	jmp    0xfffff800002a8866
fffff800002a8c18:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
fffff800002a8c1c:	e9 58 fc ff ff       	jmp    0xfffff800002a8879
fffff800002a8c21:	48 83 cb 10          	or     $0x10,%rbx
fffff800002a8c25:	48 89 5d f8          	mov    %rbx,-0x8(%rbp)
fffff800002a8c29:	4c 8b 47 10          	mov    0x10(%rdi),%r8
fffff800002a8c2d:	ba 04 60 00 00       	mov    $0x6004,%edx
fffff800002a8c32:	4c 8b 4f 78          	mov    0x78(%rdi),%r9
fffff800002a8c36:	49 81 c0 38 01 00 00 	add    $0x138,%r8
fffff800002a8c3d:	b9 00 68 00 00       	mov    $0x6800,%ecx
fffff800002a8c42:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
fffff800002a8c47:	e8 ac 70 06 00       	call   0xfffff8000030fcf8
fffff800002a8c4c:	41 8b d5             	mov    %r13d,%edx
fffff800002a8c4f:	48 8b cf             	mov    %rdi,%rcx
fffff800002a8c52:	e8 25 6d 06 00       	call   0xfffff8000030f97c
fffff800002a8c57:	45 3b f5             	cmp    %r13d,%r14d
fffff800002a8c5a:	74 09                	je     0xfffff800002a8c65
fffff800002a8c5c:	41 81 fe 03 00 04 00 	cmp    $0x40003,%r14d
fffff800002a8c63:	75 0a                	jne    0xfffff800002a8c6f
fffff800002a8c65:	33 d2                	xor    %edx,%edx
fffff800002a8c67:	48 8b ce             	mov    %rsi,%rcx
fffff800002a8c6a:	e8 19 ba ff ff       	call   0xfffff800002a4688
fffff800002a8c6f:	41 0f b7 c7          	movzwl %r15w,%eax
fffff800002a8c73:	45 3b f5             	cmp    %r13d,%r14d
fffff800002a8c76:	75 0c                	jne    0xfffff800002a8c84
fffff800002a8c78:	48 8b ce             	mov    %rsi,%rcx
fffff800002a8c7b:	e8 f8 b8 ff ff       	call   0xfffff800002a4578
fffff800002a8c80:	41 0f b7 c7          	movzwl %r15w,%eax
fffff800002a8c84:	4c 8d 5c 24 40       	lea    0x40(%rsp),%r11
fffff800002a8c89:	49 8b 5b 30          	mov    0x30(%r11),%rbx
fffff800002a8c8d:	49 8b 73 40          	mov    0x40(%r11),%rsi
fffff800002a8c91:	49 8b e3             	mov    %r11,%rsp
fffff800002a8c94:	41 5f                	pop    %r15
fffff800002a8c96:	41 5e                	pop    %r14
fffff800002a8c98:	41 5d                	pop    %r13
fffff800002a8c9a:	5f                   	pop    %rdi
fffff800002a8c9b:	5d                   	pop    %rbp
fffff800002a8c9c:	c3                   	ret
fffff800002a8c9d:	cc                   	int3
fffff800002a8c9e:	cc                   	int3
fffff800002a8c9f:	cc                   	int3
fffff800002a8ca0:	cc                   	int3
fffff800002a8ca1:	cc                   	int3
fffff800002a8ca2:	cc                   	int3
fffff800002a8ca3:	cc                   	int3
fffff800002a8ca4:	48 8b c4             	mov    %rsp,%rax
fffff800002a8ca7:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff800002a8cab:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff800002a8caf:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff800002a8cb3:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff800002a8cb7:	41 56                	push   %r14
fffff800002a8cb9:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002a8cbd:	65 48 8b 34 25 a0 03 	mov    %gs:0x103a0,%rsi
fffff800002a8cc4:	01 00
fffff800002a8cc6:	48 8b fa             	mov    %rdx,%rdi
fffff800002a8cc9:	8b d1                	mov    %ecx,%edx
fffff800002a8ccb:	8b e9                	mov    %ecx,%ebp
fffff800002a8ccd:	b9 04 00 05 00       	mov    $0x50004,%ecx
fffff800002a8cd2:	33 db                	xor    %ebx,%ebx
fffff800002a8cd4:	2b d1                	sub    %ecx,%edx
fffff800002a8cd6:	74 25                	je     0xfffff800002a8cfd
fffff800002a8cd8:	83 fa 01             	cmp    $0x1,%edx
fffff800002a8cdb:	75 38                	jne    0xfffff800002a8d15
fffff800002a8cdd:	48 8b c7             	mov    %rdi,%rax
fffff800002a8ce0:	48 c1 e8 20          	shr    $0x20,%rax
fffff800002a8ce4:	85 c0                	test   %eax,%eax
fffff800002a8ce6:	74 07                	je     0xfffff800002a8cef
fffff800002a8ce8:	bb 05 00 00 00       	mov    $0x5,%ebx
fffff800002a8ced:	eb 71                	jmp    0xfffff800002a8d60
fffff800002a8cef:	48 81 e7 ff 27 ff ff 	and    $0xffffffffffff27ff,%rdi
fffff800002a8cf6:	48 0f ba ef 0a       	bts    $0xa,%rdi
fffff800002a8cfb:	eb 20                	jmp    0xfffff800002a8d1d
fffff800002a8cfd:	48 8b c7             	mov    %rdi,%rax
fffff800002a8d00:	48 c1 e8 20          	shr    $0x20,%rax
fffff800002a8d04:	85 c0                	test   %eax,%eax
fffff800002a8d06:	75 e0                	jne    0xfffff800002a8ce8
fffff800002a8d08:	48 0f ba f7 0c       	btr    $0xc,%rdi
fffff800002a8d0d:	b8 f0 0f ff ff       	mov    $0xffff0ff0,%eax
fffff800002a8d12:	48 0b f8             	or     %rax,%rdi
fffff800002a8d15:	81 fd 05 00 05 00    	cmp    $0x50005,%ebp
fffff800002a8d1b:	75 62                	jne    0xfffff800002a8d7f
fffff800002a8d1d:	38 9e 12 05 00 00    	cmp    %bl,0x512(%rsi)
fffff800002a8d23:	74 0f                	je     0xfffff800002a8d34
fffff800002a8d25:	48 f7 c7 ff 20 00 00 	test   $0x20ff,%rdi
fffff800002a8d2c:	74 06                	je     0xfffff800002a8d34
fffff800002a8d2e:	88 9e 12 05 00 00    	mov    %bl,0x512(%rsi)
fffff800002a8d34:	44 8a f3             	mov    %bl,%r14b
fffff800002a8d37:	48 8b d7             	mov    %rdi,%rdx
fffff800002a8d3a:	8b cd                	mov    %ebp,%ecx
fffff800002a8d3c:	e8 db 61 06 00       	call   0xfffff8000030ef1c
fffff800002a8d41:	45 84 f6             	test   %r14b,%r14b
fffff800002a8d44:	74 1a                	je     0xfffff800002a8d60
fffff800002a8d46:	38 9e 12 05 00 00    	cmp    %bl,0x512(%rsi)
fffff800002a8d4c:	75 08                	jne    0xfffff800002a8d56
fffff800002a8d4e:	48 8b ce             	mov    %rsi,%rcx
fffff800002a8d51:	e8 ca 49 f8 ff       	call   0xfffff8000022d720
fffff800002a8d56:	b2 01                	mov    $0x1,%dl
fffff800002a8d58:	48 8b ce             	mov    %rsi,%rcx
fffff800002a8d5b:	e8 d4 48 06 00       	call   0xfffff8000030d634
fffff800002a8d60:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff800002a8d65:	0f b7 c3             	movzwl %bx,%eax
fffff800002a8d68:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002a8d6d:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff800002a8d72:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
fffff800002a8d77:	48 83 c4 20          	add    $0x20,%rsp
fffff800002a8d7b:	41 5e                	pop    %r14
fffff800002a8d7d:	c3                   	ret
fffff800002a8d7e:	cc                   	int3
fffff800002a8d7f:	3b e9                	cmp    %ecx,%ebp
fffff800002a8d81:	74 b1                	je     0xfffff800002a8d34
fffff800002a8d83:	41 b6 01             	mov    $0x1,%r14b
fffff800002a8d86:	38 9e 12 05 00 00    	cmp    %bl,0x512(%rsi)
fffff800002a8d8c:	75 a9                	jne    0xfffff800002a8d37
fffff800002a8d8e:	38 9e 11 05 00 00    	cmp    %bl,0x511(%rsi)
fffff800002a8d94:	74 a1                	je     0xfffff800002a8d37
fffff800002a8d96:	48 8b ce             	mov    %rsi,%rcx
fffff800002a8d99:	e8 3e 51 f8 ff       	call   0xfffff8000022dedc
fffff800002a8d9e:	eb 97                	jmp    0xfffff800002a8d37
fffff800002a8da0:	cc                   	int3
fffff800002a8da1:	cc                   	int3
fffff800002a8da2:	cc                   	int3
fffff800002a8da3:	cc                   	int3
fffff800002a8da4:	cc                   	int3
fffff800002a8da5:	cc                   	int3
fffff800002a8da6:	cc                   	int3
fffff800002a8da7:	cc                   	int3
fffff800002a8da8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002a8dad:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff800002a8db2:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
fffff800002a8db7:	57                   	push   %rdi
fffff800002a8db8:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002a8dbc:	65 48 8b 34 25 a0 03 	mov    %gs:0x103a0,%rsi
fffff800002a8dc3:	01 00
fffff800002a8dc5:	33 ed                	xor    %ebp,%ebp
fffff800002a8dc7:	4c 63 c1             	movslq %ecx,%r8
fffff800002a8dca:	48 8b fa             	mov    %rdx,%rdi
fffff800002a8dcd:	0f b7 dd             	movzwl %bp,%ebx
fffff800002a8dd0:	41 81 f8 00 00 08 00 	cmp    $0x80000,%r8d
fffff800002a8dd7:	0f 84 dd 06 00 00    	je     0xfffff800002a94ba
fffff800002a8ddd:	41 b9 01 00 08 00    	mov    $0x80001,%r9d
fffff800002a8de3:	45 3b c1             	cmp    %r9d,%r8d
fffff800002a8de6:	0f 84 8a 06 00 00    	je     0xfffff800002a9476
fffff800002a8dec:	41 81 f8 02 00 08 00 	cmp    $0x80002,%r8d
fffff800002a8df3:	0f 84 64 06 00 00    	je     0xfffff800002a945d
fffff800002a8df9:	41 81 f8 04 00 08 00 	cmp    $0x80004,%r8d
fffff800002a8e00:	0f 84 16 06 00 00    	je     0xfffff800002a941c
fffff800002a8e06:	41 b9 05 00 08 00    	mov    $0x80005,%r9d
fffff800002a8e0c:	45 3b c1             	cmp    %r9d,%r8d
fffff800002a8e0f:	0f 84 b4 05 00 00    	je     0xfffff800002a93c9
fffff800002a8e15:	0f 8e a6 05 00 00    	jle    0xfffff800002a93c1
fffff800002a8e1b:	41 81 f8 07 00 08 00 	cmp    $0x80007,%r8d
fffff800002a8e22:	0f 8e 35 06 00 00    	jle    0xfffff800002a945d
fffff800002a8e28:	41 81 f8 08 00 08 00 	cmp    $0x80008,%r8d
fffff800002a8e2f:	0f 8e 8c 05 00 00    	jle    0xfffff800002a93c1
fffff800002a8e35:	41 81 f8 0a 00 08 00 	cmp    $0x8000a,%r8d
fffff800002a8e3c:	0f 8e 1b 06 00 00    	jle    0xfffff800002a945d
fffff800002a8e42:	41 8d 51 07          	lea    0x7(%r9),%edx
fffff800002a8e46:	44 3b c2             	cmp    %edx,%r8d
fffff800002a8e49:	0f 84 2c 05 00 00    	je     0xfffff800002a937b
fffff800002a8e4f:	41 81 f8 0d 00 08 00 	cmp    $0x8000d,%r8d
fffff800002a8e56:	0f 84 13 05 00 00    	je     0xfffff800002a936f
fffff800002a8e5c:	41 81 f8 0e 00 08 00 	cmp    $0x8000e,%r8d
fffff800002a8e63:	0f 84 fa 04 00 00    	je     0xfffff800002a9363
fffff800002a8e69:	41 81 f8 0f 00 08 00 	cmp    $0x8000f,%r8d
fffff800002a8e70:	0f 8e 4b 05 00 00    	jle    0xfffff800002a93c1
fffff800002a8e76:	41 81 f8 1f 00 08 00 	cmp    $0x8001f,%r8d
fffff800002a8e7d:	0f 8e c9 04 00 00    	jle    0xfffff800002a934c
fffff800002a8e83:	41 81 f8 3f 00 08 00 	cmp    $0x8003f,%r8d
fffff800002a8e8a:	0f 8e 31 05 00 00    	jle    0xfffff800002a93c1
fffff800002a8e90:	41 81 f8 4f 00 08 00 	cmp    $0x8004f,%r8d
fffff800002a8e97:	0f 8e 98 04 00 00    	jle    0xfffff800002a9335
fffff800002a8e9d:	41 81 f8 6f 00 08 00 	cmp    $0x8006f,%r8d
fffff800002a8ea4:	0f 8e 17 05 00 00    	jle    0xfffff800002a93c1
fffff800002a8eaa:	41 81 f8 7a 00 08 00 	cmp    $0x8007a,%r8d
fffff800002a8eb1:	0f 8e 6a 04 00 00    	jle    0xfffff800002a9321
fffff800002a8eb7:	41 81 f8 7b 00 08 00 	cmp    $0x8007b,%r8d
fffff800002a8ebe:	0f 84 15 04 00 00    	je     0xfffff800002a92d9
fffff800002a8ec4:	8d 4a 70             	lea    0x70(%rdx),%ecx
fffff800002a8ec7:	44 3b c1             	cmp    %ecx,%r8d
fffff800002a8eca:	0f 84 f6 03 00 00    	je     0xfffff800002a92c6
fffff800002a8ed0:	41 81 f8 7d 00 08 00 	cmp    $0x8007d,%r8d
fffff800002a8ed7:	0f 8e e4 04 00 00    	jle    0xfffff800002a93c1
fffff800002a8edd:	41 81 f8 7f 00 08 00 	cmp    $0x8007f,%r8d
fffff800002a8ee4:	0f 8e a7 03 00 00    	jle    0xfffff800002a9291
fffff800002a8eea:	8d 4a 78             	lea    0x78(%rdx),%ecx
fffff800002a8eed:	44 3b c1             	cmp    %ecx,%r8d
fffff800002a8ef0:	0f 84 81 03 00 00    	je     0xfffff800002a9277
fffff800002a8ef6:	8d 4a 79             	lea    0x79(%rdx),%ecx
fffff800002a8ef9:	44 3b c1             	cmp    %ecx,%r8d
fffff800002a8efc:	0f 84 5b 03 00 00    	je     0xfffff800002a925d
fffff800002a8f02:	8d 4a 7a             	lea    0x7a(%rdx),%ecx
fffff800002a8f05:	44 3b c1             	cmp    %ecx,%r8d
fffff800002a8f08:	0f 84 2b 03 00 00    	je     0xfffff800002a9239
fffff800002a8f0e:	8d 4a 7c             	lea    0x7c(%rdx),%ecx
fffff800002a8f11:	44 3b c1             	cmp    %ecx,%r8d
fffff800002a8f14:	0f 84 f9 02 00 00    	je     0xfffff800002a9213
fffff800002a8f1a:	41 81 f8 8b 00 08 00 	cmp    $0x8008b,%r8d
fffff800002a8f21:	0f 84 72 02 00 00    	je     0xfffff800002a9199
fffff800002a8f27:	41 81 f8 8c 00 08 00 	cmp    $0x8008c,%r8d
fffff800002a8f2e:	0f 84 1b 02 00 00    	je     0xfffff800002a914f
fffff800002a8f34:	44 8d 49 05          	lea    0x5(%rcx),%r9d
fffff800002a8f38:	45 3b c1             	cmp    %r9d,%r8d
fffff800002a8f3b:	0f 84 d3 01 00 00    	je     0xfffff800002a9114
fffff800002a8f41:	44 8d 49 06          	lea    0x6(%rcx),%r9d
fffff800002a8f45:	45 3b c1             	cmp    %r9d,%r8d
fffff800002a8f48:	0f 84 8f 01 00 00    	je     0xfffff800002a90dd
fffff800002a8f4e:	0f 8e 6d 04 00 00    	jle    0xfffff800002a93c1
fffff800002a8f54:	41 81 f8 91 00 08 00 	cmp    $0x80091,%r8d
fffff800002a8f5b:	0f 8e 23 01 00 00    	jle    0xfffff800002a9084
fffff800002a8f61:	41 81 f8 92 00 08 00 	cmp    $0x80092,%r8d
fffff800002a8f68:	0f 84 b1 00 00 00    	je     0xfffff800002a901f
fffff800002a8f6e:	44 8d 49 0b          	lea    0xb(%rcx),%r9d
fffff800002a8f72:	45 3b c1             	cmp    %r9d,%r8d
fffff800002a8f75:	0f 84 80 00 00 00    	je     0xfffff800002a8ffb
fffff800002a8f7b:	41 81 f8 00 00 09 00 	cmp    $0x90000,%r8d
fffff800002a8f82:	74 63                	je     0xfffff800002a8fe7
fffff800002a8f84:	41 81 f8 03 00 09 00 	cmp    $0x90003,%r8d
fffff800002a8f8b:	0f 84 0c 04 00 00    	je     0xfffff800002a939d
fffff800002a8f91:	41 81 f8 04 00 09 00 	cmp    $0x90004,%r8d
fffff800002a8f98:	0f 84 ff 03 00 00    	je     0xfffff800002a939d
fffff800002a8f9e:	41 81 f8 14 00 09 00 	cmp    $0x90014,%r8d
fffff800002a8fa5:	0f 84 f2 03 00 00    	je     0xfffff800002a939d
fffff800002a8fab:	41 81 f8 05 00 00 10 	cmp    $0x10000005,%r8d
fffff800002a8fb2:	74 23                	je     0xfffff800002a8fd7
fffff800002a8fb4:	b9 07 00 00 10       	mov    $0x10000007,%ecx
fffff800002a8fb9:	44 3b c1             	cmp    %ecx,%r8d
fffff800002a8fbc:	0f 85 ff 03 00 00    	jne    0xfffff800002a93c1
fffff800002a8fc2:	83 3d cb 26 50 00 01 	cmpl   $0x1,0x5026cb(%rip)        # 0xfffff800007ab694
fffff800002a8fc9:	0f 85 de 01 00 00    	jne    0xfffff800002a91ad
fffff800002a8fcf:	48 8b d7             	mov    %rdi,%rdx
fffff800002a8fd2:	e9 3e 04 00 00       	jmp    0xfffff800002a9415
fffff800002a8fd7:	48 8b d7             	mov    %rdi,%rdx
fffff800002a8fda:	48 8b ce             	mov    %rsi,%rcx
fffff800002a8fdd:	e8 0e 1e 00 00       	call   0xfffff800002aadf0
fffff800002a8fe2:	e9 db 04 00 00       	jmp    0xfffff800002a94c2
fffff800002a8fe7:	e8 b0 2f ff ff       	call   0xfffff8000029bf9c
fffff800002a8fec:	48 2b c7             	sub    %rdi,%rax
fffff800002a8fef:	48 89 86 f8 04 00 00 	mov    %rax,0x4f8(%rsi)
fffff800002a8ff6:	e9 c7 04 00 00       	jmp    0xfffff800002a94c2
fffff800002a8ffb:	48 8b 86 08 03 00 00 	mov    0x308(%rsi),%rax
fffff800002a9002:	8b 88 80 34 00 00    	mov    0x3480(%rax),%ecx
fffff800002a9008:	48 0f ba e1 08       	bt     $0x8,%rcx
fffff800002a900d:	0f 83 9a 01 00 00    	jae    0xfffff800002a91ad
fffff800002a9013:	48 8b c7             	mov    %rdi,%rax
fffff800002a9016:	48 c1 f8 2f          	sar    $0x2f,%rax
fffff800002a901a:	e9 e7 00 00 00       	jmp    0xfffff800002a9106
fffff800002a901f:	48 8b 86 08 03 00 00 	mov    0x308(%rsi),%rax
fffff800002a9026:	8b 88 80 34 00 00    	mov    0x3480(%rax),%ecx
fffff800002a902c:	48 0f ba e1 08       	bt     $0x8,%rcx
fffff800002a9031:	0f 83 76 01 00 00    	jae    0xfffff800002a91ad
fffff800002a9037:	40 f6 c7 03          	test   $0x3,%dil
fffff800002a903b:	0f 85 6c 01 00 00    	jne    0xfffff800002a91ad
fffff800002a9041:	48 8b c7             	mov    %rdi,%rax
fffff800002a9044:	48 c1 f8 2f          	sar    $0x2f,%rax
fffff800002a9048:	48 ff c0             	inc    %rax
fffff800002a904b:	48 83 f8 01          	cmp    $0x1,%rax
fffff800002a904f:	0f 87 58 01 00 00    	ja     0xfffff800002a91ad
fffff800002a9055:	8b 86 68 01 00 00    	mov    0x168(%rsi),%eax
fffff800002a905b:	48 0f ba e0 0b       	bt     $0xb,%rax
fffff800002a9060:	73 16                	jae    0xfffff800002a9078
fffff800002a9062:	b9 a7 06 00 00       	mov    $0x6a7,%ecx
fffff800002a9067:	48 8b d7             	mov    %rdi,%rdx
fffff800002a906a:	48 8b c7             	mov    %rdi,%rax
fffff800002a906d:	48 c1 ea 20          	shr    $0x20,%rdx
fffff800002a9071:	0f 30                	wrmsr
fffff800002a9073:	e9 4a 04 00 00       	jmp    0xfffff800002a94c2
fffff800002a9078:	48 89 be a0 01 00 00 	mov    %rdi,0x1a0(%rsi)
fffff800002a907f:	e9 3e 04 00 00       	jmp    0xfffff800002a94c2
fffff800002a9084:	48 8b 86 08 03 00 00 	mov    0x308(%rsi),%rax
fffff800002a908b:	8b 88 80 34 00 00    	mov    0x3480(%rax),%ecx
fffff800002a9091:	48 0f ba e1 08       	bt     $0x8,%rcx
fffff800002a9096:	0f 83 11 01 00 00    	jae    0xfffff800002a91ad
fffff800002a909c:	40 f6 c7 03          	test   $0x3,%dil
fffff800002a90a0:	0f 85 07 01 00 00    	jne    0xfffff800002a91ad
fffff800002a90a6:	48 8b c7             	mov    %rdi,%rax
fffff800002a90a9:	48 c1 f8 2f          	sar    $0x2f,%rax
fffff800002a90ad:	48 ff c0             	inc    %rax
fffff800002a90b0:	48 83 f8 01          	cmp    $0x1,%rax
fffff800002a90b4:	0f 87 f3 00 00 00    	ja     0xfffff800002a91ad
fffff800002a90ba:	8b 86 68 01 00 00    	mov    0x168(%rsi),%eax
fffff800002a90c0:	48 0f ba e0 0c       	bt     $0xc,%rax
fffff800002a90c5:	73 09                	jae    0xfffff800002a90d0
fffff800002a90c7:	41 8d 88 15 06 f8 ff 	lea    -0x7f9eb(%r8),%ecx