1409bc8f3:	85 c0                	test   %eax,%eax
1409bc8f5:	75 05                	jne    0x1409bc8fc
1409bc8f7:	66 83 4b 0a 08       	orw    $0x8,0xa(%rbx)
1409bc8fc:	48 83 c4 20          	add    $0x20,%rsp
1409bc900:	5b                   	pop    %rbx
1409bc901:	c3                   	ret
1409bc902:	cc                   	int3
1409bc903:	cc                   	int3
1409bc904:	cc                   	int3
1409bc905:	cc                   	int3
1409bc906:	cc                   	int3
1409bc907:	cc                   	int3
1409bc908:	cc                   	int3
1409bc909:	cc                   	int3
1409bc90a:	cc                   	int3
1409bc90b:	cc                   	int3
1409bc90c:	cc                   	int3
1409bc90d:	cc                   	int3
1409bc90e:	cc                   	int3
1409bc90f:	cc                   	int3
1409bc910:	40 53                	rex push %rbx
1409bc912:	48 83 ec 20          	sub    $0x20,%rsp
1409bc916:	48 8b 41 38          	mov    0x38(%rcx),%rax
1409bc91a:	48 8b da             	mov    %rdx,%rbx
1409bc91d:	ff 15 fd 70 5c 00    	call   *0x5c70fd(%rip)        # 0x140f83a20
1409bc923:	85 c0                	test   %eax,%eax
1409bc925:	75 09                	jne    0x1409bc930
1409bc927:	b9 f7 ff 00 00       	mov    $0xfff7,%ecx
1409bc92c:	66 21 4b 0a          	and    %cx,0xa(%rbx)
1409bc930:	48 83 c4 20          	add    $0x20,%rsp
1409bc934:	5b                   	pop    %rbx
1409bc935:	c3                   	ret
1409bc936:	cc                   	int3
1409bc937:	cc                   	int3
1409bc938:	cc                   	int3
1409bc939:	cc                   	int3
1409bc93a:	cc                   	int3
1409bc93b:	cc                   	int3
1409bc93c:	cc                   	int3
1409bc93d:	cc                   	int3
1409bc93e:	cc                   	int3
1409bc93f:	cc                   	int3
1409bc940:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409bc945:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1409bc94a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1409bc94f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1409bc954:	41 56                	push   %r14
1409bc956:	48 83 ec 20          	sub    $0x20,%rsp
1409bc95a:	48 8d 69 68          	lea    0x68(%rcx),%rbp
1409bc95e:	48 8b fa             	mov    %rdx,%rdi
1409bc961:	4c 8d 71 60          	lea    0x60(%rcx),%r14
1409bc965:	48 8b cd             	mov    %rbp,%rcx
1409bc968:	ff 15 a2 69 5c 00    	call   *0x5c69a2(%rip)        # 0x140f83310
1409bc96e:	49 8b 1e             	mov    (%r14),%rbx
1409bc971:	33 c0                	xor    %eax,%eax
1409bc973:	33 f6                	xor    %esi,%esi
1409bc975:	48 85 db             	test   %rbx,%rbx
1409bc978:	74 2f                	je     0x1409bc9a9
1409bc97a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1409bc980:	41 b8 08 00 00 00    	mov    $0x8,%r8d
1409bc986:	48 8b d3             	mov    %rbx,%rdx
1409bc989:	48 8b cf             	mov    %rdi,%rcx
1409bc98c:	48 8b f3             	mov    %rbx,%rsi
1409bc98f:	e8 bc 30 52 00       	call   0x140edfa50
1409bc994:	85 c0                	test   %eax,%eax
1409bc996:	79 06                	jns    0x1409bc99e
1409bc998:	48 8b 5b 48          	mov    0x48(%rbx),%rbx
1409bc99c:	eb 06                	jmp    0x1409bc9a4
1409bc99e:	7e 47                	jle    0x1409bc9e7
1409bc9a0:	48 8b 5b 50          	mov    0x50(%rbx),%rbx
1409bc9a4:	48 85 db             	test   %rbx,%rbx
1409bc9a7:	75 d7                	jne    0x1409bc980
1409bc9a9:	48 89 77 58          	mov    %rsi,0x58(%rdi)
1409bc9ad:	48 c7 47 50 00 00 00 	movq   $0x0,0x50(%rdi)
1409bc9b4:	00
1409bc9b5:	48 c7 47 48 00 00 00 	movq   $0x0,0x48(%rdi)
1409bc9bc:	00
1409bc9bd:	c7 47 60 01 00 00 00 	movl   $0x1,0x60(%rdi)
1409bc9c4:	48 85 f6             	test   %rsi,%rsi
1409bc9c7:	74 10                	je     0x1409bc9d9
1409bc9c9:	85 c0                	test   %eax,%eax
1409bc9cb:	79 06                	jns    0x1409bc9d3
1409bc9cd:	48 89 7e 48          	mov    %rdi,0x48(%rsi)
1409bc9d1:	eb 09                	jmp    0x1409bc9dc
1409bc9d3:	48 89 7e 50          	mov    %rdi,0x50(%rsi)
1409bc9d7:	eb 03                	jmp    0x1409bc9dc
1409bc9d9:	49 89 3e             	mov    %rdi,(%r14)
1409bc9dc:	48 8b d7             	mov    %rdi,%rdx
1409bc9df:	49 8b ce             	mov    %r14,%rcx
1409bc9e2:	e8 f9 00 00 00       	call   0x1409bcae0
1409bc9e7:	48 8b cd             	mov    %rbp,%rcx
1409bc9ea:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409bc9ef:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1409bc9f4:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1409bc9f9:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1409bc9fe:	48 83 c4 20          	add    $0x20,%rsp
1409bca02:	41 5e                	pop    %r14
1409bca04:	48 ff 25 0d 69 5c 00 	rex.W jmp *0x5c690d(%rip)        # 0x140f83318
1409bca0b:	cc                   	int3
1409bca0c:	cc                   	int3
1409bca0d:	cc                   	int3
1409bca0e:	cc                   	int3
1409bca0f:	cc                   	int3
1409bca10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409bca15:	57                   	push   %rdi
1409bca16:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1409bca1d:	48 8d 79 68          	lea    0x68(%rcx),%rdi
1409bca21:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1409bca26:	48 8b d9             	mov    %rcx,%rbx
1409bca29:	48 8b cf             	mov    %rdi,%rcx
1409bca2c:	ff 15 de 68 5c 00    	call   *0x5c68de(%rip)        # 0x140f83310
1409bca32:	48 8b 5b 60          	mov    0x60(%rbx),%rbx
1409bca36:	48 85 db             	test   %rbx,%rbx
1409bca39:	74 2d                	je     0x1409bca68
1409bca3b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1409bca40:	41 b8 08 00 00 00    	mov    $0x8,%r8d
1409bca46:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409bca4b:	48 8b d3             	mov    %rbx,%rdx
1409bca4e:	e8 fd 2f 52 00       	call   0x140edfa50
1409bca53:	85 c0                	test   %eax,%eax
1409bca55:	79 06                	jns    0x1409bca5d
1409bca57:	48 8b 5b 48          	mov    0x48(%rbx),%rbx
1409bca5b:	eb 06                	jmp    0x1409bca63
1409bca5d:	7e 0b                	jle    0x1409bca6a
1409bca5f:	48 8b 5b 50          	mov    0x50(%rbx),%rbx
1409bca63:	48 85 db             	test   %rbx,%rbx
1409bca66:	75 d8                	jne    0x1409bca40
1409bca68:	33 db                	xor    %ebx,%ebx
1409bca6a:	48 8b cf             	mov    %rdi,%rcx
1409bca6d:	ff 15 a5 68 5c 00    	call   *0x5c68a5(%rip)        # 0x140f83318
1409bca73:	48 8b c3             	mov    %rbx,%rax
1409bca76:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
1409bca7d:	00
1409bca7e:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1409bca85:	5f                   	pop    %rdi
1409bca86:	c3                   	ret
1409bca87:	cc                   	int3
1409bca88:	cc                   	int3
1409bca89:	cc                   	int3
1409bca8a:	cc                   	int3
1409bca8b:	cc                   	int3
1409bca8c:	cc                   	int3
1409bca8d:	cc                   	int3
1409bca8e:	cc                   	int3
1409bca8f:	cc                   	int3
1409bca90:	48 83 ec 28          	sub    $0x28,%rsp
1409bca94:	ba 68 00 00 00       	mov    $0x68,%edx
1409bca99:	8d 4a 99             	lea    -0x67(%rdx),%ecx
1409bca9c:	e8 e7 45 47 00       	call   0x140e31088
1409bcaa1:	48 85 c0             	test   %rax,%rax
1409bcaa4:	75 05                	jne    0x1409bcaab
1409bcaa6:	48 83 c4 28          	add    $0x28,%rsp
1409bcaaa:	c3                   	ret
1409bcaab:	c7 40 38 01 00 00 00 	movl   $0x1,0x38(%rax)
1409bcab2:	48 83 c4 28          	add    $0x28,%rsp
1409bcab6:	c3                   	ret
1409bcab7:	cc                   	int3
1409bcab8:	cc                   	int3
1409bcab9:	cc                   	int3
1409bcaba:	cc                   	int3
1409bcabb:	cc                   	int3
1409bcabc:	cc                   	int3
1409bcabd:	cc                   	int3
1409bcabe:	cc                   	int3
1409bcabf:	cc                   	int3
1409bcac0:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1409bcac5:	f0 0f c1 41 38       	lock xadd %eax,0x38(%rcx)
1409bcaca:	83 f8 01             	cmp    $0x1,%eax
1409bcacd:	75 0a                	jne    0x1409bcad9
1409bcacf:	83 79 20 00          	cmpl   $0x0,0x20(%rcx)
1409bcad3:	0f 8c b7 45 47 00    	jl     0x140e31090
1409bcad9:	c3                   	ret
1409bcada:	cc                   	int3
1409bcadb:	cc                   	int3
1409bcadc:	cc                   	int3
1409bcadd:	cc                   	int3
1409bcade:	cc                   	int3
1409bcadf:	cc                   	int3
1409bcae0:	48 8b 42 58          	mov    0x58(%rdx),%rax
1409bcae4:	45 33 d2             	xor    %r10d,%r10d
1409bcae7:	4c 8b ca             	mov    %rdx,%r9
1409bcaea:	4c 8b d9             	mov    %rcx,%r11
1409bcaed:	48 85 c0             	test   %rax,%rax
1409bcaf0:	0f 84 c2 01 00 00    	je     0x1409bccb8
1409bcaf6:	83 78 60 01          	cmpl   $0x1,0x60(%rax)
1409bcafa:	0f 85 b0 01 00 00    	jne    0x1409bccb0
1409bcb00:	48 8b 50 58          	mov    0x58(%rax),%rdx
1409bcb04:	48 8b 4a 48          	mov    0x48(%rdx),%rcx
1409bcb08:	48 3b c1             	cmp    %rcx,%rax
1409bcb0b:	0f 85 dc 00 00 00    	jne    0x1409bcbed
1409bcb11:	48 8b 4a 50          	mov    0x50(%rdx),%rcx
1409bcb15:	48 85 c9             	test   %rcx,%rcx
1409bcb18:	74 1d                	je     0x1409bcb37
1409bcb1a:	83 79 60 01          	cmpl   $0x1,0x60(%rcx)
1409bcb1e:	75 17                	jne    0x1409bcb37
1409bcb20:	44 89 51 60          	mov    %r10d,0x60(%rcx)
1409bcb24:	4c 8b ca             	mov    %rdx,%r9
1409bcb27:	44 89 50 60          	mov    %r10d,0x60(%rax)
1409bcb2b:	c7 42 60 01 00 00 00 	movl   $0x1,0x60(%rdx)
1409bcb32:	e9 6c 01 00 00       	jmp    0x1409bcca3
1409bcb37:	4c 8b 40 50          	mov    0x50(%rax),%r8
1409bcb3b:	4d 3b c1             	cmp    %r9,%r8
1409bcb3e:	75 4c                	jne    0x1409bcb8c
1409bcb40:	49 8b 48 48          	mov    0x48(%r8),%rcx
1409bcb44:	48 89 48 50          	mov    %rcx,0x50(%rax)
1409bcb48:	48 85 c9             	test   %rcx,%rcx
1409bcb4b:	74 08                	je     0x1409bcb55
1409bcb4d:	49 8b 48 48          	mov    0x48(%r8),%rcx
1409bcb51:	48 89 41 58          	mov    %rax,0x58(%rcx)
1409bcb55:	48 8b 48 58          	mov    0x58(%rax),%rcx
1409bcb59:	49 89 48 58          	mov    %rcx,0x58(%r8)
1409bcb5d:	48 85 c9             	test   %rcx,%rcx
1409bcb60:	74 16                	je     0x1409bcb78
1409bcb62:	48 8b 48 58          	mov    0x58(%rax),%rcx
1409bcb66:	48 3b 41 48          	cmp    0x48(%rcx),%rax
1409bcb6a:	75 06                	jne    0x1409bcb72
1409bcb6c:	4c 89 41 48          	mov    %r8,0x48(%rcx)
1409bcb70:	eb 09                	jmp    0x1409bcb7b
1409bcb72:	4c 89 41 50          	mov    %r8,0x50(%rcx)
1409bcb76:	eb 03                	jmp    0x1409bcb7b
1409bcb78:	4d 89 03             	mov    %r8,(%r11)
1409bcb7b:	49 89 40 48          	mov    %rax,0x48(%r8)
1409bcb7f:	48 8b c8             	mov    %rax,%rcx
1409bcb82:	4c 89 40 58          	mov    %r8,0x58(%rax)
1409bcb86:	49 8b c1             	mov    %r9,%rax
1409bcb89:	4c 8b c9             	mov    %rcx,%r9
1409bcb8c:	44 89 50 60          	mov    %r10d,0x60(%rax)
1409bcb90:	48 8b 4a 48          	mov    0x48(%rdx),%rcx
1409bcb94:	c7 42 60 01 00 00 00 	movl   $0x1,0x60(%rdx)
1409bcb9b:	48 8b 41 50          	mov    0x50(%rcx),%rax
1409bcb9f:	48 89 42 48          	mov    %rax,0x48(%rdx)
1409bcba3:	48 85 c0             	test   %rax,%rax
1409bcba6:	74 08                	je     0x1409bcbb0
1409bcba8:	48 8b 41 50          	mov    0x50(%rcx),%rax
1409bcbac:	48 89 50 58          	mov    %rdx,0x58(%rax)
1409bcbb0:	48 8b 42 58          	mov    0x58(%rdx),%rax
1409bcbb4:	48 89 41 58          	mov    %rax,0x58(%rcx)
1409bcbb8:	48 85 c0             	test   %rax,%rax
1409bcbbb:	74 24                	je     0x1409bcbe1
1409bcbbd:	48 8b 42 58          	mov    0x58(%rdx),%rax
1409bcbc1:	48 3b 50 48          	cmp    0x48(%rax),%rdx
1409bcbc5:	75 0d                	jne    0x1409bcbd4
1409bcbc7:	48 89 48 48          	mov    %rcx,0x48(%rax)
1409bcbcb:	48 89 51 50          	mov    %rdx,0x50(%rcx)
1409bcbcf:	e9 cb 00 00 00       	jmp    0x1409bcc9f
1409bcbd4:	48 89 48 50          	mov    %rcx,0x50(%rax)
1409bcbd8:	48 89 51 50          	mov    %rdx,0x50(%rcx)
1409bcbdc:	e9 be 00 00 00       	jmp    0x1409bcc9f
1409bcbe1:	49 89 0b             	mov    %rcx,(%r11)
1409bcbe4:	48 89 51 50          	mov    %rdx,0x50(%rcx)
1409bcbe8:	e9 b2 00 00 00       	jmp    0x1409bcc9f
1409bcbed:	48 85 c9             	test   %rcx,%rcx
1409bcbf0:	74 0a                	je     0x1409bcbfc
1409bcbf2:	83 79 60 01          	cmpl   $0x1,0x60(%rcx)
1409bcbf6:	0f 84 24 ff ff ff    	je     0x1409bcb20
1409bcbfc:	4c 8b 40 48          	mov    0x48(%rax),%r8
1409bcc00:	4d 3b c1             	cmp    %r9,%r8
1409bcc03:	75 4c                	jne    0x1409bcc51
1409bcc05:	49 8b 48 50          	mov    0x50(%r8),%rcx
1409bcc09:	48 89 48 48          	mov    %rcx,0x48(%rax)
1409bcc0d:	48 85 c9             	test   %rcx,%rcx
1409bcc10:	74 08                	je     0x1409bcc1a
1409bcc12:	49 8b 48 50          	mov    0x50(%r8),%rcx
1409bcc16:	48 89 41 58          	mov    %rax,0x58(%rcx)
1409bcc1a:	48 8b 48 58          	mov    0x58(%rax),%rcx
1409bcc1e:	49 89 48 58          	mov    %rcx,0x58(%r8)
1409bcc22:	48 85 c9             	test   %rcx,%rcx
1409bcc25:	74 16                	je     0x1409bcc3d
1409bcc27:	48 8b 48 58          	mov    0x58(%rax),%rcx
1409bcc2b:	48 3b 41 48          	cmp    0x48(%rcx),%rax
1409bcc2f:	75 06                	jne    0x1409bcc37
1409bcc31:	4c 89 41 48          	mov    %r8,0x48(%rcx)
1409bcc35:	eb 09                	jmp    0x1409bcc40
1409bcc37:	4c 89 41 50          	mov    %r8,0x50(%rcx)
1409bcc3b:	eb 03                	jmp    0x1409bcc40
1409bcc3d:	4d 89 03             	mov    %r8,(%r11)
1409bcc40:	49 89 40 50          	mov    %rax,0x50(%r8)
1409bcc44:	48 8b c8             	mov    %rax,%rcx
1409bcc47:	4c 89 40 58          	mov    %r8,0x58(%rax)
1409bcc4b:	49 8b c1             	mov    %r9,%rax
1409bcc4e:	4c 8b c9             	mov    %rcx,%r9
1409bcc51:	44 89 50 60          	mov    %r10d,0x60(%rax)
1409bcc55:	48 8b 4a 50          	mov    0x50(%rdx),%rcx
1409bcc59:	c7 42 60 01 00 00 00 	movl   $0x1,0x60(%rdx)
1409bcc60:	48 8b 41 48          	mov    0x48(%rcx),%rax
1409bcc64:	48 89 42 50          	mov    %rax,0x50(%rdx)
1409bcc68:	48 85 c0             	test   %rax,%rax
1409bcc6b:	74 08                	je     0x1409bcc75
1409bcc6d:	48 8b 41 48          	mov    0x48(%rcx),%rax
1409bcc71:	48 89 50 58          	mov    %rdx,0x58(%rax)
1409bcc75:	48 8b 42 58          	mov    0x58(%rdx),%rax
1409bcc79:	48 89 41 58          	mov    %rax,0x58(%rcx)
1409bcc7d:	48 85 c0             	test   %rax,%rax
1409bcc80:	74 16                	je     0x1409bcc98
1409bcc82:	48 8b 42 58          	mov    0x58(%rdx),%rax
1409bcc86:	48 3b 50 48          	cmp    0x48(%rax),%rdx
1409bcc8a:	75 06                	jne    0x1409bcc92
1409bcc8c:	48 89 48 48          	mov    %rcx,0x48(%rax)
1409bcc90:	eb 09                	jmp    0x1409bcc9b
1409bcc92:	48 89 48 50          	mov    %rcx,0x50(%rax)
1409bcc96:	eb 03                	jmp    0x1409bcc9b
1409bcc98:	49 89 0b             	mov    %rcx,(%r11)
1409bcc9b:	48 89 51 48          	mov    %rdx,0x48(%rcx)
1409bcc9f:	48 89 4a 58          	mov    %rcx,0x58(%rdx)
1409bcca3:	49 8b 41 58          	mov    0x58(%r9),%rax
1409bcca7:	48 85 c0             	test   %rax,%rax
1409bccaa:	0f 85 46 fe ff ff    	jne    0x1409bcaf6
1409bccb0:	49 8b 03             	mov    (%r11),%rax
1409bccb3:	44 89 50 60          	mov    %r10d,0x60(%rax)
1409bccb7:	c3                   	ret
1409bccb8:	48 8b 01             	mov    (%rcx),%rax
1409bccbb:	44 89 50 60          	mov    %r10d,0x60(%rax)
1409bccbf:	c3                   	ret
1409bccc0:	40 53                	rex push %rbx
1409bccc2:	48 83 ec 20          	sub    $0x20,%rsp
1409bccc6:	4c 8b 42 48          	mov    0x48(%rdx),%r8
1409bccca:	48 8b da             	mov    %rdx,%rbx
1409bcccd:	4c 8b c9             	mov    %rcx,%r9
1409bccd0:	4d 85 c0             	test   %r8,%r8
1409bccd3:	75 13                	jne    0x1409bcce8
1409bccd5:	4c 8b 42 50          	mov    0x50(%rdx),%r8
1409bccd9:	48 8b 52 58          	mov    0x58(%rdx),%rdx
1409bccdd:	44 8b 53 60          	mov    0x60(%rbx),%r10d
1409bcce1:	4d 85 c0             	test   %r8,%r8
1409bcce4:	74 17                	je     0x1409bccfd
1409bcce6:	eb 11                	jmp    0x1409bccf9
1409bcce8:	48 8b 4a 50          	mov    0x50(%rdx),%rcx
1409bccec:	48 85 c9             	test   %rcx,%rcx
1409bccef:	75 31                	jne    0x1409bcd22
1409bccf1:	48 8b 52 58          	mov    0x58(%rdx),%rdx
1409bccf5:	44 8b 53 60          	mov    0x60(%rbx),%r10d
1409bccf9:	49 89 50 58          	mov    %rdx,0x58(%r8)
1409bccfd:	48 85 d2             	test   %rdx,%rdx
1409bcd00:	74 18                	je     0x1409bcd1a
1409bcd02:	48 39 5a 48          	cmp    %rbx,0x48(%rdx)
1409bcd06:	75 09                	jne    0x1409bcd11
1409bcd08:	4c 89 42 48          	mov    %r8,0x48(%rdx)
1409bcd0c:	e9 a8 00 00 00       	jmp    0x1409bcdb9
1409bcd11:	4c 89 42 50          	mov    %r8,0x50(%rdx)
1409bcd15:	e9 9f 00 00 00       	jmp    0x1409bcdb9
1409bcd1a:	4d 89 01             	mov    %r8,(%r9)
1409bcd1d:	e9 97 00 00 00       	jmp    0x1409bcdb9
1409bcd22:	48 8b 41 48          	mov    0x48(%rcx),%rax
1409bcd26:	48 85 c0             	test   %rax,%rax
1409bcd29:	74 11                	je     0x1409bcd3c
1409bcd2b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1409bcd30:	48 8b c8             	mov    %rax,%rcx
1409bcd33:	48 8b 40 48          	mov    0x48(%rax),%rax
1409bcd37:	48 85 c0             	test   %rax,%rax
1409bcd3a:	75 f4                	jne    0x1409bcd30