61c900:	55                   	push   %ebp
61c901:	8b ec                	mov    %esp,%ebp
61c903:	51                   	push   %ecx
61c904:	53                   	push   %ebx
61c905:	8b 5d 08             	mov    0x8(%ebp),%ebx
61c908:	56                   	push   %esi
61c909:	8b 75 10             	mov    0x10(%ebp),%esi
61c90c:	57                   	push   %edi
61c90d:	8b 7d 0c             	mov    0xc(%ebp),%edi
61c910:	8b 07                	mov    (%edi),%eax
61c912:	f7 26                	mull   (%esi)
61c914:	89 03                	mov    %eax,(%ebx)
61c916:	8b ca                	mov    %edx,%ecx
61c918:	8b 07                	mov    (%edi),%eax
61c91a:	f7 66 04             	mull   0x4(%esi)
61c91d:	8b f0                	mov    %eax,%esi
61c91f:	8b 45 0c             	mov    0xc(%ebp),%eax
61c922:	03 f1                	add    %ecx,%esi
61c924:	83 d2 00             	adc    $0x0,%edx
61c927:	33 c9                	xor    %ecx,%ecx
61c929:	8b 40 04             	mov    0x4(%eax),%eax
61c92c:	33 ff                	xor    %edi,%edi
61c92e:	03 ca                	add    %edx,%ecx
61c930:	8b 55 10             	mov    0x10(%ebp),%edx
61c933:	13 ff                	adc    %edi,%edi
61c935:	f7 22                	mull   (%edx)
61c937:	03 c6                	add    %esi,%eax
61c939:	89 43 04             	mov    %eax,0x4(%ebx)
61c93c:	83 d2 00             	adc    $0x0,%edx
61c93f:	8b 45 0c             	mov    0xc(%ebp),%eax
61c942:	03 ca                	add    %edx,%ecx
61c944:	8b 55 10             	mov    0x10(%ebp),%edx
61c947:	83 d7 00             	adc    $0x0,%edi
61c94a:	8b 00                	mov    (%eax),%eax
61c94c:	f7 62 08             	mull   0x8(%edx)
61c94f:	8b f0                	mov    %eax,%esi
61c951:	8b 45 0c             	mov    0xc(%ebp),%eax
61c954:	03 f1                	add    %ecx,%esi
61c956:	8b 4d 10             	mov    0x10(%ebp),%ecx
61c959:	83 d2 00             	adc    $0x0,%edx
61c95c:	33 db                	xor    %ebx,%ebx
61c95e:	8b 40 04             	mov    0x4(%eax),%eax
61c961:	03 fa                	add    %edx,%edi
61c963:	13 db                	adc    %ebx,%ebx
61c965:	f7 61 04             	mull   0x4(%ecx)
61c968:	8b c8                	mov    %eax,%ecx
61c96a:	03 ce                	add    %esi,%ecx
61c96c:	8b 75 0c             	mov    0xc(%ebp),%esi
61c96f:	83 d2 00             	adc    $0x0,%edx
61c972:	03 fa                	add    %edx,%edi
61c974:	8b 55 10             	mov    0x10(%ebp),%edx
61c977:	8b 46 08             	mov    0x8(%esi),%eax
61c97a:	83 d3 00             	adc    $0x0,%ebx
61c97d:	f7 22                	mull   (%edx)
61c97f:	03 c1                	add    %ecx,%eax
61c981:	8b 4d 08             	mov    0x8(%ebp),%ecx
61c984:	83 d2 00             	adc    $0x0,%edx
61c987:	03 fa                	add    %edx,%edi
61c989:	89 41 08             	mov    %eax,0x8(%ecx)
61c98c:	8b 4d 10             	mov    0x10(%ebp),%ecx
61c98f:	83 d3 00             	adc    $0x0,%ebx
61c992:	8b 06                	mov    (%esi),%eax
61c994:	f7 61 0c             	mull   0xc(%ecx)
61c997:	8b f0                	mov    %eax,%esi
61c999:	8b 45 0c             	mov    0xc(%ebp),%eax
61c99c:	03 f7                	add    %edi,%esi
61c99e:	83 d2 00             	adc    $0x0,%edx
61c9a1:	33 ff                	xor    %edi,%edi
61c9a3:	8b 40 04             	mov    0x4(%eax),%eax
61c9a6:	03 da                	add    %edx,%ebx
61c9a8:	13 ff                	adc    %edi,%edi
61c9aa:	f7 61 08             	mull   0x8(%ecx)
61c9ad:	8b c8                	mov    %eax,%ecx
61c9af:	8b 45 0c             	mov    0xc(%ebp),%eax
61c9b2:	03 ce                	add    %esi,%ecx
61c9b4:	83 d2 00             	adc    $0x0,%edx
61c9b7:	8b 40 08             	mov    0x8(%eax),%eax
61c9ba:	03 da                	add    %edx,%ebx
61c9bc:	8b 55 10             	mov    0x10(%ebp),%edx
61c9bf:	83 d7 00             	adc    $0x0,%edi
61c9c2:	f7 62 04             	mull   0x4(%edx)
61c9c5:	8b f0                	mov    %eax,%esi
61c9c7:	03 f1                	add    %ecx,%esi
61c9c9:	83 d2 00             	adc    $0x0,%edx
61c9cc:	03 da                	add    %edx,%ebx
61c9ce:	8b 45 0c             	mov    0xc(%ebp),%eax
61c9d1:	8b 4d 10             	mov    0x10(%ebp),%ecx
61c9d4:	83 d7 00             	adc    $0x0,%edi
61c9d7:	8b 40 0c             	mov    0xc(%eax),%eax
61c9da:	f7 21                	mull   (%ecx)
61c9dc:	8b 4d 08             	mov    0x8(%ebp),%ecx
61c9df:	03 c6                	add    %esi,%eax
61c9e1:	83 d2 00             	adc    $0x0,%edx
61c9e4:	03 da                	add    %edx,%ebx
61c9e6:	89 41 0c             	mov    %eax,0xc(%ecx)
61c9e9:	8b 45 0c             	mov    0xc(%ebp),%eax
61c9ec:	83 d7 00             	adc    $0x0,%edi
61c9ef:	8b 4d 10             	mov    0x10(%ebp),%ecx
61c9f2:	8b 00                	mov    (%eax),%eax
61c9f4:	f7 61 10             	mull   0x10(%ecx)
61c9f7:	8b f0                	mov    %eax,%esi
61c9f9:	8b 45 0c             	mov    0xc(%ebp),%eax
61c9fc:	03 f3                	add    %ebx,%esi
61c9fe:	83 d2 00             	adc    $0x0,%edx
61ca01:	33 db                	xor    %ebx,%ebx
61ca03:	8b 40 04             	mov    0x4(%eax),%eax
61ca06:	03 fa                	add    %edx,%edi
61ca08:	13 db                	adc    %ebx,%ebx
61ca0a:	f7 61 0c             	mull   0xc(%ecx)
61ca0d:	8b c8                	mov    %eax,%ecx
61ca0f:	8b 45 0c             	mov    0xc(%ebp),%eax
61ca12:	03 ce                	add    %esi,%ecx
61ca14:	83 d2 00             	adc    $0x0,%edx
61ca17:	8b 40 08             	mov    0x8(%eax),%eax
61ca1a:	03 fa                	add    %edx,%edi
61ca1c:	8b 55 10             	mov    0x10(%ebp),%edx
61ca1f:	83 d3 00             	adc    $0x0,%ebx
61ca22:	f7 62 08             	mull   0x8(%edx)
61ca25:	8b f0                	mov    %eax,%esi
61ca27:	8b 45 0c             	mov    0xc(%ebp),%eax
61ca2a:	03 f1                	add    %ecx,%esi
61ca2c:	8b 4d 10             	mov    0x10(%ebp),%ecx
61ca2f:	83 d2 00             	adc    $0x0,%edx
61ca32:	8b 40 0c             	mov    0xc(%eax),%eax
61ca35:	03 fa                	add    %edx,%edi
61ca37:	83 d3 00             	adc    $0x0,%ebx
61ca3a:	f7 61 04             	mull   0x4(%ecx)
61ca3d:	8b c8                	mov    %eax,%ecx
61ca3f:	03 ce                	add    %esi,%ecx
61ca41:	8b 75 0c             	mov    0xc(%ebp),%esi
61ca44:	83 d2 00             	adc    $0x0,%edx
61ca47:	03 fa                	add    %edx,%edi
61ca49:	8b 55 10             	mov    0x10(%ebp),%edx
61ca4c:	8b 46 10             	mov    0x10(%esi),%eax
61ca4f:	83 d3 00             	adc    $0x0,%ebx
61ca52:	f7 22                	mull   (%edx)
61ca54:	03 c1                	add    %ecx,%eax
61ca56:	8b 4d 08             	mov    0x8(%ebp),%ecx
61ca59:	83 d2 00             	adc    $0x0,%edx
61ca5c:	03 fa                	add    %edx,%edi
61ca5e:	89 41 10             	mov    %eax,0x10(%ecx)
61ca61:	8b 4d 10             	mov    0x10(%ebp),%ecx
61ca64:	83 d3 00             	adc    $0x0,%ebx
61ca67:	8b 06                	mov    (%esi),%eax
61ca69:	f7 61 14             	mull   0x14(%ecx)
61ca6c:	8b f0                	mov    %eax,%esi
61ca6e:	8b 45 0c             	mov    0xc(%ebp),%eax
61ca71:	03 f7                	add    %edi,%esi
61ca73:	83 d2 00             	adc    $0x0,%edx
61ca76:	33 ff                	xor    %edi,%edi
61ca78:	8b 40 04             	mov    0x4(%eax),%eax
61ca7b:	03 da                	add    %edx,%ebx
61ca7d:	13 ff                	adc    %edi,%edi
61ca7f:	f7 61 10             	mull   0x10(%ecx)
61ca82:	8b c8                	mov    %eax,%ecx
61ca84:	8b 45 0c             	mov    0xc(%ebp),%eax
61ca87:	03 ce                	add    %esi,%ecx
61ca89:	83 d2 00             	adc    $0x0,%edx
61ca8c:	8b 40 08             	mov    0x8(%eax),%eax
61ca8f:	03 da                	add    %edx,%ebx
61ca91:	8b 55 10             	mov    0x10(%ebp),%edx
61ca94:	83 d7 00             	adc    $0x0,%edi
61ca97:	f7 62 0c             	mull   0xc(%edx)
61ca9a:	8b f0                	mov    %eax,%esi
61ca9c:	03 f1                	add    %ecx,%esi
61ca9e:	83 d2 00             	adc    $0x0,%edx
61caa1:	8b 45 0c             	mov    0xc(%ebp),%eax
61caa4:	03 da                	add    %edx,%ebx
61caa6:	8b 4d 10             	mov    0x10(%ebp),%ecx
61caa9:	83 d7 00             	adc    $0x0,%edi
61caac:	8b 40 0c             	mov    0xc(%eax),%eax
61caaf:	f7 61 08             	mull   0x8(%ecx)
61cab2:	8b c8                	mov    %eax,%ecx
61cab4:	8b 45 0c             	mov    0xc(%ebp),%eax
61cab7:	03 ce                	add    %esi,%ecx
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