fffff80000259bb6:	44 8b 15 2b 0c 51 00 	mov    0x510c2b(%rip),%r10d        # 0xfffff8000076a7e8
fffff80000259bbd:	44 8b 1d 20 0c 51 00 	mov    0x510c20(%rip),%r11d        # 0xfffff8000076a7e4
fffff80000259bc4:	45 3b d3             	cmp    %r11d,%r10d
fffff80000259bc7:	76 06                	jbe    0xfffff80000259bcf
fffff80000259bc9:	45 8b dc             	mov    %r12d,%r11d
fffff80000259bcc:	45 8b d4             	mov    %r12d,%r10d
fffff80000259bcf:	8b 05 2f c8 3a 00    	mov    0x3ac82f(%rip),%eax        # 0xfffff80000606404
fffff80000259bd5:	85 c0                	test   %eax,%eax
fffff80000259bd7:	0f 84 81 00 00 00    	je     0xfffff80000259c5e
fffff80000259bdd:	4c 8d 0d 1c c9 3a 00 	lea    0x3ac91c(%rip),%r9        # 0xfffff80000606500
fffff80000259be4:	8b d8                	mov    %eax,%ebx
fffff80000259be6:	49 bc 15 ae 47 e1 7a 	movabs $0x47ae147ae147ae15,%r12
fffff80000259bed:	14 ae 47
fffff80000259bf0:	49 8b 39             	mov    (%r9),%rdi
fffff80000259bf3:	48 85 ff             	test   %rdi,%rdi
fffff80000259bf6:	74 5d                	je     0xfffff80000259c55
fffff80000259bf8:	44 8b 87 6c 01 00 00 	mov    0x16c(%rdi),%r8d
fffff80000259bff:	49 8b c4             	mov    %r12,%rax
fffff80000259c02:	41 8b ca             	mov    %r10d,%ecx
fffff80000259c05:	49 0f af c8          	imul   %r8,%rcx
fffff80000259c09:	48 83 c1 32          	add    $0x32,%rcx
fffff80000259c0d:	48 f7 e1             	mul    %rcx
fffff80000259c10:	49 8b c4             	mov    %r12,%rax
fffff80000259c13:	48 2b ca             	sub    %rdx,%rcx
fffff80000259c16:	48 d1 e9             	shr    $1,%rcx
fffff80000259c19:	48 03 ca             	add    %rdx,%rcx
fffff80000259c1c:	48 c1 e9 06          	shr    $0x6,%rcx
fffff80000259c20:	41 3b cf             	cmp    %r15d,%ecx
fffff80000259c23:	41 0f 42 cf          	cmovb  %r15d,%ecx
fffff80000259c27:	89 8f 64 01 00 00    	mov    %ecx,0x164(%rdi)
fffff80000259c2d:	41 8b cb             	mov    %r11d,%ecx
fffff80000259c30:	49 0f af c8          	imul   %r8,%rcx
fffff80000259c34:	48 83 c1 32          	add    $0x32,%rcx
fffff80000259c38:	48 f7 e1             	mul    %rcx
fffff80000259c3b:	48 2b ca             	sub    %rdx,%rcx
fffff80000259c3e:	48 d1 e9             	shr    $1,%rcx
fffff80000259c41:	48 03 ca             	add    %rdx,%rcx
fffff80000259c44:	48 c1 e9 06          	shr    $0x6,%rcx
fffff80000259c48:	41 3b cf             	cmp    %r15d,%ecx
fffff80000259c4b:	41 0f 42 cf          	cmovb  %r15d,%ecx
fffff80000259c4f:	89 8f 68 01 00 00    	mov    %ecx,0x168(%rdi)
fffff80000259c55:	49 83 c1 08          	add    $0x8,%r9
fffff80000259c59:	49 2b df             	sub    %r15,%rbx
fffff80000259c5c:	75 92                	jne    0xfffff80000259bf0
fffff80000259c5e:	44 88 3d 3b 46 52 00 	mov    %r15b,0x52463b(%rip)        # 0xfffff8000077e2a0
fffff80000259c65:	45 84 f6             	test   %r14b,%r14b
fffff80000259c68:	0f 84 a0 00 00 00    	je     0xfffff80000259d0e
fffff80000259c6e:	48 8b 05 fb c7 3a 00 	mov    0x3ac7fb(%rip),%rax        # 0xfffff80000606470
fffff80000259c75:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff80000259c7a:	48 c1 e8 20          	shr    $0x20,%rax
fffff80000259c7e:	85 c0                	test   %eax,%eax
fffff80000259c80:	74 18                	je     0xfffff80000259c9a
fffff80000259c82:	4c 8b c0             	mov    %rax,%r8
fffff80000259c85:	48 8d 15 ec c7 3a 00 	lea    0x3ac7ec(%rip),%rdx        # 0xfffff80000606478
fffff80000259c8c:	49 c1 e0 03          	shl    $0x3,%r8
fffff80000259c90:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
fffff80000259c95:	e8 66 a6 fe ff       	call   0xfffff80000244300
fffff80000259c9a:	65 44 8b 04 25 08 00 	mov    %gs:0x8,%r8d
fffff80000259ca1:	00 00
fffff80000259ca3:	41 8b d0             	mov    %r8d,%edx
fffff80000259ca6:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
fffff80000259cab:	41 83 e0 3f          	and    $0x3f,%r8d
fffff80000259caf:	48 8b c8             	mov    %rax,%rcx
fffff80000259cb2:	c1 ea 06             	shr    $0x6,%edx
fffff80000259cb5:	48 c1 e9 20          	shr    $0x20,%rcx
fffff80000259cb9:	3b d1                	cmp    %ecx,%edx
fffff80000259cbb:	72 2e                	jb     0xfffff80000259ceb
fffff80000259cbd:	48 c1 e8 10          	shr    $0x10,%rax
fffff80000259cc1:	66 85 c0             	test   %ax,%ax
fffff80000259cc4:	74 2b                	je     0xfffff80000259cf1
fffff80000259cc6:	8b c1                	mov    %ecx,%eax
fffff80000259cc8:	41 03 cf             	add    %r15d,%ecx
fffff80000259ccb:	48 83 4c c4 38 ff    	orq    $0xffffffffffffffff,0x38(%rsp,%rax,8)
fffff80000259cd1:	3b ca                	cmp    %edx,%ecx
fffff80000259cd3:	76 f1                	jbe    0xfffff80000259cc6
fffff80000259cd5:	41 8d 04 17          	lea    (%r15,%rdx,1),%eax
fffff80000259cd9:	41 8b c8             	mov    %r8d,%ecx
fffff80000259cdc:	0f b7 c0             	movzwl %ax,%eax
fffff80000259cdf:	89 44 24 34          	mov    %eax,0x34(%rsp)
fffff80000259ce3:	48 0f b3 4c d4 38    	btr    %rcx,0x38(%rsp,%rdx,8)
fffff80000259ce9:	eb 06                	jmp    0xfffff80000259cf1
fffff80000259ceb:	4c 0f b3 44 d4 38    	btr    %r8,0x38(%rsp,%rdx,8)
fffff80000259cf1:	ba 0a 00 00 00       	mov    $0xa,%edx
fffff80000259cf6:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
fffff80000259cfb:	e8 90 a0 ff ff       	call   0xfffff80000253d90
fffff80000259d00:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff80000259d07:	00 00
fffff80000259d09:	e8 de 01 00 00       	call   0xfffff80000259eec
fffff80000259d0e:	40 84 f6             	test   %sil,%sil
fffff80000259d11:	74 0d                	je     0xfffff80000259d20
fffff80000259d13:	41 8a d7             	mov    %r15b,%dl
fffff80000259d16:	41 8a cf             	mov    %r15b,%cl
fffff80000259d19:	e8 de 57 00 00       	call   0xfffff8000025f4fc
fffff80000259d1e:	eb 0d                	jmp    0xfffff80000259d2d
fffff80000259d20:	e8 1f 68 00 00       	call   0xfffff80000260544
fffff80000259d25:	f0 44 21 2d b3 5e 4e 	lock and %r13d,0x4e5eb3(%rip)        # 0xfffff8000073fbe0
fffff80000259d2c:	00
fffff80000259d2d:	0f b7 c5             	movzwl %bp,%eax
fffff80000259d30:	eb 05                	jmp    0xfffff80000259d37
fffff80000259d32:	b8 05 00 00 00       	mov    $0x5,%eax
fffff80000259d37:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
fffff80000259d3e:	00
fffff80000259d3f:	48 33 cc             	xor    %rsp,%rcx
fffff80000259d42:	e8 29 18 fe ff       	call   0xfffff8000023b570
fffff80000259d47:	4c 8d 9c 24 d0 00 00 	lea    0xd0(%rsp),%r11
fffff80000259d4e:	00
fffff80000259d4f:	49 8b 5b 30          	mov    0x30(%r11),%rbx
fffff80000259d53:	49 8b 6b 38          	mov    0x38(%r11),%rbp
fffff80000259d57:	49 8b 73 40          	mov    0x40(%r11),%rsi
fffff80000259d5b:	49 8b e3             	mov    %r11,%rsp
fffff80000259d5e:	41 5f                	pop    %r15
fffff80000259d60:	41 5e                	pop    %r14
fffff80000259d62:	41 5d                	pop    %r13
fffff80000259d64:	41 5c                	pop    %r12
fffff80000259d66:	5f                   	pop    %rdi
fffff80000259d67:	c3                   	ret
fffff80000259d68:	cc                   	int3
fffff80000259d69:	cc                   	int3
fffff80000259d6a:	cc                   	int3
fffff80000259d6b:	cc                   	int3
fffff80000259d6c:	cc                   	int3
fffff80000259d6d:	cc                   	int3
fffff80000259d6e:	cc                   	int3
fffff80000259d6f:	cc                   	int3
fffff80000259d70:	40 53                	rex push %rbx
fffff80000259d72:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000259d76:	44 8b ca             	mov    %edx,%r9d
fffff80000259d79:	83 fa 64             	cmp    $0x64,%edx
fffff80000259d7c:	76 0a                	jbe    0xfffff80000259d88
fffff80000259d7e:	b8 05 00 00 00       	mov    $0x5,%eax
fffff80000259d83:	e9 80 00 00 00       	jmp    0xfffff80000259e08
fffff80000259d88:	8b c1                	mov    %ecx,%eax
fffff80000259d8a:	4c 8d 15 8f cc 3a 00 	lea    0x3acc8f(%rip),%r10        # 0xfffff80000606a20
fffff80000259d91:	48 8d 0d 48 5e 4e 00 	lea    0x4e5e48(%rip),%rcx        # 0xfffff8000073fbe0
fffff80000259d98:	4d 8b 14 c2          	mov    (%r10,%rax,8),%r10
fffff80000259d9c:	e8 fb 70 fc ff       	call   0xfffff80000220e9c
fffff80000259da1:	33 db                	xor    %ebx,%ebx
fffff80000259da3:	84 c0                	test   %al,%al
fffff80000259da5:	75 07                	jne    0xfffff80000259dae
fffff80000259da7:	b8 16 10 00 00       	mov    $0x1016,%eax
fffff80000259dac:	eb 5a                	jmp    0xfffff80000259e08
fffff80000259dae:	38 1d cd 42 52 00    	cmp    %bl,0x5242cd(%rip)        # 0xfffff8000077e081
fffff80000259db4:	75 c8                	jne    0xfffff80000259d7e
fffff80000259db6:	45 89 8a f4 a2 02 00 	mov    %r9d,0x2a2f4(%r10)
fffff80000259dbd:	41 bb 59 17 b7 d1    	mov    $0xd1b71759,%r11d
fffff80000259dc3:	8b 0d ef 09 51 00    	mov    0x5109ef(%rip),%ecx        # 0xfffff8000076a7b8
fffff80000259dc9:	41 8b c3             	mov    %r11d,%eax
fffff80000259dcc:	45 0f af c9          	imul   %r9d,%r9d
fffff80000259dd0:	41 0f af c9          	imul   %r9d,%ecx
fffff80000259dd4:	f7 e1                	mul    %ecx
fffff80000259dd6:	8b 0d e0 09 51 00    	mov    0x5109e0(%rip),%ecx        # 0xfffff8000076a7bc
fffff80000259ddc:	41 8b c3             	mov    %r11d,%eax
fffff80000259ddf:	c1 ea 0d             	shr    $0xd,%edx
fffff80000259de2:	44 8b c2             	mov    %edx,%r8d
fffff80000259de5:	41 0f af c9          	imul   %r9d,%ecx
fffff80000259de9:	49 c1 e0 20          	shl    $0x20,%r8
fffff80000259ded:	f7 e1                	mul    %ecx
fffff80000259def:	c1 ea 0d             	shr    $0xd,%edx
fffff80000259df2:	8b c2                	mov    %edx,%eax
fffff80000259df4:	4c 0b c0             	or     %rax,%r8
fffff80000259df7:	0f b7 c3             	movzwl %bx,%eax
fffff80000259dfa:	4d 89 82 18 90 02 00 	mov    %r8,0x29018(%r10)
fffff80000259e01:	f0 ff 0d d8 5d 4e 00 	lock decl 0x4e5dd8(%rip)        # 0xfffff8000073fbe0
fffff80000259e08:	48 83 c4 20          	add    $0x20,%rsp
fffff80000259e0c:	5b                   	pop    %rbx
fffff80000259e0d:	c3                   	ret
fffff80000259e0e:	cc                   	int3
fffff80000259e0f:	cc                   	int3
fffff80000259e10:	cc                   	int3
fffff80000259e11:	cc                   	int3
fffff80000259e12:	cc                   	int3
fffff80000259e13:	cc                   	int3
fffff80000259e14:	cc                   	int3
fffff80000259e15:	cc                   	int3
fffff80000259e16:	cc                   	int3
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