fffff80000279b0e:	2d 00 1d 00 00       	sub    $0x1d00,%eax
fffff80000279b13:	a9 ff fe ff ff       	test   $0xfffffeff,%eax
fffff80000279b18:	0f 85 d5 00 00 00    	jne    0xfffff80000279bf3
fffff80000279b1e:	66 44 39 79 fe       	cmp    %r15w,-0x2(%rcx)
fffff80000279b23:	0f 85 ca 00 00 00    	jne    0xfffff80000279bf3
fffff80000279b29:	0f b7 01             	movzwl (%rcx),%eax
fffff80000279b2c:	ba ff 00 00 00       	mov    $0xff,%edx
fffff80000279b31:	66 41 2b c4          	sub    %r12w,%ax
fffff80000279b35:	66 3b c2             	cmp    %dx,%ax
fffff80000279b38:	0f 87 b5 00 00 00    	ja     0xfffff80000279bf3
fffff80000279b3e:	45 03 cc             	add    %r12d,%r9d
fffff80000279b41:	48 81 c1 08 01 00 00 	add    $0x108,%rcx
fffff80000279b48:	45 3b c8             	cmp    %r8d,%r9d
fffff80000279b4b:	72 be                	jb     0xfffff80000279b0b
fffff80000279b4d:	41 8b ff             	mov    %r15d,%edi
fffff80000279b50:	45 85 c0             	test   %r8d,%r8d
fffff80000279b53:	0f 84 94 00 00 00    	je     0xfffff80000279bed
fffff80000279b59:	8b c7                	mov    %edi,%eax
fffff80000279b5b:	48 69 c8 08 01 00 00 	imul   $0x108,%rax,%rcx
fffff80000279b62:	81 7c 19 10 00 1d 00 	cmpl   $0x1d00,0x10(%rcx,%rbx,1)
fffff80000279b69:	00
fffff80000279b6a:	75 75                	jne    0xfffff80000279be1
fffff80000279b6c:	4c 8d 8e c0 00 00 00 	lea    0xc0(%rsi),%r9
fffff80000279b73:	85 ed                	test   %ebp,%ebp
fffff80000279b75:	74 43                	je     0xfffff80000279bba
fffff80000279b77:	41 3b ec             	cmp    %r12d,%ebp
fffff80000279b7a:	74 51                	je     0xfffff80000279bcd
fffff80000279b7c:	44 0f b6 54 19 16    	movzbl 0x16(%rcx,%rbx,1),%r10d
fffff80000279b82:	4d 8b df             	mov    %r15,%r11
fffff80000279b85:	4d 85 d2             	test   %r10,%r10
fffff80000279b88:	74 57                	je     0xfffff80000279be1
fffff80000279b8a:	4c 8d 34 19          	lea    (%rcx,%rbx,1),%r14
fffff80000279b8e:	43 0f b6 44 1e 18    	movzbl 0x18(%r14,%r11,1),%eax
fffff80000279b94:	b9 20 00 00 00       	mov    $0x20,%ecx
fffff80000279b99:	44 8b c0             	mov    %eax,%r8d
fffff80000279b9c:	4d 03 dc             	add    %r12,%r11
fffff80000279b9f:	99                   	cltd
fffff80000279ba0:	41 c1 e8 05          	shr    $0x5,%r8d
fffff80000279ba4:	f7 f9                	idiv   %ecx
fffff80000279ba6:	41 8b c4             	mov    %r12d,%eax
fffff80000279ba9:	8b ca                	mov    %edx,%ecx
fffff80000279bab:	d3 e0                	shl    %cl,%eax
fffff80000279bad:	f7 d0                	not    %eax
fffff80000279baf:	43 21 04 81          	and    %eax,(%r9,%r8,4)
fffff80000279bb3:	4d 3b da             	cmp    %r10,%r11
fffff80000279bb6:	7c d6                	jl     0xfffff80000279b8e
fffff80000279bb8:	eb 27                	jmp    0xfffff80000279be1
fffff80000279bba:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff80000279bbd:	44 88 be e0 00 00 00 	mov    %r15b,0xe0(%rsi)
fffff80000279bc4:	41 0f 11 01          	movups %xmm0,(%r9)
fffff80000279bc8:	41 0f 11 41 10       	movups %xmm0,0x10(%r9)
fffff80000279bcd:	44 8a 44 19 16       	mov    0x16(%rcx,%rbx,1),%r8b
fffff80000279bd2:	48 8d 53 18          	lea    0x18(%rbx),%rdx
fffff80000279bd6:	48 03 d1             	add    %rcx,%rdx
fffff80000279bd9:	49 8b c9             	mov    %r9,%rcx
fffff80000279bdc:	e8 97 fe ff ff       	call   0xfffff80000279a78
fffff80000279be1:	41 03 fc             	add    %r12d,%edi
fffff80000279be4:	3b 7b 04             	cmp    0x4(%rbx),%edi
fffff80000279be7:	0f 82 6c ff ff ff    	jb     0xfffff80000279b59
fffff80000279bed:	41 0f b7 c7          	movzwl %r15w,%eax
fffff80000279bf1:	eb 05                	jmp    0xfffff80000279bf8
fffff80000279bf3:	b8 05 00 00 00       	mov    $0x5,%eax
fffff80000279bf8:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
fffff80000279bfd:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
fffff80000279c02:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
fffff80000279c07:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
fffff80000279c0c:	48 83 c4 20          	add    $0x20,%rsp
fffff80000279c10:	41 5f                	pop    %r15
fffff80000279c12:	41 5e                	pop    %r14
fffff80000279c14:	41 5c                	pop    %r12
fffff80000279c16:	c3                   	ret
fffff80000279c17:	cc                   	int3
fffff80000279c18:	cc                   	int3
fffff80000279c19:	cc                   	int3
fffff80000279c1a:	cc                   	int3
fffff80000279c1b:	cc                   	int3
fffff80000279c1c:	cc                   	int3
fffff80000279c1d:	cc                   	int3
fffff80000279c1e:	cc                   	int3
fffff80000279c1f:	cc                   	int3
fffff80000279c20:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000279c25:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff80000279c2a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff80000279c2f:	57                   	push   %rdi
fffff80000279c30:	41 56                	push   %r14
fffff80000279c32:	41 57                	push   %r15
fffff80000279c34:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000279c38:	8b a9 dc 00 00 00    	mov    0xdc(%rcx),%ebp
fffff80000279c3e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
fffff80000279c44:	44 8b b1 c8 00 00 00 	mov    0xc8(%rcx),%r14d
fffff80000279c4b:	48 8b fa             	mov    %rdx,%rdi
fffff80000279c4e:	44 8a b9 db 00 00 00 	mov    0xdb(%rcx),%r15b
fffff80000279c55:	8b d5                	mov    %ebp,%edx
fffff80000279c57:	c1 ea 10             	shr    $0x10,%edx
fffff80000279c5a:	45 22 f8             	and    %r8b,%r15b
fffff80000279c5d:	41 c1 ee 03          	shr    $0x3,%r14d
fffff80000279c61:	41 22 d0             	and    %r8b,%dl
fffff80000279c64:	c1 ed 02             	shr    $0x2,%ebp
fffff80000279c67:	45 22 f0             	and    %r8b,%r14b
fffff80000279c6a:	41 22 e8             	and    %r8b,%bpl
fffff80000279c6d:	44 39 41 04          	cmp    %r8d,0x4(%rcx)
fffff80000279c71:	40 0f 94 c6          	sete   %sil
fffff80000279c75:	0f 95 c3             	setne  %bl
fffff80000279c78:	40 38 37             	cmp    %sil,(%rdi)
fffff80000279c7b:	75 15                	jne    0xfffff80000279c92
fffff80000279c7d:	3a d3                	cmp    %bl,%dl
fffff80000279c7f:	75 11                	jne    0xfffff80000279c92
fffff80000279c81:	48 8b 15 d8 5c 4b 00 	mov    0x4b5cd8(%rip),%rdx        # 0xfffff8000072f960
fffff80000279c88:	b9 f1 1d 00 00       	mov    $0x1df1,%ecx
fffff80000279c8d:	e8 b2 ef ff ff       	call   0xfffff80000278c44
fffff80000279c92:	40 38 77 02          	cmp    %sil,0x2(%rdi)
fffff80000279c96:	75 0a                	jne    0xfffff80000279ca2
fffff80000279c98:	44 3a f3             	cmp    %bl,%r14b
fffff80000279c9b:	75 05                	jne    0xfffff80000279ca2
fffff80000279c9d:	e8 ae 43 02 00       	call   0xfffff8000029e050
fffff80000279ca2:	40 38 77 03          	cmp    %sil,0x3(%rdi)
fffff80000279ca6:	75 0a                	jne    0xfffff80000279cb2
fffff80000279ca8:	40 3a eb             	cmp    %bl,%bpl
fffff80000279cab:	75 05                	jne    0xfffff80000279cb2
fffff80000279cad:	e8 a6 13 fe ff       	call   0xfffff8000025b058
fffff80000279cb2:	40 38 77 04          	cmp    %sil,0x4(%rdi)
fffff80000279cb6:	75 0a                	jne    0xfffff80000279cc2
fffff80000279cb8:	44 3a fb             	cmp    %bl,%r15b
fffff80000279cbb:	75 05                	jne    0xfffff80000279cc2
fffff80000279cbd:	e8 86 f7 fd ff       	call   0xfffff80000259448
fffff80000279cc2:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
fffff80000279cc7:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
fffff80000279ccc:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
fffff80000279cd1:	48 83 c4 20          	add    $0x20,%rsp
fffff80000279cd5:	41 5f                	pop    %r15
fffff80000279cd7:	41 5e                	pop    %r14
fffff80000279cd9:	5f                   	pop    %rdi
fffff80000279cda:	c3                   	ret
fffff80000279cdb:	cc                   	int3
fffff80000279cdc:	cc                   	int3
fffff80000279cdd:	cc                   	int3
fffff80000279cde:	cc                   	int3
fffff80000279cdf:	cc                   	int3
fffff80000279ce0:	cc                   	int3
fffff80000279ce1:	cc                   	int3
fffff80000279ce2:	cc                   	int3
fffff80000279ce3:	cc                   	int3
fffff80000279ce4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000279ce9:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff80000279cee:	57                   	push   %rdi
fffff80000279cef:	48 83 ec 20          	sub    $0x20,%rsp
fffff80000279cf3:	33 f6                	xor    %esi,%esi
fffff80000279cf5:	48 8b f9             	mov    %rcx,%rdi
fffff80000279cf8:	f0 48 0f ba 2d b6 bb 	lock btsq $0x0,0x4abbb6(%rip)        # 0xfffff800007258b8
fffff80000279cff:	4a 00 00
fffff80000279d02:	0f b7 de             	movzwl %si,%ebx
fffff80000279d05:	73 0c                	jae    0xfffff80000279d13
fffff80000279d07:	48 8d 0d aa bb 4a 00 	lea    0x4abbaa(%rip),%rcx        # 0xfffff800007258b8
fffff80000279d0e:	e8 fd 18 fa ff       	call   0xfffff8000021b610
fffff80000279d13:	48 8b 05 26 49 57 00 	mov    0x574926(%rip),%rax        # 0xfffff800007ee640
fffff80000279d1a:	48 3b f8             	cmp    %rax,%rdi
fffff80000279d1d:	75 10                	jne    0xfffff80000279d2f
fffff80000279d1f:	48 89 35 1a 49 57 00 	mov    %rsi,0x57491a(%rip)        # 0xfffff800007ee640
fffff80000279d26:	c7 47 2c 03 00 00 00 	movl   $0x3,0x2c(%rdi)
fffff80000279d2d:	eb 05                	jmp    0xfffff80000279d34
fffff80000279d2f:	bb 08 00 00 00       	mov    $0x8,%ebx
fffff80000279d34:	f0 48 21 35 7c bb 4a 	lock and %rsi,0x4abb7c(%rip)        # 0xfffff800007258b8
fffff80000279d3b:	00
fffff80000279d3c:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
fffff80000279d41:	0f b7 c3             	movzwl %bx,%eax
fffff80000279d44:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff80000279d49:	48 83 c4 20          	add    $0x20,%rsp
fffff80000279d4d:	5f                   	pop    %rdi
fffff80000279d4e:	c3                   	ret
fffff80000279d4f:	cc                   	int3
fffff80000279d50:	cc                   	int3
fffff80000279d51:	cc                   	int3
fffff80000279d52:	cc                   	int3
fffff80000279d53:	cc                   	int3
fffff80000279d54:	cc                   	int3
fffff80000279d55:	cc                   	int3
fffff80000279d56:	cc                   	int3
fffff80000279d57:	cc                   	int3
fffff80000279d58:	cc                   	int3
fffff80000279d59:	cc                   	int3
fffff80000279d5a:	cc                   	int3
fffff80000279d5b:	cc                   	int3
fffff80000279d5c:	cc                   	int3
fffff80000279d5d:	cc                   	int3
fffff80000279d5e:	cc                   	int3
fffff80000279d5f:	cc                   	int3
fffff80000279d60:	65 48 8b 14 25 00 00 	mov    %gs:0x0,%rdx
fffff80000279d67:	00 00
fffff80000279d69:	45 33 c0             	xor    %r8d,%r8d
fffff80000279d6c:	48 8b c1             	mov    %rcx,%rax
fffff80000279d6f:	f0 4c 0f b1 82 a0 04 	lock cmpxchg %r8,0x104a0(%rdx)
fffff80000279d76:	01 00
fffff80000279d78:	75 09                	jne    0xfffff80000279d83
fffff80000279d7a:	c7 41 2c 03 00 00 00 	movl   $0x3,0x2c(%rcx)
fffff80000279d81:	eb 06                	jmp    0xfffff80000279d89
fffff80000279d83:	41 b8 08 00 00 00    	mov    $0x8,%r8d
fffff80000279d89:	41 0f b7 c0          	movzwl %r8w,%eax
fffff80000279d8d:	c3                   	ret
fffff80000279d8e:	cc                   	int3
fffff80000279d8f:	cc                   	int3
fffff80000279d90:	cc                   	int3
fffff80000279d91:	cc                   	int3
fffff80000279d92:	cc                   	int3
fffff80000279d93:	cc                   	int3
fffff80000279d94:	cc                   	int3
fffff80000279d95:	cc                   	int3
fffff80000279d96:	cc                   	int3
fffff80000279d97:	cc                   	int3
fffff80000279d98:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000279d9d:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
fffff80000279da2:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
fffff80000279da7:	57                   	push   %rdi
fffff80000279da8:	41 56                	push   %r14
fffff80000279daa:	65 4c 8b 1c 25 00 00 	mov    %gs:0x0,%r11
fffff80000279db1:	00 00
fffff80000279db3:	33 d2                	xor    %edx,%edx
fffff80000279db5:	8b 05 3d f4 50 00    	mov    0x50f43d(%rip),%eax        # 0xfffff800007891f8
fffff80000279dbb:	33 ed                	xor    %ebp,%ebp
fffff80000279dbd:	f7 35 4d c6 38 00    	divl   0x38c64d(%rip)        # 0xfffff80000606410
fffff80000279dc3:	45 8b 83 80 00 01 00 	mov    0x10080(%r11),%r8d
fffff80000279dca:	48 8b d9             	mov    %rcx,%rbx
fffff80000279dcd:	44 3b c2             	cmp    %edx,%r8d
fffff80000279dd0:	44 8b d5             	mov    %ebp,%r10d
fffff80000279dd3:	8b d5                	mov    %ebp,%edx
fffff80000279dd5:	44 8d 48 01          	lea    0x1(%rax),%r9d
fffff80000279dd9:	41 8b f1             	mov    %r9d,%esi
fffff80000279ddc:	0f 43 f0             	cmovae %eax,%esi
fffff80000279ddf:	48 8b 05 4a f4 50 00 	mov    0x50f44a(%rip),%rax        # 0xfffff80000789230
fffff80000279de6:	45 0f af c8          	imul   %r8d,%r9d
fffff80000279dea:	4a 8d 0c c8          	lea    (%rax,%r9,8),%rcx
fffff80000279dee:	49 89 8b 18 a5 02 00 	mov    %rcx,0x2a518(%r11)
fffff80000279df5:	85 f6                	test   %esi,%esi
fffff80000279df7:	0f 84 cd 00 00 00    	je     0xfffff80000279eca
fffff80000279dfd:	4c 8d 35 c4 f3 50 00 	lea    0x50f3c4(%rip),%r14        # 0xfffff800007891c8
fffff80000279e04:	48 8b 0d bd f3 50 00 	mov    0x50f3bd(%rip),%rcx        # 0xfffff800007891c8
fffff80000279e0b:	49 3b ce             	cmp    %r14,%rcx
fffff80000279e0e:	0f 84 b6 00 00 00    	je     0xfffff80000279eca
fffff80000279e14:	4c 8b 0d 0d f4 50 00 	mov    0x50f40d(%rip),%r9        # 0xfffff80000789228
fffff80000279e1b:	41 8b bb 40 08 01 00 	mov    0x10840(%r11),%edi
fffff80000279e22:	4c 8b 01             	mov    (%rcx),%r8
fffff80000279e25:	4c 8d 51 e8          	lea    -0x18(%rcx),%r10
fffff80000279e29:	41 8b 42 04          	mov    0x4(%r10),%eax
fffff80000279e2d:	41 39 3c 81          	cmp    %edi,(%r9,%rax,4)
fffff80000279e31:	74 0a                	je     0xfffff80000279e3d
fffff80000279e33:	49 8b c8             	mov    %r8,%rcx
fffff80000279e36:	4d 3b c6             	cmp    %r14,%r8
fffff80000279e39:	75 e7                	jne    0xfffff80000279e22
fffff80000279e3b:	eb 21                	jmp    0xfffff80000279e5e
fffff80000279e3d:	49 39 48 08          	cmp    %rcx,0x8(%r8)
fffff80000279e41:	0f 85 af 00 00 00    	jne    0xfffff80000279ef6
fffff80000279e47:	48 8b 41 08          	mov    0x8(%rcx),%rax
fffff80000279e4b:	48 39 08             	cmp    %rcx,(%rax)
fffff80000279e4e:	0f 85 a2 00 00 00    	jne    0xfffff80000279ef6
fffff80000279e54:	4c 89 00             	mov    %r8,(%rax)
fffff80000279e57:	48 8b cd             	mov    %rbp,%rcx
fffff80000279e5a:	49 89 40 08          	mov    %rax,0x8(%r8)
fffff80000279e5e:	48 85 c9             	test   %rcx,%rcx
fffff80000279e61:	74 29                	je     0xfffff80000279e8c
fffff80000279e63:	4c 8b 15 5e f3 50 00 	mov    0x50f35e(%rip),%r10        # 0xfffff800007891c8
fffff80000279e6a:	4d 39 72 08          	cmp    %r14,0x8(%r10)
fffff80000279e6e:	0f 85 82 00 00 00    	jne    0xfffff80000279ef6
fffff80000279e74:	49 8b 02             	mov    (%r10),%rax
fffff80000279e77:	4c 39 50 08          	cmp    %r10,0x8(%rax)
fffff80000279e7b:	75 79                	jne    0xfffff80000279ef6
fffff80000279e7d:	48 89 05 44 f3 50 00 	mov    %rax,0x50f344(%rip)        # 0xfffff800007891c8
fffff80000279e84:	49 83 c2 e8          	add    $0xffffffffffffffe8,%r10
fffff80000279e88:	4c 89 70 08          	mov    %r14,0x8(%rax)
fffff80000279e8c:	ff 0d 46 f3 50 00    	decl   0x50f346(%rip)        # 0xfffff800007891d8
fffff80000279e92:	41 c7 42 2c 07 00 00 	movl   $0x7,0x2c(%r10)
fffff80000279e99:	00
fffff80000279e9a:	41 0f b7 83 80 00 01 	movzwl 0x10080(%r11),%eax
fffff80000279ea1:	00
fffff80000279ea2:	66 41 89 42 28       	mov    %ax,0x28(%r10)
fffff80000279ea7:	4d 89 5a 40          	mov    %r11,0x40(%r10)
fffff80000279eab:	41 89 6a 08          	mov    %ebp,0x8(%r10)
fffff80000279eaf:	41 89 6a 3c          	mov    %ebp,0x3c(%r10)
fffff80000279eb3:	49 8b 83 18 a5 02 00 	mov    0x2a518(%r11),%rax
fffff80000279eba:	8b ca                	mov    %edx,%ecx
fffff80000279ebc:	ff c2                	inc    %edx
fffff80000279ebe:	4c 89 14 c8          	mov    %r10,(%rax,%rcx,8)
fffff80000279ec2:	3b d6                	cmp    %esi,%edx
fffff80000279ec4:	0f 82 3a ff ff ff    	jb     0xfffff80000279e04
fffff80000279eca:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
fffff80000279ecf:	c7 44 24 20 10 00 00 	movl   $0x10,0x20(%rsp)
fffff80000279ed6:	00
fffff80000279ed7:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
fffff80000279edc:	41 89 93 20 a5 02 00 	mov    %edx,0x2a520(%r11)
fffff80000279ee3:	49 87 83 40 a5 02 00 	xchg   %rax,0x2a540(%r11)
fffff80000279eea:	85 d2                	test   %edx,%edx
fffff80000279eec:	75 0f                	jne    0xfffff80000279efd
fffff80000279eee:	8d 42 08             	lea    0x8(%rdx),%eax
fffff80000279ef1:	66 89 03             	mov    %ax,(%rbx)
fffff80000279ef4:	eb 0a                	jmp    0xfffff80000279f00
fffff80000279ef6:	b9 03 00 00 00       	mov    $0x3,%ecx
fffff80000279efb:	cd 29                	int    $0x29
fffff80000279efd:	66 89 2b             	mov    %bp,(%rbx)
fffff80000279f00:	48 8b 5c 24 18       	mov    0x18(%rsp),%rbx
fffff80000279f05:	48 8b 6c 24 28       	mov    0x28(%rsp),%rbp
fffff80000279f0a:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
fffff80000279f0f:	41 5e                	pop    %r14
fffff80000279f11:	5f                   	pop    %rdi
fffff80000279f12:	c3                   	ret
fffff80000279f13:	cc                   	int3
fffff80000279f14:	cc                   	int3
fffff80000279f15:	cc                   	int3
fffff80000279f16:	cc                   	int3
fffff80000279f17:	cc                   	int3
fffff80000279f18:	cc                   	int3
fffff80000279f19:	cc                   	int3
fffff80000279f1a:	cc                   	int3
fffff80000279f1b:	cc                   	int3
fffff80000279f1c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff80000279f21:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
fffff80000279f26:	33 ff                	xor    %edi,%edi
fffff80000279f28:	48 8b da             	mov    %rdx,%rbx
fffff80000279f2b:	44 8b df             	mov    %edi,%r11d
fffff80000279f2e:	b9 01 10 00 00       	mov    $0x1001,%ecx
fffff80000279f33:	48 8d 05 86 f1 50 00 	lea    0x50f186(%rip),%rax        # 0xfffff800007890c0
fffff80000279f3a:	4d 63 d3             	movslq %r11d,%r10
fffff80000279f3d:	49 c1 e2 08          	shl    $0x8,%r10
fffff80000279f41:	4c 03 d0             	add    %rax,%r10
fffff80000279f44:	49 8b 42 28          	mov    0x28(%r10),%rax
fffff80000279f48:	48 85 c0             	test   %rax,%rax
fffff80000279f4b:	75 67                	jne    0xfffff80000279fb4
fffff80000279f4d:	f0 49 0f ba 6a 28 00 	lock btsq $0x0,0x28(%r10)
fffff80000279f54:	72 60                	jb     0xfffff80000279fb6
fffff80000279f56:	49 8b 82 98 00 00 00 	mov    0x98(%r10),%rax
fffff80000279f5d:	48 85 c0             	test   %rax,%rax
fffff80000279f60:	74 46                	je     0xfffff80000279fa8
fffff80000279f62:	8b 50 04             	mov    0x4(%rax),%edx
fffff80000279f65:	41 89 10             	mov    %edx,(%r8)
fffff80000279f68:	44 89 1b             	mov    %r11d,(%rbx)
fffff80000279f6b:	8d 0c d2             	lea    (%rdx,%rdx,8),%ecx
fffff80000279f6e:	c1 e1 03             	shl    $0x3,%ecx
fffff80000279f71:	49 03 4a 78          	add    0x78(%r10),%rcx
fffff80000279f75:	49 89 09             	mov    %rcx,(%r9)
fffff80000279f78:	eb 18                	jmp    0xfffff80000279f92
fffff80000279f7a:	8b c2                	mov    %edx,%eax
fffff80000279f7c:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
fffff80000279f80:	48 c1 e1 04          	shl    $0x4,%rcx
fffff80000279f84:	49 03 4a 58          	add    0x58(%r10),%rcx
fffff80000279f88:	8b 51 38             	mov    0x38(%rcx),%edx
fffff80000279f8b:	c7 41 2c 04 00 00 00 	movl   $0x4,0x2c(%rcx)
fffff80000279f92:	83 fa ff             	cmp    $0xffffffff,%edx
fffff80000279f95:	75 e3                	jne    0xfffff80000279f7a
fffff80000279f97:	49 89 ba 98 00 00 00 	mov    %rdi,0x98(%r10)
fffff80000279f9e:	0f b7 cf             	movzwl %di,%ecx
fffff80000279fa1:	49 89 ba a0 00 00 00 	mov    %rdi,0xa0(%r10)
fffff80000279fa8:	f0 49 21 7a 28       	lock and %rdi,0x28(%r10)
fffff80000279fad:	66 85 c9             	test   %cx,%cx