Problems with SetEnv and Alias

Problems with SetEnv and Alias

am 25.05.2009 08:30:14 von Geoff Toogood

This is a multi-part message in MIME format.
--------------050009000708060807060000
Content-Type: multipart/alternative;
boundary="------------090306080007020004040304"


--------------090306080007020004040304
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Hi Guys,

This has most likely been answered before but I have to ask as I have
searched this mailing list and can't find the answer I am looking for.
It is also most likely in the mod_perl 2,0 documentation and if there is
a relevant part of it you can point me to regarding my issue that would
be good!

I am running mod_perl 2 on a debian server using apache2

I have a directive which incorporates a mod_perl
PerlTransHandler. This VirtualHost block of the config also has some
Alias and SetEnv directives defined.

The PerlTransHandler module behaves correctly and works well but it
seems that when I execute a PHP document under this VirtualHost I lose
the $_SERVER (%ENV in perl) variables and Alias settings I have set in
the Apache VirtualHost block of my config.

Attached is my PerlTransHandler and my PerlFixupHandler as well as my
Apache configuration.

--
Kind regards,
Geoff T



------------------------------------------------------------ ------------

*Geoff Toogood*
Analyst / Programmer & System Administration

a: Level 5, 128 Bundall Rd, Bundall QLD 4217, Australia
t: +61 7 5574 0681 f: +61 7 5574 0932
e: geoff@allotz.com
w: www.allotz.com



Allotz is a proud member of the following associations...

Hospitality Sales and Marketing Association International - Asian
American Hotel Owners Association - American Hotel & Lodging Association
- The OpenTravel Alliance

Allotz.com limited - Seriously Smart Travel Technology


--------------090306080007020004040304
Content-Type: multipart/related;
boundary="------------070208080202040804030003"


--------------070208080202040804030003
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit






Hi Guys,



This has most likely been answered before but I have to ask as I have
searched this mailing list and can't find the answer I am looking for.
It is also most likely in the mod_perl 2,0 documentation and if there
is a relevant part of it you can point me to regarding my issue that
would be good!



I am running mod_perl 2 on a debian server using apache2



I have a <VirtualHost> directive which incorporates a mod_perl
PerlTransHandler. This VirtualHost block of the config also has some
Alias and SetEnv directives defined.



The PerlTransHandler module behaves correctly and works well but it
seems that when I execute a PHP document under this VirtualHost I lose
the $_SERVER (%ENV in perl) variables and Alias settings I have set in
the Apache VirtualHost block of my config.



Attached is my PerlTransHandler and my PerlFixupHandler as well as my
Apache configuration.



--


Kind regards,

Geoff T



 
















Geoff Toogood

Analyst / Programmer & System Administration


a: Level 5, 128 Bundall Rd, Bundall QLD 4217,
Australia

t: +61 7 5574 0681   f: +61 7 5574 0932

e:  href="mailto:geoff@allotz.com">geoff@allotz.com

w:  href="http://www.allotz.com">www.allotz.com










Allotz is a proud member of the following associations...


alt="Hospitality Sales and Marketing Association International - Asian American Hotel Owners Association - American Hotel & Lodging Association - The OpenTravel Alliance"
height="61" width="484">

alt="Allotz.com limited - Seriously Smart Travel Technology"
height="120" width="190">





--------------070208080202040804030003
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-ID:

iVBORw0KGgoAAAANSUhEUgAAAeQAAAA9CAMAAABLNuqYAAAAA3NCSVQICAjb 4U/gAAABgFBM
VEUAAADtvsCXteAaWrw4aqnMADNOTk5ei7wtLS22b30BSpbWtL13d3cANpGh Q1iDBCrEyNWt
ra3z9/zW2eRBdsaLi4uMo72goKAdT5gAH4SPHT8GKGu9vb1PfK1mZmb59PQx a8M9PT1oktN9
i6rIkp3VJlPW1tbC0+7x597q6u/bm66svs+xYnRaWloXNnIYVaBSd7Rvf6bA go96lMFRgszt
298pa72Zpb/QRGjNEEKFqNy2vs4cHByVLEqjtsYMDAze2NXPa4fV39/RGEdZ grKtxOfWy8xr
jLVHX5DNztWMmLcpYKT///+qVWnj39ySpsPw8PBslL1CbarWrrbj6/clYr6c rMW7xc/P2++D
nsDNBzssXKALSpnYh51mdZ0KQZNiibPEzdTi3th1m9bWU3Z0krUlQn3P1Nem xtaUrMdQfbWL
o8REcqyjt87V6OY3T4XSo67lzdG8xtZeb5oeVqHVMVx6nMBsibsAQpTf7+pz lsCmr8XH4+Df
aokzZKXdvcLIAmKyAAAACXBIWXMAAAsSAAALEgHS3X78AAAAGHRFWHRTb2Z0 d2FyZQBBZG9i
ZSBGaXJld29ya3NPsx9OAAAUdklEQVR4nO2djVva2LbGcxFjvJMqXyFzNAaj NJRKbEF4bCE1
HAcG0PChAkI7Y0EGPCpOpXRwRu7Iv37WCqDYagXU23HG92lh5wtKfrxrrb2z SQn1UX97Ed/6
H/Co+9cj5H+AHirkVErkjCzIyImpIV9DvHPd6Ue8Oz1IyCmRpfkeMcahQD9C /utKZHlSArQS
KYDaTYk2Dn6Gv4T05/NfHyH/BSQyJEnzpEz0iJJgjcQOeo4/R7T6fPTV6ure I+RvrBQDppWA
sCJQhMQKCi8rEoWc0c7GwV7sC0avRl/fzsr386FvrYcFmeMBsQKECVLkFaNK U5zMiyyhAGeZ
p0l6oNP8GaHVn0ffjr4Sb2Pl+/rct9SDgmyEQC0TMsmnKCrFE4xKk0bKKAkE wyngZgGCNjfA
y31G6Menoz+8ffvzbax8b5/8dnpIkBmSFjAyp8QUq3BGigdjMxTHCYJqJASG IhQJqPf/epcB
rf579PXr16NPf/x1eCvf32e/lR4QZGAMHFkaHCxyFMlD2AYhXTbFEEaVldHM A1C+zPi7H96+
Rso/P0L+dgLGWHCxKi8YsSVD7wlEUlqTTKk8FtoC0z/ly4B+QSMD5B++W32E /I3EaowJglRF
AQws0bREoiSeRoMLHIdfAZmgmL7zci+e1ePXHY3+MjTjR8i3E4exWoDyimIo ReYZiZRoluM4
IyMJJE0LiqzZnJEhYkt9nuxLfF697UL+M/EI+ZsoJUHNRXKYdgmFBMQ9Ix8p lhRoLYCzKY4m
CPB2fy/aQ+fXn8+N/LQ1fCfqfj78rXUV5Nn716D/TEaCjMtCJ0ohZAjPUHrx vWfUKJAMCfmY
Y2SI5f0WXxdwVn/8rWNk6EP9cZoMPgjINlufOz4MyBCsZQjVjMgoMkOSogoJ mLp0SnmKkYC/
zIgsQdF8X9creoz853mwfpX4+P4sdj+QfbWab8BP/jXNG/rc8WFApnmBYFhB JgmZESQVGUN0
vnROGQUoE5zIsQTBk2w/r3rB+Lun50Z+/sfLJ0/yQ1r5a+9mO46/mZp6Ez/u 1383aifQ544P
ArJIQqplVOgNEwzZZQyUL5XRLPAnGEjKMhRmfVn5nM3qL+dG/iW1/2Ts0/fF O4fcmpicnJya
gocJZ98f3Bb42r7uvxVkKLSgc8SnSEKioUNs7F6CukwZUrWiUBDGGaK/4c1z Iz9/3YE8+kPr
/w7GTB+rp7t3DLk1NTnl2vL5tlxT9v4/uDNq/srWvxVkKK0VSmQpAYI1ZGIj jlNTWqF9mbLA
85i3wcwUT/dh5a6PV1+NnnefTJFPv6rq4ffbu8OU2Ne+le/N5JsWQANj+lSb p3a+4dypzk4U
tzl7VtjquGTr/O2RtngvkDOZzOVWZgSV6a7q3dxtXzR7tg8ImSN5HMqCIM2T jMpqjMVOXu6t
o0WZkRWeRI/31VfuGvnP0a6e7obf/6uUy33618uhrHztW7km39QAWeVDHaw5 PunqrF77sFhZ
U9VA3VCvVNxIdb6yGDWozp1mfbHSVJcr9UBzuW421Ov1pnm5qR20bDa76/Xl e4LsBZ03vLOZ
2Tm/DjQHrVmLts6ibe5tey8dZBkKMsNTFE1RlCLTpCri1WMBT6fWInsdy0uS NrJJE5LUR7zu
GPnHV09/6+j5H/lPZxtjGy/f6Q3BPdAdQfZNTWKQXl5cnF40qJ7JqXaRvTM9 H5hfrKvL05Wd
wNp0VLVFp9cC0WmDs7LoDtSnzeZowPxh3tz8EHAa3B/WNKrmeuBD02muu+8D 8ojfZDKFNTOm
YSfdSCnd2T/nzWTCKmw16XBzp+0fgWPmsJXTyKdNJrWUGQJyCqIwn+JEyMgS o6Ht1NV4fVFI
pS4wixRDKGxKNMoUz9z8wl9CwlHrRMxgCLar693ggJSve6fjyTc227xNNSx/ mP5gc05NbuHa
5jT2gczTzcA02Fk1TAcM05iD61FnZQdcXVlWd2y2qNPWzszRNQOsVd3L89ri jmH+riBn2oLn
kbCKaGGVF3eaK10cYLLMtoE7Mgi2vdI70vk6qCoYOKOt9Q4DWZR4AuplI0nQ 4GCETHHaKcWA
LYlkj5lJnlJoML2i9JOUO2S+e37c1Y/FZDKrKbnd5rzXo+KN3efr3skzOQEM 3dAyLIKVJyY9
uDYaVdtPzYqWiKM7axW3e8cdrZiBr6p+WFPrTmddDexo+zXn1TpE8rp5J9AE AezbQ8bQmoEg
qwXfWYsl4zCppjnNnuDUnMWRzuXS6Rw8mkxe9KkpbXLggQ5TGpSDgzN+rZme 05odSw8MmYMg
LMsURci01AnScluYnKnekE2TEqFQAvSqef7mpNwG8+u/u/2nt0//5z8/PfkJ 9P79+3wiEXhX
3kWBu4NBeNoP7O4GxURC3L3O4te9k2cyrgamEaWzMh1Q4x3IdW3jThdyve7+ MO92u+eXL0G2
AV1UYF5tutXlZXN9WZP5LsJ1CVJuKZ1DeuFw2pFz+B1hzdy6sM7ht2A6tmQy Fr/fr7NYwmFH
eK6dfS1tfdacPW8MCtnICzKXStGEINFtyDJrRDFKpysldCkbBaisRRFMD86/ 8YW7kEfftjUK
kN8/+b2tRiKRfDKTMGQXjmKx5Efx6Ki4YDDsF8X9I3Fh/+NgTraDk82LixiU m4tmcLLWjXJX
tI0Vd0CL22plfk1bY3M6L0E2tL8Ma27VtuPccZrdnVe9C8gAZQ5UKpXmwM0W nQpOHcHYDQZW
dXPwYPJDgY3wMjr8KqRz4dmMxZHLwZ8cpt8wPsOCH9q4bi4zDGQWYzAHnWQS B7K0cN2GKp5P
2RQ6p1ekADKDq6U+kvI55F4n//6/mt43nomHLyJ7Y/qX+mz+bCOrr2bzyfxm JKs/WAnpG8Er
vXzdO21NTtWgzKpEMS+rtampFq41L7qdqnN+2tycjjqhsIZCaxpKbOeH6CXI TjWKZbWzAoZe
jsLDDm6EsH03OTnToxEdbEnrwiATtEpaYlbTYGnsGeUgMeNfC+6WzuEOIyN+ eHJ4TZiqO3l8
WMgEgXMyJbzwoEFun802ZFm5oIyQ25J4/sYXvgHy3ql+IxABJcsHoeRpIZ/P NyBlh86Skcjp
YE52vpl0AZbp6em6TetPtbu9kKCjlcUA9pQq0cr0MtZilehixexcXMbCa02N Op3A3xydb67V
d4CvE+KA6oy6m8vRtTsd1uwEWcelfbyZ82WHJWOBAiuH3wKvBR50Dg03coWS DCCnZ0ewTEtb
hoLMIGQNnAZZPq+utVERmTN2Os6gFEUrXcjSjS/8Vcj5Z7ETfWglEilHkpH1 pexGPttonH5M
FDe/T56cDAgZ4jXW0835+Sa2J7uDXs419xpQW644A+725QbzvHvZptqaWEAH zKrBZjPAF8K5
PL9mduIOBu3rgYvQ7nd89GrIFq+/FPY7QGl8cOQg4+bCOkCJURmWc8BLlwP3 ovwZr07nx5ju
xUrNq3WUZ0ewaRnJtBewNHcMNxiCTsZpeh3IpCy3fct1x7yM517WnCwz5J1A 3gu931wpR8rl
ZGEpltwQxUi+cRSzHhwcDuxk1VbrjnP5XJOTrs+2Li/2P5w9jK6BDJzm5nR+ LKd0JZ0jDK0c
LJT8czqI2LmcbiQzMjILWwB6Ll0q5XQ67yxkb7+/VIJarFTyjsz5MZu3k7pl BCM49r+GgiwQ
tCpBFU1inj0/mcz5uKY2mI0XnjiETKpsfzMHboC8EEoWyuVCJGKNRDbyG8Hg WL5xcrIWClkj
hY0BIQPmicmpuMcTfzM5Gf/8OtS3gdzNyecPs1qCDWPdhflXDQNOvwWgzWFP 2IE+nbO0j85l
MG77M+meV5zLYB6fGw6ykScJmcSBj8t5lumQBWEmxmqahepa+3HFYNX11ZCP GrHGxsZGo5zN
bp4eNURxYyVZzWfPqtnGUn5wyB7Ai3pj/+Ja47eD3C24OsIUjFVyBispk1Z8 hXE9Is8hUIvF
pB3t1VZ5db2vqJVpJu9w4ZrTBitx3g9N9q5HyLz281WW7EDmyc6uA/WTr4aM M71imkRxoRhc
haXE3oIoBgzBYHtwRLw0VnIDZEisx+Px+PjxFTzXpr92sen2uhoyJlI/mNXr x9Fpfwn+OtIm
E1bHmRLkZYclh2HaP1cK5yBv6zCqz85qpbcug8/+OSSuDYrgF8CPddfFUMjg I17axC6CFnpH
pLVwTWmjIkoHskBTCoULSj9XlG/KyQuBgCGRQNjPYGE7GAzm8wYxkVj4uCvu wp/YAjzFFvZw
uGQ3eCPk6xVwX+Pkm+cXXN7jmglBV0K2lLzeMCJLlxymtANHtiAPI0eA7E+n TeERr1aApYEu
xO05vzYMoo2NZfDJYtEMrsV5HM90YBwIjwwHGceuFZbjRJmUeuM1QmbUFIpv QzZCShZEDjrK
A4xdXwvZMJYP7ScMu9mCWCwWDw4TieSBHiqu2AG43GAIJpbGxGIsdrQX+yiK htgtIGvyeb4g
VBu/6aDa+KWDjj1X7nVd4TUL5bPF4m2PUsHDhRXRmWG8ItFVblZLwiNapwq2 +LsbtBw84u0u
+oeEjH0oheGMtKIwvRO72pA1dXKyANkbHCwKg1yFuhbydiEZySb1zfL69sEB VGGJRL5QbWiQ
n21XQ9tLLxrZmdC2NTBWXUnqN4rDQ/bZ1eOa7fNcfVzzxT/f0/7ZHLHa5SLO PgjkS5VXu+6C
rpLmZEtn6Coz59DGq8Ol2QyObHmxT4Vdq4wu15aufbR2QK69x3CQ8XoyVF4C Xobq6Rh9AZmV
cWqIxEBfmSb7vp58fT859G4mO7MesW5k9ZuNjeTubvHsABP1weGzw7MZ68y7 5ZOqPhuyzoTy
p+9m8IrGQB9LVVstiLBbNXUr7nNh19nm3AKIvi1tAoHNZfeN+1qd3UDOLZtt Ygs2Q1C22dp7
tlwAuoVRuuZTa7WBnNyPMhltNLpnJsAAGuhc4MwQqLpEowxWviiaeyBjuOZS Mk0StJEklIFm
hnwF8vfVbGEzkm1k1/XWDXBy9kkjYNAgJ6sn1kLVWo7MZKGHZbUugbMHdrLd 5WrZxj3jW543
9gkXRN5x1/iE0zcx7nLZcDJJ3Be3u8bBnh6M5D7XuKc15anFPS6X6nF5JmrQ jLtUe9wzceyM
j9eOoXH11KJbTf/JDEd4UMgQrzEMi3iNgrmYo8mRUncqF0uStEgKDE7XFI04 XbOfmdc35eRC
vpws6CPJ06y+uQ3pORH5aXMmEETIy9Uxa+HssFx+mY0kT/L5U4jbAzvZ46qp 9gmouSH3elo+
ly3eUoH4sdqaQCt7jiFc21ytCbv9TQ0gA0oVvgq4WQXj2+3Q3HL54k513O6b sNmg4blrJ99K
g50NjqRxog8nYdeIuuZUkjIrEwLFiKwi81L/szWvhxyxlq3g5ORSdixrLYCT Cxtn77YBcvbZ
YbVgLeiT5U19FjJ3Pl8eLlzHt+yuWqvVhgxOrgHZ8Zbqi3cgu1Tb+Fa81drC 6tvpccEeuNkF
3wX12A6711yYt+0Q2FVs3Hm4/n+ErM27JiXoRhEKVGFX1lTAWCAUjlZImeCl AeZdXw85lI9Y
C5/K2cJRdSY/BpBPQvpP28G9avVjdn0mG3qRD1TXV4D2krW5XjUMDBm86PEB Z3stDtSAbLwG
z7X41rgGeVxzctw3bj/GGtrnOZ6APbZgMzj5GKI4NF1w5PjWGzsShsbEQ4YM VobeL48BW2Fo
+cvuESdTwFiCLwAEa6rPn7zdlJOPjo4MC2OB4mGskS/uQz+5eFrYMIji/sH+ 3ulhbH9sIVve
XFkJwJ/9g4PBnezzQEFdgwdbC+omeGg54dl3bN/CnNxepUJVZfdgTW3bAufC HlueVg3LLF+t
3bTBl0TbExu1K9/oYUAGK0sE1FycICgKz1DCZTOLPK4EH4uyLCkK3Z+Rbx7x 2i4Gg72/pYh1
59zv7Wnrd482x7TlXevZ6d4t+8ldHY/XrkmtQ+uBQBYlGu/2I/P4KwqBoSmS 6Z5RkZVgiYd8
LMg0Xm0mB/tV4+WZIb9fQE4svIgkehnvGvZjQH1lYeGoy/581lfx5mHNfmWf GL95pGsgPZCf
ruI9YWRC4VMsJVA4xsmTlAA0eUmgBKl9xZlNSYokDPz75NWff3vV0S+1/3z/ 5PdzyMnfQ7uB
pUDs8FA8asRijWxxIbZvLR6EiuGPSyuxw/z2ABcovqUeCmSVkYAyw8qyKAra nX5oICxJPE/T
eOc2maagIKOJYe800NXKZmeWV+OZ2HhxUjx4ETk8O2vOfGrs62cOI9bN9WS5 kMwf/lRIVl98
8bu4ez0Dw+vBQFZppCwomJjxpjDtO4WQgnY9gmIEhlMYyMvAuL+ErF4N+Vni 8KwDOXZaPdme
qTatm43mzEyh0djOFlYO163Z/H6jUV1aahS+uOB4n5//Fno4kNuUKVaUFBFT r9Ke6KMQMi8z
sAJ6Twre/advxtfcQPXZ3umnJ09wjtfJ+mYsoN/ePcjHqtVIOW8rFgyNn7LJ RrLR0Jfzp4XD
R8h3LhrvKaFIMi/iWDVDEzSt8KzMioxgpEkB544Mwvi6u+TuPgscvH8CkEM/ nS2I1cLe/ubK
wUxk6TB4VLa+fJlMopM3y41G6BHyPYglaQzUbIrEabksIXKyUZQZloOeM4/9 Y/o2d+S7ENRc
7xrPFg6SoXJoPbQU2kxW9ZF86CQfWarqrdbI4cbGu0i5PPMYru9DnCTRJKHN C2BUlmA4ihR5
AVgrFCFLtNTHdJAeXQtZDCYMhl2oqPPJ8npypRoybOibC/rCinVlRr+SLTf3 s2dL2Xx5/xHy
fUhkoN9Etuf30IpRRMgE9JvwjouSxA52a/PrIUPM3t2LxXD6T2BP3N4WY4Fg MGCA9YZtbT6Q
GCjuFYtf3I/gnj71bfXAIIOZaVKieUGruigKb8+Gc4OA/MXwSL/6GuQL2udP 7f5S8NLqR8j3
o5TISJ0b1+PP4ChSa/MD39L88b8n+GsrxTHt/4OCxieJp9nH/4Pia3qQkFX0 M8ciaZoxcqkh
/zuZR8iP+vvoEfI/QI+Q/wH6L0LnLSrsFVzTAAAAAElFTkSuQmCC
--------------070208080202040804030003
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-ID:

iVBORw0KGgoAAAANSUhEUgAAAL4AAAB4CAMAAAB7G7gGAAAAA3NCSVQICAjb 4U/gAAAAwFBM
VEWdBxf/4I7QiI+9Vl/31Jr///+2KSnBYWv88O3gsra8LyfVVjLOfYTbdVOm HiuzPEj25ufd
qK3QNxXig2/nw8f+45/qsnzZY0OnFiHKVDry3d7WmJ6nIjDXhFXutanUQCGt LzzAPjLx19j/
6K/Gb3i2SFTrqZquHyXJXlz48PLvwrf21s+lGintzs/WdkjllYPonY/WZTrZ jl7/8c7AQj/5
0IOzISL0zI/ddl7++PfNZkaxKjHkub3VSSygEB/MIAAowhqvAAAACXBIWXMA ABu8AAAbvAG6
t6C7AAAAFnRFWHRDcmVhdGlvbiBUaW1lADAyLzE4LzA4f01/JAAAABh0RVh0 U29mdHdhcmUA
QWRvYmUgRmlyZXdvcmtzT7MfTgAAD5dJREFUeJztnPF/orjTx114csBJISit FqhSCu6hUG13
r2tOYP///+o7yQQEq7va3Suve16dHzwLGN4ZPjOZJOwNyH/aBn0D/Jp94Pdp H/h9Ws/4jK4c
xQTzXZq+4fe94lMjtl/+RHvZqb53cQs94jMnmdbw2IOvJr2wjf7w3b8+f/4D rdUB57JGesN3
di/Ifn9/C3Yv+f802SWt9IWvvAj6+9vHO2n/fMUexJfw94SvIPw/NfvdM9gj diC+IAX1g++8
7ID+a+P5ugP/CAHF5zfUC37O4f+4fZTGyfHz+VHw+2e31Ac+U1/29Dc3375d X19/u3kWD+CO
x/BLfm5TfeD7e/pnjg728PBwfSP4hX7+Ojd8e8BPk8+73T2wPz3dfLquDTrw 7Znz33J+48y2
esB3prvd7lbQX39qjPP/n+Dn8vnrzLbeH59pU+n8Z0F//YXbA3y5fvjG9fMP H4XPVP/74+e7
z8L5j49/c/ovUua60M/NnYzeM5PP++MXA9DO0xMXPqdvjuvX6P474f4z1fP+ +AqXPgj/iTv/
oXXiC+e/kfi35+Wed8dnMZc+0N91nQ/2UOODeL7K2l9frX5UQ7w7fqp9Rvxn HrYdH3+BAzx4
ufjvC3FosQVbnG6tH/zbp6fh84F2UD2QO+8EvsuPrK+WjC2v1ieV1A/+8CQ+ j90Gf7mNNts1
0x9np1rrSzzD8oh4DvHHM/1quVmT2fiU/nvAnwbB/RDxP+ntUxC6vPC5ewT8 rzBusYlOt+vx
jKy2p+bAPeO3Mw9P/NfPMAfgifMr+JtdUbrdPnqAf2oNojf8oRx092euPyH+ 8209bI1n6ZYu
xpB/TsVuf/hDgb/nf+D0N3wC9hXwTX5oebWa6fommixPtdY7/qcHof8v17xm +3YntfMnpv31
ZJmmy8n6ZGv94/MEhIUzJP3a+V+lWmbbyeTqZNrsFf/m06HxGa9wfmu2q/9w 4a0n/CfAf77u
wv/9zKftj3wWH+o/b0hYj/jD55u//24UdPP8+MQnAfdA/3L2UmFf+Jy/HPKy /5EvkDzfQQnd
0Gtnt9YbvvC/sCdpDX1y/kJ5PzXPDoFb7AL+luv+JXTPb61X/Db649PtPdIX F7TWE/793m7R
7sXC4R8v9tkrbNx6wt/tLGEAvEPDvYqX+LINot7wXxtfczYu2pw4jc9qO3r4 6F/n4k8/H7ev
iX8h/El8qqGpBwOIr4rDqM8Cr7lsO4rFof3aVDVWLhL9j/HNCm2gdRySJgN+ 1MLUZoo/Bucs
iFHHAHMi/jWPXtvFbv8hfh5agbAq6VRMVByvEpx6apW45Byv+QMeqGf19CI7 js9HRmFZ2MkE
njhe4aCeJhw/252zF2sOMrDqkpR+lh3Fd8NM4ltd3xqIj5tPns3/ypIzqsNU FT0No99A3LGj
+HEV1DboOEzh3bIs1ECRZaIvZ+jWE/44UOLvsGP4eZA1+JXSPhPzE1mAex/+ QPRPOdLCoXlT
HjODC7YMz7Qj+CweBHv8zi63bbU0oCD+OXmzEI9zYP4W5LYdwS8qDjlVE+Hq pLXAlYoeTRPR
IyYSj2V16sPI8E1TMfIDQfl46YUvLLwJn6noKl+peLJrz9tyxFfFH1Qknqm9 T01UsUPoMA8J
O26iNIeRzcY8nMQaSM2LtSP2lkHrGL4rsss0pI4lnkIrc/qYjVADkYiQSq2f DlV2WWY1Fvjy
hEj5Mo9ZFuRcN5hah1a9MSm9xlctmRyNQCi9lXpMxMDE4w6stp7zpLKCtlUa 8iutSAoy8L5z
cCEOj28bd1/hGyId8uEqF9kua42UqsibAard6SSeIqwOiCzsGYZIg+8c9KfG V99E/wo/FQEb
ZJDjqJ3Jb7WJA1aIXjVFOE4xHKOaHobWKsO8m1U8wXrhYJrV57IKNBIPWhKr u/XGpHSI74t7
Wzuvps32fqHicVg29lMVY24oQk5XURBZoDmRq9jYAREXaWEYGmLG8JURqmb7 Gr+mD96YlA7w
sY4JpsIZiQjisFElBoMlKx7RuaktBlJf0ts4oOkoGGsqk6rAt3YyitjeFOyn Zb11QDvAlxyB
SDdatv8uToqHnaHao2qvWawJIFvV6YOKcqgJDHyM4auSoQ7i6ZuH4y6+dL68 rYnybFIPlkIZ
Pud29Yblg1XtFaAMcOgTYZKKMjuzD+9dyOKkensx0cVH52fS4Zjmgyb14HiW oYt9rN4U0oT7
oLU45gatIbtA0R0mF2OH9AP1rZOVA3yMzX0yxARYJ4VUxEKdeLR99UYxWWWt t1giLKZlZKAb
Dmq7mn4/8P0qvoLurSXs4UOvvSbHAVkEJfvqrUAdtasjORewRcVhYoB2k0se 4pRo+iv0HXyc
CsJwyVJhVGpWPltHUGBSImyH5/i9FUyT7YXVjvdRdEGnqonsSvr+3LXwn+Ij BiR2TUXDnFzP
FzEwKgyFdvWGv8va4uhoXybgtpcbevvXZjAt/Kien2dymUEm83rJFKcBcvrl 4JVxg1/PwWRX
MfOIdYoIB+t2VbOnv/yt61P4cT0/75olRYuFtGXhDdvV2xF87CpO1ZzgsPjQ kx/Qs9l4u55h
X+kGvq/Et+VMj9bbBSPL8XbWeGKPnzfz8wN8C1WB9b2Us6zedm4LvyWeSKYw kYuwDpm2tqvU
6Wn66KocjUbzLZfaZjiHryXfWFzOh1dDODEew6FR847JHj+WWmlb0IpJlHNd BqMgcJHEfxW6
OMDJqYx8Es2sLJUF0vTYQj67ms+HE8AG5sV8Pp9M4GNGyHrOj5d4ZDSpI6bB zzENZ51ZhEwO
4gKjXd9H7eoNJzhZ0NA46F15rdYWHQBK5WRHtyEAeeKR5ej7kHnlaL7g4KMt I1fwqetlORqn
tJwP68YafFNW4b6xNwdLGVzfkAsLcpEE8WX1FsoCU+ZADOtgGojxQ4quqfzk QoAVGq3ircHf
CmSy2CzYGqTCu1tyZw/n5YqwIQeHA9s629b4rqxxu+UHzreEm5gQhCUXymT1 JgdkRUZi4lBK
3RifmjXFYJAxZSmFb3pymiDw6/TMrR6w2WQ0rIWxHZVLiQ9+549gVfIOreai W218OSfKumML
FsVYDXQXyjBQZPUGUpIjaGDbdlhhyExlKVMXZlbIY4G1FvBaVpeFLXx2NRIa icrRFVsK8JkI
Cfg8DF1XqrXrfKbta6DuQhn2dloXyI5EtvYBP62X1Bp8i9d0+pHcBsbzga7r Ah8SZb692tTe
H3PmzXy0EWEA4PC9eUVD4qvZEefXGUSEYI5jLvYPq7cgaIZMv+pOdbOq2d2k dn2Kt+O+nqbL
FLC6GoI+xpAzo9WE50bQ/tVqtSlHoPrxnHdlKz+Hqy5+MRVue7WKp4iFYVHR OvgV1Z6DQmDi
2irS/GCwHzayQWbuT8UDS6rFF4XTaxNO2QCtEPYI0iNXOh2O5vMSs/xECGko MiZ8NnXSAEUS
Cnu1q2dY/HCgwo+UQHxFtRfi8qC9OpvHwaBCmCqI2zmRapU4UfEYUsJjxtPZ ej4EfZAleB5S
DhXPg3+dQNZPJ/MtNASfjH82kSu9H3nCXpVPKR73AJM23/bHu8Vi5JhqkiSa aRwsObEiFif4
wpVs5sCE9PE/hK5mSykOfTVb5ByKUc7WfO7v+3t3FnmlfXTqlJ468Yv28U8u +7R3wGfLFVu2
kkK+7O4FR8vfNFX/d4xOxnQ/zEPeHurrcYt4PH/7nOUd8Fflhm5zfbZcuHQ2 I/p6NithJFou
ZpBpVovZ1eTt0913wF/M89l8NZuXZTkclstoPuNj6KKclGMCHSlbafxiewf8 9YhuSroezTbf
17NymX9feuVMLyf5ZJhvh6vF983b234H/G2pbydsW0KtRZflcvZ9NRt6K5g7 Tbaz4ZpE30++
I/tz+/fx9clWL8f6ZJxOJmRd0jFEbuktR+PZdpMPt3Rbrn7eyCn79/G94ZqO 1nq50aFugawz
2YKcoDug/Q3bjqAA+4XFkn8fP11SfUnhky09sloxNyLeZkboYgP5ni4W+S84 /2PU7dU+8Pu0
D/w+7QO/T/vA79MkfqSGducly1w7Nodw9lsQzLdt9US1QvlcKhdrr8ff3KT8 bSVm8gu0zuqM
//p6Gv9gNiPxE831q/bOpXv0/9Si7fH9wHGTVxvlwiKxFxmZsaWZx9/cdPkL AkxRktDs7vba
r1/NMOwfTIURn1l8AcwnrnhpOffjIofCylRNSigccAv+vrILvfQNCn7nTtdU OB6T3FFM19Hg
546qOYwVvlnE8qU1N/CI55gGVdTYS+EY9dM81nxGFLlXrPJVz1g8Il+NcxKF ZqxQ4jqmBv02
NN6uqRIvVvnaOjA4hgcE1D/YXbF3vIk80HzLYeogcW2f2qoSasQPgTqOQl/L ImobQOaLdwac
SghAHcR2oGlV7gS+mUVskJlFkiC+H+okhrbUxE+SHH6l2W4YK5lPNPkia+DA g9DgQZLYUtSQ
uVaihCaxK1MNUiMz42lBVJ+GcFQlRRYrVeiGBlGyA3xPq+ycqEnK1JiGJqO2 Z4YpMQIWxyS1
nShwmEOdhEGEyAfshIFC4Fpi2mke5LmjK1mU8xc4asFrGu95SnzXVdU0yXPL M23oRMKS+vHk
8BeFJ+nC42cm84OIqEoa+qSwI1vhP2e2q4AbHJsm0OdYZQk4tpEYLtGCLnI7 oaGdgBrzMIJf
p6rCl2I9YMnDHGBtl5gx0Uw/4T+JIpIqUzcCgEQBP9PYVhOb8pPUxgXaFO6f hi5xk0TLFOgU
dCeBW4RxJNeCHQiBMIR7xj6PopQ/FWYXrk3hVjnfDlfNyI4SkJiR5HyTBy6I FT/pbozSkGvM
9sKCpCZ17JSLk3de1TxoBM4oKVFtBl2BaBMbOaBIQneFYzO4H4njAkgAT4M7 FTKgI2iuABLN
Jp5tEDMBz4PfmJnXV8TQCHiamZEDR/w4hWcb2SngMc3PA0ryrDCS1Db5k6TQ XBQ6QNCKbxSP
xoWrsDj0VZuq0Ch0GDQaBznNYnOgsQTkq6W7ghgDuZsYxH4SehDAhkXTQPEC Rang+Tl8Z06q
q/JIDFeboZ8MoON8bwC+a4FnigdIaABH4J5aSHO4TWYALY81UImeGcxWfYg9 8IkSwI9cooVK
Ag/baO/PIz6FFAwJgcZJ7BEHHpLDtaHyd0Md1fRdEsEZynyduPU2lKFBQBPD hdxDUj+CzGH6
sedQ3pjcw3AYKQrRuAJZLeLpIjUTLRJHuVjgZ+KIuA3kPMhMJDeIn8MpcH2s KozTMMhcLqGF
EmsgDDdobR5cOOpG6hvfWPx1c+w8h+cSqe03Vy7EN3//K/jnmm7aNqSxuPMm wYX4F/4zod9r
afqK4P9HyfZftQ/8Pu0/jv8//1bRLoD8rcUAAAAASUVORK5CYII=
--------------070208080202040804030003--

--------------090306080007020004040304--

--------------050009000708060807060000
Content-Type: text/plain;
name="ApacheConfig.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="ApacheConfig.txt"



ServerName www.test.com
ServerAlias www.test.com
ServerAdmin webmaster@test.com


use lib '/etc/SysAdmin/perl5/Handlers/';


DocumentRoot /vhosts/www/htdocs/
CustomLog /vhosts/www/logs/http-accesslog combined
ErrorLog /vhosts/www/logs/http-errorlog

PerlTransHandler +MyTransHandler
PerlFixupHandler +MyFixUpHandler

PerlSetEnv ConfigPath /etc/SysAdmin/perl5/
Alias /css/main.css /etc/SysAdmin/PrivateLabel/trunk/2/css/main.css





--------------050009000708060807060000
Content-Type: text/x-perl;
name="MyFixUpHandler.pm"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="MyFixUpHandler.pm"

package MyFixUpHandler;

use strict;
use warnings FATAL => qw(all);

use Apache2::Const -compile => qw(DIR_MAGIC_TYPE OK DECLINED);
use Apache2::RequestRec;

sub handler {

my $r = shift;

if ($r->handler eq 'perl-script' && -d $r->filename && $r->is_initial_req){
$r->handler(Apache2::Const::DIR_MAGIC_TYPE);
return Apache2::Const::OK;
}

return Apache2::Const::DECLINED;

}

1;


--------------050009000708060807060000
Content-Type: text/x-perl;
name="MyTransHandler.pm"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="MyTransHandler.pm"

package MyTransHandler;

use Apache2::RequestRec ();
use Apache2::Const -compile => qw(OK REDIRECT DECLINED);

sub handler {

my $r = shift;

my $dbh;

my $ClientID = 0;

if ($r->hostname() =~ /^(\d*).test.com$/) {

$r->subprocess_env('DB' => 'test');
$dbh = connectdb('test');
$ClientID = $1;

}else{

$r->headers_out->set(Location => "http://www.test.com");
$r->status(REDIRECT);
return Apache2::Const::REDIRECT;

}

# check if client exists
my $sth = $dbh->prepare(qq{
SELECT * FROM Clients WHERE id=(?)
});
$sth->execute($ClientID);
my $ClientData = $sth->fetchrow_hashref;
$sth->finish;

if (not defined $ClientData) {

$r->headers_out->set(Location => "http://www.test.com");
$r->status(REDIRECT);
return Apache2::Const::REDIRECT;

}else{

foreach my $key ( keys(%{$ClientData}) ) {

$r->subprocess_env('CLIENT_'.$key => $ClientData->{$key});

}

foreach my $key ( keys(%db) ) {

$r->subprocess_env('CLIENT_DATABASE_'.$key => $db{$key});

}

}


return Apache2::Const::DECLINED;

}

###
1


--------------050009000708060807060000--

Re: Problems with SetEnv and Alias

am 27.05.2009 17:13:25 von Fred Moyer

On Sun, May 24, 2009 at 11:30 PM, Geoff Toogood wrote:
> Hi Guys,
>
> This has most likely been answered before but I have to ask as I have
> searched this mailing list and can't find the answer I am looking for. It=
is
> also most likely in the mod_perl 2,0 documentation and if there is a
> relevant part of it you can point me to regarding my issue that would be
> good!
>
> I am running mod_perl 2 on a debian server using apache2
>
> I have a directive which incorporates a mod_perl
> PerlTransHandler. This VirtualHost block of the config also has some Alia=
s
> and SetEnv directives defined.
>
> The PerlTransHandler module behaves correctly and works well but it seems
> that when I execute a PHP document under this VirtualHost I lose the
> $_SERVER (%ENV in perl) variables and Alias settings I have set in the
> Apache VirtualHost block of my config.

Can you show us how you are executing the PHP document?


>
> Attached is my PerlTransHandler and my PerlFixupHandler as well as my Apa=
che
> configuration.
>
> --
> Kind regards,
> Geoff T
>
>
>
>
>
> =A0 =A0 =A0 =A0ServerName www.test.com
> =A0 =A0 =A0 =A0ServerAlias www.test.com
> =A0 =A0 =A0 =A0ServerAdmin webmaster@test.com
>
> =A0 =A0 =A0 =A0
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0use lib '/etc/SysAdmin/perl5/Handlers/';
> =A0 =A0 =A0 =A0

>
> =A0 =A0 =A0 =A0DocumentRoot /vhosts/www/htdocs/
> =A0 =A0 =A0 =A0CustomLog /vhosts/www/logs/http-accesslog combined
> =A0 =A0 =A0 =A0ErrorLog /vhosts/www/logs/http-errorlog
>
> =A0 =A0 =A0 =A0PerlTransHandler +MyTransHandler
> =A0 =A0 =A0 =A0PerlFixupHandler +MyFixUpHandler
>
> =A0 =A0 =A0 =A0PerlSetEnv ConfigPath /etc/SysAdmin/perl5/
> =A0 =A0 =A0 =A0Alias /css/main.css /etc/SysAdmin/PrivateLabel/trunk/2/css=
/main.css
>
>

>
>
>
>

Re: Problems with SetEnv and Alias

am 27.05.2009 22:24:04 von Perrin Harkins

On Mon, May 25, 2009 at 2:30 AM, Geoff Toogood wrote:
> I have a directive which incorporates a mod_perl
> PerlTransHandler. This VirtualHost block of the config also has some Alias
> and SetEnv directives defined.
>
> The PerlTransHandler module behaves correctly and works well but it seems
> that when I execute a PHP document under this VirtualHost I lose the
> $_SERVER (%ENV in perl) variables and Alias settings I have set in the
> Apache VirtualHost block of my config.

That should work. Can you try it with a simple CGI script, to see if
the PHP config is the problem?

- Perrin

Re: Problems with SetEnv and Alias

am 02.06.2009 02:51:39 von Geoff Toogood

This is a multi-part message in MIME format.
--------------060900000602070705010208
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Perrin Harkins wrote:
> On Mon, May 25, 2009 at 2:30 AM, Geoff Toogood wrote:
>
>> I have a directive which incorporates a mod_perl
>> PerlTransHandler. This VirtualHost block of the config also has some Alias
>> and SetEnv directives defined.
>>
>> The PerlTransHandler module behaves correctly and works well but it seems
>> that when I execute a PHP document under this VirtualHost I lose the
>> $_SERVER (%ENV in perl) variables and Alias settings I have set in the
>> Apache VirtualHost block of my config.
>>
>
> That should work. Can you try it with a simple CGI script, to see if
> the PHP config is the problem?
>
> - Perrin
>
I just thought respond to this and say that it worked fine with a Perl
CGI script. I did manage to get things working for PHP in the end. I was
using in the VirtualHost section (along with
NameVirtualHost *:80), as soon as I changed this and defined an IP
address instead of * (effectively making it not use NameVirtualHost) it
worked!!

That was not really a solution for me because it means I need to have a
separate IP address for each of these VirtualHost sections I may want to
add Alias' or set ENV variables in the config :oS Anyone know why that
might be? (I know it is not really a modperl related question, more of
an apache question so feel free to ignore it :o) FYI I have a standard
debian linux setup running apache2 and modperl.

Thanks for all your help guys.

Geoff T


--
Kind regards,
Geoff T

------------------------------------------------------------ ------------

*Geoff Toogood*
Analyst / Programmer & System Administration

a: Level 5, 128 Bundall Rd, Bundall QLD 4217, Australia
t: +61 7 5574 0681 f: +61 7 5574 0932
e: geoff@allotz.com
w: www.allotz.com



Allotz is a proud member of the following associations...

Hospitality Sales and Marketing Association International - Asian
American Hotel Owners Association - American Hotel & Lodging Association
- The OpenTravel Alliance

Allotz.com limited - Seriously Smart Travel Technology


--------------060900000602070705010208
Content-Type: multipart/related;
boundary="------------000007010909030606040801"


--------------000007010909030606040801
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit







Perrin Harkins wrote:
cite="mid:66887a3d0905271324g4e3faeccn45ee715557917711@mail. gmail.com"
type="cite">

On Mon, May 25, 2009 at 2:30 AM, Geoff Toogood  wrote:


I have a <VirtualHost> directive which incorporates a mod_perl
PerlTransHandler. This VirtualHost block of the config also has some Alias
and SetEnv directives defined.

The PerlTransHandler module behaves correctly and works well but it seems
that when I execute a PHP document under this VirtualHost I lose the
$_SERVER (%ENV in perl) variables and Alias settings I have set in the
Apache VirtualHost block of my config.



That should work. Can you try it with a simple CGI script, to see if
the PHP config is the problem?

- Perrin


I just thought respond to this and say that it worked fine with a Perl
CGI script. I did manage to get things working for PHP in the end. I
was using <VirtualHost *:80> in the VirtualHost section (along
with NameVirtualHost *:80), as soon as I changed this and defined an IP
address instead of * (effectively making it not use NameVirtualHost) it
worked!!



That was not really a solution for me because it means I need to have a
separate IP address for each of these VirtualHost sections I may want
to add Alias' or set ENV variables in the config :oS Anyone know why
that might be? (I know it is not really a modperl
related question, more of an apache question so feel free to ignore it
:o) 
FYI I have a standard debian linux setup running apache2 and modperl.



Thanks for all your help guys.



Geoff T





--


Kind regards,

Geoff T
















Geoff Toogood

Analyst / Programmer & System Administration


a: Level 5, 128 Bundall Rd, Bundall QLD 4217,
Australia

t: +61 7 5574 0681   f: +61 7 5574 0932

e: 

w: 










Allotz is a proud member of the following associations...


alt="Hospitality Sales and Marketing Association International - Asian American Hotel Owners Association - American Hotel & Lodging Association - The OpenTravel Alliance"
height="61" width="484">

alt="Allotz.com limited - Seriously Smart Travel Technology"
height="120" width="190">





--------------000007010909030606040801
Content-Type: image/png;
name="member_logos1.png"
Content-Transfer-Encoding: base64
Content-ID:
Content-Disposition: inline;
filename="member_logos1.png"

iVBORw0KGgoAAAANSUhEUgAAAeQAAAA9CAMAAABLNuqYAAAAA3NCSVQICAjb 4U/gAAABgFBM
VEUAAADtvsCXteAaWrw4aqnMADNOTk5ei7wtLS22b30BSpbWtL13d3cANpGh Q1iDBCrEyNWt
ra3z9/zW2eRBdsaLi4uMo72goKAdT5gAH4SPHT8GKGu9vb1PfK1mZmb59PQx a8M9PT1oktN9
i6rIkp3VJlPW1tbC0+7x597q6u/bm66svs+xYnRaWloXNnIYVaBSd7Rvf6bA go96lMFRgszt
298pa72Zpb/QRGjNEEKFqNy2vs4cHByVLEqjtsYMDAze2NXPa4fV39/RGEdZ grKtxOfWy8xr
jLVHX5DNztWMmLcpYKT///+qVWnj39ySpsPw8PBslL1CbarWrrbj6/clYr6c rMW7xc/P2++D
nsDNBzssXKALSpnYh51mdZ0KQZNiibPEzdTi3th1m9bWU3Z0krUlQn3P1Nem xtaUrMdQfbWL
o8REcqyjt87V6OY3T4XSo67lzdG8xtZeb5oeVqHVMVx6nMBsibsAQpTf7+pz lsCmr8XH4+Df
aokzZKXdvcLIAmKyAAAACXBIWXMAAAsSAAALEgHS3X78AAAAGHRFWHRTb2Z0 d2FyZQBBZG9i
ZSBGaXJld29ya3NPsx9OAAAUdklEQVR4nO2djVva2LbGcxFjvJMqXyFzNAaj NJRKbEF4bCE1
HAcG0PChAkI7Y0EGPCpOpXRwRu7Iv37WCqDYagXU23HG92lh5wtKfrxrrb2z SQn1UX97Ed/6
H/Co+9cj5H+AHirkVErkjCzIyImpIV9DvHPd6Ue8Oz1IyCmRpfkeMcahQD9C /utKZHlSArQS
KYDaTYk2Dn6Gv4T05/NfHyH/BSQyJEnzpEz0iJJgjcQOeo4/R7T6fPTV6ure I+RvrBQDppWA
sCJQhMQKCi8rEoWc0c7GwV7sC0avRl/fzsr386FvrYcFmeMBsQKECVLkFaNK U5zMiyyhAGeZ
p0l6oNP8GaHVn0ffjr4Sb2Pl+/rct9SDgmyEQC0TMsmnKCrFE4xKk0bKKAkE wyngZgGCNjfA
y31G6Menoz+8ffvzbax8b5/8dnpIkBmSFjAyp8QUq3BGigdjMxTHCYJqJASG IhQJqPf/epcB
rf579PXr16NPf/x1eCvf32e/lR4QZGAMHFkaHCxyFMlD2AYhXTbFEEaVldHM A1C+zPi7H96+
Rso/P0L+dgLGWHCxKi8YsSVD7wlEUlqTTKk8FtoC0z/ly4B+QSMD5B++W32E /I3EaowJglRF
AQws0bREoiSeRoMLHIdfAZmgmL7zci+e1ePXHY3+MjTjR8i3E4exWoDyimIo ReYZiZRoluM4
IyMJJE0LiqzZnJEhYkt9nuxLfF697UL+M/EI+ZsoJUHNRXKYdgmFBMQ9Ix8p lhRoLYCzKY4m
CPB2fy/aQ+fXn8+N/LQ1fCfqfj78rXUV5Nn716D/TEaCjMtCJ0ohZAjPUHrx vWfUKJAMCfmY
Y2SI5f0WXxdwVn/8rWNk6EP9cZoMPgjINlufOz4MyBCsZQjVjMgoMkOSogoJ mLp0SnmKkYC/
zIgsQdF8X9creoz853mwfpX4+P4sdj+QfbWab8BP/jXNG/rc8WFApnmBYFhB JgmZESQVGUN0
vnROGQUoE5zIsQTBk2w/r3rB+Lun50Z+/sfLJ0/yQ1r5a+9mO46/mZp6Ez/u 1383aifQ544P
ArJIQqplVOgNEwzZZQyUL5XRLPAnGEjKMhRmfVn5nM3qL+dG/iW1/2Ts0/fF O4fcmpicnJya
gocJZ98f3Bb42r7uvxVkKLSgc8SnSEKioUNs7F6CukwZUrWiUBDGGaK/4c1z Iz9/3YE8+kPr
/w7GTB+rp7t3DLk1NTnl2vL5tlxT9v4/uDNq/srWvxVkKK0VSmQpAYI1ZGIj jlNTWqF9mbLA
85i3wcwUT/dh5a6PV1+NnnefTJFPv6rq4ffbu8OU2Ne+le/N5JsWQANj+lSb p3a+4dypzk4U
tzl7VtjquGTr/O2RtngvkDOZzOVWZgSV6a7q3dxtXzR7tg8ImSN5HMqCIM2T jMpqjMVOXu6t
o0WZkRWeRI/31VfuGvnP0a6e7obf/6uUy33618uhrHztW7km39QAWeVDHaw5 PunqrF77sFhZ
U9VA3VCvVNxIdb6yGDWozp1mfbHSVJcr9UBzuW421Ov1pnm5qR20bDa76/Xl e4LsBZ03vLOZ
2Tm/DjQHrVmLts6ibe5tey8dZBkKMsNTFE1RlCLTpCri1WMBT6fWInsdy0uS NrJJE5LUR7zu
GPnHV09/6+j5H/lPZxtjGy/f6Q3BPdAdQfZNTWKQXl5cnF40qJ7JqXaRvTM9 H5hfrKvL05Wd
wNp0VLVFp9cC0WmDs7LoDtSnzeZowPxh3tz8EHAa3B/WNKrmeuBD02muu+8D 8ojfZDKFNTOm
YSfdSCnd2T/nzWTCKmw16XBzp+0fgWPmsJXTyKdNJrWUGQJyCqIwn+JEyMgS o6Ht1NV4fVFI
pS4wixRDKGxKNMoUz9z8wl9CwlHrRMxgCLar693ggJSve6fjyTc227xNNSx/ mP5gc05NbuHa
5jT2gczTzcA02Fk1TAcM05iD61FnZQdcXVlWd2y2qNPWzszRNQOsVd3L89ri jmH+riBn2oLn
kbCKaGGVF3eaK10cYLLMtoE7Mgi2vdI70vk6qCoYOKOt9Q4DWZR4AuplI0nQ 4GCETHHaKcWA
LYlkj5lJnlJoML2i9JOUO2S+e37c1Y/FZDKrKbnd5rzXo+KN3efr3skzOQEM 3dAyLIKVJyY9
uDYaVdtPzYqWiKM7axW3e8cdrZiBr6p+WFPrTmddDexo+zXn1TpE8rp5J9AE AezbQ8bQmoEg
qwXfWYsl4zCppjnNnuDUnMWRzuXS6Rw8mkxe9KkpbXLggQ5TGpSDgzN+rZme 05odSw8MmYMg
LMsURci01AnScluYnKnekE2TEqFQAvSqef7mpNwG8+u/u/2nt0//5z8/PfkJ 9P79+3wiEXhX
3kWBu4NBeNoP7O4GxURC3L3O4te9k2cyrgamEaWzMh1Q4x3IdW3jThdyve7+ MO92u+eXL0G2
AV1UYF5tutXlZXN9WZP5LsJ1CVJuKZ1DeuFw2pFz+B1hzdy6sM7ht2A6tmQy Fr/fr7NYwmFH
eK6dfS1tfdacPW8MCtnICzKXStGEINFtyDJrRDFKpysldCkbBaisRRFMD86/ 8YW7kEfftjUK
kN8/+b2tRiKRfDKTMGQXjmKx5Efx6Ki4YDDsF8X9I3Fh/+NgTraDk82LixiU m4tmcLLWjXJX
tI0Vd0CL22plfk1bY3M6L0E2tL8Ma27VtuPccZrdnVe9C8gAZQ5UKpXmwM0W nQpOHcHYDQZW
dXPwYPJDgY3wMjr8KqRz4dmMxZHLwZ8cpt8wPsOCH9q4bi4zDGQWYzAHnWQS B7K0cN2GKp5P
2RQ6p1ekADKDq6U+kvI55F4n//6/mt43nomHLyJ7Y/qX+mz+bCOrr2bzyfxm JKs/WAnpG8Er
vXzdO21NTtWgzKpEMS+rtampFq41L7qdqnN+2tycjjqhsIZCaxpKbOeH6CXI TjWKZbWzAoZe
jsLDDm6EsH03OTnToxEdbEnrwiATtEpaYlbTYGnsGeUgMeNfC+6WzuEOIyN+ eHJ4TZiqO3l8
WMgEgXMyJbzwoEFun802ZFm5oIyQ25J4/sYXvgHy3ql+IxABJcsHoeRpIZ/P NyBlh86Skcjp
YE52vpl0AZbp6em6TetPtbu9kKCjlcUA9pQq0cr0MtZilehixexcXMbCa02N Op3A3xydb67V
d4CvE+KA6oy6m8vRtTsd1uwEWcelfbyZ82WHJWOBAiuH3wKvBR50Dg03coWS DCCnZ0ewTEtb
hoLMIGQNnAZZPq+utVERmTN2Os6gFEUrXcjSjS/8Vcj5Z7ETfWglEilHkpH1 pexGPttonH5M
FDe/T56cDAgZ4jXW0835+Sa2J7uDXs419xpQW644A+725QbzvHvZptqaWEAH zKrBZjPAF8K5
PL9mduIOBu3rgYvQ7nd89GrIFq+/FPY7QGl8cOQg4+bCOkCJURmWc8BLlwP3 ovwZr07nx5ju
xUrNq3WUZ0ewaRnJtBewNHcMNxiCTsZpeh3IpCy3fct1x7yM517WnCwz5J1A 3gu931wpR8rl
ZGEpltwQxUi+cRSzHhwcDuxk1VbrjnP5XJOTrs+2Li/2P5w9jK6BDJzm5nR+ LKd0JZ0jDK0c
LJT8czqI2LmcbiQzMjILWwB6Ll0q5XQ67yxkb7+/VIJarFTyjsz5MZu3k7pl BCM49r+GgiwQ
tCpBFU1inj0/mcz5uKY2mI0XnjiETKpsfzMHboC8EEoWyuVCJGKNRDbyG8Hg WL5xcrIWClkj
hY0BIQPmicmpuMcTfzM5Gf/8OtS3gdzNyecPs1qCDWPdhflXDQNOvwWgzWFP 2IE+nbO0j85l
MG77M+meV5zLYB6fGw6ykScJmcSBj8t5lumQBWEmxmqahepa+3HFYNX11ZCP GrHGxsZGo5zN
bp4eNURxYyVZzWfPqtnGUn5wyB7Ai3pj/+Ja47eD3C24OsIUjFVyBispk1Z8 hXE9Is8hUIvF
pB3t1VZ5db2vqJVpJu9w4ZrTBitx3g9N9q5HyLz281WW7EDmyc6uA/WTr4aM M71imkRxoRhc
haXE3oIoBgzBYHtwRLw0VnIDZEisx+Px+PjxFTzXpr92sen2uhoyJlI/mNXr x9Fpfwn+OtIm
E1bHmRLkZYclh2HaP1cK5yBv6zCqz85qpbcug8/+OSSuDYrgF8CPddfFUMjg I17axC6CFnpH
pLVwTWmjIkoHskBTCoULSj9XlG/KyQuBgCGRQNjPYGE7GAzm8wYxkVj4uCvu wp/YAjzFFvZw
uGQ3eCPk6xVwX+Pkm+cXXN7jmglBV0K2lLzeMCJLlxymtANHtiAPI0eA7E+n TeERr1aApYEu
xO05vzYMoo2NZfDJYtEMrsV5HM90YBwIjwwHGceuFZbjRJmUeuM1QmbUFIpv QzZCShZEDjrK
A4xdXwvZMJYP7ScMu9mCWCwWDw4TieSBHiqu2AG43GAIJpbGxGIsdrQX+yiK htgtIGvyeb4g
VBu/6aDa+KWDjj1X7nVd4TUL5bPF4m2PUsHDhRXRmWG8ItFVblZLwiNapwq2 +LsbtBw84u0u
+oeEjH0oheGMtKIwvRO72pA1dXKyANkbHCwKg1yFuhbydiEZySb1zfL69sEB VGGJRL5QbWiQ
n21XQ9tLLxrZmdC2NTBWXUnqN4rDQ/bZ1eOa7fNcfVzzxT/f0/7ZHLHa5SLO PgjkS5VXu+6C
rpLmZEtn6Coz59DGq8Ol2QyObHmxT4Vdq4wu15aufbR2QK69x3CQ8XoyVF4C Xobq6Rh9AZmV
cWqIxEBfmSb7vp58fT859G4mO7MesW5k9ZuNjeTubvHsABP1weGzw7MZ68y7 5ZOqPhuyzoTy
p+9m8IrGQB9LVVstiLBbNXUr7nNh19nm3AKIvi1tAoHNZfeN+1qd3UDOLZtt Ygs2Q1C22dp7
tlwAuoVRuuZTa7WBnNyPMhltNLpnJsAAGuhc4MwQqLpEowxWviiaeyBjuOZS Mk0StJEklIFm
hnwF8vfVbGEzkm1k1/XWDXBy9kkjYNAgJ6sn1kLVWo7MZKGHZbUugbMHdrLd 5WrZxj3jW543
9gkXRN5x1/iE0zcx7nLZcDJJ3Be3u8bBnh6M5D7XuKc15anFPS6X6nF5JmrQ jLtUe9wzceyM
j9eOoXH11KJbTf/JDEd4UMgQrzEMi3iNgrmYo8mRUncqF0uStEgKDE7XFI04 XbOfmdc35eRC
vpws6CPJ06y+uQ3pORH5aXMmEETIy9Uxa+HssFx+mY0kT/L5U4jbAzvZ46qp 9gmouSH3elo+
ly3eUoH4sdqaQCt7jiFc21ytCbv9TQ0gA0oVvgq4WQXj2+3Q3HL54k513O6b sNmg4blrJ99K
g50NjqRxog8nYdeIuuZUkjIrEwLFiKwi81L/szWvhxyxlq3g5ORSdixrLYCT Cxtn77YBcvbZ
YbVgLeiT5U19FjJ3Pl8eLlzHt+yuWqvVhgxOrgHZ8Zbqi3cgu1Tb+Fa81drC 6tvpccEeuNkF
3wX12A6711yYt+0Q2FVs3Hm4/n+ErM27JiXoRhEKVGFX1lTAWCAUjlZImeCl AeZdXw85lI9Y
C5/K2cJRdSY/BpBPQvpP28G9avVjdn0mG3qRD1TXV4D2krW5XjUMDBm86PEB Z3stDtSAbLwG
z7X41rgGeVxzctw3bj/GGtrnOZ6APbZgMzj5GKI4NF1w5PjWGzsShsbEQ4YM VobeL48BW2Fo
+cvuESdTwFiCLwAEa6rPn7zdlJOPjo4MC2OB4mGskS/uQz+5eFrYMIji/sH+ 3ulhbH9sIVve
XFkJwJ/9g4PBnezzQEFdgwdbC+omeGg54dl3bN/CnNxepUJVZfdgTW3bAufC HlueVg3LLF+t
3bTBl0TbExu1K9/oYUAGK0sE1FycICgKz1DCZTOLPK4EH4uyLCkK3Z+Rbx7x 2i4Gg72/pYh1
59zv7Wnrd482x7TlXevZ6d4t+8ldHY/XrkmtQ+uBQBYlGu/2I/P4KwqBoSmS 6Z5RkZVgiYd8
LMg0Xm0mB/tV4+WZIb9fQE4svIgkehnvGvZjQH1lYeGoy/581lfx5mHNfmWf GL95pGsgPZCf
ruI9YWRC4VMsJVA4xsmTlAA0eUmgBKl9xZlNSYokDPz75NWff3vV0S+1/3z/ 5PdzyMnfQ7uB
pUDs8FA8asRijWxxIbZvLR6EiuGPSyuxw/z2ABcovqUeCmSVkYAyw8qyKAra nX5oICxJPE/T
eOc2maagIKOJYe800NXKZmeWV+OZ2HhxUjx4ETk8O2vOfGrs62cOI9bN9WS5 kMwf/lRIVl98
8bu4ez0Dw+vBQFZppCwomJjxpjDtO4WQgnY9gmIEhlMYyMvAuL+ErF4N+Vni 8KwDOXZaPdme
qTatm43mzEyh0djOFlYO163Z/H6jUV1aahS+uOB4n5//Fno4kNuUKVaUFBFT r9Ke6KMQMi8z
sAJ6Twre/advxtfcQPXZ3umnJ09wjtfJ+mYsoN/ePcjHqtVIOW8rFgyNn7LJ RrLR0Jfzp4XD
R8h3LhrvKaFIMi/iWDVDEzSt8KzMioxgpEkB544Mwvi6u+TuPgscvH8CkEM/ nS2I1cLe/ubK
wUxk6TB4VLa+fJlMopM3y41G6BHyPYglaQzUbIrEabksIXKyUZQZloOeM4/9 Y/o2d+S7ENRc
7xrPFg6SoXJoPbQU2kxW9ZF86CQfWarqrdbI4cbGu0i5PPMYru9DnCTRJKHN C2BUlmA4ihR5
AVgrFCFLtNTHdJAeXQtZDCYMhl2oqPPJ8npypRoybOibC/rCinVlRr+SLTf3 s2dL2Xx5/xHy
fUhkoN9Etuf30IpRRMgE9JvwjouSxA52a/PrIUPM3t2LxXD6T2BP3N4WY4Fg MGCA9YZtbT6Q
GCjuFYtf3I/gnj71bfXAIIOZaVKieUGruigKb8+Gc4OA/MXwSL/6GuQL2udP 7f5S8NLqR8j3
o5TISJ0b1+PP4ChSa/MD39L88b8n+GsrxTHt/4OCxieJp9nH/4Pia3qQkFX0 M8ciaZoxcqkh
/zuZR8iP+vvoEfI/QI+Q/wH6L0LnLSrsFVzTAAAAAElFTkSuQmCC
--------------000007010909030606040801
Content-Type: image/png;
name="allotz_logo.png"
Content-Transfer-Encoding: base64
Content-ID:
Content-Disposition: inline;
filename="allotz_logo.png"

iVBORw0KGgoAAAANSUhEUgAAAL4AAAB4CAMAAAB7G7gGAAAAA3NCSVQICAjb 4U/gAAAAwFBM
VEWdBxf/4I7QiI+9Vl/31Jr///+2KSnBYWv88O3gsra8LyfVVjLOfYTbdVOm HiuzPEj25ufd
qK3QNxXig2/nw8f+45/qsnzZY0OnFiHKVDry3d7WmJ6nIjDXhFXutanUQCGt LzzAPjLx19j/
6K/Gb3i2SFTrqZquHyXJXlz48PLvwrf21s+lGintzs/WdkjllYPonY/WZTrZ jl7/8c7AQj/5
0IOzISL0zI/ddl7++PfNZkaxKjHkub3VSSygEB/MIAAowhqvAAAACXBIWXMA ABu8AAAbvAG6
t6C7AAAAFnRFWHRDcmVhdGlvbiBUaW1lADAyLzE4LzA4f01/JAAAABh0RVh0 U29mdHdhcmUA
QWRvYmUgRmlyZXdvcmtzT7MfTgAAD5dJREFUeJztnPF/orjTx114csBJISit FqhSCu6hUG13
r2tOYP///+o7yQQEq7va3Suve16dHzwLGN4ZPjOZJOwNyH/aBn0D/Jp94Pdp H/h9Ws/4jK4c
xQTzXZq+4fe94lMjtl/+RHvZqb53cQs94jMnmdbw2IOvJr2wjf7w3b8+f/4D rdUB57JGesN3
di/Ifn9/C3Yv+f802SWt9IWvvAj6+9vHO2n/fMUexJfw94SvIPw/NfvdM9gj diC+IAX1g++8
7ID+a+P5ugP/CAHF5zfUC37O4f+4fZTGyfHz+VHw+2e31Ac+U1/29Dc3375d X19/u3kWD+CO
x/BLfm5TfeD7e/pnjg728PBwfSP4hX7+Ojd8e8BPk8+73T2wPz3dfLquDTrw 7Znz33J+48y2
esB3prvd7lbQX39qjPP/n+Dn8vnrzLbeH59pU+n8Z0F//YXbA3y5fvjG9fMP H4XPVP/74+e7
z8L5j49/c/ovUua60M/NnYzeM5PP++MXA9DO0xMXPqdvjuvX6P474f4z1fP+ +AqXPgj/iTv/
oXXiC+e/kfi35+Wed8dnMZc+0N91nQ/2UOODeL7K2l9frX5UQ7w7fqp9Rvxn HrYdH3+BAzx4
ufjvC3FosQVbnG6tH/zbp6fh84F2UD2QO+8EvsuPrK+WjC2v1ieV1A/+8CQ+ j90Gf7mNNts1
0x9np1rrSzzD8oh4DvHHM/1quVmT2fiU/nvAnwbB/RDxP+ntUxC6vPC5ewT8 rzBusYlOt+vx
jKy2p+bAPeO3Mw9P/NfPMAfgifMr+JtdUbrdPnqAf2oNojf8oRx092euPyH+ 8209bI1n6ZYu
xpB/TsVuf/hDgb/nf+D0N3wC9hXwTX5oebWa6fommixPtdY7/qcHof8v17xm +3YntfMnpv31
ZJmmy8n6ZGv94/MEhIUzJP3a+V+lWmbbyeTqZNrsFf/m06HxGa9wfmu2q/9w 4a0n/CfAf77u
wv/9zKftj3wWH+o/b0hYj/jD55u//24UdPP8+MQnAfdA/3L2UmFf+Jy/HPKy /5EvkDzfQQnd
0Gtnt9YbvvC/sCdpDX1y/kJ5PzXPDoFb7AL+luv+JXTPb61X/Db649PtPdIX F7TWE/793m7R
7sXC4R8v9tkrbNx6wt/tLGEAvEPDvYqX+LINot7wXxtfczYu2pw4jc9qO3r4 6F/n4k8/H7ev
iX8h/El8qqGpBwOIr4rDqM8Cr7lsO4rFof3aVDVWLhL9j/HNCm2gdRySJgN+ 1MLUZoo/Bucs
iFHHAHMi/jWPXtvFbv8hfh5agbAq6VRMVByvEpx6apW45Byv+QMeqGf19CI7 js9HRmFZ2MkE
njhe4aCeJhw/252zF2sOMrDqkpR+lh3Fd8NM4ltd3xqIj5tPns3/ypIzqsNU FT0No99A3LGj
+HEV1DboOEzh3bIs1ECRZaIvZ+jWE/44UOLvsGP4eZA1+JXSPhPzE1mAex/+ QPRPOdLCoXlT
HjODC7YMz7Qj+CweBHv8zi63bbU0oCD+OXmzEI9zYP4W5LYdwS8qDjlVE+Hq pLXAlYoeTRPR
IyYSj2V16sPI8E1TMfIDQfl46YUvLLwJn6noKl+peLJrz9tyxFfFH1Qknqm9 T01UsUPoMA8J
O26iNIeRzcY8nMQaSM2LtSP2lkHrGL4rsss0pI4lnkIrc/qYjVADkYiQSq2f DlV2WWY1Fvjy
hEj5Mo9ZFuRcN5hah1a9MSm9xlctmRyNQCi9lXpMxMDE4w6stp7zpLKCtlUa 8iutSAoy8L5z
cCEOj28bd1/hGyId8uEqF9kua42UqsibAard6SSeIqwOiCzsGYZIg+8c9KfG V99E/wo/FQEb
ZJDjqJ3Jb7WJA1aIXjVFOE4xHKOaHobWKsO8m1U8wXrhYJrV57IKNBIPWhKr u/XGpHSI74t7
Wzuvps32fqHicVg29lMVY24oQk5XURBZoDmRq9jYAREXaWEYGmLG8JURqmb7 Gr+mD96YlA7w
sY4JpsIZiQjisFElBoMlKx7RuaktBlJf0ts4oOkoGGsqk6rAt3YyitjeFOyn Zb11QDvAlxyB
SDdatv8uToqHnaHao2qvWawJIFvV6YOKcqgJDHyM4auSoQ7i6ZuH4y6+dL68 rYnybFIPlkIZ
Pud29Yblg1XtFaAMcOgTYZKKMjuzD+9dyOKkensx0cVH52fS4Zjmgyb14HiW oYt9rN4U0oT7
oLU45gatIbtA0R0mF2OH9AP1rZOVA3yMzX0yxARYJ4VUxEKdeLR99UYxWWWt t1giLKZlZKAb
Dmq7mn4/8P0qvoLurSXs4UOvvSbHAVkEJfvqrUAdtasjORewRcVhYoB2k0se 4pRo+iv0HXyc
CsJwyVJhVGpWPltHUGBSImyH5/i9FUyT7YXVjvdRdEGnqonsSvr+3LXwn+Ij BiR2TUXDnFzP
FzEwKgyFdvWGv8va4uhoXybgtpcbevvXZjAt/Kien2dymUEm83rJFKcBcvrl 4JVxg1/PwWRX
MfOIdYoIB+t2VbOnv/yt61P4cT0/75olRYuFtGXhDdvV2xF87CpO1ZzgsPjQ kx/Qs9l4u55h
X+kGvq/Et+VMj9bbBSPL8XbWeGKPnzfz8wN8C1WB9b2Us6zedm4LvyWeSKYw kYuwDpm2tqvU
6Wn66KocjUbzLZfaZjiHryXfWFzOh1dDODEew6FR847JHj+WWmlb0IpJlHNd BqMgcJHEfxW6
OMDJqYx8Es2sLJUF0vTYQj67ms+HE8AG5sV8Pp9M4GNGyHrOj5d4ZDSpI6bB zzENZ51ZhEwO
4gKjXd9H7eoNJzhZ0NA46F15rdYWHQBK5WRHtyEAeeKR5ej7kHnlaL7g4KMt I1fwqetlORqn
tJwP68YafFNW4b6xNwdLGVzfkAsLcpEE8WX1FsoCU+ZADOtgGojxQ4quqfzk QoAVGq3ircHf
CmSy2CzYGqTCu1tyZw/n5YqwIQeHA9s629b4rqxxu+UHzreEm5gQhCUXymT1 JgdkRUZi4lBK
3RifmjXFYJAxZSmFb3pymiDw6/TMrR6w2WQ0rIWxHZVLiQ9+549gVfIOreai W218OSfKumML
FsVYDXQXyjBQZPUGUpIjaGDbdlhhyExlKVMXZlbIY4G1FvBaVpeFLXx2NRIa icrRFVsK8JkI
Cfg8DF1XqrXrfKbta6DuQhn2dloXyI5EtvYBP62X1Bp8i9d0+pHcBsbzga7r Ah8SZb692tTe
H3PmzXy0EWEA4PC9eUVD4qvZEefXGUSEYI5jLvYPq7cgaIZMv+pOdbOq2d2k dn2Kt+O+nqbL
FLC6GoI+xpAzo9WE50bQ/tVqtSlHoPrxnHdlKz+Hqy5+MRVue7WKp4iFYVHR OvgV1Z6DQmDi
2irS/GCwHzayQWbuT8UDS6rFF4XTaxNO2QCtEPYI0iNXOh2O5vMSs/xECGko MiZ8NnXSAEUS
Cnu1q2dY/HCgwo+UQHxFtRfi8qC9OpvHwaBCmCqI2zmRapU4UfEYUsJjxtPZ ej4EfZAleB5S
DhXPg3+dQNZPJ/MtNASfjH82kSu9H3nCXpVPKR73AJM23/bHu8Vi5JhqkiSa aRwsObEiFif4
wpVs5sCE9PE/hK5mSykOfTVb5ByKUc7WfO7v+3t3FnmlfXTqlJ468Yv28U8u +7R3wGfLFVu2
kkK+7O4FR8vfNFX/d4xOxnQ/zEPeHurrcYt4PH/7nOUd8Fflhm5zfbZcuHQ2 I/p6NithJFou
ZpBpVovZ1eTt0913wF/M89l8NZuXZTkclstoPuNj6KKclGMCHSlbafxiewf8 9YhuSroezTbf
17NymX9feuVMLyf5ZJhvh6vF983b234H/G2pbydsW0KtRZflcvZ9NRt6K5g7 Tbaz4ZpE30++
I/tz+/fx9clWL8f6ZJxOJmRd0jFEbuktR+PZdpMPt3Rbrn7eyCn79/G94ZqO 1nq50aFugawz
2YKcoDug/Q3bjqAA+4XFkn8fP11SfUnhky09sloxNyLeZkboYgP5ni4W+S84 /2PU7dU+8Pu0
D/w+7QO/T/vA79MkfqSGducly1w7Nodw9lsQzLdt9US1QvlcKhdrr8ff3KT8 bSVm8gu0zuqM
//p6Gv9gNiPxE831q/bOpXv0/9Si7fH9wHGTVxvlwiKxFxmZsaWZx9/cdPkL AkxRktDs7vba
r1/NMOwfTIURn1l8AcwnrnhpOffjIofCylRNSigccAv+vrILvfQNCn7nTtdU OB6T3FFM19Hg
546qOYwVvlnE8qU1N/CI55gGVdTYS+EY9dM81nxGFLlXrPJVz1g8Il+NcxKF ZqxQ4jqmBv02
NN6uqRIvVvnaOjA4hgcE1D/YXbF3vIk80HzLYeogcW2f2qoSasQPgTqOQl/L ImobQOaLdwac
SghAHcR2oGlV7gS+mUVskJlFkiC+H+okhrbUxE+SHH6l2W4YK5lPNPkia+DA g9DgQZLYUtSQ
uVaihCaxK1MNUiMz42lBVJ+GcFQlRRYrVeiGBlGyA3xPq+ycqEnK1JiGJqO2 Z4YpMQIWxyS1
nShwmEOdhEGEyAfshIFC4Fpi2mke5LmjK1mU8xc4asFrGu95SnzXVdU0yXPL M23oRMKS+vHk
8BeFJ+nC42cm84OIqEoa+qSwI1vhP2e2q4AbHJsm0OdYZQk4tpEYLtGCLnI7 oaGdgBrzMIJf
p6rCl2I9YMnDHGBtl5gx0Uw/4T+JIpIqUzcCgEQBP9PYVhOb8pPUxgXaFO6f hi5xk0TLFOgU
dCeBW4RxJNeCHQiBMIR7xj6PopQ/FWYXrk3hVjnfDlfNyI4SkJiR5HyTBy6I FT/pbozSkGvM
9sKCpCZ17JSLk3de1TxoBM4oKVFtBl2BaBMbOaBIQneFYzO4H4njAkgAT4M7 FTKgI2iuABLN
Jp5tEDMBz4PfmJnXV8TQCHiamZEDR/w4hWcb2SngMc3PA0ryrDCS1Db5k6TQ XBQ6QNCKbxSP
xoWrsDj0VZuq0Ch0GDQaBznNYnOgsQTkq6W7ghgDuZsYxH4SehDAhkXTQPEC Rang+Tl8Z06q
q/JIDFeboZ8MoON8bwC+a4FnigdIaABH4J5aSHO4TWYALY81UImeGcxWfYg9 8IkSwI9cooVK
Ag/baO/PIz6FFAwJgcZJ7BEHHpLDtaHyd0Md1fRdEsEZynyduPU2lKFBQBPD hdxDUj+CzGH6
sedQ3pjcw3AYKQrRuAJZLeLpIjUTLRJHuVjgZ+KIuA3kPMhMJDeIn8MpcH2s KozTMMhcLqGF
EmsgDDdobR5cOOpG6hvfWPx1c+w8h+cSqe03Vy7EN3//K/jnmm7aNqSxuPMm wYX4F/4zod9r
afqK4P9HyfZftQ/8Pu0/jv8//1bRLoD8rcUAAAAASUVORK5CYII=
--------------000007010909030606040801--

--------------060900000602070705010208--