4fb5a6:	83 c4 04             	add    $0x4,%esp
4fb5a9:	85 f6                	test   %esi,%esi
4fb5ab:	75 11                	jne    0x4fb5be
4fb5ad:	68 27 01 00 00       	push   $0x127
4fb5b2:	68 a4 9b 62 00       	push   $0x629ba4
4fb5b7:	6a 70                	push   $0x70
4fb5b9:	e9 31 02 00 00       	jmp    0x4fb7ef
4fb5be:	83 3e 00             	cmpl   $0x0,(%esi)
4fb5c1:	74 11                	je     0x4fb5d4
4fb5c3:	68 2d 01 00 00       	push   $0x12d
4fb5c8:	68 a4 9b 62 00       	push   $0x629ba4
4fb5cd:	6a 64                	push   $0x64
4fb5cf:	e9 1b 02 00 00       	jmp    0x4fb7ef
4fb5d4:	8b 44 24 14          	mov    0x14(%esp),%eax
4fb5d8:	05 38 ff ff ff       	add    $0xffffff38,%eax
4fb5dd:	83 f8 06             	cmp    $0x6,%eax
4fb5e0:	0f 87 fd 01 00 00    	ja     0x4fb7e3
4fb5e6:	ff 24 85 04 b8 4f 00 	jmp    *0x4fb804(,%eax,4)
4fb5ed:	85 ff                	test   %edi,%edi
4fb5ef:	74 38                	je     0x4fb629
4fb5f1:	8b cf                	mov    %edi,%ecx
4fb5f3:	8d 51 01             	lea    0x1(%ecx),%edx
4fb5f6:	8a 01                	mov    (%ecx),%al
4fb5f8:	41                   	inc    %ecx
4fb5f9:	84 c0                	test   %al,%al
4fb5fb:	75 f9                	jne    0x4fb5f6
4fb5fd:	2b ca                	sub    %edx,%ecx
4fb5ff:	83 f9 01             	cmp    $0x1,%ecx
4fb602:	73 25                	jae    0x4fb629
4fb604:	68 35 01 00 00       	push   $0x135
4fb609:	68 a4 9b 62 00       	push   $0x629ba4
4fb60e:	ff 76 0c             	push   0xc(%esi)
4fb611:	e8 6a 51 fe ff       	call   0x4e0780
4fb616:	83 c4 0c             	add    $0xc,%esp
4fb619:	33 c9                	xor    %ecx,%ecx
4fb61b:	33 c0                	xor    %eax,%eax
4fb61d:	5f                   	pop    %edi
4fb61e:	89 4e 0c             	mov    %ecx,0xc(%esi)
4fb621:	85 c9                	test   %ecx,%ecx
4fb623:	5e                   	pop    %esi
4fb624:	0f 95 c0             	setne  %al
4fb627:	5b                   	pop    %ebx
4fb628:	c3                   	ret
4fb629:	68 35 01 00 00       	push   $0x135
4fb62e:	68 a4 9b 62 00       	push   $0x629ba4
4fb633:	ff 76 0c             	push   0xc(%esi)
4fb636:	e8 45 51 fe ff       	call   0x4e0780
4fb63b:	83 c4 0c             	add    $0xc,%esp
4fb63e:	85 ff                	test   %edi,%edi
4fb640:	74 d7                	je     0x4fb619
4fb642:	68 37 01 00 00       	push   $0x137
4fb647:	68 a4 9b 62 00       	push   $0x629ba4
4fb64c:	57                   	push   %edi
4fb64d:	e8 7e 6a fe ff       	call   0x4e20d0
4fb652:	83 c4 0c             	add    $0xc,%esp
4fb655:	8b c8                	mov    %eax,%ecx
4fb657:	33 c0                	xor    %eax,%eax
4fb659:	89 4e 0c             	mov    %ecx,0xc(%esi)
4fb65c:	85 c9                	test   %ecx,%ecx
4fb65e:	5f                   	pop    %edi
4fb65f:	5e                   	pop    %esi
4fb660:	0f 95 c0             	setne  %al
4fb663:	5b                   	pop    %ebx
4fb664:	c3                   	ret
4fb665:	33 c0                	xor    %eax,%eax
4fb667:	85 db                	test   %ebx,%ebx
4fb669:	0f 95 c0             	setne  %al
4fb66c:	89 46 10             	mov    %eax,0x10(%esi)
4fb66f:	5f                   	pop    %edi
4fb670:	5e                   	pop    %esi
4fb671:	b8 01 00 00 00       	mov    $0x1,%eax
4fb676:	5b                   	pop    %ebx
4fb677:	c3                   	ret
4fb678:	85 ff                	test   %edi,%edi
4fb67a:	74 38                	je     0x4fb6b4
4fb67c:	8b cf                	mov    %edi,%ecx
4fb67e:	8d 51 01             	lea    0x1(%ecx),%edx
4fb681:	8a 01                	mov    (%ecx),%al
4fb683:	41                   	inc    %ecx
4fb684:	84 c0                	test   %al,%al
4fb686:	75 f9                	jne    0x4fb681
4fb688:	2b ca                	sub    %edx,%ecx
4fb68a:	83 f9 01             	cmp    $0x1,%ecx
4fb68d:	73 25                	jae    0x4fb6b4
4fb68f:	68 42 01 00 00       	push   $0x142
4fb694:	68 a4 9b 62 00       	push   $0x629ba4
4fb699:	ff 76 14             	push   0x14(%esi)
4fb69c:	e8 df 50 fe ff       	call   0x4e0780
4fb6a1:	83 c4 0c             	add    $0xc,%esp
4fb6a4:	33 c9                	xor    %ecx,%ecx
4fb6a6:	33 c0                	xor    %eax,%eax
4fb6a8:	5f                   	pop    %edi
4fb6a9:	89 4e 14             	mov    %ecx,0x14(%esi)
4fb6ac:	85 c9                	test   %ecx,%ecx
4fb6ae:	5e                   	pop    %esi
4fb6af:	0f 95 c0             	setne  %al
4fb6b2:	5b                   	pop    %ebx
4fb6b3:	c3                   	ret
4fb6b4:	68 42 01 00 00       	push   $0x142
4fb6b9:	68 a4 9b 62 00       	push   $0x629ba4
4fb6be:	ff 76 14             	push   0x14(%esi)
4fb6c1:	e8 ba 50 fe ff       	call   0x4e0780
4fb6c6:	83 c4 0c             	add    $0xc,%esp
4fb6c9:	85 ff                	test   %edi,%edi
4fb6cb:	74 d7                	je     0x4fb6a4
4fb6cd:	68 44 01 00 00       	push   $0x144
4fb6d2:	68 a4 9b 62 00       	push   $0x629ba4
4fb6d7:	57                   	push   %edi
4fb6d8:	e8 f3 69 fe ff       	call   0x4e20d0
4fb6dd:	83 c4 0c             	add    $0xc,%esp
4fb6e0:	8b c8                	mov    %eax,%ecx
4fb6e2:	33 c0                	xor    %eax,%eax
4fb6e4:	89 4e 14             	mov    %ecx,0x14(%esi)
4fb6e7:	85 c9                	test   %ecx,%ecx
4fb6e9:	5f                   	pop    %edi
4fb6ea:	5e                   	pop    %esi
4fb6eb:	0f 95 c0             	setne  %al
4fb6ee:	5b                   	pop    %ebx
4fb6ef:	c3                   	ret
4fb6f0:	83 fb 02             	cmp    $0x2,%ebx
4fb6f3:	77 0c                	ja     0x4fb701
4fb6f5:	5f                   	pop    %edi
4fb6f6:	89 5e 18             	mov    %ebx,0x18(%esi)
4fb6f9:	b8 01 00 00 00       	mov    $0x1,%eax
4fb6fe:	5e                   	pop    %esi
4fb6ff:	5b                   	pop    %ebx
4fb700:	c3                   	ret
4fb701:	68 4a 01 00 00       	push   $0x14a
4fb706:	68 a4 9b 62 00       	push   $0x629ba4
4fb70b:	68 8f 00 00 00       	push   $0x8f
4fb710:	e9 da 00 00 00       	jmp    0x4fb7ef
4fb715:	56                   	push   %esi
4fb716:	ff 74 24 14          	push   0x14(%esp)
4fb71a:	e8 11 03 00 00       	call   0x4fba30
4fb71f:	83 c4 08             	add    $0x8,%esp
4fb722:	5f                   	pop    %edi
4fb723:	5e                   	pop    %esi
4fb724:	5b                   	pop    %ebx
4fb725:	c3                   	ret
4fb726:	83 fb 02             	cmp    $0x2,%ebx
4fb729:	77 0c                	ja     0x4fb737
4fb72b:	5f                   	pop    %edi
4fb72c:	89 5e 24             	mov    %ebx,0x24(%esi)
4fb72f:	b8 01 00 00 00       	mov    $0x1,%eax
4fb734:	5e                   	pop    %esi
4fb735:	5b                   	pop    %ebx
4fb736:	c3                   	ret
4fb737:	68 53 01 00 00       	push   $0x153
4fb73c:	68 a4 9b 62 00       	push   $0x629ba4
4fb741:	68 8f 00 00 00       	push   $0x8f
4fb746:	e9 a4 00 00 00       	jmp    0x4fb7ef
4fb74b:	85 ff                	test   %edi,%edi
4fb74d:	0f 84 7f 00 00 00    	je     0x4fb7d2
4fb753:	8b cf                	mov    %edi,%ecx
4fb755:	8d 51 01             	lea    0x1(%ecx),%edx
4fb758:	8a 01                	mov    (%ecx),%al
4fb75a:	41                   	inc    %ecx
4fb75b:	84 c0                	test   %al,%al
4fb75d:	75 f9                	jne    0x4fb758
4fb75f:	2b ca                	sub    %edx,%ecx
4fb761:	83 f9 01             	cmp    $0x1,%ecx
4fb764:	72 6c                	jb     0x4fb7d2
4fb766:	68 5f 01 00 00       	push   $0x15f
4fb76b:	68 a4 9b 62 00       	push   $0x629ba4
4fb770:	57                   	push   %edi
4fb771:	e8 5a 69 fe ff       	call   0x4e20d0
4fb776:	8b f8                	mov    %eax,%edi
4fb778:	83 c4 0c             	add    $0xc,%esp
4fb77b:	85 ff                	test   %edi,%edi
4fb77d:	75 0e                	jne    0x4fb78d
4fb77f:	68 61 01 00 00       	push   $0x161
4fb784:	68 a4 9b 62 00       	push   $0x629ba4
4fb789:	6a 41                	push   $0x41
4fb78b:	eb 62                	jmp    0x4fb7ef
4fb78d:	57                   	push   %edi
4fb78e:	ff 76 28             	push   0x28(%esi)
4fb791:	e8 ba 99 fe ff       	call   0x4e5150
4fb796:	83 c4 08             	add    $0x8,%esp
4fb799:	85 c0                	test   %eax,%eax
4fb79b:	0f 85 ce fe ff ff    	jne    0x4fb66f
4fb7a1:	68 65 01 00 00       	push   $0x165
4fb7a6:	68 a4 9b 62 00       	push   $0x629ba4
4fb7ab:	57                   	push   %edi
4fb7ac:	e8 cf 4f fe ff       	call   0x4e0780
4fb7b1:	68 66 01 00 00       	push   $0x166
4fb7b6:	68 a4 9b 62 00       	push   $0x629ba4
4fb7bb:	6a 41                	push   $0x41
4fb7bd:	68 b4 00 00 00       	push   $0xb4
4fb7c2:	6a 26                	push   $0x26
4fb7c4:	e8 b7 d7 fd ff       	call   0x4d8f80
4fb7c9:	83 c4 20             	add    $0x20,%esp
4fb7cc:	33 c0                	xor    %eax,%eax
4fb7ce:	5f                   	pop    %edi
4fb7cf:	5e                   	pop    %esi
4fb7d0:	5b                   	pop    %ebx
4fb7d1:	c3                   	ret
4fb7d2:	68 5b 01 00 00       	push   $0x15b
4fb7d7:	68 a4 9b 62 00       	push   $0x629ba4
4fb7dc:	68 8f 00 00 00       	push   $0x8f
4fb7e1:	eb 0c                	jmp    0x4fb7ef
4fb7e3:	68 6e 01 00 00       	push   $0x16e
4fb7e8:	68 a4 9b 62 00       	push   $0x629ba4
4fb7ed:	6a 77                	push   $0x77
4fb7ef:	68 b4 00 00 00       	push   $0xb4
4fb7f4:	6a 26                	push   $0x26
4fb7f6:	e8 85 d7 fd ff       	call   0x4d8f80
4fb7fb:	83 c4 14             	add    $0x14,%esp
4fb7fe:	33 c0                	xor    %eax,%eax
4fb800:	5f                   	pop    %edi
4fb801:	5e                   	pop    %esi
4fb802:	5b                   	pop    %ebx
4fb803:	c3                   	ret
4fb804:	ed                   	in     (%dx),%eax
4fb805:	b5 4f                	mov    $0x4f,%ch
4fb807:	00 65 b6             	add    %ah,-0x4a(%ebp)
4fb80a:	4f                   	dec    %edi
4fb80b:	00 78 b6             	add    %bh,-0x4a(%eax)
4fb80e:	4f                   	dec    %edi
4fb80f:	00 f0                	add    %dh,%al
4fb811:	b6 4f                	mov    $0x4f,%dh
4fb813:	00 26                	add    %ah,(%esi)
4fb815:	b7 4f                	mov    $0x4f,%bh
4fb817:	00 4b b7             	add    %cl,-0x49(%ebx)
4fb81a:	4f                   	dec    %edi
4fb81b:	00 15 b7 4f 00 56    	add    %dl,0x56004fb7
4fb821:	8b 74 24 0c          	mov    0xc(%esp),%esi
4fb825:	85 f6                	test   %esi,%esi
4fb827:	74 4b                	je     0x4fb874
4fb829:	ff 36                	push   (%esi)
4fb82b:	e8 00 b7 01 00       	call   0x516f30
4fb830:	68 8d 00 00 00       	push   $0x8d
4fb835:	68 a4 9b 62 00       	push   $0x629ba4
4fb83a:	ff 76 0c             	push   0xc(%esi)
4fb83d:	e8 3e 4f fe ff       	call   0x4e0780
4fb842:	68 8e 00 00 00       	push   $0x8e
4fb847:	68 a4 9b 62 00       	push   $0x629ba4
4fb84c:	ff 76 14             	push   0x14(%esi)
4fb84f:	e8 2c 4f fe ff       	call   0x4e0780
4fb854:	68 90 bd 4f 00       	push   $0x4fbd90
4fb859:	ff 76 28             	push   0x28(%esi)
4fb85c:	e8 8f 98 fe ff       	call   0x4e50f0
4fb861:	68 90 00 00 00       	push   $0x90
4fb866:	68 a4 9b 62 00       	push   $0x629ba4
4fb86b:	56                   	push   %esi
4fb86c:	e8 0f 4f fe ff       	call   0x4e0780
4fb871:	83 c4 30             	add    $0x30,%esp
4fb874:	5e                   	pop    %esi
4fb875:	c3                   	ret
4fb876:	cc                   	int3
4fb877:	cc                   	int3
4fb878:	cc                   	int3
4fb879:	cc                   	int3
4fb87a:	cc                   	int3
4fb87b:	cc                   	int3
4fb87c:	cc                   	int3
4fb87d:	cc                   	int3
4fb87e:	cc                   	int3
4fb87f:	cc                   	int3
4fb880:	a1 80 e0 68 00       	mov    0x68e080,%eax
4fb885:	56                   	push   %esi
4fb886:	85 c0                	test   %eax,%eax
4fb888:	79 6d                	jns    0x4fb8f7
4fb88a:	68 20 b8 4f 00       	push   $0x4fb820
4fb88f:	6a 00                	push   $0x0
4fb891:	6a 00                	push   $0x0
4fb893:	6a 00                	push   $0x0
4fb895:	6a 00                	push   $0x0
4fb897:	6a 0a                	push   $0xa
4fb899:	e8 12 4a fe ff       	call   0x4e02b0
4fb89e:	8b f0                	mov    %eax,%esi
4fb8a0:	83 c4 18             	add    $0x18,%esp
4fb8a3:	83 fe ff             	cmp    $0xffffffff,%esi
4fb8a6:	75 22                	jne    0x4fb8ca
4fb8a8:	68 d2 00 00 00       	push   $0xd2
4fb8ad:	68 a4 9b 62 00       	push   $0x629ba4
4fb8b2:	68 90 00 00 00       	push   $0x90
4fb8b7:	68 b5 00 00 00       	push   $0xb5
4fb8bc:	6a 26                	push   $0x26
4fb8be:	e8 bd d6 fd ff       	call   0x4d8f80
4fb8c3:	83 c4 14             	add    $0x14,%esp
4fb8c6:	33 c0                	xor    %eax,%eax
4fb8c8:	5e                   	pop    %esi
4fb8c9:	c3                   	ret
4fb8ca:	ff 35 94 73 71 00    	push   0x717394
4fb8d0:	e8 eb 66 fe ff       	call   0x4e1fc0
4fb8d5:	a1 80 e0 68 00       	mov    0x68e080,%eax
4fb8da:	85 c0                	test   %eax,%eax
4fb8dc:	ff 35 94 73 71 00    	push   0x717394
4fb8e2:	0f 48 c6             	cmovs  %esi,%eax
4fb8e5:	a3 80 e0 68 00       	mov    %eax,0x68e080
4fb8ea:	e8 51 67 fe ff       	call   0x4e2040
4fb8ef:	a1 80 e0 68 00       	mov    0x68e080,%eax
4fb8f4:	83 c4 08             	add    $0x8,%esp
4fb8f7:	53                   	push   %ebx
4fb8f8:	8b 5c 24 0c          	mov    0xc(%esp),%ebx
4fb8fc:	55                   	push   %ebp
4fb8fd:	57                   	push   %edi
4fb8fe:	50                   	push   %eax
4fb8ff:	53                   	push   %ebx
4fb900:	e8 0b 05 00 00       	call   0x4fbe10
4fb905:	8b f8                	mov    %eax,%edi
4fb907:	83 c4 08             	add    $0x8,%esp
4fb90a:	85 ff                	test   %edi,%edi
4fb90c:	0f 85 e5 00 00 00    	jne    0x4fb9f7
4fb912:	68 9c 00 00 00       	push   $0x9c
4fb917:	68 a4 9b 62 00       	push   $0x629ba4
4fb91c:	6a 2c                	push   $0x2c
4fb91e:	e8 1d 51 fe ff       	call   0x4e0a40
4fb923:	8b f0                	mov    %eax,%esi
4fb925:	8d 6f 01             	lea    0x1(%edi),%ebp
4fb928:	83 c4 0c             	add    $0xc,%esp
4fb92b:	85 f6                	test   %esi,%esi
4fb92d:	75 22                	jne    0x4fb951
4fb92f:	68 a0 00 00 00       	push   $0xa0
4fb934:	68 a4 9b 62 00       	push   $0x629ba4
4fb939:	6a 41                	push   $0x41
4fb93b:	68 b7 00 00 00       	push   $0xb7
4fb940:	6a 26                	push   $0x26
4fb942:	e8 39 d6 fd ff       	call   0x4d8f80
4fb947:	83 c4 14             	add    $0x14,%esp
4fb94a:	33 c0                	xor    %eax,%eax
4fb94c:	5f                   	pop    %edi
4fb94d:	5d                   	pop    %ebp
4fb94e:	5b                   	pop    %ebx
4fb94f:	5e                   	pop    %esi
4fb950:	c3                   	ret
4fb951:	e8 ca 96 fe ff       	call   0x4e5020
4fb956:	89 46 28             	mov    %eax,0x28(%esi)
4fb959:	85 c0                	test   %eax,%eax
4fb95b:	75 32                	jne    0x4fb98f
4fb95d:	68 a5 00 00 00       	push   $0xa5
4fb962:	68 a4 9b 62 00       	push   $0x629ba4
4fb967:	6a 41                	push   $0x41
4fb969:	68 b7 00 00 00       	push   $0xb7
4fb96e:	6a 26                	push   $0x26
4fb970:	e8 0b d6 fd ff       	call   0x4d8f80
4fb975:	68 a6 00 00 00       	push   $0xa6
4fb97a:	68 a4 9b 62 00       	push   $0x629ba4
4fb97f:	56                   	push   %esi
4fb980:	e8 fb 4d fe ff       	call   0x4e0780
4fb985:	83 c4 20             	add    $0x20,%esp
4fb988:	33 c0                	xor    %eax,%eax
4fb98a:	5f                   	pop    %edi
4fb98b:	5d                   	pop    %ebp
4fb98c:	5b                   	pop    %ebx
4fb98d:	5e                   	pop    %esi
4fb98e:	c3                   	ret
4fb98f:	c7 46 1c bc 9b 62 00 	movl   $0x629bbc,0x1c(%esi)
4fb996:	c7 46 20 c4 9b 62 00 	movl   $0x629bc4,0x20(%esi)
4fb99d:	89 6e 24             	mov    %ebp,0x24(%esi)