fffff800002769e3:	81 e6 ff 0f 00 00    	and    $0xfff,%esi
fffff800002769e9:	c1 e0 0c             	shl    $0xc,%eax
fffff800002769ec:	48 03 f3             	add    %rbx,%rsi
fffff800002769ef:	48 03 d8             	add    %rax,%rbx
fffff800002769f2:	49 89 75 00          	mov    %rsi,0x0(%r13)
fffff800002769f6:	2b cf                	sub    %edi,%ecx
fffff800002769f8:	48 89 1d f9 7b 57 00 	mov    %rbx,0x577bf9(%rip)        # 0xfffff800007ee5f8
fffff800002769ff:	89 0d eb 7b 57 00    	mov    %ecx,0x577beb(%rip)        # 0xfffff800007ee5f0
fffff80000276a05:	41 8b c0             	mov    %r8d,%eax
fffff80000276a08:	eb 05                	jmp    0xfffff80000276a0f
fffff80000276a0a:	b8 01 10 00 00       	mov    $0x1001,%eax
fffff80000276a0f:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
fffff80000276a14:	48 83 c4 20          	add    $0x20,%rsp
fffff80000276a18:	41 5f                	pop    %r15
fffff80000276a1a:	41 5e                	pop    %r14
fffff80000276a1c:	41 5d                	pop    %r13
fffff80000276a1e:	41 5c                	pop    %r12
fffff80000276a20:	5f                   	pop    %rdi
fffff80000276a21:	5e                   	pop    %rsi
fffff80000276a22:	5d                   	pop    %rbp
fffff80000276a23:	c3                   	ret
fffff80000276a24:	cc                   	int3
fffff80000276a25:	cc                   	int3
fffff80000276a26:	cc                   	int3
fffff80000276a27:	cc                   	int3
fffff80000276a28:	cc                   	int3
fffff80000276a29:	cc                   	int3
fffff80000276a2a:	cc                   	int3
fffff80000276a2b:	cc                   	int3
fffff80000276a2c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000276a31:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff80000276a36:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff80000276a3b:	57                   	push   %rdi
fffff80000276a3c:	48 83 ec 30          	sub    $0x30,%rsp
fffff80000276a40:	41 8b d9             	mov    %r9d,%ebx
fffff80000276a43:	41 8b e8             	mov    %r8d,%ebp
fffff80000276a46:	40 32 ff             	xor    %dil,%dil
fffff80000276a49:	48 8b f2             	mov    %rdx,%rsi
fffff80000276a4c:	4c 8b c9             	mov    %rcx,%r9
fffff80000276a4f:	f6 c3 02             	test   $0x2,%bl
fffff80000276a52:	74 37                	je     0xfffff80000276a8b
fffff80000276a54:	41 b8 06 00 00 00    	mov    $0x6,%r8d
fffff80000276a5a:	f6 c3 08             	test   $0x8,%bl
fffff80000276a5d:	75 0d                	jne    0xfffff80000276a6c
fffff80000276a5f:	8a c3                	mov    %bl,%al
fffff80000276a61:	24 10                	and    $0x10,%al
fffff80000276a63:	f6 d8                	neg    %al
fffff80000276a65:	1b c9                	sbb    %ecx,%ecx
fffff80000276a67:	f7 d1                	not    %ecx
fffff80000276a69:	44 23 c1             	and    %ecx,%r8d
fffff80000276a6c:	49 8b c9             	mov    %r9,%rcx
fffff80000276a6f:	8b d5                	mov    %ebp,%edx
fffff80000276a71:	e8 8e 00 00 00       	call   0xfffff80000276b04
fffff80000276a76:	4c 8b c8             	mov    %rax,%r9
fffff80000276a79:	48 85 c0             	test   %rax,%rax
fffff80000276a7c:	74 34                	je     0xfffff80000276ab2
fffff80000276a7e:	40 b7 01             	mov    $0x1,%dil
fffff80000276a81:	83 e3 01             	and    $0x1,%ebx
fffff80000276a84:	74 33                	je     0xfffff80000276ab9
fffff80000276a86:	48 8b d6             	mov    %rsi,%rdx
fffff80000276a89:	eb 34                	jmp    0xfffff80000276abf
fffff80000276a8b:	f6 c3 01             	test   $0x1,%bl
fffff80000276a8e:	74 f1                	je     0xfffff80000276a81
fffff80000276a90:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
fffff80000276a96:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
fffff80000276a9b:	e8 f0 55 0c 00       	call   0xfffff8000033c090
fffff80000276aa0:	49 8b c9             	mov    %r9,%rcx
fffff80000276aa3:	e8 b4 54 0c 00       	call   0xfffff8000033bf5c
fffff80000276aa8:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
fffff80000276aad:	44 8b c0             	mov    %eax,%r8d
fffff80000276ab0:	eb bd                	jmp    0xfffff80000276a6f
fffff80000276ab2:	b8 0e 10 00 00       	mov    $0x100e,%eax
fffff80000276ab7:	eb 2c                	jmp    0xfffff80000276ae5
fffff80000276ab9:	49 8b d1             	mov    %r9,%rdx
fffff80000276abc:	4c 8b ce             	mov    %rsi,%r9
fffff80000276abf:	4c 8b c5             	mov    %rbp,%r8
fffff80000276ac2:	49 8b c9             	mov    %r9,%rcx
fffff80000276ac5:	e8 76 43 fe ff       	call   0xfffff8000025ae40
fffff80000276aca:	44 0f b7 c8          	movzwl %ax,%r9d
fffff80000276ace:	40 84 ff             	test   %dil,%dil
fffff80000276ad1:	74 0e                	je     0xfffff80000276ae1
fffff80000276ad3:	85 db                	test   %ebx,%ebx
fffff80000276ad5:	74 05                	je     0xfffff80000276adc
fffff80000276ad7:	f0 83 0c 24 00       	lock orl $0x0,(%rsp)
fffff80000276adc:	e8 ef 00 00 00       	call   0xfffff80000276bd0
fffff80000276ae1:	41 0f b7 c1          	movzwl %r9w,%eax
fffff80000276ae5:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
fffff80000276aea:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
fffff80000276aef:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
fffff80000276af4:	48 83 c4 30          	add    $0x30,%rsp
fffff80000276af8:	5f                   	pop    %rdi
fffff80000276af9:	c3                   	ret
fffff80000276afa:	cc                   	int3
fffff80000276afb:	cc                   	int3
fffff80000276afc:	cc                   	int3
fffff80000276afd:	cc                   	int3
fffff80000276afe:	cc                   	int3
fffff80000276aff:	cc                   	int3
fffff80000276b00:	cc                   	int3
fffff80000276b01:	cc                   	int3
fffff80000276b02:	cc                   	int3
fffff80000276b03:	cc                   	int3
fffff80000276b04:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000276b09:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff80000276b0e:	8b d2                	mov    %edx,%edx
fffff80000276b10:	4c 8b c9             	mov    %rcx,%r9
fffff80000276b13:	48 81 c2 ff 0f 00 00 	add    $0xfff,%rdx
fffff80000276b1a:	49 63 d8             	movslq %r8d,%rbx
fffff80000276b1d:	41 81 e1 ff 0f 00 00 	and    $0xfff,%r9d
fffff80000276b24:	4c 8b d1             	mov    %rcx,%r10
fffff80000276b27:	49 03 d1             	add    %r9,%rdx
fffff80000276b2a:	48 c1 ea 0c          	shr    $0xc,%rdx
fffff80000276b2e:	83 fa 04             	cmp    $0x4,%edx
fffff80000276b31:	76 07                	jbe    0xfffff80000276b3a
fffff80000276b33:	33 c0                	xor    %eax,%eax
fffff80000276b35:	e9 83 00 00 00       	jmp    0xfffff80000276bbd
fffff80000276b3a:	4c 8b 05 d7 f8 38 00 	mov    0x38f8d7(%rip),%r8        # 0xfffff80000606418
fffff80000276b41:	48 b9 ff ff ff ff 0f 	movabs $0xfffffffff,%rcx
fffff80000276b48:	00 00 00
fffff80000276b4b:	49 8b c0             	mov    %r8,%rax
fffff80000276b4e:	48 c1 e8 0c          	shr    $0xc,%rax
fffff80000276b52:	48 23 c1             	and    %rcx,%rax
fffff80000276b55:	48 b9 00 00 00 00 00 	movabs $0xffffff0000000000,%rcx
fffff80000276b5c:	ff ff ff
fffff80000276b5f:	4c 8d 1c c1          	lea    (%rcx,%rax,8),%r11
fffff80000276b63:	85 d2                	test   %edx,%edx
fffff80000276b65:	74 4c                	je     0xfffff80000276bb3
fffff80000276b67:	48 8d 35 f2 f9 18 00 	lea    0x18f9f2(%rip),%rsi        # 0xfffff80000406560
fffff80000276b6e:	8b d2                	mov    %edx,%edx
fffff80000276b70:	41 0f 01 38          	invlpg (%r8)
fffff80000276b74:	49 8b ca             	mov    %r10,%rcx
fffff80000276b77:	4d 8d 80 00 10 00 00 	lea    0x1000(%r8),%r8
fffff80000276b7e:	48 b8 00 f0 ff ff ff 	movabs $0xffffffffff000,%rax
fffff80000276b85:	ff 0f 00
fffff80000276b88:	49 81 c2 00 10 00 00 	add    $0x1000,%r10
fffff80000276b8f:	48 23 c8             	and    %rax,%rcx
fffff80000276b92:	0f b6 04 33          	movzbl (%rbx,%rsi,1),%eax
fffff80000276b96:	48 0b c8             	or     %rax,%rcx
fffff80000276b99:	48 b8 63 01 00 00 00 	movabs $0x8000000000000163,%rax
fffff80000276ba0:	00 00 80
fffff80000276ba3:	48 0b c8             	or     %rax,%rcx
fffff80000276ba6:	49 89 0b             	mov    %rcx,(%r11)
fffff80000276ba9:	4d 8d 5b 08          	lea    0x8(%r11),%r11
fffff80000276bad:	48 83 ea 01          	sub    $0x1,%rdx
fffff80000276bb1:	75 bd                	jne    0xfffff80000276b70
fffff80000276bb3:	48 8b 05 5e f8 38 00 	mov    0x38f85e(%rip),%rax        # 0xfffff80000606418
fffff80000276bba:	49 03 c1             	add    %r9,%rax
fffff80000276bbd:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
fffff80000276bc2:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
fffff80000276bc7:	c3                   	ret
fffff80000276bc8:	cc                   	int3
fffff80000276bc9:	cc                   	int3
fffff80000276bca:	cc                   	int3
fffff80000276bcb:	cc                   	int3
fffff80000276bcc:	cc                   	int3
fffff80000276bcd:	cc                   	int3
fffff80000276bce:	cc                   	int3
fffff80000276bcf:	cc                   	int3
fffff80000276bd0:	48 8b 05 41 f8 38 00 	mov    0x38f841(%rip),%rax        # 0xfffff80000606418
fffff80000276bd7:	48 b9 ff ff ff ff 0f 	movabs $0xfffffffff,%rcx
fffff80000276bde:	00 00 00
fffff80000276be1:	48 c1 e8 0c          	shr    $0xc,%rax
fffff80000276be5:	48 23 c1             	and    %rcx,%rax
fffff80000276be8:	48 b9 00 00 00 00 00 	movabs $0xffffff0000000000,%rcx
fffff80000276bef:	ff ff ff
fffff80000276bf2:	45 33 c0             	xor    %r8d,%r8d
fffff80000276bf5:	48 8d 0c c1          	lea    (%rcx,%rax,8),%rcx
fffff80000276bf9:	41 8d 50 04          	lea    0x4(%r8),%edx
fffff80000276bfd:	48 8b 01             	mov    (%rcx),%rax
fffff80000276c00:	a8 01                	test   $0x1,%al
fffff80000276c02:	74 13                	je     0xfffff80000276c17
fffff80000276c04:	48 c7 01 00 00 00 00 	movq   $0x0,(%rcx)
fffff80000276c0b:	41 ff c0             	inc    %r8d
fffff80000276c0e:	48 83 c1 08          	add    $0x8,%rcx
fffff80000276c12:	44 3b c2             	cmp    %edx,%r8d
fffff80000276c15:	72 e6                	jb     0xfffff80000276bfd
fffff80000276c17:	48 8b 05 fa f7 38 00 	mov    0x38f7fa(%rip),%rax        # 0xfffff80000606418
fffff80000276c1e:	0f 01 38             	invlpg (%rax)
fffff80000276c21:	48 8d 80 00 10 00 00 	lea    0x1000(%rax),%rax
fffff80000276c28:	48 83 ea 01          	sub    $0x1,%rdx
fffff80000276c2c:	75 f0                	jne    0xfffff80000276c1e
fffff80000276c2e:	c3                   	ret
fffff80000276c2f:	cc                   	int3
fffff80000276c30:	cc                   	int3
fffff80000276c31:	cc                   	int3
fffff80000276c32:	cc                   	int3
fffff80000276c33:	cc                   	int3
fffff80000276c34:	cc                   	int3
fffff80000276c35:	cc                   	int3
fffff80000276c36:	cc                   	int3
fffff80000276c37:	cc                   	int3
fffff80000276c38:	4c 8d 81 fe 0f 00 00 	lea    0xffe(%rcx),%r8
fffff80000276c3f:	8b c2                	mov    %edx,%eax
fffff80000276c41:	48 8b 15 b0 79 57 00 	mov    0x5779b0(%rip),%rdx        # 0xfffff800007ee5f8
fffff80000276c48:	4c 03 c0             	add    %rax,%r8
fffff80000276c4b:	48 c7 c0 00 f0 ff ff 	mov    $0xfffffffffffff000,%rax
fffff80000276c52:	48 23 c8             	and    %rax,%rcx
fffff80000276c55:	4c 23 c0             	and    %rax,%r8
fffff80000276c58:	4c 2b c1             	sub    %rcx,%r8
fffff80000276c5b:	49 81 c0 ff 0f 00 00 	add    $0xfff,%r8
fffff80000276c62:	49 c1 e8 0c          	shr    $0xc,%r8
fffff80000276c66:	44 01 05 83 79 57 00 	add    %r8d,0x577983(%rip)        # 0xfffff800007ee5f0
fffff80000276c6d:	41 8b c8             	mov    %r8d,%ecx
fffff80000276c70:	c1 e1 0c             	shl    $0xc,%ecx
fffff80000276c73:	48 2b d1             	sub    %rcx,%rdx
fffff80000276c76:	48 b9 ff ff ff ff 0f 	movabs $0xfffffffff,%rcx
fffff80000276c7d:	00 00 00
fffff80000276c80:	48 8b c2             	mov    %rdx,%rax
fffff80000276c83:	48 89 15 6e 79 57 00 	mov    %rdx,0x57796e(%rip)        # 0xfffff800007ee5f8
fffff80000276c8a:	48 c1 e8 0c          	shr    $0xc,%rax
fffff80000276c8e:	48 23 c1             	and    %rcx,%rax
fffff80000276c91:	48 b9 00 00 00 00 00 	movabs $0xffffff0000000000,%rcx
fffff80000276c98:	ff ff ff
fffff80000276c9b:	48 8d 0c c1          	lea    (%rcx,%rax,8),%rcx
fffff80000276c9f:	45 85 c0             	test   %r8d,%r8d
fffff80000276ca2:	74 1b                	je     0xfffff80000276cbf
fffff80000276ca4:	41 8b c0             	mov    %r8d,%eax
fffff80000276ca7:	48 83 21 00          	andq   $0x0,(%rcx)
fffff80000276cab:	0f 01 3a             	invlpg (%rdx)
fffff80000276cae:	48 8d 92 00 10 00 00 	lea    0x1000(%rdx),%rdx
fffff80000276cb5:	48 8d 49 08          	lea    0x8(%rcx),%rcx
fffff80000276cb9:	48 83 e8 01          	sub    $0x1,%rax
fffff80000276cbd:	75 e8                	jne    0xfffff80000276ca7
fffff80000276cbf:	c3                   	ret
fffff80000276cc0:	cc                   	int3
fffff80000276cc1:	cc                   	int3
fffff80000276cc2:	cc                   	int3
fffff80000276cc3:	cc                   	int3
fffff80000276cc4:	cc                   	int3
fffff80000276cc5:	cc                   	int3
fffff80000276cc6:	cc                   	int3
fffff80000276cc7:	cc                   	int3
fffff80000276cc8:	48 83 ec 28          	sub    $0x28,%rsp
fffff80000276ccc:	85 d2                	test   %edx,%edx
fffff80000276cce:	75 21                	jne    0xfffff80000276cf1
fffff80000276cd0:	48 8b 81 28 25 00 00 	mov    0x2528(%rcx),%rax
fffff80000276cd7:	48 89 05 22 79 57 00 	mov    %rax,0x577922(%rip)        # 0xfffff800007ee600
fffff80000276cde:	48 89 05 13 79 57 00 	mov    %rax,0x577913(%rip)        # 0xfffff800007ee5f8
fffff80000276ce5:	c7 05 01 79 57 00 f6 	movl   $0x3fff6,0x577901(%rip)        # 0xfffff800007ee5f0
fffff80000276cec:	ff 03 00
fffff80000276cef:	eb 17                	jmp    0xfffff80000276d08
fffff80000276cf1:	83 fa 01             	cmp    $0x1,%edx
fffff80000276cf4:	75 12                	jne    0xfffff80000276d08
fffff80000276cf6:	48 8b 91 50 25 00 00 	mov    0x2550(%rcx),%rdx
fffff80000276cfd:	8b 89 48 25 00 00    	mov    0x2548(%rcx),%ecx
fffff80000276d03:	e8 0c 0c 00 00       	call   0xfffff80000277914
fffff80000276d08:	48 83 c4 28          	add    $0x28,%rsp
fffff80000276d0c:	c3                   	ret
fffff80000276d0d:	cc                   	int3
fffff80000276d0e:	cc                   	int3
fffff80000276d0f:	cc                   	int3
fffff80000276d10:	cc                   	int3
fffff80000276d11:	cc                   	int3
fffff80000276d12:	cc                   	int3
fffff80000276d13:	cc                   	int3
fffff80000276d14:	40 53                	rex push %rbx
fffff80000276d16:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000276d1a:	48 8b 05 c7 a8 38 00 	mov    0x38a8c7(%rip),%rax        # 0xfffff800006015e8
fffff80000276d21:	48 33 c4             	xor    %rsp,%rax
fffff80000276d24:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
fffff80000276d29:	33 c9                	xor    %ecx,%ecx
fffff80000276d2b:	b8 01 00 00 00       	mov    $0x1,%eax
fffff80000276d30:	0f a2                	cpuid
fffff80000276d32:	f6 c1 08             	test   $0x8,%cl
fffff80000276d35:	74 18                	je     0xfffff80000276d4f
fffff80000276d37:	33 c0                	xor    %eax,%eax
fffff80000276d39:	33 c9                	xor    %ecx,%ecx
fffff80000276d3b:	0f a2                	cpuid
fffff80000276d3d:	83 f8 05             	cmp    $0x5,%eax
fffff80000276d40:	72 0d                	jb     0xfffff80000276d4f
fffff80000276d42:	b8 05 00 00 00       	mov    $0x5,%eax
fffff80000276d47:	33 c9                	xor    %ecx,%ecx
fffff80000276d49:	0f a2                	cpuid
fffff80000276d4b:	b0 01                	mov    $0x1,%al
fffff80000276d4d:	eb 02                	jmp    0xfffff80000276d51
fffff80000276d4f:	32 c0                	xor    %al,%al
fffff80000276d51:	48 8b 4c 24 10       	mov    0x10(%rsp),%rcx
fffff80000276d56:	48 33 cc             	xor    %rsp,%rcx
fffff80000276d59:	e8 12 48 fc ff       	call   0xfffff8000023b570
fffff80000276d5e:	48 83 c4 20          	add    $0x20,%rsp
fffff80000276d62:	5b                   	pop    %rbx
fffff80000276d63:	c3                   	ret
fffff80000276d64:	cc                   	int3
fffff80000276d65:	cc                   	int3
fffff80000276d66:	cc                   	int3
fffff80000276d67:	cc                   	int3
fffff80000276d68:	cc                   	int3
fffff80000276d69:	cc                   	int3
fffff80000276d6a:	cc                   	int3
fffff80000276d6b:	cc                   	int3
fffff80000276d6c:	41 ba e8 00 00 00    	mov    $0xe8,%r10d
fffff80000276d72:	41 8b ca             	mov    %r10d,%ecx
fffff80000276d75:	0f 32                	rdmsr
fffff80000276d77:	48 c1 e2 20          	shl    $0x20,%rdx
fffff80000276d7b:	41 8d 4a ff          	lea    -0x1(%r10),%ecx
fffff80000276d7f:	48 0b c2             	or     %rdx,%rax
fffff80000276d82:	4c 8b c0             	mov    %rax,%r8
fffff80000276d85:	0f 32                	rdmsr
fffff80000276d87:	48 c1 e2 20          	shl    $0x20,%rdx
fffff80000276d8b:	48 0b c2             	or     %rdx,%rax
fffff80000276d8e:	65 48 8b 14 25 00 00 	mov    %gs:0x0,%rdx
fffff80000276d95:	00 00
fffff80000276d97:	4c 8b c8             	mov    %rax,%r9
fffff80000276d9a:	48 89 82 a8 a2 02 00 	mov    %rax,0x2a2a8(%rdx)
fffff80000276da1:	b8 00 00 00 00       	mov    $0x0,%eax
fffff80000276da6:	4c 89 82 a0 a2 02 00 	mov    %r8,0x2a2a0(%rdx)
fffff80000276dad:	c6 82 9c a2 02 00 01 	movb   $0x1,0x2a29c(%rdx)
fffff80000276db4:	8b d0                	mov    %eax,%edx
fffff80000276db6:	0f 30                	wrmsr
fffff80000276db8:	41 8b ca             	mov    %r10d,%ecx
fffff80000276dbb:	0f 30                	wrmsr
fffff80000276dbd:	76 09                	jbe    0xfffff80000276dc8
fffff80000276dbf:	49 6b c0 64          	imul   $0x64,%r8,%rax
fffff80000276dc3:	49 f7 f1             	div    %r9
fffff80000276dc6:	c3                   	ret
fffff80000276dc7:	cc                   	int3
fffff80000276dc8:	b8 64 00 00 00       	mov    $0x64,%eax
fffff80000276dcd:	c3                   	ret
fffff80000276dce:	cc                   	int3
fffff80000276dcf:	cc                   	int3
fffff80000276dd0:	cc                   	int3
fffff80000276dd1:	cc                   	int3
fffff80000276dd2:	cc                   	int3
fffff80000276dd3:	cc                   	int3
fffff80000276dd4:	cc                   	int3
fffff80000276dd5:	cc                   	int3
fffff80000276dd6:	cc                   	int3
fffff80000276dd7:	cc                   	int3
fffff80000276dd8:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff80000276ddd:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
fffff80000276de2:	56                   	push   %rsi
fffff80000276de3:	57                   	push   %rdi
fffff80000276de4:	41 56                	push   %r14
fffff80000276de6:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000276dea:	33 ed                	xor    %ebp,%ebp
fffff80000276dec:	48 8b c2             	mov    %rdx,%rax
fffff80000276def:	48 8b d9             	mov    %rcx,%rbx
fffff80000276df2:	48 c1 e8 34          	shr    $0x34,%rax
fffff80000276df6:	48 c1 e9 34          	shr    $0x34,%rcx
fffff80000276dfa:	41 8a f0             	mov    %r8b,%sil
fffff80000276dfd:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
fffff80000276e02:	48 8b fa             	mov    %rdx,%rdi
fffff80000276e05:	44 8d 75 05          	lea    0x5(%rbp),%r14d
fffff80000276e09:	48 3b c8             	cmp    %rax,%rcx
fffff80000276e0c:	75 74                	jne    0xfffff80000276e82
fffff80000276e0e:	48 83 f9 01          	cmp    $0x1,%rcx
fffff80000276e12:	74 05                	je     0xfffff80000276e19
fffff80000276e14:	45 84 c0             	test   %r8b,%r8b
fffff80000276e17:	75 69                	jne    0xfffff80000276e82
fffff80000276e19:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8