61cab9:	83 d2 00             	adc    $0x0,%edx
61cabc:	8b 40 10             	mov    0x10(%eax),%eax
61cabf:	03 da                	add    %edx,%ebx
61cac1:	8b 55 10             	mov    0x10(%ebp),%edx
61cac4:	83 d7 00             	adc    $0x0,%edi
61cac7:	f7 62 04             	mull   0x4(%edx)
61caca:	8b f0                	mov    %eax,%esi
61cacc:	8b 45 0c             	mov    0xc(%ebp),%eax
61cacf:	03 f1                	add    %ecx,%esi
61cad1:	8b 4d 10             	mov    0x10(%ebp),%ecx
61cad4:	83 d2 00             	adc    $0x0,%edx
61cad7:	8b 40 14             	mov    0x14(%eax),%eax
61cada:	03 da                	add    %edx,%ebx
61cadc:	83 d7 00             	adc    $0x0,%edi
61cadf:	f7 21                	mull   (%ecx)
61cae1:	8b 4d 08             	mov    0x8(%ebp),%ecx
61cae4:	03 c6                	add    %esi,%eax
61cae6:	83 d2 00             	adc    $0x0,%edx
61cae9:	89 41 14             	mov    %eax,0x14(%ecx)
61caec:	03 da                	add    %edx,%ebx
61caee:	8b 45 0c             	mov    0xc(%ebp),%eax
61caf1:	8b 4d 10             	mov    0x10(%ebp),%ecx
61caf4:	83 d7 00             	adc    $0x0,%edi
61caf7:	89 7d fc             	mov    %edi,-0x4(%ebp)
61cafa:	8b 00                	mov    (%eax),%eax
61cafc:	f7 61 18             	mull   0x18(%ecx)
61caff:	8b f0                	mov    %eax,%esi
61cb01:	8b 45 0c             	mov    0xc(%ebp),%eax
61cb04:	03 f3                	add    %ebx,%esi
61cb06:	8b 5d fc             	mov    -0x4(%ebp),%ebx
61cb09:	83 d2 00             	adc    $0x0,%edx
61cb0c:	33 ff                	xor    %edi,%edi
61cb0e:	8b 40 04             	mov    0x4(%eax),%eax
61cb11:	03 da                	add    %edx,%ebx
61cb13:	f7 61 14             	mull   0x14(%ecx)
61cb16:	57                   	push   %edi
61cb17:	8b c8                	mov    %eax,%ecx
61cb19:	8b 45 0c             	mov    0xc(%ebp),%eax
61cb1c:	03 ce                	add    %esi,%ecx
61cb1e:	13 d7                	adc    %edi,%edx
61cb20:	8b 40 08             	mov    0x8(%eax),%eax
61cb23:	03 da                	add    %edx,%ebx
61cb25:	8b 55 10             	mov    0x10(%ebp),%edx
61cb28:	f7 62 10             	mull   0x10(%edx)
61cb2b:	8b f0                	mov    %eax,%esi
61cb2d:	8b 45 0c             	mov    0xc(%ebp),%eax
61cb30:	03 f1                	add    %ecx,%esi
61cb32:	8b 4d 10             	mov    0x10(%ebp),%ecx
61cb35:	13 d7                	adc    %edi,%edx
61cb37:	8b 40 0c             	mov    0xc(%eax),%eax
61cb3a:	03 da                	add    %edx,%ebx
61cb3c:	f7 61 0c             	mull   0xc(%ecx)
61cb3f:	8b c8                	mov    %eax,%ecx
61cb41:	8b 45 0c             	mov    0xc(%ebp),%eax
61cb44:	03 ce                	add    %esi,%ecx
61cb46:	13 d7                	adc    %edi,%edx
61cb48:	8b 40 10             	mov    0x10(%eax),%eax
61cb4b:	03 da                	add    %edx,%ebx
61cb4d:	8b 55 10             	mov    0x10(%ebp),%edx
61cb50:	f7 62 08             	mull   0x8(%edx)
61cb53:	8b f0                	mov    %eax,%esi
61cb55:	8b 45 0c             	mov    0xc(%ebp),%eax
61cb58:	03 f1                	add    %ecx,%esi
61cb5a:	8b 4d 10             	mov    0x10(%ebp),%ecx
61cb5d:	13 d7                	adc    %edi,%edx
61cb5f:	8b 40 14             	mov    0x14(%eax),%eax
61cb62:	03 da                	add    %edx,%ebx
61cb64:	f7 61 04             	mull   0x4(%ecx)
61cb67:	8b c8                	mov    %eax,%ecx
61cb69:	03 ce                	add    %esi,%ecx
61cb6b:	5e                   	pop    %esi
61cb6c:	8b 7d 10             	mov    0x10(%ebp),%edi
61cb6f:	13 d6                	adc    %esi,%edx
61cb71:	8b 45 0c             	mov    0xc(%ebp),%eax
61cb74:	03 da                	add    %edx,%ebx
61cb76:	8b 40 18             	mov    0x18(%eax),%eax
61cb79:	f7 27                	mull   (%edi)
61cb7b:	03 c1                	add    %ecx,%eax
61cb7d:	13 d6                	adc    %esi,%edx
61cb7f:	8b 75 08             	mov    0x8(%ebp),%esi
61cb82:	03 d3                	add    %ebx,%edx
61cb84:	89 46 18             	mov    %eax,0x18(%esi)
61cb87:	8b 45 0c             	mov    0xc(%ebp),%eax
61cb8a:	8b 4f 1c             	mov    0x1c(%edi),%ecx
61cb8d:	0f af 08             	imul   (%eax),%ecx
61cb90:	8b 40 1c             	mov    0x1c(%eax),%eax
61cb93:	0f af 07             	imul   (%edi),%eax
61cb96:	03 c8                	add    %eax,%ecx
61cb98:	8b 45 0c             	mov    0xc(%ebp),%eax
61cb9b:	8b 40 08             	mov    0x8(%eax),%eax
61cb9e:	0f af 47 14          	imul   0x14(%edi),%eax
61cba2:	03 c8                	add    %eax,%ecx
61cba4:	8b 45 0c             	mov    0xc(%ebp),%eax
61cba7:	8b 40 0c             	mov    0xc(%eax),%eax
61cbaa:	0f af 47 10          	imul   0x10(%edi),%eax
61cbae:	03 c8                	add    %eax,%ecx
61cbb0:	8b 45 0c             	mov    0xc(%ebp),%eax
61cbb3:	8b 40 04             	mov    0x4(%eax),%eax
61cbb6:	0f af 47 18          	imul   0x18(%edi),%eax
61cbba:	03 c8                	add    %eax,%ecx
61cbbc:	8b 45 0c             	mov    0xc(%ebp),%eax
61cbbf:	8b 40 14             	mov    0x14(%eax),%eax
61cbc2:	0f af 47 08          	imul   0x8(%edi),%eax
61cbc6:	03 c8                	add    %eax,%ecx
61cbc8:	8b 45 0c             	mov    0xc(%ebp),%eax
61cbcb:	8b 40 18             	mov    0x18(%eax),%eax
61cbce:	0f af 47 04          	imul   0x4(%edi),%eax
61cbd2:	03 c8                	add    %eax,%ecx
61cbd4:	8b 47 0c             	mov    0xc(%edi),%eax
61cbd7:	8b 7d 0c             	mov    0xc(%ebp),%edi
61cbda:	03 d1                	add    %ecx,%edx
61cbdc:	0f af 47 10          	imul   0x10(%edi),%eax
61cbe0:	5f                   	pop    %edi
61cbe1:	03 c2                	add    %edx,%eax
61cbe3:	89 46 1c             	mov    %eax,0x1c(%esi)
61cbe6:	5e                   	pop    %esi
61cbe7:	5b                   	pop    %ebx
61cbe8:	8b e5                	mov    %ebp,%esp
61cbea:	5d                   	pop    %ebp
61cbeb:	c3                   	ret
61cbec:	cc                   	int3
61cbed:	cc                   	int3
61cbee:	cc                   	int3
61cbef:	cc                   	int3
61cbf0:	55                   	push   %ebp
61cbf1:	8b ec                	mov    %esp,%ebp
61cbf3:	83 ec 10             	sub    $0x10,%esp
61cbf6:	ff 75 10             	push   0x10(%ebp)
61cbf9:	8d 45 f0             	lea    -0x10(%ebp),%eax
61cbfc:	ff 75 0c             	push   0xc(%ebp)
61cbff:	50                   	push   %eax
61cc00:	e8 2b f4 ff ff       	call   0x61c030
61cc05:	8b 4d 08             	mov    0x8(%ebp),%ecx
61cc08:	83 c4 0c             	add    $0xc,%esp
61cc0b:	8b 45 f8             	mov    -0x8(%ebp),%eax
61cc0e:	89 01                	mov    %eax,(%ecx)
61cc10:	8b 45 fc             	mov    -0x4(%ebp),%eax
61cc13:	89 41 04             	mov    %eax,0x4(%ecx)
61cc16:	8b e5                	mov    %ebp,%esp
61cc18:	5d                   	pop    %ebp
61cc19:	c3                   	ret
61cc1a:	cc                   	int3
61cc1b:	cc                   	int3
61cc1c:	cc                   	int3
61cc1d:	cc                   	int3
61cc1e:	cc                   	int3
61cc1f:	cc                   	int3
61cc20:	55                   	push   %ebp
61cc21:	8b ec                	mov    %esp,%ebp
61cc23:	53                   	push   %ebx
61cc24:	8b 5d 0c             	mov    0xc(%ebp),%ebx
61cc27:	56                   	push   %esi
61cc28:	8b 75 10             	mov    0x10(%ebp),%esi
61cc2b:	57                   	push   %edi
61cc2c:	8b 43 08             	mov    0x8(%ebx),%eax
61cc2f:	33 ff                	xor    %edi,%edi
61cc31:	f7 26                	mull   (%esi)
61cc33:	8b 03                	mov    (%ebx),%eax
61cc35:	8b ca                	mov    %edx,%ecx
61cc37:	f7 66 08             	mull   0x8(%esi)
61cc3a:	8b 43 04             	mov    0x4(%ebx),%eax
61cc3d:	03 ca                	add    %edx,%ecx
61cc3f:	13 ff                	adc    %edi,%edi
61cc41:	f7 66 04             	mull   0x4(%esi)
61cc44:	8b 03                	mov    (%ebx),%eax
61cc46:	03 ca                	add    %edx,%ecx
61cc48:	83 d7 00             	adc    $0x0,%edi
61cc4b:	f7 66 0c             	mull   0xc(%esi)
61cc4e:	8b f0                	mov    %eax,%esi
61cc50:	8b 45 0c             	mov    0xc(%ebp),%eax
61cc53:	03 f1                	add    %ecx,%esi
61cc55:	8b 4d 10             	mov    0x10(%ebp),%ecx
61cc58:	83 d2 00             	adc    $0x0,%edx
61cc5b:	33 db                	xor    %ebx,%ebx
61cc5d:	8b 40 04             	mov    0x4(%eax),%eax
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