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
fffff800002fa45f:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002fa463:	48 8b da             	mov    %rdx,%rbx
fffff800002fa466:	41 c6 01 02          	movb   $0x2,(%r9)
fffff800002fa46a:	49 8b d1             	mov    %r9,%rdx
fffff800002fa46d:	41 8b f8             	mov    %r8d,%edi
fffff800002fa470:	48 8b f1             	mov    %rcx,%rsi
fffff800002fa473:	e8 44 c5 f2 ff       	call   0xfffff800002269bc
fffff800002fa478:	4c 8b 8b 68 03 00 00 	mov    0x368(%rbx),%r9
fffff800002fa47f:	44 8b c7             	mov    %edi,%r8d
fffff800002fa482:	48 8b 96 60 03 00 00 	mov    0x360(%rsi),%rdx
fffff800002fa489:	48 8b 8e 18 03 00 00 	mov    0x318(%rsi),%rcx
fffff800002fa490:	e8 7b ba f2 ff       	call   0xfffff80000225f10
fffff800002fa495:	48 8b 86 60 03 00 00 	mov    0x360(%rsi),%rax
fffff800002fa49c:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
fffff800002fa4a1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002fa4a6:	48 83 c4 20          	add    $0x20,%rsp
fffff800002fa4aa:	5f                   	pop    %rdi
fffff800002fa4ab:	c3                   	ret
fffff800002fa4ac:	cc                   	int3
fffff800002fa4ad:	cc                   	int3
fffff800002fa4ae:	cc                   	int3
fffff800002fa4af:	cc                   	int3
fffff800002fa4b0:	cc                   	int3
fffff800002fa4b1:	cc                   	int3
fffff800002fa4b2:	cc                   	int3
fffff800002fa4b3:	cc                   	int3
fffff800002fa4b4:	40 53                	rex push %rbx
fffff800002fa4b6:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002fa4ba:	80 3d 1f f5 30 00 00 	cmpb   $0x0,0x30f51f(%rip)        # 0xfffff800006099e0
fffff800002fa4c1:	48 8b d9             	mov    %rcx,%rbx
fffff800002fa4c4:	74 74                	je     0xfffff800002fa53a
fffff800002fa4c6:	48 8b 81 08 03 00 00 	mov    0x308(%rcx),%rax
fffff800002fa4cd:	f6 80 88 34 00 00 20 	testb  $0x20,0x3488(%rax)
fffff800002fa4d4:	74 64                	je     0xfffff800002fa53a
fffff800002fa4d6:	f6 81 50 01 00 00 18 	testb  $0x18,0x150(%rcx)
fffff800002fa4dd:	75 12                	jne    0xfffff800002fa4f1
fffff800002fa4df:	48 83 a1 70 01 00 00 	andq   $0xffffffffffffffe7,0x170(%rcx)
fffff800002fa4e6:	e7
fffff800002fa4e7:	48 83 a1 90 01 00 00 	andq   $0x0,0x190(%rcx)
fffff800002fa4ee:	00
fffff800002fa4ef:	eb 49                	jmp    0xfffff800002fa53a
fffff800002fa4f1:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
fffff800002fa4f6:	c6 44 24 38 02       	movb   $0x2,0x38(%rsp)
fffff800002fa4fb:	e8 bc c4 f2 ff       	call   0xfffff800002269bc
fffff800002fa500:	48 8b cb             	mov    %rbx,%rcx
fffff800002fa503:	e8 10 13 00 00       	call   0xfffff800002fb818
fffff800002fa508:	48 8b 83 48 01 00 00 	mov    0x148(%rbx),%rax
fffff800002fa50f:	45 33 c0             	xor    %r8d,%r8d
fffff800002fa512:	48 8b cb             	mov    %rbx,%rcx
fffff800002fa515:	48 83 a0 00 02 00 00 	andq   $0x0,0x200(%rax)
fffff800002fa51c:	00
fffff800002fa51d:	41 8d 50 18          	lea    0x18(%r8),%edx
fffff800002fa521:	e8 52 e5 f3 ff       	call   0xfffff80000238a78
fffff800002fa526:	48 8b cb             	mov    %rbx,%rcx
fffff800002fa529:	e8 b6 10 00 00       	call   0xfffff800002fb5e4
fffff800002fa52e:	8a 54 24 38          	mov    0x38(%rsp),%dl
fffff800002fa532:	48 8b cb             	mov    %rbx,%rcx
fffff800002fa535:	e8 ea a7 f2 ff       	call   0xfffff80000224d24
fffff800002fa53a:	48 83 c4 20          	add    $0x20,%rsp
fffff800002fa53e:	5b                   	pop    %rbx
fffff800002fa53f:	c3                   	ret
fffff800002fa540:	cc                   	int3
fffff800002fa541:	cc                   	int3
fffff800002fa542:	cc                   	int3
fffff800002fa543:	cc                   	int3
fffff800002fa544:	cc                   	int3
fffff800002fa545:	cc                   	int3
fffff800002fa546:	cc                   	int3
fffff800002fa547:	cc                   	int3
fffff800002fa548:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002fa54d:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff800002fa552:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff800002fa557:	57                   	push   %rdi
fffff800002fa558:	41 56                	push   %r14
fffff800002fa55a:	41 57                	push   %r15
fffff800002fa55c:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002fa560:	48 8b f1             	mov    %rcx,%rsi
fffff800002fa563:	8b ea                	mov    %edx,%ebp
fffff800002fa565:	8b ca                	mov    %edx,%ecx
fffff800002fa567:	bf 01 00 00 00       	mov    $0x1,%edi
fffff800002fa56c:	48 d3 e7             	shl    %cl,%rdi
fffff800002fa56f:	41 8a d9             	mov    %r9b,%bl
fffff800002fa572:	48 8b ce             	mov    %rsi,%rcx
fffff800002fa575:	4d 8b f8             	mov    %r8,%r15
fffff800002fa578:	e8 07 12 00 00       	call   0xfffff800002fb784
fffff800002fa57d:	8b d5                	mov    %ebp,%edx
fffff800002fa57f:	48 8b ce             	mov    %rsi,%rcx
fffff800002fa582:	e8 01 e3 f3 ff       	call   0xfffff80000238888
fffff800002fa587:	8b d5                	mov    %ebp,%edx
fffff800002fa589:	4c 8b f0             	mov    %rax,%r14
fffff800002fa58c:	e8 cf e4 f3 ff       	call   0xfffff80000238a60
fffff800002fa591:	84 c0                	test   %al,%al
fffff800002fa593:	74 03                	je     0xfffff800002fa598
fffff800002fa595:	49 89 3e             	mov    %rdi,(%r14)
fffff800002fa598:	84 db                	test   %bl,%bl
fffff800002fa59a:	74 31                	je     0xfffff800002fa5cd
fffff800002fa59c:	ba 00 01 00 00       	mov    $0x100,%edx
fffff800002fa5a1:	49 8b cf             	mov    %r15,%rcx
fffff800002fa5a4:	e8 47 18 f4 ff       	call   0xfffff8000023bdf0
fffff800002fa5a9:	84 c0                	test   %al,%al
fffff800002fa5ab:	74 20                	je     0xfffff800002fa5cd
fffff800002fa5ad:	49 8b 0e             	mov    (%r14),%rcx
fffff800002fa5b0:	48 85 cf             	test   %rcx,%rdi
fffff800002fa5b3:	74 58                	je     0xfffff800002fa60d
fffff800002fa5b5:	48 8b c7             	mov    %rdi,%rax
fffff800002fa5b8:	8b d5                	mov    %ebp,%edx
fffff800002fa5ba:	48 f7 d0             	not    %rax
fffff800002fa5bd:	48 23 c1             	and    %rcx,%rax
fffff800002fa5c0:	48 8b ce             	mov    %rsi,%rcx
fffff800002fa5c3:	49 89 06             	mov    %rax,(%r14)
fffff800002fa5c6:	e8 ed 35 01 00       	call   0xfffff8000030dbb8
fffff800002fa5cb:	eb 40                	jmp    0xfffff800002fa60d
fffff800002fa5cd:	48 8d 05 28 f4 30 00 	lea    0x30f428(%rip),%rax        # 0xfffff800006099fc
fffff800002fa5d4:	45 33 c0             	xor    %r8d,%r8d
fffff800002fa5d7:	48 8d 0c 6d 00 00 00 	lea    0x0(,%rbp,2),%rcx
fffff800002fa5de:	00
fffff800002fa5df:	8b d5                	mov    %ebp,%edx
fffff800002fa5e1:	48 03 cd             	add    %rbp,%rcx
fffff800002fa5e4:	8b 1c 88             	mov    (%rax,%rcx,4),%ebx
fffff800002fa5e7:	48 8b ce             	mov    %rsi,%rcx
fffff800002fa5ea:	e8 c9 e2 f3 ff       	call   0xfffff800002388b8
fffff800002fa5ef:	48 8b c8             	mov    %rax,%rcx
fffff800002fa5f2:	44 8b c3             	mov    %ebx,%r8d
fffff800002fa5f5:	49 8b d7             	mov    %r15,%rdx
fffff800002fa5f8:	e8 53 e1 f3 ff       	call   0xfffff80000238750
fffff800002fa5fd:	49 09 3e             	or     %rdi,(%r14)
fffff800002fa600:	45 33 c0             	xor    %r8d,%r8d
fffff800002fa603:	8b d5                	mov    %ebp,%edx
fffff800002fa605:	48 8b ce             	mov    %rsi,%rcx
fffff800002fa608:	e8 3b 36 01 00       	call   0xfffff8000030dc48
fffff800002fa60d:	4c 8b c7             	mov    %rdi,%r8
fffff800002fa610:	48 8b d7             	mov    %rdi,%rdx
fffff800002fa613:	48 8b ce             	mov    %rsi,%rcx
fffff800002fa616:	e8 5d e4 f3 ff       	call   0xfffff80000238a78
fffff800002fa61b:	48 8b ce             	mov    %rsi,%rcx
fffff800002fa61e:	e8 c1 0f 00 00       	call   0xfffff800002fb5e4
fffff800002fa623:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
fffff800002fa628:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
fffff800002fa62d:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
fffff800002fa632:	48 83 c4 20          	add    $0x20,%rsp
fffff800002fa636:	41 5f                	pop    %r15
fffff800002fa638:	41 5e                	pop    %r14
fffff800002fa63a:	5f                   	pop    %rdi
fffff800002fa63b:	c3                   	ret
fffff800002fa63c:	cc                   	int3
fffff800002fa63d:	cc                   	int3
fffff800002fa63e:	cc                   	int3
fffff800002fa63f:	cc                   	int3
fffff800002fa640:	cc                   	int3
fffff800002fa641:	cc                   	int3
fffff800002fa642:	cc                   	int3
fffff800002fa643:	cc                   	int3
fffff800002fa644:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff800002fa649:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff800002fa64e:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff800002fa653:	57                   	push   %rdi
fffff800002fa654:	48 83 ec 20          	sub    $0x20,%rsp
fffff800002fa658:	65 48 8b 1c 25 a0 03 	mov    %gs:0x103a0,%rbx
fffff800002fa65f:	01 00
fffff800002fa661:	8d b1 00 00 fd ff    	lea    -0x30000(%rcx),%esi
fffff800002fa667:	33 ed                	xor    %ebp,%ebp
fffff800002fa669:	48 8b fa             	mov    %rdx,%rdi
fffff800002fa66c:	83 fe 0f             	cmp    $0xf,%esi
fffff800002fa66f:	0f 87 b7 00 00 00    	ja     0xfffff800002fa72c
fffff800002fa675:	85 f6                	test   %esi,%esi
fffff800002fa677:	0f 88 af 00 00 00    	js     0xfffff800002fa72c
fffff800002fa67d:	83 fe 05             	cmp    $0x5,%esi
fffff800002fa680:	77 41                	ja     0xfffff800002fa6c3
fffff800002fa682:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff800002fa689:	00 00
fffff800002fa68b:	8b d6                	mov    %esi,%edx
fffff800002fa68d:	48 83 c2 08          	add    $0x8,%rdx
fffff800002fa691:	48 c1 e2 04          	shl    $0x4,%rdx
fffff800002fa695:	f6 40 6c 10          	testb  $0x10,0x6c(%rax)
fffff800002fa699:	74 14                	je     0xfffff800002fa6af