fffff8000024ca1a:	73 0f                	jae    0xfffff8000024ca2b
fffff8000024ca1c:	4b 8b 44 c1 08       	mov    0x8(%r9,%r8,8),%rax
fffff8000024ca21:	4a 09 44 c7 08       	or     %rax,0x8(%rdi,%r8,8)
fffff8000024ca26:	41 03 f4             	add    %r12d,%esi
fffff8000024ca29:	eb e3                	jmp    0xfffff8000024ca0e
fffff8000024ca2b:	3b f1                	cmp    %ecx,%esi
fffff8000024ca2d:	73 25                	jae    0xfffff8000024ca54
fffff8000024ca2f:	0f b7 44 24 7a       	movzwl 0x7a(%rsp),%eax
fffff8000024ca34:	66 f7 d8             	neg    %ax
fffff8000024ca37:	48 8d 47 08          	lea    0x8(%rdi),%rax
fffff8000024ca3b:	4d 1b c9             	sbb    %r9,%r9
fffff8000024ca3e:	4a 8d 04 c0          	lea    (%rax,%r8,8),%rax
fffff8000024ca42:	2b ce                	sub    %esi,%ecx
fffff8000024ca44:	8b d1                	mov    %ecx,%edx
fffff8000024ca46:	4c 09 08             	or     %r9,(%rax)
fffff8000024ca49:	48 8d 40 08          	lea    0x8(%rax),%rax
fffff8000024ca4d:	49 2b d4             	sub    %r12,%rdx
fffff8000024ca50:	75 f4                	jne    0xfffff8000024ca46
fffff8000024ca52:	eb 31                	jmp    0xfffff8000024ca85
fffff8000024ca54:	3b f2                	cmp    %edx,%esi
fffff8000024ca56:	73 2d                	jae    0xfffff8000024ca85
fffff8000024ca58:	0f b7 44 24 22       	movzwl 0x22(%rsp),%eax
fffff8000024ca5d:	66 f7 d8             	neg    %ax
fffff8000024ca60:	4d 1b d2             	sbb    %r10,%r10
fffff8000024ca63:	49 ff c0             	inc    %r8
fffff8000024ca66:	4c 2b cf             	sub    %rdi,%r9
fffff8000024ca69:	2b d6                	sub    %esi,%edx
fffff8000024ca6b:	4a 8d 0c c7          	lea    (%rdi,%r8,8),%rcx
fffff8000024ca6f:	44 8b c2             	mov    %edx,%r8d
fffff8000024ca72:	49 8b 04 09          	mov    (%r9,%rcx,1),%rax
fffff8000024ca76:	49 0b c2             	or     %r10,%rax
fffff8000024ca79:	48 89 01             	mov    %rax,(%rcx)
fffff8000024ca7c:	48 8d 49 08          	lea    0x8(%rcx),%rcx
fffff8000024ca80:	4d 2b c4             	sub    %r12,%r8
fffff8000024ca83:	75 ed                	jne    0xfffff8000024ca72
fffff8000024ca85:	f0 ff 0b             	lock decl (%rbx)
fffff8000024ca88:	e9 f1 35 fd ff       	jmp    0xfffff8000022007e
fffff8000024ca8d:	cc                   	int3
fffff8000024ca8e:	c6 41 3d 00          	movb   $0x0,0x3d(%rcx)
fffff8000024ca92:	f0 83 0c 24 00       	lock orl $0x0,(%rsp)
fffff8000024ca97:	e8 1c b5 0f 00       	call   0xfffff80000347fb8
fffff8000024ca9c:	90                   	nop
fffff8000024ca9d:	e9 1e 36 fd ff       	jmp    0xfffff800002200c0
fffff8000024caa2:	48 8b cb             	mov    %rbx,%rcx
fffff8000024caa5:	e8 76 a1 0f 00       	call   0xfffff80000346c20
fffff8000024caaa:	8b 93 fc 00 00 00    	mov    0xfc(%rbx),%edx
fffff8000024cab0:	48 8b cb             	mov    %rbx,%rcx
fffff8000024cab3:	e8 ac a2 0f 00       	call   0xfffff80000346d64
fffff8000024cab8:	90                   	nop
fffff8000024cab9:	e9 0a 36 fd ff       	jmp    0xfffff800002200c8
fffff8000024cabe:	4c 8b 42 30          	mov    0x30(%rdx),%r8
fffff8000024cac2:	41 8b cf             	mov    %r15d,%ecx
fffff8000024cac5:	48 8b c3             	mov    %rbx,%rax
fffff8000024cac8:	48 d3 e0             	shl    %cl,%rax
fffff8000024cacb:	4c 85 c0             	test   %r8,%rax
fffff8000024cace:	74 6a                	je     0xfffff8000024cb3a
fffff8000024cad0:	48 8d 48 ff          	lea    -0x1(%rax),%rcx
fffff8000024cad4:	49 23 c8             	and    %r8,%rcx
fffff8000024cad7:	49 b8 55 55 55 55 55 	movabs $0x5555555555555555,%r8
fffff8000024cade:	55 55 55
fffff8000024cae1:	48 8b c1             	mov    %rcx,%rax
fffff8000024cae4:	48 d1 e8             	shr    $1,%rax
fffff8000024cae7:	49 23 c0             	and    %r8,%rax
fffff8000024caea:	49 b8 33 33 33 33 33 	movabs $0x3333333333333333,%r8
fffff8000024caf1:	33 33 33
fffff8000024caf4:	48 2b c8             	sub    %rax,%rcx
fffff8000024caf7:	48 8b c1             	mov    %rcx,%rax
fffff8000024cafa:	49 23 c8             	and    %r8,%rcx
fffff8000024cafd:	48 c1 e8 02          	shr    $0x2,%rax
fffff8000024cb01:	49 23 c0             	and    %r8,%rax
fffff8000024cb04:	48 03 c1             	add    %rcx,%rax
fffff8000024cb07:	48 8b c8             	mov    %rax,%rcx
fffff8000024cb0a:	48 c1 e9 04          	shr    $0x4,%rcx
fffff8000024cb0e:	48 03 c8             	add    %rax,%rcx
fffff8000024cb11:	48 b8 0f 0f 0f 0f 0f 	movabs $0xf0f0f0f0f0f0f0f,%rax
fffff8000024cb18:	0f 0f 0f
fffff8000024cb1b:	48 23 c8             	and    %rax,%rcx
fffff8000024cb1e:	48 b8 01 01 01 01 01 	movabs $0x101010101010101,%rax
fffff8000024cb25:	01 01 01
fffff8000024cb28:	48 0f af c8          	imul   %rax,%rcx
fffff8000024cb2c:	48 8b 42 38          	mov    0x38(%rdx),%rax
fffff8000024cb30:	48 c1 e9 38          	shr    $0x38,%rcx
fffff8000024cb34:	4c 8b 1c c8          	mov    (%rax,%rcx,8),%r11
fffff8000024cb38:	eb 03                	jmp    0xfffff8000024cb3d
fffff8000024cb3a:	4d 8b dc             	mov    %r12,%r11
fffff8000024cb3d:	4d 85 db             	test   %r11,%r11
fffff8000024cb40:	0f 84 d6 00 00 00    	je     0xfffff8000024cc1c
fffff8000024cb46:	48 8b 45 d7          	mov    -0x29(%rbp),%rax
fffff8000024cb4a:	49 83 c3 18          	add    $0x18,%r11
fffff8000024cb4e:	48 8b d0             	mov    %rax,%rdx
fffff8000024cb51:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
fffff8000024cb55:	48 c1 ea 20          	shr    $0x20,%rdx
fffff8000024cb59:	66 89 45 d7          	mov    %ax,-0x29(%rbp)
fffff8000024cb5d:	4d 8b 03             	mov    (%r11),%r8
fffff8000024cb60:	49 8b c8             	mov    %r8,%rcx
fffff8000024cb63:	4c 89 45 cf          	mov    %r8,-0x31(%rbp)
fffff8000024cb67:	48 c1 e9 20          	shr    $0x20,%rcx
fffff8000024cb6b:	3b d1                	cmp    %ecx,%edx
fffff8000024cb6d:	0f 46 d1             	cmovbe %ecx,%edx
fffff8000024cb70:	48 c1 e8 10          	shr    $0x10,%rax
fffff8000024cb74:	89 55 db             	mov    %edx,-0x25(%rbp)
fffff8000024cb77:	66 85 c0             	test   %ax,%ax
fffff8000024cb7a:	74 0f                	je     0xfffff8000024cb8b
fffff8000024cb7c:	49 c1 e8 10          	shr    $0x10,%r8
fffff8000024cb80:	66 45 85 c0          	test   %r8w,%r8w
fffff8000024cb84:	74 05                	je     0xfffff8000024cb8b
fffff8000024cb86:	0f b7 c3             	movzwl %bx,%eax
fffff8000024cb89:	eb 03                	jmp    0xfffff8000024cb8e
fffff8000024cb8b:	41 8b c4             	mov    %r12d,%eax
fffff8000024cb8e:	8b 55 cb             	mov    -0x35(%rbp),%edx
fffff8000024cb91:	41 8b cc             	mov    %r12d,%ecx
fffff8000024cb94:	44 8b 45 d3          	mov    -0x2d(%rbp),%r8d
fffff8000024cb98:	66 89 45 d9          	mov    %ax,-0x27(%rbp)
fffff8000024cb9c:	41 3b d0             	cmp    %r8d,%edx
fffff8000024cb9f:	44 8b c9             	mov    %ecx,%r9d
fffff8000024cba2:	41 8b c0             	mov    %r8d,%eax
fffff8000024cba5:	0f 42 c2             	cmovb  %edx,%eax
fffff8000024cba8:	3b c8                	cmp    %eax,%ecx
fffff8000024cbaa:	73 0e                	jae    0xfffff8000024cbba
fffff8000024cbac:	4b 8b 44 cb 08       	mov    0x8(%r11,%r9,8),%rax
fffff8000024cbb1:	4a 21 44 cd df       	and    %rax,-0x21(%rbp,%r9,8)
fffff8000024cbb6:	03 cb                	add    %ebx,%ecx
fffff8000024cbb8:	eb e2                	jmp    0xfffff8000024cb9c
fffff8000024cbba:	3b ca                	cmp    %edx,%ecx
fffff8000024cbbc:	73 24                	jae    0xfffff8000024cbe2
fffff8000024cbbe:	0f b7 45 d1          	movzwl -0x2f(%rbp),%eax
fffff8000024cbc2:	66 f7 d8             	neg    %ax
fffff8000024cbc5:	48 8d 45 df          	lea    -0x21(%rbp),%rax
fffff8000024cbc9:	4d 1b c0             	sbb    %r8,%r8
fffff8000024cbcc:	4a 8d 04 c8          	lea    (%rax,%r9,8),%rax
fffff8000024cbd0:	2b d1                	sub    %ecx,%edx
fffff8000024cbd2:	8b ca                	mov    %edx,%ecx
fffff8000024cbd4:	4c 21 00             	and    %r8,(%rax)
fffff8000024cbd7:	48 8d 40 08          	lea    0x8(%rax),%rax
fffff8000024cbdb:	48 2b cb             	sub    %rbx,%rcx
fffff8000024cbde:	75 f4                	jne    0xfffff8000024cbd4
fffff8000024cbe0:	eb 4e                	jmp    0xfffff8000024cc30
fffff8000024cbe2:	41 3b c8             	cmp    %r8d,%ecx
fffff8000024cbe5:	73 49                	jae    0xfffff8000024cc30
fffff8000024cbe7:	0f b7 45 c9          	movzwl -0x37(%rbp),%eax
fffff8000024cbeb:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
fffff8000024cbef:	66 f7 d8             	neg    %ax
fffff8000024cbf2:	4a 8d 14 ca          	lea    (%rdx,%r9,8),%rdx
fffff8000024cbf6:	48 8d 45 df          	lea    -0x21(%rbp),%rax
fffff8000024cbfa:	48 1b f6             	sbb    %rsi,%rsi
fffff8000024cbfd:	4c 2b d8             	sub    %rax,%r11
fffff8000024cc00:	44 2b c1             	sub    %ecx,%r8d
fffff8000024cc03:	41 8b c8             	mov    %r8d,%ecx
fffff8000024cc06:	49 8b 44 13 08       	mov    0x8(%r11,%rdx,1),%rax
fffff8000024cc0b:	48 23 c6             	and    %rsi,%rax
fffff8000024cc0e:	48 89 02             	mov    %rax,(%rdx)
fffff8000024cc11:	48 8d 52 08          	lea    0x8(%rdx),%rdx
fffff8000024cc15:	48 2b cb             	sub    %rbx,%rcx
fffff8000024cc18:	75 ec                	jne    0xfffff8000024cc06
fffff8000024cc1a:	eb 14                	jmp    0xfffff8000024cc30
fffff8000024cc1c:	4c 89 65 d7          	mov    %r12,-0x29(%rbp)
fffff8000024cc20:	b8 04 00 00 00       	mov    $0x4,%eax
fffff8000024cc25:	66 89 45 d7          	mov    %ax,-0x29(%rbp)
fffff8000024cc29:	4c 89 65 df          	mov    %r12,-0x21(%rbp)
fffff8000024cc2d:	89 5d db             	mov    %ebx,-0x25(%rbp)
fffff8000024cc30:	48 8b 55 d7          	mov    -0x29(%rbp),%rdx
fffff8000024cc34:	e9 38 37 fd ff       	jmp    0xfffff80000220371
fffff8000024cc39:	44 0f b7 75 d9       	movzwl -0x27(%rbp),%r14d
fffff8000024cc3e:	48 8b 55 d7          	mov    -0x29(%rbp),%rdx
fffff8000024cc42:	e9 e9 37 fd ff       	jmp    0xfffff80000220430
fffff8000024cc47:	48 8b 55 ff          	mov    -0x1(%rbp),%rdx
fffff8000024cc4b:	48 8b c2             	mov    %rdx,%rax
fffff8000024cc4e:	48 89 55 d7          	mov    %rdx,-0x29(%rbp)
fffff8000024cc52:	48 c1 e8 20          	shr    $0x20,%rax
fffff8000024cc56:	85 c0                	test   %eax,%eax
fffff8000024cc58:	0f 84 9c 38 fd ff    	je     0xfffff800002204fa
fffff8000024cc5e:	4c 8b c0             	mov    %rax,%r8
fffff8000024cc61:	48 8d 55 07          	lea    0x7(%rbp),%rdx
fffff8000024cc65:	49 c1 e0 03          	shl    $0x3,%r8
fffff8000024cc69:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
fffff8000024cc6d:	e8 8e 76 ff ff       	call   0xfffff80000244300
fffff8000024cc72:	48 8b 55 d7          	mov    -0x29(%rbp),%rdx
fffff8000024cc76:	e9 7f 38 fd ff       	jmp    0xfffff800002204fa
fffff8000024cc7b:	cc                   	int3
fffff8000024cc7c:	48 8b 44 cf 18       	mov    0x18(%rdi,%rcx,8),%rax
fffff8000024cc81:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
fffff8000024cc86:	8b 54 cf 10          	mov    0x10(%rdi,%rcx,8),%edx
fffff8000024cc8a:	48 8b 4c cf 08       	mov    0x8(%rdi,%rcx,8),%rcx
fffff8000024cc8f:	e8 ec 01 ff ff       	call   0xfffff8000023ce80
fffff8000024cc94:	0f b7 44 24 30       	movzwl 0x30(%rsp),%eax
fffff8000024cc99:	66 0b 44 24 38       	or     0x38(%rsp),%ax
fffff8000024cc9e:	e9 5b 3a fd ff       	jmp    0xfffff800002206fe
fffff8000024cca3:	cc                   	int3
fffff8000024cca4:	f0 48 0f b3 91 40 05 	lock btr %rdx,0x540(%rcx)
fffff8000024ccab:	00 00
fffff8000024ccad:	e9 78 3e fd ff       	jmp    0xfffff80000220b2a
fffff8000024ccb2:	f0 48 0f b3 91 a0 05 	lock btr %rdx,0x5a0(%rcx)
fffff8000024ccb9:	00 00
fffff8000024ccbb:	e9 78 3e fd ff       	jmp    0xfffff80000220b38
fffff8000024ccc0:	65 48 8b 04 25 40 00 	mov    %gs:0x40,%rax
fffff8000024ccc7:	00 00
fffff8000024ccc9:	4c 8b 09             	mov    (%rcx),%r9
fffff8000024cccc:	4c 3b 08             	cmp    (%rax),%r9
fffff8000024cccf:	0f 84 70 3e fd ff    	je     0xfffff80000220b45
fffff8000024ccd5:	80 79 14 00          	cmpb   $0x0,0x14(%rcx)
fffff8000024ccd9:	0f 85 66 3e fd ff    	jne    0xfffff80000220b45
fffff8000024ccdf:	41 8b 81 70 0c 00 00 	mov    0xc70(%r9),%eax
fffff8000024cce6:	83 f8 ff             	cmp    $0xffffffff,%eax
fffff8000024cce9:	0f 84 56 3e fd ff    	je     0xfffff80000220b45
fffff8000024ccef:	49 8b 81 48 0c 00 00 	mov    0xc48(%r9),%rax
fffff8000024ccf6:	48 8b ca             	mov    %rdx,%rcx
fffff8000024ccf9:	48 c1 ea 06          	shr    $0x6,%rdx
fffff8000024ccfd:	83 e1 3f             	and    $0x3f,%ecx
fffff8000024cd00:	f0 48 0f ab 0c d0    	lock bts %rcx,(%rax,%rdx,8)
fffff8000024cd06:	45 8b 81 70 0c 00 00 	mov    0xc70(%r9),%r8d
fffff8000024cd0d:	41 83 f8 ff          	cmp    $0xffffffff,%r8d
fffff8000024cd11:	75 34                	jne    0xfffff8000024cd47
fffff8000024cd13:	49 8b 89 08 01 00 00 	mov    0x108(%r9),%rcx
fffff8000024cd1a:	4c 8d 85 20 01 00 00 	lea    0x120(%rbp),%r8
fffff8000024cd21:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
fffff8000024cd26:	c6 44 24 39 20       	movb   $0x20,0x39(%rsp)
fffff8000024cd2b:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
fffff8000024cd30:	e8 bb fa 04 00       	call   0xfffff8000029c7f0
fffff8000024cd35:	45 33 d2             	xor    %r10d,%r10d
fffff8000024cd38:	49 bb 00 00 00 00 00 	movabs $0x10000000000,%r11
fffff8000024cd3f:	01 00 00
fffff8000024cd42:	e9 61 3e fd ff       	jmp    0xfffff80000220ba8
fffff8000024cd47:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
fffff8000024cd4c:	41 8b d0             	mov    %r8d,%edx
fffff8000024cd4f:	48 8b c8             	mov    %rax,%rcx
fffff8000024cd52:	c1 ea 06             	shr    $0x6,%edx
fffff8000024cd55:	48 c1 e9 20          	shr    $0x20,%rcx
fffff8000024cd59:	41 83 e0 3f          	and    $0x3f,%r8d
fffff8000024cd5d:	3b d1                	cmp    %ecx,%edx
fffff8000024cd5f:	72 24                	jb     0xfffff8000024cd85
fffff8000024cd61:	48 c1 e8 10          	shr    $0x10,%rax
fffff8000024cd65:	66 85 c0             	test   %ax,%ax
fffff8000024cd68:	0f 85 3a 3e fd ff    	jne    0xfffff80000220ba8
fffff8000024cd6e:	8b c1                	mov    %ecx,%eax
fffff8000024cd70:	ff c1                	inc    %ecx
fffff8000024cd72:	4c 89 54 c4 78       	mov    %r10,0x78(%rsp,%rax,8)
fffff8000024cd77:	3b ca                	cmp    %edx,%ecx
fffff8000024cd79:	76 f3                	jbe    0xfffff8000024cd6e
fffff8000024cd7b:	8d 42 01             	lea    0x1(%rdx),%eax
fffff8000024cd7e:	0f b7 c0             	movzwl %ax,%eax
fffff8000024cd81:	89 44 24 74          	mov    %eax,0x74(%rsp)
fffff8000024cd85:	41 8b c8             	mov    %r8d,%ecx
fffff8000024cd88:	48 0f ab 4c d4 78    	bts    %rcx,0x78(%rsp,%rdx,8)
fffff8000024cd8e:	e9 15 3e fd ff       	jmp    0xfffff80000220ba8
fffff8000024cd93:	b8 05 00 00 00       	mov    $0x5,%eax
fffff8000024cd98:	e9 0b 3d fd ff       	jmp    0xfffff80000220aa8
fffff8000024cd9d:	cc                   	int3
fffff8000024cd9e:	41 b9 06 00 00 00    	mov    $0x6,%r9d
fffff8000024cda4:	e9 ea 3f fd ff       	jmp    0xfffff80000220d93
fffff8000024cda9:	41 b9 05 00 00 00    	mov    $0x5,%r9d
fffff8000024cdaf:	e9 df 3f fd ff       	jmp    0xfffff80000220d93
fffff8000024cdb4:	48 69 d3 c0 46 00 00 	imul   $0x46c0,%rbx,%rdx
fffff8000024cdbb:	49 8d 8b 48 39 00 00 	lea    0x3948(%r11),%rcx
fffff8000024cdc2:	48 03 ca             	add    %rdx,%rcx
fffff8000024cdc5:	f0 ff 01             	lock incl (%rcx)
fffff8000024cdc8:	49 89 09             	mov    %rcx,(%r9)
fffff8000024cdcb:	e9 9b 40 fd ff       	jmp    0xfffff80000220e6b
fffff8000024cdd0:	80 f9 0f             	cmp    $0xf,%cl
fffff8000024cdd3:	0f 84 05 41 fd ff    	je     0xfffff80000220ede
fffff8000024cdd9:	e9 12 41 fd ff       	jmp    0xfffff80000220ef0
fffff8000024cdde:	49 3b c9             	cmp    %r9,%rcx
fffff8000024cde1:	0f 85 41 41 fd ff    	jne    0xfffff80000220f28
fffff8000024cde7:	b8 06 00 00 00       	mov    $0x6,%eax
fffff8000024cdec:	c3                   	ret
fffff8000024cded:	cc                   	int3
fffff8000024cdee:	8b d3                	mov    %ebx,%edx
fffff8000024cdf0:	83 ea 01             	sub    $0x1,%edx
fffff8000024cdf3:	0f 84 d0 45 fd ff    	je     0xfffff800002213c9
fffff8000024cdf9:	83 ea 02             	sub    $0x2,%edx
fffff8000024cdfc:	74 4b                	je     0xfffff8000024ce49
fffff8000024cdfe:	83 ea 01             	sub    $0x1,%edx
fffff8000024ce01:	74 37                	je     0xfffff8000024ce3a
fffff8000024ce03:	83 fa 01             	cmp    $0x1,%edx
fffff8000024ce06:	74 23                	je     0xfffff8000024ce2b
fffff8000024ce08:	8b 54 24 40          	mov    0x40(%rsp),%edx
fffff8000024ce0c:	e8 3b 0f 09 00       	call   0xfffff800002ddd4c
fffff8000024ce11:	44 0f b6 54 24 30    	movzbl 0x30(%rsp),%r10d
fffff8000024ce17:	49 bb 00 00 00 00 00 	movabs $0x10000000000,%r11
fffff8000024ce1e:	01 00 00
fffff8000024ce21:	44 8b 4c 24 3c       	mov    0x3c(%rsp),%r9d
fffff8000024ce26:	e9 44 46 fd ff       	jmp    0xfffff8000022146f
fffff8000024ce2b:	45 33 c0             	xor    %r8d,%r8d
fffff8000024ce2e:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
fffff8000024ce33:	e8 e0 41 08 00       	call   0xfffff800002d1018
fffff8000024ce38:	eb d7                	jmp    0xfffff8000024ce11
fffff8000024ce3a:	c6 81 5c 04 00 00 01 	movb   $0x1,0x45c(%rcx)
fffff8000024ce41:	41 b2 08             	mov    $0x8,%r10b
fffff8000024ce44:	e9 d9 45 fd ff       	jmp    0xfffff80000221422
fffff8000024ce49:	8b 54 24 40          	mov    0x40(%rsp),%edx
fffff8000024ce4d:	c1 e2 04             	shl    $0x4,%edx
fffff8000024ce50:	e8 03 0e 09 00       	call   0xfffff800002ddc58
fffff8000024ce55:	eb ba                	jmp    0xfffff8000024ce11
fffff8000024ce57:	41 b0 01             	mov    $0x1,%r8b
fffff8000024ce5a:	e9 77 45 fd ff       	jmp    0xfffff800002213d6
fffff8000024ce5f:	84 c0                	test   %al,%al
fffff8000024ce61:	0f 85 af 45 fd ff    	jne    0xfffff80000221416
fffff8000024ce67:	f0 48 0f ab 91 00 05 	lock bts %rdx,0x500(%rcx)
fffff8000024ce6e:	00 00
fffff8000024ce70:	e9 a1 45 fd ff       	jmp    0xfffff80000221416
fffff8000024ce75:	f0 48 0f b3 91 00 05 	lock btr %rdx,0x500(%rcx)
fffff8000024ce7c:	00 00
fffff8000024ce7e:	e9 78 45 fd ff       	jmp    0xfffff800002213fb
fffff8000024ce83:	f0 48 0f b3 91 60 05 	lock btr %rdx,0x560(%rcx)
fffff8000024ce8a:	00 00
fffff8000024ce8c:	e9 78 45 fd ff       	jmp    0xfffff80000221409
fffff8000024ce91:	65 48 8b 04 25 40 00 	mov    %gs:0x40,%rax
fffff8000024ce98:	00 00
fffff8000024ce9a:	4c 8b 49 c0          	mov    -0x40(%rcx),%r9
fffff8000024ce9e:	4c 3b 08             	cmp    (%rax),%r9
fffff8000024cea1:	0f 84 b1 00 00 00    	je     0xfffff8000024cf58
fffff8000024cea7:	40 38 71 d4          	cmp    %sil,-0x2c(%rcx)
fffff8000024ceab:	0f 85 a7 00 00 00    	jne    0xfffff8000024cf58
fffff8000024ceb1:	41 8b 81 70 0c 00 00 	mov    0xc70(%r9),%eax
fffff8000024ceb8:	83 f8 ff             	cmp    $0xffffffff,%eax
fffff8000024cebb:	0f 84 97 00 00 00    	je     0xfffff8000024cf58
fffff8000024cec1:	49 8b 81 48 0c 00 00 	mov    0xc48(%r9),%rax
fffff8000024cec8:	48 8b ca             	mov    %rdx,%rcx
fffff8000024cecb:	48 c1 ea 06          	shr    $0x6,%rdx
fffff8000024cecf:	83 e1 3f             	and    $0x3f,%ecx
fffff8000024ced2:	f0 48 0f ab 0c d0    	lock bts %rcx,(%rax,%rdx,8)
fffff8000024ced8:	45 8b 81 70 0c 00 00 	mov    0xc70(%r9),%r8d
fffff8000024cedf:	41 83 f8 ff          	cmp    $0xffffffff,%r8d
fffff8000024cee3:	75 27                	jne    0xfffff8000024cf0c
fffff8000024cee5:	49 8b 89 08 01 00 00 	mov    0x108(%r9),%rcx
fffff8000024ceec:	4c 8d 85 90 00 00 00 	lea    0x90(%rbp),%r8
fffff8000024cef3:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
fffff8000024cef8:	c6 44 24 49 20       	movb   $0x20,0x49(%rsp)
fffff8000024cefd:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
fffff8000024cf02:	e8 e9 f8 04 00       	call   0xfffff8000029c7f0
fffff8000024cf07:	e9 05 ff ff ff       	jmp    0xfffff8000024ce11
fffff8000024cf0c:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
fffff8000024cf11:	41 8b d0             	mov    %r8d,%edx
fffff8000024cf14:	48 8b c8             	mov    %rax,%rcx
fffff8000024cf17:	c1 ea 06             	shr    $0x6,%edx
fffff8000024cf1a:	48 c1 e9 20          	shr    $0x20,%rcx
fffff8000024cf1e:	41 83 e0 3f          	and    $0x3f,%r8d
fffff8000024cf22:	3b d1                	cmp    %ecx,%edx
fffff8000024cf24:	72 24                	jb     0xfffff8000024cf4a
fffff8000024cf26:	48 c1 e8 10          	shr    $0x10,%rax
fffff8000024cf2a:	66 85 c0             	test   %ax,%ax
fffff8000024cf2d:	0f 85 ee fe ff ff    	jne    0xfffff8000024ce21
fffff8000024cf33:	8b c1                	mov    %ecx,%eax
fffff8000024cf35:	ff c1                	inc    %ecx
fffff8000024cf37:	48 89 74 c4 78       	mov    %rsi,0x78(%rsp,%rax,8)
fffff8000024cf3c:	3b ca                	cmp    %edx,%ecx
fffff8000024cf3e:	76 f3                	jbe    0xfffff8000024cf33
fffff8000024cf40:	8d 42 01             	lea    0x1(%rdx),%eax
fffff8000024cf43:	0f b7 c0             	movzwl %ax,%eax
fffff8000024cf46:	89 44 24 74          	mov    %eax,0x74(%rsp)
fffff8000024cf4a:	41 8b c8             	mov    %r8d,%ecx