61cc60:	03 fa                	add    %edx,%edi
61cc62:	13 db                	adc    %ebx,%ebx
61cc64:	f7 61 08             	mull   0x8(%ecx)
61cc67:	8b c8                	mov    %eax,%ecx
61cc69:	8b 45 0c             	mov    0xc(%ebp),%eax
61cc6c:	03 ce                	add    %esi,%ecx
61cc6e:	83 d2 00             	adc    $0x0,%edx
61cc71:	8b 40 08             	mov    0x8(%eax),%eax
61cc74:	03 fa                	add    %edx,%edi
61cc76:	8b 55 10             	mov    0x10(%ebp),%edx
61cc79:	83 d3 00             	adc    $0x0,%ebx
61cc7c:	f7 62 04             	mull   0x4(%edx)
61cc7f:	8b f0                	mov    %eax,%esi
61cc81:	8b 45 0c             	mov    0xc(%ebp),%eax
61cc84:	03 f1                	add    %ecx,%esi
61cc86:	8b 4d 10             	mov    0x10(%ebp),%ecx
61cc89:	83 d2 00             	adc    $0x0,%edx
61cc8c:	8b 40 0c             	mov    0xc(%eax),%eax
61cc8f:	03 fa                	add    %edx,%edi
61cc91:	83 d3 00             	adc    $0x0,%ebx
61cc94:	f7 21                	mull   (%ecx)
61cc96:	03 c6                	add    %esi,%eax
61cc98:	83 d2 00             	adc    $0x0,%edx
61cc9b:	39 45 14             	cmp    %eax,0x14(%ebp)
61cc9e:	1b f6                	sbb    %esi,%esi
61cca0:	33 c9                	xor    %ecx,%ecx
61cca2:	f7 de                	neg    %esi
61cca4:	03 f2                	add    %edx,%esi
61cca6:	8b 55 10             	mov    0x10(%ebp),%edx
61cca9:	13 c9                	adc    %ecx,%ecx
61ccab:	03 fe                	add    %esi,%edi
61ccad:	13 d9                	adc    %ecx,%ebx
61ccaf:	8b 4d 0c             	mov    0xc(%ebp),%ecx
61ccb2:	89 5d 14             	mov    %ebx,0x14(%ebp)
61ccb5:	8b 41 04             	mov    0x4(%ecx),%eax
61ccb8:	f7 62 0c             	mull   0xc(%edx)
61ccbb:	8b f0                	mov    %eax,%esi
61ccbd:	8b 41 08             	mov    0x8(%ecx),%eax
61ccc0:	8b 4d 10             	mov    0x10(%ebp),%ecx
61ccc3:	03 f7                	add    %edi,%esi
61ccc5:	8b 7d 14             	mov    0x14(%ebp),%edi
61ccc8:	83 d2 00             	adc    $0x0,%edx
61cccb:	33 db                	xor    %ebx,%ebx
61cccd:	03 fa                	add    %edx,%edi
61cccf:	13 db                	adc    %ebx,%ebx
61ccd1:	f7 61 08             	mull   0x8(%ecx)
61ccd4:	8b c8                	mov    %eax,%ecx
61ccd6:	8b 45 0c             	mov    0xc(%ebp),%eax
61ccd9:	03 ce                	add    %esi,%ecx
61ccdb:	8b 75 10             	mov    0x10(%ebp),%esi
61ccde:	83 d2 00             	adc    $0x0,%edx
61cce1:	8b 40 0c             	mov    0xc(%eax),%eax
61cce4:	03 fa                	add    %edx,%edi
61cce6:	83 d3 00             	adc    $0x0,%ebx
61cce9:	f7 66 04             	mull   0x4(%esi)
61ccec:	03 c1                	add    %ecx,%eax
61ccee:	8b 4d 0c             	mov    0xc(%ebp),%ecx
61ccf1:	83 d2 00             	adc    $0x0,%edx
61ccf4:	03 fa                	add    %edx,%edi
61ccf6:	83 d3 00             	adc    $0x0,%ebx
61ccf9:	89 5d 14             	mov    %ebx,0x14(%ebp)
61ccfc:	8b 5d 08             	mov    0x8(%ebp),%ebx
61ccff:	89 03                	mov    %eax,(%ebx)
61cd01:	8b 41 08             	mov    0x8(%ecx),%eax
61cd04:	f7 66 0c             	mull   0xc(%esi)
61cd07:	8b f0                	mov    %eax,%esi
61cd09:	8b 41 0c             	mov    0xc(%ecx),%eax
61cd0c:	8b 4d 10             	mov    0x10(%ebp),%ecx
61cd0f:	03 f7                	add    %edi,%esi
61cd11:	83 d2 00             	adc    $0x0,%edx
61cd14:	33 ff                	xor    %edi,%edi
61cd16:	01 55 14             	add    %edx,0x14(%ebp)
61cd19:	13 ff                	adc    %edi,%edi
61cd1b:	f7 61 08             	mull   0x8(%ecx)
61cd1e:	03 c6                	add    %esi,%eax
61cd20:	8b ca                	mov    %edx,%ecx
61cd22:	8b 55 10             	mov    0x10(%ebp),%edx
61cd25:	89 43 04             	mov    %eax,0x4(%ebx)
61cd28:	83 d1 00             	adc    $0x0,%ecx
61cd2b:	8b 45 0c             	mov    0xc(%ebp),%eax
61cd2e:	8b 40 0c             	mov    0xc(%eax),%eax
61cd31:	f7 62 0c             	mull   0xc(%edx)
61cd34:	03 c1                	add    %ecx,%eax
61cd36:	83 d2 00             	adc    $0x0,%edx
61cd39:	03 45 14             	add    0x14(%ebp),%eax
61cd3c:	89 43 08             	mov    %eax,0x8(%ebx)
61cd3f:	13 d7                	adc    %edi,%edx
61cd41:	5f                   	pop    %edi
61cd42:	5e                   	pop    %esi
61cd43:	89 53 0c             	mov    %edx,0xc(%ebx)
61cd46:	5b                   	pop    %ebx
61cd47:	5d                   	pop    %ebp
61cd48:	c3                   	ret
61cd49:	cc                   	int3
61cd4a:	cc                   	int3
61cd4b:	cc                   	int3
61cd4c:	cc                   	int3
61cd4d:	cc                   	int3
61cd4e:	cc                   	int3
61cd4f:	cc                   	int3
61cd50:	55                   	push   %ebp
61cd51:	8b ec                	mov    %esp,%ebp
61cd53:	53                   	push   %ebx
61cd54:	8b 5d 0c             	mov    0xc(%ebp),%ebx
61cd57:	56                   	push   %esi
61cd58:	8b 75 10             	mov    0x10(%ebp),%esi
61cd5b:	57                   	push   %edi
61cd5c:	8b 43 18             	mov    0x18(%ebx),%eax
61cd5f:	33 ff                	xor    %edi,%edi
61cd61:	f7 26                	mull   (%esi)
61cd63:	8b 03                	mov    (%ebx),%eax
61cd65:	8b ca                	mov    %edx,%ecx
61cd67:	f7 66 18             	mull   0x18(%esi)
61cd6a:	8b 43 14             	mov    0x14(%ebx),%eax
61cd6d:	03 ca                	add    %edx,%ecx
61cd6f:	13 ff                	adc    %edi,%edi
61cd71:	f7 66 04             	mull   0x4(%esi)
61cd74:	8b 43 10             	mov    0x10(%ebx),%eax
61cd77:	03 ca                	add    %edx,%ecx
61cd79:	83 d7 00             	adc    $0x0,%edi
61cd7c:	f7 66 08             	mull   0x8(%esi)
61cd7f:	8b 43 0c             	mov    0xc(%ebx),%eax
61cd82:	03 ca                	add    %edx,%ecx
61cd84:	83 d7 00             	adc    $0x0,%edi
61cd87:	f7 66 0c             	mull   0xc(%esi)
61cd8a:	8b 43 08             	mov    0x8(%ebx),%eax
61cd8d:	03 ca                	add    %edx,%ecx
61cd8f:	83 d7 00             	adc    $0x0,%edi
61cd92:	f7 66 10             	mull   0x10(%esi)
61cd95:	8b 43 04             	mov    0x4(%ebx),%eax
61cd98:	03 ca                	add    %edx,%ecx
61cd9a:	83 d7 00             	adc    $0x0,%edi
61cd9d:	f7 66 14             	mull   0x14(%esi)
61cda0:	8b 03                	mov    (%ebx),%eax
61cda2:	03 ca                	add    %edx,%ecx
61cda4:	83 d7 00             	adc    $0x0,%edi
61cda7:	f7 66 1c             	mull   0x1c(%esi)
61cdaa:	8b f0                	mov    %eax,%esi
61cdac:	8b 45 0c             	mov    0xc(%ebp),%eax
61cdaf:	03 f1                	add    %ecx,%esi
61cdb1:	8b 4d 10             	mov    0x10(%ebp),%ecx
61cdb4:	83 d2 00             	adc    $0x0,%edx
61cdb7:	33 db                	xor    %ebx,%ebx
61cdb9:	8b 40 04             	mov    0x4(%eax),%eax
61cdbc:	03 fa                	add    %edx,%edi
61cdbe:	13 db                	adc    %ebx,%ebx
61cdc0:	f7 61 18             	mull   0x18(%ecx)
61cdc3:	8b c8                	mov    %eax,%ecx
61cdc5:	8b 45 0c             	mov    0xc(%ebp),%eax
61cdc8:	03 ce                	add    %esi,%ecx
61cdca:	83 d2 00             	adc    $0x0,%edx
61cdcd:	8b 40 08             	mov    0x8(%eax),%eax
61cdd0:	03 fa                	add    %edx,%edi
61cdd2:	8b 55 10             	mov    0x10(%ebp),%edx
61cdd5:	83 d3 00             	adc    $0x0,%ebx
61cdd8:	f7 62 14             	mull   0x14(%edx)
61cddb:	8b f0                	mov    %eax,%esi
61cddd:	8b 45 0c             	mov    0xc(%ebp),%eax
61cde0:	03 f1                	add    %ecx,%esi
61cde2:	8b 4d 10             	mov    0x10(%ebp),%ecx
61cde5:	83 d2 00             	adc    $0x0,%edx
61cde8:	8b 40 0c             	mov    0xc(%eax),%eax
61cdeb:	03 fa                	add    %edx,%edi
61cded:	83 d3 00             	adc    $0x0,%ebx
61cdf0:	f7 61 10             	mull   0x10(%ecx)
61cdf3:	8b c8                	mov    %eax,%ecx
61cdf5:	8b 45 0c             	mov    0xc(%ebp),%eax
61cdf8:	03 ce                	add    %esi,%ecx
61cdfa:	83 d2 00             	adc    $0x0,%edx
61cdfd:	8b 40 10             	mov    0x10(%eax),%eax
61ce00:	03 fa                	add    %edx,%edi
61ce02:	8b 55 10             	mov    0x10(%ebp),%edx
61ce05:	83 d3 00             	adc    $0x0,%ebx
61ce08:	f7 62 0c             	mull   0xc(%edx)
61ce0b:	8b f0                	mov    %eax,%esi
61ce0d:	8b 45 0c             	mov    0xc(%ebp),%eax
61ce10:	03 f1                	add    %ecx,%esi
61ce12:	8b 4d 10             	mov    0x10(%ebp),%ecx
61ce15:	83 d2 00             	adc    $0x0,%edx
61ce18:	8b 40 14             	mov    0x14(%eax),%eax
61ce1b:	03 fa                	add    %edx,%edi
61ce1d:	83 d3 00             	adc    $0x0,%ebx
61ce20:	f7 61 08             	mull   0x8(%ecx)
61ce23:	8b c8                	mov    %eax,%ecx
61ce25:	8b 45 0c             	mov    0xc(%ebp),%eax
61ce28:	03 ce                	add    %esi,%ecx
61ce2a:	83 d2 00             	adc    $0x0,%edx
61ce2d:	8b 40 18             	mov    0x18(%eax),%eax
61ce30:	03 fa                	add    %edx,%edi
61ce32:	8b 55 10             	mov    0x10(%ebp),%edx
61ce35:	83 d3 00             	adc    $0x0,%ebx
61ce38:	f7 62 04             	mull   0x4(%edx)
61ce3b:	8b f0                	mov    %eax,%esi
61ce3d:	8b 45 0c             	mov    0xc(%ebp),%eax
61ce40:	03 f1                	add    %ecx,%esi
61ce42:	8b 4d 10             	mov    0x10(%ebp),%ecx
61ce45:	83 d2 00             	adc    $0x0,%edx
61ce48:	8b 40 1c             	mov    0x1c(%eax),%eax
61ce4b:	03 fa                	add    %edx,%edi
61ce4d:	83 d3 00             	adc    $0x0,%ebx
61ce50:	f7 21                	mull   (%ecx)
61ce52:	03 c6                	add    %esi,%eax
61ce54:	83 d2 00             	adc    $0x0,%edx
61ce57:	39 45 14             	cmp    %eax,0x14(%ebp)
61ce5a:	1b f6                	sbb    %esi,%esi
61ce5c:	33 c9                	xor    %ecx,%ecx
61ce5e:	f7 de                	neg    %esi
61ce60:	03 f2                	add    %edx,%esi
61ce62:	8b 55 10             	mov    0x10(%ebp),%edx
61ce65:	13 c9                	adc    %ecx,%ecx
61ce67:	03 fe                	add    %esi,%edi
61ce69:	13 d9                	adc    %ecx,%ebx
61ce6b:	8b 4d 0c             	mov    0xc(%ebp),%ecx
61ce6e:	89 5d 14             	mov    %ebx,0x14(%ebp)
61ce71:	8b 41 04             	mov    0x4(%ecx),%eax
61ce74:	f7 62 1c             	mull   0x1c(%edx)
61ce77:	8b f0                	mov    %eax,%esi
61ce79:	8b 41 08             	mov    0x8(%ecx),%eax
61ce7c:	8b 4d 10             	mov    0x10(%ebp),%ecx
61ce7f:	03 f7                	add    %edi,%esi
61ce81:	8b 7d 14             	mov    0x14(%ebp),%edi
61ce84:	83 d2 00             	adc    $0x0,%edx
61ce87:	33 db                	xor    %ebx,%ebx
61ce89:	03 fa                	add    %edx,%edi
61ce8b:	13 db                	adc    %ebx,%ebx
61ce8d:	f7 61 18             	mull   0x18(%ecx)
61ce90:	8b c8                	mov    %eax,%ecx
61ce92:	8b 45 0c             	mov    0xc(%ebp),%eax
61ce95:	03 ce                	add    %esi,%ecx
61ce97:	83 d2 00             	adc    $0x0,%edx
61ce9a:	8b 40 0c             	mov    0xc(%eax),%eax
61ce9d:	03 fa                	add    %edx,%edi
61ce9f:	8b 55 10             	mov    0x10(%ebp),%edx
61cea2:	83 d3 00             	adc    $0x0,%ebx
61cea5:	f7 62 14             	mull   0x14(%edx)
61cea8:	8b f0                	mov    %eax,%esi
61ceaa:	8b 45 0c             	mov    0xc(%ebp),%eax
61cead:	03 f1                	add    %ecx,%esi
61ceaf:	8b 4d 10             	mov    0x10(%ebp),%ecx
61ceb2:	83 d2 00             	adc    $0x0,%edx
61ceb5:	8b 40 10             	mov    0x10(%eax),%eax
61ceb8:	03 fa                	add    %edx,%edi
61ceba:	83 d3 00             	adc    $0x0,%ebx
61cebd:	f7 61 10             	mull   0x10(%ecx)
61cec0:	8b c8                	mov    %eax,%ecx
61cec2:	8b 45 0c             	mov    0xc(%ebp),%eax
61cec5:	03 ce                	add    %esi,%ecx
61cec7:	83 d2 00             	adc    $0x0,%edx
61ceca:	8b 40 14             	mov    0x14(%eax),%eax
61cecd:	03 fa                	add    %edx,%edi
61cecf:	8b 55 10             	mov    0x10(%ebp),%edx
61ced2:	83 d3 00             	adc    $0x0,%ebx
61ced5:	f7 62 0c             	mull   0xc(%edx)
61ced8:	8b f0                	mov    %eax,%esi
61ceda:	8b 45 0c             	mov    0xc(%ebp),%eax
61cedd:	03 f1                	add    %ecx,%esi
61cedf:	8b 4d 10             	mov    0x10(%ebp),%ecx
61cee2:	83 d2 00             	adc    $0x0,%edx
61cee5:	8b 40 18             	mov    0x18(%eax),%eax
61cee8:	03 fa                	add    %edx,%edi
61ceea:	83 d3 00             	adc    $0x0,%ebx
61ceed:	f7 61 08             	mull   0x8(%ecx)
61cef0:	8b c8                	mov    %eax,%ecx
61cef2:	03 ce                	add    %esi,%ecx
61cef4:	83 d2 00             	adc    $0x0,%edx
61cef7:	8b 45 0c             	mov    0xc(%ebp),%eax
61cefa:	03 fa                	add    %edx,%edi
61cefc:	8b 75 10             	mov    0x10(%ebp),%esi
61ceff:	83 d3 00             	adc    $0x0,%ebx
61cf02:	8b 40 1c             	mov    0x1c(%eax),%eax
61cf05:	f7 66 04             	mull   0x4(%esi)
61cf08:	03 c1                	add    %ecx,%eax
61cf0a:	8b 4d 08             	mov    0x8(%ebp),%ecx
61cf0d:	83 d2 00             	adc    $0x0,%edx
61cf10:	03 fa                	add    %edx,%edi
61cf12:	89 01                	mov    %eax,(%ecx)
61cf14:	8b 4d 0c             	mov    0xc(%ebp),%ecx
61cf17:	83 d3 00             	adc    $0x0,%ebx
61cf1a:	8b 41 08             	mov    0x8(%ecx),%eax
61cf1d:	f7 66 1c             	mull   0x1c(%esi)
61cf20:	8b f0                	mov    %eax,%esi
61cf22:	8b 41 0c             	mov    0xc(%ecx),%eax
61cf25:	8b 4d 10             	mov    0x10(%ebp),%ecx
61cf28:	03 f7                	add    %edi,%esi
61cf2a:	83 d2 00             	adc    $0x0,%edx
61cf2d:	33 ff                	xor    %edi,%edi
61cf2f:	03 da                	add    %edx,%ebx
61cf31:	13 ff                	adc    %edi,%edi
61cf33:	f7 61 18             	mull   0x18(%ecx)
61cf36:	8b c8                	mov    %eax,%ecx
61cf38:	8b 45 0c             	mov    0xc(%ebp),%eax
61cf3b:	03 ce                	add    %esi,%ecx
61cf3d:	83 d2 00             	adc    $0x0,%edx
61cf40:	8b 40 10             	mov    0x10(%eax),%eax
61cf43:	03 da                	add    %edx,%ebx
61cf45:	8b 55 10             	mov    0x10(%ebp),%edx
61cf48:	83 d7 00             	adc    $0x0,%edi
61cf4b:	f7 62 14             	mull   0x14(%edx)
61cf4e:	8b f0                	mov    %eax,%esi
61cf50:	8b 45 0c             	mov    0xc(%ebp),%eax
61cf53:	03 f1                	add    %ecx,%esi
61cf55:	8b 4d 10             	mov    0x10(%ebp),%ecx
61cf58:	83 d2 00             	adc    $0x0,%edx
61cf5b:	8b 40 14             	mov    0x14(%eax),%eax
61cf5e:	03 da                	add    %edx,%ebx
61cf60:	83 d7 00             	adc    $0x0,%edi
61cf63:	f7 61 10             	mull   0x10(%ecx)
61cf66:	8b c8                	mov    %eax,%ecx
61cf68:	8b 45 0c             	mov    0xc(%ebp),%eax
61cf6b:	03 ce                	add    %esi,%ecx
61cf6d:	83 d2 00             	adc    $0x0,%edx
61cf70:	8b 40 18             	mov    0x18(%eax),%eax
61cf73:	03 da                	add    %edx,%ebx
61cf75:	8b 55 10             	mov    0x10(%ebp),%edx
61cf78:	83 d7 00             	adc    $0x0,%edi
61cf7b:	f7 62 0c             	mull   0xc(%edx)
61cf7e:	8b f0                	mov    %eax,%esi
61cf80:	8b 45 0c             	mov    0xc(%ebp),%eax
61cf83:	03 f1                	add    %ecx,%esi
61cf85:	8b 4d 10             	mov    0x10(%ebp),%ecx
61cf88:	83 d2 00             	adc    $0x0,%edx
61cf8b:	8b 40 1c             	mov    0x1c(%eax),%eax
61cf8e:	03 da                	add    %edx,%ebx
61cf90:	83 d7 00             	adc    $0x0,%edi
61cf93:	f7 61 08             	mull   0x8(%ecx)
61cf96:	8b 4d 08             	mov    0x8(%ebp),%ecx
61cf99:	03 c6                	add    %esi,%eax
61cf9b:	83 d2 00             	adc    $0x0,%edx
61cf9e:	03 da                	add    %edx,%ebx
61cfa0:	89 41 04             	mov    %eax,0x4(%ecx)
61cfa3:	8b 4d 0c             	mov    0xc(%ebp),%ecx
61cfa6:	8b 55 10             	mov    0x10(%ebp),%edx
61cfa9:	83 d7 00             	adc    $0x0,%edi
61cfac:	8b 41 0c             	mov    0xc(%ecx),%eax
61cfaf:	f7 62 1c             	mull   0x1c(%edx)
61cfb2:	8b f0                	mov    %eax,%esi
61cfb4:	8b 41 10             	mov    0x10(%ecx),%eax
61cfb7:	8b 4d 10             	mov    0x10(%ebp),%ecx
61cfba:	03 f3                	add    %ebx,%esi
61cfbc:	83 d2 00             	adc    $0x0,%edx
61cfbf:	33 db                	xor    %ebx,%ebx
61cfc1:	03 fa                	add    %edx,%edi
61cfc3:	13 db                	adc    %ebx,%ebx
61cfc5:	f7 61 18             	mull   0x18(%ecx)
61cfc8:	8b c8                	mov    %eax,%ecx
61cfca:	03 ce                	add    %esi,%ecx
61cfcc:	8b 45 0c             	mov    0xc(%ebp),%eax
61cfcf:	83 d2 00             	adc    $0x0,%edx
61cfd2:	03 fa                	add    %edx,%edi
61cfd4:	8b 55 10             	mov    0x10(%ebp),%edx