fffff8000025f7bf:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff8000025f7c3:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff8000025f7c7:	41 56                	push   %r14
fffff8000025f7c9:	48 83 ec 40          	sub    $0x40,%rsp
fffff8000025f7cd:	48 8b b1 b0 a2 02 00 	mov    0x2a2b0(%rcx),%rsi
fffff8000025f7d4:	48 8b f9             	mov    %rcx,%rdi
fffff8000025f7d7:	48 8b a9 b8 a2 02 00 	mov    0x2a2b8(%rcx),%rbp
fffff8000025f7de:	4d 8b f0             	mov    %r8,%r14
fffff8000025f7e1:	33 c9                	xor    %ecx,%ecx
fffff8000025f7e3:	8b da                	mov    %edx,%ebx
fffff8000025f7e5:	38 8f 91 a2 02 00    	cmp    %cl,0x2a291(%rdi)
fffff8000025f7eb:	75 12                	jne    0xfffff8000025f7ff
fffff8000025f7ed:	48 39 8f 28 a2 02 00 	cmp    %rcx,0x2a228(%rdi)
fffff8000025f7f4:	74 0f                	je     0xfffff8000025f805
fffff8000025f7f6:	48 39 8f 30 a2 02 00 	cmp    %rcx,0x2a230(%rdi)
fffff8000025f7fd:	74 06                	je     0xfffff8000025f805
fffff8000025f7ff:	8b 9f 94 a2 02 00    	mov    0x2a294(%rdi),%ebx
fffff8000025f805:	b8 01 00 00 00       	mov    $0x1,%eax
fffff8000025f80a:	3b d8                	cmp    %eax,%ebx
fffff8000025f80c:	0f 46 d8             	cmovbe %eax,%ebx
fffff8000025f80f:	48 85 f6             	test   %rsi,%rsi
fffff8000025f812:	74 11                	je     0xfffff8000025f825
fffff8000025f814:	8b c3                	mov    %ebx,%eax
fffff8000025f816:	33 d2                	xor    %edx,%edx
fffff8000025f818:	48 0f af c5          	imul   %rbp,%rax
fffff8000025f81c:	48 6b c0 64          	imul   $0x64,%rax,%rax
fffff8000025f820:	48 f7 f6             	div    %rsi
fffff8000025f823:	eb 03                	jmp    0xfffff8000025f828
fffff8000025f825:	6b c3 64             	imul   $0x64,%ebx,%eax
fffff8000025f828:	49 89 00             	mov    %rax,(%r8)
fffff8000025f82b:	38 0d 6f 9a 52 00    	cmp    %cl,0x529a6f(%rip)        # 0xfffff800007892a0
fffff8000025f831:	74 6f                	je     0xfffff8000025f8a2
fffff8000025f833:	f7 05 5f 9a 52 00 00 	testl  $0x400,0x529a5f(%rip)        # 0xfffff8000078929c
fffff8000025f83a:	04 00 00
fffff8000025f83d:	74 63                	je     0xfffff8000025f8a2
fffff8000025f83f:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000025f846:	00 00
fffff8000025f848:	f6 05 11 9d 3a 00 04 	testb  $0x4,0x3a9d11(%rip)        # 0xfffff80000609560
fffff8000025f84f:	74 1b                	je     0xfffff8000025f86c
fffff8000025f851:	4c 8b 41 28          	mov    0x28(%rcx),%r8
fffff8000025f855:	0f 31                	rdtsc
fffff8000025f857:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000025f85b:	48 0b c2             	or     %rdx,%rax
fffff8000025f85e:	48 8b c8             	mov    %rax,%rcx
fffff8000025f861:	49 8b c0             	mov    %r8,%rax
fffff8000025f864:	48 f7 e1             	mul    %rcx
fffff8000025f867:	48 8b c2             	mov    %rdx,%rax
fffff8000025f86a:	eb 05                	jmp    0xfffff8000025f871
fffff8000025f86c:	e8 eb 6c fd ff       	call   0xfffff8000023655c
fffff8000025f871:	8b 97 80 00 01 00    	mov    0x10080(%rdi),%edx
fffff8000025f877:	48 2b f5             	sub    %rbp,%rsi
fffff8000025f87a:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
fffff8000025f87f:	b9 ea 1d 00 00       	mov    $0x1dea,%ecx
fffff8000025f884:	49 8b 16             	mov    (%r14),%rdx
fffff8000025f887:	4c 8b cd             	mov    %rbp,%r9
fffff8000025f88a:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
fffff8000025f88f:	4c 8b c6             	mov    %rsi,%r8
fffff8000025f892:	44 8b d3             	mov    %ebx,%r10d
fffff8000025f895:	48 8b d0             	mov    %rax,%rdx
fffff8000025f898:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
fffff8000025f89d:	e8 82 9a 01 00       	call   0xfffff80000279324
fffff8000025f8a2:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
fffff8000025f8a7:	8b c3                	mov    %ebx,%eax
fffff8000025f8a9:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
fffff8000025f8ae:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
fffff8000025f8b3:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
fffff8000025f8b8:	48 83 c4 40          	add    $0x40,%rsp
fffff8000025f8bc:	41 5e                	pop    %r14
fffff8000025f8be:	c3                   	ret
fffff8000025f8bf:	cc                   	int3
fffff8000025f8c0:	cc                   	int3
fffff8000025f8c1:	cc                   	int3
fffff8000025f8c2:	cc                   	int3
fffff8000025f8c3:	cc                   	int3
fffff8000025f8c4:	cc                   	int3
fffff8000025f8c5:	cc                   	int3
fffff8000025f8c6:	cc                   	int3
fffff8000025f8c7:	cc                   	int3
fffff8000025f8c8:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff8000025f8cd:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
fffff8000025f8d2:	56                   	push   %rsi
fffff8000025f8d3:	57                   	push   %rdi
fffff8000025f8d4:	41 56                	push   %r14
fffff8000025f8d6:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000025f8da:	48 8b 01             	mov    (%rcx),%rax
fffff8000025f8dd:	45 33 c9             	xor    %r9d,%r9d
fffff8000025f8e0:	4c 8b c0             	mov    %rax,%r8
fffff8000025f8e3:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
fffff8000025f8e8:	49 c1 e8 20          	shr    $0x20,%r8
fffff8000025f8ec:	48 8b da             	mov    %rdx,%rbx
fffff8000025f8ef:	4c 8b d9             	mov    %rcx,%r11
fffff8000025f8f2:	45 8b d1             	mov    %r9d,%r10d
fffff8000025f8f5:	41 8d 69 01          	lea    0x1(%r9),%ebp
fffff8000025f8f9:	45 85 c0             	test   %r8d,%r8d
fffff8000025f8fc:	74 74                	je     0xfffff8000025f972
fffff8000025f8fe:	44 8b 54 24 44       	mov    0x44(%rsp),%r10d
fffff8000025f903:	48 8d 79 08          	lea    0x8(%rcx),%rdi
fffff8000025f907:	41 8b f2             	mov    %r10d,%esi
fffff8000025f90a:	49 be 33 33 33 33 33 	movabs $0x3333333333333333,%r14
fffff8000025f911:	33 33 33
fffff8000025f914:	4c 8b 07             	mov    (%rdi),%r8
fffff8000025f917:	48 ba 55 55 55 55 55 	movabs $0x5555555555555555,%rdx
fffff8000025f91e:	55 55 55
fffff8000025f921:	49 8b c8             	mov    %r8,%rcx
fffff8000025f924:	48 8d 7f 08          	lea    0x8(%rdi),%rdi
fffff8000025f928:	48 d1 e9             	shr    $1,%rcx
fffff8000025f92b:	48 23 ca             	and    %rdx,%rcx
fffff8000025f92e:	4c 2b c1             	sub    %rcx,%r8
fffff8000025f931:	49 8b d0             	mov    %r8,%rdx
fffff8000025f934:	4d 23 c6             	and    %r14,%r8
fffff8000025f937:	48 c1 ea 02          	shr    $0x2,%rdx
fffff8000025f93b:	49 23 d6             	and    %r14,%rdx
fffff8000025f93e:	49 03 d0             	add    %r8,%rdx
fffff8000025f941:	48 8b ca             	mov    %rdx,%rcx
fffff8000025f944:	48 c1 e9 04          	shr    $0x4,%rcx
fffff8000025f948:	48 03 ca             	add    %rdx,%rcx
fffff8000025f94b:	48 ba 0f 0f 0f 0f 0f 	movabs $0xf0f0f0f0f0f0f0f,%rdx
fffff8000025f952:	0f 0f 0f
fffff8000025f955:	48 23 ca             	and    %rdx,%rcx
fffff8000025f958:	48 ba 01 01 01 01 01 	movabs $0x101010101010101,%rdx
fffff8000025f95f:	01 01 01
fffff8000025f962:	48 0f af ca          	imul   %rdx,%rcx
fffff8000025f966:	48 c1 e9 38          	shr    $0x38,%rcx
fffff8000025f96a:	44 03 c9             	add    %ecx,%r9d
fffff8000025f96d:	48 2b f5             	sub    %rbp,%rsi
fffff8000025f970:	75 a2                	jne    0xfffff8000025f914
fffff8000025f972:	0f b7 c8             	movzwl %ax,%ecx
fffff8000025f975:	44 3b d1             	cmp    %ecx,%r10d
fffff8000025f978:	73 10                	jae    0xfffff8000025f98a
fffff8000025f97a:	66 39 6c 24 42       	cmp    %bp,0x42(%rsp)
fffff8000025f97f:	75 09                	jne    0xfffff8000025f98a
fffff8000025f981:	41 2b ca             	sub    %r10d,%ecx
fffff8000025f984:	c1 e1 06             	shl    $0x6,%ecx
fffff8000025f987:	44 03 c9             	add    %ecx,%r9d
fffff8000025f98a:	ba 07 00 00 00       	mov    $0x7,%edx
fffff8000025f98f:	44 89 0d fe e6 51 00 	mov    %r9d,0x51e6fe(%rip)        # 0xfffff8000077e094
fffff8000025f996:	49 8b cb             	mov    %r11,%rcx
fffff8000025f999:	48 89 1d e8 e6 51 00 	mov    %rbx,0x51e6e8(%rip)        # 0xfffff8000077e088
fffff8000025f9a0:	e8 eb 43 ff ff       	call   0xfffff80000253d90
fffff8000025f9a5:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
fffff8000025f9aa:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
fffff8000025f9af:	48 83 c4 20          	add    $0x20,%rsp
fffff8000025f9b3:	41 5e                	pop    %r14
fffff8000025f9b5:	5f                   	pop    %rdi
fffff8000025f9b6:	5e                   	pop    %rsi
fffff8000025f9b7:	c3                   	ret
fffff8000025f9b8:	cc                   	int3
fffff8000025f9b9:	cc                   	int3
fffff8000025f9ba:	cc                   	int3
fffff8000025f9bb:	cc                   	int3
fffff8000025f9bc:	cc                   	int3
fffff8000025f9bd:	cc                   	int3
fffff8000025f9be:	cc                   	int3
fffff8000025f9bf:	cc                   	int3
fffff8000025f9c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000025f9c5:	57                   	push   %rdi
fffff8000025f9c6:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
fffff8000025f9cd:	48 8b 05 14 1c 3a 00 	mov    0x3a1c14(%rip),%rax        # 0xfffff800006015e8
fffff8000025f9d4:	48 33 c4             	xor    %rsp,%rax
fffff8000025f9d7:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
fffff8000025f9de:	00
fffff8000025f9df:	33 d2                	xor    %edx,%edx
fffff8000025f9e1:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
fffff8000025f9e6:	41 b8 80 00 00 00    	mov    $0x80,%r8d
fffff8000025f9ec:	e8 cf 4b fe ff       	call   0xfffff800002445c0
fffff8000025f9f1:	83 c8 ff             	or     $0xffffffff,%eax
fffff8000025f9f4:	f0 0f c1 05 98 e6 51 	lock xadd %eax,0x51e698(%rip)        # 0xfffff8000077e094
fffff8000025f9fb:	00
fffff8000025f9fc:	83 f8 01             	cmp    $0x1,%eax
fffff8000025f9ff:	75 5f                	jne    0xfffff8000025fa60
fffff8000025fa01:	48 83 25 7f e6 51 00 	andq   $0x0,0x51e67f(%rip)        # 0xfffff8000077e088
fffff8000025fa08:	00
fffff8000025fa09:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
fffff8000025fa0e:	65 8b 3c 25 08 00 00 	mov    %gs:0x8,%edi
fffff8000025fa15:	00
fffff8000025fa16:	b8 10 00 00 00       	mov    $0x10,%eax
fffff8000025fa1b:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
fffff8000025fa21:	8b df                	mov    %edi,%ebx
fffff8000025fa23:	c1 eb 06             	shr    $0x6,%ebx
fffff8000025fa26:	33 d2                	xor    %edx,%edx
fffff8000025fa28:	66 89 44 24 30       	mov    %ax,0x30(%rsp)
fffff8000025fa2d:	83 e7 3f             	and    $0x3f,%edi
fffff8000025fa30:	44 8d 43 01          	lea    0x1(%rbx),%r8d
fffff8000025fa34:	49 c1 e0 03          	shl    $0x3,%r8
fffff8000025fa38:	e8 83 4b fe ff       	call   0xfffff800002445c0
fffff8000025fa3d:	8d 43 01             	lea    0x1(%rbx),%eax
fffff8000025fa40:	8b cf                	mov    %edi,%ecx
fffff8000025fa42:	0f b7 c0             	movzwl %ax,%eax
fffff8000025fa45:	48 8d 15 d4 f2 fc ff 	lea    -0x30d2c(%rip),%rdx        # 0xfffff8000022ed20
fffff8000025fa4c:	89 44 24 34          	mov    %eax,0x34(%rsp)
fffff8000025fa50:	48 0f ab 4c dc 38    	bts    %rcx,0x38(%rsp,%rbx,8)
fffff8000025fa56:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
fffff8000025fa5b:	e8 68 fe ff ff       	call   0xfffff8000025f8c8
fffff8000025fa60:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
fffff8000025fa67:	00
fffff8000025fa68:	48 33 cc             	xor    %rsp,%rcx
fffff8000025fa6b:	e8 00 bb fd ff       	call   0xfffff8000023b570
fffff8000025fa70:	48 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%rbx
fffff8000025fa77:	00
fffff8000025fa78:	48 81 c4 d0 00 00 00 	add    $0xd0,%rsp
fffff8000025fa7f:	5f                   	pop    %rdi
fffff8000025fa80:	c3                   	ret
fffff8000025fa81:	cc                   	int3
fffff8000025fa82:	cc                   	int3
fffff8000025fa83:	cc                   	int3
fffff8000025fa84:	cc                   	int3
fffff8000025fa85:	cc                   	int3
fffff8000025fa86:	cc                   	int3
fffff8000025fa87:	cc                   	int3
fffff8000025fa88:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
fffff8000025fa8d:	55                   	push   %rbp
fffff8000025fa8e:	56                   	push   %rsi
fffff8000025fa8f:	57                   	push   %rdi
fffff8000025fa90:	41 54                	push   %r12
fffff8000025fa92:	41 55                	push   %r13
fffff8000025fa94:	41 56                	push   %r14
fffff8000025fa96:	41 57                	push   %r15
fffff8000025fa98:	48 8d 6c 24 a0       	lea    -0x60(%rsp),%rbp
fffff8000025fa9d:	48 81 ec 60 01 00 00 	sub    $0x160,%rsp
fffff8000025faa4:	48 8b 05 3d 1b 3a 00 	mov    0x3a1b3d(%rip),%rax        # 0xfffff800006015e8
fffff8000025faab:	48 33 c4             	xor    %rsp,%rax
fffff8000025faae:	48 89 45 50          	mov    %rax,0x50(%rbp)
fffff8000025fab2:	44 8a fa             	mov    %dl,%r15b
fffff8000025fab5:	4c 8b f1             	mov    %rcx,%r14
fffff8000025fab8:	bb 78 00 00 00       	mov    $0x78,%ebx
fffff8000025fabd:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
fffff8000025fac1:	44 8b c3             	mov    %ebx,%r8d
fffff8000025fac4:	33 d2                	xor    %edx,%edx
fffff8000025fac6:	e8 f5 4a fe ff       	call   0xfffff800002445c0
fffff8000025facb:	44 8b c3             	mov    %ebx,%r8d
fffff8000025face:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
fffff8000025fad3:	33 d2                	xor    %edx,%edx
fffff8000025fad5:	e8 e6 4a fe ff       	call   0xfffff800002445c0
fffff8000025fada:	45 33 e4             	xor    %r12d,%r12d
fffff8000025fadd:	44 38 25 24 e7 51 00 	cmp    %r12b,0x51e724(%rip)        # 0xfffff8000077e208
fffff8000025fae4:	74 42                	je     0xfffff8000025fb28
fffff8000025fae6:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000025faed:	00 00
fffff8000025faef:	f6 05 6a 9a 3a 00 04 	testb  $0x4,0x3a9a6a(%rip)        # 0xfffff80000609560
fffff8000025faf6:	74 1b                	je     0xfffff8000025fb13
fffff8000025faf8:	4c 8b 41 28          	mov    0x28(%rcx),%r8
fffff8000025fafc:	0f 31                	rdtsc
fffff8000025fafe:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000025fb02:	48 0b c2             	or     %rdx,%rax
fffff8000025fb05:	48 8b c8             	mov    %rax,%rcx
fffff8000025fb08:	49 8b c0             	mov    %r8,%rax
fffff8000025fb0b:	48 f7 e1             	mul    %rcx
fffff8000025fb0e:	48 8b c2             	mov    %rdx,%rax
fffff8000025fb11:	eb 05                	jmp    0xfffff8000025fb18
fffff8000025fb13:	e8 44 6a fd ff       	call   0xfffff8000023655c
fffff8000025fb18:	48 3b 05 f1 e6 51 00 	cmp    0x51e6f1(%rip),%rax        # 0xfffff8000077e210
fffff8000025fb1f:	72 07                	jb     0xfffff8000025fb28
fffff8000025fb21:	44 88 25 e0 e6 51 00 	mov    %r12b,0x51e6e0(%rip)        # 0xfffff8000077e208
fffff8000025fb28:	b8 10 00 00 00       	mov    $0x10,%eax
fffff8000025fb2d:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
fffff8000025fb32:	4c 89 65 c0          	mov    %r12,-0x40(%rbp)
fffff8000025fb36:	4c 8d 1d c3 04 da ff 	lea    -0x25fb3d(%rip),%r11        # 0xfffff80000000000
fffff8000025fb3d:	66 89 44 24 30       	mov    %ax,0x30(%rsp)
fffff8000025fb42:	41 8b fc             	mov    %r12d,%edi
fffff8000025fb45:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
fffff8000025fb4a:	44 8d 68 f1          	lea    -0xf(%rax),%r13d
fffff8000025fb4e:	66 89 45 c0          	mov    %ax,-0x40(%rbp)
fffff8000025fb52:	44 89 6c 24 34       	mov    %r13d,0x34(%rsp)
fffff8000025fb57:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff8000025fb5c:	4c 89 65 c8          	mov    %r12,-0x38(%rbp)
fffff8000025fb60:	44 89 6d c4          	mov    %r13d,-0x3c(%rbp)
fffff8000025fb64:	49 8b 06             	mov    (%r14),%rax
fffff8000025fb67:	49 83 ca ff          	or     $0xffffffffffffffff,%r10
fffff8000025fb6b:	44 0f b7 c8          	movzwl %ax,%r9d
fffff8000025fb6f:	41 8b c9             	mov    %r9d,%ecx
fffff8000025fb72:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff8000025fb77:	c1 e1 06             	shl    $0x6,%ecx
fffff8000025fb7a:	3b f9                	cmp    %ecx,%edi
fffff8000025fb7c:	0f 83 db 02 00 00    	jae    0xfffff8000025fe5d
fffff8000025fb82:	8b d7                	mov    %edi,%edx
fffff8000025fb84:	48 c1 e8 20          	shr    $0x20,%rax
fffff8000025fb88:	83 e7 3f             	and    $0x3f,%edi
fffff8000025fb8b:	c1 ea 06             	shr    $0x6,%edx
fffff8000025fb8e:	8b cf                	mov    %edi,%ecx
fffff8000025fb90:	89 7c 24 28          	mov    %edi,0x28(%rsp)
fffff8000025fb94:	4d 8b c2             	mov    %r10,%r8
fffff8000025fb97:	49 d3 e0             	shl    %cl,%r8
fffff8000025fb9a:	3b d0                	cmp    %eax,%edx
fffff8000025fb9c:	73 31                	jae    0xfffff8000025fbcf
fffff8000025fb9e:	8b ca                	mov    %edx,%ecx
fffff8000025fba0:	48 ff c1             	inc    %rcx
fffff8000025fba3:	49 8d 0c ce          	lea    (%r14,%rcx,8),%rcx
fffff8000025fba7:	48 8b 01             	mov    (%rcx),%rax
fffff8000025fbaa:	49 23 c0             	and    %r8,%rax
fffff8000025fbad:	4c 0f bc c0          	bsf    %rax,%r8
fffff8000025fbb1:	0f 85 b9 00 00 00    	jne    0xfffff8000025fc70
fffff8000025fbb7:	41 03 d5             	add    %r13d,%edx
fffff8000025fbba:	44 89 64 24 28       	mov    %r12d,0x28(%rsp)
fffff8000025fbbf:	48 83 c1 08          	add    $0x8,%rcx
fffff8000025fbc3:	4d 8b c2             	mov    %r10,%r8
fffff8000025fbc6:	3b 54 24 24          	cmp    0x24(%rsp),%edx
fffff8000025fbca:	72 db                	jb     0xfffff8000025fba7
fffff8000025fbcc:	41 8b cc             	mov    %r12d,%ecx
fffff8000025fbcf:	41 3b d1             	cmp    %r9d,%edx
fffff8000025fbd2:	0f 83 85 02 00 00    	jae    0xfffff8000025fe5d
fffff8000025fbd8:	66 44 39 6c 24 22    	cmp    %r13w,0x22(%rsp)
fffff8000025fbde:	0f 85 79 02 00 00    	jne    0xfffff8000025fe5d
fffff8000025fbe4:	8b fa                	mov    %edx,%edi
fffff8000025fbe6:	c1 e7 06             	shl    $0x6,%edi
fffff8000025fbe9:	03 f9                	add    %ecx,%edi
fffff8000025fbeb:	49 8b 8c fb 20 6a 60 	mov    0x606a20(%r11,%rdi,8),%rcx
fffff8000025fbf2:	00
fffff8000025fbf3:	41 8a d7             	mov    %r15b,%dl
fffff8000025fbf6:	8b f7                	mov    %edi,%esi
fffff8000025fbf8:	e8 d7 e9 ff ff       	call   0xfffff8000025e5d4
fffff8000025fbfd:	4c 8d 1d fc 03 da ff 	lea    -0x25fc04(%rip),%r11        # 0xfffff80000000000
fffff8000025fc04:	84 c0                	test   %al,%al
fffff8000025fc06:	0f 84 49 02 00 00    	je     0xfffff8000025fe55
fffff8000025fc0c:	48 69 f6 a8 00 00 00 	imul   $0xa8,%rsi,%rsi
fffff8000025fc13:	46 39 ac 1e c8 07 74 	cmp    %r13d,0x7407c8(%rsi,%r11,1)
fffff8000025fc1a:	00
fffff8000025fc1b:	75 60                	jne    0xfffff8000025fc7d
fffff8000025fc1d:	45 84 ff             	test   %r15b,%r15b
fffff8000025fc20:	75 5b                	jne    0xfffff8000025fc7d
fffff8000025fc22:	8b d7                	mov    %edi,%edx
fffff8000025fc24:	44 8b c7             	mov    %edi,%r8d
fffff8000025fc27:	48 8b cb             	mov    %rbx,%rcx
fffff8000025fc2a:	c1 ea 06             	shr    $0x6,%edx
fffff8000025fc2d:	41 83 e0 3f          	and    $0x3f,%r8d
fffff8000025fc31:	48 c1 e9 20          	shr    $0x20,%rcx
fffff8000025fc35:	3b d1                	cmp    %ecx,%edx
fffff8000025fc37:	72 29                	jb     0xfffff8000025fc62
fffff8000025fc39:	48 8b c3             	mov    %rbx,%rax
fffff8000025fc3c:	48 c1 e8 10          	shr    $0x10,%rax
fffff8000025fc40:	66 85 c0             	test   %ax,%ax
fffff8000025fc43:	0f 85 23 01 00 00    	jne    0xfffff8000025fd6c
fffff8000025fc49:	8b c1                	mov    %ecx,%eax
fffff8000025fc4b:	41 03 cd             	add    %r13d,%ecx
fffff8000025fc4e:	4c 89 64 c4 38       	mov    %r12,0x38(%rsp,%rax,8)
fffff8000025fc53:	3b ca                	cmp    %edx,%ecx
fffff8000025fc55:	76 f2                	jbe    0xfffff8000025fc49
fffff8000025fc57:	42 8d 04 2a          	lea    (%rdx,%r13,1),%eax
fffff8000025fc5b:	0f b7 c0             	movzwl %ax,%eax
fffff8000025fc5e:	89 44 24 34          	mov    %eax,0x34(%rsp)
fffff8000025fc62:	41 8b c8             	mov    %r8d,%ecx
fffff8000025fc65:	48 0f ab 4c d4 38    	bts    %rcx,0x38(%rsp,%rdx,8)
fffff8000025fc6b:	e9 f7 00 00 00       	jmp    0xfffff8000025fd67
fffff8000025fc70:	8b fa                	mov    %edx,%edi
fffff8000025fc72:	c1 e7 06             	shl    $0x6,%edi
fffff8000025fc75:	41 03 f8             	add    %r8d,%edi
fffff8000025fc78:	e9 6e ff ff ff       	jmp    0xfffff8000025fbeb
fffff8000025fc7d:	48 8b cb             	mov    %rbx,%rcx
fffff8000025fc80:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
fffff8000025fc85:	48 c1 e9 20          	shr    $0x20,%rcx
fffff8000025fc89:	4d 8d 93 28 07 74 00 	lea    0x740728(%r11),%r10