1406649ed:	33 c9                	xor    %ecx,%ecx
1406649ef:	e8 0c 5d 12 00       	call   0x14078a700
1406649f4:	cc                   	int3
1406649f5:	b9 01 00 00 00       	mov    $0x1,%ecx
1406649fa:	e8 01 5d 12 00       	call   0x14078a700
1406649ff:	90                   	nop
140664a00:	b9 02 00 00 00       	mov    $0x2,%ecx
140664a05:	e8 f6 5c 12 00       	call   0x14078a700
140664a0a:	90                   	nop
140664a0b:	33 c9                	xor    %ecx,%ecx
140664a0d:	e8 ee 5c 12 00       	call   0x14078a700
140664a12:	cc                   	int3
140664a13:	b9 01 00 00 00       	mov    $0x1,%ecx
140664a18:	e8 e3 5c 12 00       	call   0x14078a700
140664a1d:	90                   	nop
140664a1e:	b9 02 00 00 00       	mov    $0x2,%ecx
140664a23:	e8 d8 5c 12 00       	call   0x14078a700
140664a28:	90                   	nop
140664a29:	b9 02 00 00 00       	mov    $0x2,%ecx
140664a2e:	e8 cd 5c 12 00       	call   0x14078a700
140664a33:	cc                   	int3
140664a34:	cc                   	int3
140664a35:	cc                   	int3
140664a36:	cc                   	int3
140664a37:	cc                   	int3
140664a38:	cc                   	int3
140664a39:	cc                   	int3
140664a3a:	cc                   	int3
140664a3b:	cc                   	int3
140664a3c:	cc                   	int3
140664a3d:	cc                   	int3
140664a3e:	cc                   	int3
140664a3f:	cc                   	int3
140664a40:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140664a45:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140664a4a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140664a4f:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140664a54:	57                   	push   %rdi
140664a55:	48 83 ec 20          	sub    $0x20,%rsp
140664a59:	41 8b d8             	mov    %r8d,%ebx
140664a5c:	48 8b fa             	mov    %rdx,%rdi
140664a5f:	48 8b f1             	mov    %rcx,%rsi
140664a62:	48 8b 02             	mov    (%rdx),%rax
140664a65:	48 c7 02 00 00 00 00 	movq   $0x0,(%rdx)
140664a6c:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140664a71:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140664a76:	ba 13 00 00 00       	mov    $0x13,%edx
140664a7b:	e8 80 35 0f 00       	call   0x140758000
140664a80:	48 8d 05 59 4c 9b 00 	lea    0x9b4c59(%rip),%rax        # 0x1410196e0
140664a87:	48 89 06             	mov    %rax,(%rsi)
140664a8a:	89 5e 48             	mov    %ebx,0x48(%rsi)
140664a8d:	48 8b 0f             	mov    (%rdi),%rcx
140664a90:	48 85 c9             	test   %rcx,%rcx
140664a93:	74 20                	je     0x140664ab5
140664a95:	8b 41 10             	mov    0x10(%rcx),%eax
140664a98:	ff c8                	dec    %eax
140664a9a:	89 41 10             	mov    %eax,0x10(%rcx)
140664a9d:	85 c0                	test   %eax,%eax
140664a9f:	7f 14                	jg     0x140664ab5
140664aa1:	78 25                	js     0x140664ac8
140664aa3:	48 8b 01             	mov    (%rcx),%rax
140664aa6:	ba 01 00 00 00       	mov    $0x1,%edx
140664aab:	48 8b 00             	mov    (%rax),%rax
140664aae:	ff 15 6c ef 91 00    	call   *0x91ef6c(%rip)        # 0x140f83a20
140664ab4:	90                   	nop
140664ab5:	48 8b c6             	mov    %rsi,%rax
140664ab8:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140664abd:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140664ac2:	48 83 c4 20          	add    $0x20,%rsp
140664ac6:	5f                   	pop    %rdi
140664ac7:	c3                   	ret
140664ac8:	b9 02 00 00 00       	mov    $0x2,%ecx
140664acd:	e8 2e 5c 12 00       	call   0x14078a700
140664ad2:	cc                   	int3
140664ad3:	cc                   	int3
140664ad4:	cc                   	int3
140664ad5:	cc                   	int3
140664ad6:	cc                   	int3
140664ad7:	cc                   	int3
140664ad8:	cc                   	int3
140664ad9:	cc                   	int3
140664ada:	cc                   	int3
140664adb:	cc                   	int3
140664adc:	cc                   	int3
140664add:	cc                   	int3
140664ade:	cc                   	int3
140664adf:	cc                   	int3
140664ae0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140664ae5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140664aea:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140664aef:	57                   	push   %rdi
140664af0:	48 83 ec 20          	sub    $0x20,%rsp
140664af4:	48 8b da             	mov    %rdx,%rbx
140664af7:	48 8b f9             	mov    %rcx,%rdi
140664afa:	48 8b 02             	mov    (%rdx),%rax
140664afd:	48 c7 02 00 00 00 00 	movq   $0x0,(%rdx)
140664b04:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140664b09:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140664b0e:	ba 0a 00 00 00       	mov    $0xa,%edx
140664b13:	e8 e8 34 0f 00       	call   0x140758000
140664b18:	48 8d 05 d9 49 9b 00 	lea    0x9b49d9(%rip),%rax        # 0x1410194f8
140664b1f:	48 89 07             	mov    %rax,(%rdi)
140664b22:	48 8b 0b             	mov    (%rbx),%rcx
140664b25:	48 85 c9             	test   %rcx,%rcx
140664b28:	74 20                	je     0x140664b4a
140664b2a:	8b 41 10             	mov    0x10(%rcx),%eax
140664b2d:	ff c8                	dec    %eax
140664b2f:	89 41 10             	mov    %eax,0x10(%rcx)
140664b32:	85 c0                	test   %eax,%eax
140664b34:	7f 14                	jg     0x140664b4a
140664b36:	78 20                	js     0x140664b58
140664b38:	48 8b 01             	mov    (%rcx),%rax
140664b3b:	ba 01 00 00 00       	mov    $0x1,%edx
140664b40:	48 8b 00             	mov    (%rax),%rax
140664b43:	ff 15 d7 ee 91 00    	call   *0x91eed7(%rip)        # 0x140f83a20
140664b49:	90                   	nop
140664b4a:	48 8b c7             	mov    %rdi,%rax
140664b4d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140664b52:	48 83 c4 20          	add    $0x20,%rsp
140664b56:	5f                   	pop    %rdi
140664b57:	c3                   	ret
140664b58:	b9 02 00 00 00       	mov    $0x2,%ecx
140664b5d:	e8 9e 5b 12 00       	call   0x14078a700
140664b62:	cc                   	int3
140664b63:	cc                   	int3
140664b64:	cc                   	int3
140664b65:	cc                   	int3
140664b66:	cc                   	int3
140664b67:	cc                   	int3
140664b68:	cc                   	int3
140664b69:	cc                   	int3
140664b6a:	cc                   	int3
140664b6b:	cc                   	int3
140664b6c:	cc                   	int3
140664b6d:	cc                   	int3
140664b6e:	cc                   	int3
140664b6f:	cc                   	int3
140664b70:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140664b75:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140664b7a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140664b7f:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140664b84:	53                   	push   %rbx
140664b85:	56                   	push   %rsi
140664b86:	57                   	push   %rdi
140664b87:	41 56                	push   %r14
140664b89:	41 57                	push   %r15
140664b8b:	48 83 ec 20          	sub    $0x20,%rsp
140664b8f:	4d 8b f9             	mov    %r9,%r15
140664b92:	4d 8b f0             	mov    %r8,%r14
140664b95:	48 8b f2             	mov    %rdx,%rsi
140664b98:	48 8b f9             	mov    %rcx,%rdi
140664b9b:	ba 0d 00 00 00       	mov    $0xd,%edx
140664ba0:	e8 db 43 0f 00       	call   0x140758f80
140664ba5:	90                   	nop
140664ba6:	48 8d 05 f3 49 9b 00 	lea    0x9b49f3(%rip),%rax        # 0x1410195a0
140664bad:	48 89 07             	mov    %rax,(%rdi)
140664bb0:	b9 10 00 00 00       	mov    $0x10,%ecx
140664bb5:	e8 4e 65 7b 00       	call   0x140e1b108
140664bba:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140664bbf:	33 db                	xor    %ebx,%ebx
140664bc1:	48 85 c0             	test   %rax,%rax
140664bc4:	74 09                	je     0x140664bcf
140664bc6:	48 89 58 08          	mov    %rbx,0x8(%rax)
140664bca:	48 89 18             	mov    %rbx,(%rax)
140664bcd:	eb 03                	jmp    0x140664bd2
140664bcf:	48 8b c3             	mov    %rbx,%rax
140664bd2:	48 89 47 40          	mov    %rax,0x40(%rdi)
140664bd6:	48 8b 0e             	mov    (%rsi),%rcx
140664bd9:	48 85 c9             	test   %rcx,%rcx
140664bdc:	74 15                	je     0x140664bf3
140664bde:	48 89 1e             	mov    %rbx,(%rsi)
140664be1:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
140664be6:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
140664beb:	48 8b c8             	mov    %rax,%rcx
140664bee:	e8 8d 40 ed ff       	call   0x140538c80
140664bf3:	49 8b 06             	mov    (%r14),%rax
140664bf6:	48 85 c0             	test   %rax,%rax
140664bf9:	74 16                	je     0x140664c11
140664bfb:	48 8b 4f 40          	mov    0x40(%rdi),%rcx
140664bff:	49 89 1e             	mov    %rbx,(%r14)
140664c02:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140664c07:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
140664c0c:	e8 6f 40 ed ff       	call   0x140538c80
140664c11:	49 8b 07             	mov    (%r15),%rax
140664c14:	48 85 c0             	test   %rax,%rax
140664c17:	74 17                	je     0x140664c30
140664c19:	48 8b 4f 40          	mov    0x40(%rdi),%rcx
140664c1d:	49 89 1f             	mov    %rbx,(%r15)
140664c20:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140664c25:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
140664c2a:	e8 51 40 ed ff       	call   0x140538c80
140664c2f:	90                   	nop
140664c30:	48 8b 0e             	mov    (%rsi),%rcx
140664c33:	48 85 c9             	test   %rcx,%rcx
140664c36:	74 20                	je     0x140664c58
140664c38:	8b 41 10             	mov    0x10(%rcx),%eax
140664c3b:	ff c8                	dec    %eax
140664c3d:	89 41 10             	mov    %eax,0x10(%rcx)
140664c40:	85 c0                	test   %eax,%eax
140664c42:	7f 14                	jg     0x140664c58
140664c44:	78 7c                	js     0x140664cc2
140664c46:	48 8b 01             	mov    (%rcx),%rax
140664c49:	ba 01 00 00 00       	mov    $0x1,%edx
140664c4e:	48 8b 00             	mov    (%rax),%rax
140664c51:	ff 15 c9 ed 91 00    	call   *0x91edc9(%rip)        # 0x140f83a20
140664c57:	90                   	nop
140664c58:	49 8b 0e             	mov    (%r14),%rcx
140664c5b:	48 85 c9             	test   %rcx,%rcx
140664c5e:	74 20                	je     0x140664c80
140664c60:	8b 41 10             	mov    0x10(%rcx),%eax
140664c63:	ff c8                	dec    %eax
140664c65:	89 41 10             	mov    %eax,0x10(%rcx)
140664c68:	85 c0                	test   %eax,%eax
140664c6a:	7f 14                	jg     0x140664c80
140664c6c:	78 5f                	js     0x140664ccd
140664c6e:	48 8b 01             	mov    (%rcx),%rax
140664c71:	ba 01 00 00 00       	mov    $0x1,%edx
140664c76:	48 8b 00             	mov    (%rax),%rax
140664c79:	ff 15 a1 ed 91 00    	call   *0x91eda1(%rip)        # 0x140f83a20
140664c7f:	90                   	nop
140664c80:	49 8b 0f             	mov    (%r15),%rcx
140664c83:	48 85 c9             	test   %rcx,%rcx
140664c86:	74 20                	je     0x140664ca8
140664c88:	8b 41 10             	mov    0x10(%rcx),%eax
140664c8b:	ff c8                	dec    %eax
140664c8d:	89 41 10             	mov    %eax,0x10(%rcx)
140664c90:	85 c0                	test   %eax,%eax
140664c92:	7f 14                	jg     0x140664ca8
140664c94:	78 21                	js     0x140664cb7
140664c96:	48 8b 01             	mov    (%rcx),%rax
140664c99:	ba 01 00 00 00       	mov    $0x1,%edx
140664c9e:	48 8b 00             	mov    (%rax),%rax
140664ca1:	ff 15 79 ed 91 00    	call   *0x91ed79(%rip)        # 0x140f83a20
140664ca7:	90                   	nop
140664ca8:	48 8b c7             	mov    %rdi,%rax
140664cab:	48 83 c4 20          	add    $0x20,%rsp
140664caf:	41 5f                	pop    %r15
140664cb1:	41 5e                	pop    %r14
140664cb3:	5f                   	pop    %rdi
140664cb4:	5e                   	pop    %rsi
140664cb5:	5b                   	pop    %rbx
140664cb6:	c3                   	ret
140664cb7:	b9 02 00 00 00       	mov    $0x2,%ecx
140664cbc:	e8 3f 5a 12 00       	call   0x14078a700
140664cc1:	90                   	nop
140664cc2:	b9 02 00 00 00       	mov    $0x2,%ecx
140664cc7:	e8 34 5a 12 00       	call   0x14078a700
140664ccc:	90                   	nop
140664ccd:	b9 02 00 00 00       	mov    $0x2,%ecx
140664cd2:	e8 29 5a 12 00       	call   0x14078a700
140664cd7:	cc                   	int3
140664cd8:	cc                   	int3
140664cd9:	cc                   	int3
140664cda:	cc                   	int3
140664cdb:	cc                   	int3
140664cdc:	cc                   	int3
140664cdd:	cc                   	int3
140664cde:	cc                   	int3
140664cdf:	cc                   	int3
140664ce0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140664ce5:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140664cea:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140664cef:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140664cf4:	56                   	push   %rsi
140664cf5:	57                   	push   %rdi
140664cf6:	41 56                	push   %r14
140664cf8:	48 83 ec 20          	sub    $0x20,%rsp
140664cfc:	4d 8b f0             	mov    %r8,%r14
140664cff:	48 8b f2             	mov    %rdx,%rsi
140664d02:	48 8b f9             	mov    %rcx,%rdi
140664d05:	ba 0d 00 00 00       	mov    $0xd,%edx
140664d0a:	e8 71 42 0f 00       	call   0x140758f80
140664d0f:	90                   	nop
140664d10:	48 8d 05 89 48 9b 00 	lea    0x9b4889(%rip),%rax        # 0x1410195a0
140664d17:	48 89 07             	mov    %rax,(%rdi)
140664d1a:	b9 10 00 00 00       	mov    $0x10,%ecx
140664d1f:	e8 e4 63 7b 00       	call   0x140e1b108
140664d24:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140664d29:	33 db                	xor    %ebx,%ebx
140664d2b:	48 85 c0             	test   %rax,%rax
140664d2e:	74 09                	je     0x140664d39
140664d30:	48 89 58 08          	mov    %rbx,0x8(%rax)
140664d34:	48 89 18             	mov    %rbx,(%rax)
140664d37:	eb 03                	jmp    0x140664d3c
140664d39:	48 8b c3             	mov    %rbx,%rax
140664d3c:	48 89 47 40          	mov    %rax,0x40(%rdi)
140664d40:	48 8b 0e             	mov    (%rsi),%rcx
140664d43:	48 85 c9             	test   %rcx,%rcx
140664d46:	74 15                	je     0x140664d5d
140664d48:	48 89 1e             	mov    %rbx,(%rsi)
140664d4b:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
140664d50:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140664d55:	48 8b c8             	mov    %rax,%rcx
140664d58:	e8 23 3f ed ff       	call   0x140538c80
140664d5d:	49 8b 06             	mov    (%r14),%rax
140664d60:	48 85 c0             	test   %rax,%rax
140664d63:	74 17                	je     0x140664d7c
140664d65:	48 8b 4f 40          	mov    0x40(%rdi),%rcx
140664d69:	49 89 1e             	mov    %rbx,(%r14)
140664d6c:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140664d71:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140664d76:	e8 05 3f ed ff       	call   0x140538c80
140664d7b:	90                   	nop
140664d7c:	48 8b 0e             	mov    (%rsi),%rcx
140664d7f:	48 85 c9             	test   %rcx,%rcx
140664d82:	74 20                	je     0x140664da4
140664d84:	8b 41 10             	mov    0x10(%rcx),%eax
140664d87:	ff c8                	dec    %eax
140664d89:	89 41 10             	mov    %eax,0x10(%rcx)
140664d8c:	85 c0                	test   %eax,%eax
140664d8e:	7f 14                	jg     0x140664da4
140664d90:	78 56                	js     0x140664de8
140664d92:	48 8b 01             	mov    (%rcx),%rax
140664d95:	ba 01 00 00 00       	mov    $0x1,%edx
140664d9a:	48 8b 00             	mov    (%rax),%rax
140664d9d:	ff 15 7d ec 91 00    	call   *0x91ec7d(%rip)        # 0x140f83a20
140664da3:	90                   	nop
140664da4:	49 8b 0e             	mov    (%r14),%rcx
140664da7:	48 85 c9             	test   %rcx,%rcx
140664daa:	74 20                	je     0x140664dcc
140664dac:	8b 41 10             	mov    0x10(%rcx),%eax
140664daf:	ff c8                	dec    %eax
140664db1:	89 41 10             	mov    %eax,0x10(%rcx)
140664db4:	85 c0                	test   %eax,%eax
140664db6:	7f 14                	jg     0x140664dcc
140664db8:	78 23                	js     0x140664ddd
140664dba:	48 8b 01             	mov    (%rcx),%rax
140664dbd:	ba 01 00 00 00       	mov    $0x1,%edx
140664dc2:	48 8b 00             	mov    (%rax),%rax
140664dc5:	ff 15 55 ec 91 00    	call   *0x91ec55(%rip)        # 0x140f83a20
140664dcb:	90                   	nop
140664dcc:	48 8b c7             	mov    %rdi,%rax
140664dcf:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140664dd4:	48 83 c4 20          	add    $0x20,%rsp
140664dd8:	41 5e                	pop    %r14
140664dda:	5f                   	pop    %rdi
140664ddb:	5e                   	pop    %rsi
140664ddc:	c3                   	ret
140664ddd:	b9 02 00 00 00       	mov    $0x2,%ecx
140664de2:	e8 19 59 12 00       	call   0x14078a700
140664de7:	90                   	nop
140664de8:	b9 02 00 00 00       	mov    $0x2,%ecx
140664ded:	e8 0e 59 12 00       	call   0x14078a700
140664df2:	cc                   	int3
140664df3:	cc                   	int3
140664df4:	cc                   	int3
140664df5:	cc                   	int3
140664df6:	cc                   	int3
140664df7:	cc                   	int3
140664df8:	cc                   	int3