490c4c:	e9 15 fd ff ff       	jmp    0x490966
490c51:	b8 28 c1 4a 00       	mov    $0x4ac128,%eax
490c56:	e9 0b fd ff ff       	jmp    0x490966
490c5b:	b8 2c c1 4a 00       	mov    $0x4ac12c,%eax
490c60:	e9 01 fd ff ff       	jmp    0x490966
490c65:	b8 30 c1 4a 00       	mov    $0x4ac130,%eax
490c6a:	e9 f7 fc ff ff       	jmp    0x490966
490c6f:	b8 34 c1 4a 00       	mov    $0x4ac134,%eax
490c74:	e9 ed fc ff ff       	jmp    0x490966
490c79:	b8 38 c1 4a 00       	mov    $0x4ac138,%eax
490c7e:	e9 e3 fc ff ff       	jmp    0x490966
490c83:	b8 3c c1 4a 00       	mov    $0x4ac13c,%eax
490c88:	e9 d9 fc ff ff       	jmp    0x490966
490c8d:	b8 40 c1 4a 00       	mov    $0x4ac140,%eax
490c92:	e9 cf fc ff ff       	jmp    0x490966
490c97:	b8 44 c1 4a 00       	mov    $0x4ac144,%eax
490c9c:	e9 c5 fc ff ff       	jmp    0x490966
490ca1:	b8 48 c1 4a 00       	mov    $0x4ac148,%eax
490ca6:	e9 bb fc ff ff       	jmp    0x490966
490cab:	b8 4c c1 4a 00       	mov    $0x4ac14c,%eax
490cb0:	e9 b1 fc ff ff       	jmp    0x490966
490cb5:	b8 50 c1 4a 00       	mov    $0x4ac150,%eax
490cba:	e9 a7 fc ff ff       	jmp    0x490966
490cbf:	b8 54 c1 4a 00       	mov    $0x4ac154,%eax
490cc4:	e9 9d fc ff ff       	jmp    0x490966
490cc9:	b8 58 c1 4a 00       	mov    $0x4ac158,%eax
490cce:	e9 93 fc ff ff       	jmp    0x490966
490cd3:	b8 5c c1 4a 00       	mov    $0x4ac15c,%eax
490cd8:	e9 89 fc ff ff       	jmp    0x490966
490cdd:	b8 60 c1 4a 00       	mov    $0x4ac160,%eax
490ce2:	e9 7f fc ff ff       	jmp    0x490966
490ce7:	b8 64 c1 4a 00       	mov    $0x4ac164,%eax
490cec:	e9 75 fc ff ff       	jmp    0x490966
490cf1:	b8 68 c1 4a 00       	mov    $0x4ac168,%eax
490cf6:	e9 6b fc ff ff       	jmp    0x490966
490cfb:	b8 6c c1 4a 00       	mov    $0x4ac16c,%eax
490d00:	e9 61 fc ff ff       	jmp    0x490966
490d05:	b8 70 c1 4a 00       	mov    $0x4ac170,%eax
490d0a:	e9 57 fc ff ff       	jmp    0x490966
490d0f:	b8 74 c1 4a 00       	mov    $0x4ac174,%eax
490d14:	e9 4d fc ff ff       	jmp    0x490966
490d19:	b8 78 c1 4a 00       	mov    $0x4ac178,%eax
490d1e:	e9 43 fc ff ff       	jmp    0x490966
490d23:	b8 7c c1 4a 00       	mov    $0x4ac17c,%eax
490d28:	e9 39 fc ff ff       	jmp    0x490966
490d2d:	b8 80 c1 4a 00       	mov    $0x4ac180,%eax
490d32:	e9 2f fc ff ff       	jmp    0x490966
490d37:	b8 84 c1 4a 00       	mov    $0x4ac184,%eax
490d3c:	e9 25 fc ff ff       	jmp    0x490966
490d41:	b8 88 c1 4a 00       	mov    $0x4ac188,%eax
490d46:	e9 1b fc ff ff       	jmp    0x490966
490d4b:	b8 8c c1 4a 00       	mov    $0x4ac18c,%eax
490d50:	e9 11 fc ff ff       	jmp    0x490966
490d55:	b8 90 c1 4a 00       	mov    $0x4ac190,%eax
490d5a:	e9 07 fc ff ff       	jmp    0x490966
490d5f:	b8 94 c1 4a 00       	mov    $0x4ac194,%eax
490d64:	e9 fd fb ff ff       	jmp    0x490966
490d69:	b8 98 c1 4a 00       	mov    $0x4ac198,%eax
490d6e:	e9 f3 fb ff ff       	jmp    0x490966
490d73:	b8 9c c1 4a 00       	mov    $0x4ac19c,%eax
490d78:	e9 e9 fb ff ff       	jmp    0x490966
490d7d:	b8 a0 c1 4a 00       	mov    $0x4ac1a0,%eax
490d82:	e9 df fb ff ff       	jmp    0x490966
490d87:	b8 a4 c1 4a 00       	mov    $0x4ac1a4,%eax
490d8c:	e9 d5 fb ff ff       	jmp    0x490966
490d91:	b8 a8 c1 4a 00       	mov    $0x4ac1a8,%eax
490d96:	e9 cb fb ff ff       	jmp    0x490966
490d9b:	8b ff                	mov    %edi,%edi
490d9d:	55                   	push   %ebp
490d9e:	8b ec                	mov    %esp,%ebp
490da0:	e8 a1 c1 ff ff       	call   0x48cf46
490da5:	8a 4d 08             	mov    0x8(%ebp),%cl
490da8:	88 48 14             	mov    %cl,0x14(%eax)
490dab:	8b 4d 0c             	mov    0xc(%ebp),%ecx
490dae:	89 88 40 20 00 00    	mov    %ecx,0x2040(%eax)
490db4:	33 c0                	xor    %eax,%eax
490db6:	40                   	inc    %eax
490db7:	5d                   	pop    %ebp
490db8:	c2 08 00             	ret    $0x8
490dbb:	8b ff                	mov    %edi,%edi
490dbd:	55                   	push   %ebp
490dbe:	8b ec                	mov    %esp,%ebp
490dc0:	5d                   	pop    %ebp
490dc1:	e9 80 00 00 00       	jmp    0x490e46
490dc6:	cc                   	int3
490dc7:	cc                   	int3
490dc8:	cc                   	int3
490dc9:	cc                   	int3
490dca:	cc                   	int3
490dcb:	cc                   	int3
490dcc:	cc                   	int3
490dcd:	cc                   	int3
490dce:	cc                   	int3
490dcf:	cc                   	int3
490dd0:	ff 25 18 73 4a 00    	jmp    *0x4a7318
490dd6:	cc                   	int3
490dd7:	cc                   	int3
490dd8:	cc                   	int3
490dd9:	cc                   	int3
490dda:	cc                   	int3
490ddb:	cc                   	int3
490ddc:	cc                   	int3
490ddd:	cc                   	int3
490dde:	cc                   	int3
490ddf:	cc                   	int3
490de0:	ff 25 10 73 4a 00    	jmp    *0x4a7310
490de6:	cc                   	int3
490de7:	cc                   	int3
490de8:	cc                   	int3
490de9:	cc                   	int3
490dea:	cc                   	int3
490deb:	cc                   	int3
490dec:	cc                   	int3
490ded:	cc                   	int3
490dee:	cc                   	int3
490def:	cc                   	int3
490df0:	ff 25 50 73 4a 00    	jmp    *0x4a7350
490df6:	cc                   	int3
490df7:	cc                   	int3
490df8:	cc                   	int3
490df9:	cc                   	int3
490dfa:	cc                   	int3
490dfb:	cc                   	int3
490dfc:	cc                   	int3
490dfd:	cc                   	int3
490dfe:	cc                   	int3
490dff:	cc                   	int3
490e00:	ff 25 54 73 4a 00    	jmp    *0x4a7354
490e06:	cc                   	int3
490e07:	cc                   	int3
490e08:	cc                   	int3
490e09:	cc                   	int3
490e0a:	cc                   	int3
490e0b:	cc                   	int3
490e0c:	cc                   	int3
490e0d:	cc                   	int3
490e0e:	cc                   	int3
490e0f:	cc                   	int3
490e10:	ff 25 98 73 4a 00    	jmp    *0x4a7398
490e16:	cc                   	int3
490e17:	cc                   	int3
490e18:	cc                   	int3
490e19:	cc                   	int3
490e1a:	cc                   	int3
490e1b:	cc                   	int3
490e1c:	cc                   	int3
490e1d:	cc                   	int3
490e1e:	cc                   	int3
490e1f:	cc                   	int3
490e20:	ff 25 9c 73 4a 00    	jmp    *0x4a739c
490e26:	cc                   	int3
490e27:	cc                   	int3
490e28:	cc                   	int3
490e29:	cc                   	int3
490e2a:	cc                   	int3
490e2b:	cc                   	int3
490e2c:	cc                   	int3
490e2d:	cc                   	int3
490e2e:	cc                   	int3
490e2f:	cc                   	int3
490e30:	ff 25 ac 73 4a 00    	jmp    *0x4a73ac
490e36:	cc                   	int3
490e37:	cc                   	int3
490e38:	cc                   	int3
490e39:	cc                   	int3
490e3a:	cc                   	int3
490e3b:	cc                   	int3
490e3c:	cc                   	int3
490e3d:	cc                   	int3
490e3e:	cc                   	int3
490e3f:	cc                   	int3
490e40:	ff 25 a0 73 4a 00    	jmp    *0x4a73a0
490e46:	ff 25 a8 73 4a 00    	jmp    *0x4a73a8
490e4c:	6a 10                	push   $0x10
490e4e:	68 b8 e9 49 00       	push   $0x49e9b8
490e53:	e8 80 fa ff ff       	call   0x4908d8
490e58:	33 f6                	xor    %esi,%esi
490e5a:	89 75 e4             	mov    %esi,-0x1c(%ebp)
490e5d:	89 75 e0             	mov    %esi,-0x20(%ebp)
490e60:	89 75 fc             	mov    %esi,-0x4(%ebp)
490e63:	89 75 e4             	mov    %esi,-0x1c(%ebp)
490e66:	8b 5d 0c             	mov    0xc(%ebp),%ebx
490e69:	8b 7d 08             	mov    0x8(%ebp),%edi
490e6c:	3b 75 10             	cmp    0x10(%ebp),%esi
490e6f:	7d 19                	jge    0x490e8a
490e71:	8b 4d 14             	mov    0x14(%ebp),%ecx
490e74:	ff 15 2c 81 4a 00    	call   *0x4a812c
490e7a:	8b cf                	mov    %edi,%ecx
490e7c:	ff 55 14             	call   *0x14(%ebp)
490e7f:	03 fb                	add    %ebx,%edi
490e81:	89 7d 08             	mov    %edi,0x8(%ebp)
490e84:	46                   	inc    %esi
490e85:	89 75 e4             	mov    %esi,-0x1c(%ebp)
490e88:	eb e2                	jmp    0x490e6c
490e8a:	33 c0                	xor    %eax,%eax
490e8c:	40                   	inc    %eax
490e8d:	89 45 e0             	mov    %eax,-0x20(%ebp)
490e90:	c7 45 fc fe ff ff ff 	movl   $0xfffffffe,-0x4(%ebp)
490e97:	e8 1e 00 00 00       	call   0x490eba
490e9c:	8b 4d f0             	mov    -0x10(%ebp),%ecx
490e9f:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
490ea6:	59                   	pop    %ecx
490ea7:	5f                   	pop    %edi
490ea8:	5e                   	pop    %esi
490ea9:	5b                   	pop    %ebx
490eaa:	c9                   	leave
490eab:	c2 14 00             	ret    $0x14
490eae:	8b 5d 0c             	mov    0xc(%ebp),%ebx
490eb1:	8b 7d 08             	mov    0x8(%ebp),%edi
490eb4:	8b 75 e4             	mov    -0x1c(%ebp),%esi
490eb7:	8b 45 e0             	mov    -0x20(%ebp),%eax
490eba:	85 c0                	test   %eax,%eax
490ebc:	75 0b                	jne    0x490ec9
490ebe:	ff 75 18             	push   0x18(%ebp)
490ec1:	56                   	push   %esi
490ec2:	53                   	push   %ebx
490ec3:	57                   	push   %edi
490ec4:	e8 08 f2 ff ff       	call   0x4900d1
490ec9:	c3                   	ret
490eca:	e9 7d ff ff ff       	jmp    0x490e4c
490ecf:	ff 25 b4 7f 4a 00    	jmp    *0x4a7fb4
490ed5:	ff 25 a4 7f 4a 00    	jmp    *0x4a7fa4
490edb:	ff 25 a8 7f 4a 00    	jmp    *0x4a7fa8
490ee1:	ff 25 ac 7f 4a 00    	jmp    *0x4a7fac
490ee7:	ff 25 b0 7f 4a 00    	jmp    *0x4a7fb0
490eed:	33 cd                	xor    %ebp,%ecx
490eef:	e8 0c f0 ff ff       	call   0x48ff00
490ef4:	e9 00 00 00 00       	jmp    0x490ef9
490ef9:	8b 4d f4             	mov    -0xc(%ebp),%ecx
490efc:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
490f03:	59                   	pop    %ecx
490f04:	5f                   	pop    %edi
490f05:	5f                   	pop    %edi
490f06:	5e                   	pop    %esi
490f07:	8b e5                	mov    %ebp,%esp
490f09:	5d                   	pop    %ebp
490f0a:	8b e3                	mov    %ebx,%esp
490f0c:	5b                   	pop    %ebx
490f0d:	51                   	push   %ecx
490f0e:	c3                   	ret
490f0f:	51                   	push   %ecx
490f10:	8b 4c 24 0c          	mov    0xc(%esp),%ecx
490f14:	89 5c 24 0c          	mov    %ebx,0xc(%esp)
490f18:	8d 5c 24 0c          	lea    0xc(%esp),%ebx
490f1c:	50                   	push   %eax
490f1d:	8d 44 24 08          	lea    0x8(%esp),%eax
490f21:	f7 d9                	neg    %ecx
490f23:	23 c1                	and    %ecx,%eax
490f25:	8d 60 f8             	lea    -0x8(%eax),%esp
490f28:	8b 43 f0             	mov    -0x10(%ebx),%eax
490f2b:	89 04 24             	mov    %eax,(%esp)
490f2e:	8b 43 f8             	mov    -0x8(%ebx),%eax
490f31:	50                   	push   %eax
490f32:	8b 43 f4             	mov    -0xc(%ebx),%eax
490f35:	50                   	push   %eax
490f36:	8b 43 fc             	mov    -0x4(%ebx),%eax
490f39:	89 6c 24 10          	mov    %ebp,0x10(%esp)
490f3d:	8d 6c 24 10          	lea    0x10(%esp),%ebp
490f41:	c7 44 24 0c ff ff ff 	movl   $0xffffffff,0xc(%esp)
490f48:	ff
490f49:	23 cc                	and    %esp,%ecx
490f4b:	2b e0                	sub    %eax,%esp
490f4d:	56                   	push   %esi
490f4e:	57                   	push   %edi
490f4f:	a1 dc 38 4a 00       	mov    0x4a38dc,%eax
490f54:	33 c5                	xor    %ebp,%eax
490f56:	50                   	push   %eax
490f57:	89 41 fc             	mov    %eax,-0x4(%ecx)
490f5a:	8b 4d f0             	mov    -0x10(%ebp),%ecx
490f5d:	89 5d f0             	mov    %ebx,-0x10(%ebp)
490f60:	8b 43 04             	mov    0x4(%ebx),%eax
490f63:	89 45 04             	mov    %eax,0x4(%ebp)
490f66:	ff 75 f4             	push   -0xc(%ebp)
490f69:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
490f6f:	89 45 f4             	mov    %eax,-0xc(%ebp)
490f72:	8d 45 f4             	lea    -0xc(%ebp),%eax
490f75:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
490f7b:	c3                   	ret
490f7c:	51                   	push   %ecx
490f7d:	8b 4c 24 0c          	mov    0xc(%esp),%ecx
490f81:	89 5c 24 0c          	mov    %ebx,0xc(%esp)
490f85:	8d 5c 24 0c          	lea    0xc(%esp),%ebx
490f89:	50                   	push   %eax
490f8a:	8d 44 24 08          	lea    0x8(%esp),%eax
490f8e:	f7 d9                	neg    %ecx
490f90:	23 c1                	and    %ecx,%eax
490f92:	8d 60 f8             	lea    -0x8(%eax),%esp
490f95:	8b 43 f0             	mov    -0x10(%ebx),%eax
490f98:	89 04 24             	mov    %eax,(%esp)
490f9b:	8b 43 f8             	mov    -0x8(%ebx),%eax
490f9e:	50                   	push   %eax
490f9f:	8b 43 fc             	mov    -0x4(%ebx),%eax
490fa2:	8b 4b f4             	mov    -0xc(%ebx),%ecx
490fa5:	89 6c 24 0c          	mov    %ebp,0xc(%esp)
490fa9:	8d 6c 24 0c          	lea    0xc(%esp),%ebp
490fad:	c7 44 24 08 ff ff ff 	movl   $0xffffffff,0x8(%esp)
490fb4:	ff
490fb5:	53                   	push   %ebx
490fb6:	2b e0                	sub    %eax,%esp
490fb8:	56                   	push   %esi
490fb9:	57                   	push   %edi
490fba:	a1 dc 38 4a 00       	mov    0x4a38dc,%eax
490fbf:	33 c5                	xor    %ebp,%eax
490fc1:	50                   	push   %eax
490fc2:	8b 43 04             	mov    0x4(%ebx),%eax
490fc5:	89 45 04             	mov    %eax,0x4(%ebp)
490fc8:	ff 75 f4             	push   -0xc(%ebp)
490fcb:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
490fd1:	89 45 f4             	mov    %eax,-0xc(%ebp)
490fd4:	8d 45 f4             	lea    -0xc(%ebp),%eax
490fd7:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
490fdd:	c3                   	ret
490fde:	ff 25 c8 7f 4a 00    	jmp    *0x4a7fc8
490fe4:	cc                   	int3
490fe5:	cc                   	int3
490fe6:	cc                   	int3
490fe7:	cc                   	int3
490fe8:	cc                   	int3
490fe9:	cc                   	int3
490fea:	cc                   	int3
490feb:	cc                   	int3
490fec:	cc                   	int3
490fed:	cc                   	int3
490fee:	cc                   	int3
490fef:	cc                   	int3
490ff0:	51                   	push   %ecx
490ff1:	8d 4c 24 04          	lea    0x4(%esp),%ecx
490ff5:	2b c8                	sub    %eax,%ecx
490ff7:	1b c0                	sbb    %eax,%eax
490ff9:	f7 d0                	not    %eax
490ffb:	23 c8                	and    %eax,%ecx
490ffd:	8b c4                	mov    %esp,%eax
490fff:	25 00 f0 ff ff       	and    $0xfffff000,%eax
491004:	3b c8                	cmp    %eax,%ecx
491006:	72 0a                	jb     0x491012
491008:	8b c1                	mov    %ecx,%eax
49100a:	59                   	pop    %ecx
49100b:	94                   	xchg   %eax,%esp
49100c:	8b 00                	mov    (%eax),%eax
49100e:	89 04 24             	mov    %eax,(%esp)
491011:	c3                   	ret
491012:	2d 00 10 00 00       	sub    $0x1000,%eax
491017:	85 00                	test   %eax,(%eax)
491019:	eb e9                	jmp    0x491004
49101b:	ff 25 b8 7f 4a 00    	jmp    *0x4a7fb8
491021:	ff 25 bc 7f 4a 00    	jmp    *0x4a7fbc
491027:	ff 25 c0 7f 4a 00    	jmp    *0x4a7fc0
49102d:	ff 25 d0 7f 4a 00    	jmp    *0x4a7fd0
491033:	ff 25 c4 7f 4a 00    	jmp    *0x4a7fc4
491039:	ff 25 f4 80 4a 00    	jmp    *0x4a80f4