490320:	40 00 00
490323:	33 c0                	xor    %eax,%eax
490325:	c3                   	ret
490326:	8b ff                	mov    %edi,%edi
490328:	55                   	push   %ebp
490329:	8b ec                	mov    %esp,%ebp
49032b:	56                   	push   %esi
49032c:	8b 75 08             	mov    0x8(%ebp),%esi
49032f:	85 f6                	test   %esi,%esi
490331:	0f 84 ea 00 00 00    	je     0x490421
490337:	8b 46 0c             	mov    0xc(%esi),%eax
49033a:	3b 05 5c 41 4c 00    	cmp    0x4c415c,%eax
490340:	74 07                	je     0x490349
490342:	50                   	push   %eax
490343:	e8 b0 54 ff ff       	call   0x4857f8
490348:	59                   	pop    %ecx
490349:	8b 46 10             	mov    0x10(%esi),%eax
49034c:	3b 05 60 41 4c 00    	cmp    0x4c4160,%eax
490352:	74 07                	je     0x49035b
490354:	50                   	push   %eax
490355:	e8 9e 54 ff ff       	call   0x4857f8
49035a:	59                   	pop    %ecx
49035b:	8b 46 14             	mov    0x14(%esi),%eax
49035e:	3b 05 64 41 4c 00    	cmp    0x4c4164,%eax
490364:	74 07                	je     0x49036d
490366:	50                   	push   %eax
490367:	e8 8c 54 ff ff       	call   0x4857f8
49036c:	59                   	pop    %ecx
49036d:	8b 46 18             	mov    0x18(%esi),%eax
490370:	3b 05 68 41 4c 00    	cmp    0x4c4168,%eax
490376:	74 07                	je     0x49037f
490378:	50                   	push   %eax
490379:	e8 7a 54 ff ff       	call   0x4857f8
49037e:	59                   	pop    %ecx
49037f:	8b 46 1c             	mov    0x1c(%esi),%eax
490382:	3b 05 6c 41 4c 00    	cmp    0x4c416c,%eax
490388:	74 07                	je     0x490391
49038a:	50                   	push   %eax
49038b:	e8 68 54 ff ff       	call   0x4857f8
490390:	59                   	pop    %ecx
490391:	8b 46 20             	mov    0x20(%esi),%eax
490394:	3b 05 70 41 4c 00    	cmp    0x4c4170,%eax
49039a:	74 07                	je     0x4903a3
49039c:	50                   	push   %eax
49039d:	e8 56 54 ff ff       	call   0x4857f8
4903a2:	59                   	pop    %ecx
4903a3:	8b 46 24             	mov    0x24(%esi),%eax
4903a6:	3b 05 74 41 4c 00    	cmp    0x4c4174,%eax
4903ac:	74 07                	je     0x4903b5
4903ae:	50                   	push   %eax
4903af:	e8 44 54 ff ff       	call   0x4857f8
4903b4:	59                   	pop    %ecx
4903b5:	8b 46 38             	mov    0x38(%esi),%eax
4903b8:	3b 05 88 41 4c 00    	cmp    0x4c4188,%eax
4903be:	74 07                	je     0x4903c7
4903c0:	50                   	push   %eax
4903c1:	e8 32 54 ff ff       	call   0x4857f8
4903c6:	59                   	pop    %ecx
4903c7:	8b 46 3c             	mov    0x3c(%esi),%eax
4903ca:	3b 05 8c 41 4c 00    	cmp    0x4c418c,%eax
4903d0:	74 07                	je     0x4903d9
4903d2:	50                   	push   %eax
4903d3:	e8 20 54 ff ff       	call   0x4857f8
4903d8:	59                   	pop    %ecx
4903d9:	8b 46 40             	mov    0x40(%esi),%eax
4903dc:	3b 05 90 41 4c 00    	cmp    0x4c4190,%eax
4903e2:	74 07                	je     0x4903eb
4903e4:	50                   	push   %eax
4903e5:	e8 0e 54 ff ff       	call   0x4857f8
4903ea:	59                   	pop    %ecx
4903eb:	8b 46 44             	mov    0x44(%esi),%eax
4903ee:	3b 05 94 41 4c 00    	cmp    0x4c4194,%eax
4903f4:	74 07                	je     0x4903fd
4903f6:	50                   	push   %eax
4903f7:	e8 fc 53 ff ff       	call   0x4857f8
4903fc:	59                   	pop    %ecx
4903fd:	8b 46 48             	mov    0x48(%esi),%eax
490400:	3b 05 98 41 4c 00    	cmp    0x4c4198,%eax
490406:	74 07                	je     0x49040f
490408:	50                   	push   %eax
490409:	e8 ea 53 ff ff       	call   0x4857f8
49040e:	59                   	pop    %ecx
49040f:	8b 46 4c             	mov    0x4c(%esi),%eax
490412:	3b 05 9c 41 4c 00    	cmp    0x4c419c,%eax
490418:	74 07                	je     0x490421
49041a:	50                   	push   %eax
49041b:	e8 d8 53 ff ff       	call   0x4857f8
490420:	59                   	pop    %ecx
490421:	5e                   	pop    %esi
490422:	5d                   	pop    %ebp
490423:	c3                   	ret
490424:	cc                   	int3
490425:	cc                   	int3
490426:	cc                   	int3
490427:	cc                   	int3
490428:	cc                   	int3
490429:	cc                   	int3
49042a:	cc                   	int3
49042b:	cc                   	int3
49042c:	cc                   	int3
49042d:	cc                   	int3
49042e:	cc                   	int3
49042f:	cc                   	int3
490430:	8b ff                	mov    %edi,%edi
490432:	55                   	push   %ebp
490433:	8b ec                	mov    %esp,%ebp
490435:	83 ec 10             	sub    $0x10,%esp
490438:	53                   	push   %ebx
490439:	56                   	push   %esi
49043a:	8b 75 08             	mov    0x8(%ebp),%esi
49043d:	57                   	push   %edi
49043e:	33 ff                	xor    %edi,%edi
490440:	89 75 f0             	mov    %esi,-0x10(%ebp)
490443:	89 7d fc             	mov    %edi,-0x4(%ebp)
490446:	89 7d f4             	mov    %edi,-0xc(%ebp)
490449:	39 be ac 00 00 00    	cmp    %edi,0xac(%esi)
49044f:	75 1e                	jne    0x49046f
490451:	39 be b0 00 00 00    	cmp    %edi,0xb0(%esi)
490457:	75 16                	jne    0x49046f
490459:	89 7d fc             	mov    %edi,-0x4(%ebp)
49045c:	bb 50 41 4c 00       	mov    $0x4c4150,%ebx
490461:	89 7d f8             	mov    %edi,-0x8(%ebp)
490464:	8d be 88 00 00 00    	lea    0x88(%esi),%edi
49046a:	e9 dc 02 00 00       	jmp    0x49074b
49046f:	6a 50                	push   $0x50
490471:	6a 01                	push   $0x1
490473:	e8 c5 7e ff ff       	call   0x48833d
490478:	57                   	push   %edi
490479:	8b d8                	mov    %eax,%ebx
49047b:	e8 78 53 ff ff       	call   0x4857f8
490480:	83 c4 0c             	add    $0xc,%esp
490483:	85 db                	test   %ebx,%ebx
490485:	75 08                	jne    0x49048f
490487:	33 c0                	xor    %eax,%eax
490489:	40                   	inc    %eax
49048a:	e9 fd 02 00 00       	jmp    0x49078c
49048f:	6a 04                	push   $0x4
490491:	6a 01                	push   $0x1
490493:	e8 a5 7e ff ff       	call   0x48833d
490498:	8b f8                	mov    %eax,%edi
49049a:	6a 00                	push   $0x0
49049c:	89 7d f8             	mov    %edi,-0x8(%ebp)
49049f:	e8 54 53 ff ff       	call   0x4857f8
4904a4:	83 c4 0c             	add    $0xc,%esp
4904a7:	85 ff                	test   %edi,%edi
4904a9:	75 09                	jne    0x4904b4
4904ab:	53                   	push   %ebx
4904ac:	e8 47 53 ff ff       	call   0x4857f8
4904b1:	59                   	pop    %ecx
4904b2:	eb d3                	jmp    0x490487
4904b4:	83 be ac 00 00 00 00 	cmpl   $0x0,0xac(%esi)
4904bb:	0f 84 3e 02 00 00    	je     0x4906ff
4904c1:	6a 04                	push   $0x4
4904c3:	6a 01                	push   $0x1
4904c5:	e8 73 7e ff ff       	call   0x48833d
4904ca:	8b f8                	mov    %eax,%edi
4904cc:	6a 00                	push   $0x0
4904ce:	89 7d fc             	mov    %edi,-0x4(%ebp)
4904d1:	e8 22 53 ff ff       	call   0x4857f8
4904d6:	83 c4 0c             	add    $0xc,%esp
4904d9:	85 ff                	test   %edi,%edi
4904db:	75 12                	jne    0x4904ef
4904dd:	53                   	push   %ebx
4904de:	e8 15 53 ff ff       	call   0x4857f8
4904e3:	8b 45 f8             	mov    -0x8(%ebp),%eax
4904e6:	50                   	push   %eax
4904e7:	e8 0c 53 ff ff       	call   0x4857f8
4904ec:	59                   	pop    %ecx
4904ed:	eb c2                	jmp    0x4904b1
4904ef:	8b be ac 00 00 00    	mov    0xac(%esi),%edi
4904f5:	8d 43 0c             	lea    0xc(%ebx),%eax
4904f8:	50                   	push   %eax
4904f9:	6a 15                	push   $0x15
4904fb:	57                   	push   %edi
4904fc:	8d 45 f0             	lea    -0x10(%ebp),%eax
4904ff:	6a 01                	push   $0x1
490501:	50                   	push   %eax
490502:	e8 68 cd ff ff       	call   0x48d26f
490507:	8d 4b 10             	lea    0x10(%ebx),%ecx
49050a:	8b f0                	mov    %eax,%esi
49050c:	51                   	push   %ecx
49050d:	6a 14                	push   $0x14
49050f:	57                   	push   %edi
490510:	8d 45 f0             	lea    -0x10(%ebp),%eax
490513:	6a 01                	push   $0x1
490515:	50                   	push   %eax
490516:	e8 54 cd ff ff       	call   0x48d26f
49051b:	0b f0                	or     %eax,%esi
49051d:	8d 43 14             	lea    0x14(%ebx),%eax
490520:	50                   	push   %eax
490521:	6a 16                	push   $0x16
490523:	57                   	push   %edi
490524:	8d 45 f0             	lea    -0x10(%ebp),%eax
490527:	6a 01                	push   $0x1
490529:	50                   	push   %eax
49052a:	e8 40 cd ff ff       	call   0x48d26f
49052f:	0b f0                	or     %eax,%esi
490531:	8d 43 18             	lea    0x18(%ebx),%eax
490534:	50                   	push   %eax
490535:	6a 17                	push   $0x17
490537:	57                   	push   %edi
490538:	8d 45 f0             	lea    -0x10(%ebp),%eax
49053b:	6a 01                	push   $0x1
49053d:	50                   	push   %eax
49053e:	e8 2c cd ff ff       	call   0x48d26f
490543:	83 c4 50             	add    $0x50,%esp
490546:	0b f0                	or     %eax,%esi
490548:	8d 43 1c             	lea    0x1c(%ebx),%eax
49054b:	50                   	push   %eax
49054c:	6a 18                	push   $0x18
49054e:	57                   	push   %edi
49054f:	8d 45 f0             	lea    -0x10(%ebp),%eax
490552:	6a 01                	push   $0x1
490554:	50                   	push   %eax
490555:	e8 15 cd ff ff       	call   0x48d26f
49055a:	0b f0                	or     %eax,%esi
49055c:	8d 43 20             	lea    0x20(%ebx),%eax
49055f:	50                   	push   %eax
490560:	6a 50                	push   $0x50
490562:	57                   	push   %edi
490563:	8d 45 f0             	lea    -0x10(%ebp),%eax
490566:	6a 01                	push   $0x1
490568:	50                   	push   %eax
490569:	e8 01 cd ff ff       	call   0x48d26f
49056e:	0b f0                	or     %eax,%esi
490570:	8d 43 24             	lea    0x24(%ebx),%eax
490573:	50                   	push   %eax
490574:	6a 51                	push   $0x51
490576:	57                   	push   %edi
490577:	8d 45 f0             	lea    -0x10(%ebp),%eax
49057a:	6a 01                	push   $0x1
49057c:	50                   	push   %eax
49057d:	e8 ed cc ff ff       	call   0x48d26f
490582:	0b f0                	or     %eax,%esi
490584:	8d 43 28             	lea    0x28(%ebx),%eax
490587:	50                   	push   %eax
490588:	6a 1a                	push   $0x1a
49058a:	57                   	push   %edi
49058b:	8d 45 f0             	lea    -0x10(%ebp),%eax
49058e:	6a 00                	push   $0x0
490590:	50                   	push   %eax
490591:	e8 d9 cc ff ff       	call   0x48d26f
490596:	83 c4 50             	add    $0x50,%esp
490599:	0b f0                	or     %eax,%esi
49059b:	8d 43 29             	lea    0x29(%ebx),%eax
49059e:	50                   	push   %eax
49059f:	6a 19                	push   $0x19
4905a1:	57                   	push   %edi
4905a2:	6a 00                	push   $0x0
4905a4:	8d 45 f0             	lea    -0x10(%ebp),%eax
4905a7:	50                   	push   %eax
4905a8:	e8 c2 cc ff ff       	call   0x48d26f
4905ad:	0b f0                	or     %eax,%esi
4905af:	8d 43 2a             	lea    0x2a(%ebx),%eax
4905b2:	50                   	push   %eax
4905b3:	6a 54                	push   $0x54
4905b5:	57                   	push   %edi
4905b6:	8d 45 f0             	lea    -0x10(%ebp),%eax
4905b9:	6a 00                	push   $0x0
4905bb:	50                   	push   %eax
4905bc:	e8 ae cc ff ff       	call   0x48d26f
4905c1:	0b f0                	or     %eax,%esi
4905c3:	8d 43 2b             	lea    0x2b(%ebx),%eax
4905c6:	50                   	push   %eax
4905c7:	6a 55                	push   $0x55
4905c9:	57                   	push   %edi
4905ca:	8d 45 f0             	lea    -0x10(%ebp),%eax
4905cd:	6a 00                	push   $0x0
4905cf:	50                   	push   %eax
4905d0:	e8 9a cc ff ff       	call   0x48d26f
4905d5:	0b f0                	or     %eax,%esi
4905d7:	8d 43 2c             	lea    0x2c(%ebx),%eax
4905da:	50                   	push   %eax
4905db:	6a 56                	push   $0x56
4905dd:	57                   	push   %edi
4905de:	8d 45 f0             	lea    -0x10(%ebp),%eax
4905e1:	6a 00                	push   $0x0
4905e3:	50                   	push   %eax
4905e4:	e8 86 cc ff ff       	call   0x48d26f
4905e9:	83 c4 50             	add    $0x50,%esp
4905ec:	0b f0                	or     %eax,%esi
4905ee:	8d 43 2d             	lea    0x2d(%ebx),%eax
4905f1:	50                   	push   %eax
4905f2:	6a 57                	push   $0x57
4905f4:	57                   	push   %edi
4905f5:	8d 45 f0             	lea    -0x10(%ebp),%eax
4905f8:	6a 00                	push   $0x0
4905fa:	50                   	push   %eax
4905fb:	e8 6f cc ff ff       	call   0x48d26f
490600:	0b f0                	or     %eax,%esi
490602:	8d 43 2e             	lea    0x2e(%ebx),%eax
490605:	50                   	push   %eax
490606:	6a 52                	push   $0x52
490608:	57                   	push   %edi
490609:	8d 45 f0             	lea    -0x10(%ebp),%eax
49060c:	6a 00                	push   $0x0
49060e:	50                   	push   %eax
49060f:	e8 5b cc ff ff       	call   0x48d26f
490614:	0b f0                	or     %eax,%esi
490616:	8d 43 2f             	lea    0x2f(%ebx),%eax
490619:	50                   	push   %eax
49061a:	6a 53                	push   $0x53
49061c:	57                   	push   %edi
49061d:	8d 45 f0             	lea    -0x10(%ebp),%eax
490620:	6a 00                	push   $0x0
490622:	50                   	push   %eax
490623:	e8 47 cc ff ff       	call   0x48d26f
490628:	0b f0                	or     %eax,%esi
49062a:	8d 43 38             	lea    0x38(%ebx),%eax
49062d:	50                   	push   %eax
49062e:	6a 15                	push   $0x15
490630:	57                   	push   %edi
490631:	8d 45 f0             	lea    -0x10(%ebp),%eax
490634:	6a 02                	push   $0x2
490636:	50                   	push   %eax
490637:	e8 33 cc ff ff       	call   0x48d26f
49063c:	83 c4 50             	add    $0x50,%esp
49063f:	0b f0                	or     %eax,%esi
490641:	8d 43 3c             	lea    0x3c(%ebx),%eax
490644:	50                   	push   %eax
490645:	6a 14                	push   $0x14
490647:	57                   	push   %edi
490648:	8d 45 f0             	lea    -0x10(%ebp),%eax
49064b:	6a 02                	push   $0x2
49064d:	50                   	push   %eax
49064e:	e8 1c cc ff ff       	call   0x48d26f
490653:	0b f0                	or     %eax,%esi
490655:	8d 43 40             	lea    0x40(%ebx),%eax
490658:	50                   	push   %eax
490659:	6a 16                	push   $0x16
49065b:	57                   	push   %edi
49065c:	8d 45 f0             	lea    -0x10(%ebp),%eax
49065f:	6a 02                	push   $0x2
490661:	50                   	push   %eax
490662:	e8 08 cc ff ff       	call   0x48d26f
490667:	0b f0                	or     %eax,%esi
490669:	8d 43 44             	lea    0x44(%ebx),%eax
49066c:	50                   	push   %eax
49066d:	6a 17                	push   $0x17
49066f:	57                   	push   %edi
490670:	8d 45 f0             	lea    -0x10(%ebp),%eax
490673:	6a 02                	push   $0x2
490675:	50                   	push   %eax
490676:	e8 f4 cb ff ff       	call   0x48d26f
49067b:	0b f0                	or     %eax,%esi
49067d:	8d 43 48             	lea    0x48(%ebx),%eax
490680:	50                   	push   %eax
490681:	6a 50                	push   $0x50
490683:	57                   	push   %edi
490684:	8d 45 f0             	lea    -0x10(%ebp),%eax