fffff80000284d1e:	48 8b 8f 08 03 00 00 	mov    0x308(%rdi),%rcx
fffff80000284d25:	83 b9 8c 00 00 00 01 	cmpl   $0x1,0x8c(%rcx)
fffff80000284d2c:	74 45                	je     0xfffff80000284d73
fffff80000284d2e:	65 48 8b 1c 25 00 00 	mov    %gs:0x0,%rbx
fffff80000284d35:	00 00
fffff80000284d37:	80 bf 1c 01 00 00 00 	cmpb   $0x0,0x11c(%rdi)
fffff80000284d3e:	74 15                	je     0xfffff80000284d55
fffff80000284d40:	48 83 a3 b0 03 01 00 	andq   $0x0,0x103b0(%rbx)
fffff80000284d47:	00
fffff80000284d48:	48 c7 83 b8 f0 02 00 	movq   $0x400,0x2f0b8(%rbx)
fffff80000284d4f:	00 04 00 00
fffff80000284d53:	eb 0e                	jmp    0xfffff80000284d63
fffff80000284d55:	48 8b 89 38 01 00 00 	mov    0x138(%rcx),%rcx
fffff80000284d5c:	33 d2                	xor    %edx,%edx
fffff80000284d5e:	e8 f9 ee ff ff       	call   0xfffff80000283c5c
fffff80000284d63:	48 83 a3 a0 03 01 00 	andq   $0x0,0x103a0(%rbx)
fffff80000284d6a:	00
fffff80000284d6b:	48 83 a3 a8 03 01 00 	andq   $0x0,0x103a8(%rbx)
fffff80000284d72:	00
fffff80000284d73:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff80000284d78:	48 83 c4 20          	add    $0x20,%rsp
fffff80000284d7c:	5f                   	pop    %rdi
fffff80000284d7d:	c3                   	ret
fffff80000284d7e:	cc                   	int3
fffff80000284d7f:	cc                   	int3
fffff80000284d80:	cc                   	int3
fffff80000284d81:	cc                   	int3
fffff80000284d82:	cc                   	int3
fffff80000284d83:	cc                   	int3
fffff80000284d84:	cc                   	int3
fffff80000284d85:	cc                   	int3
fffff80000284d86:	cc                   	int3
fffff80000284d87:	cc                   	int3
fffff80000284d88:	48 83 ec 28          	sub    $0x28,%rsp
fffff80000284d8c:	4c 8b c9             	mov    %rcx,%r9
fffff80000284d8f:	e8 18 02 00 00       	call   0xfffff80000284fac
fffff80000284d94:	84 c0                	test   %al,%al
fffff80000284d96:	75 76                	jne    0xfffff80000284e0e
fffff80000284d98:	48 8b 81 c0 02 00 00 	mov    0x2c0(%rcx),%rax
fffff80000284d9f:	ba 01 00 00 00       	mov    $0x1,%edx
fffff80000284da4:	4d 8b 81 08 03 00 00 	mov    0x308(%r9),%r8
fffff80000284dab:	0f b6 48 14          	movzbl 0x14(%rax),%ecx
fffff80000284daf:	41 8b 81 40 01 00 00 	mov    0x140(%r9),%eax
fffff80000284db6:	d3 e2                	shl    %cl,%edx
fffff80000284db8:	f7 d2                	not    %edx
fffff80000284dba:	23 d0                	and    %eax,%edx
fffff80000284dbc:	41 89 91 40 01 00 00 	mov    %edx,0x140(%r9)
fffff80000284dc3:	45 8b 91 14 03 00 00 	mov    0x314(%r9),%r10d
fffff80000284dca:	48 69 d1 c0 46 00 00 	imul   $0x46c0,%rcx,%rdx
fffff80000284dd1:	49 03 d0             	add    %r8,%rdx
fffff80000284dd4:	45 8b c2             	mov    %r10d,%r8d
fffff80000284dd7:	41 c1 e8 06          	shr    $0x6,%r8d
fffff80000284ddb:	48 8b 82 c8 36 00 00 	mov    0x36c8(%rdx),%rax
fffff80000284de2:	48 c1 e8 20          	shr    $0x20,%rax
fffff80000284de6:	44 3b c0             	cmp    %eax,%r8d
fffff80000284de9:	72 07                	jb     0xfffff80000284df2
fffff80000284deb:	f0 83 0c 24 00       	lock orl $0x0,(%rsp)
fffff80000284df0:	eb 10                	jmp    0xfffff80000284e02
fffff80000284df2:	41 8b ca             	mov    %r10d,%ecx
fffff80000284df5:	83 e1 3f             	and    $0x3f,%ecx
fffff80000284df8:	f0 4a 0f b3 8c c2 d0 	lock btr %rcx,0x36d0(%rdx,%r8,8)
fffff80000284dff:	36 00 00
fffff80000284e02:	49 8b 89 08 03 00 00 	mov    0x308(%r9),%rcx
fffff80000284e09:	e8 b6 22 02 00       	call   0xfffff800002a70c4
fffff80000284e0e:	48 83 c4 28          	add    $0x28,%rsp
fffff80000284e12:	c3                   	ret
fffff80000284e13:	cc                   	int3
fffff80000284e14:	cc                   	int3
fffff80000284e15:	cc                   	int3
fffff80000284e16:	cc                   	int3
fffff80000284e17:	cc                   	int3
fffff80000284e18:	cc                   	int3
fffff80000284e19:	cc                   	int3
fffff80000284e1a:	cc                   	int3
fffff80000284e1b:	cc                   	int3
fffff80000284e1c:	48 8b c4             	mov    %rsp,%rax
fffff80000284e1f:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff80000284e23:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff80000284e27:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff80000284e2b:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff80000284e2f:	41 56                	push   %r14
fffff80000284e31:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000284e35:	be 01 00 00 00       	mov    $0x1,%esi
fffff80000284e3a:	0f b6 ea             	movzbl %dl,%ebp
fffff80000284e3d:	48 8b f9             	mov    %rcx,%rdi
fffff80000284e40:	39 b1 5c 05 00 00    	cmp    %esi,0x55c(%rcx)
fffff80000284e46:	74 7e                	je     0xfffff80000284ec6
fffff80000284e48:	48 8b 99 08 03 00 00 	mov    0x308(%rcx),%rbx
fffff80000284e4f:	48 8b cb             	mov    %rbx,%rcx
fffff80000284e52:	e8 6d 22 02 00       	call   0xfffff800002a70c4
fffff80000284e57:	8b 8f 14 03 00 00    	mov    0x314(%rdi),%ecx
fffff80000284e5d:	4c 8d 83 c8 36 00 00 	lea    0x36c8(%rbx),%r8
fffff80000284e64:	48 69 c5 c0 46 00 00 	imul   $0x46c0,%rbp,%rax
fffff80000284e6b:	8b d1                	mov    %ecx,%edx
fffff80000284e6d:	83 e1 3f             	and    $0x3f,%ecx
fffff80000284e70:	4c 03 c0             	add    %rax,%r8
fffff80000284e73:	c1 ea 06             	shr    $0x6,%edx
fffff80000284e76:	49 8b 00             	mov    (%r8),%rax
fffff80000284e79:	48 c1 e8 20          	shr    $0x20,%rax
fffff80000284e7d:	3b d0                	cmp    %eax,%edx
fffff80000284e7f:	72 1c                	jb     0xfffff80000284e9d
fffff80000284e81:	41 8b 40 04          	mov    0x4(%r8),%eax
fffff80000284e85:	3b c2                	cmp    %edx,%eax
fffff80000284e87:	77 14                	ja     0xfffff80000284e9d
fffff80000284e89:	44 8d 4a 01          	lea    0x1(%rdx),%r9d
fffff80000284e8d:	f0 45 0f b1 48 04    	lock cmpxchg %r9d,0x4(%r8)
fffff80000284e93:	74 08                	je     0xfffff80000284e9d
fffff80000284e95:	41 8b 40 04          	mov    0x4(%r8),%eax
fffff80000284e99:	3b c2                	cmp    %edx,%eax
fffff80000284e9b:	76 f0                	jbe    0xfffff80000284e8d
fffff80000284e9d:	f0 49 0f ab 4c d0 08 	lock bts %rcx,0x8(%r8,%rdx,8)
fffff80000284ea4:	8b 87 40 01 00 00    	mov    0x140(%rdi),%eax
fffff80000284eaa:	40 8a cd             	mov    %bpl,%cl
fffff80000284ead:	d3 e6                	shl    %cl,%esi
fffff80000284eaf:	0b f0                	or     %eax,%esi
fffff80000284eb1:	89 b7 40 01 00 00    	mov    %esi,0x140(%rdi)
fffff80000284eb7:	48 8b 84 ef a8 02 00 	mov    0x2a8(%rdi,%rbp,8),%rax
fffff80000284ebe:	00
fffff80000284ebf:	48 89 87 c0 02 00 00 	mov    %rax,0x2c0(%rdi)
fffff80000284ec6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff80000284ecb:	33 c0                	xor    %eax,%eax
fffff80000284ecd:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
fffff80000284ed2:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff80000284ed7:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
fffff80000284edc:	48 83 c4 20          	add    $0x20,%rsp
fffff80000284ee0:	41 5e                	pop    %r14
fffff80000284ee2:	c3                   	ret
fffff80000284ee3:	cc                   	int3
fffff80000284ee4:	cc                   	int3
fffff80000284ee5:	cc                   	int3
fffff80000284ee6:	cc                   	int3
fffff80000284ee7:	cc                   	int3
fffff80000284ee8:	cc                   	int3
fffff80000284ee9:	cc                   	int3
fffff80000284eea:	cc                   	int3
fffff80000284eeb:	cc                   	int3
fffff80000284eec:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000284ef1:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff80000284ef6:	57                   	push   %rdi
fffff80000284ef7:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000284efb:	48 8b d9             	mov    %rcx,%rbx
fffff80000284efe:	48 8b 89 08 03 00 00 	mov    0x308(%rcx),%rcx
fffff80000284f05:	48 8b 81 20 01 00 00 	mov    0x120(%rcx),%rax
fffff80000284f0c:	48 0f ba e0 11       	bt     $0x11,%rax
fffff80000284f11:	73 07                	jae    0xfffff80000284f1a
fffff80000284f13:	bf 03 00 00 00       	mov    $0x3,%edi
fffff80000284f18:	eb 11                	jmp    0xfffff80000284f2b
fffff80000284f1a:	25 00 00 01 00       	and    $0x10000,%eax
fffff80000284f1f:	48 f7 d8             	neg    %rax
fffff80000284f22:	48 1b ff             	sbb    %rdi,%rdi
fffff80000284f25:	48 f7 df             	neg    %rdi
fffff80000284f28:	48 ff c7             	inc    %rdi
fffff80000284f2b:	f0 ff 81 7c 22 00 00 	lock incl 0x227c(%rcx)
fffff80000284f32:	48 8d b3 a8 02 00 00 	lea    0x2a8(%rbx),%rsi
fffff80000284f39:	48 8b 83 08 03 00 00 	mov    0x308(%rbx),%rax
fffff80000284f40:	48 8b 16             	mov    (%rsi),%rdx
fffff80000284f43:	48 8b 88 30 01 00 00 	mov    0x130(%rax),%rcx
fffff80000284f4a:	48 8b 09             	mov    (%rcx),%rcx
fffff80000284f4d:	48 f7 c2 ff 0f 00 00 	test   $0xfff,%rdx
fffff80000284f54:	75 07                	jne    0xfffff80000284f5d
fffff80000284f56:	e8 e9 3c fa ff       	call   0xfffff80000228c44
fffff80000284f5b:	eb 05                	jmp    0xfffff80000284f62
fffff80000284f5d:	e8 fa 3d fa ff       	call   0xfffff80000228d5c
fffff80000284f62:	48 83 c6 08          	add    $0x8,%rsi
fffff80000284f66:	48 83 ef 01          	sub    $0x1,%rdi
fffff80000284f6a:	75 cd                	jne    0xfffff80000284f39
fffff80000284f6c:	48 8b 83 08 03 00 00 	mov    0x308(%rbx),%rax
fffff80000284f73:	48 8b d3             	mov    %rbx,%rdx
fffff80000284f76:	48 8b 88 30 01 00 00 	mov    0x130(%rax),%rcx
fffff80000284f7d:	48 8b 09             	mov    (%rcx),%rcx
fffff80000284f80:	48 f7 c3 ff 0f 00 00 	test   $0xfff,%rbx
fffff80000284f87:	75 07                	jne    0xfffff80000284f90
fffff80000284f89:	e8 b6 3c fa ff       	call   0xfffff80000228c44
fffff80000284f8e:	eb 05                	jmp    0xfffff80000284f95
fffff80000284f90:	e8 c7 3d fa ff       	call   0xfffff80000228d5c
fffff80000284f95:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff80000284f9a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
fffff80000284f9f:	48 83 c4 20          	add    $0x20,%rsp
fffff80000284fa3:	5f                   	pop    %rdi
fffff80000284fa4:	c3                   	ret
fffff80000284fa5:	cc                   	int3
fffff80000284fa6:	cc                   	int3
fffff80000284fa7:	cc                   	int3
fffff80000284fa8:	cc                   	int3
fffff80000284fa9:	cc                   	int3
fffff80000284faa:	cc                   	int3
fffff80000284fab:	cc                   	int3
fffff80000284fac:	48 8b 81 c0 02 00 00 	mov    0x2c0(%rcx),%rax
fffff80000284fb3:	80 78 14 00          	cmpb   $0x0,0x14(%rax)
fffff80000284fb7:	75 0d                	jne    0xfffff80000284fc6
fffff80000284fb9:	b8 01 00 00 00       	mov    $0x1,%eax
fffff80000284fbe:	39 81 5c 05 00 00    	cmp    %eax,0x55c(%rcx)
fffff80000284fc4:	74 02                	je     0xfffff80000284fc8
fffff80000284fc6:	32 c0                	xor    %al,%al
fffff80000284fc8:	c3                   	ret
fffff80000284fc9:	cc                   	int3
fffff80000284fca:	cc                   	int3
fffff80000284fcb:	cc                   	int3
fffff80000284fcc:	cc                   	int3
fffff80000284fcd:	cc                   	int3
fffff80000284fce:	cc                   	int3
fffff80000284fcf:	cc                   	int3
fffff80000284fd0:	4c 8b ca             	mov    %rdx,%r9
fffff80000284fd3:	4c 8b c1             	mov    %rcx,%r8
fffff80000284fd6:	0f 0d 89 78 22 00 00 	prefetchw 0x2278(%rcx)
fffff80000284fdd:	48 8b 81 78 22 00 00 	mov    0x2278(%rcx),%rax
fffff80000284fe4:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
fffff80000284fe9:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
fffff80000284fee:	48 89 44 24 10       	mov    %rax,0x10(%rsp)
fffff80000284ff3:	48 8b 54 24 10       	mov    0x10(%rsp),%rdx
fffff80000284ff8:	48 8b c2             	mov    %rdx,%rax
fffff80000284ffb:	48 c1 e8 20          	shr    $0x20,%rax
fffff80000284fff:	85 c0                	test   %eax,%eax
fffff80000285001:	74 0a                	je     0xfffff8000028500d
fffff80000285003:	8b 54 24 08          	mov    0x8(%rsp),%edx
fffff80000285007:	8b 44 24 0c          	mov    0xc(%rsp),%eax
fffff8000028500b:	eb 29                	jmp    0xfffff80000285036
fffff8000028500d:	8d 42 01             	lea    0x1(%rdx),%eax
fffff80000285010:	33 d2                	xor    %edx,%edx
fffff80000285012:	f7 35 ec 13 38 00    	divl   0x3813ec(%rip)        # 0xfffff80000606404
fffff80000285018:	48 8d 0d e1 14 38 00 	lea    0x3814e1(%rip),%rcx        # 0xfffff80000606500
fffff8000028501f:	48 8b 0c d1          	mov    (%rcx,%rdx,8),%rcx
fffff80000285023:	48 85 c9             	test   %rcx,%rcx
fffff80000285026:	74 e5                	je     0xfffff8000028500d
fffff80000285028:	8b 81 6c 01 00 00    	mov    0x16c(%rcx),%eax
fffff8000028502e:	85 c0                	test   %eax,%eax
fffff80000285030:	74 db                	je     0xfffff8000028500d
fffff80000285032:	89 54 24 08          	mov    %edx,0x8(%rsp)
fffff80000285036:	ff c8                	dec    %eax
fffff80000285038:	89 44 24 0c          	mov    %eax,0xc(%rsp)
fffff8000028503c:	48 8b 44 24 10       	mov    0x10(%rsp),%rax
fffff80000285041:	48 8b 4c 24 08       	mov    0x8(%rsp),%rcx
fffff80000285046:	f0 49 0f b1 88 78 22 	lock cmpxchg %rcx,0x2278(%r8)
fffff8000028504d:	00 00
fffff8000028504f:	48 89 44 24 08       	mov    %rax,0x8(%rsp)
fffff80000285054:	48 8b 4c 24 10       	mov    0x10(%rsp),%rcx
fffff80000285059:	48 8b 44 24 08       	mov    0x8(%rsp),%rax
fffff8000028505e:	48 3b c1             	cmp    %rcx,%rax
fffff80000285061:	75 86                	jne    0xfffff80000284fe9
fffff80000285063:	83 e2 3f             	and    $0x3f,%edx
fffff80000285066:	81 ca c0 00 00 00    	or     $0xc0,%edx
fffff8000028506c:	41 89 11             	mov    %edx,(%r9)
fffff8000028506f:	c3                   	ret
fffff80000285070:	cc                   	int3
fffff80000285071:	cc                   	int3
fffff80000285072:	cc                   	int3
fffff80000285073:	cc                   	int3
fffff80000285074:	cc                   	int3
fffff80000285075:	cc                   	int3
fffff80000285076:	cc                   	int3
fffff80000285077:	cc                   	int3
fffff80000285078:	48 8b c4             	mov    %rsp,%rax
fffff8000028507b:	48 89 58 10          	mov    %rbx,0x10(%rax)
fffff8000028507f:	48 89 68 18          	mov    %rbp,0x18(%rax)
fffff80000285083:	56                   	push   %rsi
fffff80000285084:	57                   	push   %rdi
fffff80000285085:	41 54                	push   %r12
fffff80000285087:	41 56                	push   %r14
fffff80000285089:	41 57                	push   %r15
fffff8000028508b:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000028508f:	45 33 e4             	xor    %r12d,%r12d
fffff80000285092:	49 8b f1             	mov    %r9,%rsi
fffff80000285095:	4c 89 60 20          	mov    %r12,0x20(%rax)
fffff80000285099:	4d 8b f8             	mov    %r8,%r15
fffff8000028509c:	44 89 60 08          	mov    %r12d,0x8(%rax)
fffff800002850a0:	48 8b da             	mov    %rdx,%rbx
fffff800002850a3:	4c 8b f1             	mov    %rcx,%r14
fffff800002850a6:	4d 85 c9             	test   %r9,%r9
fffff800002850a9:	74 07                	je     0xfffff800002850b2
fffff800002850ab:	41 8b 01             	mov    (%r9),%eax
fffff800002850ae:	84 c0                	test   %al,%al
fffff800002850b0:	78 0f                	js     0xfffff800002850c1
fffff800002850b2:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
fffff800002850b7:	e8 1c 12 00 00       	call   0xfffff800002862d8
fffff800002850bc:	48 8d 74 24 50       	lea    0x50(%rsp),%rsi
fffff800002850c1:	83 3d 08 c5 37 00 02 	cmpl   $0x2,0x37c508(%rip)        # 0xfffff800006015d0
fffff800002850c8:	74 05                	je     0xfffff800002850cf
fffff800002850ca:	48 0f ba eb 18       	bts    $0x18,%rbx
fffff800002850cf:	49 8b 8e 30 01 00 00 	mov    0x130(%r14),%rcx
fffff800002850d6:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
fffff800002850db:	48 8b d6             	mov    %rsi,%rdx
fffff800002850de:	e8 95 d5 ff ff       	call   0xfffff80000282678
fffff800002850e3:	0f b7 e8             	movzwl %ax,%ebp
fffff800002850e6:	66 85 c0             	test   %ax,%ax
fffff800002850e9:	0f 85 8c 00 00 00    	jne    0xfffff8000028517b
fffff800002850ef:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
fffff800002850f4:	48 8d b9 af 1e 00 00 	lea    0x1eaf(%rcx),%rdi
fffff800002850fb:	48 81 e7 00 f0 ff ff 	and    $0xfffffffffffff000,%rdi
fffff80000285102:	48 89 8f 30 01 00 00 	mov    %rcx,0x130(%rdi)
fffff80000285109:	48 89 9f 20 01 00 00 	mov    %rbx,0x120(%rdi)
fffff80000285110:	4c 89 b7 88 23 00 00 	mov    %r14,0x2388(%rdi)
fffff80000285117:	41 8b 0f             	mov    (%r15),%ecx
fffff8000028511a:	89 8f 04 0b 01 00    	mov    %ecx,0x10b04(%rdi)
fffff80000285120:	4c 89 bf 08 0b 01 00 	mov    %r15,0x10b08(%rdi)
fffff80000285127:	8b 0e                	mov    (%rsi),%ecx
fffff80000285129:	89 8f 70 22 00 00    	mov    %ecx,0x2270(%rdi)
fffff8000028512f:	8b 0e                	mov    (%rsi),%ecx
fffff80000285131:	83 e1 3f             	and    $0x3f,%ecx
fffff80000285134:	e8 d3 60 fd ff       	call   0xfffff8000025b20c
fffff80000285139:	8b c8                	mov    %eax,%ecx
fffff8000028513b:	89 87 78 22 00 00    	mov    %eax,0x2278(%rdi)
fffff80000285141:	48 8d 05 b8 13 38 00 	lea    0x3813b8(%rip),%rax        # 0xfffff80000606500
fffff80000285148:	48 8b 04 c8          	mov    (%rax,%rcx,8),%rax
fffff8000028514c:	48 85 c0             	test   %rax,%rax
fffff8000028514f:	75 05                	jne    0xfffff80000285156
fffff80000285151:	41 8b c4             	mov    %r12d,%eax
fffff80000285154:	eb 06                	jmp    0xfffff8000028515c
fffff80000285156:	8b 80 6c 01 00 00    	mov    0x16c(%rax),%eax
fffff8000028515c:	89 87 7c 22 00 00    	mov    %eax,0x227c(%rdi)
fffff80000285162:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
fffff80000285167:	4c 89 27             	mov    %r12,(%rdi)
fffff8000028516a:	4c 89 a7 80 0c 01 00 	mov    %r12,0x10c80(%rdi)
fffff80000285171:	4c 89 a7 b8 0c 01 00 	mov    %r12,0x10cb8(%rdi)
fffff80000285178:	48 89 38             	mov    %rdi,(%rax)
fffff8000028517b:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
fffff80000285180:	0f b7 c5             	movzwl %bp,%eax
fffff80000285183:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
fffff80000285188:	48 83 c4 20          	add    $0x20,%rsp
fffff8000028518c:	41 5f                	pop    %r15
fffff8000028518e:	41 5e                	pop    %r14
fffff80000285190:	41 5c                	pop    %r12
fffff80000285192:	5f                   	pop    %rdi
fffff80000285193:	5e                   	pop    %rsi
fffff80000285194:	c3                   	ret
fffff80000285195:	cc                   	int3
fffff80000285196:	cc                   	int3
fffff80000285197:	cc                   	int3
fffff80000285198:	cc                   	int3
fffff80000285199:	cc                   	int3
fffff8000028519a:	cc                   	int3
fffff8000028519b:	cc                   	int3
fffff8000028519c:	65 4c 8b 04 25 a8 03 	mov    %gs:0x103a8,%r8
fffff800002851a3:	01 00
fffff800002851a5:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff800002851ac:	01 00
fffff800002851ae:	48 8b 90 c0 02 00 00 	mov    0x2c0(%rax),%rdx
fffff800002851b5:	44 8a 4a 14          	mov    0x14(%rdx),%r9b
fffff800002851b9:	33 d2                	xor    %edx,%edx
fffff800002851bb:	49 3b c8             	cmp    %r8,%rcx
fffff800002851be:	74 18                	je     0xfffff800002851d8
fffff800002851c0:	8b 81 20 01 00 00    	mov    0x120(%rcx),%eax
fffff800002851c6:	48 0f ba e0 12       	bt     $0x12,%rax
fffff800002851cb:	73 0b                	jae    0xfffff800002851d8
fffff800002851cd:	41 80 f9 01          	cmp    $0x1,%r9b
fffff800002851d1:	74 05                	je     0xfffff800002851d8
fffff800002851d3:	ba 06 00 00 00       	mov    $0x6,%edx
fffff800002851d8:	0f b7 c2             	movzwl %dx,%eax
fffff800002851db:	c3                   	ret
fffff800002851dc:	cc                   	int3
fffff800002851dd:	cc                   	int3