494bbb:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
494bbf:	e8 ac 62 00 00       	call   0x49ae70
494bc4:	8b 55 08             	mov    0x8(%ebp),%edx
494bc7:	c6 45 fc 04          	movb   $0x4,-0x4(%ebp)
494bcb:	c6 46 6c 01          	movb   $0x1,0x6c(%esi)
494bcf:	85 d2                	test   %edx,%edx
494bd1:	74 1b                	je     0x494bee
494bd3:	8b ca                	mov    %edx,%ecx
494bd5:	8d 41 01             	lea    0x1(%ecx),%eax
494bd8:	89 45 f0             	mov    %eax,-0x10(%ebp)
494bdb:	0f 1f 44 00 00       	nopl   0x0(%eax,%eax,1)
494be0:	8a 01                	mov    (%ecx),%al
494be2:	41                   	inc    %ecx
494be3:	84 c0                	test   %al,%al
494be5:	75 f9                	jne    0x494be0
494be7:	2b 4d f0             	sub    -0x10(%ebp),%ecx
494bea:	51                   	push   %ecx
494beb:	52                   	push   %edx
494bec:	eb 07                	jmp    0x494bf5
494bee:	6a 00                	push   $0x0
494bf0:	68 65 aa 68 00       	push   $0x68aa65
494bf5:	8d 4e 28             	lea    0x28(%esi),%ecx
494bf8:	e8 43 06 fb ff       	call   0x445240
494bfd:	6a 00                	push   $0x0
494bff:	68 65 aa 68 00       	push   $0x68aa65
494c04:	8d 4e 44             	lea    0x44(%esi),%ecx
494c07:	c6 46 40 00          	movb   $0x0,0x40(%esi)
494c0b:	e8 30 06 fb ff       	call   0x445240
494c10:	eb 02                	jmp    0x494c14
494c12:	33 f6                	xor    %esi,%esi
494c14:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
494c1b:	89 35 78 e1 72 00    	mov    %esi,0x72e178
494c21:	e8 7a 4d 01 00       	call   0x4a99a0
494c26:	a3 7c e1 72 00       	mov    %eax,0x72e17c
494c2b:	eb 2c                	jmp    0x494c59
494c2d:	8b 01                	mov    (%ecx),%eax
494c2f:	ff 10                	call   *(%eax)
494c31:	8b 55 08             	mov    0x8(%ebp),%edx
494c34:	85 d2                	test   %edx,%edx
494c36:	74 21                	je     0x494c59
494c38:	8b ca                	mov    %edx,%ecx
494c3a:	8d 71 01             	lea    0x1(%ecx),%esi
494c3d:	0f 1f 00             	nopl   (%eax)
494c40:	8a 01                	mov    (%ecx),%al
494c42:	41                   	inc    %ecx
494c43:	84 c0                	test   %al,%al
494c45:	75 f9                	jne    0x494c40
494c47:	2b ce                	sub    %esi,%ecx
494c49:	51                   	push   %ecx
494c4a:	8b 0d 78 e1 72 00    	mov    0x72e178,%ecx
494c50:	52                   	push   %edx
494c51:	8d 49 28             	lea    0x28(%ecx),%ecx
494c54:	e8 e7 05 fb ff       	call   0x445240
494c59:	a1 78 e1 72 00       	mov    0x72e178,%eax
494c5e:	8b 4d f4             	mov    -0xc(%ebp),%ecx
494c61:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
494c68:	59                   	pop    %ecx
494c69:	5f                   	pop    %edi
494c6a:	5e                   	pop    %esi
494c6b:	5b                   	pop    %ebx
494c6c:	8b e5                	mov    %ebp,%esp
494c6e:	5d                   	pop    %ebp
494c6f:	c3                   	ret
494c70:	55                   	push   %ebp
494c71:	8b ec                	mov    %esp,%ebp
494c73:	6a ff                	push   $0xffffffff
494c75:	68 76 7d 65 00       	push   $0x657d76
494c7a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
494c80:	50                   	push   %eax
494c81:	81 ec dc 00 00 00    	sub    $0xdc,%esp
494c87:	a1 d4 89 72 00       	mov    0x7289d4,%eax
494c8c:	33 c5                	xor    %ebp,%eax
494c8e:	89 45 f0             	mov    %eax,-0x10(%ebp)
494c91:	53                   	push   %ebx
494c92:	56                   	push   %esi
494c93:	57                   	push   %edi
494c94:	50                   	push   %eax
494c95:	8d 45 f4             	lea    -0xc(%ebp),%eax
494c98:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
494c9e:	8b d9                	mov    %ecx,%ebx
494ca0:	8b 75 0c             	mov    0xc(%ebp),%esi
494ca3:	8b 7d 08             	mov    0x8(%ebp),%edi
494ca6:	85 f6                	test   %esi,%esi
494ca8:	75 08                	jne    0x494cb2
494caa:	8d 46 06             	lea    0x6(%esi),%eax
494cad:	e9 52 01 00 00       	jmp    0x494e04
494cb2:	c7 06 ff ff ff ff    	movl   $0xffffffff,(%esi)
494cb8:	c7 46 04 ff ff ff ff 	movl   $0xffffffff,0x4(%esi)
494cbf:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
494cc6:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
494ccd:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
494cd1:	6a 0b                	push   $0xb
494cd3:	68 c0 4b 69 00       	push   $0x694bc0
494cd8:	8d 4d c0             	lea    -0x40(%ebp),%ecx
494cdb:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
494ce2:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
494ce9:	c7 45 d4 0f 00 00 00 	movl   $0xf,-0x2c(%ebp)
494cf0:	c6 45 c0 00          	movb   $0x0,-0x40(%ebp)
494cf4:	e8 47 05 fb ff       	call   0x445240
494cf9:	80 3d be 3e 69 00 00 	cmpb   $0x0,0x693ebe
494d00:	8b cb                	mov    %ebx,%ecx
494d02:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
494d06:	0f 95 c0             	setne  %al
494d09:	0f b6 c0             	movzbl %al,%eax
494d0c:	50                   	push   %eax
494d0d:	68 80 00 00 00       	push   $0x80
494d12:	57                   	push   %edi
494d13:	8d 45 c0             	lea    -0x40(%ebp),%eax
494d16:	50                   	push   %eax
494d17:	8d 45 d8             	lea    -0x28(%ebp),%eax
494d1a:	50                   	push   %eax
494d1b:	e8 00 16 00 00       	call   0x496320
494d20:	8b 55 d4             	mov    -0x2c(%ebp),%edx
494d23:	85 c0                	test   %eax,%eax
494d25:	c6 45 fc 00          	movb   $0x0,-0x4(%ebp)
494d29:	0f 94 c3             	sete   %bl
494d2c:	83 fa 10             	cmp    $0x10,%edx
494d2f:	72 2c                	jb     0x494d5d
494d31:	8b 4d c0             	mov    -0x40(%ebp),%ecx
494d34:	42                   	inc    %edx
494d35:	8b c1                	mov    %ecx,%eax
494d37:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
494d3d:	72 14                	jb     0x494d53
494d3f:	8b 49 fc             	mov    -0x4(%ecx),%ecx
494d42:	83 c2 23             	add    $0x23,%edx
494d45:	2b c1                	sub    %ecx,%eax
494d47:	83 c0 fc             	add    $0xfffffffc,%eax
494d4a:	83 f8 1f             	cmp    $0x1f,%eax
494d4d:	0f 87 cf 00 00 00    	ja     0x494e22
494d53:	52                   	push   %edx
494d54:	51                   	push   %ecx
494d55:	e8 18 c3 14 00       	call   0x5e1072
494d5a:	83 c4 08             	add    $0x8,%esp
494d5d:	84 db                	test   %bl,%bl
494d5f:	74 17                	je     0x494d78
494d61:	6a 01                	push   $0x1
494d63:	6a 01                	push   $0x1
494d65:	8d 8d 18 ff ff ff    	lea    -0xe8(%ebp),%ecx
494d6b:	b3 01                	mov    $0x1,%bl
494d6d:	e8 fe ec ff ff       	call   0x493a70
494d72:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
494d76:	eb 28                	jmp    0x494da0
494d78:	8b 0d 7c e1 72 00    	mov    0x72e17c,%ecx
494d7e:	32 db                	xor    %bl,%bl
494d80:	56                   	push   %esi
494d81:	57                   	push   %edi
494d82:	8b 01                	mov    (%ecx),%eax
494d84:	ff 50 44             	call   *0x44(%eax)
494d87:	85 c0                	test   %eax,%eax
494d89:	75 3b                	jne    0x494dc6
494d8b:	6a 01                	push   $0x1
494d8d:	6a 01                	push   $0x1
494d8f:	8d 8d 18 ff ff ff    	lea    -0xe8(%ebp),%ecx
494d95:	b3 01                	mov    $0x1,%bl
494d97:	e8 d4 ec ff ff       	call   0x493a70
494d9c:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
494da0:	8d 45 d8             	lea    -0x28(%ebp),%eax
494da3:	50                   	push   %eax
494da4:	8d 8d 18 ff ff ff    	lea    -0xe8(%ebp),%ecx
494daa:	e8 d1 5f 00 00       	call   0x49ad80
494daf:	56                   	push   %esi
494db0:	8d 8d 18 ff ff ff    	lea    -0xe8(%ebp),%ecx
494db6:	e8 e5 e4 ff ff       	call   0x4932a0
494dbb:	8d 8d 18 ff ff ff    	lea    -0xe8(%ebp),%ecx
494dc1:	e8 fa ee ff ff       	call   0x493cc0
494dc6:	8b 55 ec             	mov    -0x14(%ebp),%edx
494dc9:	33 c0                	xor    %eax,%eax
494dcb:	84 db                	test   %bl,%bl
494dcd:	be 07 00 00 00       	mov    $0x7,%esi
494dd2:	0f 45 f0             	cmovne %eax,%esi
494dd5:	83 fa 10             	cmp    $0x10,%edx
494dd8:	72 28                	jb     0x494e02
494dda:	8b 4d d8             	mov    -0x28(%ebp),%ecx
494ddd:	42                   	inc    %edx
494dde:	8b c1                	mov    %ecx,%eax
494de0:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
494de6:	72 10                	jb     0x494df8
494de8:	8b 49 fc             	mov    -0x4(%ecx),%ecx
494deb:	83 c2 23             	add    $0x23,%edx
494dee:	2b c1                	sub    %ecx,%eax
494df0:	83 c0 fc             	add    $0xfffffffc,%eax
494df3:	83 f8 1f             	cmp    $0x1f,%eax
494df6:	77 2f                	ja     0x494e27
494df8:	52                   	push   %edx
494df9:	51                   	push   %ecx
494dfa:	e8 73 c2 14 00       	call   0x5e1072
494dff:	83 c4 08             	add    $0x8,%esp
494e02:	8b c6                	mov    %esi,%eax
494e04:	8b 4d f4             	mov    -0xc(%ebp),%ecx
494e07:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
494e0e:	59                   	pop    %ecx
494e0f:	5f                   	pop    %edi
494e10:	5e                   	pop    %esi
494e11:	5b                   	pop    %ebx
494e12:	8b 4d f0             	mov    -0x10(%ebp),%ecx
494e15:	33 cd                	xor    %ebp,%ecx
494e17:	e8 be c6 14 00       	call   0x5e14da
494e1c:	8b e5                	mov    %ebp,%esp
494e1e:	5d                   	pop    %ebp
494e1f:	c2 08 00             	ret    $0x8
494e22:	e8 08 81 15 00       	call   0x5ecf2f
494e27:	e8 03 81 15 00       	call   0x5ecf2f
494e2c:	cc                   	int3
494e2d:	cc                   	int3
494e2e:	cc                   	int3
494e2f:	cc                   	int3
494e30:	55                   	push   %ebp
494e31:	8b ec                	mov    %esp,%ebp
494e33:	51                   	push   %ecx
494e34:	53                   	push   %ebx
494e35:	56                   	push   %esi
494e36:	57                   	push   %edi
494e37:	8b 7d 0c             	mov    0xc(%ebp),%edi
494e3a:	8b df                	mov    %edi,%ebx
494e3c:	89 4d fc             	mov    %ecx,-0x4(%ebp)
494e3f:	83 7f 14 10          	cmpl   $0x10,0x14(%edi)
494e43:	72 02                	jb     0x494e47
494e45:	8b 1f                	mov    (%edi),%ebx
494e47:	6a 01                	push   $0x1
494e49:	68 01 01 00 00       	push   $0x101
494e4e:	e8 0b 98 15 00       	call   0x5ee65e
494e53:	8b 4d fc             	mov    -0x4(%ebp),%ecx
494e56:	83 c4 08             	add    $0x8,%esp
494e59:	8b f0                	mov    %eax,%esi
494e5b:	6a 00                	push   $0x0
494e5d:	e8 ee 07 00 00       	call   0x495650
494e62:	85 c0                	test   %eax,%eax
494e64:	75 1b                	jne    0x494e81
494e66:	85 f6                	test   %esi,%esi
494e68:	74 09                	je     0x494e73
494e6a:	56                   	push   %esi
494e6b:	e8 00 98 15 00       	call   0x5ee670
494e70:	83 c4 04             	add    $0x4,%esp
494e73:	5f                   	pop    %edi
494e74:	5e                   	pop    %esi
494e75:	b8 02 00 00 00       	mov    $0x2,%eax
494e7a:	5b                   	pop    %ebx
494e7b:	8b e5                	mov    %ebp,%esp
494e7d:	5d                   	pop    %ebp
494e7e:	c2 08 00             	ret    $0x8
494e81:	53                   	push   %ebx
494e82:	68 b0 4b 69 00       	push   $0x694bb0
494e87:	68 00 01 00 00       	push   $0x100
494e8c:	56                   	push   %esi
494e8d:	50                   	push   %eax
494e8e:	e8 ed 3d 01 00       	call   0x4a8c80
494e93:	8b d8                	mov    %eax,%ebx
494e95:	83 c4 14             	add    $0x14,%esp
494e98:	85 db                	test   %ebx,%ebx
494e9a:	75 1c                	jne    0x494eb8
494e9c:	85 f6                	test   %esi,%esi
494e9e:	74 18                	je     0x494eb8
494ea0:	8b ce                	mov    %esi,%ecx
494ea2:	8d 51 01             	lea    0x1(%ecx),%edx
494ea5:	8a 01                	mov    (%ecx),%al
494ea7:	41                   	inc    %ecx
494ea8:	84 c0                	test   %al,%al
494eaa:	75 f9                	jne    0x494ea5
494eac:	2b ca                	sub    %edx,%ecx
494eae:	51                   	push   %ecx
494eaf:	8b 4d 08             	mov    0x8(%ebp),%ecx
494eb2:	56                   	push   %esi
494eb3:	e8 88 03 fb ff       	call   0x445240
494eb8:	56                   	push   %esi
494eb9:	e8 b2 97 15 00       	call   0x5ee670
494ebe:	8b 4d fc             	mov    -0x4(%ebp),%ecx
494ec1:	83 c4 04             	add    $0x4,%esp
494ec4:	53                   	push   %ebx
494ec5:	e8 26 00 00 00       	call   0x494ef0
494eca:	85 c0                	test   %eax,%eax
494ecc:	74 0f                	je     0x494edd
494ece:	8b 0d 7c e1 72 00    	mov    0x72e17c,%ecx
494ed4:	57                   	push   %edi
494ed5:	ff 75 08             	push   0x8(%ebp)
494ed8:	8b 01                	mov    (%ecx),%eax
494eda:	ff 50 40             	call   *0x40(%eax)
494edd:	5f                   	pop    %edi
494ede:	5e                   	pop    %esi
494edf:	5b                   	pop    %ebx
494ee0:	8b e5                	mov    %ebp,%esp
494ee2:	5d                   	pop    %ebp
494ee3:	c2 08 00             	ret    $0x8
494ee6:	cc                   	int3
494ee7:	cc                   	int3
494ee8:	cc                   	int3
494ee9:	cc                   	int3
494eea:	cc                   	int3
494eeb:	cc                   	int3
494eec:	cc                   	int3
494eed:	cc                   	int3
494eee:	cc                   	int3
494eef:	cc                   	int3
494ef0:	55                   	push   %ebp
494ef1:	8b ec                	mov    %esp,%ebp
494ef3:	8b 45 08             	mov    0x8(%ebp),%eax
494ef6:	3d ff 00 00 00       	cmp    $0xff,%eax
494efb:	7f 53                	jg     0x494f50
494efd:	74 51                	je     0x494f50
494eff:	83 f8 0c             	cmp    $0xc,%eax
494f02:	77 4c                	ja     0x494f50
494f04:	ff 24 85 5c 4f 49 00 	jmp    *0x494f5c(,%eax,4)
494f0b:	33 c0                	xor    %eax,%eax
494f0d:	5d                   	pop    %ebp
494f0e:	c2 04 00             	ret    $0x4
494f11:	b8 0f 00 00 00       	mov    $0xf,%eax
494f16:	5d                   	pop    %ebp
494f17:	c2 04 00             	ret    $0x4
494f1a:	b8 0e 00 00 00       	mov    $0xe,%eax
494f1f:	5d                   	pop    %ebp
494f20:	c2 04 00             	ret    $0x4
494f23:	b8 06 00 00 00       	mov    $0x6,%eax
494f28:	5d                   	pop    %ebp
494f29:	c2 04 00             	ret    $0x4
494f2c:	b8 03 00 00 00       	mov    $0x3,%eax
494f31:	5d                   	pop    %ebp
494f32:	c2 04 00             	ret    $0x4
494f35:	b8 05 00 00 00       	mov    $0x5,%eax
494f3a:	5d                   	pop    %ebp
494f3b:	c2 04 00             	ret    $0x4
494f3e:	b8 07 00 00 00       	mov    $0x7,%eax
494f43:	5d                   	pop    %ebp
494f44:	c2 04 00             	ret    $0x4
494f47:	b8 09 00 00 00       	mov    $0x9,%eax
494f4c:	5d                   	pop    %ebp
494f4d:	c2 04 00             	ret    $0x4
494f50:	b8 f0 ff ff ff       	mov    $0xfffffff0,%eax
494f55:	5d                   	pop    %ebp
494f56:	c2 04 00             	ret    $0x4
494f59:	0f 1f 00             	nopl   (%eax)
494f5c:	0b 4f 49             	or     0x49(%edi),%ecx
494f5f:	00 11                	add    %dl,(%ecx)
494f61:	4f                   	dec    %edi
494f62:	49                   	dec    %ecx
494f63:	00 1a                	add    %bl,(%edx)
494f65:	4f                   	dec    %edi
494f66:	49                   	dec    %ecx
494f67:	00 1a                	add    %bl,(%edx)
494f69:	4f                   	dec    %edi
494f6a:	49                   	dec    %ecx
494f6b:	00 23                	add    %ah,(%ebx)
494f6d:	4f                   	dec    %edi
494f6e:	49                   	dec    %ecx
494f6f:	00 2c 4f             	add    %ch,(%edi,%ecx,2)
494f72:	49                   	dec    %ecx
494f73:	00 2c 4f             	add    %ch,(%edi,%ecx,2)
494f76:	49                   	dec    %ecx
494f77:	00 2c 4f             	add    %ch,(%edi,%ecx,2)
494f7a:	49                   	dec    %ecx
494f7b:	00 3e                	add    %bh,(%esi)
494f7d:	4f                   	dec    %edi