1402d792c:	48 2b e0             	sub    %rax,%rsp
1402d792f:	48 8b d9             	mov    %rcx,%rbx
1402d7932:	e8 59 45 f5 ff       	call   0x14022be90
1402d7937:	48 89 43 10          	mov    %rax,0x10(%rbx)
1402d793b:	e8 50 45 f5 ff       	call   0x14022be90
1402d7940:	48 89 43 18          	mov    %rax,0x18(%rbx)
1402d7944:	e8 47 45 f5 ff       	call   0x14022be90
1402d7949:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1402d794d:	48 89 43 20          	mov    %rax,0x20(%rbx)
1402d7951:	c7 43 28 00 00 00 00 	movl   $0x0,0x28(%rbx)
1402d7958:	48 85 c9             	test   %rcx,%rcx
1402d795b:	74 17                	je     0x1402d7974
1402d795d:	48 83 7b 18 00       	cmpq   $0x0,0x18(%rbx)
1402d7962:	74 10                	je     0x1402d7974
1402d7964:	48 85 c0             	test   %rax,%rax
1402d7967:	74 0b                	je     0x1402d7974
1402d7969:	b8 01 00 00 00       	mov    $0x1,%eax
1402d796e:	48 83 c4 20          	add    $0x20,%rsp
1402d7972:	5b                   	pop    %rbx
1402d7973:	c3                   	ret
1402d7974:	e8 27 43 f5 ff       	call   0x14022bca0
1402d7979:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1402d797d:	e8 1e 43 f5 ff       	call   0x14022bca0
1402d7982:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1402d7986:	e8 15 43 f5 ff       	call   0x14022bca0
1402d798b:	33 c0                	xor    %eax,%eax
1402d798d:	48 83 c4 20          	add    $0x20,%rsp
1402d7991:	5b                   	pop    %rbx
1402d7992:	c3                   	ret
1402d7993:	cc                   	int3
1402d7994:	cc                   	int3
1402d7995:	cc                   	int3
1402d7996:	cc                   	int3
1402d7997:	cc                   	int3
1402d7998:	cc                   	int3
1402d7999:	cc                   	int3
1402d799a:	cc                   	int3
1402d799b:	cc                   	int3
1402d799c:	cc                   	int3
1402d799d:	cc                   	int3
1402d799e:	cc                   	int3
1402d799f:	cc                   	int3
1402d79a0:	40 53                	rex push %rbx
1402d79a2:	b8 20 00 00 00       	mov    $0x20,%eax
1402d79a7:	e8 34 2c 02 00       	call   0x1402fa5e0
1402d79ac:	48 2b e0             	sub    %rax,%rsp
1402d79af:	48 8b d9             	mov    %rcx,%rbx
1402d79b2:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1402d79b6:	e8 e5 42 f5 ff       	call   0x14022bca0
1402d79bb:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1402d79bf:	e8 dc 42 f5 ff       	call   0x14022bca0
1402d79c4:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1402d79c8:	48 83 c4 20          	add    $0x20,%rsp
1402d79cc:	5b                   	pop    %rbx
1402d79cd:	e9 ce 42 f5 ff       	jmp    0x14022bca0
1402d79d2:	cc                   	int3
1402d79d3:	cc                   	int3
1402d79d4:	cc                   	int3
1402d79d5:	cc                   	int3
1402d79d6:	cc                   	int3
1402d79d7:	cc                   	int3
1402d79d8:	cc                   	int3
1402d79d9:	cc                   	int3
1402d79da:	cc                   	int3
1402d79db:	cc                   	int3
1402d79dc:	cc                   	int3
1402d79dd:	cc                   	int3
1402d79de:	cc                   	int3
1402d79df:	cc                   	int3
1402d79e0:	40 53                	rex push %rbx
1402d79e2:	b8 20 00 00 00       	mov    $0x20,%eax
1402d79e7:	e8 f4 2b 02 00       	call   0x1402fa5e0
1402d79ec:	48 2b e0             	sub    %rax,%rsp
1402d79ef:	48 8b d9             	mov    %rcx,%rbx
1402d79f2:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1402d79f6:	e8 85 3e f5 ff       	call   0x14022b880
1402d79fb:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1402d79ff:	e8 7c 3e f5 ff       	call   0x14022b880
1402d7a04:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1402d7a08:	e8 73 3e f5 ff       	call   0x14022b880
1402d7a0d:	c7 43 28 00 00 00 00 	movl   $0x0,0x28(%rbx)
1402d7a14:	48 83 c4 20          	add    $0x20,%rsp
1402d7a18:	5b                   	pop    %rbx
1402d7a19:	c3                   	ret
1402d7a1a:	cc                   	int3
1402d7a1b:	cc                   	int3
1402d7a1c:	cc                   	int3
1402d7a1d:	cc                   	int3
1402d7a1e:	cc                   	int3
1402d7a1f:	cc                   	int3
1402d7a20:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402d7a25:	57                   	push   %rdi
1402d7a26:	b8 20 00 00 00       	mov    $0x20,%eax
1402d7a2b:	e8 b0 2b 02 00       	call   0x1402fa5e0
1402d7a30:	48 2b e0             	sub    %rax,%rsp
1402d7a33:	48 8b da             	mov    %rdx,%rbx
1402d7a36:	48 8b f9             	mov    %rcx,%rdi
1402d7a39:	48 8b 52 10          	mov    0x10(%rdx),%rdx
1402d7a3d:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1402d7a41:	e8 ba 40 f5 ff       	call   0x14022bb00
1402d7a46:	48 85 c0             	test   %rax,%rax
1402d7a49:	74 40                	je     0x1402d7a8b
1402d7a4b:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1402d7a4f:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
1402d7a53:	e8 a8 40 f5 ff       	call   0x14022bb00
1402d7a58:	48 85 c0             	test   %rax,%rax
1402d7a5b:	74 2e                	je     0x1402d7a8b
1402d7a5d:	48 8b 53 20          	mov    0x20(%rbx),%rdx
1402d7a61:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1402d7a65:	e8 96 40 f5 ff       	call   0x14022bb00
1402d7a6a:	48 85 c0             	test   %rax,%rax
1402d7a6d:	74 1c                	je     0x1402d7a8b
1402d7a6f:	8b 43 28             	mov    0x28(%rbx),%eax
1402d7a72:	89 47 28             	mov    %eax,0x28(%rdi)
1402d7a75:	8b 43 08             	mov    0x8(%rbx),%eax
1402d7a78:	89 47 08             	mov    %eax,0x8(%rdi)
1402d7a7b:	b8 01 00 00 00       	mov    $0x1,%eax
1402d7a80:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402d7a85:	48 83 c4 20          	add    $0x20,%rsp
1402d7a89:	5f                   	pop    %rdi
1402d7a8a:	c3                   	ret
1402d7a8b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402d7a90:	33 c0                	xor    %eax,%eax
1402d7a92:	48 83 c4 20          	add    $0x20,%rsp
1402d7a96:	5f                   	pop    %rdi
1402d7a97:	c3                   	ret
1402d7a98:	cc                   	int3
1402d7a99:	cc                   	int3
1402d7a9a:	cc                   	int3
1402d7a9b:	cc                   	int3
1402d7a9c:	cc                   	int3
1402d7a9d:	cc                   	int3
1402d7a9e:	cc                   	int3
1402d7a9f:	cc                   	int3
1402d7aa0:	b8 28 00 00 00       	mov    $0x28,%eax
1402d7aa5:	e8 36 2b 02 00       	call   0x1402fa5e0
1402d7aaa:	48 2b e0             	sub    %rax,%rsp
1402d7aad:	48 8b 4a 20          	mov    0x20(%rdx),%rcx
1402d7ab1:	c7 42 28 00 00 00 00 	movl   $0x0,0x28(%rdx)
1402d7ab8:	33 d2                	xor    %edx,%edx
1402d7aba:	e8 b1 47 f5 ff       	call   0x14022c270
1402d7abf:	b8 01 00 00 00       	mov    $0x1,%eax
1402d7ac4:	48 83 c4 28          	add    $0x28,%rsp
1402d7ac8:	c3                   	ret
1402d7ac9:	cc                   	int3
1402d7aca:	cc                   	int3
1402d7acb:	cc                   	int3
1402d7acc:	cc                   	int3
1402d7acd:	cc                   	int3
1402d7ace:	cc                   	int3
1402d7acf:	cc                   	int3
1402d7ad0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402d7ad5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402d7ada:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402d7adf:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402d7ae4:	41 54                	push   %r12
1402d7ae6:	41 56                	push   %r14
1402d7ae8:	41 57                	push   %r15
1402d7aea:	b8 20 00 00 00       	mov    $0x20,%eax
1402d7aef:	e8 ec 2a 02 00       	call   0x1402fa5e0
1402d7af4:	48 2b e0             	sub    %rax,%rsp
1402d7af7:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1402d7afc:	33 ed                	xor    %ebp,%ebp
1402d7afe:	4d 8b f9             	mov    %r9,%r15
1402d7b01:	4d 8b f0             	mov    %r8,%r14
1402d7b04:	48 8b fa             	mov    %rdx,%rdi
1402d7b07:	48 8b d9             	mov    %rcx,%rbx
1402d7b0a:	44 8b e5             	mov    %ebp,%r12d
1402d7b0d:	48 85 f6             	test   %rsi,%rsi
1402d7b10:	75 14                	jne    0x1402d7b26
1402d7b12:	e8 e9 56 fa ff       	call   0x14027d200
1402d7b17:	48 8b e8             	mov    %rax,%rbp
1402d7b1a:	48 8b f0             	mov    %rax,%rsi
1402d7b1d:	48 85 c0             	test   %rax,%rax
1402d7b20:	0f 84 0b 01 00 00    	je     0x1402d7c31
1402d7b26:	4d 85 f6             	test   %r14,%r14
1402d7b29:	74 42                	je     0x1402d7b6d
1402d7b2b:	4c 8b 43 40          	mov    0x40(%rbx),%r8
1402d7b2f:	4c 8b ce             	mov    %rsi,%r9
1402d7b32:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1402d7b36:	49 8b d6             	mov    %r14,%rdx
1402d7b39:	e8 02 f3 fc ff       	call   0x1402a6e40
1402d7b3e:	85 c0                	test   %eax,%eax
1402d7b40:	0f 84 e0 00 00 00    	je     0x1402d7c26
1402d7b46:	48 8b 03             	mov    (%rbx),%rax
1402d7b49:	4c 8b 90 28 01 00 00 	mov    0x128(%rax),%r10
1402d7b50:	4d 85 d2             	test   %r10,%r10
1402d7b53:	74 18                	je     0x1402d7b6d
1402d7b55:	48 8b 57 10          	mov    0x10(%rdi),%rdx
1402d7b59:	4c 8b ce             	mov    %rsi,%r9
1402d7b5c:	4c 8b c2             	mov    %rdx,%r8
1402d7b5f:	48 8b cb             	mov    %rbx,%rcx
1402d7b62:	41 ff d2             	call   *%r10
1402d7b65:	85 c0                	test   %eax,%eax
1402d7b67:	0f 84 b9 00 00 00    	je     0x1402d7c26
1402d7b6d:	4d 85 ff             	test   %r15,%r15
1402d7b70:	74 3e                	je     0x1402d7bb0
1402d7b72:	4c 8b 43 40          	mov    0x40(%rbx),%r8
1402d7b76:	4c 8b ce             	mov    %rsi,%r9
1402d7b79:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
1402d7b7d:	49 8b d7             	mov    %r15,%rdx
1402d7b80:	e8 bb f2 fc ff       	call   0x1402a6e40
1402d7b85:	85 c0                	test   %eax,%eax
1402d7b87:	0f 84 99 00 00 00    	je     0x1402d7c26
1402d7b8d:	48 8b 03             	mov    (%rbx),%rax
1402d7b90:	4c 8b 90 28 01 00 00 	mov    0x128(%rax),%r10
1402d7b97:	4d 85 d2             	test   %r10,%r10
1402d7b9a:	74 14                	je     0x1402d7bb0
1402d7b9c:	48 8b 57 18          	mov    0x18(%rdi),%rdx
1402d7ba0:	4c 8b ce             	mov    %rsi,%r9
1402d7ba3:	4c 8b c2             	mov    %rdx,%r8
1402d7ba6:	48 8b cb             	mov    %rbx,%rcx
1402d7ba9:	41 ff d2             	call   *%r10
1402d7bac:	85 c0                	test   %eax,%eax
1402d7bae:	74 76                	je     0x1402d7c26
1402d7bb0:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1402d7bb5:	48 85 d2             	test   %rdx,%rdx
1402d7bb8:	74 66                	je     0x1402d7c20
1402d7bba:	4c 8b 43 40          	mov    0x40(%rbx),%r8
1402d7bbe:	4c 8b ce             	mov    %rsi,%r9
1402d7bc1:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1402d7bc5:	e8 76 f2 fc ff       	call   0x1402a6e40
1402d7bca:	85 c0                	test   %eax,%eax
1402d7bcc:	74 58                	je     0x1402d7c26
1402d7bce:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1402d7bd2:	e8 d9 41 f5 ff       	call   0x14022bdb0
1402d7bd7:	44 8b f0             	mov    %eax,%r14d
1402d7bda:	48 8b 03             	mov    (%rbx),%rax
1402d7bdd:	4c 8b 90 28 01 00 00 	mov    0x128(%rax),%r10
1402d7be4:	4d 85 d2             	test   %r10,%r10
1402d7be7:	74 33                	je     0x1402d7c1c
1402d7be9:	45 85 f6             	test   %r14d,%r14d
1402d7bec:	74 1a                	je     0x1402d7c08
1402d7bee:	48 8b 80 38 01 00 00 	mov    0x138(%rax),%rax
1402d7bf5:	48 85 c0             	test   %rax,%rax
1402d7bf8:	74 0e                	je     0x1402d7c08
1402d7bfa:	48 8b 57 20          	mov    0x20(%rdi),%rdx
1402d7bfe:	4c 8b c6             	mov    %rsi,%r8
1402d7c01:	48 8b cb             	mov    %rbx,%rcx
1402d7c04:	ff d0                	call   *%rax
1402d7c06:	eb 10                	jmp    0x1402d7c18
1402d7c08:	48 8b 57 20          	mov    0x20(%rdi),%rdx
1402d7c0c:	4c 8b ce             	mov    %rsi,%r9
1402d7c0f:	4c 8b c2             	mov    %rdx,%r8
1402d7c12:	48 8b cb             	mov    %rbx,%rcx
1402d7c15:	41 ff d2             	call   *%r10
1402d7c18:	85 c0                	test   %eax,%eax
1402d7c1a:	74 0a                	je     0x1402d7c26
1402d7c1c:	44 89 77 28          	mov    %r14d,0x28(%rdi)
1402d7c20:	41 bc 01 00 00 00    	mov    $0x1,%r12d
1402d7c26:	48 8b cd             	mov    %rbp,%rcx
1402d7c29:	e8 62 53 fa ff       	call   0x14027cf90
1402d7c2e:	41 8b c4             	mov    %r12d,%eax
1402d7c31:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402d7c36:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1402d7c3b:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1402d7c40:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1402d7c45:	48 83 c4 20          	add    $0x20,%rsp
1402d7c49:	41 5f                	pop    %r15
1402d7c4b:	41 5e                	pop    %r14
1402d7c4d:	41 5c                	pop    %r12
1402d7c4f:	c3                   	ret
1402d7c50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402d7c55:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402d7c5a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402d7c5f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402d7c64:	41 54                	push   %r12
1402d7c66:	41 56                	push   %r14
1402d7c68:	41 57                	push   %r15
1402d7c6a:	b8 20 00 00 00       	mov    $0x20,%eax
1402d7c6f:	e8 6c 29 02 00       	call   0x1402fa5e0
1402d7c74:	48 2b e0             	sub    %rax,%rsp
1402d7c77:	48 8b 01             	mov    (%rcx),%rax
1402d7c7a:	33 db                	xor    %ebx,%ebx
1402d7c7c:	4d 8b f1             	mov    %r9,%r14
1402d7c7f:	49 8b e8             	mov    %r8,%rbp
1402d7c82:	48 8b f2             	mov    %rdx,%rsi
1402d7c85:	4c 8b f9             	mov    %rcx,%r15
1402d7c88:	44 8b e3             	mov    %ebx,%r12d
1402d7c8b:	48 39 98 30 01 00 00 	cmp    %rbx,0x130(%rax)
1402d7c92:	0f 84 81 00 00 00    	je     0x1402d7d19
1402d7c98:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
1402d7c9d:	48 85 ff             	test   %rdi,%rdi
1402d7ca0:	75 14                	jne    0x1402d7cb6
1402d7ca2:	e8 59 55 fa ff       	call   0x14027d200
1402d7ca7:	48 8b d8             	mov    %rax,%rbx
1402d7caa:	48 8b f8             	mov    %rax,%rdi
1402d7cad:	48 85 c0             	test   %rax,%rax
1402d7cb0:	0f 84 b8 00 00 00    	je     0x1402d7d6e
1402d7cb6:	48 85 ed             	test   %rbp,%rbp
1402d7cb9:	74 1e                	je     0x1402d7cd9
1402d7cbb:	49 8b 07             	mov    (%r15),%rax
1402d7cbe:	4c 8b cf             	mov    %rdi,%r9
1402d7cc1:	4c 8b 46 10          	mov    0x10(%rsi),%r8
1402d7cc5:	48 8b d5             	mov    %rbp,%rdx
1402d7cc8:	49 8b cf             	mov    %r15,%rcx
1402d7ccb:	ff 90 30 01 00 00    	call   *0x130(%rax)
1402d7cd1:	85 c0                	test   %eax,%eax
1402d7cd3:	0f 84 8a 00 00 00    	je     0x1402d7d63
1402d7cd9:	4d 85 f6             	test   %r14,%r14
1402d7cdc:	74 1a                	je     0x1402d7cf8
1402d7cde:	49 8b 07             	mov    (%r15),%rax
1402d7ce1:	4c 8b cf             	mov    %rdi,%r9
1402d7ce4:	4c 8b 46 18          	mov    0x18(%rsi),%r8
1402d7ce8:	49 8b d6             	mov    %r14,%rdx
1402d7ceb:	49 8b cf             	mov    %r15,%rcx
1402d7cee:	ff 90 30 01 00 00    	call   *0x130(%rax)
1402d7cf4:	85 c0                	test   %eax,%eax
1402d7cf6:	74 6b                	je     0x1402d7d63
1402d7cf8:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1402d7cfd:	48 85 d2             	test   %rdx,%rdx
1402d7d00:	74 5b                	je     0x1402d7d5d
1402d7d02:	49 8b 07             	mov    (%r15),%rax
1402d7d05:	4c 8b cf             	mov    %rdi,%r9
1402d7d08:	4c 8b 46 20          	mov    0x20(%rsi),%r8
1402d7d0c:	49 8b cf             	mov    %r15,%rcx
1402d7d0f:	ff 90 30 01 00 00    	call   *0x130(%rax)
1402d7d15:	85 c0                	test   %eax,%eax
1402d7d17:	eb 42                	jmp    0x1402d7d5b
1402d7d19:	48 85 ed             	test   %rbp,%rbp
1402d7d1c:	74 11                	je     0x1402d7d2f
1402d7d1e:	48 8b 52 10          	mov    0x10(%rdx),%rdx
1402d7d22:	48 8b cd             	mov    %rbp,%rcx
1402d7d25:	e8 d6 3d f5 ff       	call   0x14022bb00
1402d7d2a:	48 85 c0             	test   %rax,%rax
1402d7d2d:	74 34                	je     0x1402d7d63
1402d7d2f:	4d 85 f6             	test   %r14,%r14
1402d7d32:	74 11                	je     0x1402d7d45
1402d7d34:	48 8b 56 18          	mov    0x18(%rsi),%rdx
1402d7d38:	49 8b ce             	mov    %r14,%rcx
1402d7d3b:	e8 c0 3d f5 ff       	call   0x14022bb00
1402d7d40:	48 85 c0             	test   %rax,%rax
1402d7d43:	74 1e                	je     0x1402d7d63
1402d7d45:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1402d7d4a:	48 85 c9             	test   %rcx,%rcx
1402d7d4d:	74 0e                	je     0x1402d7d5d
1402d7d4f:	48 8b 56 20          	mov    0x20(%rsi),%rdx
1402d7d53:	e8 a8 3d f5 ff       	call   0x14022bb00
1402d7d58:	48 85 c0             	test   %rax,%rax
1402d7d5b:	74 06                	je     0x1402d7d63
1402d7d5d:	41 bc 01 00 00 00    	mov    $0x1,%r12d
1402d7d63:	48 8b cb             	mov    %rbx,%rcx
1402d7d66:	e8 25 52 fa ff       	call   0x14027cf90
1402d7d6b:	41 8b c4             	mov    %r12d,%eax
1402d7d6e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402d7d73:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1402d7d78:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1402d7d7d:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1402d7d82:	48 83 c4 20          	add    $0x20,%rsp
1402d7d86:	41 5f                	pop    %r15