4c6c0c:	cc                   	int3
4c6c0d:	cc                   	int3
4c6c0e:	cc                   	int3
4c6c0f:	cc                   	int3
4c6c10:	c2 08 00             	ret    $0x8
4c6c13:	cc                   	int3
4c6c14:	cc                   	int3
4c6c15:	cc                   	int3
4c6c16:	cc                   	int3
4c6c17:	cc                   	int3
4c6c18:	cc                   	int3
4c6c19:	cc                   	int3
4c6c1a:	cc                   	int3
4c6c1b:	cc                   	int3
4c6c1c:	cc                   	int3
4c6c1d:	cc                   	int3
4c6c1e:	cc                   	int3
4c6c1f:	cc                   	int3
4c6c20:	51                   	push   %ecx
4c6c21:	ff 74 24 08          	push   0x8(%esp)
4c6c25:	8d 44 24 04          	lea    0x4(%esp),%eax
4c6c29:	83 c1 04             	add    $0x4,%ecx
4c6c2c:	50                   	push   %eax
4c6c2d:	e8 c3 4c f6 ff       	call   0x42b8f5
4c6c32:	59                   	pop    %ecx
4c6c33:	c2 04 00             	ret    $0x4
4c6c36:	cc                   	int3
4c6c37:	cc                   	int3
4c6c38:	cc                   	int3
4c6c39:	cc                   	int3
4c6c3a:	cc                   	int3
4c6c3b:	cc                   	int3
4c6c3c:	cc                   	int3
4c6c3d:	cc                   	int3
4c6c3e:	cc                   	int3
4c6c3f:	cc                   	int3
4c6c40:	8b 51 0c             	mov    0xc(%ecx),%edx
4c6c43:	8b 44 24 08          	mov    0x8(%esp),%eax
4c6c47:	8b 49 04             	mov    0x4(%ecx),%ecx
4c6c4a:	8d 04 c2             	lea    (%edx,%eax,8),%eax
4c6c4d:	39 08                	cmp    %ecx,(%eax)
4c6c4f:	74 05                	je     0x4c6c56
4c6c51:	8b 40 04             	mov    0x4(%eax),%eax
4c6c54:	8b 08                	mov    (%eax),%ecx
4c6c56:	8b 44 24 04          	mov    0x4(%esp),%eax
4c6c5a:	89 08                	mov    %ecx,(%eax)
4c6c5c:	c2 08 00             	ret    $0x8
4c6c5f:	cc                   	int3
4c6c60:	cc                   	int3
4c6c61:	cc                   	int3
4c6c62:	cc                   	int3
4c6c63:	cc                   	int3
4c6c64:	cc                   	int3
4c6c65:	cc                   	int3
4c6c66:	cc                   	int3
4c6c67:	cc                   	int3
4c6c68:	cc                   	int3
4c6c69:	cc                   	int3
4c6c6a:	cc                   	int3
4c6c6b:	cc                   	int3
4c6c6c:	cc                   	int3
4c6c6d:	cc                   	int3
4c6c6e:	cc                   	int3
4c6c6f:	cc                   	int3
4c6c70:	8b 51 0c             	mov    0xc(%ecx),%edx
4c6c73:	8b 44 24 08          	mov    0x8(%esp),%eax
4c6c77:	8b 49 04             	mov    0x4(%ecx),%ecx
4c6c7a:	8d 04 c2             	lea    (%edx,%eax,8),%eax
4c6c7d:	39 08                	cmp    %ecx,(%eax)
4c6c7f:	74 05                	je     0x4c6c86
4c6c81:	8b 40 04             	mov    0x4(%eax),%eax
4c6c84:	8b 08                	mov    (%eax),%ecx
4c6c86:	8b 44 24 04          	mov    0x4(%esp),%eax
4c6c8a:	89 08                	mov    %ecx,(%eax)
4c6c8c:	c2 08 00             	ret    $0x8
4c6c8f:	cc                   	int3
4c6c90:	cc                   	int3
4c6c91:	cc                   	int3
4c6c92:	cc                   	int3
4c6c93:	cc                   	int3
4c6c94:	cc                   	int3
4c6c95:	cc                   	int3
4c6c96:	cc                   	int3
4c6c97:	cc                   	int3
4c6c98:	cc                   	int3
4c6c99:	cc                   	int3
4c6c9a:	cc                   	int3
4c6c9b:	cc                   	int3
4c6c9c:	cc                   	int3
4c6c9d:	cc                   	int3
4c6c9e:	cc                   	int3
4c6c9f:	cc                   	int3
4c6ca0:	8b 44 24 08          	mov    0x8(%esp),%eax
4c6ca4:	56                   	push   %esi
4c6ca5:	8b f1                	mov    %ecx,%esi
4c6ca7:	57                   	push   %edi
4c6ca8:	8d 3c c5 00 00 00 00 	lea    0x0(,%eax,8),%edi
4c6caf:	8b 44 24 0c          	mov    0xc(%esp),%eax
4c6cb3:	8b 56 0c             	mov    0xc(%esi),%edx
4c6cb6:	03 d7                	add    %edi,%edx
4c6cb8:	39 42 04             	cmp    %eax,0x4(%edx)
4c6cbb:	75 23                	jne    0x4c6ce0
4c6cbd:	39 02                	cmp    %eax,(%edx)
4c6cbf:	75 14                	jne    0x4c6cd5
4c6cc1:	8b 46 04             	mov    0x4(%esi),%eax
4c6cc4:	89 02                	mov    %eax,(%edx)
4c6cc6:	8b 4e 0c             	mov    0xc(%esi),%ecx
4c6cc9:	8b 46 04             	mov    0x4(%esi),%eax
4c6ccc:	89 44 0f 04          	mov    %eax,0x4(%edi,%ecx,1)
4c6cd0:	5f                   	pop    %edi
4c6cd1:	5e                   	pop    %esi
4c6cd2:	c2 08 00             	ret    $0x8
4c6cd5:	8b 40 04             	mov    0x4(%eax),%eax
4c6cd8:	5f                   	pop    %edi
4c6cd9:	89 42 04             	mov    %eax,0x4(%edx)
4c6cdc:	5e                   	pop    %esi
4c6cdd:	c2 08 00             	ret    $0x8
4c6ce0:	39 02                	cmp    %eax,(%edx)
4c6ce2:	75 04                	jne    0x4c6ce8
4c6ce4:	8b 00                	mov    (%eax),%eax
4c6ce6:	89 02                	mov    %eax,(%edx)
4c6ce8:	5f                   	pop    %edi
4c6ce9:	5e                   	pop    %esi
4c6cea:	c2 08 00             	ret    $0x8
4c6ced:	cc                   	int3
4c6cee:	cc                   	int3
4c6cef:	cc                   	int3
4c6cf0:	cc                   	int3
4c6cf1:	cc                   	int3
4c6cf2:	cc                   	int3
4c6cf3:	cc                   	int3
4c6cf4:	cc                   	int3
4c6cf5:	cc                   	int3
4c6cf6:	cc                   	int3
4c6cf7:	cc                   	int3
4c6cf8:	cc                   	int3
4c6cf9:	cc                   	int3
4c6cfa:	cc                   	int3
4c6cfb:	cc                   	int3
4c6cfc:	cc                   	int3
4c6cfd:	cc                   	int3
4c6cfe:	cc                   	int3
4c6cff:	cc                   	int3
4c6d00:	ff 74 24 04          	push   0x4(%esp)
4c6d04:	e8 86 aa f3 ff       	call   0x40178f
4c6d09:	59                   	pop    %ecx
4c6d0a:	c2 04 00             	ret    $0x4
4c6d0d:	cc                   	int3
4c6d0e:	cc                   	int3
4c6d0f:	cc                   	int3
4c6d10:	56                   	push   %esi
4c6d11:	57                   	push   %edi
4c6d12:	8b 7c 24 0c          	mov    0xc(%esp),%edi
4c6d16:	8b 47 1c             	mov    0x1c(%edi),%eax
4c6d19:	8d 77 08             	lea    0x8(%edi),%esi
4c6d1c:	83 f8 10             	cmp    $0x10,%eax
4c6d1f:	72 0b                	jb     0x4c6d2c
4c6d21:	40                   	inc    %eax
4c6d22:	8b ce                	mov    %esi,%ecx
4c6d24:	50                   	push   %eax
4c6d25:	ff 36                	push   (%esi)
4c6d27:	e8 f0 d8 f6 ff       	call   0x43461c
4c6d2c:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
4c6d33:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
4c6d37:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
4c6d3e:	72 02                	jb     0x4c6d42
4c6d40:	8b 36                	mov    (%esi),%esi
4c6d42:	57                   	push   %edi
4c6d43:	c6 06 00             	movb   $0x0,(%esi)
4c6d46:	e8 44 aa f3 ff       	call   0x40178f
4c6d4b:	83 c4 04             	add    $0x4,%esp
4c6d4e:	5f                   	pop    %edi
4c6d4f:	5e                   	pop    %esi
4c6d50:	c2 04 00             	ret    $0x4
4c6d53:	cc                   	int3
4c6d54:	cc                   	int3
4c6d55:	cc                   	int3
4c6d56:	cc                   	int3
4c6d57:	cc                   	int3
4c6d58:	cc                   	int3
4c6d59:	cc                   	int3
4c6d5a:	cc                   	int3
4c6d5b:	cc                   	int3
4c6d5c:	cc                   	int3
4c6d5d:	cc                   	int3
4c6d5e:	cc                   	int3
4c6d5f:	cc                   	int3
4c6d60:	cc                   	int3
4c6d61:	cc                   	int3
4c6d62:	cc                   	int3
4c6d63:	cc                   	int3
4c6d64:	cc                   	int3
4c6d65:	cc                   	int3
4c6d66:	cc                   	int3
4c6d67:	cc                   	int3
4c6d68:	cc                   	int3
4c6d69:	cc                   	int3
4c6d6a:	cc                   	int3
4c6d6b:	cc                   	int3
4c6d6c:	cc                   	int3
4c6d6d:	cc                   	int3
4c6d6e:	cc                   	int3
4c6d6f:	cc                   	int3
4c6d70:	8b c1                	mov    %ecx,%eax
4c6d72:	c3                   	ret
4c6d73:	cc                   	int3
4c6d74:	cc                   	int3
4c6d75:	cc                   	int3
4c6d76:	cc                   	int3
4c6d77:	cc                   	int3
4c6d78:	cc                   	int3
4c6d79:	cc                   	int3
4c6d7a:	cc                   	int3
4c6d7b:	cc                   	int3
4c6d7c:	cc                   	int3
4c6d7d:	cc                   	int3
4c6d7e:	cc                   	int3
4c6d7f:	cc                   	int3
4c6d80:	8b c1                	mov    %ecx,%eax
4c6d82:	c3                   	ret
4c6d83:	cc                   	int3
4c6d84:	cc                   	int3
4c6d85:	cc                   	int3
4c6d86:	cc                   	int3
4c6d87:	cc                   	int3
4c6d88:	cc                   	int3
4c6d89:	cc                   	int3
4c6d8a:	cc                   	int3
4c6d8b:	cc                   	int3
4c6d8c:	cc                   	int3
4c6d8d:	cc                   	int3
4c6d8e:	cc                   	int3
4c6d8f:	cc                   	int3
4c6d90:	8b c1                	mov    %ecx,%eax
4c6d92:	c3                   	ret
4c6d93:	cc                   	int3
4c6d94:	cc                   	int3
4c6d95:	cc                   	int3
4c6d96:	cc                   	int3
4c6d97:	cc                   	int3
4c6d98:	cc                   	int3
4c6d99:	cc                   	int3
4c6d9a:	cc                   	int3
4c6d9b:	cc                   	int3
4c6d9c:	cc                   	int3
4c6d9d:	cc                   	int3
4c6d9e:	cc                   	int3
4c6d9f:	cc                   	int3
4c6da0:	8b c1                	mov    %ecx,%eax
4c6da2:	c3                   	ret
4c6da3:	cc                   	int3
4c6da4:	cc                   	int3
4c6da5:	cc                   	int3
4c6da6:	cc                   	int3
4c6da7:	cc                   	int3
4c6da8:	cc                   	int3
4c6da9:	cc                   	int3
4c6daa:	cc                   	int3
4c6dab:	cc                   	int3
4c6dac:	cc                   	int3
4c6dad:	cc                   	int3
4c6dae:	cc                   	int3
4c6daf:	cc                   	int3
4c6db0:	8b c1                	mov    %ecx,%eax
4c6db2:	c3                   	ret
4c6db3:	cc                   	int3
4c6db4:	cc                   	int3
4c6db5:	cc                   	int3
4c6db6:	cc                   	int3
4c6db7:	cc                   	int3
4c6db8:	cc                   	int3
4c6db9:	cc                   	int3
4c6dba:	cc                   	int3
4c6dbb:	cc                   	int3
4c6dbc:	cc                   	int3
4c6dbd:	cc                   	int3
4c6dbe:	cc                   	int3
4c6dbf:	cc                   	int3
4c6dc0:	8b c1                	mov    %ecx,%eax
4c6dc2:	c3                   	ret
4c6dc3:	cc                   	int3
4c6dc4:	cc                   	int3
4c6dc5:	cc                   	int3
4c6dc6:	cc                   	int3
4c6dc7:	cc                   	int3
4c6dc8:	cc                   	int3
4c6dc9:	cc                   	int3
4c6dca:	cc                   	int3
4c6dcb:	cc                   	int3
4c6dcc:	cc                   	int3
4c6dcd:	cc                   	int3
4c6dce:	cc                   	int3
4c6dcf:	cc                   	int3
4c6dd0:	8b c1                	mov    %ecx,%eax
4c6dd2:	c3                   	ret
4c6dd3:	cc                   	int3
4c6dd4:	cc                   	int3
4c6dd5:	cc                   	int3
4c6dd6:	cc                   	int3
4c6dd7:	cc                   	int3
4c6dd8:	cc                   	int3
4c6dd9:	cc                   	int3
4c6dda:	cc                   	int3
4c6ddb:	cc                   	int3
4c6ddc:	cc                   	int3
4c6ddd:	cc                   	int3
4c6dde:	cc                   	int3
4c6ddf:	cc                   	int3
4c6de0:	8b c1                	mov    %ecx,%eax
4c6de2:	c3                   	ret
4c6de3:	cc                   	int3
4c6de4:	cc                   	int3
4c6de5:	cc                   	int3
4c6de6:	cc                   	int3
4c6de7:	cc                   	int3
4c6de8:	cc                   	int3
4c6de9:	cc                   	int3
4c6dea:	cc                   	int3
4c6deb:	cc                   	int3
4c6dec:	cc                   	int3
4c6ded:	cc                   	int3
4c6dee:	cc                   	int3
4c6def:	cc                   	int3
4c6df0:	8b c1                	mov    %ecx,%eax
4c6df2:	c3                   	ret
4c6df3:	cc                   	int3
4c6df4:	cc                   	int3
4c6df5:	cc                   	int3
4c6df6:	cc                   	int3
4c6df7:	cc                   	int3
4c6df8:	cc                   	int3
4c6df9:	cc                   	int3
4c6dfa:	cc                   	int3
4c6dfb:	cc                   	int3
4c6dfc:	cc                   	int3
4c6dfd:	cc                   	int3
4c6dfe:	cc                   	int3
4c6dff:	cc                   	int3
4c6e00:	8b c1                	mov    %ecx,%eax
4c6e02:	c3                   	ret
4c6e03:	cc                   	int3
4c6e04:	cc                   	int3
4c6e05:	cc                   	int3
4c6e06:	cc                   	int3
4c6e07:	cc                   	int3
4c6e08:	cc                   	int3
4c6e09:	cc                   	int3
4c6e0a:	cc                   	int3
4c6e0b:	cc                   	int3
4c6e0c:	cc                   	int3