412169:	83 d5 00             	adc    $0x0,%ebp
41216c:	f7 e2                	mul    %edx
41216e:	01 c3                	add    %eax,%ebx
412170:	8b 46 14             	mov    0x14(%esi),%eax
412173:	11 d1                	adc    %edx,%ecx
412175:	8b 57 10             	mov    0x10(%edi),%edx
412178:	83 d5 00             	adc    $0x0,%ebp
41217b:	f7 e2                	mul    %edx
41217d:	01 c3                	add    %eax,%ebx
41217f:	8b 46 10             	mov    0x10(%esi),%eax
412182:	11 d1                	adc    %edx,%ecx
412184:	8b 57 14             	mov    0x14(%edi),%edx
412187:	83 d5 00             	adc    $0x0,%ebp
41218a:	f7 e2                	mul    %edx
41218c:	01 c3                	add    %eax,%ebx
41218e:	8b 46 0c             	mov    0xc(%esi),%eax
412191:	11 d1                	adc    %edx,%ecx
412193:	8b 57 18             	mov    0x18(%edi),%edx
412196:	83 d5 00             	adc    $0x0,%ebp
412199:	f7 e2                	mul    %edx
41219b:	01 c3                	add    %eax,%ebx
41219d:	8b 46 08             	mov    0x8(%esi),%eax
4121a0:	11 d1                	adc    %edx,%ecx
4121a2:	8b 57 1c             	mov    0x1c(%edi),%edx
4121a5:	83 d5 00             	adc    $0x0,%ebp
4121a8:	f7 e2                	mul    %edx
4121aa:	01 c3                	add    %eax,%ebx
4121ac:	8b 44 24 14          	mov    0x14(%esp),%eax
4121b0:	11 d1                	adc    %edx,%ecx
4121b2:	8b 57 0c             	mov    0xc(%edi),%edx
4121b5:	83 d5 00             	adc    $0x0,%ebp
4121b8:	89 58 24             	mov    %ebx,0x24(%eax)
4121bb:	8b 46 1c             	mov    0x1c(%esi),%eax
4121be:	31 db                	xor    %ebx,%ebx
4121c0:	f7 e2                	mul    %edx
4121c2:	01 c1                	add    %eax,%ecx
4121c4:	8b 46 18             	mov    0x18(%esi),%eax
4121c7:	11 d5                	adc    %edx,%ebp
4121c9:	8b 57 10             	mov    0x10(%edi),%edx
4121cc:	83 d3 00             	adc    $0x0,%ebx
4121cf:	f7 e2                	mul    %edx
4121d1:	01 c1                	add    %eax,%ecx
4121d3:	8b 46 14             	mov    0x14(%esi),%eax
4121d6:	11 d5                	adc    %edx,%ebp
4121d8:	8b 57 14             	mov    0x14(%edi),%edx
4121db:	83 d3 00             	adc    $0x0,%ebx
4121de:	f7 e2                	mul    %edx
4121e0:	01 c1                	add    %eax,%ecx
4121e2:	8b 46 10             	mov    0x10(%esi),%eax
4121e5:	11 d5                	adc    %edx,%ebp
4121e7:	8b 57 18             	mov    0x18(%edi),%edx
4121ea:	83 d3 00             	adc    $0x0,%ebx
4121ed:	f7 e2                	mul    %edx
4121ef:	01 c1                	add    %eax,%ecx
4121f1:	8b 46 0c             	mov    0xc(%esi),%eax
4121f4:	11 d5                	adc    %edx,%ebp
4121f6:	8b 57 1c             	mov    0x1c(%edi),%edx
4121f9:	83 d3 00             	adc    $0x0,%ebx
4121fc:	f7 e2                	mul    %edx
4121fe:	01 c1                	add    %eax,%ecx
412200:	8b 44 24 14          	mov    0x14(%esp),%eax
412204:	11 d5                	adc    %edx,%ebp
412206:	8b 57 10             	mov    0x10(%edi),%edx
412209:	83 d3 00             	adc    $0x0,%ebx
41220c:	89 48 28             	mov    %ecx,0x28(%eax)
41220f:	8b 46 1c             	mov    0x1c(%esi),%eax
412212:	31 c9                	xor    %ecx,%ecx
412214:	f7 e2                	mul    %edx
412216:	01 c5                	add    %eax,%ebp
412218:	8b 46 18             	mov    0x18(%esi),%eax
41221b:	11 d3                	adc    %edx,%ebx
41221d:	8b 57 14             	mov    0x14(%edi),%edx
412220:	83 d1 00             	adc    $0x0,%ecx
412223:	f7 e2                	mul    %edx
412225:	01 c5                	add    %eax,%ebp
412227:	8b 46 14             	mov    0x14(%esi),%eax
41222a:	11 d3                	adc    %edx,%ebx
41222c:	8b 57 18             	mov    0x18(%edi),%edx
41222f:	83 d1 00             	adc    $0x0,%ecx
412232:	f7 e2                	mul    %edx
412234:	01 c5                	add    %eax,%ebp
412236:	8b 46 10             	mov    0x10(%esi),%eax
412239:	11 d3                	adc    %edx,%ebx
41223b:	8b 57 1c             	mov    0x1c(%edi),%edx
41223e:	83 d1 00             	adc    $0x0,%ecx
412241:	f7 e2                	mul    %edx
412243:	01 c5                	add    %eax,%ebp
412245:	8b 44 24 14          	mov    0x14(%esp),%eax
412249:	11 d3                	adc    %edx,%ebx
41224b:	8b 57 14             	mov    0x14(%edi),%edx
41224e:	83 d1 00             	adc    $0x0,%ecx
412251:	89 68 2c             	mov    %ebp,0x2c(%eax)
412254:	8b 46 1c             	mov    0x1c(%esi),%eax
412257:	31 ed                	xor    %ebp,%ebp
412259:	f7 e2                	mul    %edx
41225b:	01 c3                	add    %eax,%ebx
41225d:	8b 46 18             	mov    0x18(%esi),%eax
412260:	11 d1                	adc    %edx,%ecx
412262:	8b 57 18             	mov    0x18(%edi),%edx
412265:	83 d5 00             	adc    $0x0,%ebp
412268:	f7 e2                	mul    %edx
41226a:	01 c3                	add    %eax,%ebx
41226c:	8b 46 14             	mov    0x14(%esi),%eax
41226f:	11 d1                	adc    %edx,%ecx
412271:	8b 57 1c             	mov    0x1c(%edi),%edx
412274:	83 d5 00             	adc    $0x0,%ebp
412277:	f7 e2                	mul    %edx
412279:	01 c3                	add    %eax,%ebx
41227b:	8b 44 24 14          	mov    0x14(%esp),%eax
41227f:	11 d1                	adc    %edx,%ecx
412281:	8b 57 18             	mov    0x18(%edi),%edx
412284:	83 d5 00             	adc    $0x0,%ebp
412287:	89 58 30             	mov    %ebx,0x30(%eax)
41228a:	8b 46 1c             	mov    0x1c(%esi),%eax
41228d:	31 db                	xor    %ebx,%ebx
41228f:	f7 e2                	mul    %edx
412291:	01 c1                	add    %eax,%ecx
412293:	8b 46 18             	mov    0x18(%esi),%eax
412296:	11 d5                	adc    %edx,%ebp
412298:	8b 57 1c             	mov    0x1c(%edi),%edx
41229b:	83 d3 00             	adc    $0x0,%ebx
41229e:	f7 e2                	mul    %edx
4122a0:	01 c1                	add    %eax,%ecx
4122a2:	8b 44 24 14          	mov    0x14(%esp),%eax
4122a6:	11 d5                	adc    %edx,%ebp
4122a8:	8b 57 1c             	mov    0x1c(%edi),%edx
4122ab:	83 d3 00             	adc    $0x0,%ebx
4122ae:	89 48 34             	mov    %ecx,0x34(%eax)
4122b1:	8b 46 1c             	mov    0x1c(%esi),%eax
4122b4:	31 c9                	xor    %ecx,%ecx
4122b6:	f7 e2                	mul    %edx
4122b8:	01 c5                	add    %eax,%ebp
4122ba:	8b 44 24 14          	mov    0x14(%esp),%eax
4122be:	11 d3                	adc    %edx,%ebx
4122c0:	83 d1 00             	adc    $0x0,%ecx
4122c3:	89 68 38             	mov    %ebp,0x38(%eax)
4122c6:	89 58 3c             	mov    %ebx,0x3c(%eax)
4122c9:	5b                   	pop    %ebx
4122ca:	5d                   	pop    %ebp
4122cb:	5f                   	pop    %edi
4122cc:	5e                   	pop    %esi
4122cd:	c3                   	ret
4122ce:	90                   	nop
4122cf:	90                   	nop
4122d0:	56                   	push   %esi
4122d1:	8b 74 24 0c          	mov    0xc(%esp),%esi
4122d5:	57                   	push   %edi
4122d6:	8b 7c 24 14          	mov    0x14(%esp),%edi
4122da:	55                   	push   %ebp
4122db:	53                   	push   %ebx
4122dc:	31 db                	xor    %ebx,%ebx
4122de:	8b 06                	mov    (%esi),%eax
4122e0:	31 c9                	xor    %ecx,%ecx
4122e2:	8b 17                	mov    (%edi),%edx
4122e4:	31 ed                	xor    %ebp,%ebp
4122e6:	f7 e2                	mul    %edx
4122e8:	01 c3                	add    %eax,%ebx
4122ea:	8b 44 24 14          	mov    0x14(%esp),%eax
4122ee:	11 d1                	adc    %edx,%ecx
4122f0:	8b 17                	mov    (%edi),%edx
4122f2:	83 d5 00             	adc    $0x0,%ebp
4122f5:	89 18                	mov    %ebx,(%eax)
4122f7:	8b 46 04             	mov    0x4(%esi),%eax
4122fa:	31 db                	xor    %ebx,%ebx
4122fc:	f7 e2                	mul    %edx
4122fe:	01 c1                	add    %eax,%ecx
412300:	8b 06                	mov    (%esi),%eax
412302:	11 d5                	adc    %edx,%ebp
412304:	8b 57 04             	mov    0x4(%edi),%edx
412307:	83 d3 00             	adc    $0x0,%ebx
41230a:	f7 e2                	mul    %edx
41230c:	01 c1                	add    %eax,%ecx
41230e:	8b 44 24 14          	mov    0x14(%esp),%eax
412312:	11 d5                	adc    %edx,%ebp
412314:	8b 17                	mov    (%edi),%edx
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