421497:	8d 45 fc             	lea    -0x4(%ebp),%eax
42149a:	50                   	push   %eax
42149b:	e8 c9 08 00 00       	call   0x421d69
4214a0:	89 45 e8             	mov    %eax,-0x18(%ebp)
4214a3:	8b 45 e8             	mov    -0x18(%ebp),%eax
4214a6:	50                   	push   %eax
4214a7:	8b 5d f0             	mov    -0x10(%ebp),%ebx
4214aa:	85 db                	test   %ebx,%ebx
4214ac:	74 09                	je     0x4214b7
4214ae:	53                   	push   %ebx
4214af:	e8 f0 f0 07 00       	call   0x4a05a4
4214b4:	83 c4 04             	add    $0x4,%esp
4214b7:	58                   	pop    %eax
4214b8:	89 45 f0             	mov    %eax,-0x10(%ebp)
4214bb:	6a 00                	push   $0x0
4214bd:	6a 00                	push   $0x0
4214bf:	6a 00                	push   $0x0
4214c1:	68 04 00 00 80       	push   $0x80000004
4214c6:	6a 00                	push   $0x0
4214c8:	68 d3 40 4e 00       	push   $0x4e40d3
4214cd:	68 04 00 00 80       	push   $0x80000004
4214d2:	6a 00                	push   $0x0
4214d4:	8b 45 f0             	mov    -0x10(%ebp),%eax
4214d7:	85 c0                	test   %eax,%eax
4214d9:	75 05                	jne    0x4214e0
4214db:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
4214e0:	50                   	push   %eax
4214e1:	68 03 00 00 00       	push   $0x3
4214e6:	bb 90 01 00 00       	mov    $0x190,%ebx
4214eb:	e8 80 0b 08 00       	call   0x4a2070
4214f0:	83 c4 28             	add    $0x28,%esp
4214f3:	89 45 e8             	mov    %eax,-0x18(%ebp)
4214f6:	8b 45 e8             	mov    -0x18(%ebp),%eax
4214f9:	50                   	push   %eax
4214fa:	8b 5d ec             	mov    -0x14(%ebp),%ebx
4214fd:	53                   	push   %ebx
4214fe:	8b 0b                	mov    (%ebx),%ecx
421500:	83 c3 04             	add    $0x4,%ebx
421503:	85 c9                	test   %ecx,%ecx
421505:	74 11                	je     0x421518
421507:	8b 03                	mov    (%ebx),%eax
421509:	83 c3 04             	add    $0x4,%ebx
42150c:	49                   	dec    %ecx
42150d:	74 05                	je     0x421514
42150f:	0f af 03             	imul   (%ebx),%eax
421512:	eb f5                	jmp    0x421509
421514:	8b c8                	mov    %eax,%ecx
421516:	85 c9                	test   %ecx,%ecx
421518:	0f 84 19 00 00 00    	je     0x421537
42151e:	51                   	push   %ecx
42151f:	8b 03                	mov    (%ebx),%eax
421521:	85 c0                	test   %eax,%eax
421523:	74 0b                	je     0x421530
421525:	53                   	push   %ebx
421526:	50                   	push   %eax
421527:	e8 78 f0 07 00       	call   0x4a05a4
42152c:	83 c4 04             	add    $0x4,%esp
42152f:	5b                   	pop    %ebx
421530:	83 c3 04             	add    $0x4,%ebx
421533:	59                   	pop    %ecx
421534:	49                   	dec    %ecx
421535:	75 e7                	jne    0x42151e
421537:	e8 68 f0 07 00       	call   0x4a05a4
42153c:	83 c4 04             	add    $0x4,%esp
42153f:	58                   	pop    %eax
421540:	89 45 ec             	mov    %eax,-0x14(%ebp)
421543:	83 7d f8 0e          	cmpl   $0xe,-0x8(%ebp)
421547:	0f 85 b4 00 00 00    	jne    0x421601
42154d:	ff 75 f4             	push   -0xc(%ebp)
421550:	68 06 00 00 00       	push   $0x6
421555:	8d 45 fc             	lea    -0x4(%ebp),%eax
421558:	50                   	push   %eax
421559:	e8 0b 08 00 00       	call   0x421d69
42155e:	89 45 e8             	mov    %eax,-0x18(%ebp)
421561:	8b 45 e8             	mov    -0x18(%ebp),%eax
421564:	50                   	push   %eax
421565:	8b 5d f0             	mov    -0x10(%ebp),%ebx
421568:	85 db                	test   %ebx,%ebx
42156a:	74 09                	je     0x421575
42156c:	53                   	push   %ebx
42156d:	e8 32 f0 07 00       	call   0x4a05a4
421572:	83 c4 04             	add    $0x4,%esp
421575:	58                   	pop    %eax
421576:	89 45 f0             	mov    %eax,-0x10(%ebp)
421579:	6a 00                	push   $0x0
42157b:	6a 00                	push   $0x0
42157d:	6a 00                	push   $0x0
42157f:	68 04 00 00 80       	push   $0x80000004
421584:	6a 00                	push   $0x0
421586:	68 d3 40 4e 00       	push   $0x4e40d3
42158b:	68 04 00 00 80       	push   $0x80000004
421590:	6a 00                	push   $0x0
421592:	8b 45 f0             	mov    -0x10(%ebp),%eax
421595:	85 c0                	test   %eax,%eax
421597:	75 05                	jne    0x42159e
421599:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
42159e:	50                   	push   %eax
42159f:	68 03 00 00 00       	push   $0x3
4215a4:	bb 90 01 00 00       	mov    $0x190,%ebx
4215a9:	e8 c2 0a 08 00       	call   0x4a2070
4215ae:	83 c4 28             	add    $0x28,%esp
4215b1:	89 45 e8             	mov    %eax,-0x18(%ebp)
4215b4:	8b 45 e8             	mov    -0x18(%ebp),%eax
4215b7:	50                   	push   %eax
4215b8:	8b 5d ec             	mov    -0x14(%ebp),%ebx
4215bb:	53                   	push   %ebx
4215bc:	8b 0b                	mov    (%ebx),%ecx
4215be:	83 c3 04             	add    $0x4,%ebx
4215c1:	85 c9                	test   %ecx,%ecx
4215c3:	74 11                	je     0x4215d6
4215c5:	8b 03                	mov    (%ebx),%eax
4215c7:	83 c3 04             	add    $0x4,%ebx
4215ca:	49                   	dec    %ecx
4215cb:	74 05                	je     0x4215d2
4215cd:	0f af 03             	imul   (%ebx),%eax
4215d0:	eb f5                	jmp    0x4215c7
4215d2:	8b c8                	mov    %eax,%ecx
4215d4:	85 c9                	test   %ecx,%ecx
4215d6:	0f 84 19 00 00 00    	je     0x4215f5
4215dc:	51                   	push   %ecx
4215dd:	8b 03                	mov    (%ebx),%eax
4215df:	85 c0                	test   %eax,%eax
4215e1:	74 0b                	je     0x4215ee
4215e3:	53                   	push   %ebx
4215e4:	50                   	push   %eax
4215e5:	e8 ba ef 07 00       	call   0x4a05a4
4215ea:	83 c4 04             	add    $0x4,%esp
4215ed:	5b                   	pop    %ebx
4215ee:	83 c3 04             	add    $0x4,%ebx
4215f1:	59                   	pop    %ecx
4215f2:	49                   	dec    %ecx
4215f3:	75 e7                	jne    0x4215dc
4215f5:	e8 aa ef 07 00       	call   0x4a05a4
4215fa:	83 c4 04             	add    $0x4,%esp
4215fd:	58                   	pop    %eax
4215fe:	89 45 ec             	mov    %eax,-0x14(%ebp)
421601:	83 7d f8 0f          	cmpl   $0xf,-0x8(%ebp)
421605:	0f 85 b4 00 00 00    	jne    0x4216bf
42160b:	ff 75 f4             	push   -0xc(%ebp)
42160e:	68 06 00 00 00       	push   $0x6
421613:	8d 45 fc             	lea    -0x4(%ebp),%eax
421616:	50                   	push   %eax
421617:	e8 4d 07 00 00       	call   0x421d69
42161c:	89 45 e8             	mov    %eax,-0x18(%ebp)
42161f:	8b 45 e8             	mov    -0x18(%ebp),%eax
421622:	50                   	push   %eax
421623:	8b 5d f0             	mov    -0x10(%ebp),%ebx
421626:	85 db                	test   %ebx,%ebx
421628:	74 09                	je     0x421633
42162a:	53                   	push   %ebx
42162b:	e8 74 ef 07 00       	call   0x4a05a4
421630:	83 c4 04             	add    $0x4,%esp
421633:	58                   	pop    %eax
421634:	89 45 f0             	mov    %eax,-0x10(%ebp)
421637:	6a 00                	push   $0x0
421639:	6a 00                	push   $0x0
42163b:	6a 00                	push   $0x0
42163d:	68 04 00 00 80       	push   $0x80000004
421642:	6a 00                	push   $0x0
421644:	68 d3 40 4e 00       	push   $0x4e40d3
421649:	68 04 00 00 80       	push   $0x80000004
42164e:	6a 00                	push   $0x0
421650:	8b 45 f0             	mov    -0x10(%ebp),%eax
421653:	85 c0                	test   %eax,%eax
421655:	75 05                	jne    0x42165c
421657:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
42165c:	50                   	push   %eax
42165d:	68 03 00 00 00       	push   $0x3
421662:	bb 90 01 00 00       	mov    $0x190,%ebx
421667:	e8 04 0a 08 00       	call   0x4a2070
42166c:	83 c4 28             	add    $0x28,%esp
42166f:	89 45 e8             	mov    %eax,-0x18(%ebp)
421672:	8b 45 e8             	mov    -0x18(%ebp),%eax
421675:	50                   	push   %eax
421676:	8b 5d ec             	mov    -0x14(%ebp),%ebx
421679:	53                   	push   %ebx
42167a:	8b 0b                	mov    (%ebx),%ecx
42167c:	83 c3 04             	add    $0x4,%ebx
42167f:	85 c9                	test   %ecx,%ecx
421681:	74 11                	je     0x421694
421683:	8b 03                	mov    (%ebx),%eax
421685:	83 c3 04             	add    $0x4,%ebx
421688:	49                   	dec    %ecx
421689:	74 05                	je     0x421690
42168b:	0f af 03             	imul   (%ebx),%eax
42168e:	eb f5                	jmp    0x421685
421690:	8b c8                	mov    %eax,%ecx
421692:	85 c9                	test   %ecx,%ecx
421694:	0f 84 19 00 00 00    	je     0x4216b3
42169a:	51                   	push   %ecx
42169b:	8b 03                	mov    (%ebx),%eax
42169d:	85 c0                	test   %eax,%eax
42169f:	74 0b                	je     0x4216ac
4216a1:	53                   	push   %ebx
4216a2:	50                   	push   %eax
4216a3:	e8 fc ee 07 00       	call   0x4a05a4
4216a8:	83 c4 04             	add    $0x4,%esp
4216ab:	5b                   	pop    %ebx
4216ac:	83 c3 04             	add    $0x4,%ebx
4216af:	59                   	pop    %ecx
4216b0:	49                   	dec    %ecx
4216b1:	75 e7                	jne    0x42169a
4216b3:	e8 ec ee 07 00       	call   0x4a05a4
4216b8:	83 c4 04             	add    $0x4,%esp
4216bb:	58                   	pop    %eax
4216bc:	89 45 ec             	mov    %eax,-0x14(%ebp)
4216bf:	83 7d f8 10          	cmpl   $0x10,-0x8(%ebp)
4216c3:	0f 85 b4 00 00 00    	jne    0x42177d
4216c9:	ff 75 f4             	push   -0xc(%ebp)
4216cc:	68 06 00 00 00       	push   $0x6
4216d1:	8d 45 fc             	lea    -0x4(%ebp),%eax
4216d4:	50                   	push   %eax
4216d5:	e8 8f 06 00 00       	call   0x421d69
4216da:	89 45 e8             	mov    %eax,-0x18(%ebp)
4216dd:	8b 45 e8             	mov    -0x18(%ebp),%eax
4216e0:	50                   	push   %eax
4216e1:	8b 5d f0             	mov    -0x10(%ebp),%ebx
4216e4:	85 db                	test   %ebx,%ebx
4216e6:	74 09                	je     0x4216f1
4216e8:	53                   	push   %ebx
4216e9:	e8 b6 ee 07 00       	call   0x4a05a4
4216ee:	83 c4 04             	add    $0x4,%esp
4216f1:	58                   	pop    %eax
4216f2:	89 45 f0             	mov    %eax,-0x10(%ebp)
4216f5:	6a 00                	push   $0x0
4216f7:	6a 00                	push   $0x0
4216f9:	6a 00                	push   $0x0
4216fb:	68 04 00 00 80       	push   $0x80000004
421700:	6a 00                	push   $0x0
421702:	68 d3 40 4e 00       	push   $0x4e40d3
421707:	68 04 00 00 80       	push   $0x80000004
42170c:	6a 00                	push   $0x0
42170e:	8b 45 f0             	mov    -0x10(%ebp),%eax
421711:	85 c0                	test   %eax,%eax
421713:	75 05                	jne    0x42171a
421715:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
42171a:	50                   	push   %eax
42171b:	68 03 00 00 00       	push   $0x3
421720:	bb 90 01 00 00       	mov    $0x190,%ebx
421725:	e8 46 09 08 00       	call   0x4a2070
42172a:	83 c4 28             	add    $0x28,%esp
42172d:	89 45 e8             	mov    %eax,-0x18(%ebp)
421730:	8b 45 e8             	mov    -0x18(%ebp),%eax
421733:	50                   	push   %eax
421734:	8b 5d ec             	mov    -0x14(%ebp),%ebx
421737:	53                   	push   %ebx
421738:	8b 0b                	mov    (%ebx),%ecx
42173a:	83 c3 04             	add    $0x4,%ebx
42173d:	85 c9                	test   %ecx,%ecx
42173f:	74 11                	je     0x421752
421741:	8b 03                	mov    (%ebx),%eax
421743:	83 c3 04             	add    $0x4,%ebx
421746:	49                   	dec    %ecx
421747:	74 05                	je     0x42174e
421749:	0f af 03             	imul   (%ebx),%eax
42174c:	eb f5                	jmp    0x421743
42174e:	8b c8                	mov    %eax,%ecx
421750:	85 c9                	test   %ecx,%ecx
421752:	0f 84 19 00 00 00    	je     0x421771
421758:	51                   	push   %ecx
421759:	8b 03                	mov    (%ebx),%eax
42175b:	85 c0                	test   %eax,%eax
42175d:	74 0b                	je     0x42176a
42175f:	53                   	push   %ebx
421760:	50                   	push   %eax
421761:	e8 3e ee 07 00       	call   0x4a05a4
421766:	83 c4 04             	add    $0x4,%esp
421769:	5b                   	pop    %ebx
42176a:	83 c3 04             	add    $0x4,%ebx
42176d:	59                   	pop    %ecx
42176e:	49                   	dec    %ecx
42176f:	75 e7                	jne    0x421758
421771:	e8 2e ee 07 00       	call   0x4a05a4
421776:	83 c4 04             	add    $0x4,%esp
421779:	58                   	pop    %eax
42177a:	89 45 ec             	mov    %eax,-0x14(%ebp)
42177d:	83 7d f8 11          	cmpl   $0x11,-0x8(%ebp)
421781:	0f 85 b4 00 00 00    	jne    0x42183b
421787:	ff 75 f4             	push   -0xc(%ebp)
42178a:	68 06 00 00 00       	push   $0x6
42178f:	8d 45 fc             	lea    -0x4(%ebp),%eax
421792:	50                   	push   %eax
421793:	e8 d1 05 00 00       	call   0x421d69
421798:	89 45 e8             	mov    %eax,-0x18(%ebp)
42179b:	8b 45 e8             	mov    -0x18(%ebp),%eax
42179e:	50                   	push   %eax
42179f:	8b 5d f0             	mov    -0x10(%ebp),%ebx
4217a2:	85 db                	test   %ebx,%ebx
4217a4:	74 09                	je     0x4217af
4217a6:	53                   	push   %ebx
4217a7:	e8 f8 ed 07 00       	call   0x4a05a4
4217ac:	83 c4 04             	add    $0x4,%esp
4217af:	58                   	pop    %eax
4217b0:	89 45 f0             	mov    %eax,-0x10(%ebp)
4217b3:	6a 00                	push   $0x0
4217b5:	6a 00                	push   $0x0
4217b7:	6a 00                	push   $0x0
4217b9:	68 04 00 00 80       	push   $0x80000004
4217be:	6a 00                	push   $0x0
4217c0:	68 d3 40 4e 00       	push   $0x4e40d3
4217c5:	68 04 00 00 80       	push   $0x80000004
4217ca:	6a 00                	push   $0x0
4217cc:	8b 45 f0             	mov    -0x10(%ebp),%eax
4217cf:	85 c0                	test   %eax,%eax
4217d1:	75 05                	jne    0x4217d8
4217d3:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
4217d8:	50                   	push   %eax
4217d9:	68 03 00 00 00       	push   $0x3
4217de:	bb 90 01 00 00       	mov    $0x190,%ebx
4217e3:	e8 88 08 08 00       	call   0x4a2070
4217e8:	83 c4 28             	add    $0x28,%esp
4217eb:	89 45 e8             	mov    %eax,-0x18(%ebp)
4217ee:	8b 45 e8             	mov    -0x18(%ebp),%eax
4217f1:	50                   	push   %eax
4217f2:	8b 5d ec             	mov    -0x14(%ebp),%ebx
4217f5:	53                   	push   %ebx
4217f6:	8b 0b                	mov    (%ebx),%ecx
4217f8:	83 c3 04             	add    $0x4,%ebx
4217fb:	85 c9                	test   %ecx,%ecx
4217fd:	74 11                	je     0x421810
4217ff:	8b 03                	mov    (%ebx),%eax
421801:	83 c3 04             	add    $0x4,%ebx
421804:	49                   	dec    %ecx
421805:	74 05                	je     0x42180c
421807:	0f af 03             	imul   (%ebx),%eax
42180a:	eb f5                	jmp    0x421801
42180c:	8b c8                	mov    %eax,%ecx
42180e:	85 c9                	test   %ecx,%ecx
421810:	0f 84 19 00 00 00    	je     0x42182f
421816:	51                   	push   %ecx
421817:	8b 03                	mov    (%ebx),%eax
421819:	85 c0                	test   %eax,%eax
42181b:	74 0b                	je     0x421828
42181d:	53                   	push   %ebx
42181e:	50                   	push   %eax
42181f:	e8 80 ed 07 00       	call   0x4a05a4
421824:	83 c4 04             	add    $0x4,%esp
421827:	5b                   	pop    %ebx
421828:	83 c3 04             	add    $0x4,%ebx
42182b:	59                   	pop    %ecx
42182c:	49                   	dec    %ecx
42182d:	75 e7                	jne    0x421816
42182f:	e8 70 ed 07 00       	call   0x4a05a4
421834:	83 c4 04             	add    $0x4,%esp
421837:	58                   	pop    %eax
421838:	89 45 ec             	mov    %eax,-0x14(%ebp)
42183b:	83 7d f8 12          	cmpl   $0x12,-0x8(%ebp)
42183f:	0f 85 b4 00 00 00    	jne    0x4218f9
421845:	ff 75 f4             	push   -0xc(%ebp)
421848:	68 06 00 00 00       	push   $0x6