fffff800003098d1:	0f 01 d1             	xsetbv
fffff800003098d4:	48 8b 8b 08 03 00 00 	mov    0x308(%rbx),%rcx
fffff800003098db:	8b 81 88 34 00 00    	mov    0x3488(%rcx),%eax
fffff800003098e1:	48 0f ba e0 0c       	bt     $0xc,%rax
fffff800003098e6:	73 0b                	jae    0xfffff800003098f3
fffff800003098e8:	33 c0                	xor    %eax,%eax
fffff800003098ea:	b9 a0 0d 00 00       	mov    $0xda0,%ecx
fffff800003098ef:	33 d2                	xor    %edx,%edx
fffff800003098f1:	0f 30                	wrmsr
fffff800003098f3:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
fffff800003098f7:	45 8b c6             	mov    %r14d,%r8d
fffff800003098fa:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
fffff800003098fe:	e8 b5 02 00 00       	call   0xfffff80000309bb8
fffff80000309903:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
fffff80000309907:	b9 02 00 00 00       	mov    $0x2,%ecx
fffff8000030990c:	e8 3f 38 f3 ff       	call   0xfffff8000023d150
fffff80000309911:	09 b3 44 01 00 00    	or     %esi,0x144(%rbx)
fffff80000309917:	40 32 ff             	xor    %dil,%dil
fffff8000030991a:	40 8a d7             	mov    %dil,%dl
fffff8000030991d:	48 8b cb             	mov    %rbx,%rcx
fffff80000309920:	e8 67 ff ef ff       	call   0xfffff8000020988c
fffff80000309925:	33 d2                	xor    %edx,%edx
fffff80000309927:	48 8b cb             	mov    %rbx,%rcx
fffff8000030992a:	e8 49 a9 f9 ff       	call   0xfffff800002a4278
fffff8000030992f:	83 65 c8 00          	andl   $0x0,-0x38(%rbp)
fffff80000309933:	40 8a cf             	mov    %dil,%cl
fffff80000309936:	41 8b c7             	mov    %r15d,%eax
fffff80000309939:	d3 e0                	shl    %cl,%eax
fffff8000030993b:	8d 50 ff             	lea    -0x1(%rax),%edx
fffff8000030993e:	0b d0                	or     %eax,%edx
fffff80000309940:	f7 d2                	not    %edx
fffff80000309942:	23 93 40 01 00 00    	and    0x140(%rbx),%edx
fffff80000309948:	0f bc fa             	bsf    %edx,%edi
fffff8000030994b:	0f 95 c0             	setne  %al
fffff8000030994e:	84 c0                	test   %al,%al
fffff80000309950:	75 c8                	jne    0xfffff8000030991a
fffff80000309952:	48 8b cb             	mov    %rbx,%rcx
fffff80000309955:	e8 9a e7 fb ff       	call   0xfffff800002c80f4
fffff8000030995a:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
fffff8000030995e:	48 33 cc             	xor    %rsp,%rcx
fffff80000309961:	e8 0a 1c f3 ff       	call   0xfffff8000023b570
fffff80000309966:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
fffff8000030996d:	00
fffff8000030996e:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
fffff80000309975:	41 5f                	pop    %r15
fffff80000309977:	41 5e                	pop    %r14
fffff80000309979:	41 5d                	pop    %r13
fffff8000030997b:	41 5c                	pop    %r12
fffff8000030997d:	5f                   	pop    %rdi
fffff8000030997e:	5e                   	pop    %rsi
fffff8000030997f:	5d                   	pop    %rbp
fffff80000309980:	c3                   	ret
fffff80000309981:	cc                   	int3
fffff80000309982:	cc                   	int3
fffff80000309983:	cc                   	int3
fffff80000309984:	cc                   	int3
fffff80000309985:	cc                   	int3
fffff80000309986:	cc                   	int3
fffff80000309987:	cc                   	int3
fffff80000309988:	4c 8b c2             	mov    %rdx,%r8
fffff8000030998b:	48 8b c1             	mov    %rcx,%rax
fffff8000030998e:	48 8b d1             	mov    %rcx,%rdx
fffff80000309991:	b9 8d 0c 00 00       	mov    $0xc8d,%ecx
fffff80000309996:	48 c1 ea 20          	shr    $0x20,%rdx
fffff8000030999a:	0f 30                	wrmsr
fffff8000030999c:	b9 8e 0c 00 00       	mov    $0xc8e,%ecx
fffff800003099a1:	0f 32                	rdmsr
fffff800003099a3:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800003099a7:	48 b9 00 00 00 00 00 	movabs $0xc000000000000000,%rcx
fffff800003099ae:	00 00 c0
fffff800003099b1:	48 0b c2             	or     %rdx,%rax
fffff800003099b4:	48 85 c1             	test   %rax,%rcx
fffff800003099b7:	75 0f                	jne    0xfffff800003099c8
fffff800003099b9:	8b 0d 51 fe 2f 00    	mov    0x2ffe51(%rip),%ecx        # 0xfffff80000609810
fffff800003099bf:	48 0f af c8          	imul   %rax,%rcx
fffff800003099c3:	f0 49 0f c1 08       	lock xadd %rcx,(%r8)
fffff800003099c8:	c3                   	ret
fffff800003099c9:	cc                   	int3
fffff800003099ca:	cc                   	int3
fffff800003099cb:	cc                   	int3
fffff800003099cc:	cc                   	int3
fffff800003099cd:	cc                   	int3
fffff800003099ce:	cc                   	int3
fffff800003099cf:	cc                   	int3
fffff800003099d0:	48 83 ec 28          	sub    $0x28,%rsp
fffff800003099d4:	8b 01                	mov    (%rcx),%eax
fffff800003099d6:	45 33 db             	xor    %r11d,%r11d
fffff800003099d9:	4c 89 5c 24 30       	mov    %r11,0x30(%rsp)
fffff800003099de:	4c 8b d1             	mov    %rcx,%r10
fffff800003099e1:	44 8b 4c 24 30       	mov    0x30(%rsp),%r9d
fffff800003099e6:	89 44 24 34          	mov    %eax,0x34(%rsp)
fffff800003099ea:	8b 05 30 ff 2f 00    	mov    0x2fff30(%rip),%eax        # 0xfffff80000609920
fffff800003099f0:	a8 04                	test   $0x4,%al
fffff800003099f2:	74 1e                	je     0xfffff80000309a12
fffff800003099f4:	41 81 e1 01 ff ff ff 	and    $0xffffff01,%r9d
fffff800003099fb:	48 8d 51 08          	lea    0x8(%rcx),%rdx
fffff800003099ff:	41 83 c9 01          	or     $0x1,%r9d
fffff80000309a03:	44 89 4c 24 30       	mov    %r9d,0x30(%rsp)
fffff80000309a08:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
fffff80000309a0d:	e8 76 ff ff ff       	call   0xfffff80000309988
fffff80000309a12:	8b 05 08 ff 2f 00    	mov    0x2fff08(%rip),%eax        # 0xfffff80000609920
fffff80000309a18:	a8 08                	test   $0x8,%al
fffff80000309a1a:	74 1e                	je     0xfffff80000309a3a
fffff80000309a1c:	41 81 e1 02 ff ff ff 	and    $0xffffff02,%r9d
fffff80000309a23:	49 8d 52 10          	lea    0x10(%r10),%rdx
fffff80000309a27:	41 83 c9 02          	or     $0x2,%r9d
fffff80000309a2b:	44 89 4c 24 30       	mov    %r9d,0x30(%rsp)
fffff80000309a30:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
fffff80000309a35:	e8 4e ff ff ff       	call   0xfffff80000309988
fffff80000309a3a:	8b 0d e0 fe 2f 00    	mov    0x2ffee0(%rip),%ecx        # 0xfffff80000609920
fffff80000309a40:	f6 c1 10             	test   $0x10,%cl
fffff80000309a43:	74 1e                	je     0xfffff80000309a63
fffff80000309a45:	41 81 e1 03 ff ff ff 	and    $0xffffff03,%r9d
fffff80000309a4c:	49 8d 52 18          	lea    0x18(%r10),%rdx
fffff80000309a50:	41 83 c9 03          	or     $0x3,%r9d
fffff80000309a54:	44 89 4c 24 30       	mov    %r9d,0x30(%rsp)
fffff80000309a59:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
fffff80000309a5e:	e8 25 ff ff ff       	call   0xfffff80000309988
fffff80000309a63:	41 0f b7 c3          	movzwl %r11w,%eax
fffff80000309a67:	48 83 c4 28          	add    $0x28,%rsp
fffff80000309a6b:	c3                   	ret
fffff80000309a6c:	cc                   	int3
fffff80000309a6d:	cc                   	int3
fffff80000309a6e:	cc                   	int3
fffff80000309a6f:	cc                   	int3
fffff80000309a70:	cc                   	int3
fffff80000309a71:	cc                   	int3
fffff80000309a72:	cc                   	int3
fffff80000309a73:	cc                   	int3
fffff80000309a74:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000309a79:	57                   	push   %rdi
fffff80000309a7a:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
fffff80000309a81:	48 8b 05 60 7b 2f 00 	mov    0x2f7b60(%rip),%rax        # 0xfffff800006015e8
fffff80000309a88:	48 33 c4             	xor    %rsp,%rax
fffff80000309a8b:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
fffff80000309a92:	00
fffff80000309a93:	33 d2                	xor    %edx,%edx
fffff80000309a95:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
fffff80000309a9a:	41 b8 88 00 00 00    	mov    $0x88,%r8d
fffff80000309aa0:	e8 1b ab f3 ff       	call   0xfffff800002445c0
fffff80000309aa5:	48 8b 05 e4 cc 2f 00 	mov    0x2fcce4(%rip),%rax        # 0xfffff80000606790
fffff80000309aac:	33 db                	xor    %ebx,%ebx
fffff80000309aae:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff80000309ab3:	48 c1 e8 20          	shr    $0x20,%rax
fffff80000309ab7:	85 c0                	test   %eax,%eax
fffff80000309ab9:	74 18                	je     0xfffff80000309ad3
fffff80000309abb:	4c 8b c0             	mov    %rax,%r8
fffff80000309abe:	48 8d 15 d3 cc 2f 00 	lea    0x2fccd3(%rip),%rdx        # 0xfffff80000606798
fffff80000309ac5:	49 c1 e0 03          	shl    $0x3,%r8
fffff80000309ac9:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
fffff80000309ace:	e8 2d a8 f3 ff       	call   0xfffff80000244300
fffff80000309ad3:	65 44 8b 04 25 08 00 	mov    %gs:0x8,%r8d
fffff80000309ada:	00 00
fffff80000309adc:	41 8b d0             	mov    %r8d,%edx
fffff80000309adf:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
fffff80000309ae4:	41 83 e0 3f          	and    $0x3f,%r8d
fffff80000309ae8:	48 8b c1             	mov    %rcx,%rax
fffff80000309aeb:	c1 ea 06             	shr    $0x6,%edx
fffff80000309aee:	48 c1 e8 20          	shr    $0x20,%rax
fffff80000309af2:	3b d0                	cmp    %eax,%edx
fffff80000309af4:	72 0e                	jb     0xfffff80000309b04
fffff80000309af6:	48 c1 e9 10          	shr    $0x10,%rcx
fffff80000309afa:	66 85 c9             	test   %cx,%cx
fffff80000309afd:	75 15                	jne    0xfffff80000309b14
fffff80000309aff:	e9 89 00 00 00       	jmp    0xfffff80000309b8d
fffff80000309b04:	41 8b c8             	mov    %r8d,%ecx
fffff80000309b07:	48 0f a3 4c d4 38    	bt     %rcx,0x38(%rsp,%rdx,8)
fffff80000309b0d:	0f 92 c0             	setb   %al
fffff80000309b10:	84 c0                	test   %al,%al
fffff80000309b12:	74 79                	je     0xfffff80000309b8d
fffff80000309b14:	8b 05 06 fe 2f 00    	mov    0x2ffe06(%rip),%eax        # 0xfffff80000609920
fffff80000309b1a:	a8 01                	test   $0x1,%al
fffff80000309b1c:	74 41                	je     0xfffff80000309b5f
fffff80000309b1e:	8b 0d dc fc 2f 00    	mov    0x2ffcdc(%rip),%ecx        # 0xfffff80000609800
fffff80000309b24:	b8 01 00 00 00       	mov    $0x1,%eax
fffff80000309b29:	d3 e0                	shl    %cl,%eax
fffff80000309b2b:	8b fb                	mov    %ebx,%edi
fffff80000309b2d:	83 3d cc fc 2f 00 20 	cmpl   $0x20,0x2ffccc(%rip)        # 0xfffff80000609800
fffff80000309b34:	8b cb                	mov    %ebx,%ecx
fffff80000309b36:	0f 45 c8             	cmovne %eax,%ecx
fffff80000309b39:	ff c9                	dec    %ecx
fffff80000309b3b:	39 1d c7 fc 2f 00    	cmp    %ebx,0x2ffcc7(%rip)        # 0xfffff80000609808
fffff80000309b41:	89 4c 24 24          	mov    %ecx,0x24(%rsp)
fffff80000309b45:	76 18                	jbe    0xfffff80000309b5f
fffff80000309b47:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
fffff80000309b4c:	89 7c 24 20          	mov    %edi,0x20(%rsp)
fffff80000309b50:	e8 ab 0b 00 00       	call   0xfffff8000030a700
fffff80000309b55:	ff c7                	inc    %edi
fffff80000309b57:	3b 3d ab fc 2f 00    	cmp    0x2ffcab(%rip),%edi        # 0xfffff80000609808
fffff80000309b5d:	72 e8                	jb     0xfffff80000309b47
fffff80000309b5f:	8b 05 bb fd 2f 00    	mov    0x2ffdbb(%rip),%eax        # 0xfffff80000609920
fffff80000309b65:	a8 20                	test   $0x20,%al
fffff80000309b67:	74 24                	je     0xfffff80000309b8d
fffff80000309b69:	39 1d a5 fc 2f 00    	cmp    %ebx,0x2ffca5(%rip)        # 0xfffff80000609814
fffff80000309b6f:	89 5c 24 2c          	mov    %ebx,0x2c(%rsp)
fffff80000309b73:	76 18                	jbe    0xfffff80000309b8d
fffff80000309b75:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
fffff80000309b7a:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
fffff80000309b7e:	e8 ad 0b 00 00       	call   0xfffff8000030a730
fffff80000309b83:	ff c3                	inc    %ebx
fffff80000309b85:	3b 1d 89 fc 2f 00    	cmp    0x2ffc89(%rip),%ebx        # 0xfffff80000609814
fffff80000309b8b:	72 e8                	jb     0xfffff80000309b75
fffff80000309b8d:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
fffff80000309b94:	00
fffff80000309b95:	48 33 cc             	xor    %rsp,%rcx
fffff80000309b98:	e8 d3 19 f3 ff       	call   0xfffff8000023b570
fffff80000309b9d:	48 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%rbx
fffff80000309ba4:	00
fffff80000309ba5:	48 81 c4 d0 00 00 00 	add    $0xd0,%rsp
fffff80000309bac:	5f                   	pop    %rdi
fffff80000309bad:	c3                   	ret
fffff80000309bae:	cc                   	int3
fffff80000309baf:	cc                   	int3
fffff80000309bb0:	cc                   	int3
fffff80000309bb1:	cc                   	int3
fffff80000309bb2:	cc                   	int3
fffff80000309bb3:	cc                   	int3
fffff80000309bb4:	cc                   	int3
fffff80000309bb5:	cc                   	int3
fffff80000309bb6:	cc                   	int3
fffff80000309bb7:	cc                   	int3
fffff80000309bb8:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
fffff80000309bbd:	55                   	push   %rbp
fffff80000309bbe:	56                   	push   %rsi
fffff80000309bbf:	57                   	push   %rdi
fffff80000309bc0:	41 54                	push   %r12
fffff80000309bc2:	41 55                	push   %r13
fffff80000309bc4:	41 56                	push   %r14
fffff80000309bc6:	41 57                	push   %r15
fffff80000309bc8:	48 8d 6c 24 f0       	lea    -0x10(%rsp),%rbp
fffff80000309bcd:	48 81 ec 10 01 00 00 	sub    $0x110,%rsp
fffff80000309bd4:	48 8b 05 0d 7a 2f 00 	mov    0x2f7a0d(%rip),%rax        # 0xfffff800006015e8
fffff80000309bdb:	48 33 c4             	xor    %rsp,%rax
fffff80000309bde:	48 89 45 08          	mov    %rax,0x8(%rbp)
fffff80000309be2:	45 33 e4             	xor    %r12d,%r12d
fffff80000309be5:	48 8d b1 80 f4 ff ff 	lea    -0xb80(%rcx),%rsi
fffff80000309bec:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff80000309bef:	4c 89 65 a8          	mov    %r12,-0x58(%rbp)
fffff80000309bf3:	45 8b f8             	mov    %r8d,%r15d
fffff80000309bf6:	4c 89 65 b0          	mov    %r12,-0x50(%rbp)
fffff80000309bfa:	4c 8b f2             	mov    %rdx,%r14
fffff80000309bfd:	44 89 64 24 64       	mov    %r12d,0x64(%rsp)
fffff80000309c02:	41 8d 5c 24 02       	lea    0x2(%r12),%ebx
fffff80000309c07:	4c 89 65 98          	mov    %r12,-0x68(%rbp)
fffff80000309c0b:	4c 8b e9             	mov    %rcx,%r13
fffff80000309c0e:	4c 89 65 80          	mov    %r12,-0x80(%rbp)
fffff80000309c12:	0f 11 45 f8          	movups %xmm0,-0x8(%rbp)
fffff80000309c16:	44 89 65 90          	mov    %r12d,-0x70(%rbp)
fffff80000309c1a:	44 89 64 24 5c       	mov    %r12d,0x5c(%rsp)
fffff80000309c1f:	4c 89 65 a0          	mov    %r12,-0x60(%rbp)
fffff80000309c23:	44 89 64 24 60       	mov    %r12d,0x60(%rsp)
fffff80000309c28:	4c 89 64 24 50       	mov    %r12,0x50(%rsp)
fffff80000309c2d:	0f 11 45 e8          	movups %xmm0,-0x18(%rbp)
fffff80000309c31:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff80000309c38:	01 00
fffff80000309c3a:	48 8b be c0 02 00 00 	mov    0x2c0(%rsi),%rdi
fffff80000309c41:	48 8b 88 c0 02 00 00 	mov    0x2c0(%rax),%rcx
fffff80000309c48:	b8 01 00 00 00       	mov    $0x1,%eax
fffff80000309c4d:	8a 49 14             	mov    0x14(%rcx),%cl
fffff80000309c50:	d3 e0                	shl    %cl,%eax
fffff80000309c52:	41 85 c7             	test   %eax,%r15d
fffff80000309c55:	74 2e                	je     0xfffff80000309c85
fffff80000309c57:	f7 d0                	not    %eax
fffff80000309c59:	c7 44 24 5c 02 03 00 	movl   $0x80000302,0x5c(%rsp)
fffff80000309c60:	80
fffff80000309c61:	48 8d 4c 24 5c       	lea    0x5c(%rsp),%rcx
fffff80000309c66:	44 23 f8             	and    %eax,%r15d
fffff80000309c69:	e8 82 03 f3 ff       	call   0xfffff80000239ff0
fffff80000309c6e:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
fffff80000309c72:	44 89 a7 80 0e 00 00 	mov    %r12d,0xe80(%rdi)
fffff80000309c79:	c7 45 88 08 00 00 00 	movl   $0x8,-0x78(%rbp)
fffff80000309c80:	e8 73 93 ef ff       	call   0xfffff80000202ff8
fffff80000309c85:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
fffff80000309c89:	4c 89 65 e8          	mov    %r12,-0x18(%rbp)
fffff80000309c8d:	8b cb                	mov    %ebx,%ecx
fffff80000309c8f:	e8 cc 34 f3 ff       	call   0xfffff8000023d160
fffff80000309c94:	49 8b cd             	mov    %r13,%rcx
fffff80000309c97:	e8 e4 34 f3 ff       	call   0xfffff8000023d180
fffff80000309c9c:	84 c0                	test   %al,%al
fffff80000309c9e:	0f 84 ce 09 00 00    	je     0xfffff8000030a672
fffff80000309ca4:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
fffff80000309ca8:	4c 89 65 d0          	mov    %r12,-0x30(%rbp)
fffff80000309cac:	e8 5f f4 ef ff       	call   0xfffff80000209110
fffff80000309cb1:	48 8d 4c 24 64       	lea    0x64(%rsp),%rcx
fffff80000309cb6:	e8 0d e6 ff ff       	call   0xfffff800003082c8
fffff80000309cbb:	0f b7 44 24 64       	movzwl 0x64(%rsp),%eax
fffff80000309cc0:	41 8a dc             	mov    %r12b,%bl
fffff80000309cc3:	88 5c 24 58          	mov    %bl,0x58(%rsp)
fffff80000309cc7:	85 c0                	test   %eax,%eax
fffff80000309cc9:	0f 84 ed 08 00 00    	je     0xfffff8000030a5bc
fffff80000309ccf:	83 f8 01             	cmp    $0x1,%eax
fffff80000309cd2:	0f 84 87 08 00 00    	je     0xfffff8000030a55f
fffff80000309cd8:	83 f8 03             	cmp    $0x3,%eax
fffff80000309cdb:	0f 84 f5 09 00 00    	je     0xfffff8000030a6d6
fffff80000309ce1:	83 f8 0a             	cmp    $0xa,%eax
fffff80000309ce4:	0f 84 0b 08 00 00    	je     0xfffff8000030a4f5
fffff80000309cea:	83 f8 0e             	cmp    $0xe,%eax
fffff80000309ced:	0f 84 f2 08 00 00    	je     0xfffff8000030a5e5
fffff80000309cf3:	83 f8 12             	cmp    $0x12,%eax
fffff80000309cf6:	0f 84 d5 07 00 00    	je     0xfffff8000030a4d1
fffff80000309cfc:	83 f8 1c             	cmp    $0x1c,%eax
fffff80000309cff:	0f 84 40 06 00 00    	je     0xfffff8000030a345
fffff80000309d05:	83 f8 1e             	cmp    $0x1e,%eax
fffff80000309d08:	0f 84 6e 05 00 00    	je     0xfffff8000030a27c
fffff80000309d0e:	83 f8 1f             	cmp    $0x1f,%eax
fffff80000309d11:	0f 84 e1 02 00 00    	je     0xfffff80000309ff8
fffff80000309d17:	83 f8 20             	cmp    $0x20,%eax
fffff80000309d1a:	0f 84 07 01 00 00    	je     0xfffff80000309e27
fffff80000309d20:	83 f8 24             	cmp    $0x24,%eax
fffff80000309d23:	0f 84 bc 08 00 00    	je     0xfffff8000030a5e5
fffff80000309d29:	83 f8 2c             	cmp    $0x2c,%eax
fffff80000309d2c:	0f 84 8b 09 00 00    	je     0xfffff8000030a6bd
fffff80000309d32:	83 f8 2d             	cmp    $0x2d,%eax
fffff80000309d35:	0f 86 49 09 00 00    	jbe    0xfffff8000030a684
fffff80000309d3b:	83 f8 2f             	cmp    $0x2f,%eax
fffff80000309d3e:	0f 86 a5 00 00 00    	jbe    0xfffff80000309de9
fffff80000309d44:	83 f8 30             	cmp    $0x30,%eax
fffff80000309d47:	0f 85 37 09 00 00    	jne    0xfffff8000030a684
fffff80000309d4d:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
fffff80000309d51:	e8 42 e6 ff ff       	call   0xfffff80000308398
fffff80000309d56:	48 8b 0d b3 e1 41 00 	mov    0x41e1b3(%rip),%rcx        # 0xfffff80000727f10
fffff80000309d5d:	4c 8b 45 80          	mov    -0x80(%rbp),%r8
fffff80000309d61:	49 33 c8             	xor    %r8,%rcx
fffff80000309d64:	48 f7 c1 00 f0 ff ff 	test   $0xfffffffffffff000,%rcx
fffff80000309d6b:	0f 84 33 09 00 00    	je     0xfffff8000030a6a4
fffff80000309d71:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
fffff80000309d75:	e8 2e ef ef ff       	call   0xfffff80000208ca8
fffff80000309d7a:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
fffff80000309d7e:	e8 15 e6 ff ff       	call   0xfffff80000308398
fffff80000309d83:	44 8b 45 98          	mov    -0x68(%rbp),%r8d
fffff80000309d87:	ba 02 00 00 00       	mov    $0x2,%edx
fffff80000309d8c:	65 48 8b 0c 25 a0 03 	mov    %gs:0x103a0,%rcx
fffff80000309d93:	01 00
fffff80000309d95:	41 83 e0 07          	and    $0x7,%r8d
fffff80000309d99:	48 8b 5d 80          	mov    -0x80(%rbp),%rbx
fffff80000309d9d:	45 8b c8             	mov    %r8d,%r9d
fffff80000309da0:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
fffff80000309da5:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
fffff80000309daa:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
fffff80000309daf:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
fffff80000309db4:	89 54 24 20          	mov    %edx,0x20(%rsp)
fffff80000309db8:	48 8b d3             	mov    %rbx,%rdx
fffff80000309dbb:	e8 e4 da ef ff       	call   0xfffff800002078a4
fffff80000309dc0:	41 8b 96 80 00 01 00 	mov    0x10080(%r14),%edx
fffff80000309dc7:	66 85 c0             	test   %ax,%ax
fffff80000309dca:	4c 8b c3             	mov    %rbx,%r8
fffff80000309dcd:	0f 94 c0             	sete   %al
fffff80000309dd0:	84 c0                	test   %al,%al
fffff80000309dd2:	0f 84 ba 08 00 00    	je     0xfffff8000030a692
fffff80000309dd8:	48 8d 0d 61 c6 0f 00 	lea    0xfc661(%rip),%rcx        # 0xfffff80000406440