493cad:	cc                   	int3
493cae:	cc                   	int3
493caf:	cc                   	int3
493cb0:	8d 41 08             	lea    0x8(%ecx),%eax
493cb3:	c3                   	ret
493cb4:	cc                   	int3
493cb5:	cc                   	int3
493cb6:	cc                   	int3
493cb7:	cc                   	int3
493cb8:	cc                   	int3
493cb9:	cc                   	int3
493cba:	cc                   	int3
493cbb:	cc                   	int3
493cbc:	cc                   	int3
493cbd:	cc                   	int3
493cbe:	cc                   	int3
493cbf:	cc                   	int3
493cc0:	8d 41 08             	lea    0x8(%ecx),%eax
493cc3:	c3                   	ret
493cc4:	cc                   	int3
493cc5:	cc                   	int3
493cc6:	cc                   	int3
493cc7:	cc                   	int3
493cc8:	cc                   	int3
493cc9:	cc                   	int3
493cca:	cc                   	int3
493ccb:	cc                   	int3
493ccc:	cc                   	int3
493ccd:	cc                   	int3
493cce:	cc                   	int3
493ccf:	cc                   	int3
493cd0:	8b c1                	mov    %ecx,%eax
493cd2:	c3                   	ret
493cd3:	cc                   	int3
493cd4:	cc                   	int3
493cd5:	cc                   	int3
493cd6:	cc                   	int3
493cd7:	cc                   	int3
493cd8:	cc                   	int3
493cd9:	cc                   	int3
493cda:	cc                   	int3
493cdb:	cc                   	int3
493cdc:	cc                   	int3
493cdd:	cc                   	int3
493cde:	cc                   	int3
493cdf:	cc                   	int3
493ce0:	8b c1                	mov    %ecx,%eax
493ce2:	c3                   	ret
493ce3:	cc                   	int3
493ce4:	cc                   	int3
493ce5:	cc                   	int3
493ce6:	cc                   	int3
493ce7:	cc                   	int3
493ce8:	cc                   	int3
493ce9:	cc                   	int3
493cea:	cc                   	int3
493ceb:	cc                   	int3
493cec:	cc                   	int3
493ced:	cc                   	int3
493cee:	cc                   	int3
493cef:	cc                   	int3
493cf0:	8b c1                	mov    %ecx,%eax
493cf2:	c3                   	ret
493cf3:	cc                   	int3
493cf4:	cc                   	int3
493cf5:	cc                   	int3
493cf6:	cc                   	int3
493cf7:	cc                   	int3
493cf8:	cc                   	int3
493cf9:	cc                   	int3
493cfa:	cc                   	int3
493cfb:	cc                   	int3
493cfc:	cc                   	int3
493cfd:	cc                   	int3
493cfe:	cc                   	int3
493cff:	cc                   	int3
493d00:	8b c1                	mov    %ecx,%eax
493d02:	c3                   	ret
493d03:	cc                   	int3
493d04:	cc                   	int3
493d05:	cc                   	int3
493d06:	cc                   	int3
493d07:	cc                   	int3
493d08:	cc                   	int3
493d09:	cc                   	int3
493d0a:	cc                   	int3
493d0b:	cc                   	int3
493d0c:	cc                   	int3
493d0d:	cc                   	int3
493d0e:	cc                   	int3
493d0f:	cc                   	int3
493d10:	8d 41 04             	lea    0x4(%ecx),%eax
493d13:	c3                   	ret
493d14:	cc                   	int3
493d15:	cc                   	int3
493d16:	cc                   	int3
493d17:	cc                   	int3
493d18:	cc                   	int3
493d19:	cc                   	int3
493d1a:	cc                   	int3
493d1b:	cc                   	int3
493d1c:	cc                   	int3
493d1d:	cc                   	int3
493d1e:	cc                   	int3
493d1f:	cc                   	int3
493d20:	8d 41 04             	lea    0x4(%ecx),%eax
493d23:	c3                   	ret
493d24:	cc                   	int3
493d25:	cc                   	int3
493d26:	cc                   	int3
493d27:	cc                   	int3
493d28:	cc                   	int3
493d29:	cc                   	int3
493d2a:	cc                   	int3
493d2b:	cc                   	int3
493d2c:	cc                   	int3
493d2d:	cc                   	int3
493d2e:	cc                   	int3
493d2f:	cc                   	int3
493d30:	8d 41 04             	lea    0x4(%ecx),%eax
493d33:	c3                   	ret
493d34:	cc                   	int3
493d35:	cc                   	int3
493d36:	cc                   	int3
493d37:	cc                   	int3
493d38:	cc                   	int3
493d39:	cc                   	int3
493d3a:	cc                   	int3
493d3b:	cc                   	int3
493d3c:	cc                   	int3
493d3d:	cc                   	int3
493d3e:	cc                   	int3
493d3f:	cc                   	int3
493d40:	8d 41 04             	lea    0x4(%ecx),%eax
493d43:	c3                   	ret
493d44:	cc                   	int3
493d45:	cc                   	int3
493d46:	cc                   	int3
493d47:	cc                   	int3
493d48:	cc                   	int3
493d49:	cc                   	int3
493d4a:	cc                   	int3
493d4b:	cc                   	int3
493d4c:	cc                   	int3
493d4d:	cc                   	int3
493d4e:	cc                   	int3
493d4f:	cc                   	int3
493d50:	8b c1                	mov    %ecx,%eax
493d52:	c3                   	ret
493d53:	cc                   	int3
493d54:	cc                   	int3
493d55:	cc                   	int3
493d56:	cc                   	int3
493d57:	cc                   	int3
493d58:	cc                   	int3
493d59:	cc                   	int3
493d5a:	cc                   	int3
493d5b:	cc                   	int3
493d5c:	cc                   	int3
493d5d:	cc                   	int3
493d5e:	cc                   	int3
493d5f:	cc                   	int3
493d60:	8b c1                	mov    %ecx,%eax
493d62:	c3                   	ret
493d63:	cc                   	int3
493d64:	cc                   	int3
493d65:	cc                   	int3
493d66:	cc                   	int3
493d67:	cc                   	int3
493d68:	cc                   	int3
493d69:	cc                   	int3
493d6a:	cc                   	int3
493d6b:	cc                   	int3
493d6c:	cc                   	int3
493d6d:	cc                   	int3
493d6e:	cc                   	int3
493d6f:	cc                   	int3
493d70:	c3                   	ret
493d71:	cc                   	int3
493d72:	cc                   	int3
493d73:	cc                   	int3
493d74:	cc                   	int3
493d75:	cc                   	int3
493d76:	cc                   	int3
493d77:	cc                   	int3
493d78:	cc                   	int3
493d79:	cc                   	int3
493d7a:	cc                   	int3
493d7b:	cc                   	int3
493d7c:	cc                   	int3
493d7d:	cc                   	int3
493d7e:	cc                   	int3
493d7f:	cc                   	int3
493d80:	c3                   	ret
493d81:	cc                   	int3
493d82:	cc                   	int3
493d83:	cc                   	int3
493d84:	cc                   	int3
493d85:	cc                   	int3
493d86:	cc                   	int3
493d87:	cc                   	int3
493d88:	cc                   	int3
493d89:	cc                   	int3
493d8a:	cc                   	int3
493d8b:	cc                   	int3
493d8c:	cc                   	int3
493d8d:	cc                   	int3
493d8e:	cc                   	int3
493d8f:	cc                   	int3
493d90:	c2 08 00             	ret    $0x8
493d93:	cc                   	int3
493d94:	cc                   	int3
493d95:	cc                   	int3
493d96:	cc                   	int3
493d97:	cc                   	int3
493d98:	cc                   	int3
493d99:	cc                   	int3
493d9a:	cc                   	int3
493d9b:	cc                   	int3
493d9c:	cc                   	int3
493d9d:	cc                   	int3
493d9e:	cc                   	int3
493d9f:	cc                   	int3
493da0:	c2 08 00             	ret    $0x8
493da3:	cc                   	int3
493da4:	cc                   	int3
493da5:	cc                   	int3
493da6:	cc                   	int3
493da7:	cc                   	int3
493da8:	cc                   	int3
493da9:	cc                   	int3
493daa:	cc                   	int3
493dab:	cc                   	int3
493dac:	cc                   	int3
493dad:	cc                   	int3
493dae:	cc                   	int3
493daf:	cc                   	int3
493db0:	55                   	push   %ebp
493db1:	8b ec                	mov    %esp,%ebp
493db3:	6a ff                	push   $0xffffffff
493db5:	68 30 98 b3 00       	push   $0xb39830
493dba:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
493dc0:	50                   	push   %eax
493dc1:	83 ec 14             	sub    $0x14,%esp
493dc4:	53                   	push   %ebx
493dc5:	56                   	push   %esi
493dc6:	57                   	push   %edi
493dc7:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
493dcc:	33 c5                	xor    %ebp,%eax
493dce:	50                   	push   %eax
493dcf:	8d 45 f4             	lea    -0xc(%ebp),%eax
493dd2:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
493dd8:	89 65 f0             	mov    %esp,-0x10(%ebp)
493ddb:	8b f9                	mov    %ecx,%edi
493ddd:	89 7d e4             	mov    %edi,-0x1c(%ebp)
493de0:	ff 75 08             	push   0x8(%ebp)
493de3:	e8 f3 4f f8 ff       	call   0x418ddb
493de8:	51                   	push   %ecx
493de9:	c6 45 ec 00          	movb   $0x0,-0x14(%ebp)
493ded:	8b d8                	mov    %eax,%ebx
493def:	ff 75 ec             	push   -0x14(%ebp)
493df2:	89 5d e8             	mov    %ebx,-0x18(%ebp)
493df5:	57                   	push   %edi
493df6:	53                   	push   %ebx
493df7:	ff 77 04             	push   0x4(%edi)
493dfa:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
493e01:	ff 37                	push   (%edi)
493e03:	e8 2f da f8 ff       	call   0x421837
493e08:	8b 37                	mov    (%edi),%esi
493e0a:	b8 53 d9 de 75       	mov    $0x75ded953,%eax
493e0f:	8b 4f 04             	mov    0x4(%edi),%ecx
493e12:	83 c4 18             	add    $0x18,%esp
493e15:	2b ce                	sub    %esi,%ecx
493e17:	f7 e9                	imul   %ecx
493e19:	c1 fa 08             	sar    $0x8,%edx
493e1c:	8b c2                	mov    %edx,%eax
493e1e:	c1 e8 1f             	shr    $0x1f,%eax
493e21:	03 c2                	add    %edx,%eax
493e23:	89 45 ec             	mov    %eax,-0x14(%ebp)
493e26:	85 f6                	test   %esi,%esi
493e28:	74 31                	je     0x493e5b
493e2a:	ff 75 08             	push   0x8(%ebp)
493e2d:	57                   	push   %edi
493e2e:	ff 77 04             	push   0x4(%edi)
493e31:	56                   	push   %esi
493e32:	e8 d1 b8 f8 ff       	call   0x41f708
493e37:	8b 37                	mov    (%edi),%esi
493e39:	b8 53 d9 de 75       	mov    $0x75ded953,%eax
493e3e:	8b 4f 08             	mov    0x8(%edi),%ecx
493e41:	83 c4 10             	add    $0x10,%esp
493e44:	2b ce                	sub    %esi,%ecx
493e46:	f7 e9                	imul   %ecx
493e48:	8b cf                	mov    %edi,%ecx
493e4a:	c1 fa 08             	sar    $0x8,%edx
493e4d:	8b c2                	mov    %edx,%eax
493e4f:	c1 e8 1f             	shr    $0x1f,%eax
493e52:	03 c2                	add    %edx,%eax
493e54:	50                   	push   %eax
493e55:	56                   	push   %esi
493e56:	e8 de 1a f7 ff       	call   0x405939
493e5b:	69 45 08 2c 02 00 00 	imul   $0x22c,0x8(%ebp),%eax
493e62:	03 c3                	add    %ebx,%eax
493e64:	89 47 08             	mov    %eax,0x8(%edi)
493e67:	69 45 ec 2c 02 00 00 	imul   $0x22c,-0x14(%ebp),%eax
493e6e:	03 c3                	add    %ebx,%eax
493e70:	89 47 04             	mov    %eax,0x4(%edi)
493e73:	89 1f                	mov    %ebx,(%edi)
493e75:	8b 4d f4             	mov    -0xc(%ebp),%ecx
493e78:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
493e7f:	59                   	pop    %ecx
493e80:	5f                   	pop    %edi
493e81:	5e                   	pop    %esi
493e82:	5b                   	pop    %ebx
493e83:	8b e5                	mov    %ebp,%esp
493e85:	5d                   	pop    %ebp
493e86:	c2 04 00             	ret    $0x4
493e89:	ff 75 08             	push   0x8(%ebp)
493e8c:	8b 4d e4             	mov    -0x1c(%ebp),%ecx
493e8f:	ff 75 e8             	push   -0x18(%ebp)
493e92:	e8 a2 1a f7 ff       	call   0x405939
493e97:	6a 00                	push   $0x0
493e99:	6a 00                	push   $0x0
493e9b:	e8 ef 9a f8 ff       	call   0x41d98f
493ea0:	cc                   	int3
493ea1:	cc                   	int3
493ea2:	cc                   	int3
493ea3:	cc                   	int3
493ea4:	cc                   	int3
493ea5:	cc                   	int3
493ea6:	cc                   	int3
493ea7:	cc                   	int3
493ea8:	cc                   	int3
493ea9:	cc                   	int3
493eaa:	cc                   	int3
493eab:	cc                   	int3
493eac:	cc                   	int3
493ead:	cc                   	int3
493eae:	cc                   	int3
493eaf:	cc                   	int3
493eb0:	cc                   	int3
493eb1:	cc                   	int3
493eb2:	cc                   	int3
493eb3:	cc                   	int3
493eb4:	cc                   	int3
493eb5:	cc                   	int3
493eb6:	cc                   	int3
493eb7:	cc                   	int3
493eb8:	cc                   	int3
493eb9:	cc                   	int3
493eba:	cc                   	int3