fffff8000025c806:	48 8b 93 0c 02 00 00 	mov    0x20c(%rbx),%rdx
fffff8000025c80d:	0f 10 43 1c          	movups 0x1c(%rbx),%xmm0
fffff8000025c811:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
fffff8000025c817:	41 3b c2             	cmp    %r10d,%eax
fffff8000025c81a:	0f 85 bb 00 00 00    	jne    0xfffff8000025c8db
fffff8000025c820:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
fffff8000025c825:	48 c1 e8 20          	shr    $0x20,%rax
fffff8000025c829:	0f ba e0 1c          	bt     $0x1c,%eax
fffff8000025c82d:	0f 83 36 01 00 00    	jae    0xfffff8000025c969
fffff8000025c833:	83 f9 1f             	cmp    $0x1f,%ecx
fffff8000025c836:	72 0d                	jb     0xfffff8000025c845
fffff8000025c838:	8b 93 48 0d 00 00    	mov    0xd48(%rbx),%edx
fffff8000025c83e:	b8 4c 0d 00 00       	mov    $0xd4c,%eax
fffff8000025c843:	eb 10                	jmp    0xfffff8000025c855
fffff8000025c845:	83 f9 0b             	cmp    $0xb,%ecx
fffff8000025c848:	72 63                	jb     0xfffff8000025c8ad
fffff8000025c84a:	8b 93 34 08 00 00    	mov    0x834(%rbx),%edx
fffff8000025c850:	b8 38 08 00 00       	mov    $0x838,%eax
fffff8000025c855:	4c 8d 0c 03          	lea    (%rbx,%rax,1),%r9
fffff8000025c859:	33 c0                	xor    %eax,%eax
fffff8000025c85b:	85 d2                	test   %edx,%edx
fffff8000025c85d:	74 36                	je     0xfffff8000025c895
fffff8000025c85f:	49 8b c9             	mov    %r9,%rcx
fffff8000025c862:	0f 10 01             	movups (%rcx),%xmm0
fffff8000025c865:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
fffff8000025c86a:	66 0f 73 d8 09       	psrldq $0x9,%xmm0
fffff8000025c86f:	66 41 0f 7e c0       	movd   %xmm0,%r8d
fffff8000025c874:	45 3a c2             	cmp    %r10b,%r8b
fffff8000025c877:	74 12                	je     0xfffff8000025c88b
fffff8000025c879:	45 84 c0             	test   %r8b,%r8b
fffff8000025c87c:	74 17                	je     0xfffff8000025c895
fffff8000025c87e:	41 03 c2             	add    %r10d,%eax
fffff8000025c881:	48 83 c1 10          	add    $0x10,%rcx
fffff8000025c885:	3b c2                	cmp    %edx,%eax
fffff8000025c887:	72 d9                	jb     0xfffff8000025c862
fffff8000025c889:	eb 0a                	jmp    0xfffff8000025c895
fffff8000025c88b:	8b 4c 24 20          	mov    0x20(%rsp),%ecx
fffff8000025c88f:	83 e1 1f             	and    $0x1f,%ecx
fffff8000025c892:	41 d3 e3             	shl    %cl,%r11d
fffff8000025c895:	8d 4a ff             	lea    -0x1(%rdx),%ecx
fffff8000025c898:	48 03 c9             	add    %rcx,%rcx
fffff8000025c89b:	49 8b 0c c9          	mov    (%r9,%rcx,8),%rcx
fffff8000025c89f:	83 e1 1f             	and    $0x1f,%ecx
fffff8000025c8a2:	41 d3 e2             	shl    %cl,%r10d
fffff8000025c8a5:	41 8b c2             	mov    %r10d,%eax
fffff8000025c8a8:	e9 b4 00 00 00       	jmp    0xfffff8000025c961
fffff8000025c8ad:	83 f9 04             	cmp    $0x4,%ecx
fffff8000025c8b0:	0f 82 b3 00 00 00    	jb     0xfffff8000025c969
fffff8000025c8b6:	4c 8b 8b 00 04 00 00 	mov    0x400(%rbx),%r9
fffff8000025c8bd:	33 d2                	xor    %edx,%edx
fffff8000025c8bf:	8b 44 24 24          	mov    0x24(%rsp),%eax
fffff8000025c8c3:	41 c1 e9 1a          	shr    $0x1a,%r9d
fffff8000025c8c7:	c1 e8 10             	shr    $0x10,%eax
fffff8000025c8ca:	45 03 ca             	add    %r10d,%r9d
fffff8000025c8cd:	0f b6 c0             	movzbl %al,%eax
fffff8000025c8d0:	41 f7 f1             	div    %r9d
fffff8000025c8d3:	44 8b d8             	mov    %eax,%r11d
fffff8000025c8d6:	e9 8e 00 00 00       	jmp    0xfffff8000025c969
fffff8000025c8db:	83 c0 fe             	add    $0xfffffffe,%eax
fffff8000025c8de:	a9 fd ff ff ff       	test   $0xfffffffd,%eax
fffff8000025c8e3:	0f 85 80 00 00 00    	jne    0xfffff8000025c969
fffff8000025c8e9:	81 fa 08 00 00 80    	cmp    $0x80000008,%edx
fffff8000025c8ef:	72 78                	jb     0xfffff8000025c969
fffff8000025c8f1:	0f 10 83 8c 02 00 00 	movups 0x28c(%rbx),%xmm0
fffff8000025c8f8:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
fffff8000025c8fd:	66 0f 7e c0          	movd   %xmm0,%eax
fffff8000025c901:	8b c8                	mov    %eax,%ecx
fffff8000025c903:	c1 e9 0c             	shr    $0xc,%ecx
fffff8000025c906:	83 e1 0f             	and    $0xf,%ecx
fffff8000025c909:	74 05                	je     0xfffff8000025c910
fffff8000025c90b:	41 d3 e1             	shl    %cl,%r9d
fffff8000025c90e:	eb 07                	jmp    0xfffff8000025c917
fffff8000025c910:	44 0f b6 c8          	movzbl %al,%r9d
fffff8000025c914:	45 03 ca             	add    %r10d,%r9d
fffff8000025c917:	81 fa 1e 00 00 80    	cmp    $0x8000001e,%edx
fffff8000025c91d:	72 4a                	jb     0xfffff8000025c969
fffff8000025c91f:	0f 10 83 1c 02 00 00 	movups 0x21c(%rbx),%xmm0
fffff8000025c926:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
fffff8000025c92b:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
fffff8000025c930:	66 0f 7e c0          	movd   %xmm0,%eax
fffff8000025c934:	0f ba e0 16          	bt     $0x16,%eax
fffff8000025c938:	73 2f                	jae    0xfffff8000025c969
fffff8000025c93a:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
fffff8000025c93f:	e8 fc 89 00 00       	call   0xfffff80000265340
fffff8000025c944:	83 f8 17             	cmp    $0x17,%eax
fffff8000025c947:	72 20                	jb     0xfffff8000025c969
fffff8000025c949:	48 8b 83 ec 03 00 00 	mov    0x3ec(%rbx),%rax
fffff8000025c950:	48 c1 e8 20          	shr    $0x20,%rax
fffff8000025c954:	c1 e8 08             	shr    $0x8,%eax
fffff8000025c957:	44 0f b6 d8          	movzbl %al,%r11d
fffff8000025c95b:	41 8b c1             	mov    %r9d,%eax
fffff8000025c95e:	45 03 da             	add    %r10d,%r11d
fffff8000025c961:	33 d2                	xor    %edx,%edx
fffff8000025c963:	41 f7 f3             	div    %r11d
fffff8000025c966:	44 8b c8             	mov    %eax,%r9d
fffff8000025c969:	44 89 0f             	mov    %r9d,(%rdi)
fffff8000025c96c:	44 89 1e             	mov    %r11d,(%rsi)
fffff8000025c96f:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
fffff8000025c974:	48 33 cc             	xor    %rsp,%rcx
fffff8000025c977:	e8 f4 eb fd ff       	call   0xfffff8000023b570
fffff8000025c97c:	48 83 c4 40          	add    $0x40,%rsp
fffff8000025c980:	5f                   	pop    %rdi
fffff8000025c981:	5e                   	pop    %rsi
fffff8000025c982:	5b                   	pop    %rbx
fffff8000025c983:	c3                   	ret
fffff8000025c984:	cc                   	int3
fffff8000025c985:	cc                   	int3
fffff8000025c986:	cc                   	int3
fffff8000025c987:	cc                   	int3
fffff8000025c988:	cc                   	int3
fffff8000025c989:	cc                   	int3
fffff8000025c98a:	cc                   	int3
fffff8000025c98b:	cc                   	int3
fffff8000025c98c:	65 48 8b 14 25 00 00 	mov    %gs:0x0,%rdx
fffff8000025c993:	00 00
fffff8000025c995:	83 c8 ff             	or     $0xffffffff,%eax
fffff8000025c998:	0f 10 81 6c 02 00 00 	movups 0x26c(%rcx),%xmm0
fffff8000025c99f:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
fffff8000025c9a4:	66 48 0f 7e c1       	movq   %xmm0,%rcx
fffff8000025c9a9:	48 c1 e9 20          	shr    $0x20,%rcx
fffff8000025c9ad:	81 f9 00 00 04 00    	cmp    $0x40000,%ecx
fffff8000025c9b3:	72 19                	jb     0xfffff8000025c9ce
fffff8000025c9b5:	8b 8a 8c 8c 02 00    	mov    0x28c8c(%rdx),%ecx
fffff8000025c9bb:	0f af 8a 88 8c 02 00 	imul   0x28c88(%rdx),%ecx
fffff8000025c9c2:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%rcx,2),%ecx
fffff8000025c9c9:	0f bd c9             	bsr    %ecx,%ecx
fffff8000025c9cc:	d3 e0                	shl    %cl,%eax
fffff8000025c9ce:	c3                   	ret
fffff8000025c9cf:	cc                   	int3
fffff8000025c9d0:	cc                   	int3
fffff8000025c9d1:	cc                   	int3
fffff8000025c9d2:	cc                   	int3
fffff8000025c9d3:	cc                   	int3
fffff8000025c9d4:	cc                   	int3
fffff8000025c9d5:	cc                   	int3
fffff8000025c9d6:	cc                   	int3
fffff8000025c9d7:	cc                   	int3
fffff8000025c9d8:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff8000025c9dd:	44 8b 81 00 04 00 00 	mov    0x400(%rcx),%r8d
fffff8000025c9e4:	48 8b d9             	mov    %rcx,%rbx
fffff8000025c9e7:	41 83 ca ff          	or     $0xffffffff,%r10d
fffff8000025c9eb:	41 bb 01 00 00 00    	mov    $0x1,%r11d
fffff8000025c9f1:	eb 47                	jmp    0xfffff8000025ca3a
fffff8000025c9f3:	41 8b c0             	mov    %r8d,%eax
fffff8000025c9f6:	c1 e8 05             	shr    $0x5,%eax
fffff8000025c9f9:	83 e0 07             	and    $0x7,%eax
fffff8000025c9fc:	3b c2                	cmp    %edx,%eax
fffff8000025c9fe:	77 29                	ja     0xfffff8000025ca29
fffff8000025ca00:	41 8d 41 ff          	lea    -0x1(%r9),%eax
fffff8000025ca04:	83 f8 02             	cmp    $0x2,%eax
fffff8000025ca07:	77 20                	ja     0xfffff8000025ca29
fffff8000025ca09:	41 c1 e8 0e          	shr    $0xe,%r8d
fffff8000025ca0d:	41 81 e0 ff 0f 00 00 	and    $0xfff,%r8d
fffff8000025ca14:	74 13                	je     0xfffff8000025ca29
fffff8000025ca16:	42 8d 04 45 01 00 00 	lea    0x1(,%r8,2),%eax
fffff8000025ca1d:	00
fffff8000025ca1e:	0f bd c8             	bsr    %eax,%ecx
fffff8000025ca21:	83 c8 ff             	or     $0xffffffff,%eax
fffff8000025ca24:	d3 e0                	shl    %cl,%eax
fffff8000025ca26:	44 23 d0             	and    %eax,%r10d
fffff8000025ca29:	41 8b cb             	mov    %r11d,%ecx
fffff8000025ca2c:	48 83 c1 40          	add    $0x40,%rcx
fffff8000025ca30:	48 03 c9             	add    %rcx,%rcx
fffff8000025ca33:	41 ff c3             	inc    %r11d
fffff8000025ca36:	44 8b 04 cb          	mov    (%rbx,%rcx,8),%r8d
fffff8000025ca3a:	45 8b c8             	mov    %r8d,%r9d
fffff8000025ca3d:	41 83 e1 1f          	and    $0x1f,%r9d
fffff8000025ca41:	75 b0                	jne    0xfffff8000025c9f3
fffff8000025ca43:	48 8b 5c 24 10       	mov    0x10(%rsp),%rbx
fffff8000025ca48:	41 8b c2             	mov    %r10d,%eax
fffff8000025ca4b:	c3                   	ret
fffff8000025ca4c:	cc                   	int3
fffff8000025ca4d:	cc                   	int3
fffff8000025ca4e:	cc                   	int3
fffff8000025ca4f:	cc                   	int3
fffff8000025ca50:	cc                   	int3
fffff8000025ca51:	cc                   	int3
fffff8000025ca52:	cc                   	int3
fffff8000025ca53:	cc                   	int3
fffff8000025ca54:	48 8b c4             	mov    %rsp,%rax
fffff8000025ca57:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff8000025ca5b:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff8000025ca5f:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff8000025ca63:	41 56                	push   %r14
fffff8000025ca65:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000025ca69:	65 48 8b 3c 25 00 00 	mov    %gs:0x0,%rdi
fffff8000025ca70:	00 00
fffff8000025ca72:	be 50 0e 00 00       	mov    $0xe50,%esi
fffff8000025ca77:	45 33 f6             	xor    %r14d,%r14d
fffff8000025ca7a:	44 8b c6             	mov    %esi,%r8d
fffff8000025ca7d:	33 d2                	xor    %edx,%edx
fffff8000025ca7f:	44 88 70 10          	mov    %r14b,0x10(%rax)
fffff8000025ca83:	48 8b d9             	mov    %rcx,%rbx
fffff8000025ca86:	e8 35 7b fe ff       	call   0xfffff800002445c0
fffff8000025ca8b:	48 8b cb             	mov    %rbx,%rcx
fffff8000025ca8e:	e8 91 b3 09 00       	call   0xfffff800002f7e24
fffff8000025ca93:	65 8b 04 25 08 00 00 	mov    %gs:0x8,%eax
fffff8000025ca9a:	00
fffff8000025ca9b:	3b 05 b7 b4 4c 00    	cmp    0x4cb4b7(%rip),%eax        # 0xfffff80000727f58
fffff8000025caa1:	75 72                	jne    0xfffff8000025cb15
fffff8000025caa3:	48 8d 0d f6 4e 51 00 	lea    0x514ef6(%rip),%rcx        # 0xfffff800007719a0
fffff8000025caaa:	48 8b d3             	mov    %rbx,%rdx
fffff8000025caad:	44 8b c6             	mov    %esi,%r8d
fffff8000025cab0:	e8 4b 78 fe ff       	call   0xfffff80000244300
fffff8000025cab5:	4c 8d 87 28 04 01 00 	lea    0x10428(%rdi),%r8
fffff8000025cabc:	33 d2                	xor    %edx,%edx
fffff8000025cabe:	48 8d 0d db 4e 51 00 	lea    0x514edb(%rip),%rcx        # 0xfffff800007719a0
fffff8000025cac5:	e8 7e b5 09 00       	call   0xfffff800002f8048
fffff8000025caca:	0f b7 f0             	movzwl %ax,%esi
fffff8000025cacd:	66 85 c0             	test   %ax,%ax
fffff8000025cad0:	0f 85 3a 01 00 00    	jne    0xfffff8000025cc10
fffff8000025cad6:	44 38 35 4b 30 4d 00 	cmp    %r14b,0x4d304b(%rip)        # 0xfffff8000072fb28
fffff8000025cadd:	0f 84 9e 00 00 00    	je     0xfffff8000025cb81
fffff8000025cae3:	45 33 c9             	xor    %r9d,%r9d
fffff8000025cae6:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
fffff8000025caeb:	33 d2                	xor    %edx,%edx
fffff8000025caed:	48 8d 0d ac 4e 51 00 	lea    0x514eac(%rip),%rcx        # 0xfffff800007719a0
fffff8000025caf4:	e8 33 b7 09 00       	call   0xfffff800002f822c
fffff8000025caf9:	0f b7 f0             	movzwl %ax,%esi
fffff8000025cafc:	66 85 c0             	test   %ax,%ax
fffff8000025caff:	0f 85 0b 01 00 00    	jne    0xfffff8000025cc10
fffff8000025cb05:	44 38 74 24 38       	cmp    %r14b,0x38(%rsp)
fffff8000025cb0a:	74 75                	je     0xfffff8000025cb81
fffff8000025cb0c:	c6 05 cd ce 3a 00 01 	movb   $0x1,0x3acecd(%rip)        # 0xfffff800006099e0
fffff8000025cb13:	eb 6c                	jmp    0xfffff8000025cb81
fffff8000025cb15:	4c 8d 87 28 04 01 00 	lea    0x10428(%rdi),%r8
fffff8000025cb1c:	48 8b cb             	mov    %rbx,%rcx
fffff8000025cb1f:	48 8d 15 7a 4e 51 00 	lea    0x514e7a(%rip),%rdx        # 0xfffff800007719a0
fffff8000025cb26:	e8 1d b5 09 00       	call   0xfffff800002f8048
fffff8000025cb2b:	0f b7 f0             	movzwl %ax,%esi
fffff8000025cb2e:	66 85 c0             	test   %ax,%ax
fffff8000025cb31:	0f 85 d9 00 00 00    	jne    0xfffff8000025cc10
fffff8000025cb37:	44 38 35 a2 ce 3a 00 	cmp    %r14b,0x3acea2(%rip)        # 0xfffff800006099e0
fffff8000025cb3e:	74 23                	je     0xfffff8000025cb63
fffff8000025cb40:	45 33 c9             	xor    %r9d,%r9d
fffff8000025cb43:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
fffff8000025cb48:	48 8d 15 51 4e 51 00 	lea    0x514e51(%rip),%rdx        # 0xfffff800007719a0
fffff8000025cb4f:	48 8b cb             	mov    %rbx,%rcx
fffff8000025cb52:	e8 d5 b6 09 00       	call   0xfffff800002f822c
fffff8000025cb57:	0f b7 f0             	movzwl %ax,%esi
fffff8000025cb5a:	66 85 c0             	test   %ax,%ax
fffff8000025cb5d:	0f 85 ad 00 00 00    	jne    0xfffff8000025cc10
fffff8000025cb63:	45 33 c0             	xor    %r8d,%r8d
fffff8000025cb66:	48 8d 15 33 4e 51 00 	lea    0x514e33(%rip),%rdx        # 0xfffff800007719a0
fffff8000025cb6d:	48 8b cb             	mov    %rbx,%rcx
fffff8000025cb70:	e8 a3 a7 0a 00       	call   0xfffff80000307318
fffff8000025cb75:	0f b7 f0             	movzwl %ax,%esi
fffff8000025cb78:	66 85 c0             	test   %ax,%ax
fffff8000025cb7b:	0f 85 8f 00 00 00    	jne    0xfffff8000025cc10
fffff8000025cb81:	48 8d 8f 48 8c 02 00 	lea    0x28c48(%rdi),%rcx
fffff8000025cb88:	e8 0b e5 0d 00       	call   0xfffff8000033b098
fffff8000025cb8d:	4c 8d 87 8c 8c 02 00 	lea    0x28c8c(%rdi),%r8
fffff8000025cb94:	48 8b cb             	mov    %rbx,%rcx
fffff8000025cb97:	48 8d 97 88 8c 02 00 	lea    0x28c88(%rdi),%rdx
fffff8000025cb9e:	e8 2d fc ff ff       	call   0xfffff8000025c7d0
fffff8000025cba3:	83 3d ea ea 54 00 01 	cmpl   $0x1,0x54eaea(%rip)        # 0xfffff800007ab694
fffff8000025cbaa:	0f b6 43 23          	movzbl 0x23(%rbx),%eax
fffff8000025cbae:	89 87 98 8c 02 00    	mov    %eax,0x28c98(%rdi)
fffff8000025cbb4:	75 46                	jne    0xfffff8000025cbfc
fffff8000025cbb6:	44 39 b3 48 0d 00 00 	cmp    %r14d,0xd48(%rbx)
fffff8000025cbbd:	74 08                	je     0xfffff8000025cbc7
fffff8000025cbbf:	8b 83 58 0d 00 00    	mov    0xd58(%rbx),%eax
fffff8000025cbc5:	eb 0f                	jmp    0xfffff8000025cbd6
fffff8000025cbc7:	44 39 b3 34 08 00 00 	cmp    %r14d,0x834(%rbx)
fffff8000025cbce:	74 0c                	je     0xfffff8000025cbdc
fffff8000025cbd0:	8b 83 44 08 00 00    	mov    0x844(%rbx),%eax
fffff8000025cbd6:	89 87 98 8c 02 00    	mov    %eax,0x28c98(%rdi)
fffff8000025cbdc:	ba 02 00 00 00       	mov    $0x2,%edx
fffff8000025cbe1:	48 8b cb             	mov    %rbx,%rcx
fffff8000025cbe4:	e8 ef fd ff ff       	call   0xfffff8000025c9d8
fffff8000025cbe9:	48 8b cb             	mov    %rbx,%rcx
fffff8000025cbec:	89 87 90 8c 02 00    	mov    %eax,0x28c90(%rdi)
fffff8000025cbf2:	83 ca ff             	or     $0xffffffff,%edx
fffff8000025cbf5:	e8 de fd ff ff       	call   0xfffff8000025c9d8
fffff8000025cbfa:	eb 0e                	jmp    0xfffff8000025cc0a
fffff8000025cbfc:	48 8b cb             	mov    %rbx,%rcx
fffff8000025cbff:	e8 88 fd ff ff       	call   0xfffff8000025c98c
fffff8000025cc04:	89 87 90 8c 02 00    	mov    %eax,0x28c90(%rdi)
fffff8000025cc0a:	89 87 94 8c 02 00    	mov    %eax,0x28c94(%rdi)
fffff8000025cc10:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff8000025cc15:	0f b7 c6             	movzwl %si,%eax
fffff8000025cc18:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff8000025cc1d:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
fffff8000025cc22:	48 83 c4 20          	add    $0x20,%rsp
fffff8000025cc26:	41 5e                	pop    %r14
fffff8000025cc28:	c3                   	ret
fffff8000025cc29:	cc                   	int3
fffff8000025cc2a:	cc                   	int3
fffff8000025cc2b:	cc                   	int3
fffff8000025cc2c:	cc                   	int3
fffff8000025cc2d:	cc                   	int3
fffff8000025cc2e:	cc                   	int3
fffff8000025cc2f:	cc                   	int3
fffff8000025cc30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000025cc35:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff8000025cc3a:	57                   	push   %rdi
fffff8000025cc3b:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000025cc3f:	48 8b 41 08          	mov    0x8(%rcx),%rax
fffff8000025cc43:	48 8b fa             	mov    %rdx,%rdi
fffff8000025cc46:	48 8b f1             	mov    %rcx,%rsi
fffff8000025cc49:	b3 01                	mov    $0x1,%bl
fffff8000025cc4b:	48 39 42 08          	cmp    %rax,0x8(%rdx)
fffff8000025cc4f:	75 4b                	jne    0xfffff8000025cc9c
fffff8000025cc51:	48 8d 51 10          	lea    0x10(%rcx),%rdx
fffff8000025cc55:	41 b8 58 00 00 00    	mov    $0x58,%r8d
fffff8000025cc5b:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
fffff8000025cc5f:	e8 0c 97 fd ff       	call   0xfffff80000236370
fffff8000025cc64:	85 c0                	test   %eax,%eax
fffff8000025cc66:	75 34                	jne    0xfffff8000025cc9c
fffff8000025cc68:	48 8d 56 68          	lea    0x68(%rsi),%rdx
fffff8000025cc6c:	41 b8 80 00 00 00    	mov    $0x80,%r8d
fffff8000025cc72:	48 8d 4f 68          	lea    0x68(%rdi),%rcx
fffff8000025cc76:	e8 f5 96 fd ff       	call   0xfffff80000236370
fffff8000025cc7b:	85 c0                	test   %eax,%eax
fffff8000025cc7d:	75 1d                	jne    0xfffff8000025cc9c
fffff8000025cc7f:	48 8d 96 e8 00 00 00 	lea    0xe8(%rsi),%rdx
fffff8000025cc86:	41 b8 80 00 00 00    	mov    $0x80,%r8d
fffff8000025cc8c:	48 8d 8f e8 00 00 00 	lea    0xe8(%rdi),%rcx
fffff8000025cc93:	e8 d8 96 fd ff       	call   0xfffff80000236370
fffff8000025cc98:	85 c0                	test   %eax,%eax
fffff8000025cc9a:	74 02                	je     0xfffff8000025cc9e
fffff8000025cc9c:	32 db                	xor    %bl,%bl
fffff8000025cc9e:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
fffff8000025cca3:	8a c3                	mov    %bl,%al
fffff8000025cca5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff8000025ccaa:	48 83 c4 20          	add    $0x20,%rsp
fffff8000025ccae:	5f                   	pop    %rdi
fffff8000025ccaf:	c3                   	ret
fffff8000025ccb0:	cc                   	int3
fffff8000025ccb1:	cc                   	int3
fffff8000025ccb2:	cc                   	int3
fffff8000025ccb3:	cc                   	int3
fffff8000025ccb4:	cc                   	int3
fffff8000025ccb5:	cc                   	int3
fffff8000025ccb6:	cc                   	int3
fffff8000025ccb7:	cc                   	int3
fffff8000025ccb8:	8b 01                	mov    (%rcx),%eax
fffff8000025ccba:	4c 8b c9             	mov    %rcx,%r9
fffff8000025ccbd:	48 0f ba e0 08       	bt     $0x8,%rax
fffff8000025ccc2:	73 60                	jae    0xfffff8000025cd24
fffff8000025ccc4:	b9 50 02 00 00       	mov    $0x250,%ecx
fffff8000025ccc9:	0f 32                	rdmsr
fffff8000025cccb:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000025cccf:	b9 58 02 00 00       	mov    $0x258,%ecx
fffff8000025ccd4:	48 0b c2             	or     %rdx,%rax
fffff8000025ccd7:	49 89 41 10          	mov    %rax,0x10(%r9)
fffff8000025ccdb:	0f 32                	rdmsr
fffff8000025ccdd:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000025cce1:	b9 59 02 00 00       	mov    $0x259,%ecx
fffff8000025cce6:	48 0b c2             	or     %rdx,%rax