4d4535:	8b 04 18             	mov    (%eax,%ebx,1),%eax
4d4538:	3b 46 28             	cmp    0x28(%esi),%eax
4d453b:	0f 85 ab 01 00 00    	jne    0x4d46ec
4d4541:	8b 42 1c             	mov    0x1c(%edx),%eax
4d4544:	03 cf                	add    %edi,%ecx
4d4546:	8b 3c 88             	mov    (%eax,%ecx,4),%edi
4d4549:	8b ce                	mov    %esi,%ecx
4d454b:	03 fb                	add    %ebx,%edi
4d454d:	e8 4e 4c f8 ff       	call   0x4591a0
4d4552:	83 3c 85 98 7b 60 00 	cmpl   $0x9,0x607b98(,%eax,4)
4d4559:	09
4d455a:	75 10                	jne    0x4d456c
4d455c:	6a 00                	push   $0x0
4d455e:	6a 00                	push   $0x0
4d4560:	8b cf                	mov    %edi,%ecx
4d4562:	e8 a9 73 f8 ff       	call   0x45b910
4d4567:	e9 80 01 00 00       	jmp    0x4d46ec
4d456c:	8b ce                	mov    %esi,%ecx
4d456e:	e8 2d 4c f8 ff       	call   0x4591a0
4d4573:	83 3c 85 98 7b 60 00 	cmpl   $0xa,0x607b98(,%eax,4)
4d457a:	0a
4d457b:	0f 85 6b 01 00 00    	jne    0x4d46ec
4d4581:	e9 5a 01 00 00       	jmp    0x4d46e0
4d4586:	8b 43 08             	mov    0x8(%ebx),%eax
4d4589:	8b ce                	mov    %esi,%ecx
4d458b:	8b 40 1c             	mov    0x1c(%eax),%eax
4d458e:	8b 3c 90             	mov    (%eax,%edx,4),%edi
4d4591:	03 fb                	add    %ebx,%edi
4d4593:	83 7e 20 03          	cmpl   $0x3,0x20(%esi)
4d4597:	0f 85 f4 00 00 00    	jne    0x4d4691
4d459d:	e8 fe 4b f8 ff       	call   0x4591a0
4d45a2:	8b 04 85 98 7b 60 00 	mov    0x607b98(,%eax,4),%eax
4d45a9:	48                   	dec    %eax
4d45aa:	83 f8 09             	cmp    $0x9,%eax
4d45ad:	0f 87 39 01 00 00    	ja     0x4d46ec
4d45b3:	ff 24 85 1c 47 4d 00 	jmp    *0x4d471c(,%eax,4)
4d45ba:	8b cf                	mov    %edi,%ecx
4d45bc:	e8 ef 88 f8 ff       	call   0x45ceb0
4d45c1:	e9 26 01 00 00       	jmp    0x4d46ec
4d45c6:	8b cf                	mov    %edi,%ecx
4d45c8:	e8 b3 88 f8 ff       	call   0x45ce80
4d45cd:	e9 1a 01 00 00       	jmp    0x4d46ec
4d45d2:	8b cf                	mov    %edi,%ecx
4d45d4:	e8 d7 88 f8 ff       	call   0x45ceb0
4d45d9:	e9 0e 01 00 00       	jmp    0x4d46ec
4d45de:	8b cf                	mov    %edi,%ecx
4d45e0:	e8 cb 88 f8 ff       	call   0x45ceb0
4d45e5:	e9 02 01 00 00       	jmp    0x4d46ec
4d45ea:	8b cf                	mov    %edi,%ecx
4d45ec:	e8 8f 88 f8 ff       	call   0x45ce80
4d45f1:	e9 f6 00 00 00       	jmp    0x4d46ec
4d45f6:	8b cf                	mov    %edi,%ecx
4d45f8:	e8 e3 88 f8 ff       	call   0x45cee0
4d45fd:	e9 ea 00 00 00       	jmp    0x4d46ec
4d4602:	8b cf                	mov    %edi,%ecx
4d4604:	e8 77 88 f8 ff       	call   0x45ce80
4d4609:	e9 de 00 00 00       	jmp    0x4d46ec
4d460e:	8b cf                	mov    %edi,%ecx
4d4610:	e8 fb 88 f8 ff       	call   0x45cf10
4d4615:	e9 d2 00 00 00       	jmp    0x4d46ec
4d461a:	8b ce                	mov    %esi,%ecx
4d461c:	e8 7f 4b f8 ff       	call   0x4591a0
4d4621:	83 f8 0b             	cmp    $0xb,%eax
4d4624:	75 16                	jne    0x4d463c
4d4626:	8b ce                	mov    %esi,%ecx
4d4628:	e8 63 9f fc ff       	call   0x49e590
4d462d:	84 c0                	test   %al,%al
4d462f:	74 0b                	je     0x4d463c
4d4631:	8b 07                	mov    (%edi),%eax
4d4633:	8b cf                	mov    %edi,%ecx
4d4635:	6a 00                	push   $0x0
4d4637:	e9 ae 00 00 00       	jmp    0x4d46ea
4d463c:	8b 4f 0c             	mov    0xc(%edi),%ecx
4d463f:	89 4d e4             	mov    %ecx,-0x1c(%ebp)
4d4642:	85 c9                	test   %ecx,%ecx
4d4644:	74 42                	je     0x4d4688
4d4646:	83 3f 00             	cmpl   $0x0,(%edi)
4d4649:	75 3d                	jne    0x4d4688
4d464b:	8b 01                	mov    (%ecx),%eax
4d464d:	33 f6                	xor    %esi,%esi
4d464f:	89 45 e0             	mov    %eax,-0x20(%ebp)
4d4652:	85 c0                	test   %eax,%eax
4d4654:	7e 1e                	jle    0x4d4674
4d4656:	8b d9                	mov    %ecx,%ebx
4d4658:	8b 4c b3 04          	mov    0x4(%ebx,%esi,4),%ecx
4d465c:	85 c9                	test   %ecx,%ecx
4d465e:	74 09                	je     0x4d4669
4d4660:	8b 01                	mov    (%ecx),%eax
4d4662:	6a 01                	push   $0x1
4d4664:	ff 10                	call   *(%eax)
4d4666:	8b 45 e0             	mov    -0x20(%ebp),%eax
4d4669:	46                   	inc    %esi
4d466a:	3b f0                	cmp    %eax,%esi
4d466c:	7c ea                	jl     0x4d4658
4d466e:	8b 4f 0c             	mov    0xc(%edi),%ecx
4d4671:	8b 5d dc             	mov    -0x24(%ebp),%ebx
4d4674:	8b 47 08             	mov    0x8(%edi),%eax
4d4677:	8d 04 85 04 00 00 00 	lea    0x4(,%eax,4),%eax
4d467e:	50                   	push   %eax
4d467f:	51                   	push   %ecx
4d4680:	e8 d0 cb 0f 00       	call   0x5d1255
4d4685:	83 c4 08             	add    $0x8,%esp
4d4688:	c7 47 0c 00 00 00 00 	movl   $0x0,0xc(%edi)
4d468f:	eb 5b                	jmp    0x4d46ec
4d4691:	e8 0a 4b f8 ff       	call   0x4591a0
4d4696:	83 3c 85 98 7b 60 00 	cmpl   $0x9,0x607b98(,%eax,4)
4d469d:	09
4d469e:	75 21                	jne    0x4d46c1
4d46a0:	8b 53 08             	mov    0x8(%ebx),%edx
4d46a3:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4d46a6:	6a 00                	push   $0x0
4d46a8:	8b 42 1c             	mov    0x1c(%edx),%eax
4d46ab:	8b 0c 88             	mov    (%eax,%ecx,4),%ecx
4d46ae:	8b 42 28             	mov    0x28(%edx),%eax
4d46b1:	8b 04 01             	mov    (%ecx,%eax,1),%eax
4d46b4:	8b cf                	mov    %edi,%ecx
4d46b6:	83 e0 fe             	and    $0xfffffffe,%eax
4d46b9:	50                   	push   %eax
4d46ba:	e8 51 72 f8 ff       	call   0x45b910
4d46bf:	eb 2b                	jmp    0x4d46ec
4d46c1:	8b ce                	mov    %esi,%ecx
4d46c3:	e8 d8 4a f8 ff       	call   0x4591a0
4d46c8:	83 3c 85 98 7b 60 00 	cmpl   $0xa,0x607b98(,%eax,4)
4d46cf:	0a
4d46d0:	75 1a                	jne    0x4d46ec
4d46d2:	8b 43 08             	mov    0x8(%ebx),%eax
4d46d5:	8b 40 28             	mov    0x28(%eax),%eax
4d46d8:	3b c3                	cmp    %ebx,%eax
4d46da:	74 10                	je     0x4d46ec
4d46dc:	85 c0                	test   %eax,%eax
4d46de:	74 0c                	je     0x4d46ec
4d46e0:	8b 0f                	mov    (%edi),%ecx
4d46e2:	85 c9                	test   %ecx,%ecx
4d46e4:	74 06                	je     0x4d46ec
4d46e6:	8b 01                	mov    (%ecx),%eax
4d46e8:	6a 01                	push   $0x1
4d46ea:	ff 10                	call   *(%eax)
4d46ec:	8b 4d e8             	mov    -0x18(%ebp),%ecx
4d46ef:	8b 55 f0             	mov    -0x10(%ebp),%edx
4d46f2:	8b 45 ec             	mov    -0x14(%ebp),%eax
4d46f5:	42                   	inc    %edx
4d46f6:	83 c0 58             	add    $0x58,%eax
4d46f9:	89 55 f0             	mov    %edx,-0x10(%ebp)
4d46fc:	8b 79 34             	mov    0x34(%ecx),%edi
4d46ff:	89 45 ec             	mov    %eax,-0x14(%ebp)
4d4702:	3b d7                	cmp    %edi,%edx
4d4704:	0f 8c e9 fd ff ff    	jl     0x4d44f3
4d470a:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4d470d:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4d4714:	59                   	pop    %ecx
4d4715:	5f                   	pop    %edi
4d4716:	5e                   	pop    %esi
4d4717:	5b                   	pop    %ebx
4d4718:	8b e5                	mov    %ebp,%esp
4d471a:	5d                   	pop    %ebp
4d471b:	c3                   	ret
4d471c:	02 46 4d             	add    0x4d(%esi),%al
4d471f:	00 ba 45 4d 00 c6    	add    %bh,-0x39ffb2bb(%edx)
4d4725:	45                   	inc    %ebp
4d4726:	4d                   	dec    %ebp
4d4727:	00 d2                	add    %dl,%dl
4d4729:	45                   	inc    %ebp
4d472a:	4d                   	dec    %ebp
4d472b:	00 de                	add    %bl,%dh
4d472d:	45                   	inc    %ebp
4d472e:	4d                   	dec    %ebp
4d472f:	00 ea                	add    %ch,%dl
4d4731:	45                   	inc    %ebp
4d4732:	4d                   	dec    %ebp
4d4733:	00 f6                	add    %dh,%dh
4d4735:	45                   	inc    %ebp
4d4736:	4d                   	dec    %ebp
4d4737:	00 02                	add    %al,(%edx)
4d4739:	46                   	inc    %esi
4d473a:	4d                   	dec    %ebp
4d473b:	00 0e                	add    %cl,(%esi)
4d473d:	46                   	inc    %esi
4d473e:	4d                   	dec    %ebp
4d473f:	00 1a                	add    %bl,(%edx)
4d4741:	46                   	inc    %esi
4d4742:	4d                   	dec    %ebp
4d4743:	00 cc                	add    %cl,%ah
4d4745:	cc                   	int3
4d4746:	cc                   	int3
4d4747:	cc                   	int3
4d4748:	cc                   	int3
4d4749:	cc                   	int3
4d474a:	cc                   	int3
4d474b:	cc                   	int3
4d474c:	cc                   	int3
4d474d:	cc                   	int3
4d474e:	cc                   	int3
4d474f:	cc                   	int3
4d4750:	55                   	push   %ebp
4d4751:	8b ec                	mov    %esp,%ebp
4d4753:	51                   	push   %ecx
4d4754:	53                   	push   %ebx
4d4755:	8b d9                	mov    %ecx,%ebx
4d4757:	56                   	push   %esi
4d4758:	57                   	push   %edi
4d4759:	8b 43 10             	mov    0x10(%ebx),%eax
4d475c:	c7 03 d4 f6 60 00    	movl   $0x60f6d4,(%ebx)
4d4762:	8b 30                	mov    (%eax),%esi
4d4764:	3b f0                	cmp    %eax,%esi
4d4766:	74 58                	je     0x4d47c0
4d4768:	8b 7e 0c             	mov    0xc(%esi),%edi
4d476b:	85 ff                	test   %edi,%edi
4d476d:	74 4a                	je     0x4d47b9
4d476f:	8b 4f 28             	mov    0x28(%edi),%ecx
4d4772:	85 c9                	test   %ecx,%ecx
4d4774:	74 06                	je     0x4d477c
4d4776:	8b 01                	mov    (%ecx),%eax
4d4778:	6a 01                	push   $0x1
4d477a:	ff 10                	call   *(%eax)
4d477c:	8b 47 24             	mov    0x24(%edi),%eax
4d477f:	85 c0                	test   %eax,%eax
4d4781:	74 0b                	je     0x4d478e
4d4783:	6a 34                	push   $0x34
4d4785:	50                   	push   %eax
4d4786:	e8 ca ca 0f 00       	call   0x5d1255
4d478b:	83 c4 08             	add    $0x8,%esp
4d478e:	8b 47 20             	mov    0x20(%edi),%eax
4d4791:	85 c0                	test   %eax,%eax
4d4793:	74 09                	je     0x4d479e
4d4795:	50                   	push   %eax
4d4796:	e8 2d cb 0f 00       	call   0x5d12c8
4d479b:	83 c4 04             	add    $0x4,%esp
4d479e:	8b 47 1c             	mov    0x1c(%edi),%eax
4d47a1:	85 c0                	test   %eax,%eax
4d47a3:	74 09                	je     0x4d47ae
4d47a5:	50                   	push   %eax
4d47a6:	e8 1d cb 0f 00       	call   0x5d12c8
4d47ab:	83 c4 04             	add    $0x4,%esp
4d47ae:	6a 30                	push   $0x30
4d47b0:	57                   	push   %edi
4d47b1:	e8 9f ca 0f 00       	call   0x5d1255
4d47b6:	83 c4 08             	add    $0x8,%esp
4d47b9:	8b 36                	mov    (%esi),%esi
4d47bb:	3b 73 10             	cmp    0x10(%ebx),%esi
4d47be:	75 a8                	jne    0x4d4768
4d47c0:	6a 00                	push   $0x0
4d47c2:	8d 45 fc             	lea    -0x4(%ebp),%eax
4d47c5:	50                   	push   %eax
4d47c6:	6a 00                	push   $0x0
4d47c8:	8d 73 2c             	lea    0x2c(%ebx),%esi
4d47cb:	56                   	push   %esi
4d47cc:	ff 15 98 21 60 00    	call   *0x602198
4d47d2:	85 c0                	test   %eax,%eax
4d47d4:	74 42                	je     0x4d4818
4d47d6:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
4d47da:	8d 7e 04             	lea    0x4(%esi),%edi
4d47dd:	74 1a                	je     0x4d47f9
4d47df:	6a 02                	push   $0x2
4d47e1:	57                   	push   %edi
4d47e2:	e8 2f c4 0f 00       	call   0x5d0c16
4d47e7:	83 c4 08             	add    $0x8,%esp
4d47ea:	6a 00                	push   $0x0
4d47ec:	6a 00                	push   $0x0
4d47ee:	56                   	push   %esi
4d47ef:	ff 15 94 21 60 00    	call   *0x602194
4d47f5:	85 c0                	test   %eax,%eax
4d47f7:	74 1f                	je     0x4d4818
4d47f9:	57                   	push   %edi
4d47fa:	e8 b1 2d f7 ff       	call   0x4475b0
4d47ff:	83 c4 04             	add    $0x4,%esp
4d4802:	8d 4b 0c             	lea    0xc(%ebx),%ecx
4d4805:	e8 26 21 f8 ff       	call   0x456930
4d480a:	8b cb                	mov    %ebx,%ecx
4d480c:	e8 2f 24 f8 ff       	call   0x456c40
4d4811:	5f                   	pop    %edi
4d4812:	5e                   	pop    %esi
4d4813:	5b                   	pop    %ebx
4d4814:	8b e5                	mov    %ebp,%esp
4d4816:	5d                   	pop    %ebp
4d4817:	c3                   	ret
4d4818:	e8 cc b6 10 00       	call   0x5dfee9
4d481d:	cc                   	int3
4d481e:	cc                   	int3
4d481f:	cc                   	int3
4d4820:	55                   	push   %ebp
4d4821:	8b ec                	mov    %esp,%ebp
4d4823:	56                   	push   %esi
4d4824:	8b f1                	mov    %ecx,%esi
4d4826:	e8 35 fc ff ff       	call   0x4d4460
4d482b:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
4d482f:	74 0b                	je     0x4d483c
4d4831:	6a 10                	push   $0x10
4d4833:	56                   	push   %esi
4d4834:	e8 1c ca 0f 00       	call   0x5d1255
4d4839:	83 c4 08             	add    $0x8,%esp
4d483c:	8b c6                	mov    %esi,%eax
4d483e:	5e                   	pop    %esi
4d483f:	5d                   	pop    %ebp
4d4840:	c2 04 00             	ret    $0x4
4d4843:	cc                   	int3
4d4844:	cc                   	int3
4d4845:	cc                   	int3
4d4846:	cc                   	int3
4d4847:	cc                   	int3
4d4848:	cc                   	int3
4d4849:	cc                   	int3
4d484a:	cc                   	int3
4d484b:	cc                   	int3
4d484c:	cc                   	int3
4d484d:	cc                   	int3
4d484e:	cc                   	int3
4d484f:	cc                   	int3
4d4850:	55                   	push   %ebp
4d4851:	8b ec                	mov    %esp,%ebp
4d4853:	51                   	push   %ecx
4d4854:	53                   	push   %ebx
4d4855:	8b d9                	mov    %ecx,%ebx
4d4857:	56                   	push   %esi
4d4858:	57                   	push   %edi
4d4859:	8b 43 10             	mov    0x10(%ebx),%eax
4d485c:	c7 03 d4 f6 60 00    	movl   $0x60f6d4,(%ebx)
4d4862:	8b 30                	mov    (%eax),%esi
4d4864:	3b f0                	cmp    %eax,%esi
4d4866:	74 58                	je     0x4d48c0
4d4868:	8b 7e 0c             	mov    0xc(%esi),%edi
4d486b:	85 ff                	test   %edi,%edi
4d486d:	74 4a                	je     0x4d48b9
4d486f:	8b 4f 28             	mov    0x28(%edi),%ecx
4d4872:	85 c9                	test   %ecx,%ecx
4d4874:	74 06                	je     0x4d487c
4d4876:	8b 01                	mov    (%ecx),%eax
4d4878:	6a 01                	push   $0x1
4d487a:	ff 10                	call   *(%eax)
4d487c:	8b 47 24             	mov    0x24(%edi),%eax
4d487f:	85 c0                	test   %eax,%eax
4d4881:	74 0b                	je     0x4d488e
4d4883:	6a 34                	push   $0x34
4d4885:	50                   	push   %eax
4d4886:	e8 ca c9 0f 00       	call   0x5d1255
4d488b:	83 c4 08             	add    $0x8,%esp
4d488e:	8b 47 20             	mov    0x20(%edi),%eax
4d4891:	85 c0                	test   %eax,%eax
4d4893:	74 09                	je     0x4d489e
4d4895:	50                   	push   %eax
4d4896:	e8 2d ca 0f 00       	call   0x5d12c8
4d489b:	83 c4 04             	add    $0x4,%esp
4d489e:	8b 47 1c             	mov    0x1c(%edi),%eax
4d48a1:	85 c0                	test   %eax,%eax
4d48a3:	74 09                	je     0x4d48ae
4d48a5:	50                   	push   %eax
4d48a6:	e8 1d ca 0f 00       	call   0x5d12c8
4d48ab:	83 c4 04             	add    $0x4,%esp
4d48ae:	6a 30                	push   $0x30
4d48b0:	57                   	push   %edi
4d48b1:	e8 9f c9 0f 00       	call   0x5d1255