X-CGP-ClamAV-Result: CLEAN X-VirusScanner: Niversoft's CGPClamav Helper v1.25a (ClamAV 1.4.3/27942) X-Junk-Score: 0 [] X-KAS-Score: 0 [] From: "Markus Ruggiero (rucotec)" Received: from mail01.rucotec.ch ([65.21.159.64] verified) by post.selbstdenker.com (CommuniGate Pro SMTP 6.3.18) with ESMTPS id 35426984 for webobjects-dev@wocommunity.org; Mon, 16 Mar 2026 13:59:13 +0100 Received-SPF: pass receiver=post.selbstdenker.com; client-ip=65.21.159.64; envelope-from=markus.ruggiero@rucotec.ch Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 7AE8E67EF3 for ; Mon, 16 Mar 2026 13:59:02 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rucotec.ch; s=dkim; t=1773665942; h=from:subject:date:message-id:to:mime-version:content-type:in-reply-to: references; bh=u6M161uha0udzVawIhOCgo5IC/cm7/W6E/cBHfZCYx4=; b=H8/61934wxPQk4d487+00dFJ74QcFYbx2REWEHHKPICmuzYwawLX1CyjxAxQ1QgvdDwimX dd2NlO+uJaNmxpX/9rEIYWv1yoCJ3yK8LZT8y8Kcushto32nM4LdCWBqWp9imW/fsUUcmt JJEcWLHrVKpG9Sg951UiQES9gOae65LSQeEAeDc2ZcL9eh53ebEnia1mOwYo/MteExpGmM 8wbkfp3CJHEmNaU+NGYJ6HwXszQPSTd0PHipuvzAxYrw1wc2Pb1YulA9IEZ4fhktbFRaV7 XkZHq60/EzkNnMM8HLp4NnaWxfJcMroGK06uzOyWbXsYD5u2diluRHCF2dR0DA== Content-Type: multipart/signed; boundary="Apple-Mail=_7CF41B9D-F544-4CB6-85A6-A86C3E01F08B"; protocol="application/pkcs7-signature"; micalg=sha-256 Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3864.400.21\)) Subject: Re: [WO-DEV] Apache on Ubuntu issue Date: Mon, 16 Mar 2026 13:58:51 +0100 References: To: WebObjects & WOnder Development In-Reply-To: Message-Id: <8E0A43E3-E0FE-45BE-B2CA-680055567C4B@rucotec.ch> X-Mailer: Apple Mail (2.3864.400.21) X-Last-TLS-Session-Version: TLSv1.2 --Apple-Mail=_7CF41B9D-F544-4CB6-85A6-A86C3E01F08B Content-Type: multipart/alternative; boundary="Apple-Mail=_7046B5B7-9282-408D-A0B3-D6545AC5C6A5" --Apple-Mail=_7046B5B7-9282-408D-A0B3-D6545AC5C6A5 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Something seems not quite right here.=20 I deploy to a Ubuntu VServer on Hetzner.com . My = applications are built with ant. This automatically create a split = install. There are two locations on the server that are of interest: the = Apache webroot directory for your domain, which the default is = /var/www/html and an arbitrary directory for the WOA executable. Mine is = at /opt/WebObjects/applications. Create the WebObjects directory inside your webroot: mkdir = /var/www/html/WebObjects Building with ant I get two files: MyApp-Application.tar.gz and = MyApp-WebServerResources.tar.gz. Move both to your server and unpack, = the MyApp-Application.tar.gz unpacks into /opt/WebObjects/applications/ = and MyApp-WebServerResources.tar.gz unpacks into = /var/www/html/WebObjects and you are already good to go. No need for = anything with symlinks and environments like NEXT_ROOT. Change ownership of the application files to the owner you use to run = things and install the application in JavaMonitor. All done. In the web = inspector you should then see something like = href=3D=E2=80=9C/WebObjects/MyApp.woa/Frameworks/ERModernDefaultSkin.frame= work/WebServerResources/tab.png=E2=80=9D. This is a resource from an = embedded D2W framework. Before building make sure you embed your = frameworks, that=E2=80=99s just a checkbox in WOLips build properties = for your project. If you need more help just yell. I can give you a step by step guide of = everything you have to do after you create the base Ubuntu OS install. = This includes setting up Apache with virtual hosts, letsencrypt, = PostgreSQL, Java, wotaskd and JavaMonitor and then on top of that the = application! Hope this helps.=20 ---markus---=20 > On 16 Mar 2026, at 13:04, D Tim Cummings = wrote: >=20 > I think the href should be >=20 > = href=3D"/WebObjects/Applications/BookingD2W.woa/Contents/Frameworks/ERMode= rnDefaultSkin.framework/WebServerResources/default_login_page.css" >=20 > On my ubuntu install I can find the file to be served through Apache = at >=20 > = /var/www/example.com/WebObjects/Applications/BookingD2W.woa/Contents/Frame= works/ERModernDefaultSkin.framework/WebServerResources/default_login_page.= css >=20 > This is achieved by setting up a symlink from the Apache directory to = the installation directory >=20 > # Create Apache virtual host > sudo mkdir -p /var/www/$SERVER_NAME > sudo mkdir -p $NEXT_ROOT/Local/Library/WebServer/Documents/WebObjects > sudo ln -s $NEXT_ROOT/Local/Library/WebServer/Documents/WebObjects = /var/www/$SERVER_NAME/WebObjects >=20 > The symlink is on /var/www/example.com/WebObjects which points to = /opt/webobjects/Local/Library/WebServer/Documents/WebObjects >=20 > I don't know why your href starts with /Local/Library but for that to = work you would need the served file to be sitting at the following = location in the file system >=20 > = /var/www/example.com/Local/Library/WebObjects/Applications/BookingD2W.woa/= Contents/Frameworks/ERModernDefaultSkin.framework/WebServerResources/defau= lt_login_page.css >=20 > Tim >=20 > On 16/3/26 14:04, Theodore Petrosky wrote: >> I have a new Ubuntu install (24.04) everything appears OK and = JavaMonitor runs fine. >>=20 >> I can setup a new app however the D2W css is not available to the = app. >>=20 >> Ubuntu is running locally on a little Windows box as a Hyper-v = instance. >>=20 >> The app has the appropriate Properties line: = WOFrameworksBaseURL=3D/WebObjects/BookingD2W.woa/Contents/Frameworks >>=20 >> when I go to the app's URL, the result displays, without the css. so = in the Web Inspector of Safari i see: >>=20 >> >> >> Booking_D2W Login >> >>=20 >> I select the red default_login_page.css and I am shown: An error = occurred trying to load the resource. >>=20 >> Of course the href above is missing the NEXT_ROOT (/opt/webobjects as = the first part of the listing. >>=20 >> Please any ideas what I am missing? when I list the directory, it = shows all the files are owned by appserver:appserveradm >>=20 >> Ted >>=20 >>=20 >> ############################################################# >> This message is sent to you because you are subscribed to >> the mailing list . >> To unsubscribe, E-mail to: >> To switch to the DIGEST mode, E-mail to = >> To switch to the INDEX mode, E-mail to = >> Send administrative queries to = >>=20 >=20 > ############################################################# > This message is sent to you because you are subscribed to > the mailing list . > To unsubscribe, E-mail to: > To switch to the DIGEST mode, E-mail to = > To switch to the INDEX mode, E-mail to = > Send administrative queries to = >=20 --Apple-Mail=_7046B5B7-9282-408D-A0B3-D6545AC5C6A5 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 Something seems not quite right = here. 
I deploy to a Ubuntu VServer on Hetzner.com. My applications are built = with ant. This automatically create a split install. There are two = locations on the server that are of interest: the Apache webroot = directory for your domain, which the default is /var/www/html and an = arbitrary directory for the WOA executable. Mine is at = /opt/WebObjects/applications.

Create the WebObjects = directory inside your webroot: mkdir = /var/www/html/WebObjects

Building with ant I = get two files: MyApp-Application.tar.gz and = MyApp-WebServerResources.tar.gz. Move both to your server and unpack, = the MyApp-Application.tar.gz unpacks into /opt/WebObjects/applications/ = and MyApp-WebServerResources.tar.gz unpacks into = /var/www/html/WebObjects and you are already good to go. No need for = anything with symlinks and environments like NEXT_ROOT.
Change = ownership of the application files to the owner you use to run things = and install the application in JavaMonitor. All done. In the web = inspector you should then see something like href=3D=E2=80=9C/WebObjects/MyApp.woa/Frameworks/ERModernDefaultSkin.framework/W= ebServerResources/tab.png=E2=80=9D.  This is a = resource from an embedded D2W framework. Before building make sure you = embed your frameworks, that=E2=80=99s just a checkbox in WOLips build = properties for your project.

If you need more = help just yell. I can give you a step by step guide of everything you = have to do after you create the base Ubuntu OS install. This includes = setting up Apache with virtual hosts, letsencrypt, PostgreSQL, Java, = wotaskd and JavaMonitor and then on top of that the = application!

Hope this = helps. 
---markus--- 

On 16 Mar 2026, at 13:04, D Tim Cummings = <webobjects-dev@wocommunity.org> wrote:

I think the href should = be

href=3D"/WebObjects/Applications/BookingD2W.woa/Contents/Framewo= rks/ERModernDefaultSkin.framework/WebServerResources/default_login_page.cs= s"

On my ubuntu install I can find the file to be served through = Apache = at

/var/www/example.com/WebObjects/Applications/BookingD2W.woa/Cont= ents/Frameworks/ERModernDefaultSkin.framework/WebServerResources/default_l= ogin_page.css

This is achieved by setting up a symlink from the = Apache directory to the installation directory

# Create Apache = virtual host
sudo mkdir -p /var/www/$SERVER_NAME
sudo mkdir -p = $NEXT_ROOT/Local/Library/WebServer/Documents/WebObjects
sudo ln -s = $NEXT_ROOT/Local/Library/WebServer/Documents/WebObjects = /var/www/$SERVER_NAME/WebObjects

The symlink is on = /var/www/example.com/WebObjects which points to = /opt/webobjects/Local/Library/WebServer/Documents/WebObjects

I = don't know why your href starts with /Local/Library but for that to work = you would need the served file to be sitting at the following location = in the file = system

/var/www/example.com/Local/Library/WebObjects/Applications/B= ookingD2W.woa/Contents/Frameworks/ERModernDefaultSkin.framework/WebServerR= esources/default_login_page.css

Tim

On 16/3/26 14:04, = Theodore Petrosky wrote:
I have a new = Ubuntu install (24.04) everything appears OK and JavaMonitor runs = fine.

I can setup a new app however the D2W css is not available = to the app.

Ubuntu is running locally on a little Windows box as = a Hyper-v instance.

The app has the appropriate Properties line: =  WOFrameworksBaseURL=3D/WebObjects/BookingD2W.woa/Contents/Frameworks=

when I go to the app's URL, the result displays, without the = css. so in the Web Inspector of Safari i = see:

<html>
    <head>
    =     <title>Booking_D2W Login</title>
  =   <link rel=3D"stylesheet" type=3D"text/css" = href=3D"/Local/Library/WebObjects/Applications/BookingD2W.woa/Contents/Fra= meworks/ERModernDefaultSkin.framework/WebServerResources/default_login_pag= e.css"/>

I select the red default_login_page.css and I am = shown: An error occurred trying to load the resource.

Of course = the href above is missing the NEXT_ROOT (/opt/webobjects as the first = part of the listing.

Please any ideas what I am missing? when I = list the directory, it shows all the files are owned by = appserver:appserveradm

Ted


#############################= ################################
This message is sent to you because = you are subscribed to
 the mailing list = <webobjects-dev@wocommunity.org>.
To unsubscribe, E-mail to: = <webobjects-dev-off@wocommunity.org>
To switch to the DIGEST = mode, E-mail to <webobjects-dev-digest@wocommunity.org>
To = switch to the INDEX mode, E-mail to = <webobjects-dev-index@wocommunity.org>
Send administrative = queries to = <webobjects-dev-request@wocommunity.org>


###= ##########################################################
This = message is sent to you because you are subscribed to
the mailing = list <webobjects-dev@wocommunity.org>.
To unsubscribe, E-mail = to: <webobjects-dev-off@wocommunity.org>
To switch to the = DIGEST mode, E-mail to = <webobjects-dev-digest@wocommunity.org>
To switch to the INDEX = mode, E-mail to <webobjects-dev-index@wocommunity.org>
Send = administrative queries to =  <webobjects-dev-request@wocommunity.org>





= --Apple-Mail=_7046B5B7-9282-408D-A0B3-D6545AC5C6A5-- --Apple-Mail=_7CF41B9D-F544-4CB6-85A6-A86C3E01F08B Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCC0kw ggUxMIIEGaADAgECAhBlq2xzPOn5KzWir0WS5Gh3MA0GCSqGSIb3DQEBCwUAMIGWMQswCQYDVQQG EwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRgwFgYD VQQKEw9TZWN0aWdvIExpbWl0ZWQxPjA8BgNVBAMTNVNlY3RpZ28gUlNBIENsaWVudCBBdXRoZW50 aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMB4XDTI1MDEyMjAwMDAwMFoXDTI3MDEyMjIzNTk1 OVowKzEpMCcGCSqGSIb3DQEJARYabWFya3VzLnJ1Z2dpZXJvQHJ1Y290ZWMuY2gwggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCo9WG6/IdTctaFtvkEdE9BLlvGIEo7MpX3Lu90L/IVN3Ef 9MjKJ0oWfQurzpe6LpsyEljfomT1ScVROSQQOGS8TM3PyaC+199uwcpdNpoQUj2vvOlLZZlhIajr tXhfBrlm4SbYPRDkOVYowETRVNmK7NAo/9zI/d9eJlOqEowodYJtW1dx1225NkHBNjbG1ZpaYKbU pxqZ4TvssNd5U67Sg+5fWoVCuhAD2eW/HVMWnpgxcm/QQlWd73ym1GVOPPOvRQ9SEW2aVAU+y0Gt Ss+zLfnq+n399O4pW+dCmJgmSGkRZJIIs7RuIWTxE76O8bbqiDBp4KSDeKTK2nyAqWp9AgMBAAGj ggHjMIIB3zAfBgNVHSMEGDAWgBQJwPL8C9qU21/+K9+omULPyeCtADAdBgNVHQ4EFgQUhXWSXZ5l jkUfGHSShsLSIHQISXIwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYI KwYBBQUHAwQGCCsGAQUFBwMCMFAGA1UdIARJMEcwOgYMKwYBBAGyMQECAQoBMCowKAYIKwYBBQUH AgEWHGh0dHBzOi8vc2VjdGlnby5jb20vU01JTUVDUFMwCQYHZ4EMAQUBAjBaBgNVHR8EUzBRME+g TaBLhklodHRwOi8vY3JsLnNlY3RpZ28uY29tL1NlY3RpZ29SU0FDbGllbnRBdXRoZW50aWNhdGlv bmFuZFNlY3VyZUVtYWlsQ0EuY3JsMIGKBggrBgEFBQcBAQR+MHwwVQYIKwYBBQUHMAKGSWh0dHA6 Ly9jcnQuc2VjdGlnby5jb20vU2VjdGlnb1JTQUNsaWVudEF1dGhlbnRpY2F0aW9uYW5kU2VjdXJl RW1haWxDQS5jcnQwIwYIKwYBBQUHMAGGF2h0dHA6Ly9vY3NwLnNlY3RpZ28uY29tMCUGA1UdEQQe MByBGm1hcmt1cy5ydWdnaWVyb0BydWNvdGVjLmNoMA0GCSqGSIb3DQEBCwUAA4IBAQC2cKdSaX/A aVRczXn2Zp7/rpGQmPnQTcCLkQTxyyeA7rqR3ra0W3XMXgVTJTLHAcAXNGqTJjXEzUspuMdshnso Od1Vb8cQDsg/Oihc+2Qr2RAXZeaq1/oLBQCyISXvhCk6ig8zl1DyoQDVLrnIbG88Z0wEA6WrOQEZ IBCIK3ohJSAzkbD/pq27NoIsG2ZTJ7mM+5/jaydeH4me7SkchOA2g9mrIyG2XnHWWdpVvki17fVb DZ+7z2DxdAvvHWhnFu90XgEyHNibLHeN1EQhR3+pa1QmLIAdNXuNO4apokmPbRPV4KhMYbitgP0+ HhkUSjVmo4Ud95w3BeBZ5ogOf1XTMIIGEDCCA/igAwIBAgIQTZQsENQ74JQJxYEtOisGTzANBgkq hkiG9w0BAQwFADCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcT C0plcnNleSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVT RVJUcnVzdCBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTgxMTAyMDAwMDAwWhcNMzAx MjMxMjM1OTU5WjCBljELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQ MA4GA1UEBxMHU2FsZm9yZDEYMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMT4wPAYDVQQDEzVTZWN0 aWdvIFJTQSBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQTCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAMo87ZQKQf/e+Ua56NY75tqSvysQTqoavIK9viYcKSoq 0s2cUIE/bZQu85eoZ9X140qOTKl1HyLTJbazGl6nBEibivHbSuejQkq6uIgymiqvTcTlxZql19sz fBxxo0Nm9l79L9S+TZNTEDygNfcXlkHKRhBhVFHdJDfqB6Mfi/Wlda43zYgo92yZOpCWjj2mz4tu dN55/yE1+XvFnz5xsOFbme/SoY9WAa39uJORHtbC0x7C7aYivToxuIkEQXaumf05Vcf4RgHs+Yd+ mwSTManRy6XcCFJE6k/LHt3ndD3sA3If/JBz6OX2ZebtQdHnKav7Azf+bAhudg7PkFOTuRMCAwEA AaOCAWQwggFgMB8GA1UdIwQYMBaAFFN5v1qqK0rPVIDh2JvAnfKyA2bLMB0GA1UdDgQWBBQJwPL8 C9qU21/+K9+omULPyeCtADAOBgNVHQ8BAf8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNV HSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwEQYDVR0gBAowCDAGBgRVHSAAMFAGA1UdHwRJMEcw RaBDoEGGP2h0dHA6Ly9jcmwudXNlcnRydXN0LmNvbS9VU0VSVHJ1c3RSU0FDZXJ0aWZpY2F0aW9u QXV0aG9yaXR5LmNybDB2BggrBgEFBQcBAQRqMGgwPwYIKwYBBQUHMAKGM2h0dHA6Ly9jcnQudXNl cnRydXN0LmNvbS9VU0VSVHJ1c3RSU0FBZGRUcnVzdENBLmNydDAlBggrBgEFBQcwAYYZaHR0cDov L29jc3AudXNlcnRydXN0LmNvbTANBgkqhkiG9w0BAQwFAAOCAgEAQUR1AKs5whX13o6VbTJxaIwA 3RfXehwQOJDI47G9FzGR87bjgrShfsbMIYdhqpFuSUKzPM1ZVPgNlT+9istp5UQNRsJiD4KLu+E2 f102qxxvM3TEoGg65FWM89YN5yFTvSB5PelcLGnCLwRfCX6iLPvGlh9j30lKzcT+mLO1NLGWMeK1 w+vnKhav2VuQVHwpTf64ZNnXUF8p+5JJpGtkUG/XfdJ5jR3YCq8H0OPZkNoVkDQ5CSSF8Co2AOlV Ef32VBXglIrHQ3v9AAS0yPo4Xl1FdXqGFe5TcDQSqXh3TbjugGnG+d9yZX3lB8bwc/Tn2FlIl7tP bDAL4jNdUNA7jGee+tAnTtlZ6bFz+CsWmCIb6j6lDFqkXVsp+3KyLTZGXq6F2nnBtN4t5jO3ZIj2 gpIKHAYNBAWLG2Q2fG7Bt2tPC8BLC9WIM90gbMhAmtMGquITn/2fORdsNmaV3z/sPKuIn8DvdEhm WVfh0fyYeqxGlTw0RfwhBlakdYYrkDmdWC+XszE19GUi8K8plBNKcIvyg2omAdebrMIHiAHAOicz xX/aS5ABRVrNUDcjfvp4hYbDOO6qHcfzy/uY0fO5ssebmHQREJJA3PpSgdVnLernF6pthJrGkNDP eUI05svqw1o5A2HcNzLOpklhNwZ+4uWYLcAi14ACHuVvJsmzNicxggPEMIIDwAIBATCBqzCBljEL MAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9y ZDEYMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMT4wPAYDVQQDEzVTZWN0aWdvIFJTQSBDbGllbnQg QXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQQIQZatsczzp+Ss1oq9FkuRodzANBglg hkgBZQMEAgEFAKCCAekwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcN MjYwMzE2MTI1ODUxWjAvBgkqhkiG9w0BCQQxIgQgBJjNysq1GB/JXB+UdwIHuvgbT9ZvweYV9xCw U5Y4XeUwgbwGCSsGAQQBgjcQBDGBrjCBqzCBljELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0 ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEYMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVk MT4wPAYDVQQDEzVTZWN0aWdvIFJTQSBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBF bWFpbCBDQQIQZatsczzp+Ss1oq9FkuRodzCBvgYLKoZIhvcNAQkQAgsxga6ggaswgZYxCzAJBgNV BAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGDAW BgNVBAoTD1NlY3RpZ28gTGltaXRlZDE+MDwGA1UEAxM1U2VjdGlnbyBSU0EgQ2xpZW50IEF1dGhl bnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0ECEGWrbHM86fkrNaKvRZLkaHcwDQYJKoZIhvcN AQELBQAEggEAN+Fg3N4iAsCkYBCEBBO5ij9mz2tZSIMSlUk+o12p1P8wcoPA+M2WHYr17Diee3EW j1dStuE8MvhwD7LVxipNdpFQFdPWrcxY+RRh6JGYFlwSM7lksQkalVVcaSh9sdFXI/LvflQVaCdD /RCepFxgzNA78WCjtJdeprt2fgwcJWXmc3KTrICZarrBXWE6x5cJK4aDhWmWGl1cpQYivzQl3SfO qZPwINTIIBzQhyNB51/AGCZM8U5oNxPD0u/vRfOsYa03If4zmABvSnYwU0O+gRTRa5m8uYijxuDa kzhXKLLIxqrbgooKMsJaJUeiL8tu2mXkXOggv7xfLfoE5ytS0QAAAAAAAA== --Apple-Mail=_7CF41B9D-F544-4CB6-85A6-A86C3E01F08B--