fffff8000029db9c:	83 f8 02             	cmp    $0x2,%eax
fffff8000029db9f:	74 1c                	je     0xfffff8000029dbbd
fffff8000029dba1:	48 8b 91 b8 04 01 00 	mov    0x104b8(%rcx),%rdx
fffff8000029dba8:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
fffff8000029dbac:	48 8b 01             	mov    (%rcx),%rax
fffff8000029dbaf:	48 3b 70 48          	cmp    0x48(%rax),%rsi
fffff8000029dbb3:	72 08                	jb     0xfffff8000029dbbd
fffff8000029dbb5:	4c 8b c6             	mov    %rsi,%r8
fffff8000029dbb8:	e8 13 d6 f9 ff       	call   0xfffff8000023b1d0
fffff8000029dbbd:	4c 8d b7 80 88 02 00 	lea    0x28880(%rdi),%r14
fffff8000029dbc4:	49 8b 1e             	mov    (%r14),%rbx
fffff8000029dbc7:	48 39 73 10          	cmp    %rsi,0x10(%rbx)
fffff8000029dbcb:	77 5e                	ja     0xfffff8000029dc2b
fffff8000029dbcd:	48 8b c3             	mov    %rbx,%rax
fffff8000029dbd0:	4c 39 70 08          	cmp    %r14,0x8(%rax)
fffff8000029dbd4:	75 4e                	jne    0xfffff8000029dc24
fffff8000029dbd6:	48 8b 0b             	mov    (%rbx),%rcx
fffff8000029dbd9:	48 39 41 08          	cmp    %rax,0x8(%rcx)
fffff8000029dbdd:	75 45                	jne    0xfffff8000029dc24
fffff8000029dbdf:	49 89 0e             	mov    %rcx,(%r14)
fffff8000029dbe2:	48 8b d3             	mov    %rbx,%rdx
fffff8000029dbe5:	4c 89 71 08          	mov    %r14,0x8(%rcx)
fffff8000029dbe9:	48 8b cf             	mov    %rdi,%rcx
fffff8000029dbec:	48 8b 43 28          	mov    0x28(%rbx),%rax
fffff8000029dbf0:	c7 43 20 02 00 00 00 	movl   $0x2,0x20(%rbx)
fffff8000029dbf7:	e8 84 f2 f9 ff       	call   0xfffff8000023ce80
fffff8000029dbfc:	8b 43 20             	mov    0x20(%rbx),%eax
fffff8000029dbff:	83 f8 02             	cmp    $0x2,%eax
fffff8000029dc02:	75 c0                	jne    0xfffff8000029dbc4
fffff8000029dc04:	4c 8b 43 18          	mov    0x18(%rbx),%r8
fffff8000029dc08:	4d 85 c0             	test   %r8,%r8
fffff8000029dc0b:	74 0e                	je     0xfffff8000029dc1b
fffff8000029dc0d:	49 8d 14 30          	lea    (%r8,%rsi,1),%rdx
fffff8000029dc11:	48 8b cb             	mov    %rbx,%rcx
fffff8000029dc14:	e8 c7 b6 f8 ff       	call   0xfffff800002292e0
fffff8000029dc19:	eb a9                	jmp    0xfffff8000029dbc4
fffff8000029dc1b:	c7 43 20 00 00 00 00 	movl   $0x0,0x20(%rbx)
fffff8000029dc22:	eb a0                	jmp    0xfffff8000029dbc4
fffff8000029dc24:	b9 03 00 00 00       	mov    $0x3,%ecx
fffff8000029dc29:	cd 29                	int    $0x29
fffff8000029dc2b:	48 8b 43 10          	mov    0x10(%rbx),%rax
fffff8000029dc2f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff8000029dc34:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
fffff8000029dc39:	48 89 87 a8 88 02 00 	mov    %rax,0x288a8(%rdi)
fffff8000029dc40:	c6 47 0e 01          	movb   $0x1,0xe(%rdi)
fffff8000029dc44:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
fffff8000029dc49:	48 83 c4 20          	add    $0x20,%rsp
fffff8000029dc4d:	41 5e                	pop    %r14
fffff8000029dc4f:	c3                   	ret
fffff8000029dc50:	cc                   	int3
fffff8000029dc51:	cc                   	int3
fffff8000029dc52:	cc                   	int3
fffff8000029dc53:	cc                   	int3
fffff8000029dc54:	cc                   	int3
fffff8000029dc55:	cc                   	int3
fffff8000029dc56:	cc                   	int3
fffff8000029dc57:	cc                   	int3
fffff8000029dc58:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000029dc5d:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
fffff8000029dc62:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff8000029dc67:	57                   	push   %rdi
fffff8000029dc68:	41 54                	push   %r12
fffff8000029dc6a:	41 56                	push   %r14
fffff8000029dc6c:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000029dc70:	65 48 8b 3c 25 00 00 	mov    %gs:0x0,%rdi
fffff8000029dc77:	00 00
fffff8000029dc79:	41 bc 40 00 00 00    	mov    $0x40,%r12d
fffff8000029dc7f:	45 8b c4             	mov    %r12d,%r8d
fffff8000029dc82:	33 d2                	xor    %edx,%edx
fffff8000029dc84:	4c 8d b7 80 88 02 00 	lea    0x28880(%rdi),%r14
fffff8000029dc8b:	48 8d b7 90 88 02 00 	lea    0x28890(%rdi),%rsi
fffff8000029dc92:	4d 89 76 08          	mov    %r14,0x8(%r14)
fffff8000029dc96:	4d 89 36             	mov    %r14,(%r14)
fffff8000029dc99:	48 8d 9f 00 89 02 00 	lea    0x28900(%rdi),%rbx
fffff8000029dca0:	48 89 76 08          	mov    %rsi,0x8(%rsi)
fffff8000029dca4:	48 8b cb             	mov    %rbx,%rcx
fffff8000029dca7:	48 89 36             	mov    %rsi,(%rsi)
fffff8000029dcaa:	48 c7 87 a0 88 02 00 	movq   $0x0,0x288a0(%rdi)
fffff8000029dcb1:	00 00 00 00
fffff8000029dcb5:	e8 06 69 fa ff       	call   0xfffff800002445c0
fffff8000029dcba:	83 4b 24 ff          	orl    $0xffffffff,0x24(%rbx)
fffff8000029dcbe:	48 8d 05 fb 00 00 00 	lea    0xfb(%rip),%rax        # 0xfffff8000029ddc0
fffff8000029dcc5:	48 89 43 28          	mov    %rax,0x28(%rbx)
fffff8000029dcc9:	48 83 cd ff          	or     $0xffffffffffffffff,%rbp
fffff8000029dccd:	c7 43 20 00 00 00 00 	movl   $0x0,0x20(%rbx)
fffff8000029dcd4:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
fffff8000029dcd8:	8b 47 08             	mov    0x8(%rdi),%eax
fffff8000029dcdb:	89 43 24             	mov    %eax,0x24(%rbx)
fffff8000029dcde:	c7 43 20 01 00 00 00 	movl   $0x1,0x20(%rbx)
fffff8000029dce5:	49 8b 46 08          	mov    0x8(%r14),%rax
fffff8000029dce9:	4c 39 30             	cmp    %r14,(%rax)
fffff8000029dcec:	0f 85 bc 00 00 00    	jne    0xfffff8000029ddae
fffff8000029dcf2:	4c 89 33             	mov    %r14,(%rbx)
fffff8000029dcf5:	45 8b c4             	mov    %r12d,%r8d
fffff8000029dcf8:	48 89 43 08          	mov    %rax,0x8(%rbx)
fffff8000029dcfc:	33 d2                	xor    %edx,%edx
fffff8000029dcfe:	48 89 18             	mov    %rbx,(%rax)
fffff8000029dd01:	49 89 5e 08          	mov    %rbx,0x8(%r14)
fffff8000029dd05:	48 8d 9f 40 89 02 00 	lea    0x28940(%rdi),%rbx
fffff8000029dd0c:	48 8b cb             	mov    %rbx,%rcx
fffff8000029dd0f:	e8 ac 68 fa ff       	call   0xfffff800002445c0
fffff8000029dd14:	83 4b 24 ff          	orl    $0xffffffff,0x24(%rbx)
fffff8000029dd18:	4c 8d 35 a1 00 00 00 	lea    0xa1(%rip),%r14        # 0xfffff8000029ddc0
fffff8000029dd1f:	4c 89 73 28          	mov    %r14,0x28(%rbx)
fffff8000029dd23:	45 8b c4             	mov    %r12d,%r8d
fffff8000029dd26:	c7 43 20 00 00 00 00 	movl   $0x0,0x20(%rbx)
fffff8000029dd2d:	33 d2                	xor    %edx,%edx
fffff8000029dd2f:	8b 47 08             	mov    0x8(%rdi),%eax
fffff8000029dd32:	89 43 24             	mov    %eax,0x24(%rbx)
fffff8000029dd35:	48 8d 05 04 d2 f8 ff 	lea    -0x72dfc(%rip),%rax        # 0xfffff8000022af40
fffff8000029dd3c:	48 89 43 28          	mov    %rax,0x28(%rbx)
fffff8000029dd40:	48 8d 9f 80 89 02 00 	lea    0x28980(%rdi),%rbx
fffff8000029dd47:	48 8b cb             	mov    %rbx,%rcx
fffff8000029dd4a:	e8 71 68 fa ff       	call   0xfffff800002445c0
fffff8000029dd4f:	83 4b 24 ff          	orl    $0xffffffff,0x24(%rbx)
fffff8000029dd53:	4c 89 73 28          	mov    %r14,0x28(%rbx)
fffff8000029dd57:	c7 43 20 00 00 00 00 	movl   $0x0,0x20(%rbx)
fffff8000029dd5e:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
fffff8000029dd62:	8b 47 08             	mov    0x8(%rdi),%eax
fffff8000029dd65:	89 43 24             	mov    %eax,0x24(%rbx)
fffff8000029dd68:	c7 43 20 01 00 00 00 	movl   $0x1,0x20(%rbx)
fffff8000029dd6f:	48 8b 46 08          	mov    0x8(%rsi),%rax
fffff8000029dd73:	48 39 30             	cmp    %rsi,(%rax)
fffff8000029dd76:	75 36                	jne    0xfffff8000029ddae
fffff8000029dd78:	48 89 33             	mov    %rsi,(%rbx)
fffff8000029dd7b:	48 89 43 08          	mov    %rax,0x8(%rbx)
fffff8000029dd7f:	48 89 18             	mov    %rbx,(%rax)
fffff8000029dd82:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
fffff8000029dd86:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
fffff8000029dd8b:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
fffff8000029dd90:	48 89 af b8 88 02 00 	mov    %rbp,0x288b8(%rdi)
fffff8000029dd97:	48 89 af c0 88 02 00 	mov    %rbp,0x288c0(%rdi)
fffff8000029dd9e:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
fffff8000029dda3:	48 83 c4 20          	add    $0x20,%rsp
fffff8000029dda7:	41 5e                	pop    %r14
fffff8000029dda9:	41 5c                	pop    %r12
fffff8000029ddab:	5f                   	pop    %rdi
fffff8000029ddac:	c3                   	ret
fffff8000029ddad:	cc                   	int3
fffff8000029ddae:	b9 03 00 00 00       	mov    $0x3,%ecx
fffff8000029ddb3:	cd 29                	int    $0x29
fffff8000029ddb5:	cc                   	int3
fffff8000029ddb6:	cc                   	int3
fffff8000029ddb7:	cc                   	int3
fffff8000029ddb8:	cc                   	int3
fffff8000029ddb9:	cc                   	int3
fffff8000029ddba:	cc                   	int3
fffff8000029ddbb:	cc                   	int3
fffff8000029ddbc:	cc                   	int3
fffff8000029ddbd:	cc                   	int3
fffff8000029ddbe:	cc                   	int3
fffff8000029ddbf:	cc                   	int3
fffff8000029ddc0:	48 83 ec 28          	sub    $0x28,%rsp
fffff8000029ddc4:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
fffff8000029ddc8:	48 85 c9             	test   %rcx,%rcx
fffff8000029ddcb:	74 0c                	je     0xfffff8000029ddd9
fffff8000029ddcd:	48 8b 52 38          	mov    0x38(%rdx),%rdx
fffff8000029ddd1:	45 33 c0             	xor    %r8d,%r8d
fffff8000029ddd4:	e8 47 1d f8 ff       	call   0xfffff8000021fb20
fffff8000029ddd9:	48 83 c4 28          	add    $0x28,%rsp
fffff8000029dddd:	c3                   	ret
fffff8000029ddde:	cc                   	int3
fffff8000029dddf:	cc                   	int3
fffff8000029dde0:	cc                   	int3
fffff8000029dde1:	cc                   	int3
fffff8000029dde2:	cc                   	int3
fffff8000029dde3:	cc                   	int3
fffff8000029dde4:	cc                   	int3
fffff8000029dde5:	cc                   	int3
fffff8000029dde6:	cc                   	int3
fffff8000029dde7:	cc                   	int3
fffff8000029dde8:	48 8b c4             	mov    %rsp,%rax
fffff8000029ddeb:	48 89 58 08          	mov    %rbx,0x8(%rax)
fffff8000029ddef:	48 89 68 18          	mov    %rbp,0x18(%rax)
fffff8000029ddf3:	48 89 70 20          	mov    %rsi,0x20(%rax)
fffff8000029ddf7:	57                   	push   %rdi
fffff8000029ddf8:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000029ddfc:	48 83 60 10 00       	andq   $0x0,0x10(%rax)
fffff8000029de01:	48 8b e9             	mov    %rcx,%rbp
fffff8000029de04:	8b 05 f6 2e 47 00    	mov    0x472ef6(%rip),%eax        # 0xfffff80000710d00
fffff8000029de0a:	0f ba f0 1f          	btr    $0x1f,%eax
fffff8000029de0e:	8d 50 01             	lea    0x1(%rax),%edx
fffff8000029de11:	f0 0f b1 15 e7 2e 47 	lock cmpxchg %edx,0x472ee7(%rip)        # 0xfffff80000710d00
fffff8000029de18:	00
fffff8000029de19:	74 0c                	je     0xfffff8000029de27
fffff8000029de1b:	48 8d 0d de 2e 47 00 	lea    0x472ede(%rip),%rcx        # 0xfffff80000710d00
fffff8000029de22:	e8 29 6e fc ff       	call   0xfffff80000264c50
fffff8000029de27:	33 c9                	xor    %ecx,%ecx
fffff8000029de29:	eb 45                	jmp    0xfffff8000029de70
fffff8000029de2b:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
fffff8000029de30:	48 b9 00 00 00 00 00 	movabs $0x80000000000,%rcx
fffff8000029de37:	08 00 00
fffff8000029de3a:	48 85 8f 28 01 00 00 	test   %rcx,0x128(%rdi)
fffff8000029de41:	74 2a                	je     0xfffff8000029de6d
fffff8000029de43:	48 8d 9f 48 36 00 00 	lea    0x3648(%rdi),%rbx
fffff8000029de4a:	be 03 00 00 00       	mov    $0x3,%esi
fffff8000029de4f:	48 8b 0b             	mov    (%rbx),%rcx
fffff8000029de52:	48 85 c9             	test   %rcx,%rcx
fffff8000029de55:	74 0c                	je     0xfffff8000029de63
fffff8000029de57:	45 33 c0             	xor    %r8d,%r8d
fffff8000029de5a:	41 8d 50 03          	lea    0x3(%r8),%edx
fffff8000029de5e:	e8 ad f6 fc ff       	call   0xfffff8000026d510
fffff8000029de63:	48 83 c3 08          	add    $0x8,%rbx
fffff8000029de67:	48 83 ee 01          	sub    $0x1,%rsi
fffff8000029de6b:	75 e2                	jne    0xfffff8000029de4f
fffff8000029de6d:	48 8b cf             	mov    %rdi,%rcx
fffff8000029de70:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
fffff8000029de75:	48 8b d5             	mov    %rbp,%rdx
fffff8000029de78:	e8 bb 00 00 00       	call   0xfffff8000029df38
fffff8000029de7d:	3c 01                	cmp    $0x1,%al
fffff8000029de7f:	74 aa                	je     0xfffff8000029de2b
fffff8000029de81:	f0 ff 0d 78 2e 47 00 	lock decl 0x472e78(%rip)        # 0xfffff80000710d00
fffff8000029de88:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff8000029de8d:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
fffff8000029de92:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
fffff8000029de97:	48 83 c4 20          	add    $0x20,%rsp
fffff8000029de9b:	5f                   	pop    %rdi
fffff8000029de9c:	c3                   	ret
fffff8000029de9d:	cc                   	int3
fffff8000029de9e:	cc                   	int3
fffff8000029de9f:	cc                   	int3
fffff8000029dea0:	cc                   	int3
fffff8000029dea1:	cc                   	int3
fffff8000029dea2:	cc                   	int3
fffff8000029dea3:	cc                   	int3
fffff8000029dea4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000029dea9:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff8000029deae:	57                   	push   %rdi
fffff8000029deaf:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000029deb3:	49 83 20 00          	andq   $0x0,(%r8)
fffff8000029deb7:	49 8b f8             	mov    %r8,%rdi
fffff8000029deba:	8b 05 40 2e 47 00    	mov    0x472e40(%rip),%eax        # 0xfffff80000710d00
fffff8000029dec0:	48 8b da             	mov    %rdx,%rbx
fffff8000029dec3:	0f ba f0 1f          	btr    $0x1f,%eax
fffff8000029dec7:	48 8b f1             	mov    %rcx,%rsi
fffff8000029deca:	44 8d 48 01          	lea    0x1(%rax),%r9d
fffff8000029dece:	f0 44 0f b1 0d 29 2e 	lock cmpxchg %r9d,0x472e29(%rip)        # 0xfffff80000710d00
fffff8000029ded5:	47 00
fffff8000029ded7:	74 0c                	je     0xfffff8000029dee5
fffff8000029ded9:	48 8d 0d 20 2e 47 00 	lea    0x472e20(%rip),%rcx        # 0xfffff80000710d00
fffff8000029dee0:	e8 6b 6d fc ff       	call   0xfffff80000264c50
fffff8000029dee5:	48 85 db             	test   %rbx,%rbx
fffff8000029dee8:	74 16                	je     0xfffff8000029df00
fffff8000029deea:	48 8b 83 88 23 00 00 	mov    0x2388(%rbx),%rax
fffff8000029def1:	48 8b 8b e8 24 00 00 	mov    0x24e8(%rbx),%rcx
fffff8000029def8:	48 05 f8 24 00 00    	add    $0x24f8,%rax
fffff8000029defe:	eb 0a                	jmp    0xfffff8000029df0a
fffff8000029df00:	48 8d 86 f8 24 00 00 	lea    0x24f8(%rsi),%rax
fffff8000029df07:	48 8b 08             	mov    (%rax),%rcx
fffff8000029df0a:	48 3b c8             	cmp    %rax,%rcx
fffff8000029df0d:	74 0a                	je     0xfffff8000029df19
fffff8000029df0f:	48 8b 81 a8 fe ff ff 	mov    -0x158(%rcx),%rax
fffff8000029df16:	48 89 07             	mov    %rax,(%rdi)
fffff8000029df19:	f0 ff 0d e0 2d 47 00 	lock decl 0x472de0(%rip)        # 0xfffff80000710d00
fffff8000029df20:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff8000029df25:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
fffff8000029df2a:	48 83 c4 20          	add    $0x20,%rsp
fffff8000029df2e:	5f                   	pop    %rdi
fffff8000029df2f:	c3                   	ret
fffff8000029df30:	cc                   	int3
fffff8000029df31:	cc                   	int3
fffff8000029df32:	cc                   	int3
fffff8000029df33:	cc                   	int3
fffff8000029df34:	cc                   	int3
fffff8000029df35:	cc                   	int3
fffff8000029df36:	cc                   	int3
fffff8000029df37:	cc                   	int3
fffff8000029df38:	45 33 c9             	xor    %r9d,%r9d
fffff8000029df3b:	48 85 c9             	test   %rcx,%rcx
fffff8000029df3e:	74 22                	je     0xfffff8000029df62
fffff8000029df40:	48 8b 81 88 23 00 00 	mov    0x2388(%rcx),%rax
fffff8000029df47:	48 8b 91 e8 24 00 00 	mov    0x24e8(%rcx),%rdx
fffff8000029df4e:	48 05 f8 24 00 00    	add    $0x24f8,%rax
fffff8000029df54:	48 3b d0             	cmp    %rax,%rdx
fffff8000029df57:	74 25                	je     0xfffff8000029df7e
fffff8000029df59:	48 8d 82 18 db ff ff 	lea    -0x24e8(%rdx),%rax
fffff8000029df60:	eb 16                	jmp    0xfffff8000029df78
fffff8000029df62:	48 8d 82 f8 24 00 00 	lea    0x24f8(%rdx),%rax
fffff8000029df69:	48 8b 08             	mov    (%rax),%rcx
fffff8000029df6c:	48 3b c8             	cmp    %rax,%rcx
fffff8000029df6f:	74 0d                	je     0xfffff8000029df7e
fffff8000029df71:	48 8d 81 18 db ff ff 	lea    -0x24e8(%rcx),%rax
fffff8000029df78:	41 b1 01             	mov    $0x1,%r9b
fffff8000029df7b:	49 89 00             	mov    %rax,(%r8)
fffff8000029df7e:	41 8a c1             	mov    %r9b,%al
fffff8000029df81:	c3                   	ret
fffff8000029df82:	cc                   	int3
fffff8000029df83:	cc                   	int3
fffff8000029df84:	cc                   	int3
fffff8000029df85:	cc                   	int3
fffff8000029df86:	cc                   	int3
fffff8000029df87:	cc                   	int3
fffff8000029df88:	cc                   	int3
fffff8000029df89:	cc                   	int3
fffff8000029df8a:	cc                   	int3
fffff8000029df8b:	cc                   	int3
fffff8000029df8c:	40 53                	rex push %rbx
fffff8000029df8e:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000029df92:	48 8b 0d 4f e7 50 00 	mov    0x50e74f(%rip),%rcx        # 0xfffff800007ac6e8
fffff8000029df99:	e8 7e 02 00 00       	call   0xfffff8000029e21c
fffff8000029df9e:	33 db                	xor    %ebx,%ebx
fffff8000029dfa0:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
fffff8000029dfa5:	48 8b 15 3c e7 50 00 	mov    0x50e73c(%rip),%rdx        # 0xfffff800007ac6e8
fffff8000029dfac:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
fffff8000029dfb1:	48 8b cb             	mov    %rbx,%rcx
fffff8000029dfb4:	e8 7f ff ff ff       	call   0xfffff8000029df38
fffff8000029dfb9:	84 c0                	test   %al,%al
fffff8000029dfbb:	74 0f                	je     0xfffff8000029dfcc
fffff8000029dfbd:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
fffff8000029dfc2:	48 8b cb             	mov    %rbx,%rcx
fffff8000029dfc5:	e8 52 02 00 00       	call   0xfffff8000029e21c
fffff8000029dfca:	eb d9                	jmp    0xfffff8000029dfa5
fffff8000029dfcc:	48 83 c4 20          	add    $0x20,%rsp
fffff8000029dfd0:	5b                   	pop    %rbx
fffff8000029dfd1:	c3                   	ret
fffff8000029dfd2:	cc                   	int3
fffff8000029dfd3:	cc                   	int3
fffff8000029dfd4:	cc                   	int3
fffff8000029dfd5:	cc                   	int3
fffff8000029dfd6:	cc                   	int3
fffff8000029dfd7:	cc                   	int3
fffff8000029dfd8:	cc                   	int3
fffff8000029dfd9:	cc                   	int3
fffff8000029dfda:	cc                   	int3
fffff8000029dfdb:	cc                   	int3
fffff8000029dfdc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
fffff8000029dfe1:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
fffff8000029dfe6:	57                   	push   %rdi
fffff8000029dfe7:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000029dfeb:	48 8b f1             	mov    %rcx,%rsi
fffff8000029dfee:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
fffff8000029dff2:	f0 48 0f c1 05 5d 0a 	lock xadd %rax,0x550a5d(%rip)        # 0xfffff800007eea58
fffff8000029dff9:	55 00
fffff8000029dffb:	33 db                	xor    %ebx,%ebx
fffff8000029dffd:	48 83 f8 01          	cmp    $0x1,%rax
fffff8000029e001:	75 30                	jne    0xfffff8000029e033
fffff8000029e003:	8b fb                	mov    %ebx,%edi
fffff8000029e005:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
fffff8000029e00a:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
fffff8000029e00f:	48 8b d6             	mov    %rsi,%rdx
fffff8000029e012:	48 8b cf             	mov    %rdi,%rcx
fffff8000029e015:	e8 1e ff ff ff       	call   0xfffff8000029df38
fffff8000029e01a:	84 c0                	test   %al,%al
fffff8000029e01c:	74 0f                	je     0xfffff8000029e02d
fffff8000029e01e:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
fffff8000029e023:	48 8b cf             	mov    %rdi,%rcx
fffff8000029e026:	e8 c9 04 00 00       	call   0xfffff8000029e4f4
fffff8000029e02b:	eb dd                	jmp    0xfffff8000029e00a
fffff8000029e02d:	88 1d 35 0a 55 00    	mov    %bl,0x550a35(%rip)        # 0xfffff800007eea68
fffff8000029e033:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi