fffff80000304a08:	48 83 64 24 10 00    	andq   $0x0,0x10(%rsp)
fffff80000304a0e:	f6 05 47 4b 30 00 01 	testb  $0x1,0x304b47(%rip)        # 0xfffff8000060955c
fffff80000304a15:	74 10                	je     0xfffff80000304a27
fffff80000304a17:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff80000304a1e:	02 00
fffff80000304a20:	8b 50 5c             	mov    0x5c(%rax),%edx
fffff80000304a23:	89 11                	mov    %edx,(%rcx)
fffff80000304a25:	c3                   	ret
fffff80000304a26:	cc                   	int3
fffff80000304a27:	b8 00 40 00 00       	mov    $0x4000,%eax
fffff80000304a2c:	0f 78 c0             	vmread %rax,%rax
fffff80000304a2f:	89 01                	mov    %eax,(%rcx)
fffff80000304a31:	c3                   	ret
fffff80000304a32:	cc                   	int3
fffff80000304a33:	cc                   	int3
fffff80000304a34:	cc                   	int3
fffff80000304a35:	cc                   	int3
fffff80000304a36:	cc                   	int3
fffff80000304a37:	cc                   	int3
fffff80000304a38:	cc                   	int3
fffff80000304a39:	cc                   	int3
fffff80000304a3a:	cc                   	int3
fffff80000304a3b:	cc                   	int3
fffff80000304a3c:	f6 05 19 4b 30 00 01 	testb  $0x1,0x304b19(%rip)        # 0xfffff8000060955c
fffff80000304a43:	74 1a                	je     0xfffff80000304a5f
fffff80000304a45:	65 48 8b 14 25 50 c9 	mov    %gs:0x2c950,%rdx
fffff80000304a4c:	02 00
fffff80000304a4e:	8b 01                	mov    (%rcx),%eax
fffff80000304a50:	83 a2 38 03 00 00 df 	andl   $0xffffffdf,0x338(%rdx)
fffff80000304a57:	89 82 24 03 00 00    	mov    %eax,0x324(%rdx)
fffff80000304a5d:	c3                   	ret
fffff80000304a5e:	cc                   	int3
fffff80000304a5f:	8b 01                	mov    (%rcx),%eax
fffff80000304a61:	b9 18 40 00 00       	mov    $0x4018,%ecx
fffff80000304a66:	0f 79 c8             	vmwrite %rax,%rcx
fffff80000304a69:	c3                   	ret
fffff80000304a6a:	cc                   	int3
fffff80000304a6b:	cc                   	int3
fffff80000304a6c:	cc                   	int3
fffff80000304a6d:	cc                   	int3
fffff80000304a6e:	cc                   	int3
fffff80000304a6f:	cc                   	int3
fffff80000304a70:	cc                   	int3
fffff80000304a71:	cc                   	int3
fffff80000304a72:	cc                   	int3
fffff80000304a73:	cc                   	int3
fffff80000304a74:	f6 05 e1 4a 30 00 01 	testb  $0x1,0x304ae1(%rip)        # 0xfffff8000060955c
fffff80000304a7b:	74 1a                	je     0xfffff80000304a97
fffff80000304a7d:	65 48 8b 14 25 50 c9 	mov    %gs:0x2c950,%rdx
fffff80000304a84:	02 00
fffff80000304a86:	8b 01                	mov    (%rcx),%eax
fffff80000304a88:	83 a2 38 03 00 00 df 	andl   $0xffffffdf,0x338(%rdx)
fffff80000304a8f:	89 82 28 03 00 00    	mov    %eax,0x328(%rdx)
fffff80000304a95:	c3                   	ret
fffff80000304a96:	cc                   	int3
fffff80000304a97:	8b 01                	mov    (%rcx),%eax
fffff80000304a99:	b9 1a 40 00 00       	mov    $0x401a,%ecx
fffff80000304a9e:	0f 79 c8             	vmwrite %rax,%rcx
fffff80000304aa1:	c3                   	ret
fffff80000304aa2:	cc                   	int3
fffff80000304aa3:	cc                   	int3
fffff80000304aa4:	cc                   	int3
fffff80000304aa5:	cc                   	int3
fffff80000304aa6:	cc                   	int3
fffff80000304aa7:	cc                   	int3
fffff80000304aa8:	cc                   	int3
fffff80000304aa9:	cc                   	int3
fffff80000304aaa:	cc                   	int3
fffff80000304aab:	cc                   	int3
fffff80000304aac:	f6 05 a9 4a 30 00 01 	testb  $0x1,0x304aa9(%rip)        # 0xfffff8000060955c
fffff80000304ab3:	74 1b                	je     0xfffff80000304ad0
fffff80000304ab5:	65 48 8b 14 25 50 c9 	mov    %gs:0x2c950,%rdx
fffff80000304abc:	02 00
fffff80000304abe:	8b 01                	mov    (%rcx),%eax
fffff80000304ac0:	0f ba b2 38 03 00 00 	btrl   $0x7,0x338(%rdx)
fffff80000304ac7:	07
fffff80000304ac8:	89 82 18 03 00 00    	mov    %eax,0x318(%rdx)
fffff80000304ace:	c3                   	ret
fffff80000304acf:	cc                   	int3
fffff80000304ad0:	8b 01                	mov    (%rcx),%eax
fffff80000304ad2:	b9 04 40 00 00       	mov    $0x4004,%ecx
fffff80000304ad7:	0f 79 c8             	vmwrite %rax,%rcx
fffff80000304ada:	c3                   	ret
fffff80000304adb:	cc                   	int3
fffff80000304adc:	cc                   	int3
fffff80000304add:	cc                   	int3
fffff80000304ade:	cc                   	int3
fffff80000304adf:	cc                   	int3
fffff80000304ae0:	cc                   	int3
fffff80000304ae1:	cc                   	int3
fffff80000304ae2:	cc                   	int3
fffff80000304ae3:	cc                   	int3
fffff80000304ae4:	f6 05 71 4a 30 00 01 	testb  $0x1,0x304a71(%rip)        # 0xfffff8000060955c
fffff80000304aeb:	74 17                	je     0xfffff80000304b04
fffff80000304aed:	65 48 8b 14 25 50 c9 	mov    %gs:0x2c950,%rdx
fffff80000304af4:	02 00
fffff80000304af6:	8b 01                	mov    (%rcx),%eax
fffff80000304af8:	83 a2 38 03 00 00 f7 	andl   $0xfffffff7,0x338(%rdx)
fffff80000304aff:	89 42 5c             	mov    %eax,0x5c(%rdx)
fffff80000304b02:	c3                   	ret
fffff80000304b03:	cc                   	int3
fffff80000304b04:	8b 01                	mov    (%rcx),%eax
fffff80000304b06:	b9 00 40 00 00       	mov    $0x4000,%ecx
fffff80000304b0b:	0f 79 c8             	vmwrite %rax,%rcx
fffff80000304b0e:	c3                   	ret
fffff80000304b0f:	cc                   	int3
fffff80000304b10:	cc                   	int3
fffff80000304b11:	cc                   	int3
fffff80000304b12:	cc                   	int3
fffff80000304b13:	cc                   	int3
fffff80000304b14:	cc                   	int3
fffff80000304b15:	cc                   	int3
fffff80000304b16:	cc                   	int3
fffff80000304b17:	cc                   	int3
fffff80000304b18:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff80000304b1d:	57                   	push   %rdi
fffff80000304b1e:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000304b22:	4c 8b 89 c0 02 00 00 	mov    0x2c0(%rcx),%r9
fffff80000304b29:	40 8a fa             	mov    %dl,%dil
fffff80000304b2c:	83 64 24 30 00       	andl   $0x0,0x30(%rsp)
fffff80000304b31:	48 8b d9             	mov    %rcx,%rbx
fffff80000304b34:	41 80 79 14 00       	cmpb   $0x0,0x14(%r9)
fffff80000304b39:	4d 8d 81 80 0e 00 00 	lea    0xe80(%r9),%r8
fffff80000304b40:	0f 85 24 01 00 00    	jne    0xfffff80000304c6a
fffff80000304b46:	48 b9 00 00 00 00 00 	movabs $0x10000000000,%rcx
fffff80000304b4d:	01 00 00
fffff80000304b50:	48 85 0d 09 4a 30 00 	test   %rcx,0x304a09(%rip)        # 0xfffff80000609560
fffff80000304b57:	0f 84 0d 01 00 00    	je     0xfffff80000304c6a
fffff80000304b5d:	80 a3 88 09 00 00 fd 	andb   $0xfd,0x988(%rbx)
fffff80000304b64:	c6 83 74 0c 00 00 00 	movb   $0x0,0xc74(%rbx)
fffff80000304b6b:	c7 83 70 0c 00 00 ff 	movl   $0xffffffff,0xc70(%rbx)
fffff80000304b72:	ff ff ff
fffff80000304b75:	41 f6 81 38 0b 00 00 	testb  $0x4,0xb38(%r9)
fffff80000304b7c:	04
fffff80000304b7d:	0f 85 9a 00 00 00    	jne    0xfffff80000304c1d
fffff80000304b83:	49 8d 80 00 03 00 00 	lea    0x300(%r8),%rax
fffff80000304b8a:	49 39 40 10          	cmp    %rax,0x10(%r8)
fffff80000304b8e:	74 5c                	je     0xfffff80000304bec
fffff80000304b90:	49 89 40 10          	mov    %rax,0x10(%r8)
fffff80000304b94:	41 b2 01             	mov    $0x1,%r10b
fffff80000304b97:	41 c6 80 26 04 00 00 	movb   $0x0,0x426(%r8)
fffff80000304b9e:	00
fffff80000304b9f:	8b 05 b7 49 30 00    	mov    0x3049b7(%rip),%eax        # 0xfffff8000060955c
fffff80000304ba5:	49 8b 48 10          	mov    0x10(%r8),%rcx
fffff80000304ba9:	41 84 c2             	test   %al,%r10b
fffff80000304bac:	74 35                	je     0xfffff80000304be3
fffff80000304bae:	48 8b 91 88 01 00 00 	mov    0x188(%rcx),%rdx
fffff80000304bb5:	48 8b 89 80 01 00 00 	mov    0x180(%rcx),%rcx
fffff80000304bbc:	c7 81 40 03 00 00 01 	movl   $0x1,0x340(%rcx)
fffff80000304bc3:	00 00 00
fffff80000304bc6:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff80000304bcd:	00 00
fffff80000304bcf:	48 89 88 50 c9 02 00 	mov    %rcx,0x2c950(%rax)
fffff80000304bd6:	48 8b 80 b8 c7 02 00 	mov    0x2c7b8(%rax),%rax
fffff80000304bdd:	48 89 50 30          	mov    %rdx,0x30(%rax)
fffff80000304be1:	eb 0c                	jmp    0xfffff80000304bef
fffff80000304be3:	0f c7 b1 88 01 00 00 	vmptrld 0x188(%rcx)
fffff80000304bea:	eb 03                	jmp    0xfffff80000304bef
fffff80000304bec:	45 32 d2             	xor    %r10b,%r10b
fffff80000304bef:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
fffff80000304bf4:	e8 0f fe ff ff       	call   0xfffff80000304a08
fffff80000304bf9:	0f ba 74 24 30 07    	btrl   $0x7,0x30(%rsp)
fffff80000304bff:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
fffff80000304c04:	e8 db fe ff ff       	call   0xfffff80000304ae4
fffff80000304c09:	45 84 d2             	test   %r10b,%r10b
fffff80000304c0c:	74 0f                	je     0xfffff80000304c1d
fffff80000304c0e:	49 8b 91 80 10 00 00 	mov    0x1080(%r9),%rdx
fffff80000304c15:	49 8b c8             	mov    %r8,%rcx
fffff80000304c18:	e8 2f 4f 01 00       	call   0xfffff80000319b4c
fffff80000304c1d:	f6 83 88 09 00 00 01 	testb  $0x1,0x988(%rbx)
fffff80000304c24:	75 11                	jne    0xfffff80000304c37
fffff80000304c26:	83 3d a3 c9 2f 00 02 	cmpl   $0x2,0x2fc9a3(%rip)        # 0xfffff800006015d0
fffff80000304c2d:	75 08                	jne    0xfffff80000304c37
fffff80000304c2f:	48 8b cb             	mov    %rbx,%rcx
fffff80000304c32:	e8 29 3f ff ff       	call   0xfffff800002f8b60
fffff80000304c37:	40 84 ff             	test   %dil,%dil
fffff80000304c3a:	75 2e                	jne    0xfffff80000304c6a
fffff80000304c3c:	f0 83 0c 24 00       	lock orl $0x0,(%rsp)
fffff80000304c41:	48 8b 8b 48 0c 00 00 	mov    0xc48(%rbx),%rcx
fffff80000304c48:	4c 8b 01             	mov    (%rcx),%r8
fffff80000304c4b:	48 8b 51 08          	mov    0x8(%rcx),%rdx
fffff80000304c4f:	48 8b 41 10          	mov    0x10(%rcx),%rax
fffff80000304c53:	48 8b 49 18          	mov    0x18(%rcx),%rcx
fffff80000304c57:	48 0b c8             	or     %rax,%rcx
fffff80000304c5a:	48 0b ca             	or     %rdx,%rcx
fffff80000304c5d:	49 0b c8             	or     %r8,%rcx
fffff80000304c60:	74 08                	je     0xfffff80000304c6a
fffff80000304c62:	48 8b cb             	mov    %rbx,%rcx
fffff80000304c65:	e8 da 55 fc ff       	call   0xfffff800002ca244
fffff80000304c6a:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
fffff80000304c6f:	48 83 c4 20          	add    $0x20,%rsp
fffff80000304c73:	5f                   	pop    %rdi
fffff80000304c74:	c3                   	ret
fffff80000304c75:	cc                   	int3
fffff80000304c76:	cc                   	int3
fffff80000304c77:	cc                   	int3
fffff80000304c78:	cc                   	int3
fffff80000304c79:	cc                   	int3
fffff80000304c7a:	cc                   	int3
fffff80000304c7b:	cc                   	int3
fffff80000304c7c:	48 83 ec 28          	sub    $0x28,%rsp
fffff80000304c80:	48 8b 81 c0 02 00 00 	mov    0x2c0(%rcx),%rax
fffff80000304c87:	45 33 c9             	xor    %r9d,%r9d
fffff80000304c8a:	4c 8b c1             	mov    %rcx,%r8
fffff80000304c8d:	44 89 4c 24 30       	mov    %r9d,0x30(%rsp)
fffff80000304c92:	44 38 48 14          	cmp    %r9b,0x14(%rax)
fffff80000304c96:	0f 85 c0 00 00 00    	jne    0xfffff80000304d5c
fffff80000304c9c:	48 b9 00 00 00 00 00 	movabs $0x10000000000,%rcx
fffff80000304ca3:	01 00 00
fffff80000304ca6:	48 85 0d b3 48 30 00 	test   %rcx,0x3048b3(%rip)        # 0xfffff80000609560
fffff80000304cad:	0f 84 a9 00 00 00    	je     0xfffff80000304d5c
fffff80000304cb3:	41 8b 80 18 01 00 00 	mov    0x118(%r8),%eax
fffff80000304cba:	45 8d 51 02          	lea    0x2(%r9),%r10d
fffff80000304cbe:	45 08 90 88 09 00 00 	or     %r10b,0x988(%r8)
fffff80000304cc5:	a8 84                	test   $0x84,%al
fffff80000304cc7:	41 8a 80 75 0c 00 00 	mov    0xc75(%r8),%al
fffff80000304cce:	0f 95 c2             	setne  %dl
fffff80000304cd1:	24 fe                	and    $0xfe,%al
fffff80000304cd3:	0a d0                	or     %al,%dl
fffff80000304cd5:	41 88 90 75 0c 00 00 	mov    %dl,0xc75(%r8)
fffff80000304cdc:	41 8b 80 18 01 00 00 	mov    0x118(%r8),%eax
fffff80000304ce3:	24 0b                	and    $0xb,%al
fffff80000304ce5:	f6 d8                	neg    %al
fffff80000304ce7:	1a c9                	sbb    %cl,%cl
fffff80000304ce9:	80 e2 fd             	and    $0xfd,%dl
fffff80000304cec:	41 22 ca             	and    %r10b,%cl
fffff80000304cef:	0a ca                	or     %dl,%cl
fffff80000304cf1:	41 88 88 75 0c 00 00 	mov    %cl,0xc75(%r8)
fffff80000304cf8:	75 24                	jne    0xfffff80000304d1e
fffff80000304cfa:	49 8b 80 68 0c 00 00 	mov    0xc68(%r8),%rax
fffff80000304d01:	44 38 48 14          	cmp    %r9b,0x14(%rax)
fffff80000304d05:	75 17                	jne    0xfffff80000304d1e
fffff80000304d07:	41 c6 80 74 0c 00 00 	movb   $0x1,0xc74(%r8)
fffff80000304d0e:	01
fffff80000304d0f:	65 8b 04 25 08 00 00 	mov    %gs:0x8,%eax
fffff80000304d16:	00
fffff80000304d17:	41 89 80 70 0c 00 00 	mov    %eax,0xc70(%r8)
fffff80000304d1e:	8b 05 38 48 30 00    	mov    0x304838(%rip),%eax        # 0xfffff8000060955c
fffff80000304d24:	a8 01                	test   $0x1,%al
fffff80000304d26:	75 1a                	jne    0xfffff80000304d42
fffff80000304d28:	ba 16 20 00 00       	mov    $0x2016,%edx
fffff80000304d2d:	41 0f 79 90 e0 08 00 	vmwrite 0x8e0(%r8),%rdx
fffff80000304d34:	00
fffff80000304d35:	a8 01                	test   $0x1,%al
fffff80000304d37:	75 09                	jne    0xfffff80000304d42
fffff80000304d39:	b8 1d 00 00 00       	mov    $0x1d,%eax
fffff80000304d3e:	44 0f 79 d0          	vmwrite %rax,%r10
fffff80000304d42:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
fffff80000304d47:	e8 bc fc ff ff       	call   0xfffff80000304a08
fffff80000304d4c:	0f ba 6c 24 30 07    	btsl   $0x7,0x30(%rsp)
fffff80000304d52:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
fffff80000304d57:	e8 88 fd ff ff       	call   0xfffff80000304ae4
fffff80000304d5c:	48 83 c4 28          	add    $0x28,%rsp
fffff80000304d60:	c3                   	ret
fffff80000304d61:	cc                   	int3
fffff80000304d62:	cc                   	int3
fffff80000304d63:	cc                   	int3
fffff80000304d64:	cc                   	int3
fffff80000304d65:	cc                   	int3
fffff80000304d66:	cc                   	int3
fffff80000304d67:	cc                   	int3
fffff80000304d68:	48 8b 81 00 02 00 00 	mov    0x200(%rcx),%rax
fffff80000304d6f:	4c 8b c9             	mov    %rcx,%r9
fffff80000304d72:	4c 8b 00             	mov    (%rax),%r8
fffff80000304d75:	41 8b 80 20 03 00 00 	mov    0x320(%r8),%eax
fffff80000304d7c:	3d 02 02 00 80       	cmp    $0x80000202,%eax
fffff80000304d81:	75 0f                	jne    0xfffff80000304d92
fffff80000304d83:	48 c7 44 24 08 05 00 	movq   $0x20005,0x8(%rsp)
fffff80000304d8a:	02 00
fffff80000304d8c:	8b 54 24 08          	mov    0x8(%rsp),%edx
fffff80000304d90:	eb 5c                	jmp    0xfffff80000304dee
fffff80000304d92:	48 83 64 24 08 00    	andq   $0x0,0x8(%rsp)
fffff80000304d98:	48 8d 15 81 1a 10 00 	lea    0x101a81(%rip),%rdx        # 0xfffff80000406820
fffff80000304d9f:	8b c8                	mov    %eax,%ecx
fffff80000304da1:	48 c1 e9 08          	shr    $0x8,%rcx
fffff80000304da5:	83 e1 07             	and    $0x7,%ecx
fffff80000304da8:	8b 14 8a             	mov    (%rdx,%rcx,4),%edx
fffff80000304dab:	83 e2 07             	and    $0x7,%edx
fffff80000304dae:	0f b6 c8             	movzbl %al,%ecx
fffff80000304db1:	c1 e1 0f             	shl    $0xf,%ecx
fffff80000304db4:	0b d1                	or     %ecx,%edx
fffff80000304db6:	03 d2                	add    %edx,%edx
fffff80000304db8:	83 ca 01             	or     $0x1,%edx
fffff80000304dbb:	0f ba e0 0b          	bt     $0xb,%eax
fffff80000304dbf:	73 0e                	jae    0xfffff80000304dcf
fffff80000304dc1:	41 8b 88 24 03 00 00 	mov    0x324(%r8),%ecx
fffff80000304dc8:	83 ca 10             	or     $0x10,%edx
fffff80000304dcb:	89 4c 24 0c          	mov    %ecx,0xc(%rsp)
fffff80000304dcf:	25 00 07 00 00       	and    $0x700,%eax
fffff80000304dd4:	3d 00 04 00 00       	cmp    $0x400,%eax
fffff80000304dd9:	72 13                	jb     0xfffff80000304dee
fffff80000304ddb:	41 8b 80 28 03 00 00 	mov    0x328(%r8),%eax
fffff80000304de2:	c1 e0 05             	shl    $0x5,%eax
fffff80000304de5:	33 c2                	xor    %edx,%eax
fffff80000304de7:	25 e0 01 00 00       	and    $0x1e0,%eax
fffff80000304dec:	33 d0                	xor    %eax,%edx
fffff80000304dee:	0f ba ea 09          	bts    $0x9,%edx
fffff80000304df2:	89 54 24 08          	mov    %edx,0x8(%rsp)
fffff80000304df6:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
fffff80000304dfb:	49 89 41 08          	mov    %rax,0x8(%r9)
fffff80000304dff:	c3                   	ret
fffff80000304e00:	cc                   	int3
fffff80000304e01:	cc                   	int3
fffff80000304e02:	cc                   	int3
fffff80000304e03:	cc                   	int3
fffff80000304e04:	cc                   	int3
fffff80000304e05:	cc                   	int3
fffff80000304e06:	cc                   	int3
fffff80000304e07:	cc                   	int3
fffff80000304e08:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000304e0d:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff80000304e12:	57                   	push   %rdi
fffff80000304e13:	48 83 ec 30          	sub    $0x30,%rsp
fffff80000304e17:	33 f6                	xor    %esi,%esi
fffff80000304e19:	48 8b d9             	mov    %rcx,%rbx
fffff80000304e1c:	48 b9 00 00 00 00 00 	movabs $0x10000000000,%rcx
fffff80000304e23:	01 00 00
fffff80000304e26:	44 0f b7 ce          	movzwl %si,%r9d
fffff80000304e2a:	48 85 0d 2f 47 30 00 	test   %rcx,0x30472f(%rip)        # 0xfffff80000609560
fffff80000304e31:	0f 84 82 00 00 00    	je     0xfffff80000304eb9
fffff80000304e37:	83 bb 5c 05 00 00 01 	cmpl   $0x1,0x55c(%rbx)
fffff80000304e3e:	74 79                	je     0xfffff80000304eb9
fffff80000304e40:	48 8b 83 08 03 00 00 	mov    0x308(%rbx),%rax
fffff80000304e47:	48 8d bb 48 0c 00 00 	lea    0xc48(%rbx),%rdi
fffff80000304e4e:	48 8d 93 10 03 00 00 	lea    0x310(%rbx),%rdx
fffff80000304e55:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
fffff80000304e5a:	44 8d 46 40          	lea    0x40(%rsi),%r8d
fffff80000304e5e:	48 8b 88 30 01 00 00 	mov    0x130(%rax),%rcx
fffff80000304e65:	48 8b 09             	mov    (%rcx),%rcx
fffff80000304e68:	e8 d3 66 f7 ff       	call   0xfffff8000027b540
fffff80000304e6d:	44 0f b7 c8          	movzwl %ax,%r9d
fffff80000304e71:	66 85 c0             	test   %ax,%ax
fffff80000304e74:	75 43                	jne    0xfffff80000304eb9
fffff80000304e76:	4c 8b 07             	mov    (%rdi),%r8
fffff80000304e79:	48 b8 ff ff ff ff 0f 	movabs $0xfffffffff,%rax
fffff80000304e80:	00 00 00
fffff80000304e83:	49 8b c8             	mov    %r8,%rcx
fffff80000304e86:	48 ba 00 00 00 00 00 	movabs $0xffffff0000000000,%rdx
fffff80000304e8d:	ff ff ff
fffff80000304e90:	48 c1 e9 0c          	shr    $0xc,%rcx
fffff80000304e94:	41 81 e0 ff 0f 00 00 	and    $0xfff,%r8d
fffff80000304e9b:	48 23 c8             	and    %rax,%rcx
fffff80000304e9e:	48 b8 00 f0 ff ff ff 	movabs $0xffffffffff000,%rax
fffff80000304ea5:	ff 0f 00
fffff80000304ea8:	48 8b 14 ca          	mov    (%rdx,%rcx,8),%rdx
fffff80000304eac:	48 23 d0             	and    %rax,%rdx
fffff80000304eaf:	49 03 d0             	add    %r8,%rdx
fffff80000304eb2:	48 89 93 e0 08 00 00 	mov    %rdx,0x8e0(%rbx)
fffff80000304eb9:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
fffff80000304ebe:	41 0f b7 c1          	movzwl %r9w,%eax