fffff800002fa69b:	48 8b 83 80 0b 00 00 	mov    0xb80(%rbx),%rax
fffff800002fa6a2:	0f 28 07             	movaps (%rdi),%xmm0
fffff800002fa6a5:	f3 0f 7f 04 10       	movdqu %xmm0,(%rax,%rdx,1)
fffff800002fa6aa:	e9 8d 00 00 00       	jmp    0xfffff800002fa73c
fffff800002fa6af:	48 8b 8b 80 0b 00 00 	mov    0xb80(%rbx),%rcx
fffff800002fa6b6:	48 03 ca             	add    %rdx,%rcx
fffff800002fa6b9:	48 8b d7             	mov    %rdi,%rdx
fffff800002fa6bc:	e8 ff 16 f4 ff       	call   0xfffff8000023bdc0
fffff800002fa6c1:	eb 79                	jmp    0xfffff800002fa73c
fffff800002fa6c3:	f6 83 a0 0b 00 00 01 	testb  $0x1,0xba0(%rbx)
fffff800002fa6ca:	75 1a                	jne    0xfffff800002fa6e6
fffff800002fa6cc:	48 8b 8b 80 0b 00 00 	mov    0xb80(%rbx),%rcx
fffff800002fa6d3:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
fffff800002fa6da:	e8 01 25 f4 ff       	call   0xfffff8000023cbe0
fffff800002fa6df:	80 8b a0 0b 00 00 01 	orb    $0x1,0xba0(%rbx)
fffff800002fa6e6:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff800002fa6ed:	00 00
fffff800002fa6ef:	8d 56 fa             	lea    -0x6(%rsi),%edx
fffff800002fa6f2:	48 83 c2 0e          	add    $0xe,%rdx
fffff800002fa6f6:	48 c1 e2 04          	shl    $0x4,%rdx
fffff800002fa6fa:	f6 40 6c 10          	testb  $0x10,0x6c(%rax)
fffff800002fa6fe:	74 11                	je     0xfffff800002fa711
fffff800002fa700:	48 8b 83 80 0b 00 00 	mov    0xb80(%rbx),%rax
fffff800002fa707:	0f 28 07             	movaps (%rdi),%xmm0
fffff800002fa70a:	f3 0f 7f 04 10       	movdqu %xmm0,(%rax,%rdx,1)
fffff800002fa70f:	eb 12                	jmp    0xfffff800002fa723
fffff800002fa711:	48 8b 8b 80 0b 00 00 	mov    0xb80(%rbx),%rcx
fffff800002fa718:	48 03 ca             	add    %rdx,%rcx
fffff800002fa71b:	48 8b d7             	mov    %rdi,%rdx
fffff800002fa71e:	e8 9d 16 f4 ff       	call   0xfffff8000023bdc0
fffff800002fa723:	80 8b a0 0b 00 00 40 	orb    $0x40,0xba0(%rbx)
fffff800002fa72a:	eb 10                	jmp    0xfffff800002fa73c
fffff800002fa72c:	8b d1                	mov    %ecx,%edx
fffff800002fa72e:	4c 8b c7             	mov    %rdi,%r8
fffff800002fa731:	48 8b cb             	mov    %rbx,%rcx
fffff800002fa734:	e8 33 0d 00 00       	call   0xfffff800002fb46c
fffff800002fa739:	0f b7 e8             	movzwl %ax,%ebp
fffff800002fa73c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff800002fa741:	0f b7 c5             	movzwl %bp,%eax
fffff800002fa744:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff800002fa749:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff800002fa74e:	48 83 c4 20          	add    $0x20,%rsp
fffff800002fa752:	5f                   	pop    %rdi
fffff800002fa753:	c3                   	ret
fffff800002fa754:	cc                   	int3
fffff800002fa755:	cc                   	int3
fffff800002fa756:	cc                   	int3
fffff800002fa757:	cc                   	int3
fffff800002fa758:	cc                   	int3
fffff800002fa759:	cc                   	int3
fffff800002fa75a:	cc                   	int3
fffff800002fa75b:	cc                   	int3
fffff800002fa75c:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
fffff800002fa761:	55                   	push   %rbp
fffff800002fa762:	56                   	push   %rsi
fffff800002fa763:	57                   	push   %rdi
fffff800002fa764:	41 54                	push   %r12
fffff800002fa766:	41 55                	push   %r13
fffff800002fa768:	41 56                	push   %r14
fffff800002fa76a:	41 57                	push   %r15
fffff800002fa76c:	48 81 ec 20 01 00 00 	sub    $0x120,%rsp
fffff800002fa773:	48 8b 05 6e 6e 30 00 	mov    0x306e6e(%rip),%rax        # 0xfffff800006015e8
fffff800002fa77a:	48 33 c4             	xor    %rsp,%rax
fffff800002fa77d:	48 89 84 24 10 01 00 	mov    %rax,0x110(%rsp)
fffff800002fa784:	00
fffff800002fa785:	41 8a f0             	mov    %r8b,%sil
fffff800002fa788:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
fffff800002fa78d:	48 8b da             	mov    %rdx,%rbx
fffff800002fa790:	48 8b e9             	mov    %rcx,%rbp
fffff800002fa793:	41 be 58 00 00 00    	mov    $0x58,%r14d
fffff800002fa799:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
fffff800002fa79e:	45 8b c6             	mov    %r14d,%r8d
fffff800002fa7a1:	33 d2                	xor    %edx,%edx
fffff800002fa7a3:	4d 8b f9             	mov    %r9,%r15
fffff800002fa7a6:	e8 15 9e f4 ff       	call   0xfffff800002445c0
fffff800002fa7ab:	48 8d 7c 24 50       	lea    0x50(%rsp),%rdi
fffff800002fa7b0:	45 33 e4             	xor    %r12d,%r12d
fffff800002fa7b3:	48 83 ef 10          	sub    $0x10,%rdi
fffff800002fa7b7:	44 89 64 24 40       	mov    %r12d,0x40(%rsp)
fffff800002fa7bc:	45 8b c6             	mov    %r14d,%r8d
fffff800002fa7bf:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
fffff800002fa7c4:	33 d2                	xor    %edx,%edx
fffff800002fa7c6:	48 8d 8c 24 b0 00 00 	lea    0xb0(%rsp),%rcx
fffff800002fa7cd:	00
fffff800002fa7ce:	e8 ed 9d f4 ff       	call   0xfffff800002445c0
fffff800002fa7d3:	49 8b 8f 08 02 00 00 	mov    0x208(%r15),%rcx
fffff800002fa7da:	4c 8d 9c 24 b0 00 00 	lea    0xb0(%rsp),%r11
fffff800002fa7e1:	00
fffff800002fa7e2:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
fffff800002fa7e9:	ff ff 7f
fffff800002fa7ec:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
fffff800002fa7f1:	49 83 eb 10          	sub    $0x10,%r11
fffff800002fa7f5:	66 44 89 64 24 20    	mov    %r12w,0x20(%rsp)
fffff800002fa7fb:	48 23 c8             	and    %rax,%rcx
fffff800002fa7fe:	4c 89 5c 24 28       	mov    %r11,0x28(%rsp)
fffff800002fa803:	4c 8b c7             	mov    %rdi,%r8
fffff800002fa806:	49 8b d7             	mov    %r15,%rdx
fffff800002fa809:	e8 ae df f3 ff       	call   0xfffff800002387bc
fffff800002fa80e:	4c 8b f3             	mov    %rbx,%r14
fffff800002fa811:	41 83 e6 02          	and    $0x2,%r14d
fffff800002fa815:	74 1c                	je     0xfffff800002fa833
fffff800002fa817:	41 f6 87 00 02 00 00 	testb  $0x2,0x200(%r15)
fffff800002fa81e:	02
fffff800002fa81f:	74 12                	je     0xfffff800002fa833
fffff800002fa821:	8b 0d d1 f1 30 00    	mov    0x30f1d1(%rip),%ecx        # 0xfffff800006099f8
fffff800002fa827:	f7 d1                	not    %ecx
fffff800002fa829:	41 85 4f 18          	test   %ecx,0x18(%r15)
fffff800002fa82d:	0f 85 cd 00 00 00    	jne    0xfffff800002fa900
fffff800002fa833:	b9 00 08 00 00       	mov    $0x800,%ecx
fffff800002fa838:	41 b2 03             	mov    $0x3,%r10b
fffff800002fa83b:	41 bd 01 00 00 00    	mov    $0x1,%r13d
fffff800002fa841:	48 85 d9             	test   %rbx,%rcx
fffff800002fa844:	74 62                	je     0xfffff800002fa8a8
fffff800002fa846:	41 8b 87 00 02 00 00 	mov    0x200(%r15),%eax
fffff800002fa84d:	48 85 c1             	test   %rax,%rcx
fffff800002fa850:	74 56                	je     0xfffff800002fa8a8
fffff800002fa852:	4c 8b 4f 58          	mov    0x58(%rdi),%r9
fffff800002fa856:	48 8b cd             	mov    %rbp,%rcx
fffff800002fa859:	49 8b 11             	mov    (%r9),%rdx
fffff800002fa85c:	e8 bb de f3 ff       	call   0xfffff8000023871c
fffff800002fa861:	44 0f b7 d8          	movzwl %ax,%r11d
fffff800002fa865:	44 89 5c 24 20       	mov    %r11d,0x20(%rsp)
fffff800002fa86a:	66 85 c0             	test   %ax,%ax
fffff800002fa86d:	0f 85 8d 00 00 00    	jne    0xfffff800002fa900
fffff800002fa873:	48 8b 8d 08 03 00 00 	mov    0x308(%rbp),%rcx
fffff800002fa87a:	4d 8b 41 08          	mov    0x8(%r9),%r8
fffff800002fa87e:	8b 91 80 34 00 00    	mov    0x3480(%rcx),%edx
fffff800002fa884:	48 0f ba e2 08       	bt     $0x8,%rdx
fffff800002fa889:	73 13                	jae    0xfffff800002fa89e
fffff800002fa88b:	45 84 c2             	test   %r8b,%r10b
fffff800002fa88e:	75 70                	jne    0xfffff800002fa900
fffff800002fa890:	49 c1 f8 2f          	sar    $0x2f,%r8
fffff800002fa894:	4d 03 c5             	add    %r13,%r8
fffff800002fa897:	4d 3b c5             	cmp    %r13,%r8
fffff800002fa89a:	76 07                	jbe    0xfffff800002fa8a3
fffff800002fa89c:	eb 62                	jmp    0xfffff800002fa900
fffff800002fa89e:	4d 85 c0             	test   %r8,%r8
fffff800002fa8a1:	75 5d                	jne    0xfffff800002fa900
fffff800002fa8a3:	4c 8b 5c 24 28       	mov    0x28(%rsp),%r11
fffff800002fa8a8:	b9 00 10 00 00       	mov    $0x1000,%ecx
fffff800002fa8ad:	48 85 d9             	test   %rbx,%rcx
fffff800002fa8b0:	74 58                	je     0xfffff800002fa90a
fffff800002fa8b2:	41 8b 87 00 02 00 00 	mov    0x200(%r15),%eax
fffff800002fa8b9:	48 85 c1             	test   %rax,%rcx
fffff800002fa8bc:	74 4c                	je     0xfffff800002fa90a
fffff800002fa8be:	48 8b 4f 60          	mov    0x60(%rdi),%rcx
fffff800002fa8c2:	48 8b 01             	mov    (%rcx),%rax
fffff800002fa8c5:	41 84 c2             	test   %al,%r10b
fffff800002fa8c8:	75 36                	jne    0xfffff800002fa900
fffff800002fa8ca:	48 c1 f8 2f          	sar    $0x2f,%rax
fffff800002fa8ce:	49 03 c5             	add    %r13,%rax
fffff800002fa8d1:	49 3b c5             	cmp    %r13,%rax
fffff800002fa8d4:	77 2a                	ja     0xfffff800002fa900
fffff800002fa8d6:	48 8b 41 08          	mov    0x8(%rcx),%rax
fffff800002fa8da:	41 84 c2             	test   %al,%r10b
fffff800002fa8dd:	75 21                	jne    0xfffff800002fa900
fffff800002fa8df:	48 c1 f8 2f          	sar    $0x2f,%rax
fffff800002fa8e3:	49 03 c5             	add    %r13,%rax
fffff800002fa8e6:	49 3b c5             	cmp    %r13,%rax
fffff800002fa8e9:	77 15                	ja     0xfffff800002fa900
fffff800002fa8eb:	48 8b 41 10          	mov    0x10(%rcx),%rax
fffff800002fa8ef:	41 84 c2             	test   %al,%r10b
fffff800002fa8f2:	75 0c                	jne    0xfffff800002fa900
fffff800002fa8f4:	48 c1 f8 2f          	sar    $0x2f,%rax
fffff800002fa8f8:	49 03 c5             	add    %r13,%rax
fffff800002fa8fb:	49 3b c5             	cmp    %r13,%rax
fffff800002fa8fe:	76 0a                	jbe    0xfffff800002fa90a
fffff800002fa900:	b8 05 00 00 00       	mov    $0x5,%eax
fffff800002fa905:	e9 27 03 00 00       	jmp    0xfffff800002fac31
fffff800002fa90a:	44 38 25 d1 f0 30 00 	cmp    %r12b,0x30f0d1(%rip)        # 0xfffff800006099e2
fffff800002fa911:	74 38                	je     0xfffff800002fa94b
fffff800002fa913:	48 8b bd 68 01 00 00 	mov    0x168(%rbp),%rdi
fffff800002fa91a:	4d 8b c3             	mov    %r11,%r8
fffff800002fa91d:	48 0b bd 50 01 00 00 	or     0x150(%rbp),%rdi
fffff800002fa924:	49 23 bf 00 02 00 00 	and    0x200(%r15),%rdi
fffff800002fa92b:	48 8b 95 48 01 00 00 	mov    0x148(%rbp),%rdx
fffff800002fa932:	48 23 fb             	and    %rbx,%rdi
fffff800002fa935:	48 83 e7 fc          	and    $0xfffffffffffffffc,%rdi
fffff800002fa939:	48 8b cf             	mov    %rdi,%rcx
fffff800002fa93c:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
fffff800002fa941:	e8 76 de f3 ff       	call   0xfffff800002387bc
fffff800002fa946:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
fffff800002fa94b:	48 8b cd             	mov    %rbp,%rcx
fffff800002fa94e:	e8 c5 0e 00 00       	call   0xfffff800002fb818
fffff800002fa953:	41 84 dd             	test   %bl,%r13b
fffff800002fa956:	0f 84 f2 00 00 00    	je     0xfffff800002faa4e
fffff800002fa95c:	45 84 af 00 02 00 00 	test   %r13b,0x200(%r15)
fffff800002fa963:	0f 84 88 00 00 00    	je     0xfffff800002fa9f1
fffff800002fa969:	48 8b 8d 48 01 00 00 	mov    0x148(%rbp),%rcx
fffff800002fa970:	49 8d 57 20          	lea    0x20(%r15),%rdx
fffff800002fa974:	48 83 c1 20          	add    $0x20,%rcx
fffff800002fa978:	66 c7 85 30 01 00 00 	movw   $0x101,0x130(%rbp)
fffff800002fa97f:	01 01
fffff800002fa981:	41 b8 80 00 00 00    	mov    $0x80,%r8d
fffff800002fa987:	e8 c4 dd f3 ff       	call   0xfffff80000238750
fffff800002fa98c:	49 8b cc             	mov    %r12,%rcx
fffff800002fa98f:	ba 08 00 00 00       	mov    $0x8,%edx
fffff800002fa994:	48 8b 85 48 01 00 00 	mov    0x148(%rbp),%rax
fffff800002fa99b:	48 8d 49 10          	lea    0x10(%rcx),%rcx
fffff800002fa99f:	66 44 89 64 08 1a    	mov    %r12w,0x1a(%rax,%rcx,1)
fffff800002fa9a5:	48 8b 85 48 01 00 00 	mov    0x148(%rbp),%rax
fffff800002fa9ac:	44 89 64 08 1c       	mov    %r12d,0x1c(%rax,%rcx,1)
fffff800002fa9b1:	49 2b d5             	sub    %r13,%rdx
fffff800002fa9b4:	75 de                	jne    0xfffff800002fa994
fffff800002fa9b6:	48 8b 85 48 01 00 00 	mov    0x148(%rbp),%rax
fffff800002fa9bd:	41 0f 28 07          	movaps (%r15),%xmm0
fffff800002fa9c1:	f3 0f 7f 00          	movdqu %xmm0,(%rax)
fffff800002fa9c5:	48 8b 8d 48 01 00 00 	mov    0x148(%rbp),%rcx
fffff800002fa9cc:	49 8b 47 10          	mov    0x10(%r15),%rax
fffff800002fa9d0:	48 89 41 10          	mov    %rax,0x10(%rcx)
fffff800002fa9d4:	44 38 25 05 f0 30 00 	cmp    %r12b,0x30f005(%rip)        # 0xfffff800006099e0
fffff800002fa9db:	74 71                	je     0xfffff800002faa4e
fffff800002fa9dd:	4c 09 ad 78 01 00 00 	or     %r13,0x178(%rbp)
fffff800002fa9e4:	45 33 c0             	xor    %r8d,%r8d
fffff800002fa9e7:	48 8b cd             	mov    %rbp,%rcx
fffff800002fa9ea:	e8 59 32 01 00       	call   0xfffff8000030dc48
fffff800002fa9ef:	eb 5d                	jmp    0xfffff800002faa4e
fffff800002fa9f1:	44 38 25 e8 ef 30 00 	cmp    %r12b,0x30efe8(%rip)        # 0xfffff800006099e0
fffff800002fa9f8:	74 2e                	je     0xfffff800002faa28
fffff800002fa9fa:	44 38 a5 30 01 00 00 	cmp    %r12b,0x130(%rbp)
fffff800002faa01:	74 09                	je     0xfffff800002faa0c
fffff800002faa03:	44 84 ad 78 01 00 00 	test   %r13b,0x178(%rbp)
fffff800002faa0a:	74 42                	je     0xfffff800002faa4e
fffff800002faa0c:	48 83 a5 78 01 00 00 	andq   $0xfffffffffffffffe,0x178(%rbp)
fffff800002faa13:	fe
fffff800002faa14:	33 d2                	xor    %edx,%edx
fffff800002faa16:	48 8b cd             	mov    %rbp,%rcx
fffff800002faa19:	66 44 89 a5 30 01 00 	mov    %r12w,0x130(%rbp)
fffff800002faa20:	00
fffff800002faa21:	e8 92 31 01 00       	call   0xfffff8000030dbb8
fffff800002faa26:	eb 26                	jmp    0xfffff800002faa4e
fffff800002faa28:	48 8b 85 48 01 00 00 	mov    0x148(%rbp),%rax
fffff800002faa2f:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff800002faa32:	66 c7 85 30 01 00 00 	movw   $0x101,0x130(%rbp)
fffff800002faa39:	01 01
fffff800002faa3b:	b9 7f 03 00 00       	mov    $0x37f,%ecx
fffff800002faa40:	0f 11 00             	movups %xmm0,(%rax)
fffff800002faa43:	66 89 08             	mov    %cx,(%rax)
fffff800002faa46:	4c 89 60 10          	mov    %r12,0x10(%rax)
fffff800002faa4a:	0f 11 40 20          	movups %xmm0,0x20(%rax)
fffff800002faa4e:	4d 85 f6             	test   %r14,%r14
fffff800002faa51:	74 67                	je     0xfffff800002faaba
fffff800002faa53:	41 f6 87 00 02 00 00 	testb  $0x2,0x200(%r15)
fffff800002faa5a:	02
fffff800002faa5b:	74 24                	je     0xfffff800002faa81
fffff800002faa5d:	40 84 f6             	test   %sil,%sil
fffff800002faa60:	75 0f                	jne    0xfffff800002faa71
fffff800002faa62:	49 8d 97 a0 00 00 00 	lea    0xa0(%r15),%rdx
fffff800002faa69:	48 8b cd             	mov    %rbp,%rcx
fffff800002faa6c:	e8 37 4e 01 00       	call   0xfffff8000030f8a8
fffff800002faa71:	48 8b 8d 48 01 00 00 	mov    0x148(%rbp),%rcx
fffff800002faa78:	41 8b 47 18          	mov    0x18(%r15),%eax
fffff800002faa7c:	89 41 18             	mov    %eax,0x18(%rcx)
fffff800002faa7f:	eb 39                	jmp    0xfffff800002faaba
fffff800002faa81:	40 84 f6             	test   %sil,%sil
fffff800002faa84:	75 26                	jne    0xfffff800002faaac
fffff800002faa86:	48 8b 8d 80 0b 00 00 	mov    0xb80(%rbp),%rcx
fffff800002faa8d:	33 d2                	xor    %edx,%edx
fffff800002faa8f:	44 08 ad a0 0b 00 00 	or     %r13b,0xba0(%rbp)
fffff800002faa96:	48 83 e9 80          	sub    $0xffffffffffffff80,%rcx
fffff800002faa9a:	41 b8 00 01 00 00    	mov    $0x100,%r8d
fffff800002faaa0:	e8 1b 9b f4 ff       	call   0xfffff800002445c0
fffff800002faaa5:	80 8d a0 0b 00 00 40 	orb    $0x40,0xba0(%rbp)
fffff800002faaac:	48 8b 85 48 01 00 00 	mov    0x148(%rbp),%rax
fffff800002faab3:	c7 40 18 80 1f 00 00 	movl   $0x1f80,0x18(%rax)
fffff800002faaba:	44 38 25 1f ef 30 00 	cmp    %r12b,0x30ef1f(%rip)        # 0xfffff800006099e0
fffff800002faac1:	0f 84 4e 01 00 00    	je     0xfffff800002fac15
fffff800002faac7:	48 8b 85 48 01 00 00 	mov    0x148(%rbp),%rax
fffff800002faace:	4c 8b eb             	mov    %rbx,%r13
fffff800002faad1:	49 83 e5 fc          	and    $0xfffffffffffffffc,%r13
fffff800002faad5:	4c 89 a0 00 02 00 00 	mov    %r12,0x200(%rax)
fffff800002faadc:	4d 0f bc e5          	bsf    %r13,%r12
fffff800002faae0:	0f 84 2f 01 00 00    	je     0xfffff800002fac15
fffff800002faae6:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
fffff800002faaeb:	4c 8d 0d 0e 55 d0 ff 	lea    -0x2faaf2(%rip),%r9        # 0xfffff80000000000
fffff800002faaf2:	41 8b cc             	mov    %r12d,%ecx
fffff800002faaf5:	41 be 01 00 00 00    	mov    $0x1,%r14d
fffff800002faafb:	49 d3 e6             	shl    %cl,%r14
fffff800002faafe:	4d 33 ee             	xor    %r14,%r13
fffff800002fab01:	45 84 f6             	test   %r14b,%r14b
fffff800002fab04:	0f 84 81 00 00 00    	je     0xfffff800002fab8b
fffff800002fab0a:	41 8b d4             	mov    %r12d,%edx
fffff800002fab0d:	48 8b cd             	mov    %rbp,%rcx
fffff800002fab10:	e8 73 dd f3 ff       	call   0xfffff80000238888
fffff800002fab15:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff800002fab1a:	4d 85 b7 00 02 00 00 	test   %r14,0x200(%r15)
fffff800002fab21:	75 25                	jne    0xfffff800002fab48
fffff800002fab23:	48 8b 08             	mov    (%rax),%rcx
fffff800002fab26:	49 85 ce             	test   %rcx,%r14
fffff800002fab29:	0f 84 d7 00 00 00    	je     0xfffff800002fac06
fffff800002fab2f:	49 f7 d6             	not    %r14
fffff800002fab32:	41 8b d4             	mov    %r12d,%edx
fffff800002fab35:	4c 23 f1             	and    %rcx,%r14
fffff800002fab38:	48 8b cd             	mov    %rbp,%rcx
fffff800002fab3b:	4c 89 30             	mov    %r14,(%rax)
fffff800002fab3e:	e8 75 30 01 00       	call   0xfffff8000030dbb8
fffff800002fab43:	e9 b7 00 00 00       	jmp    0xfffff800002fabff
fffff800002fab48:	4b 8d 04 64          	lea    (%r12,%r12,2),%rax
fffff800002fab4c:	4c 8b c3             	mov    %rbx,%r8
fffff800002fab4f:	41 8b bc 81 fc 99 60 	mov    0x6099fc(%r9,%rax,4),%edi
fffff800002fab56:	00
fffff800002fab57:	41 8b d4             	mov    %r12d,%edx
fffff800002fab5a:	e8 59 dd f3 ff       	call   0xfffff800002388b8
fffff800002fab5f:	44 8b c7             	mov    %edi,%r8d
fffff800002fab62:	48 8b c8             	mov    %rax,%rcx
fffff800002fab65:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
fffff800002fab6a:	4a 8b 14 e7          	mov    (%rdi,%r12,8),%rdx
fffff800002fab6e:	e8 dd db f3 ff       	call   0xfffff80000238750
fffff800002fab73:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
fffff800002fab78:	4c 8b c3             	mov    %rbx,%r8
fffff800002fab7b:	41 8b d4             	mov    %r12d,%edx
fffff800002fab7e:	48 8b cd             	mov    %rbp,%rcx
fffff800002fab81:	4c 09 30             	or     %r14,(%rax)
fffff800002fab84:	e8 bf 30 01 00       	call   0xfffff8000030dc48
fffff800002fab89:	eb 74                	jmp    0xfffff800002fabff
fffff800002fab8b:	49 8b 8f 00 02 00 00 	mov    0x200(%r15),%rcx
fffff800002fab92:	49 23 ce             	and    %r14,%rcx
fffff800002fab95:	4c 85 b5 68 01 00 00 	test   %r14,0x168(%rbp)
fffff800002fab9c:	75 35                	jne    0xfffff800002fabd3
fffff800002fab9e:	48 85 c9             	test   %rcx,%rcx
fffff800002faba1:	75 0d                	jne    0xfffff800002fabb0
fffff800002faba3:	49 8b d6             	mov    %r14,%rdx
fffff800002faba6:	48 8b cd             	mov    %rbp,%rcx
fffff800002faba9:	e8 56 de f3 ff       	call   0xfffff80000238a04
fffff800002fabae:	eb 4f                	jmp    0xfffff800002fabff
fffff800002fabb0:	4a 8b 14 e7          	mov    (%rdi,%r12,8),%rdx
fffff800002fabb4:	41 8d 44 24 f5       	lea    -0xb(%r12),%eax
fffff800002fabb9:	41 8b 8c c1 10 68 40 	mov    0x406810(%r9,%rax,8),%ecx
fffff800002fabc0:	00
fffff800002fabc1:	45 8b 84 c1 14 68 40 	mov    0x406814(%r9,%rax,8),%r8d
fffff800002fabc8:	00
fffff800002fabc9:	48 03 cd             	add    %rbp,%rcx
fffff800002fabcc:	e8 2f 97 f4 ff       	call   0xfffff80000244300
fffff800002fabd1:	eb 2c                	jmp    0xfffff800002fabff
fffff800002fabd3:	48 85 c9             	test   %rcx,%rcx
fffff800002fabd6:	74 2e                	je     0xfffff800002fac06
fffff800002fabd8:	4a 8b 14 e7          	mov    (%rdi,%r12,8),%rdx
fffff800002fabdc:	4b 8d 04 64          	lea    (%r12,%r12,2),%rax
fffff800002fabe0:	45 8b 84 81 fc 99 60 	mov    0x6099fc(%r9,%rax,4),%r8d
fffff800002fabe7:	00
fffff800002fabe8:	4a 8b 0c e3          	mov    (%rbx,%r12,8),%rcx
fffff800002fabec:	e8 0f 97 f4 ff       	call   0xfffff80000244300
fffff800002fabf1:	48 8b 85 48 01 00 00 	mov    0x148(%rbp),%rax
fffff800002fabf8:	4c 09 b0 00 02 00 00 	or     %r14,0x200(%rax)
fffff800002fabff:	4c 8d 0d fa 53 d0 ff 	lea    -0x2fac06(%rip),%r9        # 0xfffff80000000000
fffff800002fac06:	4d 0f bc e5          	bsf    %r13,%r12
fffff800002fac0a:	0f 85 e2 fe ff ff    	jne    0xfffff800002faaf2
fffff800002fac10:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
fffff800002fac15:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
fffff800002fac1a:	48 8b d3             	mov    %rbx,%rdx