fffff80000246da1:	0f 84 da fa fb ff    	je     0xfffff80000206881
fffff80000246da7:	66 83 c8 02          	or     $0x2,%ax
fffff80000246dab:	66 89 47 06          	mov    %ax,0x6(%rdi)
fffff80000246daf:	e9 cd fa fb ff       	jmp    0xfffff80000206881
fffff80000246db4:	8b c6                	mov    %esi,%eax
fffff80000246db6:	bb 00 10 00 00       	mov    $0x1000,%ebx
fffff80000246dbb:	25 ff 0f 00 00       	and    $0xfff,%eax
fffff80000246dc0:	2b d8                	sub    %eax,%ebx
fffff80000246dc2:	e9 44 fb fb ff       	jmp    0xfffff8000020690b
fffff80000246dc7:	cc                   	int3
fffff80000246dc8:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
fffff80000246dcd:	0f b7 0a             	movzwl (%rdx),%ecx
fffff80000246dd0:	66 89 08             	mov    %cx,(%rax)
fffff80000246dd3:	e9 57 fc fb ff       	jmp    0xfffff80000206a2f
fffff80000246dd8:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
fffff80000246ddd:	8b 0a                	mov    (%rdx),%ecx
fffff80000246ddf:	89 08                	mov    %ecx,(%rax)
fffff80000246de1:	e9 49 fc fb ff       	jmp    0xfffff80000206a2f
fffff80000246de6:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
fffff80000246deb:	48 8b 0a             	mov    (%rdx),%rcx
fffff80000246dee:	48 89 08             	mov    %rcx,(%rax)
fffff80000246df1:	e9 39 fc fb ff       	jmp    0xfffff80000206a2f
fffff80000246df6:	89 6c 24 28          	mov    %ebp,0x28(%rsp)
fffff80000246dfa:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
fffff80000246dff:	e8 c4 8a 07 00       	call   0xfffff800002bf8c8
fffff80000246e04:	44 0f b7 d0          	movzwl %ax,%r10d
fffff80000246e08:	66 85 c0             	test   %ax,%ax
fffff80000246e0b:	0f 84 da fc fb ff    	je     0xfffff80000206aeb
fffff80000246e11:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
fffff80000246e15:	41 0f b7 c2          	movzwl %r10w,%eax
fffff80000246e19:	ba 08 10 00 00       	mov    $0x1008,%edx
fffff80000246e1e:	66 2b c2             	sub    %dx,%ax
fffff80000246e21:	66 f7 d8             	neg    %ax
fffff80000246e24:	c6 41 10 01          	movb   $0x1,0x10(%rcx)
fffff80000246e28:	1b c0                	sbb    %eax,%eax
fffff80000246e2a:	44 89 61 18          	mov    %r12d,0x18(%rcx)
fffff80000246e2e:	83 c0 0d             	add    $0xd,%eax
fffff80000246e31:	4c 89 61 20          	mov    %r12,0x20(%rcx)
fffff80000246e35:	89 41 14             	mov    %eax,0x14(%rcx)
fffff80000246e38:	c7 01 07 00 00 00    	movl   $0x7,(%rcx)
fffff80000246e3e:	66 45 85 d2          	test   %r10w,%r10w
fffff80000246e42:	0f 85 df fc fb ff    	jne    0xfffff80000206b27
fffff80000246e48:	e9 b8 fc fb ff       	jmp    0xfffff80000206b05
fffff80000246e4d:	cc                   	int3
fffff80000246e4e:	83 f9 01             	cmp    $0x1,%ecx
fffff80000246e51:	75 2e                	jne    0xfffff80000246e81
fffff80000246e53:	41 8b f8             	mov    %r8d,%edi
fffff80000246e56:	e9 cd ff fb ff       	jmp    0xfffff80000206e28
fffff80000246e5b:	83 7b 24 01          	cmpl   $0x1,0x24(%rbx)
fffff80000246e5f:	75 09                	jne    0xfffff80000246e6a
fffff80000246e61:	41 0f b7 f8          	movzwl %r8w,%edi
fffff80000246e65:	e9 be ff fb ff       	jmp    0xfffff80000206e28
fffff80000246e6a:	83 7b 24 02          	cmpl   $0x2,0x24(%rbx)
fffff80000246e6e:	75 22                	jne    0xfffff80000246e92
fffff80000246e70:	4c 8b cb             	mov    %rbx,%r9
fffff80000246e73:	45 8b c6             	mov    %r14d,%r8d
fffff80000246e76:	49 8b d4             	mov    %r12,%rdx
fffff80000246e79:	48 8b ce             	mov    %rsi,%rcx
fffff80000246e7c:	e8 3b db 07 00       	call   0xfffff800002c49bc
fffff80000246e81:	48 8b d3             	mov    %rbx,%rdx
fffff80000246e84:	48 8b ce             	mov    %rsi,%rcx
fffff80000246e87:	e8 b8 d6 07 00       	call   0xfffff800002c4544
fffff80000246e8c:	90                   	nop
fffff80000246e8d:	e9 96 ff fb ff       	jmp    0xfffff80000206e28
fffff80000246e92:	65 48 8b 0c 25 a0 03 	mov    %gs:0x103a0,%rcx
fffff80000246e99:	01 00
fffff80000246e9b:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
fffff80000246e9f:	33 c0                	xor    %eax,%eax
fffff80000246ea1:	c7 45 b7 01 00 02 c0 	movl   $0xc0020001,-0x49(%rbp)
fffff80000246ea8:	89 45 d1             	mov    %eax,-0x2f(%rbp)
fffff80000246eab:	66 89 45 d5          	mov    %ax,-0x2b(%rbp)
fffff80000246eaf:	c7 45 bb 00 00 00 b2 	movl   $0xb2000000,-0x45(%rbp)
fffff80000246eb6:	4c 89 45 bf          	mov    %r8,-0x41(%rbp)
fffff80000246eba:	4c 89 45 c7          	mov    %r8,-0x39(%rbp)
fffff80000246ebe:	66 44 89 45 cf       	mov    %r8w,-0x31(%rbp)
fffff80000246ec3:	4c 89 45 d7          	mov    %r8,-0x29(%rbp)
fffff80000246ec7:	4c 89 45 df          	mov    %r8,-0x21(%rbp)
fffff80000246ecb:	4c 89 45 e7          	mov    %r8,-0x19(%rbp)
fffff80000246ecf:	4c 89 45 ef          	mov    %r8,-0x11(%rbp)
fffff80000246ed3:	4c 89 45 f7          	mov    %r8,-0x9(%rbp)
fffff80000246ed7:	4c 89 45 ff          	mov    %r8,-0x1(%rbp)
fffff80000246edb:	4c 89 45 07          	mov    %r8,0x7(%rbp)
fffff80000246edf:	4c 89 45 0f          	mov    %r8,0xf(%rbp)
fffff80000246ee3:	4c 89 45 17          	mov    %r8,0x17(%rbp)
fffff80000246ee7:	4c 89 45 1f          	mov    %r8,0x1f(%rbp)
fffff80000246eeb:	e8 5c 48 06 00       	call   0xfffff800002ab74c
fffff80000246ef0:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff80000246ef7:	01 00
fffff80000246ef9:	bf 0c 10 00 00       	mov    $0x100c,%edi
fffff80000246efe:	c7 00 1b 00 00 00    	movl   $0x1b,(%rax)
fffff80000246f04:	e9 1f ff fb ff       	jmp    0xfffff80000206e28
fffff80000246f09:	cc                   	int3
fffff80000246f0a:	f0 83 0c 24 00       	lock orl $0x0,(%rsp)
fffff80000246f0f:	e9 2e 01 fc ff       	jmp    0xfffff80000207042
fffff80000246f14:	48 8b 83 08 03 00 00 	mov    0x308(%rbx),%rax
fffff80000246f1b:	49 69 cb c0 46 00 00 	imul   $0x46c0,%r11,%rcx
fffff80000246f22:	48 8b 8c 01 48 67 00 	mov    0x6748(%rcx,%rax,1),%rcx
fffff80000246f29:	00
fffff80000246f2a:	f0 ff 09             	lock decl (%rcx)
fffff80000246f2d:	e9 10 01 fc ff       	jmp    0xfffff80000207042
fffff80000246f32:	48 8b 07             	mov    (%rdi),%rax
fffff80000246f35:	48 89 45 87          	mov    %rax,-0x79(%rbp)
fffff80000246f39:	4c 8b c8             	mov    %rax,%r9
fffff80000246f3c:	48 c1 e8 20          	shr    $0x20,%rax
fffff80000246f40:	85 c0                	test   %eax,%eax
fffff80000246f42:	74 22                	je     0xfffff80000246f66
fffff80000246f44:	4c 8d 45 8b          	lea    -0x75(%rbp),%r8
fffff80000246f48:	49 2b c8             	sub    %r8,%rcx
fffff80000246f4b:	48 8d 55 8f          	lea    -0x71(%rbp),%rdx
fffff80000246f4f:	4c 8b c0             	mov    %rax,%r8
fffff80000246f52:	48 8b 04 0a          	mov    (%rdx,%rcx,1),%rax
fffff80000246f56:	48 89 02             	mov    %rax,(%rdx)
fffff80000246f59:	48 8d 52 08          	lea    0x8(%rdx),%rdx
fffff80000246f5d:	4d 2b c2             	sub    %r10,%r8
fffff80000246f60:	75 f0                	jne    0xfffff80000246f52
fffff80000246f62:	4c 8b 4d 87          	mov    -0x79(%rbp),%r9
fffff80000246f66:	45 84 e4             	test   %r12b,%r12b
fffff80000246f69:	75 0d                	jne    0xfffff80000246f78
fffff80000246f6b:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
fffff80000246f70:	e8 db 9c fd ff       	call   0xfffff80000220c50
fffff80000246f75:	45 8a e2             	mov    %r10b,%r12b
fffff80000246f78:	4c 8b 6c 24 30       	mov    0x30(%rsp),%r13
fffff80000246f7d:	33 db                	xor    %ebx,%ebx
fffff80000246f7f:	45 0f b7 f1          	movzwl %r9w,%r14d
fffff80000246f83:	41 8b f6             	mov    %r14d,%esi
fffff80000246f86:	c1 e6 06             	shl    $0x6,%esi
fffff80000246f89:	3b de                	cmp    %esi,%ebx
fffff80000246f8b:	0f 83 e9 00 00 00    	jae    0xfffff8000024707a
fffff80000246f91:	8b d3                	mov    %ebx,%edx
fffff80000246f93:	49 c1 e9 20          	shr    $0x20,%r9
fffff80000246f97:	83 e3 3f             	and    $0x3f,%ebx
fffff80000246f9a:	c1 ea 06             	shr    $0x6,%edx
fffff80000246f9d:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
fffff80000246fa1:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
fffff80000246fa5:	8b cb                	mov    %ebx,%ecx
fffff80000246fa7:	8b c3                	mov    %ebx,%eax
fffff80000246fa9:	49 d3 e0             	shl    %cl,%r8
fffff80000246fac:	41 3b d1             	cmp    %r9d,%edx
fffff80000246faf:	73 30                	jae    0xfffff80000246fe1
fffff80000246fb1:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
fffff80000246fb5:	48 8d 0c d1          	lea    (%rcx,%rdx,8),%rcx
fffff80000246fb9:	48 8b 01             	mov    (%rcx),%rax
fffff80000246fbc:	49 23 c0             	and    %r8,%rax
fffff80000246fbf:	4c 0f bc c0          	bsf    %rax,%r8
fffff80000246fc3:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
fffff80000246fc8:	75 4e                	jne    0xfffff80000247018
fffff80000246fca:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
fffff80000246fcf:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
fffff80000246fd3:	41 03 d2             	add    %r10d,%edx
fffff80000246fd6:	48 83 c1 08          	add    $0x8,%rcx
fffff80000246fda:	3b 55 8b             	cmp    -0x75(%rbp),%edx
fffff80000246fdd:	72 da                	jb     0xfffff80000246fb9
fffff80000246fdf:	33 c0                	xor    %eax,%eax
fffff80000246fe1:	41 3b d6             	cmp    %r14d,%edx
fffff80000246fe4:	0f 83 90 00 00 00    	jae    0xfffff8000024707a
fffff80000246fea:	66 44 39 55 89       	cmp    %r10w,-0x77(%rbp)
fffff80000246fef:	0f 85 85 00 00 00    	jne    0xfffff8000024707a
fffff80000246ff5:	8b da                	mov    %edx,%ebx
fffff80000246ff7:	c1 e3 06             	shl    $0x6,%ebx
fffff80000246ffa:	03 d8                	add    %eax,%ebx
fffff80000246ffc:	48 8b 07             	mov    (%rdi),%rax
fffff80000246fff:	8b d3                	mov    %ebx,%edx
fffff80000247001:	8b cb                	mov    %ebx,%ecx
fffff80000247003:	c1 ea 06             	shr    $0x6,%edx
fffff80000247006:	83 e1 3f             	and    $0x3f,%ecx
fffff80000247009:	48 c1 e8 20          	shr    $0x20,%rax
fffff8000024700d:	3b d0                	cmp    %eax,%edx
fffff8000024700f:	72 11                	jb     0xfffff80000247022
fffff80000247011:	f0 83 0c 24 00       	lock orl $0x0,(%rsp)
fffff80000247016:	eb 56                	jmp    0xfffff8000024706e
fffff80000247018:	8b da                	mov    %edx,%ebx
fffff8000024701a:	c1 e3 06             	shl    $0x6,%ebx
fffff8000024701d:	41 03 d8             	add    %r8d,%ebx
fffff80000247020:	eb da                	jmp    0xfffff80000246ffc
fffff80000247022:	f0 48 0f b3 4c d7 08 	lock btr %rcx,0x8(%rdi,%rdx,8)
fffff80000247029:	0f 92 c0             	setb   %al
fffff8000024702c:	84 c0                	test   %al,%al
fffff8000024702e:	74 3e                	je     0xfffff8000024706e
fffff80000247030:	49 8b 8c dd 58 01 00 	mov    0x158(%r13,%rbx,8),%rcx
fffff80000247037:	00
fffff80000247038:	83 c8 ff             	or     $0xffffffff,%eax
fffff8000024703b:	49 8b 14 0f          	mov    (%r15,%rcx,1),%rdx
fffff8000024703f:	f0 0f c1 82 b8 0d 00 	lock xadd %eax,0xdb8(%rdx)
fffff80000247046:	00
fffff80000247047:	83 f8 01             	cmp    $0x1,%eax
fffff8000024704a:	75 22                	jne    0xfffff8000024706e
fffff8000024704c:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
fffff80000247052:	48 8b 89 08 01 00 00 	mov    0x108(%rcx),%rcx
fffff80000247059:	c6 44 24 20 40       	movb   $0x40,0x20(%rsp)
fffff8000024705e:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
fffff80000247063:	e8 c4 b6 fb ff       	call   0xfffff8000020272c
fffff80000247068:	41 ba 01 00 00 00    	mov    $0x1,%r10d
fffff8000024706e:	4c 8b 4d 87          	mov    -0x79(%rbp),%r9
fffff80000247072:	41 03 da             	add    %r10d,%ebx
fffff80000247075:	e9 0f ff ff ff       	jmp    0xfffff80000246f89
fffff8000024707a:	4c 8b 6c 24 38       	mov    0x38(%rsp),%r13
fffff8000024707f:	e9 1c 00 fc ff       	jmp    0xfffff800002070a0
fffff80000247084:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
fffff80000247089:	e8 96 9b fd ff       	call   0xfffff80000220c24
fffff8000024708e:	90                   	nop
fffff8000024708f:	e9 2a 00 fc ff       	jmp    0xfffff800002070be
fffff80000247094:	4d 8b c1             	mov    %r9,%r8
fffff80000247097:	33 d2                	xor    %edx,%edx
fffff80000247099:	48 8b ce             	mov    %rsi,%rcx
fffff8000024709c:	e8 a3 65 0e 00       	call   0xfffff8000032d644
fffff800002470a1:	0f 10 40 18          	movups 0x18(%rax),%xmm0
fffff800002470a5:	f3 0f 7f 07          	movdqu %xmm0,(%rdi)
fffff800002470a9:	49 89 07             	mov    %rax,(%r15)
fffff800002470ac:	44 8b 96 44 02 00 00 	mov    0x244(%rsi),%r10d
fffff800002470b3:	e9 41 02 fc ff       	jmp    0xfffff800002072f9
fffff800002470b8:	48 83 27 00          	andq   $0x0,(%rdi)
fffff800002470bc:	e9 4d 02 fc ff       	jmp    0xfffff8000020730e
fffff800002470c1:	48 8b 86 58 01 00 00 	mov    0x158(%rsi),%rax
fffff800002470c8:	41 0f b6 04 06       	movzbl (%r14,%rax,1),%eax
fffff800002470cd:	44 8b e0             	mov    %eax,%r12d
fffff800002470d0:	c1 e0 02             	shl    $0x2,%eax
fffff800002470d3:	33 47 0c             	xor    0xc(%rdi),%eax
fffff800002470d6:	83 e0 20             	and    $0x20,%eax
fffff800002470d9:	33 47 0c             	xor    0xc(%rdi),%eax
fffff800002470dc:	89 47 0c             	mov    %eax,0xc(%rdi)
fffff800002470df:	a8 20                	test   $0x20,%al
fffff800002470e1:	74 3c                	je     0xfffff8000024711f
fffff800002470e3:	4d 8b c1             	mov    %r9,%r8
fffff800002470e6:	33 d2                	xor    %edx,%edx
fffff800002470e8:	48 8b ce             	mov    %rsi,%rcx
fffff800002470eb:	e8 54 65 0e 00       	call   0xfffff8000032d644
fffff800002470f0:	48 85 c0             	test   %rax,%rax
fffff800002470f3:	74 2a                	je     0xfffff8000024711f
fffff800002470f5:	0f 10 40 18          	movups 0x18(%rax),%xmm0
fffff800002470f9:	4c 8b 64 24 78       	mov    0x78(%rsp),%r12
fffff800002470fe:	81 e3 00 03 00 00    	and    $0x300,%ebx
fffff80000247104:	41 8b cd             	mov    %r13d,%ecx
fffff80000247107:	41 ba 01 00 00 00    	mov    $0x1,%r10d
fffff8000024710d:	f3 0f 7f 07          	movdqu %xmm0,(%rdi)
fffff80000247111:	49 89 07             	mov    %rax,(%r15)
fffff80000247114:	48 09 1f             	or     %rbx,(%rdi)
fffff80000247117:	41 d3 e2             	shl    %cl,%r10d
fffff8000024711a:	e9 da 01 fc ff       	jmp    0xfffff800002072f9
fffff8000024711f:	8b 57 0c             	mov    0xc(%rdi),%edx
fffff80000247122:	41 8b cc             	mov    %r12d,%ecx
fffff80000247125:	83 e1 03             	and    $0x3,%ecx
fffff80000247128:	f6 46 0d 01          	testb  $0x1,0xd(%rsi)
fffff8000024712c:	74 0c                	je     0xfffff8000024713a
fffff8000024712e:	8b c1                	mov    %ecx,%eax
fffff80000247130:	83 e2 f3             	and    $0xfffffff3,%edx
fffff80000247133:	c1 e0 02             	shl    $0x2,%eax
fffff80000247136:	0b d0                	or     %eax,%edx
fffff80000247138:	eb 05                	jmp    0xfffff8000024713f
fffff8000024713a:	83 e2 fc             	and    $0xfffffffc,%edx
fffff8000024713d:	0b d1                	or     %ecx,%edx
fffff8000024713f:	41 8b cc             	mov    %r12d,%ecx
fffff80000247142:	41 8b c4             	mov    %r12d,%eax
fffff80000247145:	4c 8b 64 24 78       	mov    0x78(%rsp),%r12
fffff8000024714a:	c1 e1 02             	shl    $0x2,%ecx
fffff8000024714d:	33 ca                	xor    %edx,%ecx
fffff8000024714f:	c1 e0 02             	shl    $0x2,%eax
fffff80000247152:	83 e1 10             	and    $0x10,%ecx
fffff80000247155:	33 ca                	xor    %edx,%ecx
fffff80000247157:	33 c1                	xor    %ecx,%eax
fffff80000247159:	83 e0 40             	and    $0x40,%eax
fffff8000024715c:	33 c1                	xor    %ecx,%eax
fffff8000024715e:	89 47 0c             	mov    %eax,0xc(%rdi)
fffff80000247161:	e9 3f 01 fc ff       	jmp    0xfffff800002072a5
fffff80000247166:	83 a4 24 90 00 00 00 	andl   $0x0,0x90(%rsp)
fffff8000024716d:	00
fffff8000024716e:	41 8a cf             	mov    %r15b,%cl
fffff80000247171:	b8 01 00 00 00       	mov    $0x1,%eax
fffff80000247176:	d3 e0                	shl    %cl,%eax
fffff80000247178:	8d 48 ff             	lea    -0x1(%rax),%ecx
fffff8000024717b:	0b c8                	or     %eax,%ecx
fffff8000024717d:	f7 d1                	not    %ecx
fffff8000024717f:	23 8e 54 02 00 00    	and    0x254(%rsi),%ecx
fffff80000247185:	44 0f bc f9          	bsf    %ecx,%r15d
fffff80000247189:	0f 95 c0             	setne  %al
fffff8000024718c:	84 c0                	test   %al,%al
fffff8000024718e:	0f 84 99 00 00 00    	je     0xfffff8000024722d
fffff80000247194:	45 0f b6 c7          	movzbl %r15b,%r8d
fffff80000247198:	41 bb 01 00 00 00    	mov    $0x1,%r11d
fffff8000024719e:	41 8b c0             	mov    %r8d,%eax
fffff800002471a1:	48 03 c0             	add    %rax,%rax
fffff800002471a4:	44 0f b6 64 c6 11    	movzbl 0x11(%rsi,%rax,8),%r12d
fffff800002471aa:	8b 45 28             	mov    0x28(%rbp),%eax
fffff800002471ad:	41 8a cc             	mov    %r12b,%cl
fffff800002471b0:	41 d3 e3             	shl    %cl,%r11d
fffff800002471b3:	41 23 c3             	and    %r11d,%eax
fffff800002471b6:	a8 1f                	test   $0x1f,%al
fffff800002471b8:	74 65                	je     0xfffff8000024721f
fffff800002471ba:	48 8b cb             	mov    %rbx,%rcx
fffff800002471bd:	41 8b d1             	mov    %r9d,%edx
fffff800002471c0:	48 c1 e9 37          	shr    $0x37,%rcx
fffff800002471c4:	83 e1 07             	and    $0x7,%ecx
fffff800002471c7:	c1 e1 02             	shl    $0x2,%ecx
fffff800002471ca:	d3 ea                	shr    %cl,%edx
fffff800002471cc:	83 e2 0f             	and    $0xf,%edx
fffff800002471cf:	8a c2                	mov    %dl,%al
fffff800002471d1:	0c 10                	or     $0x10,%al
fffff800002471d3:	0f b6 c8             	movzbl %al,%ecx
fffff800002471d6:	49 23 de             	and    %r14,%rbx
fffff800002471d9:	41 8b c4             	mov    %r12d,%eax
fffff800002471dc:	4c 8b 64 24 78       	mov    0x78(%rsp),%r12
fffff800002471e1:	0f 44 ca             	cmove  %edx,%ecx
fffff800002471e4:	48 c1 e0 05          	shl    $0x5,%rax
fffff800002471e8:	42 88 4c 07 08       	mov    %cl,0x8(%rdi,%r8,1)
fffff800002471ed:	48 8b ce             	mov    %rsi,%rcx
fffff800002471f0:	48 8b 94 30 b8 00 00 	mov    0xb8(%rax,%rsi,1),%rdx
fffff800002471f7:	00
fffff800002471f8:	49 8b 14 14          	mov    (%r12,%rdx,1),%rdx
fffff800002471fc:	e8 4b 10 fc ff       	call   0xfffff8000020824c
fffff80000247201:	48 8b d8             	mov    %rax,%rbx
fffff80000247204:	48 c1 e8 34          	shr    $0x34,%rax
fffff80000247208:	83 e0 07             	and    $0x7,%eax
fffff8000024720b:	3c 05                	cmp    $0x5,%al
fffff8000024720d:	73 15                	jae    0xfffff80000247224
fffff8000024720f:	48 8b c3             	mov    %rbx,%rax
fffff80000247212:	25 00 03 00 00       	and    $0x300,%eax
fffff80000247217:	48 09 07             	or     %rax,(%rdi)
fffff8000024721a:	45 0b d3             	or     %r11d,%r10d
fffff8000024721d:	eb 05                	jmp    0xfffff80000247224
fffff8000024721f:	4c 8b 64 24 78       	mov    0x78(%rsp),%r12
fffff80000247224:	49 85 dd             	test   %rbx,%r13
fffff80000247227:	0f 85 39 ff ff ff    	jne    0xfffff80000247166
fffff8000024722d:	4c 8b 74 24 20       	mov    0x20(%rsp),%r14
fffff80000247232:	48 ba 00 00 00 00 00 	movabs $0x400000000000000,%rdx
fffff80000247239:	00 00 04
fffff8000024723c:	e9 92 00 fc ff       	jmp    0xfffff800002072d3
fffff80000247241:	49 c1 ee 03          	shr    $0x3,%r14
fffff80000247245:	41 83 e6 3f          	and    $0x3f,%r14d
fffff80000247249:	4c 0f a3 75 40       	bt     %r14,0x40(%rbp)
fffff8000024724e:	73 05                	jae    0xfffff80000247255
fffff80000247250:	48 0f ba 2f 08       	btsq   $0x8,(%rdi)
fffff80000247255:	4c 0f a3 75 48       	bt     %r14,0x48(%rbp)
fffff8000024725a:	73 05                	jae    0xfffff80000247261
fffff8000024725c:	48 0f ba 2f 09       	btsq   $0x9,(%rdi)
fffff80000247261:	44 8b 8e 40 02 00 00 	mov    0x240(%rsi),%r9d
fffff80000247268:	41 f7 d2             	not    %r10d
fffff8000024726b:	44 23 4d 28          	and    0x28(%rbp),%r9d
fffff8000024726f:	45 23 ca             	and    %r10d,%r9d
fffff80000247272:	41 83 e1 1f          	and    $0x1f,%r9d
fffff80000247276:	eb 52                	jmp    0xfffff800002472ca
fffff80000247278:	48 8b 07             	mov    (%rdi),%rax
fffff8000024727b:	48 f7 d0             	not    %rax
fffff8000024727e:	48 a9 00 03 00 00    	test   $0x300,%rax
fffff80000247284:	0f 84 84 00 fc ff    	je     0xfffff8000020730e
fffff8000024728a:	0f b6 c1             	movzbl %cl,%eax
fffff8000024728d:	48 8b ce             	mov    %rsi,%rcx
fffff80000247290:	48 c1 e0 05          	shl    $0x5,%rax
fffff80000247294:	48 8b 94 30 b8 00 00 	mov    0xb8(%rax,%rsi,1),%rdx
fffff8000024729b:	00
fffff8000024729c:	49 8b 14 14          	mov    (%r12,%rdx,1),%rdx
fffff800002472a0:	e8 a7 0f fc ff       	call   0xfffff8000020824c