From owner-freebsd-emulation@FreeBSD.ORG Tue Apr 13 09:37:24 2010 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9F8DE106566C for ; Tue, 13 Apr 2010 09:37:24 +0000 (UTC) (envelope-from aoyama@peach.ne.jp) Received: from moon.peach.ne.jp (unknown [IPv6:2001:380:e06:127::53]) by mx1.freebsd.org (Postfix) with ESMTP id A31B58FC1A for ; Tue, 13 Apr 2010 09:37:23 +0000 (UTC) Received: from moon.peach.ne.jp (localhost [127.0.0.1]) by moon.peach.ne.jp (Postfix) with ESMTP id 9B87478C4A for ; Tue, 13 Apr 2010 18:37:22 +0900 (JST) Received: from artemis (unknown [192.168.2.20]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by moon.peach.ne.jp (Postfix) with ESMTP id 5EA9F78C3B for ; Tue, 13 Apr 2010 18:37:22 +0900 (JST) Message-ID: From: "Daisuke Aoyama" To: Date: Tue, 13 Apr 2010 18:37:19 +0900 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_0025_01CADB38.59416570" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.5843 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 X-Virus-Scanned: ClamAV using ClamSMTP Subject: VirtualBox 3.1.6 does not work under i386 kernel X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Apr 2010 09:37:24 -0000 This is a multi-part message in MIME format. ------=_NextPart_000_0025_01CADB38.59416570 Content-Type: text/plain; format=flowed; charset="iso-2022-jp"; reply-type=original Content-Transfer-Encoding: 7bit I am working on making VirtualBox 3.1.6 after releasing FreeNAS 0.7.1. I found VirtualBox 3.1.6 does not work under i386 kernel. It seems PNG library is not used correctly in VBoxC.so. However, I don't know how to correct it by smart way. Also I cannot test it under X11. Could you test my patch under X11 + i386 kernel? Before patch, you will get like this: ---------------------------------------------------------------------- [aoyama@freenas225 ~]$ VBoxManage list vms Sun VirtualBox Command Line Management Interface Version 3.1.6_OSE (C) 2005-2010 Sun Microsystems, Inc. All rights reserved. ERROR: failed to create a session object! ERROR: code NS_ERROR_FACTORY_NOT_REGISTERED (0x80040154) - Class not registered (extended info not available) Most likely, the VirtualBox COM server is not running or failed to start. ---------------------------------------------------------------------- After patch, you should be able to use VirtualBox 3.1.6. How to use the patch? Extract all of patches and make. # cd /usr/ports/emulators/virtualbox-ose # tar xvf /path/to/vboxvnc-20100211.tar.gz # tar xvf /path/to/vboxint18-20100310.tar.gz # tar xvf /path/to/vboxvnc-316-png-Makefile.tar.gz Run make config, and make. If you want my tested kernel/environment, you can get it from: http://sourceforge.net/projects/freenas/files/stable/0.7.1/ Previous mails: http://lists.freebsd.org/pipermail/freebsd-emulation/2010-February/007409.html http://lists.freebsd.org/pipermail/freebsd-emulation/2010-March/007540.html http://lists.freebsd.org/pipermail/freebsd-emulation/2010-April/007630.html Thanks, Daisuke Aoyama ------=_NextPart_000_0025_01CADB38.59416570 Content-Type: application/octet-stream; name="vboxvnc-316-png-Makefile.tar.gz" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="vboxvnc-316-png-Makefile.tar.gz" Makefile=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00000644 = =00000000 =00000000 =0000000020773 11360777210 012632=00 = 0=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00ustar=0000root=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00wheel=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00000000 =00000000 = =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00# New ports = collection makefile for: virtualbox-ose=0A= # Date created: 2009-05-02=0A= # Whom: Bernhard Froehlich =0A= #=0A= # $FreeBSD: ports/emulators/virtualbox-ose/Makefile,v 1.20 2010/04/03 = 10:44:09 roam Exp $=0A= #=0A= =0A= PORTNAME=3D virtualbox-ose=0A= DISTVERSION=3D 3.1.6=0A= PORTREVISION=3D 2=0A= CATEGORIES=3D emulators=0A= MASTER_SITES=3D http://tmp.chruetertee.ch/ \=0A= http://freebsd.unixfreunde.de/sources/ \=0A= http://disasterarea.chruetertee.ch/ \=0A= http://mirror.4bit.ws/ \=0A= http://dlc.sun.com/virtualbox/${VBOX_GUEST_VER}/:guestadditions=0A= DISTFILES=3D VirtualBox-${DISTVERSION}-OSE${EXTRACT_SUFX} ${GADISTFILES}=0A= EXTRACT_ONLY=3D VirtualBox-${DISTVERSION}-OSE${EXTRACT_SUFX}=0A= =0A= #for discussion please use emulation@FreeBSD.org=0A= MAINTAINER=3D vbox@FreeBSD.org=0A= COMMENT=3D A general-purpose full virtualizer for x86 hardware=0A= =0A= BUILD_DEPENDS=3D yasm:${PORTSDIR}/devel/yasm \=0A= as86:${PORTSDIR}/devel/dev86 \=0A= xsltproc:${PORTSDIR}/textproc/libxslt \=0A= kmk:${PORTSDIR}/devel/kBuild=0A= LIB_DEPENDS=3D png.6:${PORTSDIR}/graphics/png \=0A= xslt.2:${PORTSDIR}/textproc/libxslt \=0A= curl.6:${PORTSDIR}/ftp/curl=0A= RUN_DEPENDS=3D = /boot/modules/vboxdrv.ko:${PORTSDIR}/emulators/virtualbox-ose-kmod=0A= =0A= WRKSRC=3D ${WRKDIR}/VirtualBox-${PORTVERSION}_OSE=0A= ONLY_FOR_ARCHS=3D i386 amd64=0A= USE_GNOME=3D libidl=0A= USE_BZIP2=3D yes=0A= USE_PYTHON=3D yes=0A= USE_PYDISTUTILS=3D easy_install=0A= PYDISTUTILS_PKGNAME=3D vboxapi=0A= PYDISTUTILS_PKGVERSION=3D 1.0=0A= PYDISTUTILS_NOEGGINFO=3D yes=0A= =0A= HAS_CONFIGURE=3D yes=0A= CONFIGURE_ARGS+=3D--with-gcc=3D"${CC}" --with-g++=3D"${CXX}"=0A= USE_LDCONFIG=3D ${PREFIX}/lib/virtualbox=0A= =0A= CONFLICTS=3D bcc-[0-9]* virtualbox-ose-devel-3* = virtualbox-ose-additions-3* virtualbox-ose-additions-devel-3*=0A= =0A= VBOXGROUP?=3D vboxusers=0A= VBOXGID?=3D 920=0A= VBOX_FRONTENDS=3D VBoxHeadless=0A= VBOX_GUEST_VER=3D ${PORTVERSION}=0A= =0A= SUB_FILES=3D pkg-install=0A= =0A= SUB_LIST=3D PREFIX=3D${PREFIX} \=0A= VBOXGROUP=3D${VBOXGROUP} \=0A= VBOXGID=3D${VBOXGID}=0A= =0A= OPTIONS=3D QT4 "Build with QT4 Frontend" on \=0A= DEBUG "Build with debugging symbols" off \=0A= GUESTADDITIONS "Build with Guest Additions" off \=0A= DBUS "Build with D-Bus and HAL support" on \=0A= PULSEAUDIO "Build with PulseAudio" off \=0A= X11 "Build with X11 support" on \=0A= NLS "Native language support" on \=0A= LIBVNC "Build with LibVNCServer support" on=0A= =0A= .include =0A= =0A= PLIST_SUB+=3D PYTHON_VER=3D${PYTHON_VER} \=0A= PYTHON_VERU=3D${PYTHON_VER:S/./_/} \=0A= GUEST_VER=3D${VBOX_GUEST_VER}=0A= =0A= KMK_BUILDTYPE=3D release=0A= KMK_CONFIG=3D VBOX_LIBPATH_X11=3D${LOCALBASE} = VBOX_FREEBSD_SRC=3D${SRC_BASE}/sys=0A= KMK_FLAGS=3D=0A= =0A= .if defined(WITHOUT_QT4) && !defined(WITHOUT_NLS)=0A= BROKEN=3D NLS support requires QT4 frontend. Run 'make config' again!=0A= .endif=0A= =0A= .if defined(WITHOUT_X11) && !defined(WITHOUT_QT4)=0A= BROKEN=3D QT4 frontend requires X11 support. Run 'make config' again!=0A= .endif=0A= =0A= .if defined(WITH_LIBVNC)=0A= LIB_DEPENDS+=3D vncserver:${PORTSDIR}/net/libvncserver=0A= .endif=0A= =0A= .if !defined(WITHOUT_X11)=0A= USE_SDL=3D sdl=0A= USE_XORG=3D xcursor xmu inputproto=0A= VBOX_FRONTENDS+=3DVBoxBFE VBoxSDL=0A= PLIST_SUB+=3D X11=3D""=0A= .else=0A= CONFIGURE_ARGS+=3D--build-headless=0A= PLIST_SUB+=3D X11=3D"@comment "=0A= .endif=0A= =0A= .if !defined(WITHOUT_QT4)=0A= USE_QT_VER=3D 4=0A= QT_NONSTANDARD=3D yes=0A= QT_COMPONENTS=3D gui network moc_build uic_build rcc_build linguist=0A= INSTALLS_ICONS=3D yes=0A= VBOX_FRONTENDS+=3DVirtualBox VBoxTestOGL=0A= PLIST_SUB+=3D QT4=3D""=0A= .else=0A= CONFIGURE_ARGS+=3D--disable-qt4=0A= PLIST_SUB+=3D QT4=3D"@comment "=0A= .endif=0A= =0A= .if defined(WITH_GUESTADDITIONS)=0A= GUESTADDITIONS=3D VBoxGuestAdditions_${VBOX_GUEST_VER}.iso=0A= GADISTFILES=3D ${GUESTADDITIONS}:guestadditions=0A= RESTRICTED=3D for personal use only=0A= RESTRICTED_FILES=3D ${GUESTADDITIONS}=0A= FETCH_ARGS=3D -pRr=0A= PLIST_SUB+=3D GUESTADDITIONS=3D""=0A= .else=0A= PLIST_SUB+=3D GUESTADDITIONS=3D"@comment "=0A= .endif=0A= =0A= .if defined(WITH_DEBUG)=0A= KMK_FLAGS+=3D BUILD_TYPE=3Ddebug=0A= KMK_BUILDTYPE=3D debug=0A= .endif=0A= =0A= .if !defined(WITHOUT_DBUS)=0A= LIB_DEPENDS+=3D dbus-1.3:${PORTSDIR}/devel/dbus=0A= .else=0A= CONFIGURE_ARGS+=3D--disable-dbus=0A= .endif=0A= =0A= .if !defined(WITH_PULSEAUDIO)=0A= CONFIGURE_ARGS+=3D--disable-pulse=0A= .else=0A= LIB_DEPENDS+=3D pulse.0:${PORTSDIR}/audio/pulseaudio=0A= .endif=0A= =0A= .if !defined(WITHOUT_NLS)=0A= PLIST_SUB+=3D NLS=3D""=0A= .else=0A= PLIST_SUB+=3D NLS=3D"@comment "=0A= .endif=0A= =0A= .if ${OSVERSION} < 700000=0A= BROKEN=3D Does not compile on FreeBSD 6.X=0A= .endif=0A= =0A= .if ${ARCH} =3D=3D i386=0A= KMK_ARCH=3D freebsd.x86=0A= PLIST_SUB+=3D I386=3D""=0A= .else=0A= KMK_ARCH=3D freebsd.${ARCH}=0A= PLIST_SUB+=3D I386=3D"@comment "=0A= .endif=0A= =0A= .include =0A= =0A= pre-everything::=0A= .if ${ARCH} =3D=3D "amd64"=0A= .if !exists(/usr/lib32)=0A= @${ECHO} 'Requires 32-bit libraries installed under /usr/lib32.'=0A= @${ECHO} 'Do: cd /usr/src; make build32 install32; ldconfig -v -m -R = /usr/lib32'=0A= @${FALSE}=0A= .endif=0A= .endif=0A= =0A= post-patch:=0A= @${ECHO} 'VBOX_PATH_APP_PRIVATE_ARCH =3D ${PREFIX}/lib/virtualbox' > = ${WRKSRC}/LocalConfig.kmk=0A= @${ECHO} 'VBOX_PATH_SHARED_LIBS =3D ${PREFIX}/lib/virtualbox' >> = ${WRKSRC}/LocalConfig.kmk=0A= @${ECHO} 'VBOX_WITH_RUNPATH =3D ${PREFIX}/lib/virtualbox' >> = ${WRKSRC}/LocalConfig.kmk=0A= @${ECHO} 'VBOX_PATH_APP_PRIVATE =3D ${DATADIR}' >> = ${WRKSRC}/LocalConfig.kmk=0A= @${ECHO} 'VBOX_PATH_APP_DOCS =3D ${DOCSDIR}' >> = ${WRKSRC}/LocalConfig.kmk=0A= @${ECHO} 'VBOX_WITH_INSTALLER =3D 1' >> ${WRKSRC}/LocalConfig.kmk=0A= @${ECHO} 'VBOX_WITH_VBOXDRV =3D ' >> ${WRKSRC}/LocalConfig.kmk=0A= @${ECHO} 'VBOX_WITH_NETFLT =3D 1' >> ${WRKSRC}/LocalConfig.kmk=0A= @${ECHO} 'VBOX_WITH_NETADP =3D ' >> ${WRKSRC}/LocalConfig.kmk=0A= @${ECHO} 'VBOX_WITH_TESTCASES=3D' >> ${WRKSRC}/LocalConfig.kmk=0A= .if defined(WITH_LIBVNC)=0A= @${ECHO} 'VBOX_WITH_LIBVNC =3D 1' >> ${WRKSRC}/LocalConfig.kmk=0A= .endif=0A= @${ECHO} 'SDK_VBOX_LIBPNG_INCS =3D ${PREFIX}/include/libpng' >> = ${WRKSRC}/LocalConfig.kmk=0A= @${ECHO} 'SDK_VBOX_LIBPNG_LIBS =3D png' >> ${WRKSRC}/LocalConfig.kmk=0A= .if defined(WITHOUT_X11)=0A= @${ECHO} 'VBOX_WITH_X11_ADDITIONS=3D' >> ${WRKSRC}/LocalConfig.kmk=0A= .endif=0A= @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \=0A= ${WRKSRC}/Config.kmk ${WRKSRC}/configure \=0A= ${WRKSRC}/kBuild/units/qt3.kmk ${WRKSRC}/kBuild/units/qt4.kmk \=0A= ${WRKSRC}/kBuild/sdks/LIBSDL.kmk \=0A= ${WRKSRC}/src/libs/xpcom18a4/python/gen_python_deps.py=0A= @${REINPLACE_CMD} -e = 's|\$$KBUILDDIR_BIN/kmk_sed|${PREFIX}/bin/kmk_sed|g' ${WRKSRC}/configure=0A= =0A= pre-build:=0A= @${REINPLACE_CMD} -e 's|/bin/bash|/bin/sh|' \=0A= ${WRKSRC}/env.sh=0A= =0A= do-build:=0A= cd ${WRKSRC} && ${SH} env.sh && ${KMK_CONFIG} ${LOCALBASE}/bin/kmk = ${KMK_FLAGS}=0A= =0A= do-install:=0A= ${MKDIR} ${DATADIR}=0A= (cd ${WRKSRC}/out/${KMK_ARCH}/${KMK_BUILDTYPE}/bin/sdk/bindings/xpcom = && ${COPYTREE_SHARE} "idl samples" ${DATADIR})=0A= =0A= ${MKDIR} ${PREFIX}/include/virtualbox=0A= (cd = ${WRKSRC}/out/${KMK_ARCH}/${KMK_BUILDTYPE}/bin/sdk/bindings/xpcom/include= && ${COPYTREE_SHARE} "*" ${PREFIX}/include/virtualbox)=0A= =0A= ${MKDIR} ${PREFIX}/lib/virtualbox=0A= (cd ${WRKSRC}/out/${KMK_ARCH}/${KMK_BUILDTYPE}/bin && ${COPYTREE_SHARE} = "*.so *.gc *.r0 components" ${PREFIX}/lib/virtualbox)=0A= =0A= .if !defined(WITHOUT_NLS)=0A= ${MKDIR} ${DATADIR}/nls=0A= (cd ${WRKSRC}/out/${KMK_ARCH}/${KMK_BUILDTYPE}/obj/VirtualBox/qtnls && = ${COPYTREE_SHARE} "*.qm" ${DATADIR}/nls)=0A= .endif=0A= =0A= ${MKDIR} ${PREFIX}/bin=0A= .for f in VBoxManage VBoxNetAdpCtl VBoxNetDHCP VBoxSVC VBoxXPCOMIPCD = ${VBOX_FRONTENDS}=0A= ${INSTALL_PROGRAM} ${WRKSRC}/out/${KMK_ARCH}/${KMK_BUILDTYPE}/bin/${f} = ${PREFIX}/lib/virtualbox/=0A= ${LN} -sf ${PREFIX}/lib/virtualbox/${f} ${PREFIX}/bin/=0A= .endfor=0A= =0A= .for f in VBoxNetAdpCtl VBoxNetDHCP ${VBOX_FRONTENDS}=0A= ${CHMOD} 4511 ${PREFIX}/lib/virtualbox/${f}=0A= .endfor=0A= =0A= .for f in VBoxManage VBoxSVC VBoxXPCOMIPCD=0A= ${CHMOD} 0711 ${PREFIX}/lib/virtualbox/${f}=0A= .endfor=0A= =0A= .if defined(WITH_GUESTADDITIONS)=0A= ${MKDIR} ${PREFIX}/lib/virtualbox/additions=0A= ${INSTALL_DATA} ${DISTDIR}/${GUESTADDITIONS} = ${PREFIX}/lib/virtualbox/additions/=0A= ${LN} -sf ${PREFIX}/lib/virtualbox/additions/${GUESTADDITIONS} = ${PREFIX}/lib/virtualbox/additions/VBoxGuestAdditions.iso=0A= .endif=0A= =0A= cd ${WRKSRC}/out/${KMK_ARCH}/${KMK_BUILDTYPE}/bin/sdk/installer && \=0A= VBOX_INSTALL_PATH=3D"${PREFIX}/lib/virtualbox" ${PYTHON_CMD} = vboxapisetup.py install=0A= =0A= @${MKDIR} ${PYTHON_SITELIBDIR}=0A= (cd = ${WRKSRC}/out/${KMK_ARCH}/${KMK_BUILDTYPE}/bin/sdk/bindings/xpcom/python = && ${COPYTREE_SHARE} "*" ${PYTHON_SITELIBDIR})=0A= ${PYTHON_CMD} -mcompileall ${PYTHON_SITELIBDIR}/xpcom/=0A= =0A= post-install:=0A= @${SETENV} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL=0A= =0A= .for f in VBoxManage VBoxNetDHCP VBoxSVC VBoxXPCOMIPCD ${VBOX_FRONTENDS}=0A= ${CHOWN} root:${VBOXGROUP} ${PREFIX}/lib/virtualbox/${f}=0A= .endfor=0A= =0A= @${FIND} ${DATADIR} -type d -print0 | ${XARGS} -0 ${CHMOD} 755=0A= @${FIND} ${PREFIX}/include/virtualbox -type d -print0 | ${XARGS} -0 = ${CHMOD} 755=0A= @${FIND} ${PREFIX}/lib/virtualbox -type d -print0 | ${XARGS} -0 = ${CHMOD} 755=0A= =0A= .if !defined(WITHOUT_QT4)=0A= ${MKDIR} ${PREFIX}/share/icons/hicolor/48x48/apps/=0A= ${INSTALL_DATA} = ${WRKSRC}/src/VBox/Frontends/VirtualBox/images/OSE/VirtualBox_48px.png = ${PREFIX}/share/icons/hicolor/48x48/apps/VBox.png=0A= ${MKDIR} ${PREFIX}/share/applications/=0A= ${INSTALL_DATA} ${WRKSRC}/src/VBox/Installer/solaris/virtualbox.desktop = ${PREFIX}/share/applications/virtualbox.desktop=0A= .endif=0A= @${CAT} ${PKGMESSAGE}=0A= =0A= .include =0A= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00 ------=_NextPart_000_0025_01CADB38.59416570--