fffff80000259e17:	cc                   	int3
fffff80000259e18:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff80000259e1d:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff80000259e22:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
fffff80000259e27:	57                   	push   %rdi
fffff80000259e28:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000259e2c:	48 8b c1             	mov    %rcx,%rax
fffff80000259e2f:	33 f6                	xor    %esi,%esi
fffff80000259e31:	48 c1 e8 34          	shr    $0x34,%rax
fffff80000259e35:	41 8a f8             	mov    %r8b,%dil
fffff80000259e38:	48 8b d9             	mov    %rcx,%rbx
fffff80000259e3b:	48 83 f8 01          	cmp    $0x1,%rax
fffff80000259e3f:	75 29                	jne    0xfffff80000259e6a
fffff80000259e41:	84 d2                	test   %dl,%dl
fffff80000259e43:	74 10                	je     0xfffff80000259e55
fffff80000259e45:	33 d2                	xor    %edx,%edx
fffff80000259e47:	e8 9c ee 09 00       	call   0xfffff800002f8ce8
fffff80000259e4c:	66 85 c0             	test   %ax,%ax
fffff80000259e4f:	0f 85 80 00 00 00    	jne    0xfffff80000259ed5
fffff80000259e55:	40 84 ff             	test   %dil,%dil
fffff80000259e58:	74 6a                	je     0xfffff80000259ec4
fffff80000259e5a:	b2 01                	mov    $0x1,%dl
fffff80000259e5c:	8b cb                	mov    %ebx,%ecx
fffff80000259e5e:	e8 85 ee 09 00       	call   0xfffff800002f8ce8
fffff80000259e63:	66 85 c0             	test   %ax,%ax
fffff80000259e66:	75 6d                	jne    0xfffff80000259ed5
fffff80000259e68:	eb 5a                	jmp    0xfffff80000259ec4
fffff80000259e6a:	b9 02 00 00 00       	mov    $0x2,%ecx
fffff80000259e6f:	48 3b c1             	cmp    %rcx,%rax
fffff80000259e72:	75 5c                	jne    0xfffff80000259ed0
fffff80000259e74:	66 39 4c 24 32       	cmp    %cx,0x32(%rsp)
fffff80000259e79:	77 55                	ja     0xfffff80000259ed0
fffff80000259e7b:	8a 4c 24 32          	mov    0x32(%rsp),%cl
fffff80000259e7f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
fffff80000259e85:	41 d3 e0             	shl    %cl,%r8d
fffff80000259e88:	b8 00 00 01 00       	mov    $0x10000,%eax
fffff80000259e8d:	41 2b c0             	sub    %r8d,%eax
fffff80000259e90:	0f b7 d3             	movzwl %bx,%edx
fffff80000259e93:	3b c2                	cmp    %edx,%eax
fffff80000259e95:	72 39                	jb     0xfffff80000259ed0
fffff80000259e97:	45 8d 48 ff          	lea    -0x1(%r8),%r9d
fffff80000259e9b:	4c 8b 05 1e f6 3a 00 	mov    0x3af61e(%rip),%r8        # 0xfffff800006094c0
fffff80000259ea2:	44 03 ca             	add    %edx,%r9d
fffff80000259ea5:	8b c2                	mov    %edx,%eax
fffff80000259ea7:	83 e0 3f             	and    $0x3f,%eax
fffff80000259eaa:	0f b6 c8             	movzbl %al,%ecx
fffff80000259ead:	8b c2                	mov    %edx,%eax
fffff80000259eaf:	48 c1 e8 06          	shr    $0x6,%rax
fffff80000259eb3:	49 8b 04 c0          	mov    (%r8,%rax,8),%rax
fffff80000259eb7:	48 0f a3 c8          	bt     %rcx,%rax
fffff80000259ebb:	72 0c                	jb     0xfffff80000259ec9
fffff80000259ebd:	ff c2                	inc    %edx
fffff80000259ebf:	41 3b d1             	cmp    %r9d,%edx
fffff80000259ec2:	76 e1                	jbe    0xfffff80000259ea5
fffff80000259ec4:	0f b7 c6             	movzwl %si,%eax
fffff80000259ec7:	eb 0c                	jmp    0xfffff80000259ed5
fffff80000259ec9:	b8 06 00 00 00       	mov    $0x6,%eax
fffff80000259ece:	eb 05                	jmp    0xfffff80000259ed5
fffff80000259ed0:	b8 05 00 00 00       	mov    $0x5,%eax
fffff80000259ed5:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
fffff80000259eda:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff80000259edf:	48 83 c4 20          	add    $0x20,%rsp
fffff80000259ee3:	5f                   	pop    %rdi
fffff80000259ee4:	c3                   	ret
fffff80000259ee5:	cc                   	int3
fffff80000259ee6:	cc                   	int3
fffff80000259ee7:	cc                   	int3
fffff80000259ee8:	cc                   	int3
fffff80000259ee9:	cc                   	int3
fffff80000259eea:	cc                   	int3
fffff80000259eeb:	cc                   	int3
fffff80000259eec:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000259ef1:	55                   	push   %rbp
fffff80000259ef2:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000259ef6:	44 8b 0d c3 08 51 00 	mov    0x5108c3(%rip),%r9d        # 0xfffff8000076a7c0
fffff80000259efd:	b8 03 00 00 00       	mov    $0x3,%eax
fffff80000259f02:	44 8b 99 e0 8c 02 00 	mov    0x28ce0(%rcx),%r11d
fffff80000259f09:	45 85 c9             	test   %r9d,%r9d
fffff80000259f0c:	48 8b d1             	mov    %rcx,%rdx
fffff80000259f0f:	44 0f 44 c8          	cmove  %eax,%r9d
fffff80000259f13:	45 33 c0             	xor    %r8d,%r8d
fffff80000259f16:	45 85 db             	test   %r11d,%r11d
fffff80000259f19:	74 4f                	je     0xfffff80000259f6a
fffff80000259f1b:	48 8b 1d 86 dc 4c 00 	mov    0x4cdc86(%rip),%rbx        # 0xfffff80000727ba8
fffff80000259f22:	8d 68 ff             	lea    -0x1(%rax),%ebp
fffff80000259f25:	4b 8d 0c 40          	lea    (%r8,%r8,2),%rcx
fffff80000259f29:	44 8b 94 ca f0 8c 02 	mov    0x28cf0(%rdx,%rcx,8),%r10d
fffff80000259f30:	00
fffff80000259f31:	45 3b d1             	cmp    %r9d,%r10d
fffff80000259f34:	7f 34                	jg     0xfffff80000259f6a
fffff80000259f36:	e8 b9 00 00 00       	call   0xfffff80000259ff4
fffff80000259f3b:	8b 8b e0 00 00 00    	mov    0xe0(%rbx),%ecx
fffff80000259f41:	81 e1 00 e0 00 00    	and    $0xe000,%ecx
fffff80000259f47:	81 f9 00 80 00 00    	cmp    $0x8000,%ecx
fffff80000259f4d:	74 0e                	je     0xfffff80000259f5d
fffff80000259f4f:	80 3d da df 4c 00 00 	cmpb   $0x0,0x4cdfda(%rip)        # 0xfffff80000727f30
fffff80000259f56:	75 05                	jne    0xfffff80000259f5d
fffff80000259f58:	3b c5                	cmp    %ebp,%eax
fffff80000259f5a:	0f 4d c5             	cmovge %ebp,%eax
fffff80000259f5d:	44 3b d0             	cmp    %eax,%r10d
fffff80000259f60:	7f 08                	jg     0xfffff80000259f6a
fffff80000259f62:	41 ff c0             	inc    %r8d
fffff80000259f65:	45 3b c3             	cmp    %r11d,%r8d
fffff80000259f68:	72 bb                	jb     0xfffff80000259f25
fffff80000259f6a:	83 a2 80 8e 02 00 00 	andl   $0x0,0x28e80(%rdx)
fffff80000259f71:	33 c9                	xor    %ecx,%ecx
fffff80000259f73:	44 89 82 c0 8c 02 00 	mov    %r8d,0x28cc0(%rdx)
fffff80000259f7a:	44 8d 49 01          	lea    0x1(%rcx),%r9d
fffff80000259f7e:	45 3b c1             	cmp    %r9d,%r8d
fffff80000259f81:	76 28                	jbe    0xfffff80000259fab
fffff80000259f83:	8b 82 80 8e 02 00    	mov    0x28e80(%rdx),%eax
fffff80000259f89:	44 89 8c 82 84 8e 02 	mov    %r9d,0x28e84(%rdx,%rax,4)
fffff80000259f90:	00
fffff80000259f91:	41 ff c1             	inc    %r9d
fffff80000259f94:	8b 8a 80 8e 02 00    	mov    0x28e80(%rdx),%ecx
fffff80000259f9a:	ff c1                	inc    %ecx
fffff80000259f9c:	89 8a 80 8e 02 00    	mov    %ecx,0x28e80(%rdx)
fffff80000259fa2:	44 3b 8a c0 8c 02 00 	cmp    0x28cc0(%rdx),%r9d
fffff80000259fa9:	72 d8                	jb     0xfffff80000259f83
fffff80000259fab:	85 c9                	test   %ecx,%ecx
fffff80000259fad:	75 12                	jne    0xfffff80000259fc1
fffff80000259faf:	21 8a 84 8e 02 00    	and    %ecx,0x28e84(%rdx)
fffff80000259fb5:	ff 82 80 8e 02 00    	incl   0x28e80(%rdx)
fffff80000259fbb:	8b 8a 80 8e 02 00    	mov    0x28e80(%rdx),%ecx
fffff80000259fc1:	8b 82 c8 8c 02 00    	mov    0x28cc8(%rdx),%eax
fffff80000259fc7:	ff c9                	dec    %ecx
fffff80000259fc9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff80000259fce:	3b c1                	cmp    %ecx,%eax
fffff80000259fd0:	0f 43 c1             	cmovae %ecx,%eax
fffff80000259fd3:	89 82 c8 8c 02 00    	mov    %eax,0x28cc8(%rdx)
fffff80000259fd9:	8b 84 82 84 8e 02 00 	mov    0x28e84(%rdx,%rax,4),%eax
fffff80000259fe0:	89 82 c4 8c 02 00    	mov    %eax,0x28cc4(%rdx)
fffff80000259fe6:	48 83 c4 20          	add    $0x20,%rsp
fffff80000259fea:	5d                   	pop    %rbp
fffff80000259feb:	c3                   	ret
fffff80000259fec:	cc                   	int3
fffff80000259fed:	cc                   	int3
fffff80000259fee:	cc                   	int3
fffff80000259fef:	cc                   	int3
fffff80000259ff0:	cc                   	int3
fffff80000259ff1:	cc                   	int3
fffff80000259ff2:	cc                   	int3
fffff80000259ff3:	cc                   	int3
fffff80000259ff4:	80 3d ed dc 4c 00 00 	cmpb   $0x0,0x4cdced(%rip)        # 0xfffff80000727ce8
fffff80000259ffb:	74 0e                	je     0xfffff8000025a00b
fffff80000259ffd:	f6 05 5c f5 3a 00 04 	testb  $0x4,0x3af55c(%rip)        # 0xfffff80000609560
fffff8000025a004:	b8 03 00 00 00       	mov    $0x3,%eax
fffff8000025a009:	75 05                	jne    0xfffff8000025a010
fffff8000025a00b:	b8 02 00 00 00       	mov    $0x2,%eax
fffff8000025a010:	c3                   	ret
fffff8000025a011:	cc                   	int3
fffff8000025a012:	cc                   	int3
fffff8000025a013:	cc                   	int3
fffff8000025a014:	cc                   	int3
fffff8000025a015:	cc                   	int3
fffff8000025a016:	cc                   	int3
fffff8000025a017:	cc                   	int3
fffff8000025a018:	33 c9                	xor    %ecx,%ecx
fffff8000025a01a:	48 b8 00 00 00 00 00 	movabs $0x1000000000000000,%rax
fffff8000025a021:	00 00 10
fffff8000025a024:	48 3b d0             	cmp    %rax,%rdx
fffff8000025a027:	73 7d                	jae    0xfffff8000025a0a6
fffff8000025a029:	48 b8 00 00 00 00 00 	movabs $0x200000000000000,%rax
fffff8000025a030:	00 00 02
fffff8000025a033:	48 85 d0             	test   %rdx,%rax
fffff8000025a036:	74 0f                	je     0xfffff8000025a047
fffff8000025a038:	48 b8 00 00 00 00 00 	movabs $0x400000000000000,%rax
fffff8000025a03f:	00 00 04
fffff8000025a042:	48 85 d0             	test   %rdx,%rax
fffff8000025a045:	75 5f                	jne    0xfffff8000025a0a6
fffff8000025a047:	48 8b c2             	mov    %rdx,%rax
fffff8000025a04a:	48 c1 e8 34          	shr    $0x34,%rax
fffff8000025a04e:	83 e0 0f             	and    $0xf,%eax
fffff8000025a051:	48 83 f8 03          	cmp    $0x3,%rax
fffff8000025a055:	77 4f                	ja     0xfffff8000025a0a6
fffff8000025a057:	85 c0                	test   %eax,%eax
fffff8000025a059:	74 3c                	je     0xfffff8000025a097
fffff8000025a05b:	83 e8 01             	sub    $0x1,%eax
fffff8000025a05e:	74 16                	je     0xfffff8000025a076
fffff8000025a060:	83 e8 01             	sub    $0x1,%eax
fffff8000025a063:	74 11                	je     0xfffff8000025a076
fffff8000025a065:	83 f8 01             	cmp    $0x1,%eax
fffff8000025a068:	75 3c                	jne    0xfffff8000025a0a6
fffff8000025a06a:	48 c1 ea 20          	shr    $0x20,%rdx
fffff8000025a06e:	f7 c2 fe ff 0f 00    	test   $0xffffe,%edx
fffff8000025a074:	eb 2e                	jmp    0xfffff8000025a0a4
fffff8000025a076:	48 8b c2             	mov    %rdx,%rax
fffff8000025a079:	48 c1 e8 10          	shr    $0x10,%rax
fffff8000025a07d:	66 85 c0             	test   %ax,%ax
fffff8000025a080:	75 24                	jne    0xfffff8000025a0a6
fffff8000025a082:	48 8b c2             	mov    %rdx,%rax
fffff8000025a085:	48 c1 e8 20          	shr    $0x20,%rax
fffff8000025a089:	a9 ff ff 0f 00       	test   $0xfffff,%eax
fffff8000025a08e:	75 16                	jne    0xfffff8000025a0a6
fffff8000025a090:	66 85 d2             	test   %dx,%dx
fffff8000025a093:	75 16                	jne    0xfffff8000025a0ab
fffff8000025a095:	eb 0f                	jmp    0xfffff8000025a0a6
fffff8000025a097:	48 b8 ff ff ff ff ff 	movabs $0xfffffffffffff,%rax
fffff8000025a09e:	ff 0f 00
fffff8000025a0a1:	48 85 d0             	test   %rdx,%rax
fffff8000025a0a4:	74 05                	je     0xfffff8000025a0ab
fffff8000025a0a6:	b9 05 00 00 00       	mov    $0x5,%ecx
fffff8000025a0ab:	0f b7 c1             	movzwl %cx,%eax
fffff8000025a0ae:	c3                   	ret
fffff8000025a0af:	cc                   	int3
fffff8000025a0b0:	cc                   	int3
fffff8000025a0b1:	cc                   	int3
fffff8000025a0b2:	cc                   	int3
fffff8000025a0b3:	cc                   	int3
fffff8000025a0b4:	cc                   	int3
fffff8000025a0b5:	cc                   	int3
fffff8000025a0b6:	cc                   	int3
fffff8000025a0b7:	cc                   	int3
fffff8000025a0b8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000025a0bd:	57                   	push   %rdi
fffff8000025a0be:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000025a0c2:	48 8b 05 57 08 51 00 	mov    0x510857(%rip),%rax        # 0xfffff8000076a920
fffff8000025a0c9:	48 8b f9             	mov    %rcx,%rdi
fffff8000025a0cc:	83 a1 f4 8c 02 00 00 	andl   $0x0,0x28cf4(%rcx)
fffff8000025a0d3:	41 b9 59 17 b7 d1    	mov    $0xd1b71759,%r9d
fffff8000025a0d9:	83 a1 f8 8c 02 00 00 	andl   $0x0,0x28cf8(%rcx)
fffff8000025a0e0:	48 89 81 e8 8c 02 00 	mov    %rax,0x28ce8(%rcx)
fffff8000025a0e7:	b8 01 00 00 00       	mov    $0x1,%eax
fffff8000025a0ec:	89 81 f0 8c 02 00    	mov    %eax,0x28cf0(%rcx)
fffff8000025a0f2:	83 a1 84 8e 02 00 00 	andl   $0x0,0x28e84(%rcx)
fffff8000025a0f9:	83 a1 c4 8c 02 00 00 	andl   $0x0,0x28cc4(%rcx)
fffff8000025a100:	83 a1 c8 8c 02 00 00 	andl   $0x0,0x28cc8(%rcx)
fffff8000025a107:	89 81 e0 8c 02 00    	mov    %eax,0x28ce0(%rcx)
fffff8000025a10d:	89 81 c0 8c 02 00    	mov    %eax,0x28cc0(%rcx)
fffff8000025a113:	89 81 80 8e 02 00    	mov    %eax,0x28e80(%rcx)
fffff8000025a119:	41 8b c1             	mov    %r9d,%eax
fffff8000025a11c:	69 0d 92 06 51 00 10 	imul   $0x2710,0x510692(%rip),%ecx        # 0xfffff8000076a7b8
fffff8000025a123:	27 00 00
fffff8000025a126:	f7 e1                	mul    %ecx
fffff8000025a128:	69 0d 8a 06 51 00 10 	imul   $0x2710,0x51068a(%rip),%ecx        # 0xfffff8000076a7bc
fffff8000025a12f:	27 00 00
fffff8000025a132:	41 8b c1             	mov    %r9d,%eax
fffff8000025a135:	c1 ea 0d             	shr    $0xd,%edx
fffff8000025a138:	44 8b c2             	mov    %edx,%r8d
fffff8000025a13b:	49 c1 e0 20          	shl    $0x20,%r8
fffff8000025a13f:	f7 e1                	mul    %ecx
fffff8000025a141:	48 8b cf             	mov    %rdi,%rcx
fffff8000025a144:	c1 ea 0d             	shr    $0xd,%edx
fffff8000025a147:	8b c2                	mov    %edx,%eax
fffff8000025a149:	4c 0b c0             	or     %rax,%r8
fffff8000025a14c:	b8 64 00 00 00       	mov    $0x64,%eax
fffff8000025a151:	4c 89 87 18 90 02 00 	mov    %r8,0x29018(%rdi)
fffff8000025a158:	83 a7 08 a2 02 00 00 	andl   $0x0,0x2a208(%rdi)
fffff8000025a15f:	83 a7 0c a2 02 00 00 	andl   $0x0,0x2a20c(%rdi)
fffff8000025a166:	89 87 f4 a2 02 00    	mov    %eax,0x2a2f4(%rdi)
fffff8000025a16c:	89 87 10 a2 02 00    	mov    %eax,0x2a210(%rdi)
fffff8000025a172:	e8 11 81 00 00       	call   0xfffff80000262288
fffff8000025a177:	e8 44 48 00 00       	call   0xfffff8000025e9c0
fffff8000025a17c:	83 a7 f0 90 02 00 00 	andl   $0x0,0x290f0(%rdi)
fffff8000025a183:	48 8d 9f 40 90 02 00 	lea    0x29040(%rdi),%rbx
fffff8000025a18a:	83 a7 f4 90 02 00 00 	andl   $0x0,0x290f4(%rdi)
fffff8000025a191:	33 d2                	xor    %edx,%edx
fffff8000025a193:	48 8b cb             	mov    %rbx,%rcx
fffff8000025a196:	44 8d 42 40          	lea    0x40(%rdx),%r8d
fffff8000025a19a:	e8 21 a4 fe ff       	call   0xfffff800002445c0
fffff8000025a19f:	83 4b 24 ff          	orl    $0xffffffff,0x24(%rbx)
fffff8000025a1a3:	48 8d 05 16 3c 04 00 	lea    0x43c16(%rip),%rax        # 0xfffff8000029ddc0
fffff8000025a1aa:	48 89 43 28          	mov    %rax,0x28(%rbx)
fffff8000025a1ae:	c7 43 20 00 00 00 00 	movl   $0x0,0x20(%rbx)
fffff8000025a1b5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff8000025a1ba:	48 c7 87 a0 c9 02 00 	movq   $0x0,0x2c9a0(%rdi)
fffff8000025a1c1:	00 00 00 00
fffff8000025a1c5:	48 83 c4 20          	add    $0x20,%rsp
fffff8000025a1c9:	5f                   	pop    %rdi
fffff8000025a1ca:	c3                   	ret
fffff8000025a1cb:	cc                   	int3
fffff8000025a1cc:	cc                   	int3
fffff8000025a1cd:	cc                   	int3
fffff8000025a1ce:	cc                   	int3
fffff8000025a1cf:	cc                   	int3
fffff8000025a1d0:	cc                   	int3
fffff8000025a1d1:	cc                   	int3
fffff8000025a1d2:	cc                   	int3
fffff8000025a1d3:	cc                   	int3
fffff8000025a1d4:	cc                   	int3
fffff8000025a1d5:	cc                   	int3
fffff8000025a1d6:	cc                   	int3
fffff8000025a1d7:	cc                   	int3
fffff8000025a1d8:	cc                   	int3
fffff8000025a1d9:	cc                   	int3
fffff8000025a1da:	cc                   	int3
fffff8000025a1db:	cc                   	int3
fffff8000025a1dc:	cc                   	int3
fffff8000025a1dd:	cc                   	int3
fffff8000025a1de:	cc                   	int3
fffff8000025a1df:	cc                   	int3
fffff8000025a1e0:	40 53                	rex push %rbx
fffff8000025a1e2:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000025a1e6:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff8000025a1ed:	00 00
fffff8000025a1ef:	33 d2                	xor    %edx,%edx
fffff8000025a1f1:	48 8b 88 d0 c9 02 00 	mov    0x2c9d0(%rax),%rcx
fffff8000025a1f8:	48 8d 98 d8 c9 02 00 	lea    0x2c9d8(%rax),%rbx
fffff8000025a1ff:	4c 8b c3             	mov    %rbx,%r8
fffff8000025a202:	e8 55 ce 01 00       	call   0xfffff8000027705c
fffff8000025a207:	33 c9                	xor    %ecx,%ecx
fffff8000025a209:	66 85 c0             	test   %ax,%ax
fffff8000025a20c:	74 03                	je     0xfffff8000025a211
fffff8000025a20e:	48 89 0b             	mov    %rcx,(%rbx)
fffff8000025a211:	48 83 c4 20          	add    $0x20,%rsp
fffff8000025a215:	5b                   	pop    %rbx
fffff8000025a216:	c3                   	ret
fffff8000025a217:	cc                   	int3
fffff8000025a218:	cc                   	int3
fffff8000025a219:	cc                   	int3
fffff8000025a21a:	cc                   	int3
fffff8000025a21b:	cc                   	int3
fffff8000025a21c:	cc                   	int3
fffff8000025a21d:	cc                   	int3
fffff8000025a21e:	cc                   	int3
fffff8000025a21f:	cc                   	int3
fffff8000025a220:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000025a225:	57                   	push   %rdi
fffff8000025a226:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000025a22a:	33 ff                	xor    %edi,%edi
fffff8000025a22c:	48 8b d9             	mov    %rcx,%rbx
fffff8000025a22f:	40 38 3d 82 57 4d 00 	cmp    %dil,0x4d5782(%rip)        # 0xfffff8000072f9b8
fffff8000025a236:	74 1e                	je     0xfffff8000025a256
fffff8000025a238:	48 c7 81 c0 8c 02 00 	movq   $0x1,0x28cc0(%rcx)
fffff8000025a23f:	01 00 00 00
fffff8000025a243:	48 c7 81 80 8e 02 00 	movq   $0x1,0x28e80(%rcx)
fffff8000025a24a:	01 00 00 00
fffff8000025a24e:	89 b9 c8 8c 02 00    	mov    %edi,0x28cc8(%rcx)
fffff8000025a254:	eb 05                	jmp    0xfffff8000025a25b
fffff8000025a256:	e8 91 fc ff ff       	call   0xfffff80000259eec
fffff8000025a25b:	40 38 3d 56 57 4d 00 	cmp    %dil,0x4d5756(%rip)        # 0xfffff8000072f9b8
fffff8000025a262:	0f 84 96 00 00 00    	je     0xfffff8000025a2fe
fffff8000025a268:	44 8b 43 08          	mov    0x8(%rbx),%r8d
fffff8000025a26c:	41 8b d0             	mov    %r8d,%edx
fffff8000025a26f:	89 bb f0 90 02 00    	mov    %edi,0x290f0(%rbx)
fffff8000025a275:	41 83 e0 3f          	and    $0x3f,%r8d
fffff8000025a279:	48 8b 05 c0 c6 3a 00 	mov    0x3ac6c0(%rip),%rax        # 0xfffff80000606940
fffff8000025a280:	48 8b c8             	mov    %rax,%rcx
fffff8000025a283:	c1 ea 06             	shr    $0x6,%edx
fffff8000025a286:	48 c1 e9 20          	shr    $0x20,%rcx
fffff8000025a28a:	3b d1                	cmp    %ecx,%edx
fffff8000025a28c:	72 0b                	jb     0xfffff8000025a299
fffff8000025a28e:	48 c1 e8 10          	shr    $0x10,%rax
fffff8000025a292:	66 85 c0             	test   %ax,%ax
fffff8000025a295:	75 1a                	jne    0xfffff8000025a2b1
fffff8000025a297:	eb 65                	jmp    0xfffff8000025a2fe
fffff8000025a299:	8b c2                	mov    %edx,%eax
fffff8000025a29b:	48 8d 15 a6 c6 3a 00 	lea    0x3ac6a6(%rip),%rdx        # 0xfffff80000606948
fffff8000025a2a2:	41 8b c8             	mov    %r8d,%ecx
fffff8000025a2a5:	48 0f a3 0c c2       	bt     %rcx,(%rdx,%rax,8)