4c7b2b:	89 70 14             	mov    %esi,0x14(%eax)
4c7b2e:	c7 40 10 18 3e 69 00 	movl   $0x693e18,0x10(%eax)
4c7b35:	5e                   	pop    %esi
4c7b36:	5d                   	pop    %ebp
4c7b37:	c3                   	ret
4c7b38:	33 c0                	xor    %eax,%eax
4c7b3a:	5e                   	pop    %esi
4c7b3b:	5d                   	pop    %ebp
4c7b3c:	c3                   	ret
4c7b3d:	6a 00                	push   $0x0
4c7b3f:	6a 18                	push   $0x18
4c7b41:	8b ce                	mov    %esi,%ecx
4c7b43:	e8 f8 39 f9 ff       	call   0x45b540
4c7b48:	89 70 04             	mov    %esi,0x4(%eax)
4c7b4b:	c7 00 24 c9 60 00    	movl   $0x60c924,(%eax)
4c7b51:	c7 40 08 00 00 00 00 	movl   $0x0,0x8(%eax)
4c7b58:	c7 40 0c 00 00 00 00 	movl   $0x0,0xc(%eax)
4c7b5f:	c7 40 14 00 00 00 00 	movl   $0x0,0x14(%eax)
4c7b66:	c7 40 10 18 3e 69 00 	movl   $0x693e18,0x10(%eax)
4c7b6d:	5e                   	pop    %esi
4c7b6e:	5d                   	pop    %ebp
4c7b6f:	c3                   	ret
4c7b70:	55                   	push   %ebp
4c7b71:	8b ec                	mov    %esp,%ebp
4c7b73:	6a ff                	push   $0xffffffff
4c7b75:	68 14 f0 5f 00       	push   $0x5ff014
4c7b7a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4c7b80:	50                   	push   %eax
4c7b81:	56                   	push   %esi
4c7b82:	57                   	push   %edi
4c7b83:	a1 c0 14 69 00       	mov    0x6914c0,%eax
4c7b88:	33 c5                	xor    %ebp,%eax
4c7b8a:	50                   	push   %eax
4c7b8b:	8d 45 f4             	lea    -0xc(%ebp),%eax
4c7b8e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4c7b94:	8b 7d 08             	mov    0x8(%ebp),%edi
4c7b97:	85 ff                	test   %edi,%edi
4c7b99:	75 65                	jne    0x4c7c00
4c7b9b:	6a 28                	push   $0x28
4c7b9d:	e8 83 96 10 00       	call   0x5d1225
4c7ba2:	8b f0                	mov    %eax,%esi
4c7ba4:	83 c4 04             	add    $0x4,%esp
4c7ba7:	89 75 08             	mov    %esi,0x8(%ebp)
4c7baa:	89 7d fc             	mov    %edi,-0x4(%ebp)
4c7bad:	85 f6                	test   %esi,%esi
4c7baf:	74 3a                	je     0x4c7beb
4c7bb1:	89 7e 04             	mov    %edi,0x4(%esi)
4c7bb4:	8d 4e 08             	lea    0x8(%esi),%ecx
4c7bb7:	57                   	push   %edi
4c7bb8:	c7 06 74 eb 60 00    	movl   $0x60eb74,(%esi)
4c7bbe:	e8 7d e8 fd ff       	call   0x4a6440
4c7bc3:	89 7e 14             	mov    %edi,0x14(%esi)
4c7bc6:	8b c6                	mov    %esi,%eax
4c7bc8:	89 7e 18             	mov    %edi,0x18(%esi)
4c7bcb:	89 7e 1c             	mov    %edi,0x1c(%esi)
4c7bce:	89 7e 20             	mov    %edi,0x20(%esi)
4c7bd1:	89 7e 24             	mov    %edi,0x24(%esi)
4c7bd4:	c7 06 74 eb 60 00    	movl   $0x60eb74,(%esi)
4c7bda:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4c7bdd:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4c7be4:	59                   	pop    %ecx
4c7be5:	5f                   	pop    %edi
4c7be6:	5e                   	pop    %esi
4c7be7:	8b e5                	mov    %ebp,%esp
4c7be9:	5d                   	pop    %ebp
4c7bea:	c3                   	ret
4c7beb:	33 f6                	xor    %esi,%esi
4c7bed:	8b c6                	mov    %esi,%eax
4c7bef:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4c7bf2:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4c7bf9:	59                   	pop    %ecx
4c7bfa:	5f                   	pop    %edi
4c7bfb:	5e                   	pop    %esi
4c7bfc:	8b e5                	mov    %ebp,%esp
4c7bfe:	5d                   	pop    %ebp
4c7bff:	c3                   	ret
4c7c00:	6a 00                	push   $0x0
4c7c02:	6a 28                	push   $0x28
4c7c04:	8b cf                	mov    %edi,%ecx
4c7c06:	e8 35 39 f9 ff       	call   0x45b540
4c7c0b:	8b f0                	mov    %eax,%esi
4c7c0d:	57                   	push   %edi
4c7c0e:	8d 4e 08             	lea    0x8(%esi),%ecx
4c7c11:	89 7e 04             	mov    %edi,0x4(%esi)
4c7c14:	c7 06 74 eb 60 00    	movl   $0x60eb74,(%esi)
4c7c1a:	e8 21 e8 fd ff       	call   0x4a6440
4c7c1f:	89 7e 14             	mov    %edi,0x14(%esi)
4c7c22:	8b c6                	mov    %esi,%eax
4c7c24:	c7 46 18 00 00 00 00 	movl   $0x0,0x18(%esi)
4c7c2b:	c7 46 1c 00 00 00 00 	movl   $0x0,0x1c(%esi)
4c7c32:	c7 46 20 00 00 00 00 	movl   $0x0,0x20(%esi)
4c7c39:	c7 46 24 00 00 00 00 	movl   $0x0,0x24(%esi)
4c7c40:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4c7c43:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4c7c4a:	59                   	pop    %ecx
4c7c4b:	5f                   	pop    %edi
4c7c4c:	5e                   	pop    %esi
4c7c4d:	8b e5                	mov    %ebp,%esp
4c7c4f:	5d                   	pop    %ebp
4c7c50:	c3                   	ret
4c7c51:	cc                   	int3
4c7c52:	cc                   	int3
4c7c53:	cc                   	int3
4c7c54:	cc                   	int3
4c7c55:	cc                   	int3
4c7c56:	cc                   	int3
4c7c57:	cc                   	int3
4c7c58:	cc                   	int3
4c7c59:	cc                   	int3
4c7c5a:	cc                   	int3
4c7c5b:	cc                   	int3
4c7c5c:	cc                   	int3
4c7c5d:	cc                   	int3
4c7c5e:	cc                   	int3
4c7c5f:	cc                   	int3
4c7c60:	55                   	push   %ebp
4c7c61:	8b ec                	mov    %esp,%ebp
4c7c63:	56                   	push   %esi
4c7c64:	8b 75 08             	mov    0x8(%ebp),%esi
4c7c67:	85 f6                	test   %esi,%esi
4c7c69:	75 3e                	jne    0x4c7ca9
4c7c6b:	6a 28                	push   $0x28
4c7c6d:	e8 b3 95 10 00       	call   0x5d1225
4c7c72:	83 c4 04             	add    $0x4,%esp
4c7c75:	89 45 08             	mov    %eax,0x8(%ebp)
4c7c78:	85 c0                	test   %eax,%eax
4c7c7a:	74 28                	je     0x4c7ca4
4c7c7c:	89 70 04             	mov    %esi,0x4(%eax)
4c7c7f:	89 70 08             	mov    %esi,0x8(%eax)
4c7c82:	89 70 0c             	mov    %esi,0xc(%eax)
4c7c85:	89 70 10             	mov    %esi,0x10(%eax)
4c7c88:	89 70 14             	mov    %esi,0x14(%eax)
4c7c8b:	89 70 18             	mov    %esi,0x18(%eax)
4c7c8e:	89 70 1c             	mov    %esi,0x1c(%eax)
4c7c91:	c7 00 e4 e9 60 00    	movl   $0x60e9e4,(%eax)
4c7c97:	89 70 24             	mov    %esi,0x24(%eax)
4c7c9a:	c7 40 20 18 3e 69 00 	movl   $0x693e18,0x20(%eax)
4c7ca1:	5e                   	pop    %esi
4c7ca2:	5d                   	pop    %ebp
4c7ca3:	c3                   	ret
4c7ca4:	33 c0                	xor    %eax,%eax
4c7ca6:	5e                   	pop    %esi
4c7ca7:	5d                   	pop    %ebp
4c7ca8:	c3                   	ret
4c7ca9:	6a 00                	push   $0x0
4c7cab:	6a 28                	push   $0x28
4c7cad:	8b ce                	mov    %esi,%ecx
4c7caf:	e8 8c 38 f9 ff       	call   0x45b540
4c7cb4:	89 70 04             	mov    %esi,0x4(%eax)
4c7cb7:	c7 00 e4 e9 60 00    	movl   $0x60e9e4,(%eax)
4c7cbd:	c7 40 08 00 00 00 00 	movl   $0x0,0x8(%eax)
4c7cc4:	89 70 10             	mov    %esi,0x10(%eax)
4c7cc7:	c7 40 0c 00 00 00 00 	movl   $0x0,0xc(%eax)
4c7cce:	c7 40 14 00 00 00 00 	movl   $0x0,0x14(%eax)
4c7cd5:	c7 40 18 00 00 00 00 	movl   $0x0,0x18(%eax)
4c7cdc:	c7 40 1c 00 00 00 00 	movl   $0x0,0x1c(%eax)
4c7ce3:	c7 40 24 00 00 00 00 	movl   $0x0,0x24(%eax)
4c7cea:	c7 40 20 18 3e 69 00 	movl   $0x693e18,0x20(%eax)
4c7cf1:	5e                   	pop    %esi
4c7cf2:	5d                   	pop    %ebp
4c7cf3:	c3                   	ret
4c7cf4:	cc                   	int3
4c7cf5:	cc                   	int3
4c7cf6:	cc                   	int3
4c7cf7:	cc                   	int3
4c7cf8:	cc                   	int3
4c7cf9:	cc                   	int3
4c7cfa:	cc                   	int3
4c7cfb:	cc                   	int3
4c7cfc:	cc                   	int3
4c7cfd:	cc                   	int3
4c7cfe:	cc                   	int3
4c7cff:	cc                   	int3
4c7d00:	55                   	push   %ebp
4c7d01:	8b ec                	mov    %esp,%ebp
4c7d03:	6a ff                	push   $0xffffffff
4c7d05:	68 d4 ef 5f 00       	push   $0x5fefd4
4c7d0a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4c7d10:	50                   	push   %eax
4c7d11:	56                   	push   %esi
4c7d12:	57                   	push   %edi
4c7d13:	a1 c0 14 69 00       	mov    0x6914c0,%eax
4c7d18:	33 c5                	xor    %ebp,%eax
4c7d1a:	50                   	push   %eax
4c7d1b:	8d 45 f4             	lea    -0xc(%ebp),%eax
4c7d1e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4c7d24:	8b 7d 08             	mov    0x8(%ebp),%edi
4c7d27:	85 ff                	test   %edi,%edi
4c7d29:	75 57                	jne    0x4c7d82
4c7d2b:	6a 30                	push   $0x30
4c7d2d:	e8 f3 94 10 00       	call   0x5d1225
4c7d32:	8b f0                	mov    %eax,%esi
4c7d34:	83 c4 04             	add    $0x4,%esp
4c7d37:	89 75 08             	mov    %esi,0x8(%ebp)
4c7d3a:	89 7d fc             	mov    %edi,-0x4(%ebp)
4c7d3d:	85 f6                	test   %esi,%esi
4c7d3f:	74 2c                	je     0x4c7d6d
4c7d41:	89 7e 04             	mov    %edi,0x4(%esi)
4c7d44:	8d 4e 08             	lea    0x8(%esi),%ecx
4c7d47:	57                   	push   %edi
4c7d48:	c7 06 64 ec 60 00    	movl   $0x60ec64,(%esi)
4c7d4e:	e8 ed e6 fd ff       	call   0x4a6440
4c7d53:	89 7e 14             	mov    %edi,0x14(%esi)
4c7d56:	89 7e 18             	mov    %edi,0x18(%esi)
4c7d59:	89 7e 1c             	mov    %edi,0x1c(%esi)
4c7d5c:	89 7e 20             	mov    %edi,0x20(%esi)
4c7d5f:	89 7e 24             	mov    %edi,0x24(%esi)
4c7d62:	89 7e 28             	mov    %edi,0x28(%esi)
4c7d65:	c7 06 64 ec 60 00    	movl   $0x60ec64,(%esi)
4c7d6b:	eb 5a                	jmp    0x4c7dc7
4c7d6d:	33 f6                	xor    %esi,%esi
4c7d6f:	8b c6                	mov    %esi,%eax
4c7d71:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4c7d74:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4c7d7b:	59                   	pop    %ecx
4c7d7c:	5f                   	pop    %edi
4c7d7d:	5e                   	pop    %esi
4c7d7e:	8b e5                	mov    %ebp,%esp
4c7d80:	5d                   	pop    %ebp
4c7d81:	c3                   	ret
4c7d82:	6a 00                	push   $0x0
4c7d84:	6a 30                	push   $0x30
4c7d86:	8b cf                	mov    %edi,%ecx
4c7d88:	e8 b3 37 f9 ff       	call   0x45b540
4c7d8d:	8b f0                	mov    %eax,%esi
4c7d8f:	57                   	push   %edi
4c7d90:	8d 4e 08             	lea    0x8(%esi),%ecx
4c7d93:	89 7e 04             	mov    %edi,0x4(%esi)
4c7d96:	c7 06 64 ec 60 00    	movl   $0x60ec64,(%esi)
4c7d9c:	e8 9f e6 fd ff       	call   0x4a6440
4c7da1:	c7 46 14 00 00 00 00 	movl   $0x0,0x14(%esi)
4c7da8:	c7 46 18 00 00 00 00 	movl   $0x0,0x18(%esi)
4c7daf:	89 7e 1c             	mov    %edi,0x1c(%esi)
4c7db2:	c7 46 20 00 00 00 00 	movl   $0x0,0x20(%esi)
4c7db9:	c7 46 24 00 00 00 00 	movl   $0x0,0x24(%esi)
4c7dc0:	c7 46 28 00 00 00 00 	movl   $0x0,0x28(%esi)
4c7dc7:	c6 46 2c 00          	movb   $0x0,0x2c(%esi)
4c7dcb:	8b c6                	mov    %esi,%eax
4c7dcd:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4c7dd0:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4c7dd7:	59                   	pop    %ecx
4c7dd8:	5f                   	pop    %edi
4c7dd9:	5e                   	pop    %esi
4c7dda:	8b e5                	mov    %ebp,%esp
4c7ddc:	5d                   	pop    %ebp
4c7ddd:	c3                   	ret
4c7dde:	cc                   	int3
4c7ddf:	cc                   	int3
4c7de0:	55                   	push   %ebp
4c7de1:	8b ec                	mov    %esp,%ebp
4c7de3:	56                   	push   %esi
4c7de4:	8b 75 08             	mov    0x8(%ebp),%esi
4c7de7:	85 f6                	test   %esi,%esi
4c7de9:	75 1e                	jne    0x4c7e09
4c7deb:	6a 1c                	push   $0x1c
4c7ded:	e8 33 94 10 00       	call   0x5d1225
4c7df2:	83 c4 04             	add    $0x4,%esp
4c7df5:	89 45 08             	mov    %eax,0x8(%ebp)
4c7df8:	85 c0                	test   %eax,%eax
4c7dfa:	74 08                	je     0x4c7e04
4c7dfc:	89 70 04             	mov    %esi,0x4(%eax)
4c7dff:	89 70 08             	mov    %esi,0x8(%eax)
4c7e02:	eb 16                	jmp    0x4c7e1a
4c7e04:	33 c0                	xor    %eax,%eax
4c7e06:	5e                   	pop    %esi
4c7e07:	5d                   	pop    %ebp
4c7e08:	c3                   	ret
4c7e09:	6a 00                	push   $0x0
4c7e0b:	6a 20                	push   $0x20
4c7e0d:	8b ce                	mov    %esi,%ecx
4c7e0f:	e8 2c 37 f9 ff       	call   0x45b540
4c7e14:	89 70 04             	mov    %esi,0x4(%eax)
4c7e17:	89 70 08             	mov    %esi,0x8(%eax)
4c7e1a:	c7 40 14 00 00 00 00 	movl   $0x0,0x14(%eax)
4c7e21:	c7 40 10 00 00 00 00 	movl   $0x0,0x10(%eax)
4c7e28:	c7 40 0c 00 00 00 00 	movl   $0x0,0xc(%eax)
4c7e2f:	c7 40 18 00 00 00 00 	movl   $0x0,0x18(%eax)
4c7e36:	c7 00 f4 ed 60 00    	movl   $0x60edf4,(%eax)
4c7e3c:	5e                   	pop    %esi
4c7e3d:	5d                   	pop    %ebp
4c7e3e:	c3                   	ret
4c7e3f:	cc                   	int3
4c7e40:	55                   	push   %ebp
4c7e41:	8b ec                	mov    %esp,%ebp
4c7e43:	6a ff                	push   $0xffffffff
4c7e45:	68 94 ef 5f 00       	push   $0x5fef94
4c7e4a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4c7e50:	50                   	push   %eax
4c7e51:	56                   	push   %esi
4c7e52:	a1 c0 14 69 00       	mov    0x6914c0,%eax
4c7e57:	33 c5                	xor    %ebp,%eax
4c7e59:	50                   	push   %eax
4c7e5a:	8d 45 f4             	lea    -0xc(%ebp),%eax
4c7e5d:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4c7e63:	8b 75 08             	mov    0x8(%ebp),%esi
4c7e66:	85 f6                	test   %esi,%esi
4c7e68:	75 4f                	jne    0x4c7eb9
4c7e6a:	6a 48                	push   $0x48
4c7e6c:	e8 b4 93 10 00       	call   0x5d1225
4c7e71:	8b f0                	mov    %eax,%esi
4c7e73:	83 c4 04             	add    $0x4,%esp
4c7e76:	89 75 08             	mov    %esi,0x8(%ebp)
4c7e79:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4c7e80:	85 f6                	test   %esi,%esi
4c7e82:	74 21                	je     0x4c7ea5
4c7e84:	6a 00                	push   $0x0
4c7e86:	8b ce                	mov    %esi,%ecx
4c7e88:	e8 23 18 00 00       	call   0x4c96b0
4c7e8d:	c7 06 a4 ed 60 00    	movl   $0x60eda4,(%esi)
4c7e93:	8b c6                	mov    %esi,%eax
4c7e95:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4c7e98:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4c7e9f:	59                   	pop    %ecx
4c7ea0:	5e                   	pop    %esi
4c7ea1:	8b e5                	mov    %ebp,%esp
4c7ea3:	5d                   	pop    %ebp
4c7ea4:	c3                   	ret
4c7ea5:	33 f6                	xor    %esi,%esi
4c7ea7:	8b c6                	mov    %esi,%eax
4c7ea9:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4c7eac:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4c7eb3:	59                   	pop    %ecx
4c7eb4:	5e                   	pop    %esi
4c7eb5:	8b e5                	mov    %ebp,%esp
4c7eb7:	5d                   	pop    %ebp
4c7eb8:	c3                   	ret
4c7eb9:	6a 00                	push   $0x0
4c7ebb:	6a 48                	push   $0x48
4c7ebd:	8b ce                	mov    %esi,%ecx
4c7ebf:	e8 7c 36 f9 ff       	call   0x45b540
4c7ec4:	56                   	push   %esi
4c7ec5:	8b c8                	mov    %eax,%ecx
4c7ec7:	e8 e4 17 00 00       	call   0x4c96b0
4c7ecc:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4c7ecf:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4c7ed6:	59                   	pop    %ecx
4c7ed7:	5e                   	pop    %esi
4c7ed8:	8b e5                	mov    %ebp,%esp
4c7eda:	5d                   	pop    %ebp
4c7edb:	c3                   	ret
4c7edc:	cc                   	int3
4c7edd:	cc                   	int3
4c7ede:	cc                   	int3
4c7edf:	cc                   	int3
4c7ee0:	55                   	push   %ebp
4c7ee1:	8b ec                	mov    %esp,%ebp
4c7ee3:	56                   	push   %esi
4c7ee4:	8b 75 08             	mov    0x8(%ebp),%esi
4c7ee7:	85 f6                	test   %esi,%esi
4c7ee9:	75 55                	jne    0x4c7f40