426668:	e8 f3 99 ff ff       	call   0x420060
42666d:	5f                   	pop    %edi
42666e:	5e                   	pop    %esi
42666f:	5b                   	pop    %ebx
426670:	8b e5                	mov    %ebp,%esp
426672:	5d                   	pop    %ebp
426673:	c3                   	ret
426674:	cc                   	int3
426675:	cc                   	int3
426676:	cc                   	int3
426677:	cc                   	int3
426678:	cc                   	int3
426679:	cc                   	int3
42667a:	cc                   	int3
42667b:	cc                   	int3
42667c:	cc                   	int3
42667d:	cc                   	int3
42667e:	cc                   	int3
42667f:	cc                   	int3
426680:	55                   	push   %ebp
426681:	8b ec                	mov    %esp,%ebp
426683:	83 e4 f8             	and    $0xfffffff8,%esp
426686:	83 ec 0c             	sub    $0xc,%esp
426689:	83 7d 14 00          	cmpl   $0x0,0x14(%ebp)
42668d:	8b 45 10             	mov    0x10(%ebp),%eax
426690:	8b 4d 08             	mov    0x8(%ebp),%ecx
426693:	53                   	push   %ebx
426694:	8b 5d 0c             	mov    0xc(%ebp),%ebx
426697:	56                   	push   %esi
426698:	57                   	push   %edi
426699:	89 5c 24 14          	mov    %ebx,0x14(%esp)
42669d:	89 44 24 10          	mov    %eax,0x10(%esp)
4266a1:	74 5a                	je     0x4266fd
4266a3:	85 db                	test   %ebx,%ebx
4266a5:	74 56                	je     0x4266fd
4266a7:	85 c0                	test   %eax,%eax
4266a9:	74 52                	je     0x4266fd
4266ab:	83 79 4c 08          	cmpl   $0x8,0x4c(%ecx)
4266af:	8d 41 38             	lea    0x38(%ecx),%eax
4266b2:	72 02                	jb     0x4266b6
4266b4:	8b 00                	mov    (%eax),%eax
4266b6:	83 79 34 08          	cmpl   $0x8,0x34(%ecx)
4266ba:	8d 51 20             	lea    0x20(%ecx),%edx
4266bd:	72 02                	jb     0x4266c1
4266bf:	8b 12                	mov    (%edx),%edx
4266c1:	83 79 1c 08          	cmpl   $0x8,0x1c(%ecx)
4266c5:	8d 71 08             	lea    0x8(%ecx),%esi
4266c8:	72 02                	jb     0x4266cc
4266ca:	8b 36                	mov    (%esi),%esi
4266cc:	83 79 7c 08          	cmpl   $0x8,0x7c(%ecx)
4266d0:	8d 79 68             	lea    0x68(%ecx),%edi
4266d3:	72 02                	jb     0x4266d7
4266d5:	8b 3f                	mov    (%edi),%edi
4266d7:	83 ec 08             	sub    $0x8,%esp
4266da:	8b 49 04             	mov    0x4(%ecx),%ecx
4266dd:	8d 5d 18             	lea    0x18(%ebp),%ebx
4266e0:	53                   	push   %ebx
4266e1:	ff 75 14             	push   0x14(%ebp)
4266e4:	8b 5c 24 24          	mov    0x24(%esp),%ebx
4266e8:	68 60 ea 4a 00       	push   $0x4aea60
4266ed:	ff 74 24 24          	push   0x24(%esp)
4266f1:	53                   	push   %ebx
4266f2:	50                   	push   %eax
4266f3:	52                   	push   %edx
4266f4:	56                   	push   %esi
4266f5:	6a 32                	push   $0x32
4266f7:	57                   	push   %edi
4266f8:	e8 63 99 ff ff       	call   0x420060
4266fd:	5f                   	pop    %edi
4266fe:	5e                   	pop    %esi
4266ff:	5b                   	pop    %ebx
426700:	8b e5                	mov    %ebp,%esp
426702:	5d                   	pop    %ebp
426703:	c3                   	ret
426704:	cc                   	int3
426705:	cc                   	int3
426706:	cc                   	int3
426707:	cc                   	int3
426708:	cc                   	int3
426709:	cc                   	int3
42670a:	cc                   	int3
42670b:	cc                   	int3
42670c:	cc                   	int3
42670d:	cc                   	int3
42670e:	cc                   	int3
42670f:	cc                   	int3
426710:	55                   	push   %ebp
426711:	8b ec                	mov    %esp,%ebp
426713:	83 e4 f8             	and    $0xfffffff8,%esp
426716:	83 ec 0c             	sub    $0xc,%esp
426719:	83 7d 14 00          	cmpl   $0x0,0x14(%ebp)
42671d:	8b 45 10             	mov    0x10(%ebp),%eax
426720:	8b 4d 08             	mov    0x8(%ebp),%ecx
426723:	53                   	push   %ebx
426724:	8b 5d 0c             	mov    0xc(%ebp),%ebx
426727:	56                   	push   %esi
426728:	57                   	push   %edi
426729:	89 5c 24 14          	mov    %ebx,0x14(%esp)
42672d:	89 44 24 10          	mov    %eax,0x10(%esp)
426731:	74 5a                	je     0x42678d
426733:	85 db                	test   %ebx,%ebx
426735:	74 56                	je     0x42678d
426737:	85 c0                	test   %eax,%eax
426739:	74 52                	je     0x42678d
42673b:	83 79 4c 08          	cmpl   $0x8,0x4c(%ecx)
42673f:	8d 41 38             	lea    0x38(%ecx),%eax
426742:	72 02                	jb     0x426746
426744:	8b 00                	mov    (%eax),%eax
426746:	83 79 34 08          	cmpl   $0x8,0x34(%ecx)
42674a:	8d 51 20             	lea    0x20(%ecx),%edx
42674d:	72 02                	jb     0x426751
42674f:	8b 12                	mov    (%edx),%edx
426751:	83 79 1c 08          	cmpl   $0x8,0x1c(%ecx)
426755:	8d 71 08             	lea    0x8(%ecx),%esi
426758:	72 02                	jb     0x42675c
42675a:	8b 36                	mov    (%esi),%esi
42675c:	83 79 7c 08          	cmpl   $0x8,0x7c(%ecx)
426760:	8d 79 68             	lea    0x68(%ecx),%edi
426763:	72 02                	jb     0x426767
426765:	8b 3f                	mov    (%edi),%edi
426767:	83 ec 08             	sub    $0x8,%esp
42676a:	8b 49 04             	mov    0x4(%ecx),%ecx
42676d:	8d 5d 18             	lea    0x18(%ebp),%ebx
426770:	53                   	push   %ebx
426771:	ff 75 14             	push   0x14(%ebp)
426774:	8b 5c 24 24          	mov    0x24(%esp),%ebx
426778:	68 60 ea 4a 00       	push   $0x4aea60
42677d:	ff 74 24 24          	push   0x24(%esp)
426781:	53                   	push   %ebx
426782:	50                   	push   %eax
426783:	52                   	push   %edx
426784:	56                   	push   %esi
426785:	6a 3c                	push   $0x3c
426787:	57                   	push   %edi
426788:	e8 d3 98 ff ff       	call   0x420060
42678d:	5f                   	pop    %edi
42678e:	5e                   	pop    %esi
42678f:	5b                   	pop    %ebx
426790:	8b e5                	mov    %ebp,%esp
426792:	5d                   	pop    %ebp
426793:	c3                   	ret
426794:	cc                   	int3
426795:	cc                   	int3
426796:	cc                   	int3
426797:	cc                   	int3
426798:	cc                   	int3
426799:	cc                   	int3
42679a:	cc                   	int3
42679b:	cc                   	int3
42679c:	cc                   	int3
42679d:	cc                   	int3
42679e:	cc                   	int3
42679f:	cc                   	int3
4267a0:	55                   	push   %ebp
4267a1:	8b ec                	mov    %esp,%ebp
4267a3:	8b 45 0c             	mov    0xc(%ebp),%eax
4267a6:	57                   	push   %edi
4267a7:	8b 7d 08             	mov    0x8(%ebp),%edi
4267aa:	85 c0                	test   %eax,%eax
4267ac:	74 24                	je     0x4267d2
4267ae:	56                   	push   %esi
4267af:	8b 37                	mov    (%edi),%esi
4267b1:	8d 4d 10             	lea    0x10(%ebp),%ecx
4267b4:	51                   	push   %ecx
4267b5:	50                   	push   %eax
4267b6:	68 ca 0c 4b 00       	push   $0x4b0cca
4267bb:	8b 76 38             	mov    0x38(%esi),%esi
4267be:	8b ce                	mov    %esi,%ecx
4267c0:	68 ca 0c 4b 00       	push   $0x4b0cca
4267c5:	6a 0a                	push   $0xa
4267c7:	ff 15 d4 e2 49 00    	call   *0x49e2d4
4267cd:	8b cf                	mov    %edi,%ecx
4267cf:	ff d6                	call   *%esi
4267d1:	5e                   	pop    %esi
4267d2:	5f                   	pop    %edi
4267d3:	5d                   	pop    %ebp
4267d4:	c3                   	ret
4267d5:	cc                   	int3
4267d6:	cc                   	int3
4267d7:	cc                   	int3
4267d8:	cc                   	int3
4267d9:	cc                   	int3
4267da:	cc                   	int3
4267db:	cc                   	int3
4267dc:	cc                   	int3
4267dd:	cc                   	int3
4267de:	cc                   	int3
4267df:	cc                   	int3
4267e0:	55                   	push   %ebp
4267e1:	8b ec                	mov    %esp,%ebp
4267e3:	8b 45 0c             	mov    0xc(%ebp),%eax
4267e6:	57                   	push   %edi
4267e7:	8b 7d 08             	mov    0x8(%ebp),%edi
4267ea:	85 c0                	test   %eax,%eax
4267ec:	74 24                	je     0x426812
4267ee:	56                   	push   %esi
4267ef:	8b 37                	mov    (%edi),%esi
4267f1:	8d 4d 10             	lea    0x10(%ebp),%ecx
4267f4:	51                   	push   %ecx
4267f5:	50                   	push   %eax
4267f6:	68 ca 0c 4b 00       	push   $0x4b0cca
4267fb:	8b 76 38             	mov    0x38(%esi),%esi
4267fe:	8b ce                	mov    %esi,%ecx
426800:	68 ca 0c 4b 00       	push   $0x4b0cca
426805:	6a 14                	push   $0x14
426807:	ff 15 d4 e2 49 00    	call   *0x49e2d4
42680d:	8b cf                	mov    %edi,%ecx
42680f:	ff d6                	call   *%esi
426811:	5e                   	pop    %esi
426812:	5f                   	pop    %edi
426813:	5d                   	pop    %ebp
426814:	c3                   	ret
426815:	cc                   	int3
426816:	cc                   	int3
426817:	cc                   	int3
426818:	cc                   	int3
426819:	cc                   	int3
42681a:	cc                   	int3
42681b:	cc                   	int3
42681c:	cc                   	int3
42681d:	cc                   	int3
42681e:	cc                   	int3
42681f:	cc                   	int3
426820:	55                   	push   %ebp
426821:	8b ec                	mov    %esp,%ebp
426823:	8b 45 0c             	mov    0xc(%ebp),%eax
426826:	57                   	push   %edi
426827:	8b 7d 08             	mov    0x8(%ebp),%edi
42682a:	85 c0                	test   %eax,%eax
42682c:	74 24                	je     0x426852
42682e:	56                   	push   %esi
42682f:	8b 37                	mov    (%edi),%esi
426831:	8d 4d 10             	lea    0x10(%ebp),%ecx
426834:	51                   	push   %ecx
426835:	50                   	push   %eax
426836:	68 ca 0c 4b 00       	push   $0x4b0cca
42683b:	8b 76 38             	mov    0x38(%esi),%esi
42683e:	8b ce                	mov    %esi,%ecx
426840:	68 ca 0c 4b 00       	push   $0x4b0cca
426845:	6a 1e                	push   $0x1e
426847:	ff 15 d4 e2 49 00    	call   *0x49e2d4
42684d:	8b cf                	mov    %edi,%ecx
42684f:	ff d6                	call   *%esi
426851:	5e                   	pop    %esi
426852:	5f                   	pop    %edi
426853:	5d                   	pop    %ebp
426854:	c3                   	ret
426855:	cc                   	int3
426856:	cc                   	int3
426857:	cc                   	int3
426858:	cc                   	int3
426859:	cc                   	int3
42685a:	cc                   	int3
42685b:	cc                   	int3
42685c:	cc                   	int3
42685d:	cc                   	int3
42685e:	cc                   	int3
42685f:	cc                   	int3
426860:	55                   	push   %ebp
426861:	8b ec                	mov    %esp,%ebp
426863:	8b 45 10             	mov    0x10(%ebp),%eax
426866:	8b 55 0c             	mov    0xc(%ebp),%edx
426869:	57                   	push   %edi
42686a:	8b 7d 08             	mov    0x8(%ebp),%edi
42686d:	85 c0                	test   %eax,%eax
42686f:	74 2a                	je     0x42689b
426871:	56                   	push   %esi
426872:	8b 37                	mov    (%edi),%esi
426874:	8d 4d 14             	lea    0x14(%ebp),%ecx
426877:	51                   	push   %ecx
426878:	50                   	push   %eax
426879:	85 d2                	test   %edx,%edx
42687b:	b8 ca 0c 4b 00       	mov    $0x4b0cca,%eax
426880:	8b 76 38             	mov    0x38(%esi),%esi
426883:	8b ce                	mov    %esi,%ecx
426885:	68 ca 0c 4b 00       	push   $0x4b0cca
42688a:	0f 45 c2             	cmovne %edx,%eax
42688d:	50                   	push   %eax
42688e:	6a 28                	push   $0x28
426890:	ff 15 d4 e2 49 00    	call   *0x49e2d4
426896:	8b cf                	mov    %edi,%ecx
426898:	ff d6                	call   *%esi
42689a:	5e                   	pop    %esi
42689b:	5f                   	pop    %edi
42689c:	5d                   	pop    %ebp
42689d:	c3                   	ret
42689e:	cc                   	int3
42689f:	cc                   	int3
4268a0:	55                   	push   %ebp
4268a1:	8b ec                	mov    %esp,%ebp
4268a3:	8b 45 10             	mov    0x10(%ebp),%eax
4268a6:	8b 55 0c             	mov    0xc(%ebp),%edx
4268a9:	57                   	push   %edi
4268aa:	8b 7d 08             	mov    0x8(%ebp),%edi
4268ad:	85 c0                	test   %eax,%eax
4268af:	74 2a                	je     0x4268db
4268b1:	56                   	push   %esi
4268b2:	8b 37                	mov    (%edi),%esi
4268b4:	8d 4d 14             	lea    0x14(%ebp),%ecx
4268b7:	51                   	push   %ecx
4268b8:	50                   	push   %eax
4268b9:	85 d2                	test   %edx,%edx
4268bb:	b8 ca 0c 4b 00       	mov    $0x4b0cca,%eax
4268c0:	8b 76 38             	mov    0x38(%esi),%esi
4268c3:	8b ce                	mov    %esi,%ecx
4268c5:	68 ca 0c 4b 00       	push   $0x4b0cca
4268ca:	0f 45 c2             	cmovne %edx,%eax
4268cd:	50                   	push   %eax
4268ce:	6a 32                	push   $0x32
4268d0:	ff 15 d4 e2 49 00    	call   *0x49e2d4
4268d6:	8b cf                	mov    %edi,%ecx
4268d8:	ff d6                	call   *%esi
4268da:	5e                   	pop    %esi
4268db:	5f                   	pop    %edi
4268dc:	5d                   	pop    %ebp
4268dd:	c3                   	ret
4268de:	cc                   	int3
4268df:	cc                   	int3
4268e0:	55                   	push   %ebp
4268e1:	8b ec                	mov    %esp,%ebp
4268e3:	8b 45 10             	mov    0x10(%ebp),%eax
4268e6:	8b 55 0c             	mov    0xc(%ebp),%edx
4268e9:	57                   	push   %edi
4268ea:	8b 7d 08             	mov    0x8(%ebp),%edi
4268ed:	85 c0                	test   %eax,%eax
4268ef:	74 2a                	je     0x42691b
4268f1:	56                   	push   %esi
4268f2:	8b 37                	mov    (%edi),%esi
4268f4:	8d 4d 14             	lea    0x14(%ebp),%ecx
4268f7:	51                   	push   %ecx
4268f8:	50                   	push   %eax
4268f9:	85 d2                	test   %edx,%edx
4268fb:	b8 ca 0c 4b 00       	mov    $0x4b0cca,%eax
426900:	8b 76 38             	mov    0x38(%esi),%esi
426903:	8b ce                	mov    %esi,%ecx
426905:	68 ca 0c 4b 00       	push   $0x4b0cca
42690a:	0f 45 c2             	cmovne %edx,%eax
42690d:	50                   	push   %eax
42690e:	6a 3c                	push   $0x3c
426910:	ff 15 d4 e2 49 00    	call   *0x49e2d4
426916:	8b cf                	mov    %edi,%ecx
426918:	ff d6                	call   *%esi
42691a:	5e                   	pop    %esi
42691b:	5f                   	pop    %edi
42691c:	5d                   	pop    %ebp
42691d:	c3                   	ret
42691e:	cc                   	int3
42691f:	cc                   	int3
426920:	55                   	push   %ebp
426921:	8b ec                	mov    %esp,%ebp