fffff8000029c958:	33 d2                	xor    %edx,%edx
fffff8000029c95a:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
fffff8000029c95f:	4c 8b cb             	mov    %rbx,%r9
fffff8000029c962:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff8000029c967:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
fffff8000029c96c:	8d 4a 13             	lea    0x13(%rdx),%ecx
fffff8000029c96f:	e8 60 5c fb ff       	call   0xfffff800002525d4
fffff8000029c974:	cc                   	int3
fffff8000029c975:	b9 03 00 00 00       	mov    $0x3,%ecx
fffff8000029c97a:	cd 29                	int    $0x29
fffff8000029c97c:	cc                   	int3
fffff8000029c97d:	cc                   	int3
fffff8000029c97e:	cc                   	int3
fffff8000029c97f:	cc                   	int3
fffff8000029c980:	cc                   	int3
fffff8000029c981:	cc                   	int3
fffff8000029c982:	cc                   	int3
fffff8000029c983:	cc                   	int3
fffff8000029c984:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff8000029c989:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff8000029c98e:	57                   	push   %rdi
fffff8000029c98f:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000029c993:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
fffff8000029c999:	48 8b d9             	mov    %rcx,%rbx
fffff8000029c99c:	8b 01                	mov    (%rcx),%eax
fffff8000029c99e:	0f ba f0 1f          	btr    $0x1f,%eax
fffff8000029c9a2:	c6 44 24 30 20       	movb   $0x20,0x30(%rsp)
fffff8000029c9a7:	8d 50 01             	lea    0x1(%rax),%edx
fffff8000029c9aa:	f0 0f b1 11          	lock cmpxchg %edx,(%rcx)
fffff8000029c9ae:	74 05                	je     0xfffff8000029c9b5
fffff8000029c9b0:	e8 9b 82 fc ff       	call   0xfffff80000264c50
fffff8000029c9b5:	48 8d 73 08          	lea    0x8(%rbx),%rsi
fffff8000029c9b9:	48 8b 3e             	mov    (%rsi),%rdi
fffff8000029c9bc:	eb 14                	jmp    0xfffff8000029c9d2
fffff8000029c9be:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
fffff8000029c9c3:	48 8d 8f 38 fe ff ff 	lea    -0x1c8(%rdi),%rcx
fffff8000029c9ca:	e8 41 a6 f7 ff       	call   0xfffff80000217010
fffff8000029c9cf:	48 8b 3f             	mov    (%rdi),%rdi
fffff8000029c9d2:	48 3b fe             	cmp    %rsi,%rdi
fffff8000029c9d5:	75 e7                	jne    0xfffff8000029c9be
fffff8000029c9d7:	f0 ff 0b             	lock decl (%rbx)
fffff8000029c9da:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
fffff8000029c9df:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
fffff8000029c9e4:	48 83 c4 20          	add    $0x20,%rsp
fffff8000029c9e8:	5f                   	pop    %rdi
fffff8000029c9e9:	c3                   	ret
fffff8000029c9ea:	cc                   	int3
fffff8000029c9eb:	cc                   	int3
fffff8000029c9ec:	cc                   	int3
fffff8000029c9ed:	cc                   	int3
fffff8000029c9ee:	cc                   	int3
fffff8000029c9ef:	cc                   	int3
fffff8000029c9f0:	cc                   	int3
fffff8000029c9f1:	cc                   	int3
fffff8000029c9f2:	cc                   	int3
fffff8000029c9f3:	cc                   	int3
fffff8000029c9f4:	48 8b 01             	mov    (%rcx),%rax
fffff8000029c9f7:	4c 8b c2             	mov    %rdx,%r8
fffff8000029c9fa:	4c 8b c9             	mov    %rcx,%r9
fffff8000029c9fd:	48 85 c2             	test   %rax,%rdx
fffff8000029ca00:	74 2a                	je     0xfffff8000029ca2c
fffff8000029ca02:	48 b9 00 00 00 00 00 	movabs $0x4000000000000000,%rcx
fffff8000029ca09:	00 00 40
fffff8000029ca0c:	48 85 c1             	test   %rax,%rcx
fffff8000029ca0f:	75 1b                	jne    0xfffff8000029ca2c
fffff8000029ca11:	49 8b c8             	mov    %r8,%rcx
fffff8000029ca14:	48 8b d0             	mov    %rax,%rdx
fffff8000029ca17:	48 f7 d1             	not    %rcx
fffff8000029ca1a:	48 23 c8             	and    %rax,%rcx
fffff8000029ca1d:	f0 49 0f b1 09       	lock cmpxchg %rcx,(%r9)
fffff8000029ca22:	48 3b c2             	cmp    %rdx,%rax
fffff8000029ca25:	74 05                	je     0xfffff8000029ca2c
fffff8000029ca27:	49 85 c0             	test   %rax,%r8
fffff8000029ca2a:	75 d6                	jne    0xfffff8000029ca02
fffff8000029ca2c:	c3                   	ret
fffff8000029ca2d:	cc                   	int3
fffff8000029ca2e:	cc                   	int3
fffff8000029ca2f:	cc                   	int3
fffff8000029ca30:	cc                   	int3
fffff8000029ca31:	cc                   	int3
fffff8000029ca32:	cc                   	int3
fffff8000029ca33:	cc                   	int3
fffff8000029ca34:	4c 8d 8a 08 01 00 00 	lea    0x108(%rdx),%r9
fffff8000029ca3b:	45 33 db             	xor    %r11d,%r11d
fffff8000029ca3e:	4d 8b 11             	mov    (%r9),%r10
fffff8000029ca41:	49 f7 d0             	not    %r8
fffff8000029ca44:	4d 85 c2             	test   %r8,%r10
fffff8000029ca47:	75 28                	jne    0xfffff8000029ca71
fffff8000029ca49:	48 b8 00 00 00 00 00 	movabs $0x4000000000000000,%rax
fffff8000029ca50:	00 00 40
fffff8000029ca53:	48 0b d0             	or     %rax,%rdx
fffff8000029ca56:	49 8b c3             	mov    %r11,%rax
fffff8000029ca59:	f0 48 0f b1 11       	lock cmpxchg %rdx,(%rcx)
fffff8000029ca5e:	4c 8b d8             	mov    %rax,%r11
fffff8000029ca61:	74 15                	je     0xfffff8000029ca78
fffff8000029ca63:	49 8b c2             	mov    %r10,%rax
fffff8000029ca66:	49 0b c3             	or     %r11,%rax
fffff8000029ca69:	49 89 01             	mov    %rax,(%r9)
fffff8000029ca6c:	49 85 c0             	test   %rax,%r8
fffff8000029ca6f:	74 e5                	je     0xfffff8000029ca56
fffff8000029ca71:	4d 89 11             	mov    %r10,(%r9)
fffff8000029ca74:	32 c0                	xor    %al,%al
fffff8000029ca76:	c3                   	ret
fffff8000029ca77:	cc                   	int3
fffff8000029ca78:	b0 01                	mov    $0x1,%al
fffff8000029ca7a:	c3                   	ret
fffff8000029ca7b:	cc                   	int3
fffff8000029ca7c:	cc                   	int3
fffff8000029ca7d:	cc                   	int3
fffff8000029ca7e:	cc                   	int3
fffff8000029ca7f:	cc                   	int3
fffff8000029ca80:	cc                   	int3
fffff8000029ca81:	cc                   	int3
fffff8000029ca82:	cc                   	int3
fffff8000029ca83:	cc                   	int3
fffff8000029ca84:	48 83 ec 28          	sub    $0x28,%rsp
fffff8000029ca88:	80 7a 45 00          	cmpb   $0x0,0x45(%rdx)
fffff8000029ca8c:	75 3a                	jne    0xfffff8000029cac8
fffff8000029ca8e:	48 8b 81 b8 04 01 00 	mov    0x104b8(%rcx),%rax
fffff8000029ca95:	83 78 28 01          	cmpl   $0x1,0x28(%rax)
fffff8000029ca99:	77 2d                	ja     0xfffff8000029cac8
fffff8000029ca9b:	48 8b 81 b0 03 01 00 	mov    0x103b0(%rcx),%rax
fffff8000029caa2:	45 33 c0             	xor    %r8d,%r8d
fffff8000029caa5:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
fffff8000029caab:	c6 44 24 38 80       	movb   $0x80,0x38(%rsp)
fffff8000029cab0:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
fffff8000029cab5:	48 8b 88 08 01 00 00 	mov    0x108(%rax),%rcx
fffff8000029cabc:	48 81 c1 00 01 00 00 	add    $0x100,%rcx
fffff8000029cac3:	e8 58 30 f8 ff       	call   0xfffff8000021fb20
fffff8000029cac8:	48 83 c4 28          	add    $0x28,%rsp
fffff8000029cacc:	c3                   	ret
fffff8000029cacd:	cc                   	int3
fffff8000029cace:	cc                   	int3
fffff8000029cacf:	cc                   	int3
fffff8000029cad0:	cc                   	int3
fffff8000029cad1:	cc                   	int3
fffff8000029cad2:	cc                   	int3
fffff8000029cad3:	cc                   	int3
fffff8000029cad4:	4c 8b dc             	mov    %rsp,%r11
fffff8000029cad7:	49 89 5b 10          	mov    %rbx,0x10(%r11)
fffff8000029cadb:	49 89 73 18          	mov    %rsi,0x18(%r11)
fffff8000029cadf:	57                   	push   %rdi
fffff8000029cae0:	48 83 ec 40          	sub    $0x40,%rsp
fffff8000029cae4:	8b 81 40 08 01 00    	mov    0x10840(%rcx),%eax
fffff8000029caea:	49 8d 53 08          	lea    0x8(%r11),%rdx
fffff8000029caee:	83 e0 3f             	and    $0x3f,%eax
fffff8000029caf1:	33 f6                	xor    %esi,%esi
fffff8000029caf3:	0d c0 00 00 00       	or     $0xc0,%eax
fffff8000029caf8:	48 8b f9             	mov    %rcx,%rdi
fffff8000029cafb:	89 44 24 50          	mov    %eax,0x50(%rsp)
fffff8000029caff:	45 33 c9             	xor    %r9d,%r9d
fffff8000029cb02:	48 8d 81 10 a4 02 00 	lea    0x2a410(%rcx),%rax
fffff8000029cb09:	45 33 c0             	xor    %r8d,%r8d
fffff8000029cb0c:	49 89 43 e8          	mov    %rax,-0x18(%r11)
fffff8000029cb10:	48 8d 0d 99 1d 55 00 	lea    0x551d99(%rip),%rcx        # 0xfffff800007ee8b0
fffff8000029cb17:	49 89 73 e0          	mov    %rsi,-0x20(%r11)
fffff8000029cb1b:	89 74 24 20          	mov    %esi,0x20(%rsp)
fffff8000029cb1f:	e8 b8 f5 ff ff       	call   0xfffff8000029c0dc
fffff8000029cb24:	0f b7 d8             	movzwl %ax,%ebx
fffff8000029cb27:	66 85 c0             	test   %ax,%ax
fffff8000029cb2a:	75 29                	jne    0xfffff8000029cb55
fffff8000029cb2c:	8b 05 9e 4a 36 00    	mov    0x364a9e(%rip),%eax        # 0xfffff800006015d0
fffff8000029cb32:	8b de                	mov    %esi,%ebx
fffff8000029cb34:	83 f8 01             	cmp    $0x1,%eax
fffff8000029cb37:	74 17                	je     0xfffff8000029cb50
fffff8000029cb39:	83 f8 02             	cmp    $0x2,%eax
fffff8000029cb3c:	75 0d                	jne    0xfffff8000029cb4b
fffff8000029cb3e:	48 8b cf             	mov    %rdi,%rcx
fffff8000029cb41:	e8 d6 c0 0a 00       	call   0xfffff80000348c1c
fffff8000029cb46:	0f b7 d8             	movzwl %ax,%ebx
fffff8000029cb49:	eb 05                	jmp    0xfffff8000029cb50
fffff8000029cb4b:	bb 06 00 00 00       	mov    $0x6,%ebx
fffff8000029cb50:	66 85 db             	test   %bx,%bx
fffff8000029cb53:	74 08                	je     0xfffff8000029cb5d
fffff8000029cb55:	48 8b cf             	mov    %rdi,%rcx
fffff8000029cb58:	e8 1b 00 00 00       	call   0xfffff8000029cb78
fffff8000029cb5d:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
fffff8000029cb62:	0f b7 c3             	movzwl %bx,%eax
fffff8000029cb65:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
fffff8000029cb6a:	48 83 c4 40          	add    $0x40,%rsp
fffff8000029cb6e:	5f                   	pop    %rdi
fffff8000029cb6f:	c3                   	ret
fffff8000029cb70:	cc                   	int3
fffff8000029cb71:	cc                   	int3
fffff8000029cb72:	cc                   	int3
fffff8000029cb73:	cc                   	int3
fffff8000029cb74:	cc                   	int3
fffff8000029cb75:	cc                   	int3
fffff8000029cb76:	cc                   	int3
fffff8000029cb77:	cc                   	int3
fffff8000029cb78:	40 53                	rex push %rbx
fffff8000029cb7a:	48 83 ec 20          	sub    $0x20,%rsp
fffff8000029cb7e:	83 3d 4b 4a 36 00 02 	cmpl   $0x2,0x364a4b(%rip)        # 0xfffff800006015d0
fffff8000029cb85:	48 8b d9             	mov    %rcx,%rbx
fffff8000029cb88:	75 05                	jne    0xfffff8000029cb8f
fffff8000029cb8a:	e8 35 c1 0a 00       	call   0xfffff80000348cc4
fffff8000029cb8f:	48 8b 8b 10 a4 02 00 	mov    0x2a410(%rbx),%rcx
fffff8000029cb96:	48 85 c9             	test   %rcx,%rcx
fffff8000029cb99:	74 07                	je     0xfffff8000029cba2
fffff8000029cb9b:	33 d2                	xor    %edx,%edx
fffff8000029cb9d:	e8 16 fb ff ff       	call   0xfffff8000029c6b8
fffff8000029cba2:	48 83 a3 10 a4 02 00 	andq   $0x0,0x2a410(%rbx)
fffff8000029cba9:	00
fffff8000029cbaa:	48 83 c4 20          	add    $0x20,%rsp
fffff8000029cbae:	5b                   	pop    %rbx
fffff8000029cbaf:	c3                   	ret
fffff8000029cbb0:	cc                   	int3
fffff8000029cbb1:	cc                   	int3
fffff8000029cbb2:	cc                   	int3
fffff8000029cbb3:	cc                   	int3
fffff8000029cbb4:	cc                   	int3
fffff8000029cbb5:	cc                   	int3
fffff8000029cbb6:	cc                   	int3
fffff8000029cbb7:	cc                   	int3
fffff8000029cbb8:	40 55                	rex push %rbp
fffff8000029cbba:	53                   	push   %rbx
fffff8000029cbbb:	56                   	push   %rsi
fffff8000029cbbc:	57                   	push   %rdi
fffff8000029cbbd:	41 56                	push   %r14
fffff8000029cbbf:	48 8b ec             	mov    %rsp,%rbp
fffff8000029cbc2:	48 83 ec 50          	sub    $0x50,%rsp
fffff8000029cbc6:	8a 05 94 41 47 00    	mov    0x474194(%rip),%al        # 0xfffff80000710d60
fffff8000029cbcc:	45 33 f6             	xor    %r14d,%r14d
fffff8000029cbcf:	48 8b f9             	mov    %rcx,%rdi
fffff8000029cbd2:	84 c0                	test   %al,%al
fffff8000029cbd4:	0f 84 26 03 00 00    	je     0xfffff8000029cf00
fffff8000029cbda:	48 8b 81 c0 04 01 00 	mov    0x104c0(%rcx),%rax
fffff8000029cbe1:	48 39 41 38          	cmp    %rax,0x38(%rcx)
fffff8000029cbe5:	75 0a                	jne    0xfffff8000029cbf1
fffff8000029cbe7:	e8 10 07 00 00       	call   0xfffff8000029d2fc
fffff8000029cbec:	e9 0f 03 00 00       	jmp    0xfffff8000029cf00
fffff8000029cbf1:	8b 41 08             	mov    0x8(%rcx),%eax
fffff8000029cbf4:	48 8d 0d c5 ea 50 00 	lea    0x50eac5(%rip),%rcx        # 0xfffff800007ab6c0
fffff8000029cbfb:	8b 14 81             	mov    (%rcx,%rax,4),%edx
fffff8000029cbfe:	8b c2                	mov    %edx,%eax
fffff8000029cc00:	8b 0d 26 b3 48 00    	mov    0x48b326(%rip),%ecx        # 0xfffff80000727f2c
fffff8000029cc06:	c1 e0 18             	shl    $0x18,%eax
fffff8000029cc09:	80 e1 04             	and    $0x4,%cl
fffff8000029cc0c:	b9 fc 00 00 00       	mov    $0xfc,%ecx
fffff8000029cc11:	0f 44 d0             	cmove  %eax,%edx
fffff8000029cc14:	48 8b 05 ed b3 48 00 	mov    0x48b3ed(%rip),%rax        # 0xfffff80000728008
fffff8000029cc1b:	e8 60 02 fa ff       	call   0xfffff8000023ce80
fffff8000029cc20:	f6 05 39 c9 36 00 04 	testb  $0x4,0x36c939(%rip)        # 0xfffff80000609560
fffff8000029cc27:	74 18                	je     0xfffff8000029cc41
fffff8000029cc29:	0f 31                	rdtsc
fffff8000029cc2b:	48 c1 e2 20          	shl    $0x20,%rdx
fffff8000029cc2f:	48 0b c2             	or     %rdx,%rax
fffff8000029cc32:	48 8b c8             	mov    %rax,%rcx
fffff8000029cc35:	48 8b 47 28          	mov    0x28(%rdi),%rax
fffff8000029cc39:	48 f7 e1             	mul    %rcx
fffff8000029cc3c:	4c 8b d2             	mov    %rdx,%r10
fffff8000029cc3f:	eb 0b                	jmp    0xfffff8000029cc4c
fffff8000029cc41:	48 8b cf             	mov    %rdi,%rcx
fffff8000029cc44:	e8 13 99 f9 ff       	call   0xfffff8000023655c
fffff8000029cc49:	4c 8b d0             	mov    %rax,%r10
fffff8000029cc4c:	8b 05 7e 49 36 00    	mov    0x36497e(%rip),%eax        # 0xfffff800006015d0
fffff8000029cc52:	83 f8 01             	cmp    $0x1,%eax
fffff8000029cc55:	0f 85 9a 02 00 00    	jne    0xfffff8000029cef5
fffff8000029cc5b:	48 8b 5f 38          	mov    0x38(%rdi),%rbx
fffff8000029cc5f:	48 8d 8f 80 05 01 00 	lea    0x10580(%rdi),%rcx
fffff8000029cc66:	4c 89 55 f0          	mov    %r10,-0x10(%rbp)
fffff8000029cc6a:	4c 89 75 48          	mov    %r14,0x48(%rbp)
fffff8000029cc6e:	e8 d1 16 f8 ff       	call   0xfffff8000021e344
fffff8000029cc73:	44 38 73 45          	cmp    %r14b,0x45(%rbx)
fffff8000029cc77:	0f 84 9c 00 00 00    	je     0xfffff8000029cd19
fffff8000029cc7d:	f6 83 10 02 00 00 04 	testb  $0x4,0x210(%rbx)
fffff8000029cc84:	75 16                	jne    0xfffff8000029cc9c
fffff8000029cc86:	44 38 b3 13 02 00 00 	cmp    %r14b,0x213(%rbx)
fffff8000029cc8d:	0f 85 86 00 00 00    	jne    0xfffff8000029cd19
fffff8000029cc93:	44 38 b3 12 02 00 00 	cmp    %r14b,0x212(%rbx)
fffff8000029cc9a:	74 7d                	je     0xfffff8000029cd19
fffff8000029cc9c:	83 bb 74 01 00 00 02 	cmpl   $0x2,0x174(%rbx)
fffff8000029cca3:	74 74                	je     0xfffff8000029cd19
fffff8000029cca5:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
fffff8000029cca9:	41 b0 01             	mov    $0x1,%r8b
fffff8000029ccac:	4c 8d 4d 48          	lea    0x48(%rbp),%r9
fffff8000029ccb0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff8000029ccb5:	48 8b d3             	mov    %rbx,%rdx
fffff8000029ccb8:	48 8b cf             	mov    %rdi,%rcx
fffff8000029ccbb:	e8 c0 6e f7 ff       	call   0xfffff80000213b80
fffff8000029ccc0:	84 c0                	test   %al,%al
fffff8000029ccc2:	0f 84 de 01 00 00    	je     0xfffff8000029cea6
fffff8000029ccc8:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
fffff8000029cccc:	48 8b 75 48          	mov    0x48(%rbp),%rsi
fffff8000029ccd0:	48 89 86 80 00 00 00 	mov    %rax,0x80(%rsi)
fffff8000029ccd7:	48 89 83 b0 00 00 00 	mov    %rax,0xb0(%rbx)
fffff8000029ccde:	48 ff 87 28 f0 02 00 	incq   0x2f028(%rdi)
fffff8000029cce5:	8b 05 71 c8 36 00    	mov    0x36c871(%rip),%eax        # 0xfffff8000060955c
fffff8000029cceb:	0f ba e0 09          	bt     $0x9,%eax
fffff8000029ccef:	73 7f                	jae    0xfffff8000029cd70
fffff8000029ccf1:	0f ba e0 0d          	bt     $0xd,%eax
fffff8000029ccf5:	73 79                	jae    0xfffff8000029cd70
fffff8000029ccf7:	8a 93 11 02 00 00    	mov    0x211(%rbx),%dl
fffff8000029ccfd:	84 d2                	test   %dl,%dl
fffff8000029ccff:	74 6f                	je     0xfffff8000029cd70
fffff8000029cd01:	44 38 b3 12 02 00 00 	cmp    %r14b,0x212(%rbx)
fffff8000029cd08:	74 66                	je     0xfffff8000029cd70
fffff8000029cd0a:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000029cd11:	00 00
fffff8000029cd13:	48 8b 75 48          	mov    0x48(%rbp),%rsi
fffff8000029cd17:	eb 4a                	jmp    0xfffff8000029cd63
fffff8000029cd19:	48 8b b7 c0 04 01 00 	mov    0x104c0(%rdi),%rsi
fffff8000029cd20:	4c 89 96 80 00 00 00 	mov    %r10,0x80(%rsi)
fffff8000029cd27:	4c 89 93 b0 00 00 00 	mov    %r10,0xb0(%rbx)
fffff8000029cd2e:	48 ff 87 28 f0 02 00 	incq   0x2f028(%rdi)
fffff8000029cd35:	8b 05 21 c8 36 00    	mov    0x36c821(%rip),%eax        # 0xfffff8000060955c
fffff8000029cd3b:	0f ba e0 09          	bt     $0x9,%eax
fffff8000029cd3f:	73 2f                	jae    0xfffff8000029cd70
fffff8000029cd41:	0f ba e0 0d          	bt     $0xd,%eax
fffff8000029cd45:	73 29                	jae    0xfffff8000029cd70
fffff8000029cd47:	8a 93 11 02 00 00    	mov    0x211(%rbx),%dl
fffff8000029cd4d:	84 d2                	test   %dl,%dl
fffff8000029cd4f:	74 1f                	je     0xfffff8000029cd70
fffff8000029cd51:	44 38 b3 12 02 00 00 	cmp    %r14b,0x212(%rbx)
fffff8000029cd58:	74 16                	je     0xfffff8000029cd70
fffff8000029cd5a:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000029cd61:	00 00
fffff8000029cd63:	8a c2                	mov    %dl,%al
fffff8000029cd65:	c0 e0 03             	shl    $0x3,%al
fffff8000029cd68:	0a c2                	or     %dl,%al
fffff8000029cd6a:	08 81 f0 04 01 00    	or     %al,0x104f0(%rcx)
fffff8000029cd70:	48 8b 13             	mov    (%rbx),%rdx
fffff8000029cd73:	48 85 d2             	test   %rdx,%rdx
fffff8000029cd76:	74 0e                	je     0xfffff8000029cd86
fffff8000029cd78:	4c 8b 06             	mov    (%rsi),%r8
fffff8000029cd7b:	41 b1 01             	mov    $0x1,%r9b
fffff8000029cd7e:	48 8b cf             	mov    %rdi,%rcx
fffff8000029cd81:	e8 da d0 f8 ff       	call   0xfffff80000229e60
fffff8000029cd86:	44 38 35 db c7 36 00 	cmp    %r14b,0x36c7db(%rip)        # 0xfffff80000609568
fffff8000029cd8d:	74 08                	je     0xfffff8000029cd97
fffff8000029cd8f:	48 8b cb             	mov    %rbx,%rcx
fffff8000029cd92:	e8 2d 04 06 00       	call   0xfffff800002fd1c4
fffff8000029cd97:	8b 47 08             	mov    0x8(%rdi),%eax
fffff8000029cd9a:	4c 8b c6             	mov    %rsi,%r8
fffff8000029cd9d:	48 89 77 38          	mov    %rsi,0x38(%rdi)
fffff8000029cda1:	48 8b d3             	mov    %rbx,%rdx
fffff8000029cda4:	89 46 34             	mov    %eax,0x34(%rsi)
fffff8000029cda7:	48 8b cf             	mov    %rdi,%rcx
fffff8000029cdaa:	8b 87 40 08 01 00    	mov    0x10840(%rdi),%eax
fffff8000029cdb0:	89 46 3c             	mov    %eax,0x3c(%rsi)
fffff8000029cdb3:	8b 87 44 08 01 00    	mov    0x10844(%rdi),%eax
fffff8000029cdb9:	89 46 40             	mov    %eax,0x40(%rsi)
fffff8000029cdbc:	e8 cf f9 f9 ff       	call   0xfffff8000023c790
fffff8000029cdc1:	44 38 35 a0 c7 36 00 	cmp    %r14b,0x36c7a0(%rip)        # 0xfffff80000609568
fffff8000029cdc8:	74 08                	je     0xfffff8000029cdd2
fffff8000029cdca:	48 8b cb             	mov    %rbx,%rcx
fffff8000029cdcd:	e8 8e f7 05 00       	call   0xfffff800002fc560
fffff8000029cdd2:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000029cdd9:	00 00
fffff8000029cddb:	49 8b fe             	mov    %r14,%rdi