fffff8000029ebc9:	48 8b 7d 48          	mov    0x48(%rbp),%rdi
fffff8000029ebcd:	45 8a fe             	mov    %r14b,%r15b
fffff8000029ebd0:	8b 8f 8c 00 00 00    	mov    0x8c(%rdi),%ecx
fffff8000029ebd6:	85 c9                	test   %ecx,%ecx
fffff8000029ebd8:	74 16                	je     0xfffff8000029ebf0
fffff8000029ebda:	8d 41 fb             	lea    -0x5(%rcx),%eax
fffff8000029ebdd:	41 3b c6             	cmp    %r14d,%eax
fffff8000029ebe0:	76 0a                	jbe    0xfffff8000029ebec
fffff8000029ebe2:	be 07 00 00 00       	mov    $0x7,%esi
fffff8000029ebe7:	e9 a2 00 00 00       	jmp    0xfffff8000029ec8e
fffff8000029ebec:	85 c9                	test   %ecx,%ecx
fffff8000029ebee:	75 11                	jne    0xfffff8000029ec01
fffff8000029ebf0:	48 8d 4f 28          	lea    0x28(%rdi),%rcx
fffff8000029ebf4:	e8 5f ea 09 00       	call   0xfffff8000033d658
fffff8000029ebf9:	45 8a e6             	mov    %r14b,%r12b
fffff8000029ebfc:	e8 77 ea 09 00       	call   0xfffff8000033d678
fffff8000029ec01:	48 8b 8f 30 01 00 00 	mov    0x130(%rdi),%rcx
fffff8000029ec08:	4c 8d 4d 58          	lea    0x58(%rbp),%r9
fffff8000029ec0c:	4c 8d 45 50          	lea    0x50(%rbp),%r8
fffff8000029ec10:	33 d2                	xor    %edx,%edx
fffff8000029ec12:	e8 9d 04 fe ff       	call   0xfffff8000027f0b4
fffff8000029ec17:	48 39 5d 50          	cmp    %rbx,0x50(%rbp)
fffff8000029ec1b:	74 07                	je     0xfffff8000029ec24
fffff8000029ec1d:	be 08 00 00 00       	mov    $0x8,%esi
fffff8000029ec22:	eb 6a                	jmp    0xfffff8000029ec8e
fffff8000029ec24:	83 bf 8c 00 00 00 06 	cmpl   $0x6,0x8c(%rdi)
fffff8000029ec2b:	74 16                	je     0xfffff8000029ec43
fffff8000029ec2d:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
fffff8000029ec31:	e8 22 ea 09 00       	call   0xfffff8000033d658
fffff8000029ec36:	44 8a e3             	mov    %bl,%r12b
fffff8000029ec39:	c7 87 8c 00 00 00 06 	movl   $0x6,0x8c(%rdi)
fffff8000029ec40:	00 00 00
fffff8000029ec43:	f0 48 21 1f          	lock and %rbx,(%rdi)
fffff8000029ec47:	44 8a fb             	mov    %bl,%r15b
fffff8000029ec4a:	48 8b 5d 48          	mov    0x48(%rbp),%rbx
fffff8000029ec4e:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
fffff8000029ec52:	e8 21 ea 09 00       	call   0xfffff8000033d678
fffff8000029ec57:	48 8b cb             	mov    %rbx,%rcx
fffff8000029ec5a:	e8 c9 f7 ff ff       	call   0xfffff8000029e428
fffff8000029ec5f:	48 8b 8f 30 01 00 00 	mov    0x130(%rdi),%rcx
fffff8000029ec66:	e8 05 3c fe ff       	call   0xfffff80000282870
fffff8000029ec6b:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
fffff8000029ec6f:	f0 48 0f c1 05 98 23 	lock xadd %rax,0x4e2398(%rip)        # 0xfffff80000781010
fffff8000029ec76:	4e 00
fffff8000029ec78:	33 db                	xor    %ebx,%ebx
fffff8000029ec7a:	eb 0e                	jmp    0xfffff8000029ec8a
fffff8000029ec7c:	f3 90                	pause
fffff8000029ec7e:	eb 05                	jmp    0xfffff8000029ec85
fffff8000029ec80:	f3 90                	pause
fffff8000029ec82:	44 8a f3             	mov    %bl,%r14b
fffff8000029ec85:	be 16 10 00 00       	mov    $0x1016,%esi
fffff8000029ec8a:	48 8b 7d 48          	mov    0x48(%rbp),%rdi
fffff8000029ec8e:	38 1d 0c a6 4e 00    	cmp    %bl,0x4ea60c(%rip)        # 0xfffff800007892a0
fffff8000029ec94:	74 1b                	je     0xfffff8000029ecb1
fffff8000029ec96:	8b 05 ec a5 4e 00    	mov    0x4ea5ec(%rip),%eax        # 0xfffff80000789288
fffff8000029ec9c:	a8 02                	test   $0x2,%al
fffff8000029ec9e:	74 11                	je     0xfffff8000029ecb1
fffff8000029eca0:	44 0f b7 c6          	movzwl %si,%r8d
fffff8000029eca4:	b9 41 1d 00 00       	mov    $0x1d41,%ecx
fffff8000029eca9:	49 8b d5             	mov    %r13,%rdx
fffff8000029ecac:	e8 df a0 fd ff       	call   0xfffff80000278d90
fffff8000029ecb1:	45 84 e4             	test   %r12b,%r12b
fffff8000029ecb4:	74 03                	je     0xfffff8000029ecb9
fffff8000029ecb6:	89 5f 28             	mov    %ebx,0x28(%rdi)
fffff8000029ecb9:	45 84 ff             	test   %r15b,%r15b
fffff8000029ecbc:	74 04                	je     0xfffff8000029ecc2
fffff8000029ecbe:	f0 48 21 1f          	lock and %rbx,(%rdi)
fffff8000029ecc2:	45 84 f6             	test   %r14b,%r14b
fffff8000029ecc5:	74 08                	je     0xfffff8000029eccf
fffff8000029ecc7:	f0 48 21 1d 29 20 47 	lock and %rbx,0x472029(%rip)        # 0xfffff80000710cf8
fffff8000029ecce:	00
fffff8000029eccf:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
fffff8000029ecd4:	0f b7 c6             	movzwl %si,%eax
fffff8000029ecd7:	48 83 c4 20          	add    $0x20,%rsp
fffff8000029ecdb:	41 5f                	pop    %r15
fffff8000029ecdd:	41 5e                	pop    %r14
fffff8000029ecdf:	41 5d                	pop    %r13
fffff8000029ece1:	41 5c                	pop    %r12
fffff8000029ece3:	5f                   	pop    %rdi
fffff8000029ece4:	5e                   	pop    %rsi
fffff8000029ece5:	5d                   	pop    %rbp
fffff8000029ece6:	c3                   	ret
fffff8000029ece7:	cc                   	int3
fffff8000029ece8:	cc                   	int3
fffff8000029ece9:	cc                   	int3
fffff8000029ecea:	cc                   	int3
fffff8000029eceb:	cc                   	int3
fffff8000029ecec:	cc                   	int3
fffff8000029eced:	cc                   	int3
fffff8000029ecee:	cc                   	int3
fffff8000029ecef:	cc                   	int3
fffff8000029ecf0:	40 53                	rex push %rbx
fffff8000029ecf2:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000029ecf6:	48 8b d9             	mov    %rcx,%rbx
fffff8000029ecf9:	e8 42 80 02 00       	call   0xfffff800002c6d40
fffff8000029ecfe:	66 85 c0             	test   %ax,%ax
fffff8000029ed01:	0f 85 8c 00 00 00    	jne    0xfffff8000029ed93
fffff8000029ed07:	48 8b cb             	mov    %rbx,%rcx
fffff8000029ed0a:	e8 cd 0e 00 00       	call   0xfffff8000029fbdc
fffff8000029ed0f:	48 8b cb             	mov    %rbx,%rcx
fffff8000029ed12:	e8 fd 28 fd ff       	call   0xfffff80000271614
fffff8000029ed17:	66 85 c0             	test   %ax,%ax
fffff8000029ed1a:	75 77                	jne    0xfffff8000029ed93
fffff8000029ed1c:	48 8b cb             	mov    %rbx,%rcx
fffff8000029ed1f:	e8 58 b1 01 00       	call   0xfffff800002b9e7c
fffff8000029ed24:	66 85 c0             	test   %ax,%ax
fffff8000029ed27:	75 6a                	jne    0xfffff8000029ed93
fffff8000029ed29:	33 d2                	xor    %edx,%edx
fffff8000029ed2b:	48 8b cb             	mov    %rbx,%rcx
fffff8000029ed2e:	e8 31 8e 02 00       	call   0xfffff800002c7b64
fffff8000029ed33:	8b 83 a0 36 00 00    	mov    0x36a0(%rbx),%eax
fffff8000029ed39:	48 8b cb             	mov    %rbx,%rcx
fffff8000029ed3c:	83 e0 fe             	and    $0xfffffffe,%eax
fffff8000029ed3f:	89 83 a0 36 00 00    	mov    %eax,0x36a0(%rbx)
fffff8000029ed45:	e8 2a 26 01 00       	call   0xfffff800002b1374
fffff8000029ed4a:	66 85 c0             	test   %ax,%ax
fffff8000029ed4d:	75 44                	jne    0xfffff8000029ed93
fffff8000029ed4f:	8b 83 20 01 00 00    	mov    0x120(%rbx),%eax
fffff8000029ed55:	48 0f ba e0 15       	bt     $0x15,%rax
fffff8000029ed5a:	72 08                	jb     0xfffff8000029ed64
fffff8000029ed5c:	48 8b cb             	mov    %rbx,%rcx
fffff8000029ed5f:	e8 1c ab 03 00       	call   0xfffff800002d9880
fffff8000029ed64:	48 8b cb             	mov    %rbx,%rcx
fffff8000029ed67:	e8 90 17 04 00       	call   0xfffff800002e04fc
fffff8000029ed6c:	66 85 c0             	test   %ax,%ax
fffff8000029ed6f:	75 22                	jne    0xfffff8000029ed93
fffff8000029ed71:	48 8b cb             	mov    %rbx,%rcx
fffff8000029ed74:	e8 23 62 02 00       	call   0xfffff800002c4f9c
fffff8000029ed79:	66 85 c0             	test   %ax,%ax
fffff8000029ed7c:	75 15                	jne    0xfffff8000029ed93
fffff8000029ed7e:	48 8b cb             	mov    %rbx,%rcx
fffff8000029ed81:	e8 32 81 00 00       	call   0xfffff800002a6eb8
fffff8000029ed86:	66 85 c0             	test   %ax,%ax
fffff8000029ed89:	75 08                	jne    0xfffff8000029ed93
fffff8000029ed8b:	48 8b cb             	mov    %rbx,%rcx
fffff8000029ed8e:	e8 cd 69 fe ff       	call   0xfffff80000285760
fffff8000029ed93:	48 83 c4 20          	add    $0x20,%rsp
fffff8000029ed97:	5b                   	pop    %rbx
fffff8000029ed98:	c3                   	ret
fffff8000029ed99:	cc                   	int3
fffff8000029ed9a:	cc                   	int3
fffff8000029ed9b:	cc                   	int3
fffff8000029ed9c:	cc                   	int3
fffff8000029ed9d:	cc                   	int3
fffff8000029ed9e:	cc                   	int3
fffff8000029ed9f:	cc                   	int3
fffff8000029eda0:	48 8b c4             	mov    %rsp,%rax
fffff8000029eda3:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff8000029eda7:	48 89 68 10          	mov    %rbp,0x10(%rax)
fffff8000029edab:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff8000029edaf:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff8000029edb3:	41 54                	push   %r12
fffff8000029edb5:	41 56                	push   %r14
fffff8000029edb7:	41 57                	push   %r15
fffff8000029edb9:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000029edbd:	48 8b 01             	mov    (%rcx),%rax
fffff8000029edc0:	45 33 e4             	xor    %r12d,%r12d
fffff8000029edc3:	48 8b f1             	mov    %rcx,%rsi
fffff8000029edc6:	45 8a fc             	mov    %r12b,%r15b
fffff8000029edc9:	48 85 c0             	test   %rax,%rax
fffff8000029edcc:	0f 85 7e 01 00 00    	jne    0xfffff8000029ef50
fffff8000029edd2:	f0 48 0f ba 29 00    	lock btsq $0x0,(%rcx)
fffff8000029edd8:	0f 82 74 01 00 00    	jb     0xfffff8000029ef52
fffff8000029edde:	8b 89 8c 00 00 00    	mov    0x8c(%rcx),%ecx
fffff8000029ede4:	45 8d 74 24 01       	lea    0x1(%r12),%r14d
fffff8000029ede9:	8d 41 ff             	lea    -0x1(%rcx),%eax
fffff8000029edec:	83 f8 03             	cmp    $0x3,%eax
fffff8000029edef:	76 0a                	jbe    0xfffff8000029edfb
fffff8000029edf1:	b8 07 00 00 00       	mov    $0x7,%eax
fffff8000029edf6:	e9 71 01 00 00       	jmp    0xfffff8000029ef6c
fffff8000029edfb:	8b 86 20 01 00 00    	mov    0x120(%rsi),%eax
fffff8000029ee01:	ba 00 00 04 00       	mov    $0x40000,%edx
fffff8000029ee06:	48 85 c2             	test   %rax,%rdx
fffff8000029ee09:	74 3f                	je     0xfffff8000029ee4a
fffff8000029ee0b:	83 f9 02             	cmp    $0x2,%ecx
fffff8000029ee0e:	74 e1                	je     0xfffff8000029edf1
fffff8000029ee10:	48 8b 86 80 0c 01 00 	mov    0x10c80(%rsi),%rax
fffff8000029ee17:	48 85 c0             	test   %rax,%rax
fffff8000029ee1a:	75 22                	jne    0xfffff8000029ee3e
fffff8000029ee1c:	f0 48 0f ba ae 80 0c 	lock btsq $0x0,0x10c80(%rsi)
fffff8000029ee23:	01 00 00
fffff8000029ee26:	72 18                	jb     0xfffff8000029ee40
fffff8000029ee28:	83 be 88 0c 01 00 03 	cmpl   $0x3,0x10c88(%rsi)
fffff8000029ee2f:	45 8a fe             	mov    %r14b,%r15b
fffff8000029ee32:	75 16                	jne    0xfffff8000029ee4a
fffff8000029ee34:	b8 07 00 00 00       	mov    $0x7,%eax
fffff8000029ee39:	e9 21 01 00 00       	jmp    0xfffff8000029ef5f
fffff8000029ee3e:	f3 90                	pause
fffff8000029ee40:	b8 16 10 00 00       	mov    $0x1016,%eax
fffff8000029ee45:	e9 22 01 00 00       	jmp    0xfffff8000029ef6c
fffff8000029ee4a:	83 be 8c 00 00 00 04 	cmpl   $0x4,0x8c(%rsi)
fffff8000029ee51:	0f 84 9e 00 00 00    	je     0xfffff8000029eef5
fffff8000029ee57:	b9 00 00 00 80       	mov    $0x80000000,%ecx
fffff8000029ee5c:	33 c0                	xor    %eax,%eax
fffff8000029ee5e:	f0 0f b1 8e 90 00 00 	lock cmpxchg %ecx,0x90(%rsi)
fffff8000029ee65:	00
fffff8000029ee66:	74 0a                	je     0xfffff8000029ee72
fffff8000029ee68:	b8 08 00 00 00       	mov    $0x8,%eax
fffff8000029ee6d:	e9 e8 00 00 00       	jmp    0xfffff8000029ef5a
fffff8000029ee72:	8b 86 8c 00 00 00    	mov    0x8c(%rsi),%eax
fffff8000029ee78:	89 86 88 00 00 00    	mov    %eax,0x88(%rsi)
fffff8000029ee7e:	83 f8 03             	cmp    $0x3,%eax
fffff8000029ee81:	75 2c                	jne    0xfffff8000029eeaf
fffff8000029ee83:	8b 86 20 01 00 00    	mov    0x120(%rsi),%eax
fffff8000029ee89:	48 85 c2             	test   %rax,%rdx
fffff8000029ee8c:	74 13                	je     0xfffff8000029eea1
fffff8000029ee8e:	48 8d 8e 90 0c 01 00 	lea    0x10c90(%rsi),%rcx
fffff8000029ee95:	44 89 a6 88 0c 01 00 	mov    %r12d,0x10c88(%rsi)
fffff8000029ee9c:	e8 b7 e7 09 00       	call   0xfffff8000033d658
fffff8000029eea1:	48 8d 6e 48          	lea    0x48(%rsi),%rbp
fffff8000029eea5:	48 8b cd             	mov    %rbp,%rcx
fffff8000029eea8:	e8 ab e7 09 00       	call   0xfffff8000033d658
fffff8000029eead:	eb 04                	jmp    0xfffff8000029eeb3
fffff8000029eeaf:	48 8d 6e 48          	lea    0x48(%rsi),%rbp
fffff8000029eeb3:	48 8d 4e 68          	lea    0x68(%rsi),%rcx
fffff8000029eeb7:	e8 9c e7 09 00       	call   0xfffff8000033d658
fffff8000029eebc:	48 8d 4e 28          	lea    0x28(%rsi),%rcx
fffff8000029eec0:	e8 93 e7 09 00       	call   0xfffff8000033d658
fffff8000029eec5:	48 8d 8e 90 0c 01 00 	lea    0x10c90(%rsi),%rcx
fffff8000029eecc:	e8 a7 e7 09 00       	call   0xfffff8000033d678
fffff8000029eed1:	48 8b cd             	mov    %rbp,%rcx
fffff8000029eed4:	e8 9f e7 09 00       	call   0xfffff8000033d678
fffff8000029eed9:	48 8d 4e 68          	lea    0x68(%rsi),%rcx
fffff8000029eedd:	e8 96 e7 09 00       	call   0xfffff8000033d678
fffff8000029eee2:	48 8d 4e 28          	lea    0x28(%rsi),%rcx
fffff8000029eee6:	e8 8d e7 09 00       	call   0xfffff8000033d678
fffff8000029eeeb:	c7 86 8c 00 00 00 04 	movl   $0x4,0x8c(%rsi)
fffff8000029eef2:	00 00 00
fffff8000029eef5:	44 39 a6 48 01 00 00 	cmp    %r12d,0x148(%rsi)
fffff8000029eefc:	76 26                	jbe    0xfffff8000029ef24
fffff8000029eefe:	41 8b dc             	mov    %r12d,%ebx
fffff8000029ef01:	8b d3                	mov    %ebx,%edx
fffff8000029ef03:	48 8b ce             	mov    %rsi,%rcx
fffff8000029ef06:	e8 25 63 00 00       	call   0xfffff800002a5230
fffff8000029ef0b:	0f b7 c8             	movzwl %ax,%ecx
fffff8000029ef0e:	66 83 f8 0e          	cmp    $0xe,%ax
fffff8000029ef12:	74 05                	je     0xfffff8000029ef19
fffff8000029ef14:	66 85 c0             	test   %ax,%ax
fffff8000029ef17:	75 16                	jne    0xfffff8000029ef2f
fffff8000029ef19:	41 03 de             	add    %r14d,%ebx
fffff8000029ef1c:	81 fb 00 04 00 00    	cmp    $0x400,%ebx
fffff8000029ef22:	72 dd                	jb     0xfffff8000029ef01
fffff8000029ef24:	48 8b ce             	mov    %rsi,%rcx
fffff8000029ef27:	e8 c8 06 00 00       	call   0xfffff8000029f5f4
fffff8000029ef2c:	0f b7 c8             	movzwl %ax,%ecx
fffff8000029ef2f:	0f b7 c1             	movzwl %cx,%eax
fffff8000029ef32:	66 85 c9             	test   %cx,%cx
fffff8000029ef35:	75 23                	jne    0xfffff8000029ef5a
fffff8000029ef37:	48 8b ce             	mov    %rsi,%rcx
fffff8000029ef3a:	e8 b1 fd ff ff       	call   0xfffff8000029ecf0
fffff8000029ef3f:	66 85 c0             	test   %ax,%ax
fffff8000029ef42:	75 16                	jne    0xfffff8000029ef5a
fffff8000029ef44:	c7 86 8c 00 00 00 05 	movl   $0x5,0x8c(%rsi)
fffff8000029ef4b:	00 00 00
fffff8000029ef4e:	eb 0a                	jmp    0xfffff8000029ef5a
fffff8000029ef50:	f3 90                	pause
fffff8000029ef52:	45 8a f4             	mov    %r12b,%r14b
fffff8000029ef55:	b8 16 10 00 00       	mov    $0x1016,%eax
fffff8000029ef5a:	45 84 ff             	test   %r15b,%r15b
fffff8000029ef5d:	74 08                	je     0xfffff8000029ef67
fffff8000029ef5f:	f0 4c 21 a6 80 0c 01 	lock and %r12,0x10c80(%rsi)
fffff8000029ef66:	00
fffff8000029ef67:	45 84 f6             	test   %r14b,%r14b
fffff8000029ef6a:	74 04                	je     0xfffff8000029ef70
fffff8000029ef6c:	f0 4c 21 26          	lock and %r12,(%rsi)
fffff8000029ef70:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
fffff8000029ef75:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
fffff8000029ef7a:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
fffff8000029ef7f:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
fffff8000029ef84:	48 83 c4 20          	add    $0x20,%rsp
fffff8000029ef88:	41 5f                	pop    %r15
fffff8000029ef8a:	41 5e                	pop    %r14
fffff8000029ef8c:	41 5c                	pop    %r12
fffff8000029ef8e:	c3                   	ret
fffff8000029ef8f:	cc                   	int3
fffff8000029ef90:	cc                   	int3
fffff8000029ef91:	cc                   	int3
fffff8000029ef92:	cc                   	int3
fffff8000029ef93:	cc                   	int3
fffff8000029ef94:	cc                   	int3
fffff8000029ef95:	cc                   	int3
fffff8000029ef96:	cc                   	int3
fffff8000029ef97:	cc                   	int3
fffff8000029ef98:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000029ef9d:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff8000029efa2:	57                   	push   %rdi
fffff8000029efa3:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000029efa7:	48 8b 01             	mov    (%rcx),%rax
fffff8000029efaa:	33 f6                	xor    %esi,%esi
fffff8000029efac:	48 8b d9             	mov    %rcx,%rbx
fffff8000029efaf:	48 85 c0             	test   %rax,%rax
fffff8000029efb2:	0f 85 8b 00 00 00    	jne    0xfffff8000029f043
fffff8000029efb8:	f0 48 0f ba 29 00    	lock btsq $0x0,(%rcx)
fffff8000029efbe:	0f 82 81 00 00 00    	jb     0xfffff8000029f045
fffff8000029efc4:	39 b1 8c 00 00 00    	cmp    %esi,0x8c(%rcx)
fffff8000029efca:	74 05                	je     0xfffff8000029efd1
fffff8000029efcc:	8d 7e 07             	lea    0x7(%rsi),%edi
fffff8000029efcf:	eb 6c                	jmp    0xfffff8000029f03d
fffff8000029efd1:	e8 66 f9 ff ff       	call   0xfffff8000029e93c
fffff8000029efd6:	0f b7 f8             	movzwl %ax,%edi
fffff8000029efd9:	66 85 c0             	test   %ax,%ax
fffff8000029efdc:	75 5f                	jne    0xfffff8000029f03d
fffff8000029efde:	c7 83 8c 00 00 00 03 	movl   $0x3,0x8c(%rbx)
fffff8000029efe5:	00 00 00
fffff8000029efe8:	89 73 68             	mov    %esi,0x68(%rbx)
fffff8000029efeb:	8b 8b 20 01 00 00    	mov    0x120(%rbx),%ecx
fffff8000029eff1:	89 73 48             	mov    %esi,0x48(%rbx)
fffff8000029eff4:	48 0f ba e1 12       	bt     $0x12,%rcx
fffff8000029eff9:	73 10                	jae    0xfffff8000029f00b
fffff8000029effb:	c7 83 88 0c 01 00 01 	movl   $0x1,0x10c88(%rbx)
fffff8000029f002:	00 00 00
fffff8000029f005:	89 b3 90 0c 01 00    	mov    %esi,0x10c90(%rbx)
fffff8000029f00b:	40 38 35 8e a2 4e 00 	cmp    %sil,0x4ea28e(%rip)        # 0xfffff800007892a0
fffff8000029f012:	74 29                	je     0xfffff8000029f03d
fffff8000029f014:	8b 05 6e a2 4e 00    	mov    0x4ea26e(%rip),%eax        # 0xfffff80000789288
fffff8000029f01a:	a8 10                	test   $0x10,%al
fffff8000029f01c:	74 1f                	je     0xfffff8000029f03d
fffff8000029f01e:	4c 8b 8b 80 25 00 00 	mov    0x2580(%rbx),%r9
fffff8000029f025:	b9 44 1d 00 00       	mov    $0x1d44,%ecx
fffff8000029f02a:	4c 8b 83 90 25 00 00 	mov    0x2590(%rbx),%r8
fffff8000029f031:	48 8b 93 90 23 00 00 	mov    0x2390(%rbx),%rdx
fffff8000029f038:	e8 a3 9e fd ff       	call   0xfffff80000278ee0
fffff8000029f03d:	f0 48 21 33          	lock and %rsi,(%rbx)
fffff8000029f041:	eb 07                	jmp    0xfffff8000029f04a
fffff8000029f043:	f3 90                	pause
fffff8000029f045:	bf 16 10 00 00       	mov    $0x1016,%edi
fffff8000029f04a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff8000029f04f:	0f b7 c7             	movzwl %di,%eax
fffff8000029f052:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
fffff8000029f057:	48 83 c4 20          	add    $0x20,%rsp
fffff8000029f05b:	5f                   	pop    %rdi
fffff8000029f05c:	c3                   	ret
fffff8000029f05d:	cc                   	int3
fffff8000029f05e:	cc                   	int3
fffff8000029f05f:	cc                   	int3
fffff8000029f060:	cc                   	int3
fffff8000029f061:	cc                   	int3
fffff8000029f062:	cc                   	int3
fffff8000029f063:	cc                   	int3
fffff8000029f064:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000029f069:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff8000029f06e:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff8000029f073:	57                   	push   %rdi
fffff8000029f074:	41 56                	push   %r14
fffff8000029f076:	41 57                	push   %r15
fffff8000029f078:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000029f07c:	48 8b 01             	mov    (%rcx),%rax
fffff8000029f07f:	45 33 ff             	xor    %r15d,%r15d
fffff8000029f082:	48 8b f9             	mov    %rcx,%rdi
fffff8000029f085:	45 8a f7             	mov    %r15b,%r14b