140699b1d:	e8 de 0b 0f 00       	call   0x14078a700
140699b22:	cc                   	int3
140699b23:	b9 01 00 00 00       	mov    $0x1,%ecx
140699b28:	e8 d3 0b 0f 00       	call   0x14078a700
140699b2d:	90                   	nop
140699b2e:	33 c9                	xor    %ecx,%ecx
140699b30:	e8 cb 0b 0f 00       	call   0x14078a700
140699b35:	cc                   	int3
140699b36:	b9 01 00 00 00       	mov    $0x1,%ecx
140699b3b:	e8 c0 0b 0f 00       	call   0x14078a700
140699b40:	90                   	nop
140699b41:	b9 02 00 00 00       	mov    $0x2,%ecx
140699b46:	e8 b5 0b 0f 00       	call   0x14078a700
140699b4b:	90                   	nop
140699b4c:	b9 02 00 00 00       	mov    $0x2,%ecx
140699b51:	e8 aa 0b 0f 00       	call   0x14078a700
140699b56:	cc                   	int3
140699b57:	cc                   	int3
140699b58:	cc                   	int3
140699b59:	cc                   	int3
140699b5a:	cc                   	int3
140699b5b:	cc                   	int3
140699b5c:	cc                   	int3
140699b5d:	cc                   	int3
140699b5e:	cc                   	int3
140699b5f:	cc                   	int3
140699b60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140699b65:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140699b6a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140699b6f:	57                   	push   %rdi
140699b70:	41 56                	push   %r14
140699b72:	41 57                	push   %r15
140699b74:	48 83 ec 40          	sub    $0x40,%rsp
140699b78:	4d 8b f1             	mov    %r9,%r14
140699b7b:	4d 8b f8             	mov    %r8,%r15
140699b7e:	48 8b fa             	mov    %rdx,%rdi
140699b81:	48 8b e9             	mov    %rcx,%rbp
140699b84:	33 db                	xor    %ebx,%ebx
140699b86:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140699b8b:	e8 e0 d1 fe ff       	call   0x140686d70
140699b90:	48 8b f0             	mov    %rax,%rsi
140699b93:	b9 48 00 00 00       	mov    $0x48,%ecx
140699b98:	e8 6b 15 78 00       	call   0x140e1b108
140699b9d:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140699ba2:	48 85 c0             	test   %rax,%rax
140699ba5:	74 1b                	je     0x140699bc2
140699ba7:	48 8b 0e             	mov    (%rsi),%rcx
140699baa:	48 89 1e             	mov    %rbx,(%rsi)
140699bad:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140699bb2:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140699bb7:	48 8b c8             	mov    %rax,%rcx
140699bba:	e8 51 e3 0b 00       	call   0x140757f10
140699bbf:	48 8b d8             	mov    %rax,%rbx
140699bc2:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
140699bc7:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140699bcc:	48 85 c9             	test   %rcx,%rcx
140699bcf:	74 24                	je     0x140699bf5
140699bd1:	8b 41 10             	mov    0x10(%rcx),%eax
140699bd4:	ff c8                	dec    %eax
140699bd6:	89 41 10             	mov    %eax,0x10(%rcx)
140699bd9:	85 c0                	test   %eax,%eax
140699bdb:	7f 18                	jg     0x140699bf5
140699bdd:	0f 88 cb 00 00 00    	js     0x140699cae
140699be3:	48 8b 01             	mov    (%rcx),%rax
140699be6:	ba 01 00 00 00       	mov    $0x1,%edx
140699beb:	48 8b 00             	mov    (%rax),%rax
140699bee:	ff 15 2c 9e 8e 00    	call   *0x8e9e2c(%rip)        # 0x140f83a20
140699bf4:	90                   	nop
140699bf5:	4d 8b c7             	mov    %r15,%r8
140699bf8:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140699bfd:	48 8b cb             	mov    %rbx,%rcx
140699c00:	e8 5b 13 fd ff       	call   0x14066af60
140699c05:	49 8b 16             	mov    (%r14),%rdx
140699c08:	48 8b 08             	mov    (%rax),%rcx
140699c0b:	49 89 0e             	mov    %rcx,(%r14)
140699c0e:	48 89 10             	mov    %rdx,(%rax)
140699c11:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140699c16:	48 85 c9             	test   %rcx,%rcx
140699c19:	74 24                	je     0x140699c3f
140699c1b:	8b 41 10             	mov    0x10(%rcx),%eax
140699c1e:	ff c8                	dec    %eax
140699c20:	89 41 10             	mov    %eax,0x10(%rcx)
140699c23:	85 c0                	test   %eax,%eax
140699c25:	7f 18                	jg     0x140699c3f
140699c27:	0f 88 8c 00 00 00    	js     0x140699cb9
140699c2d:	48 8b 01             	mov    (%rcx),%rax
140699c30:	ba 01 00 00 00       	mov    $0x1,%edx
140699c35:	48 8b 00             	mov    (%rax),%rax
140699c38:	ff 15 e2 9d 8e 00    	call   *0x8e9de2(%rip)        # 0x140f83a20
140699c3e:	90                   	nop
140699c3f:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140699c43:	48 89 0f             	mov    %rcx,(%rdi)
140699c46:	48 85 c9             	test   %rcx,%rcx
140699c49:	74 14                	je     0x140699c5f
140699c4b:	8b 41 10             	mov    0x10(%rcx),%eax
140699c4e:	ff c0                	inc    %eax
140699c50:	89 41 10             	mov    %eax,0x10(%rcx)
140699c53:	83 f8 01             	cmp    $0x1,%eax
140699c56:	7e 6c                	jle    0x140699cc4
140699c58:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140699c5d:	74 6d                	je     0x140699ccc
140699c5f:	48 85 db             	test   %rbx,%rbx
140699c62:	74 23                	je     0x140699c87
140699c64:	8b 43 10             	mov    0x10(%rbx),%eax
140699c67:	ff c8                	dec    %eax
140699c69:	89 43 10             	mov    %eax,0x10(%rbx)
140699c6c:	85 c0                	test   %eax,%eax
140699c6e:	7f 17                	jg     0x140699c87
140699c70:	78 31                	js     0x140699ca3
140699c72:	48 8b 03             	mov    (%rbx),%rax
140699c75:	ba 01 00 00 00       	mov    $0x1,%edx
140699c7a:	48 8b cb             	mov    %rbx,%rcx
140699c7d:	48 8b 00             	mov    (%rax),%rax
140699c80:	ff 15 9a 9d 8e 00    	call   *0x8e9d9a(%rip)        # 0x140f83a20
140699c86:	90                   	nop
140699c87:	48 8b c7             	mov    %rdi,%rax
140699c8a:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140699c8f:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
140699c94:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140699c99:	48 83 c4 40          	add    $0x40,%rsp
140699c9d:	41 5f                	pop    %r15
140699c9f:	41 5e                	pop    %r14
140699ca1:	5f                   	pop    %rdi
140699ca2:	c3                   	ret
140699ca3:	b9 02 00 00 00       	mov    $0x2,%ecx
140699ca8:	e8 53 0a 0f 00       	call   0x14078a700
140699cad:	90                   	nop
140699cae:	b9 02 00 00 00       	mov    $0x2,%ecx
140699cb3:	e8 48 0a 0f 00       	call   0x14078a700
140699cb8:	90                   	nop
140699cb9:	b9 02 00 00 00       	mov    $0x2,%ecx
140699cbe:	e8 3d 0a 0f 00       	call   0x14078a700
140699cc3:	90                   	nop
140699cc4:	33 c9                	xor    %ecx,%ecx
140699cc6:	e8 35 0a 0f 00       	call   0x14078a700
140699ccb:	cc                   	int3
140699ccc:	b9 01 00 00 00       	mov    $0x1,%ecx
140699cd1:	e8 2a 0a 0f 00       	call   0x14078a700
140699cd6:	cc                   	int3
140699cd7:	cc                   	int3
140699cd8:	cc                   	int3
140699cd9:	cc                   	int3
140699cda:	cc                   	int3
140699cdb:	cc                   	int3
140699cdc:	cc                   	int3
140699cdd:	cc                   	int3
140699cde:	cc                   	int3
140699cdf:	cc                   	int3
140699ce0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140699ce5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140699cea:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140699cef:	57                   	push   %rdi
140699cf0:	41 56                	push   %r14
140699cf2:	41 57                	push   %r15
140699cf4:	48 83 ec 40          	sub    $0x40,%rsp
140699cf8:	4d 8b f1             	mov    %r9,%r14
140699cfb:	49 8b e8             	mov    %r8,%rbp
140699cfe:	48 8b f2             	mov    %rdx,%rsi
140699d01:	4c 8b f9             	mov    %rcx,%r15
140699d04:	33 db                	xor    %ebx,%ebx
140699d06:	48 8b 01             	mov    (%rcx),%rax
140699d09:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140699d0e:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
140699d15:	ff 15 05 9d 8e 00    	call   *0x8e9d05(%rip)        # 0x140f83a20
140699d1b:	48 8b f8             	mov    %rax,%rdi
140699d1e:	b9 48 00 00 00       	mov    $0x48,%ecx
140699d23:	e8 e0 13 78 00       	call   0x140e1b108
140699d28:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140699d2d:	48 85 c0             	test   %rax,%rax
140699d30:	74 1b                	je     0x140699d4d
140699d32:	48 8b 0f             	mov    (%rdi),%rcx
140699d35:	48 89 1f             	mov    %rbx,(%rdi)
140699d38:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
140699d3d:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140699d42:	48 8b c8             	mov    %rax,%rcx
140699d45:	e8 c6 e1 0b 00       	call   0x140757f10
140699d4a:	48 8b d8             	mov    %rax,%rbx
140699d4d:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140699d52:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140699d57:	48 85 c9             	test   %rcx,%rcx
140699d5a:	74 24                	je     0x140699d80
140699d5c:	8b 41 10             	mov    0x10(%rcx),%eax
140699d5f:	ff c8                	dec    %eax
140699d61:	89 41 10             	mov    %eax,0x10(%rcx)
140699d64:	85 c0                	test   %eax,%eax
140699d66:	7f 18                	jg     0x140699d80
140699d68:	0f 88 12 01 00 00    	js     0x140699e80
140699d6e:	48 8b 01             	mov    (%rcx),%rax
140699d71:	ba 01 00 00 00       	mov    $0x1,%edx
140699d76:	48 8b 00             	mov    (%rax),%rax
140699d79:	ff 15 a1 9c 8e 00    	call   *0x8e9ca1(%rip)        # 0x140f83a20
140699d7f:	90                   	nop
140699d80:	4c 8b c5             	mov    %rbp,%r8
140699d83:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140699d88:	48 8b cb             	mov    %rbx,%rcx
140699d8b:	e8 d0 11 fd ff       	call   0x14066af60
140699d90:	49 8b 16             	mov    (%r14),%rdx
140699d93:	48 8b 08             	mov    (%rax),%rcx
140699d96:	49 89 0e             	mov    %rcx,(%r14)
140699d99:	48 89 10             	mov    %rdx,(%rax)
140699d9c:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140699da1:	48 85 c9             	test   %rcx,%rcx
140699da4:	74 24                	je     0x140699dca
140699da6:	8b 41 10             	mov    0x10(%rcx),%eax
140699da9:	ff c8                	dec    %eax
140699dab:	89 41 10             	mov    %eax,0x10(%rcx)
140699dae:	85 c0                	test   %eax,%eax
140699db0:	7f 18                	jg     0x140699dca
140699db2:	0f 88 d3 00 00 00    	js     0x140699e8b
140699db8:	48 8b 01             	mov    (%rcx),%rax
140699dbb:	ba 01 00 00 00       	mov    $0x1,%edx
140699dc0:	48 8b 00             	mov    (%rax),%rax
140699dc3:	ff 15 57 9c 8e 00    	call   *0x8e9c57(%rip)        # 0x140f83a20
140699dc9:	90                   	nop
140699dca:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140699dcf:	49 8b 4f 38          	mov    0x38(%r15),%rcx
140699dd3:	e8 28 e6 15 00       	call   0x1407f8400
140699dd8:	48 8b 08             	mov    (%rax),%rcx
140699ddb:	48 8b 51 38          	mov    0x38(%rcx),%rdx
140699ddf:	48 89 16             	mov    %rdx,(%rsi)
140699de2:	48 85 d2             	test   %rdx,%rdx
140699de5:	74 1c                	je     0x140699e03
140699de7:	8b 42 10             	mov    0x10(%rdx),%eax
140699dea:	ff c0                	inc    %eax
140699dec:	89 42 10             	mov    %eax,0x10(%rdx)
140699def:	83 f8 01             	cmp    $0x1,%eax
140699df2:	0f 8e 9e 00 00 00    	jle    0x140699e96
140699df8:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140699dfd:	0f 84 9b 00 00 00    	je     0x140699e9e
140699e03:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140699e08:	48 85 c9             	test   %rcx,%rcx
140699e0b:	74 24                	je     0x140699e31
140699e0d:	8b 41 10             	mov    0x10(%rcx),%eax
140699e10:	ff c8                	dec    %eax
140699e12:	89 41 10             	mov    %eax,0x10(%rcx)
140699e15:	85 c0                	test   %eax,%eax
140699e17:	7f 18                	jg     0x140699e31
140699e19:	0f 88 8a 00 00 00    	js     0x140699ea9
140699e1f:	48 8b 01             	mov    (%rcx),%rax
140699e22:	ba 01 00 00 00       	mov    $0x1,%edx
140699e27:	48 8b 00             	mov    (%rax),%rax
140699e2a:	ff 15 f0 9b 8e 00    	call   *0x8e9bf0(%rip)        # 0x140f83a20
140699e30:	90                   	nop
140699e31:	48 85 db             	test   %rbx,%rbx
140699e34:	74 23                	je     0x140699e59
140699e36:	8b 43 10             	mov    0x10(%rbx),%eax
140699e39:	ff c8                	dec    %eax
140699e3b:	89 43 10             	mov    %eax,0x10(%rbx)
140699e3e:	85 c0                	test   %eax,%eax
140699e40:	7f 17                	jg     0x140699e59
140699e42:	78 31                	js     0x140699e75
140699e44:	48 8b 03             	mov    (%rbx),%rax
140699e47:	ba 01 00 00 00       	mov    $0x1,%edx
140699e4c:	48 8b cb             	mov    %rbx,%rcx
140699e4f:	48 8b 00             	mov    (%rax),%rax
140699e52:	ff 15 c8 9b 8e 00    	call   *0x8e9bc8(%rip)        # 0x140f83a20
140699e58:	90                   	nop
140699e59:	48 8b c6             	mov    %rsi,%rax
140699e5c:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140699e61:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
140699e66:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
140699e6b:	48 83 c4 40          	add    $0x40,%rsp
140699e6f:	41 5f                	pop    %r15
140699e71:	41 5e                	pop    %r14
140699e73:	5f                   	pop    %rdi
140699e74:	c3                   	ret
140699e75:	b9 02 00 00 00       	mov    $0x2,%ecx
140699e7a:	e8 81 08 0f 00       	call   0x14078a700
140699e7f:	90                   	nop
140699e80:	b9 02 00 00 00       	mov    $0x2,%ecx
140699e85:	e8 76 08 0f 00       	call   0x14078a700
140699e8a:	90                   	nop
140699e8b:	b9 02 00 00 00       	mov    $0x2,%ecx
140699e90:	e8 6b 08 0f 00       	call   0x14078a700
140699e95:	90                   	nop
140699e96:	33 c9                	xor    %ecx,%ecx
140699e98:	e8 63 08 0f 00       	call   0x14078a700
140699e9d:	cc                   	int3
140699e9e:	b9 01 00 00 00       	mov    $0x1,%ecx
140699ea3:	e8 58 08 0f 00       	call   0x14078a700
140699ea8:	90                   	nop
140699ea9:	b9 02 00 00 00       	mov    $0x2,%ecx
140699eae:	e8 4d 08 0f 00       	call   0x14078a700
140699eb3:	cc                   	int3
140699eb4:	cc                   	int3
140699eb5:	cc                   	int3
140699eb6:	cc                   	int3
140699eb7:	cc                   	int3
140699eb8:	cc                   	int3
140699eb9:	cc                   	int3
140699eba:	cc                   	int3
140699ebb:	cc                   	int3
140699ebc:	cc                   	int3
140699ebd:	cc                   	int3
140699ebe:	cc                   	int3
140699ebf:	cc                   	int3
140699ec0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140699ec5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140699eca:	56                   	push   %rsi
140699ecb:	57                   	push   %rdi
140699ecc:	41 56                	push   %r14
140699ece:	48 83 ec 40          	sub    $0x40,%rsp
140699ed2:	4d 8b f1             	mov    %r9,%r14
140699ed5:	49 8b e8             	mov    %r8,%rbp
140699ed8:	48 8b f2             	mov    %rdx,%rsi
140699edb:	48 8b f9             	mov    %rcx,%rdi
140699ede:	48 8b 41 38          	mov    0x38(%rcx),%rax
140699ee2:	83 78 18 1e          	cmpl   $0x1e,0x18(%rax)
140699ee6:	0f 85 1a 02 00 00    	jne    0x14069a106
140699eec:	48 8b 01             	mov    (%rcx),%rax
140699eef:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140699ef4:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
140699efb:	ff 15 1f 9b 8e 00    	call   *0x8e9b1f(%rip)        # 0x140f83a20
140699f01:	90                   	nop
140699f02:	b9 48 00 00 00       	mov    $0x48,%ecx
140699f07:	e8 fc 11 78 00       	call   0x140e1b108
140699f0c:	4c 8b c0             	mov    %rax,%r8
140699f0f:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140699f14:	48 85 c0             	test   %rax,%rax
140699f17:	74 3d                	je     0x140699f56
140699f19:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140699f1e:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140699f23:	48 85 c9             	test   %rcx,%rcx
140699f26:	74 1c                	je     0x140699f44
140699f28:	8b 41 10             	mov    0x10(%rcx),%eax
140699f2b:	ff c0                	inc    %eax
140699f2d:	89 41 10             	mov    %eax,0x10(%rcx)
140699f30:	83 f8 01             	cmp    $0x1,%eax
140699f33:	0f 8e da 01 00 00    	jle    0x14069a113
140699f39:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140699f3e:	0f 84 d7 01 00 00    	je     0x14069a11b
140699f44:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140699f49:	49 8b c8             	mov    %r8,%rcx
140699f4c:	e8 bf df 0b 00       	call   0x140757f10
140699f51:	48 8b d8             	mov    %rax,%rbx
140699f54:	eb 02                	jmp    0x140699f58
140699f56:	33 db                	xor    %ebx,%ebx
140699f58:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140699f5d:	4c 8b c5             	mov    %rbp,%r8
140699f60:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140699f65:	48 8b cb             	mov    %rbx,%rcx
140699f68:	e8 f3 0f fd ff       	call   0x14066af60
140699f6d:	49 8b 16             	mov    (%r14),%rdx
140699f70:	48 8b 08             	mov    (%rax),%rcx
140699f73:	49 89 0e             	mov    %rcx,(%r14)
140699f76:	48 89 10             	mov    %rdx,(%rax)
140699f79:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140699f7e:	48 85 c9             	test   %rcx,%rcx
140699f81:	74 24                	je     0x140699fa7
140699f83:	8b 41 10             	mov    0x10(%rcx),%eax