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
412661:	11 d1                	adc    %edx,%ecx
412663:	8b 46 1c             	mov    0x1c(%esi),%eax
412666:	83 d5 00             	adc    $0x0,%ebp
412669:	89 5f 24             	mov    %ebx,0x24(%edi)
41266c:	8b 56 0c             	mov    0xc(%esi),%edx
41266f:	31 db                	xor    %ebx,%ebx
412671:	f7 e2                	mul    %edx
412673:	01 c0                	add    %eax,%eax
412675:	11 d2                	adc    %edx,%edx
412677:	83 d3 00             	adc    $0x0,%ebx
41267a:	01 c1                	add    %eax,%ecx
41267c:	11 d5                	adc    %edx,%ebp
41267e:	8b 46 18             	mov    0x18(%esi),%eax
412681:	83 d3 00             	adc    $0x0,%ebx
412684:	8b 56 10             	mov    0x10(%esi),%edx
412687:	f7 e2                	mul    %edx
412689:	01 c0                	add    %eax,%eax
41268b:	11 d2                	adc    %edx,%edx
41268d:	83 d3 00             	adc    $0x0,%ebx
412690:	01 c1                	add    %eax,%ecx
412692:	11 d5                	adc    %edx,%ebp
412694:	8b 46 14             	mov    0x14(%esi),%eax
412697:	83 d3 00             	adc    $0x0,%ebx
41269a:	f7 e0                	mul    %eax
41269c:	01 c1                	add    %eax,%ecx
41269e:	11 d5                	adc    %edx,%ebp
4126a0:	8b 56 10             	mov    0x10(%esi),%edx
4126a3:	83 d3 00             	adc    $0x0,%ebx
4126a6:	89 4f 28             	mov    %ecx,0x28(%edi)
4126a9:	8b 46 1c             	mov    0x1c(%esi),%eax
4126ac:	31 c9                	xor    %ecx,%ecx
4126ae:	f7 e2                	mul    %edx
4126b0:	01 c0                	add    %eax,%eax
4126b2:	11 d2                	adc    %edx,%edx
4126b4:	83 d1 00             	adc    $0x0,%ecx
4126b7:	01 c5                	add    %eax,%ebp
4126b9:	11 d3                	adc    %edx,%ebx
4126bb:	8b 46 18             	mov    0x18(%esi),%eax
4126be:	83 d1 00             	adc    $0x0,%ecx
4126c1:	8b 56 14             	mov    0x14(%esi),%edx
4126c4:	f7 e2                	mul    %edx
4126c6:	01 c0                	add    %eax,%eax
4126c8:	11 d2                	adc    %edx,%edx
4126ca:	83 d1 00             	adc    $0x0,%ecx
4126cd:	01 c5                	add    %eax,%ebp
4126cf:	11 d3                	adc    %edx,%ebx
4126d1:	8b 46 1c             	mov    0x1c(%esi),%eax
4126d4:	83 d1 00             	adc    $0x0,%ecx
4126d7:	89 6f 2c             	mov    %ebp,0x2c(%edi)
4126da:	8b 56 14             	mov    0x14(%esi),%edx
4126dd:	31 ed                	xor    %ebp,%ebp
4126df:	f7 e2                	mul    %edx
4126e1:	01 c0                	add    %eax,%eax
4126e3:	11 d2                	adc    %edx,%edx
4126e5:	83 d5 00             	adc    $0x0,%ebp
4126e8:	01 c3                	add    %eax,%ebx
4126ea:	11 d1                	adc    %edx,%ecx
4126ec:	8b 46 18             	mov    0x18(%esi),%eax
4126ef:	83 d5 00             	adc    $0x0,%ebp
4126f2:	f7 e0                	mul    %eax
4126f4:	01 c3                	add    %eax,%ebx
4126f6:	11 d1                	adc    %edx,%ecx
4126f8:	8b 56 18             	mov    0x18(%esi),%edx
4126fb:	83 d5 00             	adc    $0x0,%ebp
4126fe:	89 5f 30             	mov    %ebx,0x30(%edi)
412701:	8b 46 1c             	mov    0x1c(%esi),%eax
412704:	31 db                	xor    %ebx,%ebx
412706:	f7 e2                	mul    %edx
412708:	01 c0                	add    %eax,%eax
41270a:	11 d2                	adc    %edx,%edx
41270c:	83 d3 00             	adc    $0x0,%ebx
41270f:	01 c1                	add    %eax,%ecx
412711:	11 d5                	adc    %edx,%ebp
412713:	8b 46 1c             	mov    0x1c(%esi),%eax
412716:	83 d3 00             	adc    $0x0,%ebx
412719:	89 4f 34             	mov    %ecx,0x34(%edi)
41271c:	31 c9                	xor    %ecx,%ecx
41271e:	f7 e0                	mul    %eax
412720:	01 c5                	add    %eax,%ebp
412722:	11 d3                	adc    %edx,%ebx
412724:	83 d1 00             	adc    $0x0,%ecx
412727:	89 6f 38             	mov    %ebp,0x38(%edi)
41272a:	89 5f 3c             	mov    %ebx,0x3c(%edi)
41272d:	5b                   	pop    %ebx
41272e:	5d                   	pop    %ebp
41272f:	5f                   	pop    %edi
412730:	5e                   	pop    %esi
412731:	c3                   	ret
412732:	90                   	nop
412733:	90                   	nop
412734:	90                   	nop
412735:	90                   	nop
412736:	90                   	nop
412737:	90                   	nop
412738:	90                   	nop
412739:	90                   	nop
41273a:	90                   	nop
41273b:	90                   	nop
41273c:	90                   	nop
41273d:	90                   	nop
41273e:	90                   	nop
41273f:	90                   	nop
412740:	56                   	push   %esi
412741:	57                   	push   %edi
412742:	55                   	push   %ebp
412743:	53                   	push   %ebx
412744:	8b 7c 24 14          	mov    0x14(%esp),%edi
412748:	8b 74 24 18          	mov    0x18(%esp),%esi
41274c:	31 db                	xor    %ebx,%ebx
41274e:	31 c9                	xor    %ecx,%ecx
412750:	8b 06                	mov    (%esi),%eax
412752:	31 ed                	xor    %ebp,%ebp
412754:	f7 e0                	mul    %eax
412756:	01 c3                	add    %eax,%ebx
412758:	11 d1                	adc    %edx,%ecx
41275a:	8b 16                	mov    (%esi),%edx
41275c:	83 d5 00             	adc    $0x0,%ebp
41275f:	89 1f                	mov    %ebx,(%edi)
412761:	8b 46 04             	mov    0x4(%esi),%eax
412764:	31 db                	xor    %ebx,%ebx
412766:	f7 e2                	mul    %edx
412768:	01 c0                	add    %eax,%eax
41276a:	11 d2                	adc    %edx,%edx
41276c:	83 d3 00             	adc    $0x0,%ebx
41276f:	01 c1                	add    %eax,%ecx
412771:	11 d5                	adc    %edx,%ebp
412773:	8b 46 08             	mov    0x8(%esi),%eax
412776:	83 d3 00             	adc    $0x0,%ebx
412779:	89 4f 04             	mov    %ecx,0x4(%edi)
41277c:	8b 16                	mov    (%esi),%edx
41277e:	31 c9                	xor    %ecx,%ecx
412780:	f7 e2                	mul    %edx
412782:	01 c0                	add    %eax,%eax
412784:	11 d2                	adc    %edx,%edx
412786:	83 d1 00             	adc    $0x0,%ecx
412789:	01 c5                	add    %eax,%ebp
41278b:	11 d3                	adc    %edx,%ebx
41278d:	8b 46 04             	mov    0x4(%esi),%eax
412790:	83 d1 00             	adc    $0x0,%ecx
412793:	f7 e0                	mul    %eax
412795:	01 c5                	add    %eax,%ebp
412797:	11 d3                	adc    %edx,%ebx
412799:	8b 16                	mov    (%esi),%edx
41279b:	83 d1 00             	adc    $0x0,%ecx
41279e:	89 6f 08             	mov    %ebp,0x8(%edi)
4127a1:	8b 46 0c             	mov    0xc(%esi),%eax
4127a4:	31 ed                	xor    %ebp,%ebp
4127a6:	f7 e2                	mul    %edx
4127a8:	01 c0                	add    %eax,%eax
4127aa:	11 d2                	adc    %edx,%edx
4127ac:	83 d5 00             	adc    $0x0,%ebp
4127af:	01 c3                	add    %eax,%ebx
4127b1:	11 d1                	adc    %edx,%ecx
4127b3:	8b 46 08             	mov    0x8(%esi),%eax
4127b6:	83 d5 00             	adc    $0x0,%ebp
4127b9:	8b 56 04             	mov    0x4(%esi),%edx
4127bc:	f7 e2                	mul    %edx
4127be:	01 c0                	add    %eax,%eax
4127c0:	11 d2                	adc    %edx,%edx
4127c2:	83 d5 00             	adc    $0x0,%ebp
4127c5:	01 c3                	add    %eax,%ebx
4127c7:	11 d1                	adc    %edx,%ecx
4127c9:	8b 46 0c             	mov    0xc(%esi),%eax
4127cc:	83 d5 00             	adc    $0x0,%ebp
4127cf:	89 5f 0c             	mov    %ebx,0xc(%edi)
4127d2:	8b 56 04             	mov    0x4(%esi),%edx
4127d5:	31 db                	xor    %ebx,%ebx
4127d7:	f7 e2                	mul    %edx
4127d9:	01 c0                	add    %eax,%eax
4127db:	11 d2                	adc    %edx,%edx
4127dd:	83 d3 00             	adc    $0x0,%ebx
4127e0:	01 c1                	add    %eax,%ecx
4127e2:	11 d5                	adc    %edx,%ebp
4127e4:	8b 46 08             	mov    0x8(%esi),%eax
4127e7:	83 d3 00             	adc    $0x0,%ebx