140cc7b1e:	cc                   	int3
140cc7b1f:	cc                   	int3
140cc7b20:	40 56                	rex push %rsi
140cc7b22:	57                   	push   %rdi
140cc7b23:	b8 78 02 00 00       	mov    $0x278,%eax
140cc7b28:	e8 73 39 15 00       	call   0x140e1b4a0
140cc7b2d:	48 2b e0             	sub    %rax,%rsp
140cc7b30:	48 8b 05 c9 13 6f 00 	mov    0x6f13c9(%rip),%rax        # 0x1413b8f00
140cc7b37:	48 33 c4             	xor    %rsp,%rax
140cc7b3a:	48 89 84 24 60 02 00 	mov    %rax,0x260(%rsp)
140cc7b41:	00
140cc7b42:	89 54 24 20          	mov    %edx,0x20(%rsp)
140cc7b46:	49 8b f9             	mov    %r9,%rdi
140cc7b49:	48 8b f1             	mov    %rcx,%rsi
140cc7b4c:	85 d2                	test   %edx,%edx
140cc7b4e:	0f 84 d7 00 00 00    	je     0x140cc7c2b
140cc7b54:	48 89 ac 24 70 02 00 	mov    %rbp,0x270(%rsp)
140cc7b5b:	00
140cc7b5c:	83 ea 01             	sub    $0x1,%edx
140cc7b5f:	74 11                	je     0x140cc7b72
140cc7b61:	83 fa 01             	cmp    $0x1,%edx
140cc7b64:	75 21                	jne    0x140cc7b87
140cc7b66:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140cc7b6b:	4c 89 44 24 48       	mov    %r8,0x48(%rsp)
140cc7b70:	eb 10                	jmp    0x140cc7b82
140cc7b72:	48 8d 84 24 10 01 00 	lea    0x110(%rsp),%rax
140cc7b79:	00
140cc7b7a:	4c 89 84 24 58 01 00 	mov    %r8,0x158(%rsp)
140cc7b81:	00
140cc7b82:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140cc7b87:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140cc7b8c:	e8 ef 96 ff ff       	call   0x140cc1280
140cc7b91:	8b e8                	mov    %eax,%ebp
140cc7b93:	85 c0                	test   %eax,%eax
140cc7b95:	0f 88 84 00 00 00    	js     0x140cc7c1f
140cc7b9b:	48 85 ff             	test   %rdi,%rdi
140cc7b9e:	74 7f                	je     0x140cc7c1f
140cc7ba0:	48 89 9c 24 a0 02 00 	mov    %rbx,0x2a0(%rsp)
140cc7ba7:	00
140cc7ba8:	48 8b ce             	mov    %rsi,%rcx
140cc7bab:	8d 58 01             	lea    0x1(%rax),%ebx
140cc7bae:	c7 07 01 00 00 00    	movl   $0x1,(%rdi)
140cc7bb4:	e8 67 99 ff ff       	call   0x140cc1520
140cc7bb9:	3b d8                	cmp    %eax,%ebx
140cc7bbb:	7d 5a                	jge    0x140cc7c17
140cc7bbd:	0f 1f 00             	nopl   (%rax)
140cc7bc0:	8b d3                	mov    %ebx,%edx
140cc7bc2:	48 8b ce             	mov    %rsi,%rcx
140cc7bc5:	e8 96 9b ff ff       	call   0x140cc1760
140cc7bca:	4c 8b c0             	mov    %rax,%r8
140cc7bcd:	8b 08                	mov    (%rax),%ecx
140cc7bcf:	8b c1                	mov    %ecx,%eax
140cc7bd1:	2b 44 24 20          	sub    0x20(%rsp),%eax
140cc7bd5:	75 40                	jne    0x140cc7c17
140cc7bd7:	85 c9                	test   %ecx,%ecx
140cc7bd9:	74 2c                	je     0x140cc7c07
140cc7bdb:	83 e9 01             	sub    $0x1,%ecx
140cc7bde:	74 15                	je     0x140cc7bf5
140cc7be0:	83 f9 01             	cmp    $0x1,%ecx
140cc7be3:	75 1e                	jne    0x140cc7c03
140cc7be5:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
140cc7bea:	49 8b 48 08          	mov    0x8(%r8),%rcx
140cc7bee:	e8 1d 5a 00 00       	call   0x140ccd610
140cc7bf3:	eb 0e                	jmp    0x140cc7c03
140cc7bf5:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
140cc7bfa:	49 8b 48 08          	mov    0x8(%r8),%rcx
140cc7bfe:	e8 2d 61 00 00       	call   0x140ccdd30
140cc7c03:	85 c0                	test   %eax,%eax
140cc7c05:	75 10                	jne    0x140cc7c17
140cc7c07:	ff 07                	incl   (%rdi)
140cc7c09:	48 8b ce             	mov    %rsi,%rcx
140cc7c0c:	ff c3                	inc    %ebx
140cc7c0e:	e8 0d 99 ff ff       	call   0x140cc1520
140cc7c13:	3b d8                	cmp    %eax,%ebx
140cc7c15:	7c a9                	jl     0x140cc7bc0
140cc7c17:	48 8b 9c 24 a0 02 00 	mov    0x2a0(%rsp),%rbx
140cc7c1e:	00
140cc7c1f:	8b c5                	mov    %ebp,%eax
140cc7c21:	48 8b ac 24 70 02 00 	mov    0x270(%rsp),%rbp
140cc7c28:	00
140cc7c29:	eb 05                	jmp    0x140cc7c30
140cc7c2b:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140cc7c30:	48 8b 8c 24 60 02 00 	mov    0x260(%rsp),%rcx
140cc7c37:	00
140cc7c38:	48 33 cc             	xor    %rsp,%rcx
140cc7c3b:	e8 c0 38 15 00       	call   0x140e1b500
140cc7c40:	48 81 c4 78 02 00 00 	add    $0x278,%rsp
140cc7c47:	5f                   	pop    %rdi
140cc7c48:	5e                   	pop    %rsi
140cc7c49:	c3                   	ret
140cc7c4a:	cc                   	int3
140cc7c4b:	cc                   	int3
140cc7c4c:	cc                   	int3
140cc7c4d:	cc                   	int3
140cc7c4e:	cc                   	int3
140cc7c4f:	cc                   	int3
140cc7c50:	40 53                	rex push %rbx
140cc7c52:	56                   	push   %rsi
140cc7c53:	57                   	push   %rdi
140cc7c54:	41 55                	push   %r13
140cc7c56:	b8 28 00 00 00       	mov    $0x28,%eax
140cc7c5b:	e8 40 38 15 00       	call   0x140e1b4a0
140cc7c60:	48 2b e0             	sub    %rax,%rsp
140cc7c63:	41 8b f0             	mov    %r8d,%esi
140cc7c66:	48 8b da             	mov    %rdx,%rbx
140cc7c69:	4c 8b e9             	mov    %rcx,%r13
140cc7c6c:	48 85 d2             	test   %rdx,%rdx
140cc7c6f:	0f 84 ce 01 00 00    	je     0x140cc7e43
140cc7c75:	e8 06 f1 ff ff       	call   0x140cc6d80
140cc7c7a:	48 8b f8             	mov    %rax,%rdi
140cc7c7d:	48 85 c0             	test   %rax,%rax
140cc7c80:	0f 84 bd 01 00 00    	je     0x140cc7e43
140cc7c86:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
140cc7c8b:	bd 01 00 00 00       	mov    $0x1,%ebp
140cc7c90:	48 8b cb             	mov    %rbx,%rcx
140cc7c93:	85 f6                	test   %esi,%esi
140cc7c95:	74 11                	je     0x140cc7ca8
140cc7c97:	c7 00 02 00 00 00    	movl   $0x2,(%rax)
140cc7c9d:	48 89 58 08          	mov    %rbx,0x8(%rax)
140cc7ca1:	e8 0a f5 03 00       	call   0x140d071b0
140cc7ca6:	eb 0b                	jmp    0x140cc7cb3
140cc7ca8:	89 28                	mov    %ebp,(%rax)
140cc7caa:	48 89 58 08          	mov    %rbx,0x8(%rax)
140cc7cae:	e8 fd 62 00 00       	call   0x140ccdfb0
140cc7cb3:	85 c0                	test   %eax,%eax
140cc7cb5:	75 2a                	jne    0x140cc7ce1
140cc7cb7:	33 ed                	xor    %ebp,%ebp
140cc7cb9:	48 8d 15 d8 f7 47 00 	lea    0x47f7d8(%rip),%rdx        # 0x141147498
140cc7cc0:	41 b8 d7 01 00 00    	mov    $0x1d7,%r8d
140cc7cc6:	89 2f                	mov    %ebp,(%rdi)
140cc7cc8:	48 8b cf             	mov    %rdi,%rcx
140cc7ccb:	e8 40 9d ff ff       	call   0x140cc1a10
140cc7cd0:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
140cc7cd5:	33 c0                	xor    %eax,%eax
140cc7cd7:	48 83 c4 28          	add    $0x28,%rsp
140cc7cdb:	41 5d                	pop    %r13
140cc7cdd:	5f                   	pop    %rdi
140cc7cde:	5e                   	pop    %rsi
140cc7cdf:	5b                   	pop    %rbx
140cc7ce0:	c3                   	ret
140cc7ce1:	49 8b 8d 90 00 00 00 	mov    0x90(%r13),%rcx
140cc7ce8:	4c 89 74 24 60       	mov    %r14,0x60(%rsp)
140cc7ced:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140cc7cf2:	e8 09 b7 01 00       	call   0x140ce3400
140cc7cf7:	4d 8b 7d 08          	mov    0x8(%r13),%r15
140cc7cfb:	48 8b d7             	mov    %rdi,%rdx
140cc7cfe:	49 8b cf             	mov    %r15,%rcx
140cc7d01:	e8 7a 95 ff ff       	call   0x140cc1280
140cc7d06:	8b f0                	mov    %eax,%esi
140cc7d08:	85 c0                	test   %eax,%eax
140cc7d0a:	0f 88 bd 00 00 00    	js     0x140cc7dcd
140cc7d10:	8b 17                	mov    (%rdi),%edx
140cc7d12:	49 8b cf             	mov    %r15,%rcx
140cc7d15:	ff ca                	dec    %edx
140cc7d17:	3b d5                	cmp    %ebp,%edx
140cc7d19:	76 24                	jbe    0x140cc7d3f
140cc7d1b:	8b d0                	mov    %eax,%edx
140cc7d1d:	e8 3e 9a ff ff       	call   0x140cc1760
140cc7d22:	48 8b d8             	mov    %rax,%rbx
140cc7d25:	48 85 db             	test   %rbx,%rbx
140cc7d28:	0f 84 9f 00 00 00    	je     0x140cc7dcd
140cc7d2e:	49 8b 8d 90 00 00 00 	mov    0x90(%r13),%rcx
140cc7d35:	e8 86 b7 01 00       	call   0x140ce34c0
140cc7d3a:	e9 b4 00 00 00       	jmp    0x140cc7df3
140cc7d3f:	e8 dc 97 ff ff       	call   0x140cc1520
140cc7d44:	44 8b f0             	mov    %eax,%r14d
140cc7d47:	3b f0                	cmp    %eax,%esi
140cc7d49:	0f 8d 7e 00 00 00    	jge    0x140cc7dcd
140cc7d4f:	90                   	nop
140cc7d50:	8b d6                	mov    %esi,%edx
140cc7d52:	49 8b cf             	mov    %r15,%rcx
140cc7d55:	e8 06 9a ff ff       	call   0x140cc1760
140cc7d5a:	48 8b d8             	mov    %rax,%rbx
140cc7d5d:	8b 08                	mov    (%rax),%ecx
140cc7d5f:	8b d1                	mov    %ecx,%edx
140cc7d61:	2b 17                	sub    (%rdi),%edx
140cc7d63:	75 68                	jne    0x140cc7dcd
140cc7d65:	85 c9                	test   %ecx,%ecx
140cc7d67:	74 2a                	je     0x140cc7d93
140cc7d69:	2b cd                	sub    %ebp,%ecx
140cc7d6b:	74 13                	je     0x140cc7d80
140cc7d6d:	3b cd                	cmp    %ebp,%ecx
140cc7d6f:	75 1e                	jne    0x140cc7d8f
140cc7d71:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140cc7d75:	48 8b 48 08          	mov    0x8(%rax),%rcx
140cc7d79:	e8 92 58 00 00       	call   0x140ccd610
140cc7d7e:	eb 0d                	jmp    0x140cc7d8d
140cc7d80:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140cc7d84:	48 8b 48 08          	mov    0x8(%rax),%rcx
140cc7d88:	e8 a3 5f 00 00       	call   0x140ccdd30
140cc7d8d:	8b d0                	mov    %eax,%edx
140cc7d8f:	85 d2                	test   %edx,%edx
140cc7d91:	75 3a                	jne    0x140cc7dcd
140cc7d93:	8b 07                	mov    (%rdi),%eax
140cc7d95:	3b c5                	cmp    %ebp,%eax
140cc7d97:	75 0f                	jne    0x140cc7da8
140cc7d99:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140cc7d9d:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cc7da1:	e8 8a 5d 00 00       	call   0x140ccdb30
140cc7da6:	eb 16                	jmp    0x140cc7dbe
140cc7da8:	83 f8 02             	cmp    $0x2,%eax
140cc7dab:	0f 85 74 ff ff ff    	jne    0x140cc7d25
140cc7db1:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140cc7db5:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cc7db9:	e8 72 58 00 00       	call   0x140ccd630
140cc7dbe:	85 c0                	test   %eax,%eax
140cc7dc0:	0f 84 5f ff ff ff    	je     0x140cc7d25
140cc7dc6:	ff c6                	inc    %esi
140cc7dc8:	41 3b f6             	cmp    %r14d,%esi
140cc7dcb:	7c 83                	jl     0x140cc7d50
140cc7dcd:	49 8b 4d 08          	mov    0x8(%r13),%rcx
140cc7dd1:	48 8b d7             	mov    %rdi,%rdx
140cc7dd4:	e8 37 98 ff ff       	call   0x140cc1610
140cc7dd9:	49 8b 8d 90 00 00 00 	mov    0x90(%r13),%rcx
140cc7de0:	33 ed                	xor    %ebp,%ebp
140cc7de2:	85 c0                	test   %eax,%eax
140cc7de4:	8b d8                	mov    %eax,%ebx
140cc7de6:	40 0f 95 c5          	setne  %bpl
140cc7dea:	e8 d1 b6 01 00       	call   0x140ce34c0
140cc7def:	85 db                	test   %ebx,%ebx
140cc7df1:	75 35                	jne    0x140cc7e28
140cc7df3:	8b 0f                	mov    (%rdi),%ecx
140cc7df5:	83 e9 01             	sub    $0x1,%ecx
140cc7df8:	74 10                	je     0x140cc7e0a
140cc7dfa:	83 f9 01             	cmp    $0x1,%ecx
140cc7dfd:	75 14                	jne    0x140cc7e13
140cc7dff:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140cc7e03:	e8 d8 f0 03 00       	call   0x140d06ee0
140cc7e08:	eb 09                	jmp    0x140cc7e13
140cc7e0a:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140cc7e0e:	e8 1d 4f 00 00       	call   0x140cccd30
140cc7e13:	41 b8 d7 01 00 00    	mov    $0x1d7,%r8d
140cc7e19:	48 8d 15 78 f6 47 00 	lea    0x47f678(%rip),%rdx        # 0x141147498
140cc7e20:	48 8b cf             	mov    %rdi,%rcx
140cc7e23:	e8 e8 9b ff ff       	call   0x140cc1a10
140cc7e28:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
140cc7e2d:	8b c5                	mov    %ebp,%eax
140cc7e2f:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
140cc7e34:	4c 8b 74 24 60       	mov    0x60(%rsp),%r14
140cc7e39:	48 83 c4 28          	add    $0x28,%rsp
140cc7e3d:	41 5d                	pop    %r13
140cc7e3f:	5f                   	pop    %rdi
140cc7e40:	5e                   	pop    %rsi
140cc7e41:	5b                   	pop    %rbx
140cc7e42:	c3                   	ret
140cc7e43:	33 c0                	xor    %eax,%eax
140cc7e45:	48 83 c4 28          	add    $0x28,%rsp
140cc7e49:	41 5d                	pop    %r13
140cc7e4b:	5f                   	pop    %rdi
140cc7e4c:	5e                   	pop    %rsi
140cc7e4d:	5b                   	pop    %rbx
140cc7e4e:	c3                   	ret
140cc7e4f:	cc                   	int3
140cc7e50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cc7e55:	57                   	push   %rdi
140cc7e56:	b8 20 00 00 00       	mov    $0x20,%eax
140cc7e5b:	e8 40 36 15 00       	call   0x140e1b4a0
140cc7e60:	48 2b e0             	sub    %rax,%rsp
140cc7e63:	48 8b 81 88 00 00 00 	mov    0x88(%rcx),%rax
140cc7e6a:	33 db                	xor    %ebx,%ebx
140cc7e6c:	48 8b f9             	mov    %rcx,%rdi
140cc7e6f:	48 85 c0             	test   %rax,%rax
140cc7e72:	74 0d                	je     0x140cc7e81
140cc7e74:	ff 15 a6 bb 2b 00    	call   *0x2bbba6(%rip)        # 0x140f83a20
140cc7e7a:	48 89 9f 88 00 00 00 	mov    %rbx,0x88(%rdi)
140cc7e81:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
140cc7e85:	48 85 c9             	test   %rcx,%rcx
140cc7e88:	74 12                	je     0x140cc7e9c
140cc7e8a:	48 39 9f d8 00 00 00 	cmp    %rbx,0xd8(%rdi)
140cc7e91:	75 05                	jne    0x140cc7e98
140cc7e93:	e8 e8 8c 02 00       	call   0x140cf0b80
140cc7e98:	48 89 5f 20          	mov    %rbx,0x20(%rdi)
140cc7e9c:	48 8b 8f a0 00 00 00 	mov    0xa0(%rdi),%rcx
140cc7ea3:	e8 68 f9 03 00       	call   0x140d07810
140cc7ea8:	48 8b 8f 98 00 00 00 	mov    0x98(%rdi),%rcx
140cc7eaf:	48 8d 15 7a 4e 00 00 	lea    0x4e7a(%rip),%rdx        # 0x140cccd30
140cc7eb6:	48 89 9f a0 00 00 00 	mov    %rbx,0xa0(%rdi)
140cc7ebd:	e8 9e 96 ff ff       	call   0x140cc1560
140cc7ec2:	4c 8d 87 e0 00 00 00 	lea    0xe0(%rdi),%r8
140cc7ec9:	48 89 9f 98 00 00 00 	mov    %rbx,0x98(%rdi)
140cc7ed0:	48 8b d7             	mov    %rdi,%rdx
140cc7ed3:	b9 05 00 00 00       	mov    $0x5,%ecx
140cc7ed8:	e8 33 55 02 00       	call   0x140ced410
140cc7edd:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140cc7ee2:	33 c0                	xor    %eax,%eax
140cc7ee4:	48 89 87 e0 00 00 00 	mov    %rax,0xe0(%rdi)
140cc7eeb:	48 83 c4 20          	add    $0x20,%rsp
140cc7eef:	5f                   	pop    %rdi
140cc7ef0:	c3                   	ret
140cc7ef1:	cc                   	int3
140cc7ef2:	cc                   	int3
140cc7ef3:	cc                   	int3
140cc7ef4:	cc                   	int3
140cc7ef5:	cc                   	int3
140cc7ef6:	cc                   	int3
140cc7ef7:	cc                   	int3
140cc7ef8:	cc                   	int3
140cc7ef9:	cc                   	int3
140cc7efa:	cc                   	int3
140cc7efb:	cc                   	int3
140cc7efc:	cc                   	int3
140cc7efd:	cc                   	int3
140cc7efe:	cc                   	int3
140cc7eff:	cc                   	int3
140cc7f00:	48 85 c9             	test   %rcx,%rcx
140cc7f03:	74 30                	je     0x140cc7f35
140cc7f05:	53                   	push   %rbx
140cc7f06:	b8 20 00 00 00       	mov    $0x20,%eax
140cc7f0b:	e8 90 35 15 00       	call   0x140e1b4a0
140cc7f10:	48 2b e0             	sub    %rax,%rsp
140cc7f13:	48 8b d9             	mov    %rcx,%rbx
140cc7f16:	e8 35 ff ff ff       	call   0x140cc7e50
140cc7f1b:	41 b8 d8 08 00 00    	mov    $0x8d8,%r8d
140cc7f21:	48 8d 15 b0 f5 47 00 	lea    0x47f5b0(%rip),%rdx        # 0x1411474d8
140cc7f28:	48 8b cb             	mov    %rbx,%rcx
140cc7f2b:	e8 e0 9a ff ff       	call   0x140cc1a10
140cc7f30:	48 83 c4 20          	add    $0x20,%rsp
140cc7f34:	5b                   	pop    %rbx
140cc7f35:	c3                   	ret
140cc7f36:	cc                   	int3
140cc7f37:	cc                   	int3
140cc7f38:	cc                   	int3
140cc7f39:	cc                   	int3
140cc7f3a:	cc                   	int3
140cc7f3b:	cc                   	int3
140cc7f3c:	cc                   	int3
140cc7f3d:	cc                   	int3
140cc7f3e:	cc                   	int3
140cc7f3f:	cc                   	int3
140cc7f40:	b8 28 00 00 00       	mov    $0x28,%eax
140cc7f45:	e8 56 35 15 00       	call   0x140e1b4a0
140cc7f4a:	48 2b e0             	sub    %rax,%rsp
140cc7f4d:	48 8b 89 98 00 00 00 	mov    0x98(%rcx),%rcx
140cc7f54:	48 85 c9             	test   %rcx,%rcx
140cc7f57:	75 07                	jne    0x140cc7f60
140cc7f59:	33 c0                	xor    %eax,%eax
140cc7f5b:	48 83 c4 28          	add    $0x28,%rsp
140cc7f5f:	c3                   	ret
140cc7f60:	48 83 c4 28          	add    $0x28,%rsp
140cc7f64:	e9 97 5a 00 00       	jmp    0x140ccda00
140cc7f69:	cc                   	int3
140cc7f6a:	cc                   	int3
140cc7f6b:	cc                   	int3
140cc7f6c:	cc                   	int3
140cc7f6d:	cc                   	int3
140cc7f6e:	cc                   	int3
140cc7f6f:	cc                   	int3
140cc7f70:	8b 81 b0 00 00 00    	mov    0xb0(%rcx),%eax
140cc7f76:	c3                   	ret
140cc7f77:	cc                   	int3