7c6e76:	cc                   	int3
7c6e77:	cc                   	int3
7c6e78:	cc                   	int3
7c6e79:	cc                   	int3
7c6e7a:	cc                   	int3
7c6e7b:	cc                   	int3
7c6e7c:	cc                   	int3
7c6e7d:	cc                   	int3
7c6e7e:	cc                   	int3
7c6e7f:	cc                   	int3
7c6e80:	b8 ff ff ff 3f       	mov    $0x3fffffff,%eax
7c6e85:	c2 04 00             	ret    $0x4
7c6e88:	cc                   	int3
7c6e89:	cc                   	int3
7c6e8a:	cc                   	int3
7c6e8b:	cc                   	int3
7c6e8c:	cc                   	int3
7c6e8d:	cc                   	int3
7c6e8e:	cc                   	int3
7c6e8f:	cc                   	int3
7c6e90:	b8 ff ff ff 3f       	mov    $0x3fffffff,%eax
7c6e95:	c2 04 00             	ret    $0x4
7c6e98:	cc                   	int3
7c6e99:	cc                   	int3
7c6e9a:	cc                   	int3
7c6e9b:	cc                   	int3
7c6e9c:	cc                   	int3
7c6e9d:	cc                   	int3
7c6e9e:	cc                   	int3
7c6e9f:	cc                   	int3
7c6ea0:	b8 c7 71 1c 07       	mov    $0x71c71c7,%eax
7c6ea5:	c2 04 00             	ret    $0x4
7c6ea8:	cc                   	int3
7c6ea9:	cc                   	int3
7c6eaa:	cc                   	int3
7c6eab:	cc                   	int3
7c6eac:	cc                   	int3
7c6ead:	cc                   	int3
7c6eae:	cc                   	int3
7c6eaf:	cc                   	int3
7c6eb0:	b8 ff ff ff 3f       	mov    $0x3fffffff,%eax
7c6eb5:	c2 04 00             	ret    $0x4
7c6eb8:	cc                   	int3
7c6eb9:	cc                   	int3
7c6eba:	cc                   	int3
7c6ebb:	cc                   	int3
7c6ebc:	cc                   	int3
7c6ebd:	cc                   	int3
7c6ebe:	cc                   	int3
7c6ebf:	cc                   	int3
7c6ec0:	b8 ff ff ff 3f       	mov    $0x3fffffff,%eax
7c6ec5:	c3                   	ret
7c6ec6:	cc                   	int3
7c6ec7:	cc                   	int3
7c6ec8:	cc                   	int3
7c6ec9:	cc                   	int3
7c6eca:	cc                   	int3
7c6ecb:	cc                   	int3
7c6ecc:	cc                   	int3
7c6ecd:	cc                   	int3
7c6ece:	cc                   	int3
7c6ecf:	cc                   	int3
7c6ed0:	b8 c7 71 1c 07       	mov    $0x71c71c7,%eax
7c6ed5:	c3                   	ret
7c6ed6:	cc                   	int3
7c6ed7:	cc                   	int3
7c6ed8:	cc                   	int3
7c6ed9:	cc                   	int3
7c6eda:	cc                   	int3
7c6edb:	cc                   	int3
7c6edc:	cc                   	int3
7c6edd:	cc                   	int3
7c6ede:	cc                   	int3
7c6edf:	cc                   	int3
7c6ee0:	b8 ff ff ff 3f       	mov    $0x3fffffff,%eax
7c6ee5:	c3                   	ret
7c6ee6:	cc                   	int3
7c6ee7:	cc                   	int3
7c6ee8:	cc                   	int3
7c6ee9:	cc                   	int3
7c6eea:	cc                   	int3
7c6eeb:	cc                   	int3
7c6eec:	cc                   	int3
7c6eed:	cc                   	int3
7c6eee:	cc                   	int3
7c6eef:	cc                   	int3
7c6ef0:	b8 ff ff ff 3f       	mov    $0x3fffffff,%eax
7c6ef5:	c3                   	ret
7c6ef6:	cc                   	int3
7c6ef7:	cc                   	int3
7c6ef8:	cc                   	int3
7c6ef9:	cc                   	int3
7c6efa:	cc                   	int3
7c6efb:	cc                   	int3
7c6efc:	cc                   	int3
7c6efd:	cc                   	int3
7c6efe:	cc                   	int3
7c6eff:	cc                   	int3
7c6f00:	b8 ff ff ff 3f       	mov    $0x3fffffff,%eax
7c6f05:	c3                   	ret
7c6f06:	cc                   	int3
7c6f07:	cc                   	int3
7c6f08:	cc                   	int3
7c6f09:	cc                   	int3
7c6f0a:	cc                   	int3
7c6f0b:	cc                   	int3
7c6f0c:	cc                   	int3
7c6f0d:	cc                   	int3
7c6f0e:	cc                   	int3
7c6f0f:	cc                   	int3
7c6f10:	b8 c7 71 1c 07       	mov    $0x71c71c7,%eax
7c6f15:	c3                   	ret
7c6f16:	cc                   	int3
7c6f17:	cc                   	int3
7c6f18:	cc                   	int3
7c6f19:	cc                   	int3
7c6f1a:	cc                   	int3
7c6f1b:	cc                   	int3
7c6f1c:	cc                   	int3
7c6f1d:	cc                   	int3
7c6f1e:	cc                   	int3
7c6f1f:	cc                   	int3
7c6f20:	b8 ff ff ff 3f       	mov    $0x3fffffff,%eax
7c6f25:	c3                   	ret
7c6f26:	cc                   	int3
7c6f27:	cc                   	int3
7c6f28:	cc                   	int3
7c6f29:	cc                   	int3
7c6f2a:	cc                   	int3
7c6f2b:	cc                   	int3
7c6f2c:	cc                   	int3
7c6f2d:	cc                   	int3
7c6f2e:	cc                   	int3
7c6f2f:	cc                   	int3
7c6f30:	b8 c7 71 1c 07       	mov    $0x71c71c7,%eax
7c6f35:	c3                   	ret
7c6f36:	cc                   	int3
7c6f37:	cc                   	int3
7c6f38:	cc                   	int3
7c6f39:	cc                   	int3
7c6f3a:	cc                   	int3
7c6f3b:	cc                   	int3
7c6f3c:	cc                   	int3
7c6f3d:	cc                   	int3
7c6f3e:	cc                   	int3
7c6f3f:	cc                   	int3
7c6f40:	b8 ff ff ff 3f       	mov    $0x3fffffff,%eax
7c6f45:	c3                   	ret
7c6f46:	cc                   	int3
7c6f47:	cc                   	int3
7c6f48:	cc                   	int3
7c6f49:	cc                   	int3
7c6f4a:	cc                   	int3
7c6f4b:	cc                   	int3
7c6f4c:	cc                   	int3
7c6f4d:	cc                   	int3
7c6f4e:	cc                   	int3
7c6f4f:	cc                   	int3
7c6f50:	b8 ff ff ff 3f       	mov    $0x3fffffff,%eax
7c6f55:	c3                   	ret
7c6f56:	cc                   	int3
7c6f57:	cc                   	int3
7c6f58:	cc                   	int3
7c6f59:	cc                   	int3
7c6f5a:	cc                   	int3
7c6f5b:	cc                   	int3
7c6f5c:	cc                   	int3
7c6f5d:	cc                   	int3
7c6f5e:	cc                   	int3
7c6f5f:	cc                   	int3
7c6f60:	8b 44 24 04          	mov    0x4(%esp),%eax
7c6f64:	c3                   	ret
7c6f65:	cc                   	int3
7c6f66:	cc                   	int3
7c6f67:	cc                   	int3
7c6f68:	cc                   	int3
7c6f69:	cc                   	int3
7c6f6a:	cc                   	int3
7c6f6b:	cc                   	int3
7c6f6c:	cc                   	int3
7c6f6d:	cc                   	int3
7c6f6e:	cc                   	int3
7c6f6f:	cc                   	int3
7c6f70:	56                   	push   %esi
7c6f71:	8b f1                	mov    %ecx,%esi
7c6f73:	57                   	push   %edi
7c6f74:	8b 7c 24 0c          	mov    0xc(%esp),%edi
7c6f78:	8b 46 04             	mov    0x4(%esi),%eax
7c6f7b:	3b f8                	cmp    %eax,%edi
7c6f7d:	73 30                	jae    0x7c6faf
7c6f7f:	8b 0e                	mov    (%esi),%ecx
7c6f81:	3b cf                	cmp    %edi,%ecx
7c6f83:	77 2a                	ja     0x7c6faf
7c6f85:	2b f9                	sub    %ecx,%edi
7c6f87:	c1 ff 02             	sar    $0x2,%edi
7c6f8a:	3b 46 08             	cmp    0x8(%esi),%eax
7c6f8d:	75 09                	jne    0x7c6f98
7c6f8f:	6a 01                	push   $0x1
7c6f91:	8b ce                	mov    %esi,%ecx
7c6f93:	e8 6d 16 c6 ff       	call   0x428605
7c6f98:	8b 4e 04             	mov    0x4(%esi),%ecx
7c6f9b:	85 c9                	test   %ecx,%ecx
7c6f9d:	74 29                	je     0x7c6fc8
7c6f9f:	8b 06                	mov    (%esi),%eax
7c6fa1:	8b 04 b8             	mov    (%eax,%edi,4),%eax
7c6fa4:	89 01                	mov    %eax,(%ecx)
7c6fa6:	83 46 04 04          	addl   $0x4,0x4(%esi)
7c6faa:	5f                   	pop    %edi
7c6fab:	5e                   	pop    %esi
7c6fac:	c2 04 00             	ret    $0x4
7c6faf:	3b 46 08             	cmp    0x8(%esi),%eax
7c6fb2:	75 09                	jne    0x7c6fbd
7c6fb4:	6a 01                	push   $0x1
7c6fb6:	8b ce                	mov    %esi,%ecx
7c6fb8:	e8 48 16 c6 ff       	call   0x428605
7c6fbd:	8b 4e 04             	mov    0x4(%esi),%ecx
7c6fc0:	85 c9                	test   %ecx,%ecx
7c6fc2:	74 04                	je     0x7c6fc8
7c6fc4:	8b 07                	mov    (%edi),%eax
7c6fc6:	89 01                	mov    %eax,(%ecx)
7c6fc8:	83 46 04 04          	addl   $0x4,0x4(%esi)
7c6fcc:	5f                   	pop    %edi
7c6fcd:	5e                   	pop    %esi
7c6fce:	c2 04 00             	ret    $0x4
7c6fd1:	cc                   	int3
7c6fd2:	cc                   	int3
7c6fd3:	cc                   	int3
7c6fd4:	cc                   	int3
7c6fd5:	cc                   	int3
7c6fd6:	cc                   	int3
7c6fd7:	cc                   	int3
7c6fd8:	cc                   	int3
7c6fd9:	cc                   	int3
7c6fda:	cc                   	int3
7c6fdb:	cc                   	int3
7c6fdc:	cc                   	int3
7c6fdd:	cc                   	int3
7c6fde:	cc                   	int3
7c6fdf:	cc                   	int3
7c6fe0:	cc                   	int3
7c6fe1:	cc                   	int3
7c6fe2:	cc                   	int3
7c6fe3:	cc                   	int3
7c6fe4:	cc                   	int3
7c6fe5:	cc                   	int3
7c6fe6:	cc                   	int3
7c6fe7:	cc                   	int3
7c6fe8:	cc                   	int3
7c6fe9:	cc                   	int3
7c6fea:	cc                   	int3
7c6feb:	cc                   	int3
7c6fec:	cc                   	int3
7c6fed:	cc                   	int3
7c6fee:	cc                   	int3
7c6fef:	cc                   	int3
7c6ff0:	8b 01                	mov    (%ecx),%eax
7c6ff2:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
7c6ff8:	c3                   	ret
7c6ff9:	cc                   	int3
7c6ffa:	cc                   	int3
7c6ffb:	cc                   	int3
7c6ffc:	cc                   	int3
7c6ffd:	cc                   	int3
7c6ffe:	cc                   	int3
7c6fff:	cc                   	int3
7c7000:	8b 01                	mov    (%ecx),%eax
7c7002:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
7c7008:	c3                   	ret
7c7009:	cc                   	int3
7c700a:	cc                   	int3
7c700b:	cc                   	int3
7c700c:	cc                   	int3
7c700d:	cc                   	int3
7c700e:	cc                   	int3
7c700f:	cc                   	int3
7c7010:	8b 41 08             	mov    0x8(%ecx),%eax
7c7013:	2b 01                	sub    (%ecx),%eax
7c7015:	8b 54 24 04          	mov    0x4(%esp),%edx
7c7019:	c1 f8 02             	sar    $0x2,%eax
7c701c:	3b c2                	cmp    %edx,%eax
7c701e:	73 11                	jae    0x7c7031
7c7020:	81 fa ff ff ff 3f    	cmp    $0x3fffffff,%edx
7c7026:	77 0c                	ja     0x7c7034
7c7028:	89 54 24 04          	mov    %edx,0x4(%esp)
7c702c:	e9 0e ed c3 ff       	jmp    0x405d3f
7c7031:	c2 04 00             	ret    $0x4
7c7034:	68 58 20 bd 00       	push   $0xbd2058
7c7039:	e8 d8 27 c6 ff       	call   0x429816
7c703e:	cc                   	int3
7c703f:	cc                   	int3
7c7040:	cc                   	int3
7c7041:	cc                   	int3
7c7042:	cc                   	int3
7c7043:	cc                   	int3
7c7044:	cc                   	int3
7c7045:	cc                   	int3
7c7046:	cc                   	int3
7c7047:	cc                   	int3
7c7048:	cc                   	int3
7c7049:	cc                   	int3
7c704a:	cc                   	int3
7c704b:	cc                   	int3
7c704c:	cc                   	int3
7c704d:	cc                   	int3
7c704e:	cc                   	int3
7c704f:	cc                   	int3
7c7050:	8b 41 08             	mov    0x8(%ecx),%eax
7c7053:	2b 01                	sub    (%ecx),%eax
7c7055:	8b 54 24 04          	mov    0x4(%esp),%edx
7c7059:	c1 f8 02             	sar    $0x2,%eax
7c705c:	3b c2                	cmp    %edx,%eax
7c705e:	73 11                	jae    0x7c7071
7c7060:	81 fa ff ff ff 3f    	cmp    $0x3fffffff,%edx
7c7066:	77 0c                	ja     0x7c7074
7c7068:	89 54 24 04          	mov    %edx,0x4(%esp)
7c706c:	e9 47 cb c6 ff       	jmp    0x433bb8
7c7071:	c2 04 00             	ret    $0x4
7c7074:	68 58 20 bd 00       	push   $0xbd2058
7c7079:	e8 98 27 c6 ff       	call   0x429816
7c707e:	cc                   	int3
7c707f:	cc                   	int3
7c7080:	cc                   	int3
7c7081:	cc                   	int3
7c7082:	cc                   	int3
7c7083:	cc                   	int3
7c7084:	cc                   	int3
7c7085:	cc                   	int3
7c7086:	cc                   	int3
7c7087:	cc                   	int3
7c7088:	cc                   	int3
7c7089:	cc                   	int3
7c708a:	cc                   	int3
7c708b:	cc                   	int3
7c708c:	cc                   	int3
7c708d:	cc                   	int3
7c708e:	cc                   	int3
7c708f:	cc                   	int3
7c7090:	8b 41 08             	mov    0x8(%ecx),%eax
7c7093:	c3                   	ret
7c7094:	cc                   	int3
7c7095:	cc                   	int3
7c7096:	cc                   	int3
7c7097:	cc                   	int3
7c7098:	cc                   	int3
7c7099:	cc                   	int3
7c709a:	cc                   	int3
7c709b:	cc                   	int3
7c709c:	cc                   	int3
7c709d:	cc                   	int3
7c709e:	cc                   	int3