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
fffff8000025fc90:	4c 03 d6             	add    %rsi,%r10
fffff8000025fc93:	66 89 5c 24 30       	mov    %bx,0x30(%rsp)
fffff8000025fc98:	49 8b 12             	mov    (%r10),%rdx
fffff8000025fc9b:	48 8b c2             	mov    %rdx,%rax
fffff8000025fc9e:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
fffff8000025fca3:	48 c1 e8 20          	shr    $0x20,%rax
fffff8000025fca7:	3b c8                	cmp    %eax,%ecx
fffff8000025fca9:	0f 46 c8             	cmovbe %eax,%ecx
fffff8000025fcac:	48 c1 eb 10          	shr    $0x10,%rbx
fffff8000025fcb0:	89 4c 24 34          	mov    %ecx,0x34(%rsp)
fffff8000025fcb4:	66 85 db             	test   %bx,%bx
fffff8000025fcb7:	75 0f                	jne    0xfffff8000025fcc8
fffff8000025fcb9:	48 c1 ea 10          	shr    $0x10,%rdx
fffff8000025fcbd:	66 85 d2             	test   %dx,%dx
fffff8000025fcc0:	75 06                	jne    0xfffff8000025fcc8
fffff8000025fcc2:	41 0f b7 c4          	movzwl %r12w,%eax
fffff8000025fcc6:	eb 03                	jmp    0xfffff8000025fccb
fffff8000025fcc8:	41 8b c5             	mov    %r13d,%eax
fffff8000025fccb:	8b 54 24 2c          	mov    0x2c(%rsp),%edx
fffff8000025fccf:	41 8b cc             	mov    %r12d,%ecx
fffff8000025fcd2:	44 8b 44 24 24       	mov    0x24(%rsp),%r8d
fffff8000025fcd7:	66 89 44 24 32       	mov    %ax,0x32(%rsp)
fffff8000025fcdc:	41 3b d0             	cmp    %r8d,%edx
fffff8000025fcdf:	44 8b c9             	mov    %ecx,%r9d
fffff8000025fce2:	41 8b c0             	mov    %r8d,%eax
fffff8000025fce5:	0f 42 c2             	cmovb  %edx,%eax
fffff8000025fce8:	3b c8                	cmp    %eax,%ecx
fffff8000025fcea:	73 0f                	jae    0xfffff8000025fcfb
fffff8000025fcec:	4b 8b 44 ca 08       	mov    0x8(%r10,%r9,8),%rax
fffff8000025fcf1:	4a 09 44 cc 38       	or     %rax,0x38(%rsp,%r9,8)
fffff8000025fcf6:	41 03 cd             	add    %r13d,%ecx
fffff8000025fcf9:	eb e1                	jmp    0xfffff8000025fcdc
fffff8000025fcfb:	3b ca                	cmp    %edx,%ecx
fffff8000025fcfd:	73 26                	jae    0xfffff8000025fd25
fffff8000025fcff:	0f b7 44 24 22       	movzwl 0x22(%rsp),%eax
fffff8000025fd04:	66 f7 d8             	neg    %ax
fffff8000025fd07:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
fffff8000025fd0c:	4d 1b c0             	sbb    %r8,%r8
fffff8000025fd0f:	4a 8d 04 c8          	lea    (%rax,%r9,8),%rax
fffff8000025fd13:	2b d1                	sub    %ecx,%edx
fffff8000025fd15:	8b ca                	mov    %edx,%ecx
fffff8000025fd17:	4c 09 00             	or     %r8,(%rax)
fffff8000025fd1a:	48 8d 40 08          	lea    0x8(%rax),%rax
fffff8000025fd1e:	49 2b cd             	sub    %r13,%rcx
fffff8000025fd21:	75 f4                	jne    0xfffff8000025fd17
fffff8000025fd23:	eb 42                	jmp    0xfffff8000025fd67
fffff8000025fd25:	41 3b c8             	cmp    %r8d,%ecx
fffff8000025fd28:	73 3d                	jae    0xfffff8000025fd67
fffff8000025fd2a:	0f b7 44 24 2a       	movzwl 0x2a(%rsp),%eax
fffff8000025fd2f:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
fffff8000025fd34:	66 f7 d8             	neg    %ax
fffff8000025fd37:	4a 8d 14 ca          	lea    (%rdx,%r9,8),%rdx
fffff8000025fd3b:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
fffff8000025fd40:	4d 1b db             	sbb    %r11,%r11
fffff8000025fd43:	4c 2b d0             	sub    %rax,%r10
fffff8000025fd46:	44 2b c1             	sub    %ecx,%r8d
fffff8000025fd49:	41 8b c8             	mov    %r8d,%ecx
fffff8000025fd4c:	49 8b 44 12 08       	mov    0x8(%r10,%rdx,1),%rax
fffff8000025fd51:	49 0b c3             	or     %r11,%rax
fffff8000025fd54:	48 89 02             	mov    %rax,(%rdx)
fffff8000025fd57:	48 8d 52 08          	lea    0x8(%rdx),%rdx
fffff8000025fd5b:	49 2b cd             	sub    %r13,%rcx
fffff8000025fd5e:	75 ec                	jne    0xfffff8000025fd4c
fffff8000025fd60:	4c 8d 1d 99 02 da ff 	lea    -0x25fd67(%rip),%r11        # 0xfffff80000000000
fffff8000025fd67:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff8000025fd6c:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
fffff8000025fd70:	4d 8d 93 28 07 74 00 	lea    0x740728(%r11),%r10
fffff8000025fd77:	4c 03 d6             	add    %rsi,%r10
fffff8000025fd7a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff8000025fd7f:	48 8b d0             	mov    %rax,%rdx
fffff8000025fd82:	66 89 45 c0          	mov    %ax,-0x40(%rbp)
fffff8000025fd86:	48 c1 ea 20          	shr    $0x20,%rdx
fffff8000025fd8a:	4d 8b 02             	mov    (%r10),%r8
fffff8000025fd8d:	49 8b c8             	mov    %r8,%rcx
fffff8000025fd90:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
fffff8000025fd95:	48 c1 e9 20          	shr    $0x20,%rcx
fffff8000025fd99:	3b d1                	cmp    %ecx,%edx
fffff8000025fd9b:	0f 46 d1             	cmovbe %ecx,%edx
fffff8000025fd9e:	48 c1 e8 10          	shr    $0x10,%rax
fffff8000025fda2:	89 55 c4             	mov    %edx,-0x3c(%rbp)
fffff8000025fda5:	66 85 c0             	test   %ax,%ax
fffff8000025fda8:	75 10                	jne    0xfffff8000025fdba
fffff8000025fdaa:	49 c1 e8 10          	shr    $0x10,%r8
fffff8000025fdae:	66 45 85 c0          	test   %r8w,%r8w
fffff8000025fdb2:	75 06                	jne    0xfffff8000025fdba
fffff8000025fdb4:	41 0f b7 c4          	movzwl %r12w,%eax
fffff8000025fdb8:	eb 03                	jmp    0xfffff8000025fdbd
fffff8000025fdba:	41 8b c5             	mov    %r13d,%eax
fffff8000025fdbd:	8b 54 24 2c          	mov    0x2c(%rsp),%edx
fffff8000025fdc1:	41 8b cc             	mov    %r12d,%ecx
fffff8000025fdc4:	44 8b 44 24 24       	mov    0x24(%rsp),%r8d
fffff8000025fdc9:	66 89 45 c2          	mov    %ax,-0x3e(%rbp)
fffff8000025fdcd:	41 3b d0             	cmp    %r8d,%edx
fffff8000025fdd0:	44 8b c9             	mov    %ecx,%r9d
fffff8000025fdd3:	41 8b c0             	mov    %r8d,%eax
fffff8000025fdd6:	0f 42 c2             	cmovb  %edx,%eax
fffff8000025fdd9:	3b c8                	cmp    %eax,%ecx
fffff8000025fddb:	73 0f                	jae    0xfffff8000025fdec
fffff8000025fddd:	4b 8b 44 ca 08       	mov    0x8(%r10,%r9,8),%rax
fffff8000025fde2:	4a 09 44 cd c8       	or     %rax,-0x38(%rbp,%r9,8)
fffff8000025fde7:	41 03 cd             	add    %r13d,%ecx
fffff8000025fdea:	eb e1                	jmp    0xfffff8000025fdcd
fffff8000025fdec:	3b ca                	cmp    %edx,%ecx
fffff8000025fdee:	73 25                	jae    0xfffff8000025fe15
fffff8000025fdf0:	0f b7 44 24 22       	movzwl 0x22(%rsp),%eax
fffff8000025fdf5:	66 f7 d8             	neg    %ax
fffff8000025fdf8:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
fffff8000025fdfc:	4d 1b c0             	sbb    %r8,%r8
fffff8000025fdff:	4a 8d 04 c8          	lea    (%rax,%r9,8),%rax
fffff8000025fe03:	2b d1                	sub    %ecx,%edx
fffff8000025fe05:	8b ca                	mov    %edx,%ecx
fffff8000025fe07:	4c 09 00             	or     %r8,(%rax)
fffff8000025fe0a:	48 8d 40 08          	lea    0x8(%rax),%rax
fffff8000025fe0e:	49 2b cd             	sub    %r13,%rcx
fffff8000025fe11:	75 f4                	jne    0xfffff8000025fe07
fffff8000025fe13:	eb 40                	jmp    0xfffff8000025fe55
fffff8000025fe15:	41 3b c8             	cmp    %r8d,%ecx
fffff8000025fe18:	73 3b                	jae    0xfffff8000025fe55
fffff8000025fe1a:	0f b7 44 24 2a       	movzwl 0x2a(%rsp),%eax
fffff8000025fe1f:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
fffff8000025fe23:	66 f7 d8             	neg    %ax
fffff8000025fe26:	4a 8d 14 ca          	lea    (%rdx,%r9,8),%rdx
fffff8000025fe2a:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
fffff8000025fe2e:	4d 1b db             	sbb    %r11,%r11
fffff8000025fe31:	4c 2b d0             	sub    %rax,%r10
fffff8000025fe34:	44 2b c1             	sub    %ecx,%r8d
fffff8000025fe37:	41 8b c8             	mov    %r8d,%ecx
fffff8000025fe3a:	49 8b 44 12 08       	mov    0x8(%r10,%rdx,1),%rax
fffff8000025fe3f:	49 0b c3             	or     %r11,%rax
fffff8000025fe42:	48 89 02             	mov    %rax,(%rdx)
fffff8000025fe45:	48 8d 52 08          	lea    0x8(%rdx),%rdx
fffff8000025fe49:	49 2b cd             	sub    %r13,%rcx
fffff8000025fe4c:	75 ec                	jne    0xfffff8000025fe3a
fffff8000025fe4e:	4c 8d 1d ab 01 da ff 	lea    -0x25fe55(%rip),%r11        # 0xfffff80000000000
fffff8000025fe55:	41 03 fd             	add    %r13d,%edi
fffff8000025fe58:	e9 07 fd ff ff       	jmp    0xfffff8000025fb64
fffff8000025fe5d:	44 0f b7 74 24 30    	movzwl 0x30(%rsp),%r14d
fffff8000025fe63:	41 8b fc             	mov    %r12d,%edi
fffff8000025fe66:	41 8b f6             	mov    %r14d,%esi
fffff8000025fe69:	c1 e6 06             	shl    $0x6,%esi
fffff8000025fe6c:	3b fe                	cmp    %esi,%edi
fffff8000025fe6e:	0f 83 8b 00 00 00    	jae    0xfffff8000025feff
fffff8000025fe74:	8b d7                	mov    %edi,%edx
fffff8000025fe76:	4d 8b c2             	mov    %r10,%r8
fffff8000025fe79:	83 e7 3f             	and    $0x3f,%edi
fffff8000025fe7c:	c1 ea 06             	shr    $0x6,%edx
fffff8000025fe7f:	8b cf                	mov    %edi,%ecx
fffff8000025fe81:	48 8b c3             	mov    %rbx,%rax
fffff8000025fe84:	49 d3 e0             	shl    %cl,%r8
fffff8000025fe87:	48 c1 e8 20          	shr    $0x20,%rax
fffff8000025fe8b:	3b d0                	cmp    %eax,%edx
fffff8000025fe8d:	73 28                	jae    0xfffff8000025feb7
fffff8000025fe8f:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
fffff8000025fe94:	48 8d 0c d1          	lea    (%rcx,%rdx,8),%rcx
fffff8000025fe98:	48 8b 01             	mov    (%rcx),%rax
fffff8000025fe9b:	49 23 c0             	and    %r8,%rax
fffff8000025fe9e:	4c 0f bc c0          	bsf    %rax,%r8
fffff8000025fea2:	75 51                	jne    0xfffff8000025fef5
fffff8000025fea4:	41 03 d5             	add    %r13d,%edx
fffff8000025fea7:	48 83 c1 08          	add    $0x8,%rcx
fffff8000025feab:	4d 8b c2             	mov    %r10,%r8
fffff8000025feae:	3b 54 24 34          	cmp    0x34(%rsp),%edx
fffff8000025feb2:	72 e4                	jb     0xfffff8000025fe98
fffff8000025feb4:	41 8b cc             	mov    %r12d,%ecx
fffff8000025feb7:	41 3b d6             	cmp    %r14d,%edx
fffff8000025feba:	73 43                	jae    0xfffff8000025feff
fffff8000025febc:	66 44 39 6c 24 32    	cmp    %r13w,0x32(%rsp)
fffff8000025fec2:	75 3b                	jne    0xfffff8000025feff
fffff8000025fec4:	8b fa                	mov    %edx,%edi
fffff8000025fec6:	c1 e7 06             	shl    $0x6,%edi
fffff8000025fec9:	03 f9                	add    %ecx,%edi
fffff8000025fecb:	48 8b 05 76 d3 58 00 	mov    0x58d376(%rip),%rax        # 0xfffff800007ed248
fffff8000025fed2:	41 8a d7             	mov    %r15b,%dl
fffff8000025fed5:	49 8b 8c fb 20 6a 60 	mov    0x606a20(%r11,%rdi,8),%rcx
fffff8000025fedc:	00