fffff80000244cc8:	bb 06 00 00 00       	mov    $0x6,%ebx
fffff80000244ccd:	e9 11 c1 fb ff       	jmp    0xfffff80000200de3
fffff80000244cd2:	83 f8 01             	cmp    $0x1,%eax
fffff80000244cd5:	74 26                	je     0xfffff80000244cfd
fffff80000244cd7:	44 38 66 34          	cmp    %r12b,0x34(%rsi)
fffff80000244cdb:	75 26                	jne    0xfffff80000244d03
fffff80000244cdd:	ba 07 00 06 00       	mov    $0x60007,%edx
fffff80000244ce2:	eb 05                	jmp    0xfffff80000244ce9
fffff80000244ce4:	ba 06 00 06 00       	mov    $0x60006,%edx
fffff80000244ce9:	44 8b c3             	mov    %ebx,%r8d
fffff80000244cec:	4d 8b ce             	mov    %r14,%r9
fffff80000244cef:	48 8b ce             	mov    %rsi,%rcx
fffff80000244cf2:	e8 09 19 0f 00       	call   0xfffff80000336600
fffff80000244cf7:	90                   	nop
fffff80000244cf8:	e9 56 c2 fb ff       	jmp    0xfffff80000200f53
fffff80000244cfd:	44 38 66 34          	cmp    %r12b,0x34(%rsi)
fffff80000244d01:	74 e1                	je     0xfffff80000244ce4
fffff80000244d03:	48 8b 46 20          	mov    0x20(%rsi),%rax
fffff80000244d07:	bf 08 10 00 00       	mov    $0x1008,%edi
fffff80000244d0c:	48 c7 40 14 0d 00 00 	movq   $0xd,0x14(%rax)
fffff80000244d13:	00
fffff80000244d14:	c6 40 10 01          	movb   $0x1,0x10(%rax)
fffff80000244d18:	4c 89 60 20          	mov    %r12,0x20(%rax)
fffff80000244d1c:	c7 00 07 00 00 00    	movl   $0x7,(%rax)
fffff80000244d22:	e9 42 c2 fb ff       	jmp    0xfffff80000200f69
fffff80000244d27:	cc                   	int3
fffff80000244d28:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff80000244d2f:	02 00
fffff80000244d31:	42 0f b7 94 50 80 00 	movzwl 0x80(%rax,%r10,2),%edx
fffff80000244d38:	00 00
fffff80000244d3a:	66 41 89 51 0c       	mov    %dx,0xc(%r9)
fffff80000244d3f:	e9 ea c2 fb ff       	jmp    0xfffff8000020102e
fffff80000244d44:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
fffff80000244d49:	41 8b d3             	mov    %r11d,%edx
fffff80000244d4c:	e8 0f e7 0c 00       	call   0xfffff80000313460
fffff80000244d51:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
fffff80000244d55:	e9 2c c3 fb ff       	jmp    0xfffff80000201086
fffff80000244d5a:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff80000244d61:	02 00
fffff80000244d63:	42 8b 8c 90 b8 00 00 	mov    0xb8(%rax,%r10,4),%ecx
fffff80000244d6a:	00
fffff80000244d6b:	e9 16 c3 fb ff       	jmp    0xfffff80000201086
fffff80000244d70:	41 8b 80 10 0c 00 00 	mov    0xc10(%r8),%eax
fffff80000244d77:	89 02                	mov    %eax,(%rdx)
fffff80000244d79:	e9 61 c3 fb ff       	jmp    0xfffff800002010df
fffff80000244d7e:	65 48 8b 04 25 50 c9 	mov    %gs:0x2c950,%rax
fffff80000244d85:	02 00
fffff80000244d87:	8b 8c 88 90 00 00 00 	mov    0x90(%rax,%rcx,4),%ecx
fffff80000244d8e:	e9 a5 c3 fb ff       	jmp    0xfffff80000201138
fffff80000244d93:	cc                   	int3
fffff80000244d94:	4c 8b c5             	mov    %rbp,%r8
fffff80000244d97:	8b d3                	mov    %ebx,%edx
fffff80000244d99:	e8 0e d5 fb ff       	call   0xfffff800002022ac
fffff80000244d9e:	0f b7 f0             	movzwl %ax,%esi
fffff80000244da1:	66 85 c0             	test   %ax,%ax
fffff80000244da4:	0f 85 10 c4 fb ff    	jne    0xfffff800002011ba
fffff80000244daa:	48 8b 97 88 00 00 00 	mov    0x88(%rdi),%rdx
fffff80000244db1:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
fffff80000244db6:	48 8b cf             	mov    %rdi,%rcx
fffff80000244db9:	c7 47 50 02 00 00 00 	movl   $0x2,0x50(%rdi)
fffff80000244dc0:	e8 47 b3 07 00       	call   0xfffff800002c010c
fffff80000244dc5:	0f b7 f0             	movzwl %ax,%esi
fffff80000244dc8:	e9 ed c3 fb ff       	jmp    0xfffff800002011ba
fffff80000244dcd:	cc                   	int3
fffff80000244dce:	ff c0                	inc    %eax
fffff80000244dd0:	49 83 c0 04          	add    $0x4,%r8
fffff80000244dd4:	41 3b c1             	cmp    %r9d,%eax
fffff80000244dd7:	0f 82 a0 c4 fb ff    	jb     0xfffff8000020127d
fffff80000244ddd:	e9 ac c4 fb ff       	jmp    0xfffff8000020128e
fffff80000244de2:	bb 06 00 00 00       	mov    $0x6,%ebx
fffff80000244de7:	e9 db c5 fb ff       	jmp    0xfffff800002013c7
fffff80000244dec:	33 d2                	xor    %edx,%edx
fffff80000244dee:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
fffff80000244df2:	41 b8 88 00 00 00    	mov    $0x88,%r8d
fffff80000244df8:	e8 c3 f7 ff ff       	call   0xfffff800002445c0
fffff80000244dfd:	65 4c 8b 34 25 00 00 	mov    %gs:0x0,%r14
fffff80000244e04:	00 00
fffff80000244e06:	48 8b 0d 63 16 3c 00 	mov    0x3c1663(%rip),%rcx        # 0xfffff80000606470
fffff80000244e0d:	48 8b c1             	mov    %rcx,%rax
fffff80000244e10:	48 89 4d a7          	mov    %rcx,-0x59(%rbp)
fffff80000244e14:	48 c1 e8 20          	shr    $0x20,%rax
fffff80000244e18:	85 c0                	test   %eax,%eax
fffff80000244e1a:	74 1b                	je     0xfffff80000244e37
fffff80000244e1c:	4c 8b c0             	mov    %rax,%r8
fffff80000244e1f:	48 8d 15 52 16 3c 00 	lea    0x3c1652(%rip),%rdx        # 0xfffff80000606478
fffff80000244e26:	49 c1 e0 03          	shl    $0x3,%r8
fffff80000244e2a:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
fffff80000244e2e:	e8 cd f4 ff ff       	call   0xfffff80000244300
fffff80000244e33:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
fffff80000244e37:	45 8b 4e 08          	mov    0x8(%r14),%r9d
fffff80000244e3b:	48 8b d1             	mov    %rcx,%rdx
fffff80000244e3e:	45 8b c1             	mov    %r9d,%r8d
fffff80000244e41:	48 c1 ea 20          	shr    $0x20,%rdx
fffff80000244e45:	41 c1 e8 06          	shr    $0x6,%r8d
fffff80000244e49:	41 83 e1 3f          	and    $0x3f,%r9d
fffff80000244e4d:	41 bc 01 00 00 00    	mov    $0x1,%r12d
fffff80000244e53:	44 3b c2             	cmp    %edx,%r8d
fffff80000244e56:	72 26                	jb     0xfffff80000244e7e
fffff80000244e58:	48 8b c1             	mov    %rcx,%rax
fffff80000244e5b:	48 c1 e8 10          	shr    $0x10,%rax
fffff80000244e5f:	66 85 c0             	test   %ax,%ax
fffff80000244e62:	74 27                	je     0xfffff80000244e8b
fffff80000244e64:	8b c2                	mov    %edx,%eax
fffff80000244e66:	41 03 d4             	add    %r12d,%edx
fffff80000244e69:	48 83 4c c5 af ff    	orq    $0xffffffffffffffff,-0x51(%rbp,%rax,8)
fffff80000244e6f:	41 3b d0             	cmp    %r8d,%edx
fffff80000244e72:	76 f0                	jbe    0xfffff80000244e64
fffff80000244e74:	43 8d 04 04          	lea    (%r12,%r8,1),%eax
fffff80000244e78:	0f b7 c0             	movzwl %ax,%eax
fffff80000244e7b:	89 45 ab             	mov    %eax,-0x55(%rbp)
fffff80000244e7e:	41 8b c9             	mov    %r9d,%ecx
fffff80000244e81:	4a 0f b3 4c c5 af    	btr    %rcx,-0x51(%rbp,%r8,8)
fffff80000244e87:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
fffff80000244e8b:	48 c1 e9 20          	shr    $0x20,%rcx
fffff80000244e8f:	41 8b d7             	mov    %r15d,%edx
fffff80000244e92:	85 c9                	test   %ecx,%ecx
fffff80000244e94:	74 15                	je     0xfffff80000244eab
fffff80000244e96:	48 8d 45 af          	lea    -0x51(%rbp),%rax
fffff80000244e9a:	4c 39 38             	cmp    %r15,(%rax)
fffff80000244e9d:	75 23                	jne    0xfffff80000244ec2
fffff80000244e9f:	41 03 d4             	add    %r12d,%edx
fffff80000244ea2:	48 83 c0 08          	add    $0x8,%rax
fffff80000244ea6:	3b 55 ab             	cmp    -0x55(%rbp),%edx
fffff80000244ea9:	72 ef                	jb     0xfffff80000244e9a
fffff80000244eab:	0f b7 45 a7          	movzwl -0x59(%rbp),%eax
fffff80000244eaf:	3b d0                	cmp    %eax,%edx
fffff80000244eb1:	0f 83 a8 00 00 00    	jae    0xfffff80000244f5f
fffff80000244eb7:	66 44 39 65 a9       	cmp    %r12w,-0x57(%rbp)
fffff80000244ebc:	0f 85 9d 00 00 00    	jne    0xfffff80000244f5f
fffff80000244ec2:	45 33 c9             	xor    %r9d,%r9d
fffff80000244ec5:	44 88 7c 24 20       	mov    %r15b,0x20(%rsp)
fffff80000244eca:	4c 8d 05 3f 5f 01 00 	lea    0x15f3f(%rip),%r8        # 0xfffff8000025ae10
fffff80000244ed1:	41 8b d4             	mov    %r12d,%edx
fffff80000244ed4:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
fffff80000244ed8:	e8 73 d6 fd ff       	call   0xfffff80000222550
fffff80000244edd:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff80000244ee4:	00 00
fffff80000244ee6:	44 89 b8 40 02 01 00 	mov    %r15d,0x10240(%rax)
fffff80000244eed:	0f 20 e1             	mov    %cr4,%rcx
fffff80000244ef0:	48 8b c1             	mov    %rcx,%rax
fffff80000244ef3:	48 0f ba f8 07       	btc    $0x7,%rax
fffff80000244ef8:	0f 22 e0             	mov    %rax,%cr4
fffff80000244efb:	0f 22 e1             	mov    %rcx,%cr4
fffff80000244efe:	49 8b f7             	mov    %r15,%rsi
fffff80000244f01:	eb 4f                	jmp    0xfffff80000244f52
fffff80000244f03:	f3 90                	pause
fffff80000244f05:	48 81 fe 00 27 b9 29 	cmp    $0x29b92700,%rsi
fffff80000244f0c:	76 41                	jbe    0xfffff80000244f4f
fffff80000244f0e:	48 8b 05 3b 31 4e 00 	mov    0x4e313b(%rip),%rax        # 0xfffff80000728050
fffff80000244f15:	48 8d 0d 54 15 3c 00 	lea    0x3c1554(%rip),%rcx        # 0xfffff80000606470
fffff80000244f1c:	ba 00 04 00 00       	mov    $0x400,%edx
fffff80000244f21:	e8 5a 7f ff ff       	call   0xfffff8000023ce80
fffff80000244f26:	49 8b f7             	mov    %r15,%rsi
fffff80000244f29:	f0 45 01 a6 ec c9 02 	lock add %r12d,0x2c9ec(%r14)
fffff80000244f30:	00
fffff80000244f31:	f0 44 01 25 4b 79 53 	lock add %r12d,0x53794b(%rip)        # 0xfffff8000077c884
fffff80000244f38:	00
fffff80000244f39:	45 8b 86 80 00 01 00 	mov    0x10080(%r14),%r8d
fffff80000244f40:	ba a4 00 00 00       	mov    $0xa4,%edx
fffff80000244f45:	b9 10 00 00 00       	mov    $0x10,%ecx
fffff80000244f4a:	e8 75 46 03 00       	call   0xfffff800002795c4
fffff80000244f4f:	49 03 f4             	add    %r12,%rsi
fffff80000244f52:	41 8b 86 c0 02 01 00 	mov    0x102c0(%r14),%eax
fffff80000244f59:	85 c0                	test   %eax,%eax
fffff80000244f5b:	75 a6                	jne    0xfffff80000244f03
fffff80000244f5d:	eb 21                	jmp    0xfffff80000244f80
fffff80000244f5f:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff80000244f66:	00 00
fffff80000244f68:	44 89 b8 40 02 01 00 	mov    %r15d,0x10240(%rax)
fffff80000244f6f:	0f 20 e1             	mov    %cr4,%rcx
fffff80000244f72:	48 8b c1             	mov    %rcx,%rax
fffff80000244f75:	48 0f ba f8 07       	btc    $0x7,%rax
fffff80000244f7a:	0f 22 e0             	mov    %rax,%cr4
fffff80000244f7d:	0f 22 e1             	mov    %rcx,%cr4
fffff80000244f80:	c7 43 6c ff ff ff ff 	movl   $0xffffffff,0x6c(%rbx)
fffff80000244f87:	e9 08 c6 fb ff       	jmp    0xfffff80000201594
fffff80000244f8c:	83 f8 ff             	cmp    $0xffffffff,%eax
fffff80000244f8f:	0f 84 ff c5 fb ff    	je     0xfffff80000201594
fffff80000244f95:	8b 41 6c             	mov    0x6c(%rcx),%eax
fffff80000244f98:	41 3b c0             	cmp    %r8d,%eax
fffff80000244f9b:	0f 84 f3 c5 fb ff    	je     0xfffff80000201594
fffff80000244fa1:	65 48 8b 04 25 00 00 	mov    %gs:0x0,%rax
fffff80000244fa8:	00 00
fffff80000244faa:	44 89 b8 40 02 01 00 	mov    %r15d,0x10240(%rax)
fffff80000244fb1:	0f 20 e1             	mov    %cr4,%rcx
fffff80000244fb4:	48 8b c1             	mov    %rcx,%rax
fffff80000244fb7:	48 0f ba f8 07       	btc    $0x7,%rax
fffff80000244fbc:	0f 22 e0             	mov    %rax,%cr4
fffff80000244fbf:	0f 22 e1             	mov    %rcx,%cr4
fffff80000244fc2:	44 89 43 6c          	mov    %r8d,0x6c(%rbx)
fffff80000244fc6:	e9 c9 c5 fb ff       	jmp    0xfffff80000201594
fffff80000244fcb:	cc                   	int3
fffff80000244fcc:	48 8b 6b 28          	mov    0x28(%rbx),%rbp
fffff80000244fd0:	e9 5e c6 fb ff       	jmp    0xfffff80000201633
fffff80000244fd5:	48 8b d5             	mov    %rbp,%rdx
fffff80000244fd8:	48 8b cf             	mov    %rdi,%rcx
fffff80000244fdb:	e8 9c 2b 0e 00       	call   0xfffff80000327b7c
fffff80000244fe0:	90                   	nop
fffff80000244fe1:	e9 5d c6 fb ff       	jmp    0xfffff80000201643
fffff80000244fe6:	48 8b 0f             	mov    (%rdi),%rcx
fffff80000244fe9:	48 8b 89 30 01 00 00 	mov    0x130(%rcx),%rcx
fffff80000244ff0:	e8 af 30 fe ff       	call   0xfffff800002280a4
fffff80000244ff5:	90                   	nop
fffff80000244ff6:	e9 72 c6 fb ff       	jmp    0xfffff8000020166d
fffff80000244ffb:	4c 8d b7 64 07 00 00 	lea    0x764(%rdi),%r14
fffff80000245002:	41 8b 06             	mov    (%r14),%eax
fffff80000245005:	0f ba f0 1f          	btr    $0x1f,%eax
fffff80000245009:	8d 48 01             	lea    0x1(%rax),%ecx
fffff8000024500c:	f0 41 0f b1 0e       	lock cmpxchg %ecx,(%r14)
fffff80000245011:	74 08                	je     0xfffff8000024501b
fffff80000245013:	49 8b ce             	mov    %r14,%rcx
fffff80000245016:	e8 35 fc 01 00       	call   0xfffff80000264c50
fffff8000024501b:	48 8d b7 68 07 00 00 	lea    0x768(%rdi),%rsi
fffff80000245022:	f0 48 0f ba 2e 00    	lock btsq $0x0,(%rsi)
fffff80000245028:	73 08                	jae    0xfffff80000245032
fffff8000024502a:	48 8b ce             	mov    %rsi,%rcx
fffff8000024502d:	e8 de 65 fd ff       	call   0xfffff8000021b610
fffff80000245032:	48 8b 53 38          	mov    0x38(%rbx),%rdx
fffff80000245036:	48 8d 8f 30 07 00 00 	lea    0x730(%rdi),%rcx
fffff8000024503d:	e8 d2 f8 03 00       	call   0xfffff80000284914
fffff80000245042:	48 8b cf             	mov    %rdi,%rcx
fffff80000245045:	e8 72 07 0f 00       	call   0xfffff800003357bc
fffff8000024504a:	f0 4c 21 3e          	lock and %r15,(%rsi)
fffff8000024504e:	f0 41 ff 0e          	lock decl (%r14)
fffff80000245052:	e9 20 c6 fb ff       	jmp    0xfffff80000201677
fffff80000245057:	48 8b cf             	mov    %rdi,%rcx
fffff8000024505a:	e8 59 28 0e 00       	call   0xfffff800003278b8
fffff8000024505f:	44 38 7b 05          	cmp    %r15b,0x5(%rbx)
fffff80000245063:	0f 84 1b c6 fb ff    	je     0xfffff80000201684
fffff80000245069:	48 8b 43 20          	mov    0x20(%rbx),%rax
fffff8000024506d:	48 85 c0             	test   %rax,%rax
fffff80000245070:	74 0a                	je     0xfffff8000024507c
fffff80000245072:	44 39 78 04          	cmp    %r15d,0x4(%rax)
fffff80000245076:	0f 85 08 c6 fb ff    	jne    0xfffff80000201684
fffff8000024507c:	65 8b 04 25 08 00 00 	mov    %gs:0x8,%eax
fffff80000245083:	00
fffff80000245084:	8b c8                	mov    %eax,%ecx
fffff80000245086:	8a 84 38 78 02 00 00 	mov    0x278(%rax,%rdi,1),%al
fffff8000024508d:	fe c0                	inc    %al
fffff8000024508f:	88 84 39 78 02 00 00 	mov    %al,0x278(%rcx,%rdi,1)
fffff80000245096:	e9 e9 c5 fb ff       	jmp    0xfffff80000201684
fffff8000024509b:	48 8b 43 20          	mov    0x20(%rbx),%rax
fffff8000024509f:	48 85 c0             	test   %rax,%rax
fffff800002450a2:	74 0a                	je     0xfffff800002450ae
fffff800002450a4:	44 39 78 04          	cmp    %r15d,0x4(%rax)
fffff800002450a8:	0f 85 e6 c5 fb ff    	jne    0xfffff80000201694
fffff800002450ae:	48 8b d5             	mov    %rbp,%rdx
fffff800002450b1:	48 8b cf             	mov    %rdi,%rcx
fffff800002450b4:	e8 db 2d 0e 00       	call   0xfffff80000327e94
fffff800002450b9:	90                   	nop
fffff800002450ba:	e9 d5 c5 fb ff       	jmp    0xfffff80000201694
fffff800002450bf:	cc                   	int3
fffff800002450c0:	a9 00 80 ff 03       	test   $0x3ff8000,%eax
fffff800002450c5:	0f 85 1f c6 fb ff    	jne    0xfffff800002016ea
fffff800002450cb:	8a 49 31             	mov    0x31(%rcx),%cl
fffff800002450ce:	ba 01 00 00 00       	mov    $0x1,%edx
fffff800002450d3:	d3 e2                	shl    %cl,%edx
fffff800002450d5:	4c 8b cb             	mov    %rbx,%r9
fffff800002450d8:	48 8b cf             	mov    %rdi,%rcx
fffff800002450db:	4c 8b c6             	mov    %rsi,%r8
fffff800002450de:	e8 d9 eb 0e 00       	call   0xfffff80000333cbc
fffff800002450e3:	90                   	nop
fffff800002450e4:	e9 01 c6 fb ff       	jmp    0xfffff800002016ea
fffff800002450e9:	48 8b d3             	mov    %rbx,%rdx
fffff800002450ec:	48 8b cf             	mov    %rdi,%rcx
fffff800002450ef:	e8 54 f6 0e 00       	call   0xfffff80000334748
fffff800002450f4:	90                   	nop
fffff800002450f5:	e9 fa c5 fb ff       	jmp    0xfffff800002016f4
fffff800002450fa:	48 01 46 38          	add    %rax,0x38(%rsi)
fffff800002450fe:	48 8b 83 c0 00 00 00 	mov    0xc0(%rbx),%rax
fffff80000245105:	f0 48 0f c1 47 40    	lock xadd %rax,0x40(%rdi)
fffff8000024510b:	e9 f4 c5 fb ff       	jmp    0xfffff80000201704
fffff80000245110:	48 8b 07             	mov    (%rdi),%rax
fffff80000245113:	f0 48 0f c1 88 30 30 	lock xadd %rcx,0x13030(%rax)
fffff8000024511a:	01 00
fffff8000024511c:	e9 4b c6 fb ff       	jmp    0xfffff8000020176c
fffff80000245121:	80 7b 02 00          	cmpb   $0x0,0x2(%rbx)
fffff80000245125:	0f 85 4e c6 fb ff    	jne    0xfffff80000201779
fffff8000024512b:	8a 43 04             	mov    0x4(%rbx),%al
fffff8000024512e:	48 8d 4b 05          	lea    0x5(%rbx),%rcx
fffff80000245132:	f6 d8                	neg    %al
fffff80000245134:	4c 8d 43 50          	lea    0x50(%rbx),%r8
fffff80000245138:	48 8d 43 0c          	lea    0xc(%rbx),%rax
fffff8000024513c:	48 1b d2             	sbb    %rdx,%rdx
fffff8000024513f:	48 23 d1             	and    %rcx,%rdx
fffff80000245142:	48 8b cf             	mov    %rdi,%rcx
fffff80000245145:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
fffff8000024514a:	48 8b 53 40          	mov    0x40(%rbx),%rdx
fffff8000024514e:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
fffff80000245153:	44 8a 4b 03          	mov    0x3(%rbx),%r9b
fffff80000245157:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff8000024515c:	e8 37 ed 0e 00       	call   0xfffff80000333e98
fffff80000245161:	84 c0                	test   %al,%al
fffff80000245163:	0f 84 20 c6 fb ff    	je     0xfffff80000201789
fffff80000245169:	c6 03 00             	movb   $0x0,(%rbx)
fffff8000024516c:	e9 18 c6 fb ff       	jmp    0xfffff80000201789
fffff80000245171:	cc                   	int3
fffff80000245172:	42 8b 44 fb 50       	mov    0x50(%rbx,%r15,8),%eax
fffff80000245177:	49 85 c4             	test   %rax,%r12
fffff8000024517a:	0f 85 12 c7 fb ff    	jne    0xfffff80000201892
fffff80000245180:	49 0f ba f1 09       	btr    $0x9,%r9
fffff80000245185:	4c 89 4d 50          	mov    %r9,0x50(%rbp)
fffff80000245189:	45 84 c9             	test   %r9b,%r9b
fffff8000024518c:	0f 89 00 c7 fb ff    	jns    0xfffff80000201892
fffff80000245192:	49 8b c1             	mov    %r9,%rax
fffff80000245195:	25 00 f8 1f 00       	and    $0x1ff800,%eax
fffff8000024519a:	48 3d 00 00 10 00    	cmp    $0x100000,%rax
fffff800002451a0:	0f 85 ec c6 fb ff    	jne    0xfffff80000201892
fffff800002451a6:	41 b8 01 00 00 00    	mov    $0x1,%r8d
fffff800002451ac:	48 8d 55 50          	lea    0x50(%rbp),%rdx
fffff800002451b0:	48 8b cf             	mov    %rdi,%rcx
fffff800002451b3:	e8 44 74 fe ff       	call   0xfffff8000022c5fc
fffff800002451b8:	0f b6 d0             	movzbl %al,%edx
fffff800002451bb:	41 b8 01 00 00 00    	mov    $0x1,%r8d
fffff800002451c1:	49 33 d1             	xor    %r9,%rdx
fffff800002451c4:	49 23 d0             	and    %r8,%rdx
fffff800002451c7:	49 33 d1             	xor    %r9,%rdx
fffff800002451ca:	4c 8b ca             	mov    %rdx,%r9
fffff800002451cd:	48 89 55 50          	mov    %rdx,0x50(%rbp)
fffff800002451d1:	e9 c2 c6 fb ff       	jmp    0xfffff80000201898
fffff800002451d6:	48 85 c9             	test   %rcx,%rcx
fffff800002451d9:	75 41                	jne    0xfffff8000024521c
fffff800002451db:	45 84 c9             	test   %r9b,%r9b
fffff800002451de:	78 45                	js     0xfffff80000245225
fffff800002451e0:	49 8b c1             	mov    %r9,%rax
fffff800002451e3:	48 c1 e8 34          	shr    $0x34,%rax
fffff800002451e7:	25 ff 03 00 00       	and    $0x3ff,%eax
fffff800002451ec:	48 3d 00 02 00 00    	cmp    $0x200,%rax
fffff800002451f2:	75 28                	jne    0xfffff8000024521c
fffff800002451f4:	48 8d 45 50          	lea    0x50(%rbp),%rax
fffff800002451f8:	4d 8b ce             	mov    %r14,%r9
fffff800002451fb:	40 8a d6             	mov    %sil,%dl
fffff800002451fe:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff80000245203:	48 8b cf             	mov    %rdi,%rcx
fffff80000245206:	e8 11 73 fe ff       	call   0xfffff8000022c51c
fffff8000024520b:	4c 8b 4d 50          	mov    0x50(%rbp),%r9
fffff8000024520f:	4c 8d 93 a8 00 00 00 	lea    0xa8(%rbx),%r10
fffff80000245216:	41 b8 01 00 00 00    	mov    $0x1,%r8d
fffff8000024521c:	45 84 c9             	test   %r9b,%r9b
fffff8000024521f:	0f 89 08 c7 fb ff    	jns    0xfffff8000020192d
fffff80000245225:	49 8b c1             	mov    %r9,%rax
fffff80000245228:	25 00 f8 1f 00       	and    $0x1ff800,%eax
fffff8000024522d:	48 3d 00 00 10 00    	cmp    $0x100000,%rax
fffff80000245233:	0f 85 f4 c6 fb ff    	jne    0xfffff8000020192d
fffff80000245239:	48 8d 55 50          	lea    0x50(%rbp),%rdx
fffff8000024523d:	48 8b cf             	mov    %rdi,%rcx
fffff80000245240:	e8 b7 73 fe ff       	call   0xfffff8000022c5fc
fffff80000245245:	0f b6 c8             	movzbl %al,%ecx
fffff80000245248:	49 33 c9             	xor    %r9,%rcx
fffff8000024524b:	83 e1 01             	and    $0x1,%ecx