412316:	83 d3 00             	adc    $0x0,%ebx
412319:	89 48 04             	mov    %ecx,0x4(%eax)
41231c:	8b 46 08             	mov    0x8(%esi),%eax
41231f:	31 c9                	xor    %ecx,%ecx
412321:	f7 e2                	mul    %edx
412323:	01 c5                	add    %eax,%ebp
412325:	8b 46 04             	mov    0x4(%esi),%eax
412328:	11 d3                	adc    %edx,%ebx
41232a:	8b 57 04             	mov    0x4(%edi),%edx
41232d:	83 d1 00             	adc    $0x0,%ecx
412330:	f7 e2                	mul    %edx
412332:	01 c5                	add    %eax,%ebp
412334:	8b 06                	mov    (%esi),%eax
412336:	11 d3                	adc    %edx,%ebx
412338:	8b 57 08             	mov    0x8(%edi),%edx
41233b:	83 d1 00             	adc    $0x0,%ecx
41233e:	f7 e2                	mul    %edx
412340:	01 c5                	add    %eax,%ebp
412342:	8b 44 24 14          	mov    0x14(%esp),%eax
412346:	11 d3                	adc    %edx,%ebx
412348:	8b 17                	mov    (%edi),%edx
41234a:	83 d1 00             	adc    $0x0,%ecx
41234d:	89 68 08             	mov    %ebp,0x8(%eax)
412350:	8b 46 0c             	mov    0xc(%esi),%eax
412353:	31 ed                	xor    %ebp,%ebp
412355:	f7 e2                	mul    %edx
412357:	01 c3                	add    %eax,%ebx
412359:	8b 46 08             	mov    0x8(%esi),%eax
41235c:	11 d1                	adc    %edx,%ecx
41235e:	8b 57 04             	mov    0x4(%edi),%edx
412361:	83 d5 00             	adc    $0x0,%ebp
412364:	f7 e2                	mul    %edx
412366:	01 c3                	add    %eax,%ebx
412368:	8b 46 04             	mov    0x4(%esi),%eax
41236b:	11 d1                	adc    %edx,%ecx
41236d:	8b 57 08             	mov    0x8(%edi),%edx
412370:	83 d5 00             	adc    $0x0,%ebp
412373:	f7 e2                	mul    %edx
412375:	01 c3                	add    %eax,%ebx
412377:	8b 06                	mov    (%esi),%eax
412379:	11 d1                	adc    %edx,%ecx
41237b:	8b 57 0c             	mov    0xc(%edi),%edx
41237e:	83 d5 00             	adc    $0x0,%ebp
412381:	f7 e2                	mul    %edx
412383:	01 c3                	add    %eax,%ebx
412385:	8b 44 24 14          	mov    0x14(%esp),%eax
412389:	11 d1                	adc    %edx,%ecx
41238b:	8b 57 04             	mov    0x4(%edi),%edx
41238e:	83 d5 00             	adc    $0x0,%ebp
412391:	89 58 0c             	mov    %ebx,0xc(%eax)
412394:	8b 46 0c             	mov    0xc(%esi),%eax
412397:	31 db                	xor    %ebx,%ebx
412399:	f7 e2                	mul    %edx
41239b:	01 c1                	add    %eax,%ecx
41239d:	8b 46 08             	mov    0x8(%esi),%eax
4123a0:	11 d5                	adc    %edx,%ebp
4123a2:	8b 57 08             	mov    0x8(%edi),%edx
4123a5:	83 d3 00             	adc    $0x0,%ebx
4123a8:	f7 e2                	mul    %edx
4123aa:	01 c1                	add    %eax,%ecx
4123ac:	8b 46 04             	mov    0x4(%esi),%eax
4123af:	11 d5                	adc    %edx,%ebp
4123b1:	8b 57 0c             	mov    0xc(%edi),%edx
4123b4:	83 d3 00             	adc    $0x0,%ebx
4123b7:	f7 e2                	mul    %edx
4123b9:	01 c1                	add    %eax,%ecx
4123bb:	8b 44 24 14          	mov    0x14(%esp),%eax
4123bf:	11 d5                	adc    %edx,%ebp
4123c1:	8b 57 08             	mov    0x8(%edi),%edx
4123c4:	83 d3 00             	adc    $0x0,%ebx
4123c7:	89 48 10             	mov    %ecx,0x10(%eax)
4123ca:	8b 46 0c             	mov    0xc(%esi),%eax
4123cd:	31 c9                	xor    %ecx,%ecx
4123cf:	f7 e2                	mul    %edx
4123d1:	01 c5                	add    %eax,%ebp
4123d3:	8b 46 08             	mov    0x8(%esi),%eax
4123d6:	11 d3                	adc    %edx,%ebx
4123d8:	8b 57 0c             	mov    0xc(%edi),%edx
4123db:	83 d1 00             	adc    $0x0,%ecx
4123de:	f7 e2                	mul    %edx
4123e0:	01 c5                	add    %eax,%ebp
4123e2:	8b 44 24 14          	mov    0x14(%esp),%eax
4123e6:	11 d3                	adc    %edx,%ebx
4123e8:	8b 57 0c             	mov    0xc(%edi),%edx
4123eb:	83 d1 00             	adc    $0x0,%ecx
4123ee:	89 68 14             	mov    %ebp,0x14(%eax)
4123f1:	8b 46 0c             	mov    0xc(%esi),%eax
4123f4:	31 ed                	xor    %ebp,%ebp
4123f6:	f7 e2                	mul    %edx
4123f8:	01 c3                	add    %eax,%ebx
4123fa:	8b 44 24 14          	mov    0x14(%esp),%eax
4123fe:	11 d1                	adc    %edx,%ecx
412400:	83 d5 00             	adc    $0x0,%ebp
412403:	89 58 18             	mov    %ebx,0x18(%eax)
412406:	89 48 1c             	mov    %ecx,0x1c(%eax)
412409:	5b                   	pop    %ebx
41240a:	5d                   	pop    %ebp
41240b:	5f                   	pop    %edi
41240c:	5e                   	pop    %esi
41240d:	c3                   	ret
41240e:	90                   	nop
41240f:	90                   	nop
412410:	56                   	push   %esi
412411:	57                   	push   %edi
412412:	55                   	push   %ebp
412413:	53                   	push   %ebx
412414:	8b 7c 24 14          	mov    0x14(%esp),%edi
412418:	8b 74 24 18          	mov    0x18(%esp),%esi
41241c:	31 db                	xor    %ebx,%ebx
41241e:	31 c9                	xor    %ecx,%ecx
412420:	8b 06                	mov    (%esi),%eax
412422:	31 ed                	xor    %ebp,%ebp
412424:	f7 e0                	mul    %eax
412426:	01 c3                	add    %eax,%ebx
412428:	11 d1                	adc    %edx,%ecx
41242a:	8b 16                	mov    (%esi),%edx
41242c:	83 d5 00             	adc    $0x0,%ebp
41242f:	89 1f                	mov    %ebx,(%edi)
412431:	8b 46 04             	mov    0x4(%esi),%eax
412434:	31 db                	xor    %ebx,%ebx
412436:	f7 e2                	mul    %edx
412438:	01 c0                	add    %eax,%eax
41243a:	11 d2                	adc    %edx,%edx
41243c:	83 d3 00             	adc    $0x0,%ebx
41243f:	01 c1                	add    %eax,%ecx
412441:	11 d5                	adc    %edx,%ebp
412443:	8b 46 08             	mov    0x8(%esi),%eax
412446:	83 d3 00             	adc    $0x0,%ebx
412449:	89 4f 04             	mov    %ecx,0x4(%edi)
41244c:	8b 16                	mov    (%esi),%edx
41244e:	31 c9                	xor    %ecx,%ecx
412450:	f7 e2                	mul    %edx
412452:	01 c0                	add    %eax,%eax
412454:	11 d2                	adc    %edx,%edx
412456:	83 d1 00             	adc    $0x0,%ecx
412459:	01 c5                	add    %eax,%ebp
41245b:	11 d3                	adc    %edx,%ebx
41245d:	8b 46 04             	mov    0x4(%esi),%eax
412460:	83 d1 00             	adc    $0x0,%ecx
412463:	f7 e0                	mul    %eax
412465:	01 c5                	add    %eax,%ebp
412467:	11 d3                	adc    %edx,%ebx
412469:	8b 16                	mov    (%esi),%edx
41246b:	83 d1 00             	adc    $0x0,%ecx
41246e:	89 6f 08             	mov    %ebp,0x8(%edi)
412471:	8b 46 0c             	mov    0xc(%esi),%eax
412474:	31 ed                	xor    %ebp,%ebp
412476:	f7 e2                	mul    %edx
412478:	01 c0                	add    %eax,%eax
41247a:	11 d2                	adc    %edx,%edx
41247c:	83 d5 00             	adc    $0x0,%ebp
41247f:	01 c3                	add    %eax,%ebx
412481:	11 d1                	adc    %edx,%ecx
412483:	8b 46 08             	mov    0x8(%esi),%eax
412486:	83 d5 00             	adc    $0x0,%ebp
412489:	8b 56 04             	mov    0x4(%esi),%edx
41248c:	f7 e2                	mul    %edx
41248e:	01 c0                	add    %eax,%eax
412490:	11 d2                	adc    %edx,%edx
412492:	83 d5 00             	adc    $0x0,%ebp
412495:	01 c3                	add    %eax,%ebx
412497:	11 d1                	adc    %edx,%ecx
412499:	8b 46 10             	mov    0x10(%esi),%eax
41249c:	83 d5 00             	adc    $0x0,%ebp
41249f:	89 5f 0c             	mov    %ebx,0xc(%edi)
4124a2:	8b 16                	mov    (%esi),%edx
4124a4:	31 db                	xor    %ebx,%ebx
4124a6:	f7 e2                	mul    %edx
4124a8:	01 c0                	add    %eax,%eax
4124aa:	11 d2                	adc    %edx,%edx
4124ac:	83 d3 00             	adc    $0x0,%ebx
4124af:	01 c1                	add    %eax,%ecx
4124b1:	11 d5                	adc    %edx,%ebp
4124b3:	8b 46 0c             	mov    0xc(%esi),%eax
4124b6:	83 d3 00             	adc    $0x0,%ebx
4124b9:	8b 56 04             	mov    0x4(%esi),%edx
4124bc:	f7 e2                	mul    %edx
4124be:	01 c0                	add    %eax,%eax
4124c0:	11 d2                	adc    %edx,%edx
4124c2:	83 d3 00             	adc    $0x0,%ebx
4124c5:	01 c1                	add    %eax,%ecx
4124c7:	11 d5                	adc    %edx,%ebp
4124c9:	8b 46 08             	mov    0x8(%esi),%eax
4124cc:	83 d3 00             	adc    $0x0,%ebx
4124cf:	f7 e0                	mul    %eax
4124d1:	01 c1                	add    %eax,%ecx
4124d3:	11 d5                	adc    %edx,%ebp
4124d5:	8b 16                	mov    (%esi),%edx
4124d7:	83 d3 00             	adc    $0x0,%ebx
4124da:	89 4f 10             	mov    %ecx,0x10(%edi)
4124dd:	8b 46 14             	mov    0x14(%esi),%eax
4124e0:	31 c9                	xor    %ecx,%ecx
4124e2:	f7 e2                	mul    %edx
4124e4:	01 c0                	add    %eax,%eax
4124e6:	11 d2                	adc    %edx,%edx
4124e8:	83 d1 00             	adc    $0x0,%ecx
4124eb:	01 c5                	add    %eax,%ebp
4124ed:	11 d3                	adc    %edx,%ebx
4124ef:	8b 46 10             	mov    0x10(%esi),%eax
4124f2:	83 d1 00             	adc    $0x0,%ecx
4124f5:	8b 56 04             	mov    0x4(%esi),%edx
4124f8:	f7 e2                	mul    %edx
4124fa:	01 c0                	add    %eax,%eax
4124fc:	11 d2                	adc    %edx,%edx
4124fe:	83 d1 00             	adc    $0x0,%ecx
412501:	01 c5                	add    %eax,%ebp
412503:	11 d3                	adc    %edx,%ebx
412505:	8b 46 0c             	mov    0xc(%esi),%eax
412508:	83 d1 00             	adc    $0x0,%ecx
41250b:	8b 56 08             	mov    0x8(%esi),%edx
41250e:	f7 e2                	mul    %edx
412510:	01 c0                	add    %eax,%eax
412512:	11 d2                	adc    %edx,%edx
412514:	83 d1 00             	adc    $0x0,%ecx
412517:	01 c5                	add    %eax,%ebp
412519:	11 d3                	adc    %edx,%ebx
41251b:	8b 46 18             	mov    0x18(%esi),%eax
41251e:	83 d1 00             	adc    $0x0,%ecx
412521:	89 6f 14             	mov    %ebp,0x14(%edi)
412524:	8b 16                	mov    (%esi),%edx
412526:	31 ed                	xor    %ebp,%ebp
412528:	f7 e2                	mul    %edx
41252a:	01 c0                	add    %eax,%eax
41252c:	11 d2                	adc    %edx,%edx
41252e:	83 d5 00             	adc    $0x0,%ebp
412531:	01 c3                	add    %eax,%ebx
412533:	11 d1                	adc    %edx,%ecx
412535:	8b 46 14             	mov    0x14(%esi),%eax
412538:	83 d5 00             	adc    $0x0,%ebp
41253b:	8b 56 04             	mov    0x4(%esi),%edx
41253e:	f7 e2                	mul    %edx
412540:	01 c0                	add    %eax,%eax
412542:	11 d2                	adc    %edx,%edx
412544:	83 d5 00             	adc    $0x0,%ebp
412547:	01 c3                	add    %eax,%ebx
412549:	11 d1                	adc    %edx,%ecx
41254b:	8b 46 10             	mov    0x10(%esi),%eax
41254e:	83 d5 00             	adc    $0x0,%ebp
412551:	8b 56 08             	mov    0x8(%esi),%edx
412554:	f7 e2                	mul    %edx
412556:	01 c0                	add    %eax,%eax
412558:	11 d2                	adc    %edx,%edx
41255a:	83 d5 00             	adc    $0x0,%ebp
41255d:	01 c3                	add    %eax,%ebx
41255f:	11 d1                	adc    %edx,%ecx
412561:	8b 46 0c             	mov    0xc(%esi),%eax
412564:	83 d5 00             	adc    $0x0,%ebp
412567:	f7 e0                	mul    %eax
412569:	01 c3                	add    %eax,%ebx
41256b:	11 d1                	adc    %edx,%ecx
41256d:	8b 16                	mov    (%esi),%edx
41256f:	83 d5 00             	adc    $0x0,%ebp
412572:	89 5f 18             	mov    %ebx,0x18(%edi)
412575:	8b 46 1c             	mov    0x1c(%esi),%eax
412578:	31 db                	xor    %ebx,%ebx
41257a:	f7 e2                	mul    %edx
41257c:	01 c0                	add    %eax,%eax
41257e:	11 d2                	adc    %edx,%edx
412580:	83 d3 00             	adc    $0x0,%ebx
412583:	01 c1                	add    %eax,%ecx
412585:	11 d5                	adc    %edx,%ebp
412587:	8b 46 18             	mov    0x18(%esi),%eax
41258a:	83 d3 00             	adc    $0x0,%ebx
41258d:	8b 56 04             	mov    0x4(%esi),%edx
412590:	f7 e2                	mul    %edx
412592:	01 c0                	add    %eax,%eax
412594:	11 d2                	adc    %edx,%edx
412596:	83 d3 00             	adc    $0x0,%ebx
412599:	01 c1                	add    %eax,%ecx
41259b:	11 d5                	adc    %edx,%ebp
41259d:	8b 46 14             	mov    0x14(%esi),%eax
4125a0:	83 d3 00             	adc    $0x0,%ebx
4125a3:	8b 56 08             	mov    0x8(%esi),%edx
4125a6:	f7 e2                	mul    %edx
4125a8:	01 c0                	add    %eax,%eax
4125aa:	11 d2                	adc    %edx,%edx
4125ac:	83 d3 00             	adc    $0x0,%ebx
4125af:	01 c1                	add    %eax,%ecx
4125b1:	11 d5                	adc    %edx,%ebp
4125b3:	8b 46 10             	mov    0x10(%esi),%eax
4125b6:	83 d3 00             	adc    $0x0,%ebx
4125b9:	8b 56 0c             	mov    0xc(%esi),%edx
4125bc:	f7 e2                	mul    %edx
4125be:	01 c0                	add    %eax,%eax
4125c0:	11 d2                	adc    %edx,%edx
4125c2:	83 d3 00             	adc    $0x0,%ebx
4125c5:	01 c1                	add    %eax,%ecx
4125c7:	11 d5                	adc    %edx,%ebp
4125c9:	8b 46 1c             	mov    0x1c(%esi),%eax
4125cc:	83 d3 00             	adc    $0x0,%ebx
4125cf:	89 4f 1c             	mov    %ecx,0x1c(%edi)
4125d2:	8b 56 04             	mov    0x4(%esi),%edx
4125d5:	31 c9                	xor    %ecx,%ecx
4125d7:	f7 e2                	mul    %edx
4125d9:	01 c0                	add    %eax,%eax
4125db:	11 d2                	adc    %edx,%edx
4125dd:	83 d1 00             	adc    $0x0,%ecx
4125e0:	01 c5                	add    %eax,%ebp
4125e2:	11 d3                	adc    %edx,%ebx
4125e4:	8b 46 18             	mov    0x18(%esi),%eax
4125e7:	83 d1 00             	adc    $0x0,%ecx
4125ea:	8b 56 08             	mov    0x8(%esi),%edx
4125ed:	f7 e2                	mul    %edx
4125ef:	01 c0                	add    %eax,%eax
4125f1:	11 d2                	adc    %edx,%edx
4125f3:	83 d1 00             	adc    $0x0,%ecx
4125f6:	01 c5                	add    %eax,%ebp
4125f8:	11 d3                	adc    %edx,%ebx
4125fa:	8b 46 14             	mov    0x14(%esi),%eax
4125fd:	83 d1 00             	adc    $0x0,%ecx
412600:	8b 56 0c             	mov    0xc(%esi),%edx
412603:	f7 e2                	mul    %edx
412605:	01 c0                	add    %eax,%eax
412607:	11 d2                	adc    %edx,%edx
412609:	83 d1 00             	adc    $0x0,%ecx
41260c:	01 c5                	add    %eax,%ebp
41260e:	11 d3                	adc    %edx,%ebx
412610:	8b 46 10             	mov    0x10(%esi),%eax
412613:	83 d1 00             	adc    $0x0,%ecx
412616:	f7 e0                	mul    %eax
412618:	01 c5                	add    %eax,%ebp
41261a:	11 d3                	adc    %edx,%ebx
41261c:	8b 56 08             	mov    0x8(%esi),%edx
41261f:	83 d1 00             	adc    $0x0,%ecx
412622:	89 6f 20             	mov    %ebp,0x20(%edi)
412625:	8b 46 1c             	mov    0x1c(%esi),%eax
412628:	31 ed                	xor    %ebp,%ebp
41262a:	f7 e2                	mul    %edx
41262c:	01 c0                	add    %eax,%eax
41262e:	11 d2                	adc    %edx,%edx
412630:	83 d5 00             	adc    $0x0,%ebp
412633:	01 c3                	add    %eax,%ebx
412635:	11 d1                	adc    %edx,%ecx
412637:	8b 46 18             	mov    0x18(%esi),%eax
41263a:	83 d5 00             	adc    $0x0,%ebp
41263d:	8b 56 0c             	mov    0xc(%esi),%edx
412640:	f7 e2                	mul    %edx
412642:	01 c0                	add    %eax,%eax
412644:	11 d2                	adc    %edx,%edx
412646:	83 d5 00             	adc    $0x0,%ebp
412649:	01 c3                	add    %eax,%ebx
41264b:	11 d1                	adc    %edx,%ecx
41264d:	8b 46 14             	mov    0x14(%esi),%eax
412650:	83 d5 00             	adc    $0x0,%ebp
412653:	8b 56 10             	mov    0x10(%esi),%edx
412656:	f7 e2                	mul    %edx
412658:	01 c0                	add    %eax,%eax
41265a:	11 d2                	adc    %edx,%edx
41265c:	83 d5 00             	adc    $0x0,%ebp
41265f:	01 c3                	add    %eax,%ebx