61c3e5:	8b 45 0c             	mov    0xc(%ebp),%eax
61c3e8:	03 f1                	add    %ecx,%esi
61c3ea:	8b 4d 10             	mov    0x10(%ebp),%ecx
61c3ed:	83 d2 00             	adc    $0x0,%edx
61c3f0:	8b 40 14             	mov    0x14(%eax),%eax
61c3f3:	03 da                	add    %edx,%ebx
61c3f5:	83 d7 00             	adc    $0x0,%edi
61c3f8:	f7 21                	mull   (%ecx)
61c3fa:	03 c6                	add    %esi,%eax
61c3fc:	83 d2 00             	adc    $0x0,%edx
61c3ff:	03 da                	add    %edx,%ebx
61c401:	8b 55 08             	mov    0x8(%ebp),%edx
61c404:	83 d7 00             	adc    $0x0,%edi
61c407:	89 42 14             	mov    %eax,0x14(%edx)
61c40a:	8b 45 0c             	mov    0xc(%ebp),%eax
61c40d:	8b 00                	mov    (%eax),%eax
61c40f:	f7 61 18             	mull   0x18(%ecx)
61c412:	8b f0                	mov    %eax,%esi
61c414:	8b 45 0c             	mov    0xc(%ebp),%eax
61c417:	03 f3                	add    %ebx,%esi
61c419:	83 d2 00             	adc    $0x0,%edx
61c41c:	33 db                	xor    %ebx,%ebx
61c41e:	8b 40 04             	mov    0x4(%eax),%eax
61c421:	03 fa                	add    %edx,%edi
61c423:	13 db                	adc    %ebx,%ebx
61c425:	f7 61 14             	mull   0x14(%ecx)
61c428:	8b c8                	mov    %eax,%ecx
61c42a:	8b 45 0c             	mov    0xc(%ebp),%eax
61c42d:	03 ce                	add    %esi,%ecx
61c42f:	83 d2 00             	adc    $0x0,%edx
61c432:	8b 40 08             	mov    0x8(%eax),%eax
61c435:	03 fa                	add    %edx,%edi
61c437:	8b 55 10             	mov    0x10(%ebp),%edx
61c43a:	83 d3 00             	adc    $0x0,%ebx
61c43d:	f7 62 10             	mull   0x10(%edx)
61c440:	8b f0                	mov    %eax,%esi
61c442:	8b 45 0c             	mov    0xc(%ebp),%eax
61c445:	03 f1                	add    %ecx,%esi
61c447:	8b 4d 10             	mov    0x10(%ebp),%ecx
61c44a:	83 d2 00             	adc    $0x0,%edx
61c44d:	8b 40 0c             	mov    0xc(%eax),%eax
61c450:	03 fa                	add    %edx,%edi
61c452:	83 d3 00             	adc    $0x0,%ebx
61c455:	f7 61 0c             	mull   0xc(%ecx)
61c458:	8b c8                	mov    %eax,%ecx
61c45a:	8b 45 0c             	mov    0xc(%ebp),%eax
61c45d:	03 ce                	add    %esi,%ecx
61c45f:	83 d2 00             	adc    $0x0,%edx
61c462:	8b 40 10             	mov    0x10(%eax),%eax
61c465:	03 fa                	add    %edx,%edi
61c467:	8b 55 10             	mov    0x10(%ebp),%edx
61c46a:	83 d3 00             	adc    $0x0,%ebx
61c46d:	f7 62 08             	mull   0x8(%edx)
61c470:	8b f0                	mov    %eax,%esi
61c472:	8b 45 0c             	mov    0xc(%ebp),%eax
61c475:	03 f1                	add    %ecx,%esi
61c477:	8b 4d 10             	mov    0x10(%ebp),%ecx
61c47a:	83 d2 00             	adc    $0x0,%edx
61c47d:	8b 40 14             	mov    0x14(%eax),%eax
61c480:	03 fa                	add    %edx,%edi
61c482:	83 d3 00             	adc    $0x0,%ebx
61c485:	f7 61 04             	mull   0x4(%ecx)
61c488:	8b c8                	mov    %eax,%ecx
61c48a:	03 ce                	add    %esi,%ecx
61c48c:	83 d2 00             	adc    $0x0,%edx
61c48f:	03 fa                	add    %edx,%edi
61c491:	83 d3 00             	adc    $0x0,%ebx
61c494:	8b 75 0c             	mov    0xc(%ebp),%esi
61c497:	8b 55 10             	mov    0x10(%ebp),%edx
61c49a:	8b 46 18             	mov    0x18(%esi),%eax
61c49d:	f7 22                	mull   (%edx)
61c49f:	03 c1                	add    %ecx,%eax
61c4a1:	8b 4d 08             	mov    0x8(%ebp),%ecx
61c4a4:	83 d2 00             	adc    $0x0,%edx
61c4a7:	03 fa                	add    %edx,%edi
61c4a9:	89 41 18             	mov    %eax,0x18(%ecx)
61c4ac:	8b 06                	mov    (%esi),%eax
61c4ae:	83 d3 00             	adc    $0x0,%ebx
61c4b1:	8b 4d 10             	mov    0x10(%ebp),%ecx
61c4b4:	f7 61 1c             	mull   0x1c(%ecx)
61c4b7:	8b f0                	mov    %eax,%esi
61c4b9:	8b 45 0c             	mov    0xc(%ebp),%eax
61c4bc:	03 f7                	add    %edi,%esi
61c4be:	83 d2 00             	adc    $0x0,%edx
61c4c1:	33 ff                	xor    %edi,%edi
61c4c3:	8b 40 04             	mov    0x4(%eax),%eax
61c4c6:	03 da                	add    %edx,%ebx
61c4c8:	13 ff                	adc    %edi,%edi
61c4ca:	f7 61 18             	mull   0x18(%ecx)
61c4cd:	8b c8                	mov    %eax,%ecx
61c4cf:	8b 45 0c             	mov    0xc(%ebp),%eax
61c4d2:	03 ce                	add    %esi,%ecx
61c4d4:	83 d2 00             	adc    $0x0,%edx
61c4d7:	8b 40 08             	mov    0x8(%eax),%eax
61c4da:	03 da                	add    %edx,%ebx
61c4dc:	8b 55 10             	mov    0x10(%ebp),%edx
61c4df:	83 d7 00             	adc    $0x0,%edi
61c4e2:	f7 62 14             	mull   0x14(%edx)
61c4e5:	8b f0                	mov    %eax,%esi
61c4e7:	8b 45 0c             	mov    0xc(%ebp),%eax
61c4ea:	03 f1                	add    %ecx,%esi
61c4ec:	8b 4d 10             	mov    0x10(%ebp),%ecx
61c4ef:	83 d2 00             	adc    $0x0,%edx
61c4f2:	8b 40 0c             	mov    0xc(%eax),%eax
61c4f5:	03 da                	add    %edx,%ebx
61c4f7:	83 d7 00             	adc    $0x0,%edi
61c4fa:	f7 61 10             	mull   0x10(%ecx)
61c4fd:	8b c8                	mov    %eax,%ecx
61c4ff:	8b 45 0c             	mov    0xc(%ebp),%eax
61c502:	03 ce                	add    %esi,%ecx
61c504:	83 d2 00             	adc    $0x0,%edx
61c507:	8b 40 10             	mov    0x10(%eax),%eax
61c50a:	03 da                	add    %edx,%ebx
61c50c:	8b 55 10             	mov    0x10(%ebp),%edx
61c50f:	83 d7 00             	adc    $0x0,%edi
61c512:	f7 62 0c             	mull   0xc(%edx)
61c515:	8b f0                	mov    %eax,%esi
61c517:	8b 45 0c             	mov    0xc(%ebp),%eax
61c51a:	03 f1                	add    %ecx,%esi
61c51c:	8b 4d 10             	mov    0x10(%ebp),%ecx
61c51f:	83 d2 00             	adc    $0x0,%edx
61c522:	8b 40 14             	mov    0x14(%eax),%eax
61c525:	03 da                	add    %edx,%ebx
61c527:	83 d7 00             	adc    $0x0,%edi
61c52a:	f7 61 08             	mull   0x8(%ecx)
61c52d:	8b c8                	mov    %eax,%ecx
61c52f:	8b 45 0c             	mov    0xc(%ebp),%eax
61c532:	03 ce                	add    %esi,%ecx
61c534:	83 d2 00             	adc    $0x0,%edx
61c537:	8b 40 18             	mov    0x18(%eax),%eax
61c53a:	03 da                	add    %edx,%ebx
61c53c:	8b 55 10             	mov    0x10(%ebp),%edx
61c53f:	83 d7 00             	adc    $0x0,%edi
61c542:	f7 62 04             	mull   0x4(%edx)
61c545:	8b f0                	mov    %eax,%esi
61c547:	8b 45 0c             	mov    0xc(%ebp),%eax
61c54a:	03 f1                	add    %ecx,%esi
61c54c:	8b 4d 10             	mov    0x10(%ebp),%ecx
61c54f:	83 d2 00             	adc    $0x0,%edx
61c552:	8b 40 1c             	mov    0x1c(%eax),%eax
61c555:	03 da                	add    %edx,%ebx
61c557:	83 d7 00             	adc    $0x0,%edi
61c55a:	f7 21                	mull   (%ecx)
61c55c:	03 c6                	add    %esi,%eax
61c55e:	83 d2 00             	adc    $0x0,%edx
61c561:	03 da                	add    %edx,%ebx
61c563:	83 d7 00             	adc    $0x0,%edi
61c566:	8b 55 08             	mov    0x8(%ebp),%edx
61c569:	89 42 1c             	mov    %eax,0x1c(%edx)
61c56c:	8b 45 0c             	mov    0xc(%ebp),%eax
61c56f:	8b 40 04             	mov    0x4(%eax),%eax
61c572:	f7 61 1c             	mull   0x1c(%ecx)
61c575:	8b f0                	mov    %eax,%esi
61c577:	8b 45 0c             	mov    0xc(%ebp),%eax
61c57a:	03 f3                	add    %ebx,%esi
61c57c:	83 d2 00             	adc    $0x0,%edx
61c57f:	33 db                	xor    %ebx,%ebx
61c581:	8b 40 08             	mov    0x8(%eax),%eax
61c584:	03 fa                	add    %edx,%edi
61c586:	13 db                	adc    %ebx,%ebx
61c588:	f7 61 18             	mull   0x18(%ecx)
61c58b:	8b c8                	mov    %eax,%ecx
61c58d:	8b 45 0c             	mov    0xc(%ebp),%eax
61c590:	03 ce                	add    %esi,%ecx
61c592:	83 d2 00             	adc    $0x0,%edx
61c595:	8b 40 0c             	mov    0xc(%eax),%eax
61c598:	03 fa                	add    %edx,%edi
61c59a:	8b 55 10             	mov    0x10(%ebp),%edx
61c59d:	83 d3 00             	adc    $0x0,%ebx
61c5a0:	f7 62 14             	mull   0x14(%edx)
61c5a3:	8b f0                	mov    %eax,%esi
61c5a5:	8b 45 0c             	mov    0xc(%ebp),%eax
61c5a8:	03 f1                	add    %ecx,%esi
61c5aa:	8b 4d 10             	mov    0x10(%ebp),%ecx
61c5ad:	83 d2 00             	adc    $0x0,%edx
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)