61479f:	cc                   	int3
6147a0:	6a 08                	push   $0x8
6147a2:	68 28 01 00 00       	push   $0x128
6147a7:	b8 cb 1f 66 00       	mov    $0x661fcb,%eax
6147ac:	e8 fd 67 03 00       	call   0x64afae
6147b1:	89 8d d0 fe ff ff    	mov    %ecx,-0x130(%ebp)
6147b7:	8b 43 08             	mov    0x8(%ebx),%eax
6147ba:	8d 8d d8 fe ff ff    	lea    -0x128(%ebp),%ecx
6147c0:	89 85 cc fe ff ff    	mov    %eax,-0x134(%ebp)
6147c6:	8b 43 0c             	mov    0xc(%ebx),%eax
6147c9:	68 00 01 00 00       	push   $0x100
6147ce:	89 85 c8 fe ff ff    	mov    %eax,-0x138(%ebp)
6147d4:	e8 30 ee ff ff       	call   0x613609
6147d9:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
6147dd:	8b 73 10             	mov    0x10(%ebx),%esi
6147e0:	8b 4b 14             	mov    0x14(%ebx),%ecx
6147e3:	eb 45                	jmp    0x61482a
6147e5:	8b 7d e0             	mov    -0x20(%ebp),%edi
6147e8:	85 c9                	test   %ecx,%ecx
6147ea:	77 08                	ja     0x6147f4
6147ec:	72 04                	jb     0x6147f2
6147ee:	3b f7                	cmp    %edi,%esi
6147f0:	73 02                	jae    0x6147f4
6147f2:	8b fe                	mov    %esi,%edi
6147f4:	8b 8d d0 fe ff ff    	mov    -0x130(%ebp),%ecx
6147fa:	57                   	push   %edi
6147fb:	ff 75 e4             	push   -0x1c(%ebp)
6147fe:	8b 01                	mov    (%ecx),%eax
614800:	ff 50 20             	call   *0x20(%eax)
614803:	8b 8d cc fe ff ff    	mov    -0x134(%ebp),%ecx
614809:	6a 01                	push   $0x1
61480b:	6a 00                	push   $0x0
61480d:	57                   	push   %edi
61480e:	ff 75 e4             	push   -0x1c(%ebp)
614811:	8b 01                	mov    (%ecx),%eax
614813:	ff b5 c8 fe ff ff    	push   -0x138(%ebp)
614819:	ff 90 88 00 00 00    	call   *0x88(%eax)
61481f:	8b 8d d4 fe ff ff    	mov    -0x12c(%ebp),%ecx
614825:	2b f7                	sub    %edi,%esi
614827:	83 d9 00             	sbb    $0x0,%ecx
61482a:	8b c6                	mov    %esi,%eax
61482c:	89 8d d4 fe ff ff    	mov    %ecx,-0x12c(%ebp)
614832:	0b c1                	or     %ecx,%eax
614834:	75 af                	jne    0x6147e5
614836:	8d 8d d8 fe ff ff    	lea    -0x128(%ebp),%ecx
61483c:	e8 78 f4 ff ff       	call   0x613cb9
614841:	8b 4d ec             	mov    -0x14(%ebp),%ecx
614844:	e8 40 67 03 00       	call   0x64af89
614849:	c2 10 00             	ret    $0x10
61484c:	cc                   	int3
61484d:	cc                   	int3
61484e:	cc                   	int3
61484f:	cc                   	int3
614850:	55                   	push   %ebp
614851:	8b ec                	mov    %esp,%ebp
614853:	53                   	push   %ebx
614854:	56                   	push   %esi
614855:	8b 75 0c             	mov    0xc(%ebp),%esi
614858:	8d 45 0c             	lea    0xc(%ebp),%eax
61485b:	2b 75 08             	sub    0x8(%ebp),%esi
61485e:	8b d9                	mov    %ecx,%ebx
614860:	57                   	push   %edi
614861:	50                   	push   %eax
614862:	89 75 0c             	mov    %esi,0xc(%ebp)
614865:	e8 84 e9 ff ff       	call   0x6131ee
61486a:	59                   	pop    %ecx
61486b:	8b f8                	mov    %eax,%edi
61486d:	8b 13                	mov    (%ebx),%edx
61486f:	8d 45 0c             	lea    0xc(%ebp),%eax
614872:	6a 04                	push   $0x4
614874:	50                   	push   %eax
614875:	8b cb                	mov    %ebx,%ecx
614877:	ff 52 20             	call   *0x20(%edx)
61487a:	57                   	push   %edi
61487b:	ff 75 0c             	push   0xc(%ebp)
61487e:	e8 bf e9 ff ff       	call   0x613242
614883:	89 45 0c             	mov    %eax,0xc(%ebp)
614886:	59                   	pop    %ecx
614887:	59                   	pop    %ecx
614888:	3b c6                	cmp    %esi,%eax
61488a:	77 e1                	ja     0x61486d
61488c:	03 45 08             	add    0x8(%ebp),%eax
61488f:	5f                   	pop    %edi
614890:	5e                   	pop    %esi
614891:	5b                   	pop    %ebx
614892:	5d                   	pop    %ebp
614893:	c2 08 00             	ret    $0x8
614896:	cc                   	int3
614897:	cc                   	int3
614898:	cc                   	int3
614899:	cc                   	int3
61489a:	cc                   	int3
61489b:	cc                   	int3
61489c:	cc                   	int3
61489d:	cc                   	int3
61489e:	cc                   	int3
61489f:	cc                   	int3
6148a0:	55                   	push   %ebp
6148a1:	8b ec                	mov    %esp,%ebp
6148a3:	56                   	push   %esi
6148a4:	8b f1                	mov    %ecx,%esi
6148a6:	8b 06                	mov    (%esi),%eax
6148a8:	ff 90 a4 00 00 00    	call   *0xa4(%eax)
6148ae:	85 c0                	test   %eax,%eax
6148b0:	8b ce                	mov    %esi,%ecx
6148b2:	8b 06                	mov    (%esi),%eax
6148b4:	74 0f                	je     0x6148c5
6148b6:	ff 90 a4 00 00 00    	call   *0xa4(%eax)
6148bc:	5e                   	pop    %esi
6148bd:	8b 10                	mov    (%eax),%edx
6148bf:	8b c8                	mov    %eax,%ecx
6148c1:	5d                   	pop    %ebp
6148c2:	ff 62 48             	jmp    *0x48(%edx)
6148c5:	6a 01                	push   $0x1
6148c7:	ff 75 08             	push   0x8(%ebp)
6148ca:	ff 50 44             	call   *0x44(%eax)
6148cd:	5e                   	pop    %esi
6148ce:	5d                   	pop    %ebp
6148cf:	c2 04 00             	ret    $0x4
6148d2:	cc                   	int3
6148d3:	cc                   	int3
6148d4:	cc                   	int3
6148d5:	cc                   	int3
6148d6:	cc                   	int3
6148d7:	cc                   	int3
6148d8:	cc                   	int3
6148d9:	cc                   	int3
6148da:	cc                   	int3
6148db:	cc                   	int3
6148dc:	cc                   	int3
6148dd:	cc                   	int3
6148de:	cc                   	int3
6148df:	cc                   	int3
6148e0:	55                   	push   %ebp
6148e1:	8b ec                	mov    %esp,%ebp
6148e3:	83 ec 2c             	sub    $0x2c,%esp
6148e6:	a1 d4 89 72 00       	mov    0x7289d4,%eax
6148eb:	33 c5                	xor    %ebp,%eax
6148ed:	89 45 fc             	mov    %eax,-0x4(%ebp)
6148f0:	53                   	push   %ebx
6148f1:	8b 5d 08             	mov    0x8(%ebp),%ebx
6148f4:	56                   	push   %esi
6148f5:	8b f1                	mov    %ecx,%esi
6148f7:	57                   	push   %edi
6148f8:	8b 7d 0c             	mov    0xc(%ebp),%edi
6148fb:	8b 06                	mov    (%esi),%eax
6148fd:	ff 90 a4 00 00 00    	call   *0xa4(%eax)
614903:	85 c0                	test   %eax,%eax
614905:	74 15                	je     0x61491c
614907:	8b 06                	mov    (%esi),%eax
614909:	8b ce                	mov    %esi,%ecx
61490b:	ff 90 a4 00 00 00    	call   *0xa4(%eax)
614911:	57                   	push   %edi
614912:	53                   	push   %ebx
614913:	8b c8                	mov    %eax,%ecx
614915:	8b 10                	mov    (%eax),%edx
614917:	ff 52 44             	call   *0x44(%edx)
61491a:	eb 2a                	jmp    0x614946
61491c:	57                   	push   %edi
61491d:	53                   	push   %ebx
61491e:	8d 4d dc             	lea    -0x24(%ebp),%ecx
614921:	e8 13 ee ff ff       	call   0x613739
614926:	8b 06                	mov    (%esi),%eax
614928:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
61492b:	83 65 d8 00          	andl   $0x0,-0x28(%ebp)
61492f:	6a 01                	push   $0x1
614931:	68 74 93 72 00       	push   $0x729374
614936:	51                   	push   %ecx
614937:	8d 4d dc             	lea    -0x24(%ebp),%ecx
61493a:	89 7d d4             	mov    %edi,-0x2c(%ebp)
61493d:	51                   	push   %ecx
61493e:	8b ce                	mov    %esi,%ecx
614940:	ff 50 7c             	call   *0x7c(%eax)
614943:	8b 45 d4             	mov    -0x2c(%ebp),%eax
614946:	8b 4d fc             	mov    -0x4(%ebp),%ecx
614949:	5f                   	pop    %edi
61494a:	5e                   	pop    %esi
61494b:	33 cd                	xor    %ebp,%ecx
61494d:	5b                   	pop    %ebx
61494e:	e8 87 cb fc ff       	call   0x5e14da
614953:	8b e5                	mov    %ebp,%esp
614955:	5d                   	pop    %ebp
614956:	c2 08 00             	ret    $0x8
614959:	cc                   	int3
61495a:	cc                   	int3
61495b:	cc                   	int3
61495c:	cc                   	int3
61495d:	cc                   	int3
61495e:	cc                   	int3
61495f:	cc                   	int3
614960:	83 c1 fc             	add    $0xfffffffc,%ecx
614963:	8b 01                	mov    (%ecx),%eax
614965:	ff 90 a0 00 00 00    	call   *0xa0(%eax)
61496b:	85 c0                	test   %eax,%eax
61496d:	74 08                	je     0x614977
61496f:	8d 48 04             	lea    0x4(%eax),%ecx
614972:	8b 01                	mov    (%ecx),%eax
614974:	ff 60 04             	jmp    *0x4(%eax)
614977:	33 c0                	xor    %eax,%eax
614979:	c3                   	ret
61497a:	cc                   	int3
61497b:	cc                   	int3
61497c:	cc                   	int3
61497d:	cc                   	int3
61497e:	cc                   	int3
61497f:	cc                   	int3
614980:	55                   	push   %ebp
614981:	8b ec                	mov    %esp,%ebp
614983:	8b 01                	mov    (%ecx),%eax
614985:	56                   	push   %esi
614986:	8b 75 08             	mov    0x8(%ebp),%esi
614989:	57                   	push   %edi
61498a:	8b 3e                	mov    (%esi),%edi
61498c:	ff 50 20             	call   *0x20(%eax)
61498f:	50                   	push   %eax
614990:	ff 75 0c             	push   0xc(%ebp)
614993:	8b ce                	mov    %esi,%ecx
614995:	ff 57 20             	call   *0x20(%edi)
614998:	5f                   	pop    %edi
614999:	5e                   	pop    %esi
61499a:	5d                   	pop    %ebp
61499b:	c2 08 00             	ret    $0x8
61499e:	cc                   	int3
61499f:	cc                   	int3
6149a0:	56                   	push   %esi
6149a1:	8b f1                	mov    %ecx,%esi
6149a3:	8b 06                	mov    (%esi),%eax
6149a5:	ff 90 a4 00 00 00    	call   *0xa4(%eax)
6149ab:	85 c0                	test   %eax,%eax
6149ad:	74 12                	je     0x6149c1
6149af:	8b 06                	mov    (%esi),%eax
6149b1:	8b ce                	mov    %esi,%ecx
6149b3:	ff 90 a4 00 00 00    	call   *0xa4(%eax)
6149b9:	8b c8                	mov    %eax,%ecx
6149bb:	5e                   	pop    %esi
6149bc:	8b 10                	mov    (%eax),%edx
6149be:	ff 62 64             	jmp    *0x64(%edx)
6149c1:	32 c0                	xor    %al,%al
6149c3:	5e                   	pop    %esi
6149c4:	c3                   	ret
6149c5:	cc                   	int3
6149c6:	cc                   	int3
6149c7:	cc                   	int3
6149c8:	cc                   	int3
6149c9:	cc                   	int3
6149ca:	cc                   	int3
6149cb:	cc                   	int3
6149cc:	cc                   	int3
6149cd:	cc                   	int3
6149ce:	cc                   	int3
6149cf:	cc                   	int3
6149d0:	55                   	push   %ebp
6149d1:	8b ec                	mov    %esp,%ebp
6149d3:	83 c1 fc             	add    $0xfffffffc,%ecx
6149d6:	8b 01                	mov    (%ecx),%eax
6149d8:	ff 90 a4 00 00 00    	call   *0xa4(%eax)
6149de:	85 c0                	test   %eax,%eax
6149e0:	74 09                	je     0x6149eb
6149e2:	8d 48 04             	lea    0x4(%eax),%ecx
6149e5:	8b 01                	mov    (%ecx),%eax
6149e7:	5d                   	pop    %ebp
6149e8:	ff 60 08             	jmp    *0x8(%eax)
6149eb:	5d                   	pop    %ebp
6149ec:	c2 08 00             	ret    $0x8
6149ef:	55                   	push   %ebp
6149f0:	8b ec                	mov    %esp,%ebp
6149f2:	56                   	push   %esi
6149f3:	57                   	push   %edi
6149f4:	ff 75 0c             	push   0xc(%ebp)
6149f7:	8b f9                	mov    %ecx,%edi
6149f9:	ff 75 08             	push   0x8(%ebp)
6149fc:	8b 37                	mov    (%edi),%esi
6149fe:	8d 76 54             	lea    0x54(%esi),%esi
614a01:	e8 29 03 00 00       	call   0x614d2f
614a06:	6a 00                	push   $0x0
614a08:	50                   	push   %eax
614a09:	8b cf                	mov    %edi,%ecx
614a0b:	ff 16                	call   *(%esi)
614a0d:	5f                   	pop    %edi
614a0e:	5e                   	pop    %esi
614a0f:	5d                   	pop    %ebp
614a10:	c2 08 00             	ret    $0x8
614a13:	55                   	push   %ebp
614a14:	8b ec                	mov    %esp,%ebp
614a16:	56                   	push   %esi
614a17:	57                   	push   %edi
614a18:	ff 75 0c             	push   0xc(%ebp)
614a1b:	8b f9                	mov    %ecx,%edi
614a1d:	ff 75 08             	push   0x8(%ebp)
614a20:	8b 37                	mov    (%edi),%esi
614a22:	8d 76 54             	lea    0x54(%esi),%esi
614a25:	e8 54 03 00 00       	call   0x614d7e
614a2a:	6a 00                	push   $0x0
614a2c:	50                   	push   %eax
614a2d:	8b cf                	mov    %edi,%ecx
614a2f:	ff 16                	call   *(%esi)
614a31:	5f                   	pop    %edi
614a32:	5e                   	pop    %esi
614a33:	5d                   	pop    %ebp
614a34:	c2 08 00             	ret    $0x8
614a37:	cc                   	int3
614a38:	cc                   	int3
614a39:	cc                   	int3
614a3a:	cc                   	int3
614a3b:	cc                   	int3
614a3c:	cc                   	int3
614a3d:	cc                   	int3
614a3e:	cc                   	int3
614a3f:	cc                   	int3
614a40:	6a 44                	push   $0x44
614a42:	b8 68 1f 66 00       	mov    $0x661f68,%eax
614a47:	e8 a3 d5 fc ff       	call   0x5e1fef
614a4c:	68 e0 b2 6d 00       	push   $0x6db2e0
614a51:	8d 4d d8             	lea    -0x28(%ebp),%ecx
614a54:	e8 b7 3c e2 ff       	call   0x438710
614a59:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
614a5d:	8d 45 d8             	lea    -0x28(%ebp),%eax
614a60:	50                   	push   %eax
614a61:	6a 00                	push   $0x0
614a63:	8d 4d b0             	lea    -0x50(%ebp),%ecx
614a66:	e8 dd ed ff ff       	call   0x613848
614a6b:	68 c4 6c 6f 00       	push   $0x6f6cc4
614a70:	8d 45 b0             	lea    -0x50(%ebp),%eax
614a73:	c7 45 b0 24 30 69 00 	movl   $0x693024,-0x50(%ebp)
614a7a:	50                   	push   %eax
614a7b:	e8 b2 df fc ff       	call   0x5e2a32
614a80:	cc                   	int3
614a81:	cc                   	int3
614a82:	cc                   	int3
614a83:	cc                   	int3
614a84:	cc                   	int3
614a85:	cc                   	int3
614a86:	cc                   	int3
614a87:	cc                   	int3
614a88:	cc                   	int3
614a89:	cc                   	int3
614a8a:	cc                   	int3
614a8b:	cc                   	int3
614a8c:	cc                   	int3
614a8d:	cc                   	int3
614a8e:	cc                   	int3
614a8f:	cc                   	int3
614a90:	55                   	push   %ebp
614a91:	8b ec                	mov    %esp,%ebp
614a93:	8b 01                	mov    (%ecx),%eax
614a95:	ff 75 08             	push   0x8(%ebp)
614a98:	ff 50 1c             	call   *0x1c(%eax)
614a9b:	5d                   	pop    %ebp
614a9c:	c2 08 00             	ret    $0x8
614a9f:	cc                   	int3