769b49:	cc                   	int3
769b4a:	cc                   	int3
769b4b:	cc                   	int3
769b4c:	cc                   	int3
769b4d:	cc                   	int3
769b4e:	cc                   	int3
769b4f:	cc                   	int3
769b50:	cc                   	int3
769b51:	cc                   	int3
769b52:	cc                   	int3
769b53:	cc                   	int3
769b54:	cc                   	int3
769b55:	cc                   	int3
769b56:	cc                   	int3
769b57:	cc                   	int3
769b58:	cc                   	int3
769b59:	cc                   	int3
769b5a:	cc                   	int3
769b5b:	cc                   	int3
769b5c:	cc                   	int3
769b5d:	cc                   	int3
769b5e:	cc                   	int3
769b5f:	cc                   	int3
769b60:	cc                   	int3
769b61:	cc                   	int3
769b62:	cc                   	int3
769b63:	cc                   	int3
769b64:	cc                   	int3
769b65:	cc                   	int3
769b66:	cc                   	int3
769b67:	cc                   	int3
769b68:	cc                   	int3
769b69:	cc                   	int3
769b6a:	cc                   	int3
769b6b:	cc                   	int3
769b6c:	cc                   	int3
769b6d:	cc                   	int3
769b6e:	cc                   	int3
769b6f:	cc                   	int3
769b70:	8b 4c 24 04          	mov    0x4(%esp),%ecx
769b74:	8b 44 24 08          	mov    0x8(%esp),%eax
769b78:	89 01                	mov    %eax,(%ecx)
769b7a:	8b 44 24 0c          	mov    0xc(%esp),%eax
769b7e:	89 41 04             	mov    %eax,0x4(%ecx)
769b81:	8b 44 24 10          	mov    0x10(%esp),%eax
769b85:	89 41 08             	mov    %eax,0x8(%ecx)
769b88:	8b 44 24 14          	mov    0x14(%esp),%eax
769b8c:	89 41 0c             	mov    %eax,0xc(%ecx)
769b8f:	c3                   	ret
769b90:	cc                   	int3
769b91:	cc                   	int3
769b92:	cc                   	int3
769b93:	cc                   	int3
769b94:	cc                   	int3
769b95:	cc                   	int3
769b96:	cc                   	int3
769b97:	cc                   	int3
769b98:	cc                   	int3
769b99:	cc                   	int3
769b9a:	cc                   	int3
769b9b:	cc                   	int3
769b9c:	cc                   	int3
769b9d:	cc                   	int3
769b9e:	cc                   	int3
769b9f:	cc                   	int3
769ba0:	55                   	push   %ebp
769ba1:	8b ec                	mov    %esp,%ebp
769ba3:	6a ff                	push   $0xffffffff
769ba5:	68 08 38 b9 00       	push   $0xb93808
769baa:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
769bb0:	50                   	push   %eax
769bb1:	51                   	push   %ecx
769bb2:	56                   	push   %esi
769bb3:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
769bb8:	33 c5                	xor    %ebp,%eax
769bba:	50                   	push   %eax
769bbb:	8d 45 f4             	lea    -0xc(%ebp),%eax
769bbe:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
769bc4:	8b f1                	mov    %ecx,%esi
769bc6:	89 75 f0             	mov    %esi,-0x10(%ebp)
769bc9:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
769bcf:	c7 46 0c 00 00 00 00 	movl   $0x0,0xc(%esi)
769bd6:	c7 46 08 00 00 00 00 	movl   $0x0,0x8(%esi)
769bdd:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
769be4:	6a 01                	push   $0x1
769be6:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
769bed:	e8 c1 77 cc ff       	call   0x4313b3
769bf2:	83 c4 04             	add    $0x4,%esp
769bf5:	89 46 0c             	mov    %eax,0xc(%esi)
769bf8:	8b ce                	mov    %esi,%ecx
769bfa:	6a 0f                	push   $0xf
769bfc:	e8 99 83 ca ff       	call   0x411f9a
769c01:	8b c6                	mov    %esi,%eax
769c03:	8b 4d f4             	mov    -0xc(%ebp),%ecx
769c06:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
769c0d:	59                   	pop    %ecx
769c0e:	5e                   	pop    %esi
769c0f:	8b e5                	mov    %ebp,%esp
769c11:	5d                   	pop    %ebp
769c12:	c3                   	ret
769c13:	cc                   	int3
769c14:	cc                   	int3
769c15:	cc                   	int3
769c16:	cc                   	int3
769c17:	cc                   	int3
769c18:	cc                   	int3
769c19:	cc                   	int3
769c1a:	cc                   	int3
769c1b:	cc                   	int3
769c1c:	cc                   	int3
769c1d:	cc                   	int3
769c1e:	cc                   	int3
769c1f:	cc                   	int3
769c20:	cc                   	int3
769c21:	cc                   	int3
769c22:	cc                   	int3
769c23:	cc                   	int3
769c24:	cc                   	int3
769c25:	cc                   	int3
769c26:	cc                   	int3
769c27:	cc                   	int3
769c28:	cc                   	int3
769c29:	cc                   	int3
769c2a:	cc                   	int3
769c2b:	cc                   	int3
769c2c:	cc                   	int3
769c2d:	cc                   	int3
769c2e:	cc                   	int3
769c2f:	cc                   	int3
769c30:	55                   	push   %ebp
769c31:	8b ec                	mov    %esp,%ebp
769c33:	6a ff                	push   $0xffffffff
769c35:	68 36 38 b9 00       	push   $0xb93836
769c3a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
769c40:	50                   	push   %eax
769c41:	56                   	push   %esi
769c42:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
769c47:	33 c5                	xor    %ebp,%eax
769c49:	50                   	push   %eax
769c4a:	8d 45 f4             	lea    -0xc(%ebp),%eax
769c4d:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
769c53:	8b f1                	mov    %ecx,%esi
769c55:	8b 4e 0c             	mov    0xc(%esi),%ecx
769c58:	8b 46 08             	mov    0x8(%esi),%eax
769c5b:	c1 e0 02             	shl    $0x2,%eax
769c5e:	50                   	push   %eax
769c5f:	8b 11                	mov    (%ecx),%edx
769c61:	ff 36                	push   (%esi)
769c63:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
769c6a:	ff 52 04             	call   *0x4(%edx)
769c6d:	8b 4d f4             	mov    -0xc(%ebp),%ecx
769c70:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
769c77:	59                   	pop    %ecx
769c78:	5e                   	pop    %esi
769c79:	8b e5                	mov    %ebp,%esp
769c7b:	5d                   	pop    %ebp
769c7c:	c3                   	ret
769c7d:	cc                   	int3
769c7e:	cc                   	int3
769c7f:	cc                   	int3
769c80:	cc                   	int3
769c81:	cc                   	int3
769c82:	cc                   	int3
769c83:	cc                   	int3
769c84:	cc                   	int3
769c85:	cc                   	int3
769c86:	cc                   	int3
769c87:	cc                   	int3
769c88:	cc                   	int3
769c89:	cc                   	int3
769c8a:	cc                   	int3
769c8b:	cc                   	int3
769c8c:	cc                   	int3
769c8d:	cc                   	int3
769c8e:	cc                   	int3
769c8f:	cc                   	int3
769c90:	83 ec 0c             	sub    $0xc,%esp
769c93:	8b 54 24 10          	mov    0x10(%esp),%edx
769c97:	53                   	push   %ebx
769c98:	56                   	push   %esi
769c99:	8b f1                	mov    %ecx,%esi
769c9b:	57                   	push   %edi
769c9c:	8b 5e 14             	mov    0x14(%esi),%ebx
769c9f:	8b 83 9c 00 00 00    	mov    0x9c(%ebx),%eax
769ca5:	03 42 0c             	add    0xc(%edx),%eax
769ca8:	89 44 24 1c          	mov    %eax,0x1c(%esp)
769cac:	8b 83 98 00 00 00    	mov    0x98(%ebx),%eax
769cb2:	03 42 08             	add    0x8(%edx),%eax
769cb5:	89 44 24 0c          	mov    %eax,0xc(%esp)
769cb9:	8b 83 94 00 00 00    	mov    0x94(%ebx),%eax
769cbf:	03 42 04             	add    0x4(%edx),%eax
769cc2:	89 44 24 10          	mov    %eax,0x10(%esp)
769cc6:	8b 83 90 00 00 00    	mov    0x90(%ebx),%eax
769ccc:	03 02                	add    (%edx),%eax
769cce:	89 44 24 14          	mov    %eax,0x14(%esp)
769cd2:	8d 44 24 14          	lea    0x14(%esp),%eax
769cd6:	50                   	push   %eax
769cd7:	8d 44 24 14          	lea    0x14(%esp),%eax
769cdb:	50                   	push   %eax
769cdc:	8d 44 24 14          	lea    0x14(%esp),%eax
769ce0:	50                   	push   %eax
769ce1:	8d 44 24 28          	lea    0x28(%esp),%eax
769ce5:	50                   	push   %eax
769ce6:	e8 79 87 c9 ff       	call   0x402464
769ceb:	83 c4 10             	add    $0x10,%esp
769cee:	8d 44 24 14          	lea    0x14(%esp),%eax
769cf2:	8b ce                	mov    %esi,%ecx
769cf4:	6a 0f                	push   $0xf
769cf6:	50                   	push   %eax
769cf7:	8d 44 24 18          	lea    0x18(%esp),%eax
769cfb:	50                   	push   %eax
769cfc:	8d 44 24 18          	lea    0x18(%esp),%eax
769d00:	50                   	push   %eax
769d01:	8d 44 24 2c          	lea    0x2c(%esp),%eax
769d05:	50                   	push   %eax
769d06:	e8 49 ba c9 ff       	call   0x405754
769d0b:	6a 0e                	push   $0xe
769d0d:	8d 44 24 20          	lea    0x20(%esp),%eax
769d11:	8b ce                	mov    %esi,%ecx
769d13:	50                   	push   %eax
769d14:	8d 44 24 1c          	lea    0x1c(%esp),%eax
769d18:	50                   	push   %eax
769d19:	8d 44 24 1c          	lea    0x1c(%esp),%eax
769d1d:	50                   	push   %eax
769d1e:	8d 44 24 1c          	lea    0x1c(%esp),%eax
769d22:	50                   	push   %eax
769d23:	e8 2c ba c9 ff       	call   0x405754
769d28:	6a 0d                	push   $0xd
769d2a:	8d 44 24 10          	lea    0x10(%esp),%eax
769d2e:	8b ce                	mov    %esi,%ecx
769d30:	50                   	push   %eax
769d31:	8d 44 24 24          	lea    0x24(%esp),%eax
769d35:	50                   	push   %eax
769d36:	8d 44 24 20          	lea    0x20(%esp),%eax
769d3a:	50                   	push   %eax
769d3b:	8d 44 24 20          	lea    0x20(%esp),%eax
769d3f:	50                   	push   %eax
769d40:	e8 0f ba c9 ff       	call   0x405754
769d45:	6a 0c                	push   $0xc
769d47:	8d 44 24 14          	lea    0x14(%esp),%eax
769d4b:	8b ce                	mov    %esi,%ecx
769d4d:	50                   	push   %eax
769d4e:	8d 44 24 14          	lea    0x14(%esp),%eax
769d52:	50                   	push   %eax
769d53:	8d 44 24 28          	lea    0x28(%esp),%eax
769d57:	50                   	push   %eax
769d58:	8d 44 24 24          	lea    0x24(%esp),%eax
769d5c:	50                   	push   %eax
769d5d:	e8 f2 b9 c9 ff       	call   0x405754
769d62:	6a 0b                	push   $0xb
769d64:	8d 44 24 18          	lea    0x18(%esp),%eax
769d68:	50                   	push   %eax
769d69:	8d 44 24 18          	lea    0x18(%esp),%eax
769d6d:	50                   	push   %eax
769d6e:	8d 44 24 18          	lea    0x18(%esp),%eax
769d72:	50                   	push   %eax
769d73:	8d 44 24 2c          	lea    0x2c(%esp),%eax
769d77:	50                   	push   %eax
769d78:	8b ce                	mov    %esi,%ecx
769d7a:	e8 d5 b9 c9 ff       	call   0x405754
769d7f:	6a 0a                	push   $0xa
769d81:	8d 44 24 20          	lea    0x20(%esp),%eax
769d85:	8b ce                	mov    %esi,%ecx
769d87:	50                   	push   %eax
769d88:	8d 44 24 1c          	lea    0x1c(%esp),%eax
769d8c:	50                   	push   %eax
769d8d:	8d 44 24 1c          	lea    0x1c(%esp),%eax
769d91:	50                   	push   %eax
769d92:	8d 44 24 1c          	lea    0x1c(%esp),%eax
769d96:	50                   	push   %eax
769d97:	e8 b8 b9 c9 ff       	call   0x405754
769d9c:	6a 09                	push   $0x9
769d9e:	8d 44 24 10          	lea    0x10(%esp),%eax
769da2:	8b ce                	mov    %esi,%ecx
769da4:	50                   	push   %eax
769da5:	8d 44 24 24          	lea    0x24(%esp),%eax
769da9:	50                   	push   %eax
769daa:	8d 44 24 20          	lea    0x20(%esp),%eax
769dae:	50                   	push   %eax
769daf:	8d 44 24 20          	lea    0x20(%esp),%eax
769db3:	50                   	push   %eax
769db4:	e8 9b b9 c9 ff       	call   0x405754
769db9:	6a 08                	push   $0x8
769dbb:	8d 44 24 14          	lea    0x14(%esp),%eax
769dbf:	8b ce                	mov    %esi,%ecx
769dc1:	50                   	push   %eax
769dc2:	8d 44 24 14          	lea    0x14(%esp),%eax
769dc6:	50                   	push   %eax
769dc7:	8d 44 24 28          	lea    0x28(%esp),%eax
769dcb:	50                   	push   %eax
769dcc:	8d 44 24 24          	lea    0x24(%esp),%eax
769dd0:	50                   	push   %eax
769dd1:	e8 7e b9 c9 ff       	call   0x405754
769dd6:	6a 07                	push   $0x7
769dd8:	8d 44 24 10          	lea    0x10(%esp),%eax
769ddc:	8b ce                	mov    %esi,%ecx
769dde:	50                   	push   %eax
769ddf:	8d 44 24 18          	lea    0x18(%esp),%eax
769de3:	50                   	push   %eax
769de4:	8d 44 24 20          	lea    0x20(%esp),%eax
769de8:	50                   	push   %eax
769de9:	8d 44 24 2c          	lea    0x2c(%esp),%eax
769ded:	50                   	push   %eax
769dee:	e8 61 b9 c9 ff       	call   0x405754
769df3:	6a 06                	push   $0x6
769df5:	8d 44 24 14          	lea    0x14(%esp),%eax
769df9:	8b ce                	mov    %esi,%ecx
769dfb:	50                   	push   %eax
769dfc:	8d 44 24 1c          	lea    0x1c(%esp),%eax
769e00:	50                   	push   %eax
769e01:	8d 44 24 28          	lea    0x28(%esp),%eax
769e05:	50                   	push   %eax
769e06:	8d 44 24 1c          	lea    0x1c(%esp),%eax
769e0a:	50                   	push   %eax
769e0b:	e8 44 b9 c9 ff       	call   0x405754
769e10:	6a 05                	push   $0x5
769e12:	8d 44 24 18          	lea    0x18(%esp),%eax
769e16:	8b ce                	mov    %esi,%ecx
769e18:	50                   	push   %eax
769e19:	8d 44 24 24          	lea    0x24(%esp),%eax
769e1d:	50                   	push   %eax
769e1e:	8d 44 24 18          	lea    0x18(%esp),%eax
769e22:	50                   	push   %eax
769e23:	8d 44 24 20          	lea    0x20(%esp),%eax
769e27:	50                   	push   %eax
769e28:	e8 27 b9 c9 ff       	call   0x405754
769e2d:	6a 04                	push   $0x4
769e2f:	8d 44 24 20          	lea    0x20(%esp),%eax
769e33:	8b ce                	mov    %esi,%ecx
769e35:	50                   	push   %eax
769e36:	8d 44 24 14          	lea    0x14(%esp),%eax
769e3a:	50                   	push   %eax
769e3b:	8d 44 24 1c          	lea    0x1c(%esp),%eax
769e3f:	50                   	push   %eax
769e40:	8d 44 24 24          	lea    0x24(%esp),%eax
769e44:	50                   	push   %eax
769e45:	e8 0a b9 c9 ff       	call   0x405754
769e4a:	6a 03                	push   $0x3
769e4c:	8d 44 24 10          	lea    0x10(%esp),%eax
769e50:	50                   	push   %eax
769e51:	8d 44 24 18          	lea    0x18(%esp),%eax
769e55:	8b ce                	mov    %esi,%ecx
769e57:	50                   	push   %eax
769e58:	8d 44 24 20          	lea    0x20(%esp),%eax
769e5c:	50                   	push   %eax
769e5d:	8d 44 24 2c          	lea    0x2c(%esp),%eax
769e61:	50                   	push   %eax
769e62:	e8 ed b8 c9 ff       	call   0x405754
769e67:	6a 02                	push   $0x2
769e69:	8d 44 24 14          	lea    0x14(%esp),%eax