42936e:	ff 15 5c 30 4b 00    	call   *0x4b305c
429374:	90                   	nop
429375:	90                   	nop
429376:	39 65 d4             	cmp    %esp,-0x2c(%ebp)
429379:	74 17                	je     0x429392
42937b:	68 dd 02 00 00       	push   $0x2dd
429380:	68 5c d0 03 04       	push   $0x403d05c
429385:	68 06 00 00 00       	push   $0x6
42938a:	e8 1b 72 07 00       	call   0x4a05aa
42938f:	83 c4 0c             	add    $0xc,%esp
429392:	89 45 e0             	mov    %eax,-0x20(%ebp)
429395:	83 7d e0 00          	cmpl   $0x0,-0x20(%ebp)
429399:	0f 84 6c 01 00 00    	je     0x42950b
42939f:	89 65 d4             	mov    %esp,-0x2c(%ebp)
4293a2:	ff 75 e0             	push   -0x20(%ebp)
4293a5:	ff 75 fc             	push   -0x4(%ebp)
4293a8:	33 c0                	xor    %eax,%eax
4293aa:	ff 15 60 30 4b 00    	call   *0x4b3060
4293b0:	90                   	nop
4293b1:	90                   	nop
4293b2:	39 65 d4             	cmp    %esp,-0x2c(%ebp)
4293b5:	74 17                	je     0x4293ce
4293b7:	68 57 03 00 00       	push   $0x357
4293bc:	68 5c d0 03 04       	push   $0x403d05c
4293c1:	68 06 00 00 00       	push   $0x6
4293c6:	e8 df 71 07 00       	call   0x4a05aa
4293cb:	83 c4 0c             	add    $0xc,%esp
4293ce:	89 45 dc             	mov    %eax,-0x24(%ebp)
4293d1:	83 7d dc 00          	cmpl   $0x0,-0x24(%ebp)
4293d5:	0f 84 30 01 00 00    	je     0x42950b
4293db:	89 65 d4             	mov    %esp,-0x2c(%ebp)
4293de:	ff 75 dc             	push   -0x24(%ebp)
4293e1:	33 c0                	xor    %eax,%eax
4293e3:	ff 15 64 30 4b 00    	call   *0x4b3064
4293e9:	90                   	nop
4293ea:	90                   	nop
4293eb:	39 65 d4             	cmp    %esp,-0x2c(%ebp)
4293ee:	74 17                	je     0x429407
4293f0:	68 c8 03 00 00       	push   $0x3c8
4293f5:	68 5c d0 03 04       	push   $0x403d05c
4293fa:	68 06 00 00 00       	push   $0x6
4293ff:	e8 a6 71 07 00       	call   0x4a05aa
429404:	83 c4 0c             	add    $0xc,%esp
429407:	89 45 d8             	mov    %eax,-0x28(%ebp)
42940a:	83 7d d8 00          	cmpl   $0x0,-0x28(%ebp)
42940e:	0f 84 cb 00 00 00    	je     0x4294df
429414:	8b 5d ec             	mov    -0x14(%ebp),%ebx
429417:	e8 d7 a2 fd ff       	call   0x4036f3
42941c:	53                   	push   %ebx
42941d:	51                   	push   %ecx
42941e:	8b 45 e8             	mov    -0x18(%ebp),%eax
429421:	48                   	dec    %eax
429422:	79 17                	jns    0x42943b
429424:	68 19 04 00 00       	push   $0x419
429429:	68 5c d0 03 04       	push   $0x403d05c
42942e:	68 04 00 00 00       	push   $0x4
429433:	e8 72 71 07 00       	call   0x4a05aa
429438:	83 c4 0c             	add    $0xc,%esp
42943b:	59                   	pop    %ecx
42943c:	5b                   	pop    %ebx
42943d:	3b c1                	cmp    %ecx,%eax
42943f:	7c 17                	jl     0x429458
429441:	68 19 04 00 00       	push   $0x419
429446:	68 5c d0 03 04       	push   $0x403d05c
42944b:	68 01 00 00 00       	push   $0x1
429450:	e8 55 71 07 00       	call   0x4a05aa
429455:	83 c4 0c             	add    $0xc,%esp
429458:	c1 e0 02             	shl    $0x2,%eax
42945b:	03 d8                	add    %eax,%ebx
42945d:	89 5d d4             	mov    %ebx,-0x2c(%ebp)
429460:	89 65 d0             	mov    %esp,-0x30(%ebp)
429463:	ff 75 e0             	push   -0x20(%ebp)
429466:	ff 75 fc             	push   -0x4(%ebp)
429469:	33 c0                	xor    %eax,%eax
42946b:	ff 15 68 30 4b 00    	call   *0x4b3068
429471:	90                   	nop
429472:	90                   	nop
429473:	39 65 d0             	cmp    %esp,-0x30(%ebp)
429476:	74 17                	je     0x42948f
429478:	68 52 04 00 00       	push   $0x452
42947d:	68 5c d0 03 04       	push   $0x403d05c
429482:	68 06 00 00 00       	push   $0x6
429487:	e8 1e 71 07 00       	call   0x4a05aa
42948c:	83 c4 0c             	add    $0xc,%esp
42948f:	89 45 cc             	mov    %eax,-0x34(%ebp)
429492:	89 65 c8             	mov    %esp,-0x38(%ebp)
429495:	68 00 00 00 00       	push   $0x0
42949a:	68 00 00 00 00       	push   $0x0
42949f:	68 00 00 00 00       	push   $0x0
4294a4:	68 00 00 03 00       	push   $0x30000
4294a9:	68 01 00 00 00       	push   $0x1
4294ae:	ff 75 cc             	push   -0x34(%ebp)
4294b1:	ff 75 d8             	push   -0x28(%ebp)
4294b4:	33 c0                	xor    %eax,%eax
4294b6:	ff 15 14 33 4b 00    	call   *0x4b3314
4294bc:	90                   	nop
4294bd:	90                   	nop
4294be:	39 65 c8             	cmp    %esp,-0x38(%ebp)
4294c1:	74 17                	je     0x4294da
4294c3:	68 52 04 00 00       	push   $0x452
4294c8:	68 5c d0 03 04       	push   $0x403d05c
4294cd:	68 06 00 00 00       	push   $0x6
4294d2:	e8 d3 70 07 00       	call   0x4a05aa
4294d7:	83 c4 0c             	add    $0xc,%esp
4294da:	8b 5d d4             	mov    -0x2c(%ebp),%ebx
4294dd:	89 03                	mov    %eax,(%ebx)
4294df:	89 65 d4             	mov    %esp,-0x2c(%ebp)
4294e2:	ff 75 dc             	push   -0x24(%ebp)
4294e5:	33 c0                	xor    %eax,%eax
4294e7:	ff 15 6c 30 4b 00    	call   *0x4b306c
4294ed:	90                   	nop
4294ee:	90                   	nop
4294ef:	39 65 d4             	cmp    %esp,-0x2c(%ebp)
4294f2:	74 17                	je     0x42950b
4294f4:	68 9e 04 00 00       	push   $0x49e
4294f9:	68 5c d0 03 04       	push   $0x403d05c
4294fe:	68 06 00 00 00       	push   $0x6
429503:	e8 a2 70 07 00       	call   0x4a05aa
429508:	83 c4 0c             	add    $0xc,%esp
42950b:	5b                   	pop    %ebx
42950c:	59                   	pop    %ecx
42950d:	e9 63 fd ff ff       	jmp    0x429275
429512:	83 c4 08             	add    $0x8,%esp
429515:	8b 5d ec             	mov    -0x14(%ebp),%ebx
429518:	e8 d6 a1 fd ff       	call   0x4036f3
42951d:	b8 00 00 00 00       	mov    $0x0,%eax
429522:	3b c1                	cmp    %ecx,%eax
429524:	7c 17                	jl     0x42953d
429526:	68 f6 04 00 00       	push   $0x4f6
42952b:	68 5c d0 03 04       	push   $0x403d05c
429530:	68 01 00 00 00       	push   $0x1
429535:	e8 70 70 07 00       	call   0x4a05aa
42953a:	83 c4 0c             	add    $0xc,%esp
42953d:	c1 e0 02             	shl    $0x2,%eax
429540:	03 d8                	add    %eax,%ebx
429542:	89 5d d4             	mov    %ebx,-0x2c(%ebp)
429545:	8b 5d d4             	mov    -0x2c(%ebp),%ebx
429548:	8b 03                	mov    (%ebx),%eax
42954a:	a3 58 99 50 00       	mov    %eax,0x509958
42954f:	8b 5d ec             	mov    -0x14(%ebp),%ebx
429552:	e8 9c a1 fd ff       	call   0x4036f3
429557:	b8 01 00 00 00       	mov    $0x1,%eax
42955c:	3b c1                	cmp    %ecx,%eax
42955e:	7c 17                	jl     0x429577
429560:	68 1d 05 00 00       	push   $0x51d
429565:	68 5c d0 03 04       	push   $0x403d05c
42956a:	68 01 00 00 00       	push   $0x1
42956f:	e8 36 70 07 00       	call   0x4a05aa
429574:	83 c4 0c             	add    $0xc,%esp
429577:	c1 e0 02             	shl    $0x2,%eax
42957a:	03 d8                	add    %eax,%ebx
42957c:	89 5d d4             	mov    %ebx,-0x2c(%ebp)
42957f:	8b 5d d4             	mov    -0x2c(%ebp),%ebx
429582:	8b 03                	mov    (%ebx),%eax
429584:	a3 5c 99 50 00       	mov    %eax,0x50995c
429589:	89 65 d4             	mov    %esp,-0x2c(%ebp)
42958c:	ff 75 f4             	push   -0xc(%ebp)
42958f:	33 c0                	xor    %eax,%eax
429591:	ff 15 6c 30 4b 00    	call   *0x4b306c
429597:	90                   	nop
429598:	90                   	nop
429599:	39 65 d4             	cmp    %esp,-0x2c(%ebp)
42959c:	74 17                	je     0x4295b5
42959e:	68 44 05 00 00       	push   $0x544
4295a3:	68 5c d0 03 04       	push   $0x403d05c
4295a8:	68 06 00 00 00       	push   $0x6
4295ad:	e8 f8 6f 07 00       	call   0x4a05aa
4295b2:	83 c4 0c             	add    $0xc,%esp
4295b5:	8b 5d ec             	mov    -0x14(%ebp),%ebx
4295b8:	53                   	push   %ebx
4295b9:	e8 e6 6f 07 00       	call   0x4a05a4
4295be:	83 c4 04             	add    $0x4,%esp
4295c1:	8b e5                	mov    %ebp,%esp
4295c3:	5d                   	pop    %ebp
4295c4:	c3                   	ret
4295c5:	55                   	push   %ebp
4295c6:	8b ec                	mov    %esp,%ebp
4295c8:	81 ec 1c 00 00 00    	sub    $0x1c,%esp
4295ce:	68 30 00 00 00       	push   $0x30
4295d3:	e8 c6 6f 07 00       	call   0x4a059e
4295d8:	83 c4 04             	add    $0x4,%esp
4295db:	89 45 fc             	mov    %eax,-0x4(%ebp)
4295de:	8b d8                	mov    %eax,%ebx
4295e0:	8b f8                	mov    %eax,%edi
4295e2:	33 c0                	xor    %eax,%eax
4295e4:	b9 0c 00 00 00       	mov    $0xc,%ecx
4295e9:	f3 ab                	rep stos %eax,%es:(%edi)
4295eb:	8b 5d fc             	mov    -0x4(%ebp),%ebx
4295ee:	89 5d f8             	mov    %ebx,-0x8(%ebp)
4295f1:	8b 5d f8             	mov    -0x8(%ebp),%ebx
4295f4:	c7 03 30 00 00 00    	movl   $0x30,(%ebx)
4295fa:	8b 5d fc             	mov    -0x4(%ebp),%ebx
4295fd:	83 c3 04             	add    $0x4,%ebx
429600:	89 5d f8             	mov    %ebx,-0x8(%ebp)
429603:	83 7d 14 00          	cmpl   $0x0,0x14(%ebp)
429607:	b8 00 00 00 00       	mov    $0x0,%eax
42960c:	0f 94 c0             	sete   %al
42960f:	85 c0                	test   %eax,%eax
429611:	0f 84 0a 00 00 00    	je     0x429621
429617:	b8 08 00 00 00       	mov    $0x8,%eax
42961c:	e9 03 00 00 00       	jmp    0x429624
429621:	8b 45 10             	mov    0x10(%ebp),%eax
429624:	8b 5d f8             	mov    -0x8(%ebp),%ebx
429627:	89 03                	mov    %eax,(%ebx)
429629:	8b 5d fc             	mov    -0x4(%ebp),%ebx
42962c:	83 c3 08             	add    $0x8,%ebx
42962f:	89 5d f8             	mov    %ebx,-0x8(%ebp)
429632:	83 7d 24 00          	cmpl   $0x0,0x24(%ebp)
429636:	b8 00 00 00 00       	mov    $0x0,%eax
42963b:	0f 94 c0             	sete   %al
42963e:	85 c0                	test   %eax,%eax
429640:	0f 84 0a 00 00 00    	je     0x429650
429646:	b8 a0 99 42 00       	mov    $0x4299a0,%eax
42964b:	e9 03 00 00 00       	jmp    0x429653
429650:	8b 45 20             	mov    0x20(%ebp),%eax
429653:	8b 5d f8             	mov    -0x8(%ebp),%ebx
429656:	89 03                	mov    %eax,(%ebx)
429658:	8b 5d fc             	mov    -0x4(%ebp),%ebx
42965b:	83 c3 14             	add    $0x14,%ebx
42965e:	89 5d f8             	mov    %ebx,-0x8(%ebp)
429661:	68 01 01 00 80       	push   $0x80000101
429666:	6a 00                	push   $0x0
429668:	68 00 00 00 00       	push   $0x0
42966d:	68 01 00 00 00       	push   $0x1
429672:	bb 40 01 00 00       	mov    $0x140,%ebx
429677:	e8 24 80 07 00       	call   0x4a16a0
42967c:	83 c4 10             	add    $0x10,%esp
42967f:	89 45 f4             	mov    %eax,-0xc(%ebp)
429682:	c7 45 f0 00 00 00 00 	movl   $0x0,-0x10(%ebp)
429689:	6a 00                	push   $0x0
42968b:	ff 75 f0             	push   -0x10(%ebp)
42968e:	8d 45 f4             	lea    -0xc(%ebp),%eax
429691:	50                   	push   %eax
429692:	e8 2e c7 fd ff       	call   0x405dc5
429697:	89 45 ec             	mov    %eax,-0x14(%ebp)
42969a:	8b 5d f4             	mov    -0xc(%ebp),%ebx
42969d:	85 db                	test   %ebx,%ebx
42969f:	74 09                	je     0x4296aa
4296a1:	53                   	push   %ebx
4296a2:	e8 fd 6e 07 00       	call   0x4a05a4
4296a7:	83 c4 04             	add    $0x4,%esp
4296aa:	89 65 e8             	mov    %esp,-0x18(%ebp)
4296ad:	8b 45 ec             	mov    -0x14(%ebp),%eax
4296b0:	85 c0                	test   %eax,%eax
4296b2:	74 03                	je     0x4296b7
4296b4:	83 c0 08             	add    $0x8,%eax
4296b7:	50                   	push   %eax
4296b8:	33 c0                	xor    %eax,%eax
4296ba:	ff 15 84 31 4b 00    	call   *0x4b3184
4296c0:	90                   	nop
4296c1:	90                   	nop
4296c2:	39 65 e8             	cmp    %esp,-0x18(%ebp)
4296c5:	74 17                	je     0x4296de
4296c7:	68 2e 01 00 00       	push   $0x12e
4296cc:	68 31 ce 03 04       	push   $0x403ce31
4296d1:	68 06 00 00 00       	push   $0x6
4296d6:	e8 cf 6e 07 00       	call   0x4a05aa
4296db:	83 c4 0c             	add    $0xc,%esp
4296de:	89 45 e4             	mov    %eax,-0x1c(%ebp)
4296e1:	8b 5d ec             	mov    -0x14(%ebp),%ebx
4296e4:	85 db                	test   %ebx,%ebx
4296e6:	74 09                	je     0x4296f1
4296e8:	53                   	push   %ebx
4296e9:	e8 b6 6e 07 00       	call   0x4a05a4
4296ee:	83 c4 04             	add    $0x4,%esp
4296f1:	8b 45 e4             	mov    -0x1c(%ebp),%eax
4296f4:	8b 5d f8             	mov    -0x8(%ebp),%ebx
4296f7:	89 03                	mov    %eax,(%ebx)
4296f9:	8b 5d fc             	mov    -0x4(%ebp),%ebx
4296fc:	83 c3 1c             	add    $0x1c,%ebx
4296ff:	89 5d f8             	mov    %ebx,-0x8(%ebp)
429702:	83 7d 1c 00          	cmpl   $0x0,0x1c(%ebp)
429706:	b8 00 00 00 00       	mov    $0x0,%eax
42970b:	0f 94 c0             	sete   %al
42970e:	85 c0                	test   %eax,%eax
429710:	0f 84 0a 00 00 00    	je     0x429720
429716:	a1 14 99 50 00       	mov    0x509914,%eax
42971b:	e9 03 00 00 00       	jmp    0x429723
429720:	8b 45 18             	mov    0x18(%ebp),%eax
429723:	8b 5d f8             	mov    -0x8(%ebp),%ebx
429726:	89 03                	mov    %eax,(%ebx)
429728:	8b 5d fc             	mov    -0x4(%ebp),%ebx
42972b:	83 c3 20             	add    $0x20,%ebx
42972e:	89 5d f8             	mov    %ebx,-0x8(%ebp)
429731:	8b 5d f8             	mov    -0x8(%ebp),%ebx
429734:	c7 03 10 00 00 00    	movl   $0x10,(%ebx)
42973a:	8b 5d fc             	mov    -0x4(%ebp),%ebx
42973d:	83 c3 28             	add    $0x28,%ebx
429740:	89 5d f8             	mov    %ebx,-0x8(%ebp)
429743:	83 7d 0c 00          	cmpl   $0x0,0xc(%ebp)
429747:	b8 00 00 00 00       	mov    $0x0,%eax
42974c:	0f 94 c0             	sete   %al
42974f:	85 c0                	test   %eax,%eax
429751:	0f 84 0a 00 00 00    	je     0x429761
429757:	b8 69 3f 4e 00       	mov    $0x4e3f69,%eax
42975c:	e9 1e 00 00 00       	jmp    0x42977f
429761:	8b 5d 08             	mov    0x8(%ebp),%ebx
429764:	8b 03                	mov    (%ebx),%eax
429766:	85 c0                	test   %eax,%eax
429768:	74 15                	je     0x42977f
42976a:	50                   	push   %eax
42976b:	8b d8                	mov    %eax,%ebx
42976d:	e8 b2 c2 fd ff       	call   0x405a24
429772:	40                   	inc    %eax
429773:	50                   	push   %eax
429774:	e8 25 6e 07 00       	call   0x4a059e
429779:	59                   	pop    %ecx
42977a:	5e                   	pop    %esi
42977b:	8b f8                	mov    %eax,%edi
42977d:	f3 a4                	rep movsb %ds:(%esi),%es:(%edi)
42977f:	89 45 f0             	mov    %eax,-0x10(%ebp)
429782:	c7 45 ec 00 00 00 00 	movl   $0x0,-0x14(%ebp)
429789:	6a 00                	push   $0x0
42978b:	ff 75 ec             	push   -0x14(%ebp)
42978e:	8d 45 f0             	lea    -0x10(%ebp),%eax
429791:	50                   	push   %eax
429792:	e8 2e c6 fd ff       	call   0x405dc5
429797:	89 45 e8             	mov    %eax,-0x18(%ebp)
42979a:	8b 5d f0             	mov    -0x10(%ebp),%ebx
42979d:	85 db                	test   %ebx,%ebx
42979f:	74 09                	je     0x4297aa
4297a1:	53                   	push   %ebx
4297a2:	e8 fd 6d 07 00       	call   0x4a05a4
4297a7:	83 c4 04             	add    $0x4,%esp
4297aa:	8b 45 e8             	mov    -0x18(%ebp),%eax
4297ad:	50                   	push   %eax
4297ae:	8b 5d f8             	mov    -0x8(%ebp),%ebx
4297b1:	8b 1b                	mov    (%ebx),%ebx
4297b3:	85 db                	test   %ebx,%ebx
4297b5:	74 09                	je     0x4297c0
4297b7:	53                   	push   %ebx
4297b8:	e8 e7 6d 07 00       	call   0x4a05a4
4297bd:	83 c4 04             	add    $0x4,%esp
4297c0:	58                   	pop    %eax
4297c1:	8b 5d f8             	mov    -0x8(%ebp),%ebx
4297c4:	89 03                	mov    %eax,(%ebx)
4297c6:	89 65 f8             	mov    %esp,-0x8(%ebp)
4297c9:	8b 45 fc             	mov    -0x4(%ebp),%eax
4297cc:	50                   	push   %eax
4297cd:	68 30 00 00 00       	push   $0x30
4297d2:	e8 c7 6d 07 00       	call   0x4a059e
4297d7:	83 c4 04             	add    $0x4,%esp
4297da:	8b f8                	mov    %eax,%edi
4297dc:	5b                   	pop    %ebx
4297dd:	50                   	push   %eax
4297de:	89 5d f0             	mov    %ebx,-0x10(%ebp)
4297e1:	89 45 f4             	mov    %eax,-0xc(%ebp)
4297e4:	8b 03                	mov    (%ebx),%eax
4297e6:	83 c3 04             	add    $0x4,%ebx
4297e9:	89 07                	mov    %eax,(%edi)