fffff800002feb65:	48 c1 ea 20          	shr    $0x20,%rdx
fffff800002feb69:	0f 30                	wrmsr
fffff800002feb6b:	49 8b c8             	mov    %r8,%rcx
fffff800002feb6e:	e8 69 34 00 00       	call   0xfffff80000301fdc
fffff800002feb73:	48 83 c4 28          	add    $0x28,%rsp
fffff800002feb77:	c3                   	ret
fffff800002feb78:	cc                   	int3
fffff800002feb79:	cc                   	int3
fffff800002feb7a:	cc                   	int3
fffff800002feb7b:	cc                   	int3
fffff800002feb7c:	cc                   	int3
fffff800002feb7d:	cc                   	int3
fffff800002feb7e:	cc                   	int3
fffff800002feb7f:	cc                   	int3
fffff800002feb80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002feb85:	57                   	push   %rdi
fffff800002feb86:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002feb8a:	65 48 8b 3c 25 00 00 	mov    %gs:0x0,%rdi
fffff800002feb91:	00 00
fffff800002feb93:	8b d1                	mov    %ecx,%edx
fffff800002feb95:	48 8b 05 a4 94 42 00 	mov    0x4294a4(%rip),%rax        # 0xfffff80000728040
fffff800002feb9c:	48 8b cf             	mov    %rdi,%rcx
fffff800002feb9f:	48 83 64 24 40 00    	andq   $0x0,0x40(%rsp)
fffff800002feba5:	e8 d6 e2 f3 ff       	call   0xfffff8000023ce80
fffff800002febaa:	c6 87 20 a4 02 00 01 	movb   $0x1,0x2a420(%rdi)
fffff800002febb1:	8b 05 89 ad 30 00    	mov    0x30ad89(%rip),%eax        # 0xfffff80000609940
fffff800002febb7:	a8 02                	test   $0x2,%al
fffff800002febb9:	74 7c                	je     0xfffff800002fec37
fffff800002febbb:	48 8b 87 28 a4 02 00 	mov    0x2a428(%rdi),%rax
fffff800002febc2:	48 85 c0             	test   %rax,%rax
fffff800002febc5:	0f 84 a2 00 00 00    	je     0xfffff800002fec6d
fffff800002febcb:	80 b8 be 01 00 00 00 	cmpb   $0x0,0x1be(%rax)
fffff800002febd2:	0f 84 95 00 00 00    	je     0xfffff800002fec6d
fffff800002febd8:	48 8d 88 80 f1 ff ff 	lea    -0xe80(%rax),%rcx
fffff800002febdf:	66 c7 80 be 01 00 00 	movw   $0x100,0x1be(%rax)
fffff800002febe6:	00 01
fffff800002febe8:	48 8b 80 90 01 00 00 	mov    0x190(%rax),%rax
fffff800002febef:	48 ba 00 00 00 00 00 	movabs $0x2000000000000000,%rdx
fffff800002febf6:	00 00 20
fffff800002febf9:	48 8b 19             	mov    (%rcx),%rbx
fffff800002febfc:	48 85 c2             	test   %rax,%rdx
fffff800002febff:	74 50                	je     0xfffff800002fec51
fffff800002fec01:	48 8b 83 08 01 00 00 	mov    0x108(%rbx),%rax
fffff800002fec08:	48 39 47 38          	cmp    %rax,0x38(%rdi)
fffff800002fec0c:	75 43                	jne    0xfffff800002fec51
fffff800002fec0e:	48 39 8b c0 02 00 00 	cmp    %rcx,0x2c0(%rbx)
fffff800002fec15:	75 3a                	jne    0xfffff800002fec51
fffff800002fec17:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
fffff800002fec1c:	b9 7d 00 08 00       	mov    $0x8007d,%ecx
fffff800002fec21:	e8 9e 5b f2 ff       	call   0xfffff800002247c4
fffff800002fec26:	48 f7 44 24 40 00 18 	testq  $0x1800,0x40(%rsp)
fffff800002fec2d:	00 00
fffff800002fec2f:	74 20                	je     0xfffff800002fec51
fffff800002fec31:	c6 47 0f 01          	movb   $0x1,0xf(%rdi)
fffff800002fec35:	eb 1a                	jmp    0xfffff800002fec51
fffff800002fec37:	48 8b 9f b0 03 01 00 	mov    0x103b0(%rdi),%rbx
fffff800002fec3e:	48 85 db             	test   %rbx,%rbx
fffff800002fec41:	74 2a                	je     0xfffff800002fec6d
fffff800002fec43:	48 8b 83 a8 02 00 00 	mov    0x2a8(%rbx),%rax
fffff800002fec4a:	c6 80 3f 10 00 00 01 	movb   $0x1,0x103f(%rax)
fffff800002fec51:	48 83 64 24 40 00    	andq   $0x0,0x40(%rsp)
fffff800002fec57:	48 8b 8b 08 01 00 00 	mov    0x108(%rbx),%rcx
fffff800002fec5e:	c6 44 24 41 08       	movb   $0x8,0x41(%rsp)
fffff800002fec63:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
fffff800002fec68:	e8 bf 3a f0 ff       	call   0xfffff8000020272c
fffff800002fec6d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002fec72:	48 83 c4 20          	add    $0x20,%rsp
fffff800002fec76:	5f                   	pop    %rdi
fffff800002fec77:	c3                   	ret
fffff800002fec78:	cc                   	int3
fffff800002fec79:	cc                   	int3
fffff800002fec7a:	cc                   	int3
fffff800002fec7b:	cc                   	int3
fffff800002fec7c:	cc                   	int3
fffff800002fec7d:	cc                   	int3
fffff800002fec7e:	cc                   	int3
fffff800002fec7f:	cc                   	int3
fffff800002fec80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002fec85:	55                   	push   %rbp
fffff800002fec86:	56                   	push   %rsi
fffff800002fec87:	57                   	push   %rdi
fffff800002fec88:	41 54                	push   %r12
fffff800002fec8a:	41 55                	push   %r13
fffff800002fec8c:	41 56                	push   %r14
fffff800002fec8e:	41 57                	push   %r15
fffff800002fec90:	48 8b ec             	mov    %rsp,%rbp
fffff800002fec93:	48 83 ec 40          	sub    $0x40,%rsp
fffff800002fec97:	33 db                	xor    %ebx,%ebx
fffff800002fec99:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002fec9c:	0f 57 c9             	xorps  %xmm1,%xmm1
fffff800002fec9f:	66 89 5d 48          	mov    %bx,0x48(%rbp)
fffff800002feca3:	48 8b f1             	mov    %rcx,%rsi
fffff800002feca6:	44 8a fb             	mov    %bl,%r15b
fffff800002feca9:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
fffff800002fecad:	8d 53 17             	lea    0x17(%rbx),%edx
fffff800002fecb0:	0f 11 4d f0          	movups %xmm1,-0x10(%rbp)
fffff800002fecb4:	e8 8f 67 f6 ff       	call   0xfffff80000265448
fffff800002fecb9:	84 c0                	test   %al,%al
fffff800002fecbb:	0f 85 cf 03 00 00    	jne    0xfffff800002ff090
fffff800002fecc1:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
fffff800002fecc5:	45 33 c0             	xor    %r8d,%r8d
fffff800002fecc8:	33 d2                	xor    %edx,%edx
fffff800002fecca:	48 8d 0d cf 2c 47 00 	lea    0x472ccf(%rip),%rcx        # 0xfffff800007719a0
fffff800002fecd1:	e8 5e cf ff ff       	call   0xfffff800002fbc34
fffff800002fecd6:	44 8d 5b 14          	lea    0x14(%rbx),%r11d
fffff800002fecda:	44 39 5d e0          	cmp    %r11d,-0x20(%rbp)
fffff800002fecde:	0f 82 ac 03 00 00    	jb     0xfffff800002ff090
fffff800002fece4:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
fffff800002fece8:	8d 53 07             	lea    0x7(%rbx),%edx
fffff800002feceb:	e8 44 cf ff ff       	call   0xfffff800002fbc34
fffff800002fecf0:	f7 45 e4 00 00 00 02 	testl  $0x2000000,-0x1c(%rbp)
fffff800002fecf7:	0f 84 93 03 00 00    	je     0xfffff800002ff090
fffff800002fecfd:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
fffff800002fed01:	41 8b d3             	mov    %r11d,%edx
fffff800002fed04:	e8 2b cf ff ff       	call   0xfffff800002fbc34
fffff800002fed09:	8b 5d e8             	mov    -0x18(%rbp),%ebx
fffff800002fed0c:	8b fb                	mov    %ebx,%edi
fffff800002fed0e:	83 e7 01             	and    $0x1,%edi
fffff800002fed11:	75 09                	jne    0xfffff800002fed1c
fffff800002fed13:	f6 c3 04             	test   $0x4,%bl
fffff800002fed16:	0f 84 74 03 00 00    	je     0xfffff800002ff090
fffff800002fed1c:	83 7d e0 01          	cmpl   $0x1,-0x20(%rbp)
fffff800002fed20:	72 0f                	jb     0xfffff800002fed31
fffff800002fed22:	4c 8d 4d f0          	lea    -0x10(%rbp),%r9
fffff800002fed26:	41 b8 01 00 00 00    	mov    $0x1,%r8d
fffff800002fed2c:	e8 03 cf ff ff       	call   0xfffff800002fbc34
fffff800002fed31:	44 8b 65 e4          	mov    -0x1c(%rbp),%r12d
fffff800002fed35:	44 8b 75 f0          	mov    -0x10(%rbp),%r14d
fffff800002fed39:	41 c1 ec 02          	shr    $0x2,%r12d
fffff800002fed3d:	41 83 e4 01          	and    $0x1,%r12d
fffff800002fed41:	74 17                	je     0xfffff800002fed5a
fffff800002fed43:	83 7d e0 01          	cmpl   $0x1,-0x20(%rbp)
fffff800002fed47:	0f 82 43 03 00 00    	jb     0xfffff800002ff090
fffff800002fed4d:	41 8b c6             	mov    %r14d,%eax
fffff800002fed50:	24 07                	and    $0x7,%al
fffff800002fed52:	3c 04                	cmp    $0x4,%al
fffff800002fed54:	0f 87 36 03 00 00    	ja     0xfffff800002ff090
fffff800002fed5a:	44 8b 6d e4          	mov    -0x1c(%rbp),%r13d
fffff800002fed5e:	41 d1 ed             	shr    $1,%r13d
fffff800002fed61:	41 83 e5 01          	and    $0x1,%r13d
fffff800002fed65:	74 18                	je     0xfffff800002fed7f
fffff800002fed67:	33 c0                	xor    %eax,%eax
fffff800002fed69:	39 45 e0             	cmp    %eax,-0x20(%rbp)
fffff800002fed6c:	0f 84 1e 03 00 00    	je     0xfffff800002ff090
fffff800002fed72:	f7 45 f4 00 00 ff ff 	testl  $0xffff0000,-0xc(%rbp)
fffff800002fed79:	0f 84 11 03 00 00    	je     0xfffff800002ff090
fffff800002fed7f:	48 f7 05 ae a7 30 00 	testq  $0x4000,0x30a7ae(%rip)        # 0xfffff80000609538
fffff800002fed86:	00 40 00 00
fffff800002fed8a:	0f 84 00 03 00 00    	je     0xfffff800002ff090
fffff800002fed90:	ba 2b 00 00 00       	mov    $0x2b,%edx
fffff800002fed95:	48 8b ce             	mov    %rsi,%rcx
fffff800002fed98:	e8 ab 66 f6 ff       	call   0xfffff80000265448
fffff800002fed9d:	33 f6                	xor    %esi,%esi
fffff800002fed9f:	84 c0                	test   %al,%al
fffff800002feda1:	74 24                	je     0xfffff800002fedc7
fffff800002feda3:	85 ff                	test   %edi,%edi
fffff800002feda5:	74 20                	je     0xfffff800002fedc7
fffff800002feda7:	f6 c3 02             	test   $0x2,%bl
fffff800002fedaa:	74 1b                	je     0xfffff800002fedc7
fffff800002fedac:	8b 05 8e ab 30 00    	mov    0x30ab8e(%rip),%eax        # 0xfffff80000609940
fffff800002fedb2:	a8 02                	test   $0x2,%al
fffff800002fedb4:	74 0a                	je     0xfffff800002fedc0
fffff800002fedb6:	8b 05 a0 a7 30 00    	mov    0x30a7a0(%rip),%eax        # 0xfffff8000060955c
fffff800002fedbc:	a8 40                	test   $0x40,%al
fffff800002fedbe:	74 07                	je     0xfffff800002fedc7
fffff800002fedc0:	c6 05 a1 a7 30 00 01 	movb   $0x1,0x30a7a1(%rip)        # 0xfffff80000609568
fffff800002fedc7:	44 8a 0d 9a a7 30 00 	mov    0x30a79a(%rip),%r9b        # 0xfffff80000609568
fffff800002fedce:	41 ba 00 00 08 00    	mov    $0x80000,%r10d
fffff800002fedd4:	41 bb 00 00 00 01    	mov    $0x1000000,%r11d
fffff800002fedda:	45 84 c9             	test   %r9b,%r9b
fffff800002feddd:	75 2a                	jne    0xfffff800002fee09
fffff800002feddf:	44 85 15 26 a7 30 00 	test   %r10d,0x30a726(%rip)        # 0xfffff8000060950c
fffff800002fede6:	0f 84 a4 02 00 00    	je     0xfffff800002ff090
fffff800002fedec:	f7 05 0e a7 30 00 00 	testl  $0x20000,0x30a70e(%rip)        # 0xfffff80000609504
fffff800002fedf3:	00 02 00
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