4e171d:	e9 15 01 00 00       	jmp    0x4e1837
4e1722:	83 3e 00             	cmpl   $0x0,(%esi)
4e1725:	75 0e                	jne    0x4e1735
4e1727:	68 0e 03 00 00       	push   $0x30e
4e172c:	68 f4 3d 61 00       	push   $0x613df4
4e1731:	6a 44                	push   $0x44
4e1733:	eb 9a                	jmp    0x4e16cf
4e1735:	57                   	push   %edi
4e1736:	56                   	push   %esi
4e1737:	e8 74 05 00 00       	call   0x4e1cb0
4e173c:	83 c4 08             	add    $0x8,%esp
4e173f:	85 c0                	test   %eax,%eax
4e1741:	74 98                	je     0x4e16db
4e1743:	8b 6e 04             	mov    0x4(%esi),%ebp
4e1746:	03 2e                	add    (%esi),%ebp
4e1748:	74 91                	je     0x4e16db
4e174a:	8b 44 24 14          	mov    0x14(%esp),%eax
4e174e:	33 db                	xor    %ebx,%ebx
4e1750:	ff 70 04             	push   0x4(%eax)
4e1753:	e8 98 6e 01 00       	call   0x4f85f0
4e1758:	6a 04                	push   $0x4
4e175a:	8d 44 24 1c          	lea    0x1c(%esp),%eax
4e175e:	50                   	push   %eax
4e175f:	ff 74 24 34          	push   0x34(%esp)
4e1763:	8b 44 24 24          	mov    0x24(%esp),%eax
4e1767:	57                   	push   %edi
4e1768:	55                   	push   %ebp
4e1769:	ff 70 04             	push   0x4(%eax)
4e176c:	e8 af 64 01 00       	call   0x4f7c20
4e1771:	85 c0                	test   %eax,%eax
4e1773:	8b 44 24 30          	mov    0x30(%esp),%eax
4e1777:	0f 45 df             	cmovne %edi,%ebx
4e177a:	ff 70 04             	push   0x4(%eax)
4e177d:	e8 6e 72 01 00       	call   0x4f89f0
4e1782:	8b 46 18             	mov    0x18(%esi),%eax
4e1785:	83 c4 20             	add    $0x20,%esp
4e1788:	8b 4e 04             	mov    0x4(%esi),%ecx
4e178b:	2b c1                	sub    %ecx,%eax
4e178d:	3b d8                	cmp    %eax,%ebx
4e178f:	76 1a                	jbe    0x4e17ab
4e1791:	68 2d 03 00 00       	push   $0x32d
4e1796:	68 f4 3d 61 00       	push   $0x613df4
4e179b:	6a 7d                	push   $0x7d
4e179d:	6a 72                	push   $0x72
4e179f:	6a 24                	push   $0x24
4e17a1:	e8 da 77 ff ff       	call   0x4d8f80
4e17a6:	83 c4 14             	add    $0x14,%esp
4e17a9:	eb 14                	jmp    0x4e17bf
4e17ab:	85 db                	test   %ebx,%ebx
4e17ad:	74 10                	je     0x4e17bf
4e17af:	8d 04 19             	lea    (%ecx,%ebx,1),%eax
4e17b2:	89 46 04             	mov    %eax,0x4(%esi)
4e17b5:	8d 04 dd 00 00 00 00 	lea    0x0(,%ebx,8),%eax
4e17bc:	01 46 1c             	add    %eax,0x1c(%esi)
4e17bf:	8b 4e 1c             	mov    0x1c(%esi),%ecx
4e17c2:	3b 4e 20             	cmp    0x20(%esi),%ecx
4e17c5:	0f 82 10 ff ff ff    	jb     0x4e16db
4e17cb:	8b 46 04             	mov    0x4(%esi),%eax
4e17ce:	3b 46 10             	cmp    0x10(%esi),%eax
4e17d1:	0f 82 04 ff ff ff    	jb     0x4e16db
4e17d7:	eb 28                	jmp    0x4e1801
4e17d9:	83 7c 24 28 00       	cmpl   $0x0,0x28(%esp)
4e17de:	74 16                	je     0x4e17f6
4e17e0:	68 bf 00 00 00       	push   $0xbf
4e17e5:	68 f4 3d 61 00       	push   $0x613df4
4e17ea:	68 85 00 00 00       	push   $0x85
4e17ef:	6a 78                	push   $0x78
4e17f1:	e9 db fe ff ff       	jmp    0x4e16d1
4e17f6:	56                   	push   %esi
4e17f7:	e8 e4 ab 01 00       	call   0x4fc3e0
4e17fc:	83 c4 04             	add    $0x4,%esp
4e17ff:	8b c8                	mov    %eax,%ecx
4e1801:	85 c9                	test   %ecx,%ecx
4e1803:	0f 84 d2 fe ff ff    	je     0x4e16db
4e1809:	8b 44 24 18          	mov    0x18(%esp),%eax
4e180d:	8b 0e                	mov    (%esi),%ecx
4e180f:	8b 5e 04             	mov    0x4(%esi),%ebx
4e1812:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
4e1818:	c7 46 1c 00 00 00 00 	movl   $0x0,0x1c(%esi)
4e181f:	89 08                	mov    %ecx,(%eax)
4e1821:	e9 b7 fe ff ff       	jmp    0x4e16dd
4e1826:	68 08 02 00 00       	push   $0x208
4e182b:	68 f4 3d 61 00       	push   $0x613df4
4e1830:	51                   	push   %ecx
4e1831:	50                   	push   %eax
4e1832:	e8 09 f0 ff ff       	call   0x4e0840
4e1837:	83 c4 10             	add    $0x10,%esp
4e183a:	68 0b 02 00 00       	push   $0x20b
4e183f:	68 f4 3d 61 00       	push   $0x613df4
4e1844:	56                   	push   %esi
4e1845:	e8 36 ef ff ff       	call   0x4e0780
4e184a:	83 c4 0c             	add    $0xc,%esp
4e184d:	5f                   	pop    %edi
4e184e:	5d                   	pop    %ebp
4e184f:	8b c3                	mov    %ebx,%eax
4e1851:	5b                   	pop    %ebx
4e1852:	5e                   	pop    %esi
4e1853:	c3                   	ret
4e1854:	cc                   	int3
4e1855:	cc                   	int3
4e1856:	cc                   	int3
4e1857:	cc                   	int3
4e1858:	cc                   	int3
4e1859:	cc                   	int3
4e185a:	cc                   	int3
4e185b:	cc                   	int3
4e185c:	cc                   	int3
4e185d:	cc                   	int3
4e185e:	cc                   	int3
4e185f:	cc                   	int3
4e1860:	b8 08 00 00 00       	mov    $0x8,%eax
4e1865:	e8 46 ff 0e 00       	call   0x5d17b0
4e186a:	56                   	push   %esi
4e186b:	57                   	push   %edi
4e186c:	ff 74 24 24          	push   0x24(%esp)
4e1870:	33 ff                	xor    %edi,%edi
4e1872:	0f 57 c0             	xorps  %xmm0,%xmm0
4e1875:	ff 74 24 24          	push   0x24(%esp)
4e1879:	66 0f 13 44 24 10    	movlpd %xmm0,0x10(%esp)
4e187f:	57                   	push   %edi
4e1880:	57                   	push   %edi
4e1881:	e8 4a 05 00 00       	call   0x4e1dd0
4e1886:	8b f0                	mov    %eax,%esi
4e1888:	83 c4 10             	add    $0x10,%esp
4e188b:	85 f6                	test   %esi,%esi
4e188d:	75 06                	jne    0x4e1895
4e188f:	5f                   	pop    %edi
4e1890:	5e                   	pop    %esi
4e1891:	83 c4 08             	add    $0x8,%esp
4e1894:	c3                   	ret
4e1895:	56                   	push   %esi
4e1896:	e8 05 ac 01 00       	call   0x4fc4a0
4e189b:	83 c4 04             	add    $0x4,%esp
4e189e:	85 c0                	test   %eax,%eax
4e18a0:	0f 84 be 00 00 00    	je     0x4e1964
4e18a6:	ff 35 2c 67 69 00    	push   0x69672c
4e18ac:	8b 44 24 18          	mov    0x18(%esp),%eax
4e18b0:	89 44 24 0c          	mov    %eax,0xc(%esp)
4e18b4:	8d 44 24 10          	lea    0x10(%esp),%eax
4e18b8:	50                   	push   %eax
4e18b9:	6a 01                	push   $0x1
4e18bb:	68 30 67 69 00       	push   $0x696730
4e18c0:	e8 8b 07 00 00       	call   0x4e2050
4e18c5:	8b 46 14             	mov    0x14(%esi),%eax
4e18c8:	83 c4 10             	add    $0x10,%esp
4e18cb:	8b 4e 04             	mov    0x4(%esi),%ecx
4e18ce:	2b c1                	sub    %ecx,%eax
4e18d0:	83 f8 08             	cmp    $0x8,%eax
4e18d3:	73 1a                	jae    0x4e18ef
4e18d5:	68 d0 02 00 00       	push   $0x2d0
4e18da:	68 f4 3d 61 00       	push   $0x613df4
4e18df:	6a 6a                	push   $0x6a
4e18e1:	6a 67                	push   $0x67
4e18e3:	6a 24                	push   $0x24
4e18e5:	e8 96 76 ff ff       	call   0x4d8f80
4e18ea:	83 c4 14             	add    $0x14,%esp
4e18ed:	eb 75                	jmp    0x4e1964
4e18ef:	8b 06                	mov    (%esi),%eax
4e18f1:	85 c0                	test   %eax,%eax
4e18f3:	75 1a                	jne    0x4e190f
4e18f5:	68 d5 02 00 00       	push   $0x2d5
4e18fa:	68 f4 3d 61 00       	push   $0x613df4
4e18ff:	6a 44                	push   $0x44
4e1901:	6a 67                	push   $0x67
4e1903:	6a 24                	push   $0x24
4e1905:	e8 76 76 ff ff       	call   0x4d8f80
4e190a:	83 c4 14             	add    $0x14,%esp
4e190d:	eb 55                	jmp    0x4e1964
4e190f:	39 4e 18             	cmp    %ecx,0x18(%esi)
4e1912:	76 11                	jbe    0x4e1925
4e1914:	03 c1                	add    %ecx,%eax
4e1916:	8d 4c 24 08          	lea    0x8(%esp),%ecx
4e191a:	3b c1                	cmp    %ecx,%eax
4e191c:	75 07                	jne    0x4e1925
4e191e:	68 e3 02 00 00       	push   $0x2e3
4e1923:	eb d5                	jmp    0x4e18fa
4e1925:	6a 08                	push   $0x8
4e1927:	56                   	push   %esi
4e1928:	e8 83 03 00 00       	call   0x4e1cb0
4e192d:	83 c4 08             	add    $0x8,%esp
4e1930:	85 c0                	test   %eax,%eax
4e1932:	74 30                	je     0x4e1964
4e1934:	8b 0e                	mov    (%esi),%ecx
4e1936:	8b 56 04             	mov    0x4(%esi),%edx
4e1939:	8b 44 24 08          	mov    0x8(%esp),%eax
4e193d:	89 04 0a             	mov    %eax,(%edx,%ecx,1)
4e1940:	8b 44 24 0c          	mov    0xc(%esp),%eax
4e1944:	89 44 0a 04          	mov    %eax,0x4(%edx,%ecx,1)
4e1948:	8b 44 24 18          	mov    0x18(%esp),%eax
4e194c:	83 46 04 08          	addl   $0x8,0x4(%esi)
4e1950:	8b 0e                	mov    (%esi),%ecx
4e1952:	8b 7e 04             	mov    0x4(%esi),%edi
4e1955:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
4e195b:	c7 46 1c 00 00 00 00 	movl   $0x0,0x1c(%esi)
4e1962:	89 08                	mov    %ecx,(%eax)
4e1964:	83 7e 08 00          	cmpl   $0x0,0x8(%esi)
4e1968:	75 32                	jne    0x4e199c
4e196a:	83 7e 0c 00          	cmpl   $0x0,0xc(%esi)
4e196e:	8b 06                	mov    (%esi),%eax
4e1970:	8b 4e 18             	mov    0x18(%esi),%ecx
4e1973:	74 13                	je     0x4e1988
4e1975:	68 06 02 00 00       	push   $0x206
4e197a:	68 f4 3d 61 00       	push   $0x613df4
4e197f:	51                   	push   %ecx
4e1980:	50                   	push   %eax
4e1981:	e8 6a 27 00 00       	call   0x4e40f0
4e1986:	eb 11                	jmp    0x4e1999
4e1988:	68 08 02 00 00       	push   $0x208
4e198d:	68 f4 3d 61 00       	push   $0x613df4
4e1992:	51                   	push   %ecx
4e1993:	50                   	push   %eax
4e1994:	e8 a7 ee ff ff       	call   0x4e0840
4e1999:	83 c4 10             	add    $0x10,%esp
4e199c:	68 0b 02 00 00       	push   $0x20b
4e19a1:	68 f4 3d 61 00       	push   $0x613df4
4e19a6:	56                   	push   %esi
4e19a7:	e8 d4 ed ff ff       	call   0x4e0780
4e19ac:	83 c4 0c             	add    $0xc,%esp
4e19af:	8b c7                	mov    %edi,%eax
4e19b1:	5f                   	pop    %edi
4e19b2:	5e                   	pop    %esi
4e19b3:	83 c4 08             	add    $0x8,%esp
4e19b6:	c3                   	ret
4e19b7:	cc                   	int3
4e19b8:	cc                   	int3
4e19b9:	cc                   	int3
4e19ba:	cc                   	int3
4e19bb:	cc                   	int3
4e19bc:	cc                   	int3
4e19bd:	cc                   	int3
4e19be:	cc                   	int3
4e19bf:	cc                   	int3
4e19c0:	56                   	push   %esi
4e19c1:	8b 74 24 08          	mov    0x8(%esp),%esi
4e19c5:	57                   	push   %edi
4e19c6:	8b 7c 24 14          	mov    0x14(%esp),%edi
4e19ca:	8b 46 14             	mov    0x14(%esi),%eax
4e19cd:	8b 4e 04             	mov    0x4(%esi),%ecx
4e19d0:	2b c1                	sub    %ecx,%eax
4e19d2:	3b f8                	cmp    %eax,%edi
4e19d4:	76 1d                	jbe    0x4e19f3
4e19d6:	68 d0 02 00 00       	push   $0x2d0
4e19db:	68 f4 3d 61 00       	push   $0x613df4
4e19e0:	6a 6a                	push   $0x6a
4e19e2:	6a 67                	push   $0x67
4e19e4:	6a 24                	push   $0x24
4e19e6:	e8 95 75 ff ff       	call   0x4d8f80
4e19eb:	83 c4 14             	add    $0x14,%esp
4e19ee:	5f                   	pop    %edi
4e19ef:	33 c0                	xor    %eax,%eax
4e19f1:	5e                   	pop    %esi
4e19f2:	c3                   	ret
4e19f3:	8b 06                	mov    (%esi),%eax
4e19f5:	85 c0                	test   %eax,%eax
4e19f7:	75 1d                	jne    0x4e1a16
4e19f9:	68 d5 02 00 00       	push   $0x2d5
4e19fe:	68 f4 3d 61 00       	push   $0x613df4
4e1a03:	6a 44                	push   $0x44
4e1a05:	6a 67                	push   $0x67
4e1a07:	6a 24                	push   $0x24
4e1a09:	e8 72 75 ff ff       	call   0x4d8f80
4e1a0e:	83 c4 14             	add    $0x14,%esp
4e1a11:	33 c0                	xor    %eax,%eax
4e1a13:	5f                   	pop    %edi
4e1a14:	5e                   	pop    %esi
4e1a15:	c3                   	ret
4e1a16:	85 ff                	test   %edi,%edi
4e1a18:	74 3f                	je     0x4e1a59
4e1a1a:	39 4e 18             	cmp    %ecx,0x18(%esi)
4e1a1d:	76 0f                	jbe    0x4e1a2e
4e1a1f:	03 c1                	add    %ecx,%eax
4e1a21:	3b 44 24 10          	cmp    0x10(%esp),%eax
4e1a25:	75 07                	jne    0x4e1a2e
4e1a27:	68 e3 02 00 00       	push   $0x2e3
4e1a2c:	eb d0                	jmp    0x4e19fe
4e1a2e:	57                   	push   %edi
4e1a2f:	56                   	push   %esi
4e1a30:	e8 7b 02 00 00       	call   0x4e1cb0
4e1a35:	83 c4 08             	add    $0x8,%esp
4e1a38:	85 c0                	test   %eax,%eax
4e1a3a:	74 b2                	je     0x4e19ee
4e1a3c:	8b 06                	mov    (%esi),%eax
4e1a3e:	03 46 04             	add    0x4(%esi),%eax
4e1a41:	57                   	push   %edi
4e1a42:	ff 74 24 14          	push   0x14(%esp)
4e1a46:	50                   	push   %eax
4e1a47:	e8 84 13 0f 00       	call   0x5d2dd0
4e1a4c:	01 7e 04             	add    %edi,0x4(%esi)
4e1a4f:	83 c4 0c             	add    $0xc,%esp
4e1a52:	8b 44 24 18          	mov    0x18(%esp),%eax
4e1a56:	01 46 1c             	add    %eax,0x1c(%esi)
4e1a59:	5f                   	pop    %edi
4e1a5a:	b8 01 00 00 00       	mov    $0x1,%eax
4e1a5f:	5e                   	pop    %esi
4e1a60:	c3                   	ret
4e1a61:	cc                   	int3
4e1a62:	cc                   	int3
4e1a63:	cc                   	int3
4e1a64:	cc                   	int3
4e1a65:	cc                   	int3
4e1a66:	cc                   	int3
4e1a67:	cc                   	int3
4e1a68:	cc                   	int3
4e1a69:	cc                   	int3
4e1a6a:	cc                   	int3
4e1a6b:	cc                   	int3
4e1a6c:	cc                   	int3
4e1a6d:	cc                   	int3
4e1a6e:	cc                   	int3
4e1a6f:	cc                   	int3
4e1a70:	8b 4c 24 08          	mov    0x8(%esp),%ecx
4e1a74:	56                   	push   %esi
4e1a75:	85 c9                	test   %ecx,%ecx
4e1a77:	74 26                	je     0x4e1a9f
4e1a79:	8b 74 24 08          	mov    0x8(%esp),%esi
4e1a7d:	8b 46 14             	mov    0x14(%esi),%eax
4e1a80:	2b 46 04             	sub    0x4(%esi),%eax
4e1a83:	3b c8                	cmp    %eax,%ecx
4e1a85:	76 1c                	jbe    0x4e1aa3
4e1a87:	68 09 03 00 00       	push   $0x309
4e1a8c:	68 f4 3d 61 00       	push   $0x613df4
4e1a91:	6a 7d                	push   $0x7d
4e1a93:	6a 71                	push   $0x71
4e1a95:	6a 24                	push   $0x24
4e1a97:	e8 e4 74 ff ff       	call   0x4d8f80
4e1a9c:	83 c4 14             	add    $0x14,%esp
4e1a9f:	33 c0                	xor    %eax,%eax
4e1aa1:	5e                   	pop    %esi
4e1aa2:	c3                   	ret
4e1aa3:	83 3e 00             	cmpl   $0x0,(%esi)
4e1aa6:	75 1c                	jne    0x4e1ac4
4e1aa8:	68 0e 03 00 00       	push   $0x30e
4e1aad:	68 f4 3d 61 00       	push   $0x613df4
4e1ab2:	6a 44                	push   $0x44
4e1ab4:	6a 71                	push   $0x71
4e1ab6:	6a 24                	push   $0x24
4e1ab8:	e8 c3 74 ff ff       	call   0x4d8f80
4e1abd:	83 c4 14             	add    $0x14,%esp
4e1ac0:	33 c0                	xor    %eax,%eax
4e1ac2:	5e                   	pop    %esi
4e1ac3:	c3                   	ret
4e1ac4:	51                   	push   %ecx
4e1ac5:	56                   	push   %esi
4e1ac6:	e8 e5 01 00 00       	call   0x4e1cb0
4e1acb:	83 c4 08             	add    $0x8,%esp
4e1ace:	85 c0                	test   %eax,%eax
4e1ad0:	74 cd                	je     0x4e1a9f
4e1ad2:	8b 46 04             	mov    0x4(%esi),%eax
4e1ad5:	03 06                	add    (%esi),%eax
4e1ad7:	5e                   	pop    %esi