fffff800002fedf6:	0f 84 94 02 00 00    	je     0xfffff800002ff090
fffff800002fedfc:	44 85 1d f9 a6 30 00 	test   %r11d,0x30a6f9(%rip)        # 0xfffff800006094fc
fffff800002fee03:	0f 84 87 02 00 00    	je     0xfffff800002ff090
fffff800002fee09:	44 85 1d fc a6 30 00 	test   %r11d,0x30a6fc(%rip)        # 0xfffff8000060950c
fffff800002fee10:	ba 00 00 04 00       	mov    $0x40000,%edx
fffff800002fee15:	74 14                	je     0xfffff800002fee2b
fffff800002fee17:	85 15 e7 a6 30 00    	test   %edx,0x30a6e7(%rip)        # 0xfffff80000609504
fffff800002fee1d:	74 0c                	je     0xfffff800002fee2b
fffff800002fee1f:	f7 05 d3 a6 30 00 00 	testl  $0x2000000,0x30a6d3(%rip)        # 0xfffff800006094fc
fffff800002fee26:	00 00 02
fffff800002fee29:	75 28                	jne    0xfffff800002fee53
fffff800002fee2b:	45 84 c9             	test   %r9b,%r9b
fffff800002fee2e:	75 20                	jne    0xfffff800002fee50
fffff800002fee30:	85 ff                	test   %edi,%edi
fffff800002fee32:	0f 84 58 02 00 00    	je     0xfffff800002ff090
fffff800002fee38:	8b 05 02 ab 30 00    	mov    0x30ab02(%rip),%eax        # 0xfffff80000609940
fffff800002fee3e:	a8 02                	test   $0x2,%al
fffff800002fee40:	74 0e                	je     0xfffff800002fee50
fffff800002fee42:	8b 05 14 a7 30 00    	mov    0x30a714(%rip),%eax        # 0xfffff8000060955c
fffff800002fee48:	a8 40                	test   $0x40,%al
fffff800002fee4a:	0f 84 40 02 00 00    	je     0xfffff800002ff090
fffff800002fee50:	41 b7 01             	mov    $0x1,%r15b
fffff800002fee53:	8b 05 e7 aa 30 00    	mov    0x30aae7(%rip),%eax        # 0xfffff80000609940
fffff800002fee59:	45 84 c9             	test   %r9b,%r9b
fffff800002fee5c:	74 12                	je     0xfffff800002fee70
fffff800002fee5e:	41 0f b6 cf          	movzbl %r15b,%ecx
fffff800002fee62:	0f ba f0 1a          	btr    $0x1a,%eax
fffff800002fee66:	c1 e1 1a             	shl    $0x1a,%ecx
fffff800002fee69:	0b c8                	or     %eax,%ecx
fffff800002fee6b:	e9 9f 00 00 00       	jmp    0xfffff800002fef0f
fffff800002fee70:	a8 02                	test   $0x2,%al
fffff800002fee72:	75 0d                	jne    0xfffff800002fee81
fffff800002fee74:	40 38 35 25 ab 30 00 	cmp    %sil,0x30ab25(%rip)        # 0xfffff800006099a0
fffff800002fee7b:	0f 84 0f 02 00 00    	je     0xfffff800002ff090
fffff800002fee81:	a8 04                	test   $0x4,%al
fffff800002fee83:	0f 84 07 02 00 00    	je     0xfffff800002ff090
fffff800002fee89:	45 84 ff             	test   %r15b,%r15b
fffff800002fee8c:	75 09                	jne    0xfffff800002fee97
fffff800002fee8e:	f6 c3 08             	test   $0x8,%bl
fffff800002fee91:	0f 85 f9 01 00 00    	jne    0xfffff800002ff090
fffff800002fee97:	0f ba f0 13          	btr    $0x13,%eax
fffff800002fee9b:	41 0f b6 cf          	movzbl %r15b,%ecx
fffff800002fee9f:	c1 e1 13             	shl    $0x13,%ecx
fffff800002feea2:	0b c8                	or     %eax,%ecx
fffff800002feea4:	0b ca                	or     %edx,%ecx
fffff800002feea6:	89 0d 94 aa 30 00    	mov    %ecx,0x30aa94(%rip)        # 0xfffff80000609940
fffff800002feeac:	44 8b c1             	mov    %ecx,%r8d
fffff800002feeaf:	8b d1                	mov    %ecx,%edx
fffff800002feeb1:	f6 c1 01             	test   $0x1,%cl
fffff800002feeb4:	75 2b                	jne    0xfffff800002feee1
fffff800002feeb6:	48 8b 05 a3 a6 30 00 	mov    0x30a6a3(%rip),%rax        # 0xfffff80000609560
fffff800002feebd:	48 0f ba e0 19       	bt     $0x19,%rax
fffff800002feec2:	73 1d                	jae    0xfffff800002feee1
fffff800002feec4:	48 0f ba e8 1c       	bts    $0x1c,%rax
fffff800002feec9:	48 89 05 90 a6 30 00 	mov    %rax,0x30a690(%rip)        # 0xfffff80000609560
fffff800002feed0:	41 85 ca             	test   %ecx,%r10d
fffff800002feed3:	75 11                	jne    0xfffff800002feee6
fffff800002feed5:	48 0f ba e8 1d       	bts    $0x1d,%rax
fffff800002feeda:	48 89 05 7f a6 30 00 	mov    %rax,0x30a67f(%rip)        # 0xfffff80000609560
fffff800002feee1:	41 85 d2             	test   %edx,%r10d
fffff800002feee4:	74 20                	je     0xfffff800002fef06
fffff800002feee6:	d1 eb                	shr    $1,%ebx
fffff800002feee8:	b8 00 00 20 00       	mov    $0x200000,%eax
fffff800002feeed:	83 e3 01             	and    $0x1,%ebx
fffff800002feef0:	75 08                	jne    0xfffff800002feefa
fffff800002feef2:	0b c8                	or     %eax,%ecx
fffff800002feef4:	89 0d 46 aa 30 00    	mov    %ecx,0x30aa46(%rip)        # 0xfffff80000609940
fffff800002feefa:	8b ca                	mov    %edx,%ecx
fffff800002feefc:	0b c8                	or     %eax,%ecx
fffff800002feefe:	85 db                	test   %ebx,%ebx
fffff800002fef00:	41 0f 45 c8          	cmovne %r8d,%ecx
fffff800002fef04:	eb 0f                	jmp    0xfffff800002fef15
fffff800002fef06:	f6 c3 04             	test   $0x4,%bl
fffff800002fef09:	74 0a                	je     0xfffff800002fef15
fffff800002fef0b:	0f ba e9 14          	bts    $0x14,%ecx
fffff800002fef0f:	89 0d 2b aa 30 00    	mov    %ecx,0x30aa2b(%rip)        # 0xfffff80000609940
fffff800002fef15:	8b 45 e4             	mov    -0x1c(%rbp),%eax
fffff800002fef18:	8b d1                	mov    %ecx,%edx
fffff800002fef1a:	bf 00 00 40 00       	mov    $0x400000,%edi
fffff800002fef1f:	83 e0 01             	and    $0x1,%eax
fffff800002fef22:	74 08                	je     0xfffff800002fef2c
fffff800002fef24:	0b cf                	or     %edi,%ecx
fffff800002fef26:	89 0d 14 aa 30 00    	mov    %ecx,0x30aa14(%rip)        # 0xfffff80000609940
fffff800002fef2c:	8b ca                	mov    %edx,%ecx
fffff800002fef2e:	0b cf                	or     %edi,%ecx
fffff800002fef30:	85 c0                	test   %eax,%eax
fffff800002fef32:	0f 44 ca             	cmove  %edx,%ecx
fffff800002fef35:	45 85 e4             	test   %r12d,%r12d
fffff800002fef38:	74 0c                	je     0xfffff800002fef46
fffff800002fef3a:	41 8b c6             	mov    %r14d,%eax
fffff800002fef3d:	83 e0 07             	and    $0x7,%eax
fffff800002fef40:	89 05 46 aa 30 00    	mov    %eax,0x30aa46(%rip)        # 0xfffff8000060998c
fffff800002fef46:	bb 70 05 00 00       	mov    $0x570,%ebx
fffff800002fef4b:	45 84 c9             	test   %r9b,%r9b
fffff800002fef4e:	74 5a                	je     0xfffff800002fefaa
fffff800002fef50:	83 7d e0 01          	cmpl   $0x1,-0x20(%rbp)
fffff800002fef54:	72 59                	jb     0xfffff800002fefaf
fffff800002fef56:	45 85 ed             	test   %r13d,%r13d
fffff800002fef59:	74 2d                	je     0xfffff800002fef88
fffff800002fef5b:	8b 45 f4             	mov    -0xc(%rbp),%eax
fffff800002fef5e:	0f ba e9 17          	bts    $0x17,%ecx
fffff800002fef62:	c1 e8 10             	shr    $0x10,%eax
fffff800002fef65:	89 05 2d aa 30 00    	mov    %eax,0x30aa2d(%rip)        # 0xfffff80000609998
fffff800002fef6b:	0f b7 45 f4          	movzwl -0xc(%rbp),%eax
fffff800002fef6f:	89 0d cb a9 30 00    	mov    %ecx,0x30a9cb(%rip)        # 0xfffff80000609940
fffff800002fef75:	85 c0                	test   %eax,%eax
fffff800002fef77:	74 0f                	je     0xfffff800002fef88
fffff800002fef79:	41 0b cb             	or     %r11d,%ecx
fffff800002fef7c:	89 05 12 aa 30 00    	mov    %eax,0x30aa12(%rip)        # 0xfffff80000609994
fffff800002fef82:	89 0d b8 a9 30 00    	mov    %ecx,0x30a9b8(%rip)        # 0xfffff80000609940
fffff800002fef88:	f6 45 e4 08          	testb  $0x8,-0x1c(%rbp)
fffff800002fef8c:	74 21                	je     0xfffff800002fefaf
fffff800002fef8e:	41 c1 ee 10          	shr    $0x10,%r14d
fffff800002fef92:	45 85 f6             	test   %r14d,%r14d
fffff800002fef95:	74 18                	je     0xfffff800002fefaf
fffff800002fef97:	0f ba e9 19          	bts    $0x19,%ecx
fffff800002fef9b:	44 89 35 ee a9 30 00 	mov    %r14d,0x30a9ee(%rip)        # 0xfffff80000609990
fffff800002fefa2:	89 0d 98 a9 30 00    	mov    %ecx,0x30a998(%rip)        # 0xfffff80000609940
fffff800002fefa8:	eb 05                	jmp    0xfffff800002fefaf
fffff800002fefaa:	41 85 ca             	test   %ecx,%r10d
fffff800002fefad:	74 5f                	je     0xfffff800002ff00e
fffff800002fefaf:	48 8b 05 f2 68 42 00 	mov    0x4268f2(%rip),%rax        # 0xfffff800007258a8
fffff800002fefb6:	4c 8d 4d 50          	lea    0x50(%rbp),%r9
fffff800002fefba:	33 d2                	xor    %edx,%edx
fffff800002fefbc:	48 89 75 50          	mov    %rsi,0x50(%rbp)
fffff800002fefc0:	48 8b 08             	mov    (%rax),%rcx
fffff800002fefc3:	44 8d 42 10          	lea    0x10(%rdx),%r8d
fffff800002fefc7:	e8 40 a2 f2 ff       	call   0xfffff8000022920c
fffff800002fefcc:	66 89 45 48          	mov    %ax,0x48(%rbp)
fffff800002fefd0:	0f b7 f0             	movzwl %ax,%esi
fffff800002fefd3:	66 85 c0             	test   %ax,%ax
fffff800002fefd6:	0f 85 b4 00 00 00    	jne    0xfffff800002ff090
fffff800002fefdc:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
fffff800002fefe0:	48 8d 55 50          	lea    0x50(%rbp),%rdx
fffff800002fefe4:	33 f6                	xor    %esi,%esi
fffff800002fefe6:	48 89 75 50          	mov    %rsi,0x50(%rbp)
fffff800002fefea:	89 19                	mov    %ebx,(%rcx)
fffff800002fefec:	e8 9f d0 03 00       	call   0xfffff8000033c090
fffff800002feff1:	40 38 35 70 a5 30 00 	cmp    %sil,0x30a570(%rip)        # 0xfffff80000609568
fffff800002feff8:	48 8b 55 50          	mov    0x50(%rbp),%rdx
fffff800002feffc:	74 09                	je     0xfffff800002ff007
fffff800002feffe:	48 89 15 4b a5 30 00 	mov    %rdx,0x30a54b(%rip)        # 0xfffff80000609550
fffff800002ff005:	eb 07                	jmp    0xfffff800002ff00e
fffff800002ff007:	48 89 15 3a a5 30 00 	mov    %rdx,0x30a53a(%rip)        # 0xfffff80000609548
fffff800002ff00e:	41 be 49 a2 00 00    	mov    $0xa249,%r14d
fffff800002ff014:	8b cb                	mov    %ebx,%ecx
fffff800002ff016:	41 0f b7 d6          	movzwl %r14w,%edx
fffff800002ff01a:	e8 21 a3 ff ff       	call   0xfffff800002f9340
fffff800002ff01f:	41 0f b7 d6          	movzwl %r14w,%edx
fffff800002ff023:	b9 71 05 00 00       	mov    $0x571,%ecx
fffff800002ff028:	e8 13 a3 ff ff       	call   0xfffff800002f9340
fffff800002ff02d:	41 0f b7 d6          	movzwl %r14w,%edx
fffff800002ff031:	b9 60 05 00 00       	mov    $0x560,%ecx
fffff800002ff036:	e8 05 a3 ff ff       	call   0xfffff800002f9340
fffff800002ff03b:	41 0f b7 d6          	movzwl %r14w,%edx
fffff800002ff03f:	b9 61 05 00 00       	mov    $0x561,%ecx
fffff800002ff044:	e8 f7 a2 ff ff       	call   0xfffff800002f9340
fffff800002ff049:	85 3d f1 a8 30 00    	test   %edi,0x30a8f1(%rip)        # 0xfffff80000609940
fffff800002ff04f:	74 0e                	je     0xfffff800002ff05f
fffff800002ff051:	41 0f b7 d6          	movzwl %r14w,%edx
fffff800002ff055:	b9 72 05 00 00       	mov    $0x572,%ecx
fffff800002ff05a:	e8 e1 a2 ff ff       	call   0xfffff800002f9340
fffff800002ff05f:	8b 05 27 a9 30 00    	mov    0x30a927(%rip),%eax        # 0xfffff8000060998c
fffff800002ff065:	85 c0                	test   %eax,%eax
fffff800002ff067:	74 27                	je     0xfffff800002ff090
fffff800002ff069:	bb 81 05 00 00       	mov    $0x581,%ebx
fffff800002ff06e:	8b f8                	mov    %eax,%edi
fffff800002ff070:	8d 4b ff             	lea    -0x1(%rbx),%ecx
fffff800002ff073:	41 0f b7 d6          	movzwl %r14w,%edx
fffff800002ff077:	e8 c4 a2 ff ff       	call   0xfffff800002f9340
fffff800002ff07c:	41 0f b7 d6          	movzwl %r14w,%edx
fffff800002ff080:	8b cb                	mov    %ebx,%ecx
fffff800002ff082:	e8 b9 a2 ff ff       	call   0xfffff800002f9340
fffff800002ff087:	83 c3 02             	add    $0x2,%ebx
fffff800002ff08a:	48 83 ef 01          	sub    $0x1,%rdi
fffff800002ff08e:	75 e0                	jne    0xfffff800002ff070
fffff800002ff090:	0f b7 45 48          	movzwl 0x48(%rbp),%eax
fffff800002ff094:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
fffff800002ff09b:	00
fffff800002ff09c:	48 83 c4 40          	add    $0x40,%rsp
fffff800002ff0a0:	41 5f                	pop    %r15
fffff800002ff0a2:	41 5e                	pop    %r14
fffff800002ff0a4:	41 5d                	pop    %r13
fffff800002ff0a6:	41 5c                	pop    %r12
fffff800002ff0a8:	5f                   	pop    %rdi
fffff800002ff0a9:	5e                   	pop    %rsi
fffff800002ff0aa:	5d                   	pop    %rbp
fffff800002ff0ab:	c3                   	ret
fffff800002ff0ac:	cc                   	int3
fffff800002ff0ad:	cc                   	int3
fffff800002ff0ae:	cc                   	int3
fffff800002ff0af:	cc                   	int3
fffff800002ff0b0:	cc                   	int3
fffff800002ff0b1:	cc                   	int3
fffff800002ff0b2:	cc                   	int3
fffff800002ff0b3:	cc                   	int3
fffff800002ff0b4:	48 8b c4             	mov    %rsp,%rax
fffff800002ff0b7:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff800002ff0bb:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff800002ff0bf:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff800002ff0c3:	57                   	push   %rdi
fffff800002ff0c4:	41 54                	push   %r12
fffff800002ff0c6:	41 56                	push   %r14
fffff800002ff0c8:	48 83 ec 30          	sub    $0x30,%rsp
fffff800002ff0cc:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002ff0cf:	41 bc 49 a2 00 00    	mov    $0xa249,%r12d
fffff800002ff0d5:	0f 11 40 d8          	movups %xmm0,-0x28(%rax)
fffff800002ff0d9:	48 8b 05 b0 ce 30 00 	mov    0x30ceb0(%rip),%rax        # 0xfffff8000060bf90
fffff800002ff0e0:	bb 00 00 00 08       	mov    $0x8000000,%ebx
fffff800002ff0e5:	a8 01                	test   $0x1,%al
fffff800002ff0e7:	74 14                	je     0xfffff800002ff0fd
fffff800002ff0e9:	48 85 c3             	test   %rax,%rbx
fffff800002ff0ec:	0f 84 c6 02 00 00    	je     0xfffff800002ff3b8
fffff800002ff0f2:	48 0f ba e0 1c       	bt     $0x1c,%rax
fffff800002ff0f7:	0f 83 bb 02 00 00    	jae    0xfffff800002ff3b8
fffff800002ff0fd:	80 3d 64 a4 30 00 00 	cmpb   $0x0,0x30a464(%rip)        # 0xfffff80000609568
fffff800002ff104:	74 10                	je     0xfffff800002ff116
fffff800002ff106:	f7 05 30 a8 30 00 00 	testl  $0x4000000,0x30a830(%rip)        # 0xfffff80000609940
fffff800002ff10d:	00 00 04
fffff800002ff110:	0f 85 a2 02 00 00    	jne    0xfffff800002ff3b8
fffff800002ff116:	45 33 c0             	xor    %r8d,%r8d
fffff800002ff119:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
fffff800002ff11e:	48 8d 0d 7b 28 47 00 	lea    0x47287b(%rip),%rcx        # 0xfffff800007719a0
fffff800002ff125:	41 8d 50 01          	lea    0x1(%r8),%edx
fffff800002ff129:	e8 06 cb ff ff       	call   0xfffff800002fbc34
fffff800002ff12e:	bf 00 80 00 00       	mov    $0x8000,%edi
fffff800002ff133:	85 7c 24 28          	test   %edi,0x28(%rsp)
fffff800002ff137:	0f 84 7b 02 00 00    	je     0xfffff800002ff3b8
fffff800002ff13d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
fffff800002ff142:	e8 f9 61 f6 ff       	call   0xfffff80000265340
fffff800002ff147:	8b 4c 24 20          	mov    0x20(%rsp),%ecx
fffff800002ff14b:	44 8b c8             	mov    %eax,%r9d
fffff800002ff14e:	44 8b d9             	mov    %ecx,%r11d
fffff800002ff151:	81 e1 f0 00 00 00    	and    $0xf0,%ecx
fffff800002ff157:	41 c1 eb 08          	shr    $0x8,%r11d
fffff800002ff15b:	41 81 e3 00 0f 00 00 	and    $0xf00,%r11d
fffff800002ff162:	44 0b d9             	or     %ecx,%r11d
fffff800002ff165:	48 8d 0d 55 b7 10 00 	lea    0x10b755(%rip),%rcx        # 0xfffff8000040a8c1
fffff800002ff16c:	41 c1 eb 04          	shr    $0x4,%r11d
fffff800002ff170:	33 d2                	xor    %edx,%edx
fffff800002ff172:	0f b6 41 ff          	movzbl -0x1(%rcx),%eax
fffff800002ff176:	41 ba 00 40 00 00    	mov    $0x4000,%r10d
fffff800002ff17c:	41 3b c1             	cmp    %r9d,%eax
fffff800002ff17f:	75 08                	jne    0xfffff800002ff189
fffff800002ff181:	0f b6 01             	movzbl (%rcx),%eax
fffff800002ff184:	41 3b c3             	cmp    %r11d,%eax
fffff800002ff187:	74 0d                	je     0xfffff800002ff196
fffff800002ff189:	ff c2                	inc    %edx
fffff800002ff18b:	48 83 c1 03          	add    $0x3,%rcx
fffff800002ff18f:	83 fa 2b             	cmp    $0x2b,%edx
fffff800002ff192:	72 de                	jb     0xfffff800002ff172
fffff800002ff194:	eb 2e                	jmp    0xfffff800002ff1c4
fffff800002ff196:	8b 05 a4 a7 30 00    	mov    0x30a7a4(%rip),%eax        # 0xfffff80000609940
fffff800002ff19c:	41 0b c2             	or     %r10d,%eax
fffff800002ff19f:	89 05 9b a7 30 00    	mov    %eax,0x30a79b(%rip)        # 0xfffff80000609940
fffff800002ff1a5:	a8 01                	test   $0x1,%al
fffff800002ff1a7:	75 07                	jne    0xfffff800002ff1b0
fffff800002ff1a9:	48 09 1d b0 a3 30 00 	or     %rbx,0x30a3b0(%rip)        # 0xfffff80000609560
fffff800002ff1b0:	48 8d 0c 52          	lea    (%rdx,%rdx,2),%rcx
fffff800002ff1b4:	48 8d 05 07 b7 10 00 	lea    0x10b707(%rip),%rax        # 0xfffff8000040a8c2
fffff800002ff1bb:	8a 04 01             	mov    (%rcx,%rax,1),%al
fffff800002ff1be:	88 05 ac a7 30 00    	mov    %al,0x30a7ac(%rip)        # 0xfffff80000609970
fffff800002ff1c4:	44 8b 05 75 a7 30 00 	mov    0x30a775(%rip),%r8d        # 0xfffff80000609940
fffff800002ff1cb:	45 85 c2             	test   %r8d,%r10d
fffff800002ff1ce:	0f 84 e4 01 00 00    	je     0xfffff800002ff3b8
fffff800002ff1d4:	b8 80 06 00 00       	mov    $0x680,%eax
fffff800002ff1d9:	89 05 95 a7 30 00    	mov    %eax,0x30a795(%rip)        # 0xfffff80000609974
fffff800002ff1df:	8d 50 40             	lea    0x40(%rax),%edx
fffff800002ff1e2:	89 15 94 a7 30 00    	mov    %edx,0x30a794(%rip)        # 0xfffff8000060997c
fffff800002ff1e8:	41 83 f9 06          	cmp    $0x6,%r9d
fffff800002ff1ec:	75 3f                	jne    0xfffff800002ff22d
fffff800002ff1ee:	41 83 fb 37          	cmp    $0x37,%r11d
fffff800002ff1f2:	74 1e                	je     0xfffff800002ff212
fffff800002ff1f4:	41 83 fb 4a          	cmp    $0x4a,%r11d
fffff800002ff1f8:	74 18                	je     0xfffff800002ff212
fffff800002ff1fa:	41 83 fb 4b          	cmp    $0x4b,%r11d
fffff800002ff1fe:	76 2d                	jbe    0xfffff800002ff22d
fffff800002ff200:	41 83 fb 4d          	cmp    $0x4d,%r11d
fffff800002ff204:	76 0c                	jbe    0xfffff800002ff212
fffff800002ff206:	41 83 fb 5a          	cmp    $0x5a,%r11d
fffff800002ff20a:	74 06                	je     0xfffff800002ff212
fffff800002ff20c:	41 83 fb 5d          	cmp    $0x5d,%r11d
fffff800002ff210:	75 1b                	jne    0xfffff800002ff22d
fffff800002ff212:	44 09 15 57 a7 30 00 	or     %r10d,0x30a757(%rip)        # 0xfffff80000609970
fffff800002ff219:	b8 40 00 00 00       	mov    $0x40,%eax
fffff800002ff21e:	89 05 50 a7 30 00    	mov    %eax,0x30a750(%rip)        # 0xfffff80000609974
fffff800002ff224:	8d 50 20             	lea    0x20(%rax),%edx
fffff800002ff227:	89 15 4f a7 30 00    	mov    %edx,0x30a74f(%rip)        # 0xfffff8000060997c
fffff800002ff22d:	0f b6 0d 3c a7 30 00 	movzbl 0x30a73c(%rip),%ecx        # 0xfffff80000609970
fffff800002ff234:	03 c1                	add    %ecx,%eax
fffff800002ff236:	89 05 3c a7 30 00    	mov    %eax,0x30a73c(%rip)        # 0xfffff80000609978
fffff800002ff23c:	8d 04 11             	lea    (%rcx,%rdx,1),%eax
fffff800002ff23f:	b9 45 03 00 00       	mov    $0x345,%ecx
fffff800002ff244:	89 05 36 a7 30 00    	mov    %eax,0x30a736(%rip)        # 0xfffff80000609980
fffff800002ff24a:	0f 32                	rdmsr
fffff800002ff24c:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800002ff250:	48 0b c2             	or     %rdx,%rax
fffff800002ff253:	41 f6 c0 01          	test   $0x1,%r8b
fffff800002ff257:	75 1b                	jne    0xfffff800002ff274
fffff800002ff259:	8b 0d 11 a7 30 00    	mov    0x30a711(%rip),%ecx        # 0xfffff80000609970
fffff800002ff25f:	8b d0                	mov    %eax,%edx
fffff800002ff261:	c1 e2 08             	shl    $0x8,%edx
fffff800002ff264:	33 d1                	xor    %ecx,%edx
fffff800002ff266:	81 e2 00 3f 00 00    	and    $0x3f00,%edx
fffff800002ff26c:	33 ca                	xor    %edx,%ecx
fffff800002ff26e:	89 0d fc a6 30 00    	mov    %ecx,0x30a6fc(%rip)        # 0xfffff80000609970
fffff800002ff274:	83 e0 3f             	and    $0x3f,%eax
fffff800002ff277:	be c0 0d 00 00       	mov    $0xdc0,%esi
fffff800002ff27c:	8d 48 fb             	lea    -0x5(%rax),%ecx
fffff800002ff27f:	f7 c1 fd ff ff ff    	test   $0xfffffffd,%ecx
fffff800002ff285:	75 21                	jne    0xfffff800002ff2a8
fffff800002ff287:	8b 05 e3 a6 30 00    	mov    0x30a6e3(%rip),%eax        # 0xfffff80000609970
fffff800002ff28d:	44 0b c7             	or     %edi,%r8d
fffff800002ff290:	0f b6 c8             	movzbl %al,%ecx
fffff800002ff293:	03 ce                	add    %esi,%ecx
fffff800002ff295:	44 89 05 a4 a6 30 00 	mov    %r8d,0x30a6a4(%rip)        # 0xfffff80000609940
fffff800002ff29c:	89 0d e6 a6 30 00    	mov    %ecx,0x30a6e6(%rip)        # 0xfffff80000609988
fffff800002ff2a2:	89 35 dc a6 30 00    	mov    %esi,0x30a6dc(%rip)        # 0xfffff80000609984
fffff800002ff2a8:	41 83 fb 3c          	cmp    $0x3c,%r11d
fffff800002ff2ac:	72 55                	jb     0xfffff800002ff303
fffff800002ff2ae:	41 83 fb 3d          	cmp    $0x3d,%r11d
fffff800002ff2b2:	76 1e                	jbe    0xfffff800002ff2d2
fffff800002ff2b4:	41 83 fb 3f          	cmp    $0x3f,%r11d
fffff800002ff2b8:	74 18                	je     0xfffff800002ff2d2
fffff800002ff2ba:	41 83 fb 44          	cmp    $0x44,%r11d
fffff800002ff2be:	76 43                	jbe    0xfffff800002ff303
fffff800002ff2c0:	41 83 fb 47          	cmp    $0x47,%r11d
fffff800002ff2c4:	76 0c                	jbe    0xfffff800002ff2d2
fffff800002ff2c6:	41 83 fb 4f          	cmp    $0x4f,%r11d
fffff800002ff2ca:	74 06                	je     0xfffff800002ff2d2
fffff800002ff2cc:	41 83 fb 56          	cmp    $0x56,%r11d
fffff800002ff2d0:	75 31                	jne    0xfffff800002ff303
fffff800002ff2d2:	45 33 c0             	xor    %r8d,%r8d
fffff800002ff2d5:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
fffff800002ff2da:	48 8d 0d bf 26 47 00 	lea    0x4726bf(%rip),%rcx        # 0xfffff800007719a0
fffff800002ff2e1:	41 8d 50 07          	lea    0x7(%r8),%edx
fffff800002ff2e5:	e8 4a c9 ff ff       	call   0xfffff800002fbc34
fffff800002ff2ea:	f6 44 24 24 10       	testb  $0x10,0x24(%rsp)
fffff800002ff2ef:	75 12                	jne    0xfffff800002ff303
fffff800002ff2f1:	f7 44 24 24 00 08 00 	testl  $0x800,0x24(%rsp)
fffff800002ff2f8:	00
fffff800002ff2f9:	75 08                	jne    0xfffff800002ff303
fffff800002ff2fb:	0f ba 2d 3d a6 30 00 	btsl   $0x10,0x30a63d(%rip)        # 0xfffff80000609940
fffff800002ff302:	10
fffff800002ff303:	41 83 fb 3d          	cmp    $0x3d,%r11d
fffff800002ff307:	74 12                	je     0xfffff800002ff31b
fffff800002ff309:	41 83 fb 47          	cmp    $0x47,%r11d
fffff800002ff30d:	74 0c                	je     0xfffff800002ff31b
fffff800002ff30f:	41 83 fb 4f          	cmp    $0x4f,%r11d
fffff800002ff313:	74 06                	je     0xfffff800002ff31b