61c5b0:	8b 40 10             	mov    0x10(%eax),%eax
61c5b3:	03 fa                	add    %edx,%edi
61c5b5:	83 d3 00             	adc    $0x0,%ebx
61c5b8:	f7 61 10             	mull   0x10(%ecx)
61c5bb:	8b c8                	mov    %eax,%ecx
61c5bd:	8b 45 0c             	mov    0xc(%ebp),%eax
61c5c0:	03 ce                	add    %esi,%ecx
61c5c2:	83 d2 00             	adc    $0x0,%edx
61c5c5:	8b 40 14             	mov    0x14(%eax),%eax
61c5c8:	03 fa                	add    %edx,%edi
61c5ca:	8b 55 10             	mov    0x10(%ebp),%edx
61c5cd:	83 d3 00             	adc    $0x0,%ebx
61c5d0:	f7 62 0c             	mull   0xc(%edx)
61c5d3:	8b f0                	mov    %eax,%esi
61c5d5:	8b 45 0c             	mov    0xc(%ebp),%eax
61c5d8:	03 f1                	add    %ecx,%esi
61c5da:	8b 4d 10             	mov    0x10(%ebp),%ecx
61c5dd:	83 d2 00             	adc    $0x0,%edx
61c5e0:	8b 40 18             	mov    0x18(%eax),%eax
61c5e3:	03 fa                	add    %edx,%edi
61c5e5:	83 d3 00             	adc    $0x0,%ebx
61c5e8:	f7 61 08             	mull   0x8(%ecx)
61c5eb:	8b c8                	mov    %eax,%ecx
61c5ed:	03 ce                	add    %esi,%ecx
61c5ef:	8b 75 0c             	mov    0xc(%ebp),%esi
61c5f2:	83 d2 00             	adc    $0x0,%edx
61c5f5:	03 fa                	add    %edx,%edi
61c5f7:	8b 55 10             	mov    0x10(%ebp),%edx
61c5fa:	8b 46 1c             	mov    0x1c(%esi),%eax
61c5fd:	83 d3 00             	adc    $0x0,%ebx
61c600:	f7 62 04             	mull   0x4(%edx)
61c603:	03 c1                	add    %ecx,%eax
61c605:	8b 4d 08             	mov    0x8(%ebp),%ecx
61c608:	83 d2 00             	adc    $0x0,%edx
61c60b:	03 fa                	add    %edx,%edi
61c60d:	89 41 20             	mov    %eax,0x20(%ecx)
61c610:	8b 4d 10             	mov    0x10(%ebp),%ecx
61c613:	83 d3 00             	adc    $0x0,%ebx
61c616:	8b 46 08             	mov    0x8(%esi),%eax
61c619:	f7 61 1c             	mull   0x1c(%ecx)
61c61c:	8b f0                	mov    %eax,%esi
61c61e:	8b 45 0c             	mov    0xc(%ebp),%eax
61c621:	03 f7                	add    %edi,%esi
61c623:	83 d2 00             	adc    $0x0,%edx
61c626:	33 ff                	xor    %edi,%edi
61c628:	8b 40 0c             	mov    0xc(%eax),%eax
61c62b:	03 da                	add    %edx,%ebx
61c62d:	13 ff                	adc    %edi,%edi
61c62f:	f7 61 18             	mull   0x18(%ecx)
61c632:	8b c8                	mov    %eax,%ecx
61c634:	03 ce                	add    %esi,%ecx
61c636:	83 d2 00             	adc    $0x0,%edx
61c639:	03 da                	add    %edx,%ebx
61c63b:	83 d7 00             	adc    $0x0,%edi
61c63e:	8b 45 0c             	mov    0xc(%ebp),%eax
61c641:	8b 55 10             	mov    0x10(%ebp),%edx
61c644:	8b 40 10             	mov    0x10(%eax),%eax
61c647:	f7 62 14             	mull   0x14(%edx)
61c64a:	8b f0                	mov    %eax,%esi
61c64c:	8b 45 0c             	mov    0xc(%ebp),%eax
61c64f:	03 f1                	add    %ecx,%esi
61c651:	8b 4d 10             	mov    0x10(%ebp),%ecx
61c654:	83 d2 00             	adc    $0x0,%edx
61c657:	8b 40 14             	mov    0x14(%eax),%eax
61c65a:	03 da                	add    %edx,%ebx
61c65c:	83 d7 00             	adc    $0x0,%edi
61c65f:	f7 61 10             	mull   0x10(%ecx)
61c662:	8b c8                	mov    %eax,%ecx
61c664:	8b 45 0c             	mov    0xc(%ebp),%eax
61c667:	03 ce                	add    %esi,%ecx
61c669:	83 d2 00             	adc    $0x0,%edx
61c66c:	8b 40 18             	mov    0x18(%eax),%eax
61c66f:	03 da                	add    %edx,%ebx
61c671:	8b 55 10             	mov    0x10(%ebp),%edx
61c674:	83 d7 00             	adc    $0x0,%edi
61c677:	f7 62 0c             	mull   0xc(%edx)
61c67a:	8b f0                	mov    %eax,%esi
61c67c:	8b 45 0c             	mov    0xc(%ebp),%eax
61c67f:	03 f1                	add    %ecx,%esi
61c681:	8b 4d 10             	mov    0x10(%ebp),%ecx
61c684:	83 d2 00             	adc    $0x0,%edx
61c687:	8b 40 1c             	mov    0x1c(%eax),%eax
61c68a:	03 da                	add    %edx,%ebx
61c68c:	83 d7 00             	adc    $0x0,%edi
61c68f:	f7 61 08             	mull   0x8(%ecx)
61c692:	03 c6                	add    %esi,%eax
61c694:	83 d2 00             	adc    $0x0,%edx
61c697:	03 da                	add    %edx,%ebx
61c699:	8b 55 08             	mov    0x8(%ebp),%edx
61c69c:	83 d7 00             	adc    $0x0,%edi
61c69f:	89 42 24             	mov    %eax,0x24(%edx)
61c6a2:	8b 45 0c             	mov    0xc(%ebp),%eax
61c6a5:	8b 40 0c             	mov    0xc(%eax),%eax
61c6a8:	f7 61 1c             	mull   0x1c(%ecx)
61c6ab:	8b f0                	mov    %eax,%esi
61c6ad:	8b 45 0c             	mov    0xc(%ebp),%eax
61c6b0:	03 f3                	add    %ebx,%esi
61c6b2:	83 d2 00             	adc    $0x0,%edx
61c6b5:	33 db                	xor    %ebx,%ebx
61c6b7:	8b 40 10             	mov    0x10(%eax),%eax
61c6ba:	03 fa                	add    %edx,%edi
61c6bc:	13 db                	adc    %ebx,%ebx
61c6be:	f7 61 18             	mull   0x18(%ecx)
61c6c1:	8b c8                	mov    %eax,%ecx
61c6c3:	8b 45 0c             	mov    0xc(%ebp),%eax
61c6c6:	03 ce                	add    %esi,%ecx
61c6c8:	83 d2 00             	adc    $0x0,%edx
61c6cb:	8b 40 14             	mov    0x14(%eax),%eax
61c6ce:	03 fa                	add    %edx,%edi
61c6d0:	8b 55 10             	mov    0x10(%ebp),%edx
61c6d3:	83 d3 00             	adc    $0x0,%ebx
61c6d6:	f7 62 14             	mull   0x14(%edx)
61c6d9:	8b f0                	mov    %eax,%esi
61c6db:	8b 45 0c             	mov    0xc(%ebp),%eax
61c6de:	03 f1                	add    %ecx,%esi
61c6e0:	8b 4d 10             	mov    0x10(%ebp),%ecx
61c6e3:	83 d2 00             	adc    $0x0,%edx
61c6e6:	8b 40 18             	mov    0x18(%eax),%eax
61c6e9:	03 fa                	add    %edx,%edi
61c6eb:	83 d3 00             	adc    $0x0,%ebx
61c6ee:	f7 61 10             	mull   0x10(%ecx)
61c6f1:	8b c8                	mov    %eax,%ecx
61c6f3:	03 ce                	add    %esi,%ecx
61c6f5:	8b 75 0c             	mov    0xc(%ebp),%esi
61c6f8:	83 d2 00             	adc    $0x0,%edx
61c6fb:	03 fa                	add    %edx,%edi
61c6fd:	8b 55 10             	mov    0x10(%ebp),%edx
61c700:	8b 46 1c             	mov    0x1c(%esi),%eax
61c703:	83 d3 00             	adc    $0x0,%ebx
61c706:	f7 62 0c             	mull   0xc(%edx)
61c709:	03 c1                	add    %ecx,%eax
61c70b:	83 d2 00             	adc    $0x0,%edx
61c70e:	03 fa                	add    %edx,%edi
61c710:	83 d3 00             	adc    $0x0,%ebx
61c713:	8b 4d 08             	mov    0x8(%ebp),%ecx
61c716:	89 41 28             	mov    %eax,0x28(%ecx)
61c719:	8b 46 10             	mov    0x10(%esi),%eax
61c71c:	8b 4d 10             	mov    0x10(%ebp),%ecx
61c71f:	f7 61 1c             	mull   0x1c(%ecx)
61c722:	8b f0                	mov    %eax,%esi
61c724:	8b 45 0c             	mov    0xc(%ebp),%eax
61c727:	03 f7                	add    %edi,%esi
61c729:	83 d2 00             	adc    $0x0,%edx
61c72c:	33 ff                	xor    %edi,%edi
61c72e:	8b 40 14             	mov    0x14(%eax),%eax
61c731:	03 da                	add    %edx,%ebx
61c733:	13 ff                	adc    %edi,%edi
61c735:	f7 61 18             	mull   0x18(%ecx)
61c738:	8b c8                	mov    %eax,%ecx
61c73a:	8b 45 0c             	mov    0xc(%ebp),%eax
61c73d:	03 ce                	add    %esi,%ecx
61c73f:	83 d2 00             	adc    $0x0,%edx
61c742:	8b 40 18             	mov    0x18(%eax),%eax
61c745:	03 da                	add    %edx,%ebx
61c747:	8b 55 10             	mov    0x10(%ebp),%edx
61c74a:	83 d7 00             	adc    $0x0,%edi
61c74d:	f7 62 14             	mull   0x14(%edx)
61c750:	8b f0                	mov    %eax,%esi
61c752:	8b 45 0c             	mov    0xc(%ebp),%eax
61c755:	03 f1                	add    %ecx,%esi
61c757:	8b 4d 10             	mov    0x10(%ebp),%ecx
61c75a:	83 d2 00             	adc    $0x0,%edx
61c75d:	8b 40 1c             	mov    0x1c(%eax),%eax
61c760:	03 da                	add    %edx,%ebx
61c762:	83 d7 00             	adc    $0x0,%edi
61c765:	f7 61 10             	mull   0x10(%ecx)
61c768:	03 c6                	add    %esi,%eax
61c76a:	83 d2 00             	adc    $0x0,%edx
61c76d:	03 da                	add    %edx,%ebx
61c76f:	8b 55 08             	mov    0x8(%ebp),%edx
61c772:	83 d7 00             	adc    $0x0,%edi
61c775:	89 42 2c             	mov    %eax,0x2c(%edx)
61c778:	8b 45 0c             	mov    0xc(%ebp),%eax
61c77b:	8b 40 14             	mov    0x14(%eax),%eax
61c77e:	f7 61 1c             	mull   0x1c(%ecx)
61c781:	8b f0                	mov    %eax,%esi
61c783:	8b 45 0c             	mov    0xc(%ebp),%eax
61c786:	03 f3                	add    %ebx,%esi
61c788:	83 d2 00             	adc    $0x0,%edx
61c78b:	33 db                	xor    %ebx,%ebx
61c78d:	8b 40 18             	mov    0x18(%eax),%eax
61c790:	03 fa                	add    %edx,%edi
61c792:	13 db                	adc    %ebx,%ebx
61c794:	f7 61 18             	mull   0x18(%ecx)
61c797:	8b c8                	mov    %eax,%ecx
61c799:	03 ce                	add    %esi,%ecx
61c79b:	8b 75 0c             	mov    0xc(%ebp),%esi
61c79e:	83 d2 00             	adc    $0x0,%edx
61c7a1:	03 fa                	add    %edx,%edi
61c7a3:	8b 55 10             	mov    0x10(%ebp),%edx
61c7a6:	8b 46 1c             	mov    0x1c(%esi),%eax
61c7a9:	83 d3 00             	adc    $0x0,%ebx
61c7ac:	f7 62 14             	mull   0x14(%edx)
61c7af:	03 c1                	add    %ecx,%eax
61c7b1:	8b 4d 08             	mov    0x8(%ebp),%ecx
61c7b4:	83 d2 00             	adc    $0x0,%edx
61c7b7:	03 fa                	add    %edx,%edi
61c7b9:	89 41 30             	mov    %eax,0x30(%ecx)
61c7bc:	8b 4d 10             	mov    0x10(%ebp),%ecx
61c7bf:	83 d3 00             	adc    $0x0,%ebx
61c7c2:	8b 46 18             	mov    0x18(%esi),%eax
61c7c5:	f7 61 1c             	mull   0x1c(%ecx)
61c7c8:	8b f0                	mov    %eax,%esi
61c7ca:	8b 45 0c             	mov    0xc(%ebp),%eax
61c7cd:	03 f7                	add    %edi,%esi
61c7cf:	83 d2 00             	adc    $0x0,%edx
61c7d2:	33 ff                	xor    %edi,%edi
61c7d4:	8b 40 1c             	mov    0x1c(%eax),%eax
61c7d7:	03 da                	add    %edx,%ebx
61c7d9:	13 ff                	adc    %edi,%edi
61c7db:	f7 61 18             	mull   0x18(%ecx)
61c7de:	03 c6                	add    %esi,%eax
61c7e0:	8b ca                	mov    %edx,%ecx
61c7e2:	8b 75 08             	mov    0x8(%ebp),%esi
61c7e5:	83 d1 00             	adc    $0x0,%ecx
61c7e8:	8b 55 10             	mov    0x10(%ebp),%edx
61c7eb:	89 46 34             	mov    %eax,0x34(%esi)
61c7ee:	8b 45 0c             	mov    0xc(%ebp),%eax
61c7f1:	8b 40 1c             	mov    0x1c(%eax),%eax
61c7f4:	f7 62 1c             	mull   0x1c(%edx)
61c7f7:	03 c1                	add    %ecx,%eax
61c7f9:	83 d2 00             	adc    $0x0,%edx
61c7fc:	03 c3                	add    %ebx,%eax
61c7fe:	89 46 38             	mov    %eax,0x38(%esi)
61c801:	13 d7                	adc    %edi,%edx
61c803:	5f                   	pop    %edi
61c804:	89 56 3c             	mov    %edx,0x3c(%esi)
61c807:	5e                   	pop    %esi
61c808:	5b                   	pop    %ebx
61c809:	5d                   	pop    %ebp
61c80a:	c3                   	ret
61c80b:	cc                   	int3
61c80c:	cc                   	int3
61c80d:	cc                   	int3
61c80e:	cc                   	int3
61c80f:	cc                   	int3
61c810:	55                   	push   %ebp
61c811:	8b ec                	mov    %esp,%ebp
61c813:	53                   	push   %ebx
61c814:	8b 5d 0c             	mov    0xc(%ebp),%ebx
61c817:	56                   	push   %esi
61c818:	8b 75 08             	mov    0x8(%ebp),%esi
61c81b:	57                   	push   %edi
61c81c:	8b 7d 10             	mov    0x10(%ebp),%edi
61c81f:	8b 03                	mov    (%ebx),%eax
61c821:	f7 27                	mull   (%edi)
61c823:	89 06                	mov    %eax,(%esi)
61c825:	8b 4f 04             	mov    0x4(%edi),%ecx
61c828:	8b 43 04             	mov    0x4(%ebx),%eax
61c82b:	0f af 0b             	imul   (%ebx),%ecx
61c82e:	0f af 07             	imul   (%edi),%eax
61c831:	5f                   	pop    %edi
61c832:	03 c8                	add    %eax,%ecx
61c834:	03 ca                	add    %edx,%ecx
61c836:	89 4e 04             	mov    %ecx,0x4(%esi)
61c839:	5e                   	pop    %esi
61c83a:	5b                   	pop    %ebx
61c83b:	5d                   	pop    %ebp
61c83c:	c3                   	ret
61c83d:	cc                   	int3
61c83e:	cc                   	int3
61c83f:	cc                   	int3
61c840:	55                   	push   %ebp
61c841:	8b ec                	mov    %esp,%ebp
61c843:	53                   	push   %ebx
61c844:	8b 5d 10             	mov    0x10(%ebp),%ebx
61c847:	56                   	push   %esi
61c848:	8b 75 0c             	mov    0xc(%ebp),%esi
61c84b:	57                   	push   %edi
61c84c:	8b 7d 08             	mov    0x8(%ebp),%edi
61c84f:	6a 00                	push   $0x0
61c851:	8b 06                	mov    (%esi),%eax
61c853:	f7 23                	mull   (%ebx)
61c855:	89 07                	mov    %eax,(%edi)
61c857:	8b ca                	mov    %edx,%ecx
61c859:	8b 06                	mov    (%esi),%eax
61c85b:	f7 63 04             	mull   0x4(%ebx)
61c85e:	8b f0                	mov    %eax,%esi
61c860:	8b 45 0c             	mov    0xc(%ebp),%eax
61c863:	03 f1                	add    %ecx,%esi
61c865:	83 d2 00             	adc    $0x0,%edx
61c868:	33 c9                	xor    %ecx,%ecx
61c86a:	8b 40 04             	mov    0x4(%eax),%eax
61c86d:	33 db                	xor    %ebx,%ebx
61c86f:	03 ca                	add    %edx,%ecx
61c871:	8b 55 10             	mov    0x10(%ebp),%edx
61c874:	13 db                	adc    %ebx,%ebx
61c876:	f7 22                	mull   (%edx)
61c878:	03 c6                	add    %esi,%eax
61c87a:	89 47 04             	mov    %eax,0x4(%edi)
61c87d:	8b 45 0c             	mov    0xc(%ebp),%eax
61c880:	5e                   	pop    %esi
61c881:	13 d6                	adc    %esi,%edx
61c883:	03 ca                	add    %edx,%ecx
61c885:	8b 55 10             	mov    0x10(%ebp),%edx
61c888:	8b 40 08             	mov    0x8(%eax),%eax
61c88b:	13 de                	adc    %esi,%ebx
61c88d:	f7 22                	mull   (%edx)
61c88f:	8b f8                	mov    %eax,%edi
61c891:	8b 45 0c             	mov    0xc(%ebp),%eax
61c894:	03 f9                	add    %ecx,%edi
61c896:	8b 4d 10             	mov    0x10(%ebp),%ecx
61c899:	13 d6                	adc    %esi,%edx
61c89b:	8b 40 04             	mov    0x4(%eax),%eax
61c89e:	03 da                	add    %edx,%ebx
61c8a0:	f7 61 04             	mull   0x4(%ecx)
61c8a3:	8b c8                	mov    %eax,%ecx
61c8a5:	8b 45 0c             	mov    0xc(%ebp),%eax
61c8a8:	03 cf                	add    %edi,%ecx
61c8aa:	8b 7d 10             	mov    0x10(%ebp),%edi
61c8ad:	13 d6                	adc    %esi,%edx
61c8af:	8b 00                	mov    (%eax),%eax
61c8b1:	03 da                	add    %edx,%ebx
61c8b3:	f7 67 08             	mull   0x8(%edi)
61c8b6:	03 c1                	add    %ecx,%eax
61c8b8:	13 d6                	adc    %esi,%edx
61c8ba:	8b 75 08             	mov    0x8(%ebp),%esi
61c8bd:	89 46 08             	mov    %eax,0x8(%esi)
61c8c0:	8b 45 0c             	mov    0xc(%ebp),%eax
61c8c3:	8b 4f 0c             	mov    0xc(%edi),%ecx
61c8c6:	8b 75 0c             	mov    0xc(%ebp),%esi
61c8c9:	0f af 08             	imul   (%eax),%ecx
61c8cc:	8b 40 0c             	mov    0xc(%eax),%eax
61c8cf:	0f af 07             	imul   (%edi),%eax
61c8d2:	03 c8                	add    %eax,%ecx
61c8d4:	8b 47 04             	mov    0x4(%edi),%eax
61c8d7:	0f af 46 08          	imul   0x8(%esi),%eax
61c8db:	03 c8                	add    %eax,%ecx
61c8dd:	8b c6                	mov    %esi,%eax
61c8df:	8b 75 08             	mov    0x8(%ebp),%esi
61c8e2:	8b 40 04             	mov    0x4(%eax),%eax
61c8e5:	0f af 47 08          	imul   0x8(%edi),%eax
61c8e9:	5f                   	pop    %edi
61c8ea:	03 c3                	add    %ebx,%eax
61c8ec:	03 c1                	add    %ecx,%eax
61c8ee:	03 d0                	add    %eax,%edx
61c8f0:	89 56 0c             	mov    %edx,0xc(%esi)
61c8f3:	5e                   	pop    %esi
61c8f4:	5b                   	pop    %ebx
61c8f5:	5d                   	pop    %ebp
61c8f6:	c3                   	ret
61c8f7:	cc                   	int3
61c8f8:	cc                   	int3
61c8f9:	cc                   	int3
61c8fa:	cc                   	int3
61c8fb:	cc                   	int3
61c8fc:	cc                   	int3
61c8fd:	cc                   	int3
61c8fe:	cc                   	int3
61c8ff:	cc                   	int3