fffff800002f9f00:	49 8b f1             	mov    %r9,%rsi
fffff800002f9f03:	44 8d 42 58          	lea    0x58(%rdx),%r8d
fffff800002f9f07:	e8 b4 a6 f4 ff       	call   0xfffff800002445c0
fffff800002f9f0c:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002f9f0f:	4c 8d 7c 24 60       	lea    0x60(%rsp),%r15
fffff800002f9f14:	4d 8d 47 f0          	lea    -0x10(%r15),%r8
fffff800002f9f18:	48 8b d6             	mov    %rsi,%rdx
fffff800002f9f1b:	49 8b ce             	mov    %r14,%rcx
fffff800002f9f1e:	4c 8d 64 24 28       	lea    0x28(%rsp),%r12
fffff800002f9f23:	0f 11 44 24 28       	movups %xmm0,0x28(%rsp)
fffff800002f9f28:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
fffff800002f9f2d:	0f 11 44 24 48       	movups %xmm0,0x48(%rsp)
fffff800002f9f32:	e8 85 e8 f3 ff       	call   0xfffff800002387bc
fffff800002f9f37:	48 8b cd             	mov    %rbp,%rcx
fffff800002f9f3a:	e8 d9 18 00 00       	call   0xfffff800002fb818
fffff800002f9f3f:	48 8b 95 50 01 00 00 	mov    0x150(%rbp),%rdx
fffff800002f9f46:	4d 8d 4c 24 f0       	lea    -0x10(%r12),%r9
fffff800002f9f4b:	48 83 ca 03          	or     $0x3,%rdx
fffff800002f9f4f:	45 33 c0             	xor    %r8d,%r8d
fffff800002f9f52:	49 23 d6             	and    %r14,%rdx
fffff800002f9f55:	48 8b cd             	mov    %rbp,%rcx
fffff800002f9f58:	e8 b7 ed f3 ff       	call   0xfffff80000238d14
fffff800002f9f5d:	48 83 a6 00 02 00 00 	andq   $0x0,0x200(%rsi)
fffff800002f9f64:	00
fffff800002f9f65:	48 b9 00 00 00 00 00 	movabs $0x8000000000000000,%rcx
fffff800002f9f6c:	00 00 80
fffff800002f9f6f:	49 8b c6             	mov    %r14,%rax
fffff800002f9f72:	48 0b c1             	or     %rcx,%rax
fffff800002f9f75:	48 89 86 08 02 00 00 	mov    %rax,0x208(%rsi)
fffff800002f9f7c:	41 f6 c6 01          	test   $0x1,%r14b
fffff800002f9f80:	74 5b                	je     0xfffff800002f9fdd
fffff800002f9f82:	80 3d 57 fa 30 00 00 	cmpb   $0x0,0x30fa57(%rip)        # 0xfffff800006099e0
fffff800002f9f89:	74 0a                	je     0xfffff800002f9f95
fffff800002f9f8b:	8a 85 78 01 00 00    	mov    0x178(%rbp),%al
fffff800002f9f91:	24 01                	and    $0x1,%al
fffff800002f9f93:	eb 02                	jmp    0xfffff800002f9f97
fffff800002f9f95:	b0 01                	mov    $0x1,%al
fffff800002f9f97:	84 c0                	test   %al,%al
fffff800002f9f99:	74 42                	je     0xfffff800002f9fdd
fffff800002f9f9b:	48 c7 86 00 02 00 00 	movq   $0x1,0x200(%rsi)
fffff800002f9fa2:	01 00 00 00
fffff800002f9fa6:	48 8d 4e 20          	lea    0x20(%rsi),%rcx
fffff800002f9faa:	48 8b 95 48 01 00 00 	mov    0x148(%rbp),%rdx
fffff800002f9fb1:	41 b8 80 00 00 00    	mov    $0x80,%r8d
fffff800002f9fb7:	48 83 c2 20          	add    $0x20,%rdx
fffff800002f9fbb:	e8 90 e7 f3 ff       	call   0xfffff80000238750
fffff800002f9fc0:	48 8b 85 48 01 00 00 	mov    0x148(%rbp),%rax
fffff800002f9fc7:	0f 10 00             	movups (%rax),%xmm0
fffff800002f9fca:	f3 0f 7f 06          	movdqu %xmm0,(%rsi)
fffff800002f9fce:	48 8b 85 48 01 00 00 	mov    0x148(%rbp),%rax
fffff800002f9fd5:	48 8b 48 10          	mov    0x10(%rax),%rcx
fffff800002f9fd9:	48 89 4e 10          	mov    %rcx,0x10(%rsi)
fffff800002f9fdd:	41 f6 c6 02          	test   $0x2,%r14b
fffff800002f9fe1:	74 31                	je     0xfffff800002fa014
fffff800002f9fe3:	48 83 8e 00 02 00 00 	orq    $0x2,0x200(%rsi)
fffff800002f9fea:	02
fffff800002f9feb:	84 db                	test   %bl,%bl
fffff800002f9fed:	75 0f                	jne    0xfffff800002f9ffe
fffff800002f9fef:	48 8d 96 a0 00 00 00 	lea    0xa0(%rsi),%rdx
fffff800002f9ff6:	48 8b cd             	mov    %rbp,%rcx
fffff800002f9ff9:	e8 e6 57 01 00       	call   0xfffff8000030f7e4
fffff800002f9ffe:	48 8b 85 48 01 00 00 	mov    0x148(%rbp),%rax
fffff800002fa005:	8b 48 18             	mov    0x18(%rax),%ecx
fffff800002fa008:	89 4e 18             	mov    %ecx,0x18(%rsi)
fffff800002fa00b:	8b 05 e7 f9 30 00    	mov    0x30f9e7(%rip),%eax        # 0xfffff800006099f8
fffff800002fa011:	89 46 1c             	mov    %eax,0x1c(%rsi)
fffff800002fa014:	80 3d c5 f9 30 00 00 	cmpb   $0x0,0x30f9c5(%rip)        # 0xfffff800006099e0
fffff800002fa01b:	0f 84 e1 00 00 00    	je     0xfffff800002fa102
fffff800002fa021:	49 83 e6 fc          	and    $0xfffffffffffffffc,%r14
fffff800002fa025:	e9 ce 00 00 00       	jmp    0xfffff800002fa0f8
fffff800002fa02a:	41 8b c9             	mov    %r9d,%ecx
fffff800002fa02d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
fffff800002fa033:	49 d3 e0             	shl    %cl,%r8
fffff800002fa036:	41 8b c1             	mov    %r9d,%eax
fffff800002fa039:	4d 33 f0             	xor    %r8,%r14
fffff800002fa03c:	83 e8 0b             	sub    $0xb,%eax
fffff800002fa03f:	74 7d                	je     0xfffff800002fa0be
fffff800002fa041:	83 f8 01             	cmp    $0x1,%eax
fffff800002fa044:	74 4e                	je     0xfffff800002fa094
fffff800002fa046:	41 8b d1             	mov    %r9d,%edx
fffff800002fa049:	48 8b cd             	mov    %rbp,%rcx
fffff800002fa04c:	e8 37 e8 f3 ff       	call   0xfffff80000238888
fffff800002fa051:	4c 85 00             	test   %r8,(%rax)
fffff800002fa054:	0f 84 9e 00 00 00    	je     0xfffff800002fa0f8
fffff800002fa05a:	4c 09 86 00 02 00 00 	or     %r8,0x200(%rsi)
fffff800002fa061:	4b 8d 04 49          	lea    (%r9,%r9,2),%rax
fffff800002fa065:	48 8d 0d 90 f9 30 00 	lea    0x30f990(%rip),%rcx        # 0xfffff800006099fc
fffff800002fa06c:	41 8b f9             	mov    %r9d,%edi
fffff800002fa06f:	8b 1c 81             	mov    (%rcx,%rax,4),%ebx
fffff800002fa072:	4d 8d 44 24 f0       	lea    -0x10(%r12),%r8
fffff800002fa077:	48 8b cd             	mov    %rbp,%rcx
fffff800002fa07a:	41 8b d1             	mov    %r9d,%edx
fffff800002fa07d:	e8 36 e8 f3 ff       	call   0xfffff800002388b8
fffff800002fa082:	49 8b 4c ff f0       	mov    -0x10(%r15,%rdi,8),%rcx
fffff800002fa087:	48 8b d0             	mov    %rax,%rdx
fffff800002fa08a:	44 8b c3             	mov    %ebx,%r8d
fffff800002fa08d:	e8 be e6 f3 ff       	call   0xfffff80000238750
fffff800002fa092:	eb 64                	jmp    0xfffff800002fa0f8
fffff800002fa094:	49 8b 5f 50          	mov    0x50(%r15),%rbx
fffff800002fa098:	b9 8f 00 08 00       	mov    $0x8008f,%ecx
fffff800002fa09d:	48 8b d3             	mov    %rbx,%rdx
fffff800002fa0a0:	e8 db a3 f2 ff       	call   0xfffff80000224480
fffff800002fa0a5:	48 8d 53 08          	lea    0x8(%rbx),%rdx
fffff800002fa0a9:	b9 90 00 08 00       	mov    $0x80090,%ecx
fffff800002fa0ae:	e8 cd a3 f2 ff       	call   0xfffff80000224480
fffff800002fa0b3:	48 8d 53 10          	lea    0x10(%rbx),%rdx
fffff800002fa0b7:	b9 91 00 08 00       	mov    $0x80091,%ecx
fffff800002fa0bc:	eb 2e                	jmp    0xfffff800002fa0ec
fffff800002fa0be:	49 8b 5f 48          	mov    0x48(%r15),%rbx
fffff800002fa0c2:	b9 8c 00 08 00       	mov    $0x8008c,%ecx
fffff800002fa0c7:	48 8b d3             	mov    %rbx,%rdx
fffff800002fa0ca:	e8 b1 a3 f2 ff       	call   0xfffff80000224480
fffff800002fa0cf:	48 8b 85 08 03 00 00 	mov    0x308(%rbp),%rax
fffff800002fa0d6:	8b 88 80 34 00 00    	mov    0x3480(%rax),%ecx
fffff800002fa0dc:	48 0f ba e1 08       	bt     $0x8,%rcx
fffff800002fa0e1:	73 10                	jae    0xfffff800002fa0f3
fffff800002fa0e3:	48 8d 53 08          	lea    0x8(%rbx),%rdx
fffff800002fa0e7:	b9 92 00 08 00       	mov    $0x80092,%ecx
fffff800002fa0ec:	e8 8f a3 f2 ff       	call   0xfffff80000224480
fffff800002fa0f1:	eb 05                	jmp    0xfffff800002fa0f8
fffff800002fa0f3:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
fffff800002fa0f8:	4d 0f bc ce          	bsf    %r14,%r9
fffff800002fa0fc:	0f 85 28 ff ff ff    	jne    0xfffff800002fa02a
fffff800002fa102:	48 8b cd             	mov    %rbp,%rcx
fffff800002fa105:	e8 da 14 00 00       	call   0xfffff800002fb5e4
fffff800002fa10a:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
fffff800002fa111:	00
fffff800002fa112:	48 33 cc             	xor    %rsp,%rcx
fffff800002fa115:	e8 56 14 f4 ff       	call   0xfffff8000023b570
fffff800002fa11a:	48 81 c4 d0 00 00 00 	add    $0xd0,%rsp
fffff800002fa121:	41 5f                	pop    %r15
fffff800002fa123:	41 5e                	pop    %r14
fffff800002fa125:	41 5c                	pop    %r12
fffff800002fa127:	5f                   	pop    %rdi
fffff800002fa128:	5e                   	pop    %rsi
fffff800002fa129:	5d                   	pop    %rbp
fffff800002fa12a:	5b                   	pop    %rbx
fffff800002fa12b:	c3                   	ret
fffff800002fa12c:	cc                   	int3
fffff800002fa12d:	cc                   	int3
fffff800002fa12e:	cc                   	int3
fffff800002fa12f:	cc                   	int3
fffff800002fa130:	cc                   	int3
fffff800002fa131:	cc                   	int3
fffff800002fa132:	cc                   	int3
fffff800002fa133:	cc                   	int3
fffff800002fa134:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002fa139:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff800002fa13e:	57                   	push   %rdi
fffff800002fa13f:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002fa143:	48 8b d9             	mov    %rcx,%rbx
fffff800002fa146:	e8 51 17 00 00       	call   0xfffff800002fb89c
fffff800002fa14b:	48 8b 83 08 03 00 00 	mov    0x308(%rbx),%rax
fffff800002fa152:	33 d2                	xor    %edx,%edx
fffff800002fa154:	48 8b bb 48 01 00 00 	mov    0x148(%rbx),%rdi
fffff800002fa15b:	48 8b cf             	mov    %rdi,%rcx
fffff800002fa15e:	44 8b 80 a0 34 00 00 	mov    0x34a0(%rax),%r8d
fffff800002fa165:	e8 56 a4 f4 ff       	call   0xfffff800002445c0
fffff800002fa16a:	48 8b 8b 80 01 00 00 	mov    0x180(%rbx),%rcx
fffff800002fa171:	33 f6                	xor    %esi,%esi
fffff800002fa173:	48 85 c9             	test   %rcx,%rcx
fffff800002fa176:	74 15                	je     0xfffff800002fa18d
fffff800002fa178:	48 8b 83 08 03 00 00 	mov    0x308(%rbx),%rax
fffff800002fa17f:	33 d2                	xor    %edx,%edx
fffff800002fa181:	44 8b 80 a4 34 00 00 	mov    0x34a4(%rax),%r8d
fffff800002fa188:	e8 33 a4 f4 ff       	call   0xfffff800002445c0
fffff800002fa18d:	66 89 b3 30 01 00 00 	mov    %si,0x130(%rbx)
fffff800002fa194:	b8 7f 03 00 00       	mov    $0x37f,%eax
fffff800002fa199:	66 89 07             	mov    %ax,(%rdi)
fffff800002fa19c:	c7 47 18 80 1f 00 00 	movl   $0x1f80,0x18(%rdi)
fffff800002fa1a3:	40 38 35 36 f8 30 00 	cmp    %sil,0x30f836(%rip)        # 0xfffff800006099e0
fffff800002fa1aa:	74 6e                	je     0xfffff800002fa21a
fffff800002fa1ac:	b8 01 00 00 00       	mov    $0x1,%eax
fffff800002fa1b1:	48 89 b3 70 01 00 00 	mov    %rsi,0x170(%rbx)
fffff800002fa1b8:	48 89 83 50 01 00 00 	mov    %rax,0x150(%rbx)
fffff800002fa1bf:	48 89 b3 78 01 00 00 	mov    %rsi,0x178(%rbx)
fffff800002fa1c6:	40 38 35 15 f8 30 00 	cmp    %sil,0x30f815(%rip)        # 0xfffff800006099e2
fffff800002fa1cd:	74 06                	je     0xfffff800002fa1d5
fffff800002fa1cf:	88 83 70 02 00 00    	mov    %al,0x270(%rbx)
fffff800002fa1d5:	48 89 b3 90 01 00 00 	mov    %rsi,0x190(%rbx)
fffff800002fa1dc:	65 48 8b 14 25 00 00 	mov    %gs:0x0,%rdx
fffff800002fa1e3:	00 00
fffff800002fa1e5:	48 8b 8a 00 a4 02 00 	mov    0x2a400(%rdx),%rcx
fffff800002fa1ec:	48 3b c8             	cmp    %rax,%rcx
fffff800002fa1ef:	74 29                	je     0xfffff800002fa21a
fffff800002fa1f1:	f6 c1 e4             	test   $0xe4,%cl
fffff800002fa1f4:	74 0a                	je     0xfffff800002fa200
fffff800002fa1f6:	c5 f8 77             	vzeroupper
fffff800002fa1f9:	48 8b 83 50 01 00 00 	mov    0x150(%rbx),%rax
fffff800002fa200:	48 89 82 00 a4 02 00 	mov    %rax,0x2a400(%rdx)
fffff800002fa207:	33 c9                	xor    %ecx,%ecx
fffff800002fa209:	48 8b 93 50 01 00 00 	mov    0x150(%rbx),%rdx
fffff800002fa210:	48 8b c2             	mov    %rdx,%rax
fffff800002fa213:	48 c1 ea 20          	shr    $0x20,%rdx
fffff800002fa217:	0f 01 d1             	xsetbv
fffff800002fa21a:	45 33 c0             	xor    %r8d,%r8d
fffff800002fa21d:	48 8b cb             	mov    %rbx,%rcx
fffff800002fa220:	41 8d 50 03          	lea    0x3(%r8),%edx
fffff800002fa224:	e8 4f e8 f3 ff       	call   0xfffff80000238a78
fffff800002fa229:	48 8b cb             	mov    %rbx,%rcx
fffff800002fa22c:	e8 b3 13 00 00       	call   0xfffff800002fb5e4
fffff800002fa231:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002fa236:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
fffff800002fa23b:	48 83 c4 20          	add    $0x20,%rsp
fffff800002fa23f:	5f                   	pop    %rdi
fffff800002fa240:	c3                   	ret
fffff800002fa241:	cc                   	int3
fffff800002fa242:	cc                   	int3
fffff800002fa243:	cc                   	int3
fffff800002fa244:	cc                   	int3
fffff800002fa245:	cc                   	int3
fffff800002fa246:	cc                   	int3
fffff800002fa247:	cc                   	int3
fffff800002fa248:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff800002fa24d:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff800002fa252:	57                   	push   %rdi
fffff800002fa253:	48 81 ec 30 02 00 00 	sub    $0x230,%rsp
fffff800002fa25a:	48 8b 05 87 73 30 00 	mov    0x307387(%rip),%rax        # 0xfffff800006015e8
fffff800002fa261:	48 33 c4             	xor    %rsp,%rax
fffff800002fa264:	48 89 84 24 28 02 00 	mov    %rax,0x228(%rsp)
fffff800002fa26b:	00
fffff800002fa26c:	33 f6                	xor    %esi,%esi
fffff800002fa26e:	40 38 35 6b f7 30 00 	cmp    %sil,0x30f76b(%rip)        # 0xfffff800006099e0
fffff800002fa275:	74 07                	je     0xfffff800002fa27e
fffff800002fa277:	e8 f8 0d 00 00       	call   0xfffff800002fb074
fffff800002fa27c:	eb 13                	jmp    0xfffff800002fa291
fffff800002fa27e:	48 8d 15 6b f7 30 00 	lea    0x30f76b(%rip),%rdx        # 0xfffff800006099f0
fffff800002fa285:	48 8d 0d 5c f7 30 00 	lea    0x30f75c(%rip),%rcx        # 0xfffff800006099e8
fffff800002fa28c:	e8 d3 80 fa ff       	call   0xfffff800002a2364
fffff800002fa291:	0f b7 f8             	movzwl %ax,%edi
fffff800002fa294:	66 85 c0             	test   %ax,%ax
fffff800002fa297:	0f 85 2e 01 00 00    	jne    0xfffff800002fa3cb
fffff800002fa29d:	40 38 35 3e f7 30 00 	cmp    %sil,0x30f73e(%rip)        # 0xfffff800006099e2
fffff800002fa2a4:	0f 85 d4 00 00 00    	jne    0xfffff800002fa37e
fffff800002fa2aa:	40 38 35 30 f7 30 00 	cmp    %sil,0x30f730(%rip)        # 0xfffff800006099e1
fffff800002fa2b1:	74 09                	je     0xfffff800002fa2bc
fffff800002fa2b3:	48 8d 05 66 ed f3 ff 	lea    -0xc129a(%rip),%rax        # 0xfffff80000239020
fffff800002fa2ba:	eb 19                	jmp    0xfffff800002fa2d5
fffff800002fa2bc:	40 38 35 1d f7 30 00 	cmp    %sil,0x30f71d(%rip)        # 0xfffff800006099e0
fffff800002fa2c3:	48 8d 05 c6 eb f3 ff 	lea    -0xc143a(%rip),%rax        # 0xfffff80000238e90
fffff800002fa2ca:	48 8d 0d ef eb f3 ff 	lea    -0xc1411(%rip),%rcx        # 0xfffff80000238ec0
fffff800002fa2d1:	48 0f 45 c1          	cmovne %rcx,%rax
fffff800002fa2d5:	48 8d 0d 94 e1 f3 ff 	lea    -0xc1e6c(%rip),%rcx        # 0xfffff80000238470
fffff800002fa2dc:	c6 84 24 20 02 00 00 	movb   $0xe9,0x220(%rsp)
fffff800002fa2e3:	e9
fffff800002fa2e4:	2b c1                	sub    %ecx,%eax
fffff800002fa2e6:	48 8d 94 24 20 02 00 	lea    0x220(%rsp),%rdx
fffff800002fa2ed:	00
fffff800002fa2ee:	83 e8 05             	sub    $0x5,%eax
fffff800002fa2f1:	41 b8 05 00 00 00    	mov    $0x5,%r8d
fffff800002fa2f7:	89 84 24 21 02 00 00 	mov    %eax,0x221(%rsp)
fffff800002fa2fe:	e8 95 c3 f5 ff       	call   0xfffff80000256698
fffff800002fa303:	40 38 35 d8 f6 30 00 	cmp    %sil,0x30f6d8(%rip)        # 0xfffff800006099e2
fffff800002fa30a:	75 72                	jne    0xfffff800002fa37e
fffff800002fa30c:	40 38 35 cd f6 30 00 	cmp    %sil,0x30f6cd(%rip)        # 0xfffff800006099e0
fffff800002fa313:	48 8d 05 66 e9 f3 ff 	lea    -0xc169a(%rip),%rax        # 0xfffff80000238c80
fffff800002fa31a:	48 8d 0d 3c 26 f4 ff 	lea    -0xbd9c4(%rip),%rcx        # 0xfffff8000023c95d
fffff800002fa321:	41 b8 04 00 00 00    	mov    $0x4,%r8d
fffff800002fa327:	48 8d 1d 32 29 f4 ff 	lea    -0xbd6ce(%rip),%rbx        # 0xfffff8000023cc60
fffff800002fa32e:	48 0f 45 d8          	cmovne %rax,%rbx
fffff800002fa332:	48 8d 94 24 20 02 00 	lea    0x220(%rsp),%rdx
fffff800002fa339:	00
fffff800002fa33a:	8b c3                	mov    %ebx,%eax
fffff800002fa33c:	2b c1                	sub    %ecx,%eax
fffff800002fa33e:	48 ff c1             	inc    %rcx
fffff800002fa341:	83 e8 05             	sub    $0x5,%eax
fffff800002fa344:	89 84 24 20 02 00 00 	mov    %eax,0x220(%rsp)
fffff800002fa34b:	e8 48 c3 f5 ff       	call   0xfffff80000256698
fffff800002fa350:	48 8d 0d 29 df f3 ff 	lea    -0xc20d7(%rip),%rcx        # 0xfffff80000238280
fffff800002fa357:	c6 84 24 20 02 00 00 	movb   $0xe9,0x220(%rsp)
fffff800002fa35e:	e9
fffff800002fa35f:	2b d9                	sub    %ecx,%ebx
fffff800002fa361:	48 8d 94 24 20 02 00 	lea    0x220(%rsp),%rdx
fffff800002fa368:	00
fffff800002fa369:	83 eb 05             	sub    $0x5,%ebx
fffff800002fa36c:	41 b8 05 00 00 00    	mov    $0x5,%r8d
fffff800002fa372:	89 9c 24 21 02 00 00 	mov    %ebx,0x221(%rsp)
fffff800002fa379:	e8 1a c3 f5 ff       	call   0xfffff80000256698
fffff800002fa37e:	33 d2                	xor    %edx,%edx
fffff800002fa380:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
fffff800002fa385:	41 b8 00 02 00 00    	mov    $0x200,%r8d
fffff800002fa38b:	e8 30 a2 f4 ff       	call   0xfffff800002445c0
fffff800002fa390:	48 0f ae 44 24 20    	fxsave64 0x20(%rsp)
fffff800002fa396:	8b 44 24 3c          	mov    0x3c(%rsp),%eax
fffff800002fa39a:	b9 bf ff 00 00       	mov    $0xffbf,%ecx
fffff800002fa39f:	85 c0                	test   %eax,%eax
fffff800002fa3a1:	0f 44 c1             	cmove  %ecx,%eax
fffff800002fa3a4:	48 8b 0d 1d 69 41 00 	mov    0x41691d(%rip),%rcx        # 0xfffff80000710cc8
fffff800002fa3ab:	48 0b 0d 0e 69 41 00 	or     0x41690e(%rip),%rcx        # 0xfffff80000710cc0
fffff800002fa3b2:	89 05 40 f6 30 00    	mov    %eax,0x30f640(%rip)        # 0xfffff800006099f8
fffff800002fa3b8:	e8 03 f9 ff ff       	call   0xfffff800002f9cc0
fffff800002fa3bd:	05 ff 0f 00 00       	add    $0xfff,%eax
fffff800002fa3c2:	c1 e8 0c             	shr    $0xc,%eax
fffff800002fa3c5:	89 05 fd f5 30 00    	mov    %eax,0x30f5fd(%rip)        # 0xfffff800006099c8
fffff800002fa3cb:	0f b7 c7             	movzwl %di,%eax
fffff800002fa3ce:	48 8b 8c 24 28 02 00 	mov    0x228(%rsp),%rcx
fffff800002fa3d5:	00
fffff800002fa3d6:	48 33 cc             	xor    %rsp,%rcx
fffff800002fa3d9:	e8 92 11 f4 ff       	call   0xfffff8000023b570
fffff800002fa3de:	4c 8d 9c 24 30 02 00 	lea    0x230(%rsp),%r11
fffff800002fa3e5:	00
fffff800002fa3e6:	49 8b 5b 18          	mov    0x18(%r11),%rbx
fffff800002fa3ea:	49 8b 73 20          	mov    0x20(%r11),%rsi
fffff800002fa3ee:	49 8b e3             	mov    %r11,%rsp
fffff800002fa3f1:	5f                   	pop    %rdi
fffff800002fa3f2:	c3                   	ret
fffff800002fa3f3:	cc                   	int3
fffff800002fa3f4:	cc                   	int3
fffff800002fa3f5:	cc                   	int3
fffff800002fa3f6:	cc                   	int3
fffff800002fa3f7:	cc                   	int3
fffff800002fa3f8:	cc                   	int3
fffff800002fa3f9:	cc                   	int3
fffff800002fa3fa:	cc                   	int3
fffff800002fa3fb:	cc                   	int3
fffff800002fa3fc:	48 83 ec 28          	sub    $0x28,%rsp
fffff800002fa400:	4c 8b c9             	mov    %rcx,%r9
fffff800002fa403:	41 ba 01 00 00 00    	mov    $0x1,%r10d
fffff800002fa409:	8b ca                	mov    %edx,%ecx
fffff800002fa40b:	45 8b c2             	mov    %r10d,%r8d
fffff800002fa40e:	49 d3 e0             	shl    %cl,%r8
fffff800002fa411:	49 8b c9             	mov    %r9,%rcx
fffff800002fa414:	e8 47 e6 f3 ff       	call   0xfffff80000238a60
fffff800002fa419:	84 c0                	test   %al,%al
fffff800002fa41b:	74 20                	je     0xfffff800002fa43d
fffff800002fa41d:	80 3d bf f5 30 00 00 	cmpb   $0x0,0x30f5bf(%rip)        # 0xfffff800006099e3
fffff800002fa424:	75 05                	jne    0xfffff800002fa42b
fffff800002fa426:	41 8a c2             	mov    %r10b,%al
fffff800002fa429:	eb 1c                	jmp    0xfffff800002fa447
fffff800002fa42b:	41 8b ca             	mov    %r10d,%ecx
fffff800002fa42e:	0f 01 d0             	xgetbv
fffff800002fa431:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800002fa435:	48 0b d0             	or     %rax,%rdx
fffff800002fa438:	49 85 d0             	test   %rdx,%r8
fffff800002fa43b:	eb 07                	jmp    0xfffff800002fa444
fffff800002fa43d:	4d 85 81 70 01 00 00 	test   %r8,0x170(%r9)
fffff800002fa444:	0f 95 c0             	setne  %al
fffff800002fa447:	48 83 c4 28          	add    $0x28,%rsp
fffff800002fa44b:	c3                   	ret
fffff800002fa44c:	cc                   	int3
fffff800002fa44d:	cc                   	int3
fffff800002fa44e:	cc                   	int3
fffff800002fa44f:	cc                   	int3
fffff800002fa450:	cc                   	int3
fffff800002fa451:	cc                   	int3
fffff800002fa452:	cc                   	int3
fffff800002fa453:	cc                   	int3
fffff800002fa454:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002fa459:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff800002fa45e:	57                   	push   %rdi