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
fffff8000024cf4d:	48 0f ab 4c d4 78    	bts    %rcx,0x78(%rsp,%rdx,8)
fffff8000024cf53:	e9 c9 fe ff ff       	jmp    0xfffff8000024ce21
fffff8000024cf58:	44 8b 4c 24 3c       	mov    0x3c(%rsp),%r9d
fffff8000024cf5d:	e9 b4 44 fd ff       	jmp    0xfffff80000221416
fffff8000024cf62:	40 8a cf             	mov    %dil,%cl
fffff8000024cf65:	41 b8 01 00 00 00    	mov    $0x1,%r8d
fffff8000024cf6b:	41 d3 e0             	shl    %cl,%r8d
fffff8000024cf6e:	45 33 c9             	xor    %r9d,%r9d
fffff8000024cf71:	e9 a7 4b fd ff       	jmp    0xfffff80000221b1d
fffff8000024cf76:	f3 90                	pause
fffff8000024cf78:	49 81 f8 00 27 b9 29 	cmp    $0x29b92700,%r8
fffff8000024cf7f:	77 08                	ja     0xfffff8000024cf89
fffff8000024cf81:	4c 03 c2             	add    %rdx,%r8
fffff8000024cf84:	e9 a3 4a fd ff       	jmp    0xfffff80000221a2c
fffff8000024cf89:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
fffff8000024cf90:	00
fffff8000024cf91:	33 d2                	xor    %edx,%edx
fffff8000024cf93:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
fffff8000024cf9a:	00
fffff8000024cf9b:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff8000024cfa0:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff8000024cfa5:	8d 4a 13             	lea    0x13(%rdx),%ecx
fffff8000024cfa8:	e8 27 56 00 00       	call   0xfffff800002525d4
fffff8000024cfad:	cc                   	int3
fffff8000024cfae:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
fffff8000024cfb5:	00
fffff8000024cfb6:	33 d2                	xor    %edx,%edx
fffff8000024cfb8:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
fffff8000024cfbf:	00
fffff8000024cfc0:	4d 8b c2             	mov    %r10,%r8
fffff8000024cfc3:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff8000024cfc8:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff8000024cfcd:	8d 4a 13             	lea    0x13(%rdx),%ecx
fffff8000024cfd0:	e8 ff 55 00 00       	call   0xfffff800002525d4
fffff8000024cfd5:	cc                   	int3
fffff8000024cfd6:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff8000024cfdb:	4c 89 54 24 28       	mov    %r10,0x28(%rsp)
fffff8000024cfe0:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
fffff8000024cfe5:	45 8b c8             	mov    %r8d,%r9d
fffff8000024cfe8:	44 8b c2             	mov    %edx,%r8d
fffff8000024cfeb:	49 8b d3             	mov    %r11,%rdx
fffff8000024cfee:	e8 ed c5 0e 00       	call   0xfffff800003395e0
fffff8000024cff3:	b9 07 10 00 00       	mov    $0x1007,%ecx
fffff8000024cff8:	66 3b c1             	cmp    %cx,%ax
fffff8000024cffb:	0f 85 24 4d fd ff    	jne    0xfffff80000221d25
fffff8000024d001:	8d 41 0f             	lea    0xf(%rcx),%eax
fffff8000024d004:	e9 1c 4d fd ff       	jmp    0xfffff80000221d25
fffff8000024d009:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
fffff8000024d00e:	44 89 44 24 30       	mov    %r8d,0x30(%rsp)
fffff8000024d013:	4d 8b c3             	mov    %r11,%r8
fffff8000024d016:	44 89 4c 24 28       	mov    %r9d,0x28(%rsp)
fffff8000024d01b:	44 8b ca             	mov    %edx,%r9d
fffff8000024d01e:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
fffff8000024d023:	e8 b0 82 07 00       	call   0xfffff800002c52d8
fffff8000024d028:	90                   	nop
fffff8000024d029:	e9 f7 4c fd ff       	jmp    0xfffff80000221d25
fffff8000024d02e:	0b fa                	or     %edx,%edi
fffff8000024d030:	89 7c 24 20          	mov    %edi,0x20(%rsp)
fffff8000024d034:	e9 cf 4f fd ff       	jmp    0xfffff80000222008
fffff8000024d039:	41 8b 82 b8 0d 00 00 	mov    0xdb8(%r10),%eax
fffff8000024d040:	85 c0                	test   %eax,%eax
fffff8000024d042:	75 09                	jne    0xfffff8000024d04d
fffff8000024d044:	41 89 9a b8 0d 00 00 	mov    %ebx,0xdb8(%r10)
fffff8000024d04b:	eb 09                	jmp    0xfffff8000024d056
fffff8000024d04d:	f0 41 0f c1 9a b8 0d 	lock xadd %ebx,0xdb8(%r10)
fffff8000024d054:	00 00
fffff8000024d056:	49 8b cd             	mov    %r13,%rcx
fffff8000024d059:	e8 f2 3b fd ff       	call   0xfffff80000220c50
fffff8000024d05e:	0f bc f7             	bsf    %edi,%esi
fffff8000024d061:	41 b9 01 00 00 00    	mov    $0x1,%r9d
fffff8000024d067:	89 74 24 38          	mov    %esi,0x38(%rsp)
fffff8000024d06b:	89 74 24 58          	mov    %esi,0x58(%rsp)
fffff8000024d06f:	44 0f b6 ee          	movzbl %sil,%r13d
fffff8000024d073:	4c 8d 65 80          	lea    -0x80(%rbp),%r12
fffff8000024d077:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
fffff8000024d07c:	45 8b c3             	mov    %r11d,%r8d
fffff8000024d07f:	49 69 dd 88 00 00 00 	imul   $0x88,%r13,%rbx
fffff8000024d086:	4c 03 e3             	add    %rbx,%r12
fffff8000024d089:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
fffff8000024d08e:	49 8b 14 24          	mov    (%r12),%rdx
fffff8000024d092:	44 0f b7 fa          	movzwl %dx,%r15d
fffff8000024d096:	45 8b f7             	mov    %r15d,%r14d
fffff8000024d099:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
fffff8000024d09e:	41 c1 e6 06          	shl    $0x6,%r14d
fffff8000024d0a2:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
fffff8000024d0a7:	45 3b c6             	cmp    %r14d,%r8d
fffff8000024d0aa:	0f 83 54 02 00 00    	jae    0xfffff8000024d304
fffff8000024d0b0:	45 8b c8             	mov    %r8d,%r9d
fffff8000024d0b3:	49 83 cb ff          	or     $0xffffffffffffffff,%r11
fffff8000024d0b7:	41 83 e0 3f          	and    $0x3f,%r8d
fffff8000024d0bb:	41 c1 e9 06          	shr    $0x6,%r9d
fffff8000024d0bf:	41 8b c8             	mov    %r8d,%ecx
fffff8000024d0c2:	44 89 44 24 30       	mov    %r8d,0x30(%rsp)
fffff8000024d0c7:	48 8b c2             	mov    %rdx,%rax
fffff8000024d0ca:	49 d3 e3             	shl    %cl,%r11
fffff8000024d0cd:	48 c1 e8 20          	shr    $0x20,%rax
fffff8000024d0d1:	44 3b c8             	cmp    %eax,%r9d
fffff8000024d0d4:	73 4a                	jae    0xfffff8000024d120
fffff8000024d0d6:	41 8b c9             	mov    %r9d,%ecx
fffff8000024d0d9:	48 ff c1             	inc    %rcx
fffff8000024d0dc:	49 8d 0c cc          	lea    (%r12,%rcx,8),%rcx
fffff8000024d0e0:	48 8b 01             	mov    (%rcx),%rax
fffff8000024d0e3:	49 23 c3             	and    %r11,%rax
fffff8000024d0e6:	4c 0f bc d8          	bsf    %rax,%r11
fffff8000024d0ea:	44 89 5c 24 30       	mov    %r11d,0x30(%rsp)
fffff8000024d0ef:	75 23                	jne    0xfffff8000024d114
fffff8000024d0f1:	83 64 24 30 00       	andl   $0x0,0x30(%rsp)
fffff8000024d0f6:	49 83 cb ff          	or     $0xffffffffffffffff,%r11
fffff8000024d0fa:	48 83 c1 08          	add    $0x8,%rcx
fffff8000024d0fe:	41 8d 43 02          	lea    0x2(%r11),%eax
fffff8000024d102:	44 03 c8             	add    %eax,%r9d
fffff8000024d105:	44 3b 4c 24 4c       	cmp    0x4c(%rsp),%r9d
fffff8000024d10a:	72 d4                	jb     0xfffff8000024d0e0
fffff8000024d10c:	45 33 db             	xor    %r11d,%r11d
fffff8000024d10f:	41 8b cb             	mov    %r11d,%ecx
fffff8000024d112:	eb 13                	jmp    0xfffff8000024d127
fffff8000024d114:	45 8b c1             	mov    %r9d,%r8d
fffff8000024d117:	41 c1 e0 06          	shl    $0x6,%r8d
fffff8000024d11b:	45 03 c3             	add    %r11d,%r8d
fffff8000024d11e:	eb 25                	jmp    0xfffff8000024d145
fffff8000024d120:	45 33 db             	xor    %r11d,%r11d
fffff8000024d123:	41 8d 43 01          	lea    0x1(%r11),%eax
fffff8000024d127:	45 3b cf             	cmp    %r15d,%r9d
fffff8000024d12a:	0f 83 ce 01 00 00    	jae    0xfffff8000024d2fe
fffff8000024d130:	66 39 44 24 4a       	cmp    %ax,0x4a(%rsp)
fffff8000024d135:	0f 85 c3 01 00 00    	jne    0xfffff8000024d2fe
fffff8000024d13b:	45 8b c1             	mov    %r9d,%r8d
fffff8000024d13e:	41 c1 e0 06          	shl    $0x6,%r8d
fffff8000024d142:	44 03 c1             	add    %ecx,%r8d
fffff8000024d145:	4c 8b 5c 24 60       	mov    0x60(%rsp),%r11
fffff8000024d14a:	41 8b c8             	mov    %r8d,%ecx
fffff8000024d14d:	4c 03 db             	add    %rbx,%r11
fffff8000024d150:	c1 e9 06             	shr    $0x6,%ecx
fffff8000024d153:	45 8b c8             	mov    %r8d,%r9d
fffff8000024d156:	41 83 e1 3f          	and    $0x3f,%r9d
fffff8000024d15a:	41 8b 43 1c          	mov    0x1c(%r11),%eax
fffff8000024d15e:	3b c8                	cmp    %eax,%ecx
fffff8000024d160:	0f 83 7f 01 00 00    	jae    0xfffff8000024d2e5
fffff8000024d166:	49 8b 44 cb 20       	mov    0x20(%r11,%rcx,8),%rax
fffff8000024d16b:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
fffff8000024d170:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
fffff8000024d175:	41 8b c1             	mov    %r9d,%eax
fffff8000024d178:	48 0f a3 01          	bt     %rax,(%rcx)
fffff8000024d17c:	0f 92 c0             	setb   %al
fffff8000024d17f:	45 33 db             	xor    %r11d,%r11d
fffff8000024d182:	84 c0                	test   %al,%al
fffff8000024d184:	0f 84 5e 01 00 00    	je     0xfffff8000024d2e8
fffff8000024d18a:	4a 8b 8c c7 58 01 00 	mov    0x158(%rdi,%r8,8),%rcx
fffff8000024d191:	00
fffff8000024d192:	41 8d 43 01          	lea    0x1(%r11),%eax
fffff8000024d196:	4a 8b 9c e9 a8 02 00 	mov    0x2a8(%rcx,%r13,8),%rbx
fffff8000024d19d:	00
fffff8000024d19e:	44 8b 8b 18 0c 00 00 	mov    0xc18(%rbx),%r9d
fffff8000024d1a5:	44 84 c8             	test   %r9b,%al
fffff8000024d1a8:	75 37                	jne    0xfffff8000024d1e1
fffff8000024d1aa:	41 8a 4a 14          	mov    0x14(%r10),%cl
fffff8000024d1ae:	d3 e0                	shl    %cl,%eax
fffff8000024d1b0:	8d 48 ff             	lea    -0x1(%rax),%ecx
fffff8000024d1b3:	0b c8                	or     %eax,%ecx
fffff8000024d1b5:	f7 d1                	not    %ecx
fffff8000024d1b7:	41 23 c9             	and    %r9d,%ecx
fffff8000024d1ba:	0f bc c1             	bsf    %ecx,%eax
fffff8000024d1bd:	89 44 24 68          	mov    %eax,0x68(%rsp)
fffff8000024d1c1:	0f 95 c0             	setne  %al
fffff8000024d1c4:	84 c0                	test   %al,%al
fffff8000024d1c6:	75 19                	jne    0xfffff8000024d1e1
fffff8000024d1c8:	f0 41 ff 8a b8 0d 00 	lock decl 0xdb8(%r10)
fffff8000024d1cf:	00
fffff8000024d1d0:	45 8d 4b 01          	lea    0x1(%r11),%r9d
fffff8000024d1d4:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
fffff8000024d1d9:	45 03 c1             	add    %r9d,%r8d
fffff8000024d1dc:	e9 c6 fe ff ff       	jmp    0xfffff8000024d0a7
fffff8000024d1e1:	41 0f b6 42 14       	movzbl 0x14(%r10),%eax
fffff8000024d1e6:	8b be 14 03 00 00    	mov    0x314(%rsi),%edi
fffff8000024d1ec:	44 8b df             	mov    %edi,%r11d