Blank Display was Re: [jsword-devel] Patch for clean install

DM Smith jsword-devel@crosswire.org
Fri, 26 Mar 2004 14:38:32 -0500


This is a multi-part message in MIME format.

------=_NextPart_000_4d8b_6e9_61a3
Content-Type: text/plain; format=flowed

I have attached an image of what I am seeing. Is this the same problem you 
see?
In my case it is because there are no books and the "return" is hit.

>From: Joe Walker <joe@eireneh.com>
>Reply-To: jsword-devel@crosswire.org
>To: jsword-devel@crosswire.org
>Subject: Re: Blank Display was Re: [jsword-devel] Patch for clean install
>Date: Fri, 26 Mar 2004 19:09:17 +0000
>
>
>Arrrgh!
>I just got it again, and no exception!
>And I hadn't cleared my .jsword directory.
>There has to be something very weird going on here.
>
>Joe.
>
>Joe Walker wrote:
>
>>
>>No you didn't see that. You made it up I'm sure.
>>I though I saw it once, but now I repeatably never see it. So it can't 
>>have happened to me either ;-)
>>
>>I used to be able to make it happen simply by deleting the contents of the 
>>.jsword directory, now I can't even reproduce it by deleting the 
>>directory.
>>I've even tried creeping up on the computer and running it while it isn't 
>>looking, but that didn't work either.
>>
>>I looks to me as though sometime during the OuterDisplayPane() ctor the 
>>thread just disappears.
>>I've moved the gui startup inside the try/catch block and made it catch 
>>Throwable just in case.
>>So I'd be interested to know what you get now.
>>
>>Joe.
>>
>>DM Smith wrote:
>>
>>>Still happening on clean startup. Here is the console output. I did not 
>>>see "odp end"
>>>
>>>uterDisplayPane(DEBUG) odp start
>>>on.progress.Job(DEBUG) Predicting 32ms (99-100%) for section General 
>>>configuration
>>>JobsProgressBar(DEBUG) removing job from panel: Startup
>>>ng.JobsViewPane(DEBUG) removing job from panel at 0: Startup
>>>JobsProgressBar(DEBUG) removing job from panel: Startup
>>>ress.JobManager(DEBUG) job finished: Startup
>>>JobsProgressBar(DEBUG) adding job to panel at 0: Display Pre-load
>>>ng.JobsViewPane(DEBUG) adding job to panel at 0: Display Pre-load
>>>JobsProgressBar(DEBUG) adding job to panel at 0: Display Pre-load
>>>desktop.Desktop(DEBUG) desktop main exiting.
>>>ress.JobManager(DEBUG) job starting: Display Pre-load
>>>on.progress.Job(DEBUG) Predicting 15ms (1-1%) for section Setup
>>>on.progress.Job(DEBUG) Predicting 3328ms (1-98%) for section Getting 
>>>initial data
>>>d.book.JAXBUtil(DEBUG) jaxb: 
>>>javax.xml.bind.context.factory=com.sun.xml.bind.ContextFactory
>>>on.progress.Job(DEBUG) Predicting 32ms (98-99%) for section Getting event 
>>>provider
>>>on.progress.Job(DEBUG) Predicting 15ms (99-100%) for section Compiling 
>>>stylesheet
>>>il.ResourceUtil(DEBUG) Found 2 implementors of 
>>>org.crosswire.common.xml.Converter
>>>JobsProgressBar(DEBUG) removing job from panel: Display Pre-load
>>>ng.JobsViewPane(DEBUG) removing job from panel at 0: Display Pre-load
>>>JobsProgressBar(DEBUG) removing job from panel: Display Pre-load
>>>ress.JobManager(DEBUG) job finished: Display Pre-load
>>>desktop.Desktop(DEBUG) View pre-load finished
>>>
>>>
>>>
>>>>From: Joe Walker <joe@eireneh.com>
>>>>Reply-To: jsword-devel@crosswire.org
>>>>To: jsword-devel@crosswire.org
>>>>Subject: Re: Blank Display was Re: [jsword-devel] Patch for clean 
>>>>install
>>>>Date: Fri, 26 Mar 2004 13:16:14 +0000
>>>>
>>>>DM Smith wrote:
>>>>
>>>>>Joe Walker wrote:
>>>>>
>>>>>>
>>>>>>I'm working on getting rid of the plethora of directories created in 
>>>>>>the .jsword directory each time we start up, and on chasing down this 
>>>>>>intermittent blank opening display problem. I suspect threading issues 
>>>>>>somewhere.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>I am able to get the blank display to happen on every startup if I 
>>>>>delete the ~/.jsword or its contents.
>>>>
>>>>
>>>>
>>>>
>>>>I'd be interested to know if you still can now.
>>>>I've tweaked here and there but nothing that should fix the problem, 
>>>>however I can't reproduce it any more.
>>>>
>>>>If you can reproduce it I'd be interested to know if you have 2 lines in 
>>>>the console:
>>>>uterDisplayPane(DEBUG) odp start
>>>>uterDisplayPane(DEBUG) odp end
>>>>
>>>>I suspect that you wouldn't get the second for the cases when you get a 
>>>>blank screen.
>>>>
>>>>Joe.
>>>>
>>>>
>>>>_______________________________________________
>>>>jsword-devel mailing list
>>>>jsword-devel@crosswire.org
>>>>http://www.crosswire.org/mailman/listinfo/jsword-devel
>>>
>>>
>>>
>>>_________________________________________________________________
>>>Check out MSN PC Safety & Security to help ensure your PC is protected 
>>>and safe. http://specials.msn.com/msn/security.asp
>>>
>>>_______________________________________________
>>>jsword-devel mailing list
>>>jsword-devel@crosswire.org
>>>http://www.crosswire.org/mailman/listinfo/jsword-devel
>>
>>
>>
>>
>>_______________________________________________
>>jsword-devel mailing list
>>jsword-devel@crosswire.org
>>http://www.crosswire.org/mailman/listinfo/jsword-devel
>
>
>
>_______________________________________________
>jsword-devel mailing list
>jsword-devel@crosswire.org
>http://www.crosswire.org/mailman/listinfo/jsword-devel

_________________________________________________________________
Is your PC infected? Get a FREE online computer virus scan from McAfeeŽ 
Security. http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963

------=_NextPart_000_4d8b_6e9_61a3
Content-Type: image/x-png; name="cleanStartup.png"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="cleanStartup.png"

iVBORw0KGgoAAAANSUhEUgAAAvcAAAGhCAIAAABqIgybAAAACXBIWXMAAA7E
AAAOxAGVKw4bAAAAB3RJTUUH1AMaEyAl/Z/UfgAAAAd0RVh0QXV0aG9yAKmu
zEgAAAAMdEVYdERlc2NyaXB0aW9uABMJISMAAAAKdEVYdENvcHlyaWdodACs
D8w6AAAADnRFWHRDcmVhdGlvbiB0aW1lADX3DwkAAAAJdEVYdFNvZnR3YXJl
AF1w/zoAAAALdEVYdERpc2NsYWltZXIAt8C0jwAAAAh0RVh0V2FybmluZwDA
G+aHAAAAB3RFWHRTb3VyY2UA9f+D6wAAAAh0RVh0Q29tbWVudAD2zJa/AAAA
BnRFWHRUaXRsZQCo7tInAAABAElEQVR4nO3deYAcZYH38d9TVd0zCRlyTQgJ
LIRDCCBnUEHDISqvqyDiAS7iIuwawONVWQTWa+MKLJfu+oIccQXddV3B2wVX
8UAFRSTDYTAJIdwECMkkmUwy6a7jed4/aqbT6bl6rj4q349tU11d9dRTlZmu
3zzP01XGOacy5pSHjPEluahFknzT+0a+Vb5Ri6/AV5wo8I3vu8QptvI8eZLt
KyL2BDQlv94VAEbOhPWuATByrvzz1peSHd4tpv8JpbzCWHkrSaGnfKBQUizF
iowk5ZwUSJICRU7Fl91vDi0vyZRSjnfqo5Jye+xvdpk0pdVraZWkSb6CVk12
UqsmJZLkB5LkFA0m4QAAAQBJREFUDZ5krB30LaCRDfFTDTQsPnLRpCo+cq1V
EssPtj8PZltUOWdzUZI2bVX35iRctlybt7iHjk3f6k053qmPmulzgsm7xLkk
19o2JW8kpUGnpUWS8oGCsuCVD3onwsHrAQAA0F/c13aTRov0ZVzom9lamS68
WDbY/rJY3OHdYt+KW7ZaScW1PXr+aXffoUpTjjnpQU3dXX7BzJguyfXlKy8X
GC+QyQW5oOic7zxJgeeKzrUYIymdmc6R1GKMS2SMi8UfxQBQCzZ0wy8ENBgv
b2zoXIvznZeY7Q2SZltiImf8SElio8C5RJGvXKJYJudLci6R6UtAsVXgyQXq
KfQOsAmMJNsGPqsAAAEASURBVBW2aeMmhZPc7/bri0bROk2e4bZu6X0ZtCrw
nLXWi71cHCXyJHmBpFjypXQLaeNOLHk2NrG/PXglO3awAQAmBn9ToikV5al3
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
GU/Gpl9KkhI5mXTwrbUmcTv0WJUXIg1ViKTYmB0KCfK991eIii4sOs83QeBk
nHNzrv9JWv7Li47ffcnvJM3+xoOvnHOE8ZxLEmNlYuulbTn5vFxRatUusWLJ
awkkyQa9tQyM/LwkBYGkJUvOH/R4+Lkj/vyxBQsW/bs71CjxjFGLrHMVfw5v
7i5KMjnfO7dn0s++LGmytO2tF0lKcpOPuEL2NrW0OOo4bgAAAQBJREFUBP7T
f/xex54nHaJDD5xeDO0xJ351w7OfPvTA6ZJ++IOH7D4LipFL44vJ+ZKKxdis
fzqdTpWmK5aseBcYgqviq49Aw+GigBgPYeyKkQJfMubH/zSp/wKHfa4gZ5yc
7RuYnFgT9d4IwetfiNJvUTmX9ls5o/Q6w2khkqzZsRBJgZHk4tBFRRcEMpLx
5vy/H6ZvvnzhmyS39u9eN/vrD5jJu87+7lOvnD5XzipJTJK4uO9u4qZF2v5p
HqSBRsorNpqcl2SML+nho64/8qGPlZpz0racdFDOsmNv/GD4SIf0de8wIzn5
Uu8Y6Y3/Lzd1kvncD+K9ZhpJDz36kvurI9JxRztPm5oAAAEASURBVD1vvSTd
5CNfCOZMM7M/Hn32VE/Ssr+sNeueuukeXXBicthe/qPLXnSz9nv4eR2zn5b9
Ze2//8dDyZuOe/g5d8x+5hs3nd46r1XSo4+97Gbt58qGTpemV77kDt/LfPc/
znj7twd4FxhKvt4VAIA6SZthcv5gF5+RjJyRlbFSZF2cyMYuTpsS88GAhcSJ
sXLWyBm5NNr0FSIpstqhEN9LGyZdWHRh0QU5ycy9+adpyS9deLJxTs5Jbt05
h8365p8l7fbDF195+wwviV1slfZY5VvkIimvNmnbZG3vpsolagkkGeN7xvyd
t+zr3mGPHPPVjo6OJUuWlPZxwYJFjy28KW1ZdvmaAAABAElEQVSfemzhTXKe
i508OcWSXORfd7f7v8eFX3xXSzFyf342evt7v2WPOdPsmDG+95Bd9HrrbssX
I/fA6vikN3/NHnmqCfTLlTpsL/3sl6vdvMPvWmaP2c+7596n7ZGnJpNaXn9V
/Min7XvfeYikB1YVTjrlG+417yovtjR95BfjZ6/Q295yQNcbbP93ASBjXExb
NcZBGKsQKvBd/8v0pRJn0lYZKyXOxIniREnvjbr9AQu56wutQ2yxspAgL5P2
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
85UXNzz57JqFb1iY2K4aV6jR3HDTdzzPO+CAA978xiNKM2+85Q5r7cEHH3zS
CYfVvkr/9Z2fpxPvf9//GXtp++z/mmoW27x5czUj0/fZ/zXd3d1tbW2l569/
/X+6up745Cc/ycB2AECNBZJc4irmPvnsk6tWrjjltPd0vjJoymmfPb/8ZFZ6
vv3229va2g46YIofBpgAAAEASURBVNbEVnzHmgzx7hhvgJBGnFWrVklKg86N
t9yRzrHWjq56Y6nSf33n53PmzClNj0vQufHOr/qBH+SCIBc88peHWydN9gLP
JvbEE07IteSCIHf8rOOHLST9efj5zx885JADN27szudbOjs35PMtSx/s+NE9
D7S23nThhRcSdAAAtTRwj9XRr3vzRZdeoXioNdva2tasWeOcK3/u7u7+67/+
6+7u7gmp7EDaZ893zi1atMj1Kb2Vvhw6Aw3LWut53qxZs7q6usrnpM9VFuLK
SJq524Gjq8wNN30nnVi+fHmhUCifMxa+7y97bNljf1n2z1/64mnHnH76wtNP
O+a0U15zykcuH6sgAAABAElEQVQ++dFlf3ns0WWPDltC++z599zz2B/+sGrX
tqlPPvmMtclnPnOzc/bFF9fM22fvyy67/NJLL73ppptGveMAAIzCwD1WOa9r
iFacVNpyc/OS+6ZPn7atZ9vMmTPecequDz/sjDHOuVH/1f7pt72//OWVP/2v
Klfs6OgoTS9duvToo48uzZy524Gjrs9HL3zfDTd95+CDD16+fPmvf/vn5cuX
H3zwwZ2dnXPmzBlRd9WSJf9z/vnvSKeNMenEiBp10mq89NJLkvbdd9905sEH
H3zrN39y3jnvqL6c/oJ8EOSCXD5vPDO5bfJZnzpL0reu+lbrpFbP86ytbOrr
r62traW1a/FYsgAAAQBJREFUdeuWrcWw2N4+s2tT1+c++7cbNm6YMWN6Z+fG
fD5/7bXf/NSnzjn77LPHUk8AAEZk9ONy0i6qGdOnFwqFWbPaw2LhnnteOvJI
k86vvgYVbS3ljTHGmFvGEFDGS9pyM2fOnM7OznR63bp1BxxwwIgKWbDgaPXb
u1HEr2Kx+Mwzz5Rebt26VdKvf/vnsYwQCvJ+viXv5wPPMx+47AMf+uCHvvaN
r6UtVda6OAyHLaG7u3vSpEkvrlnTPnNmZ+eG9vYZX7z8Pz772Q9s2LBhxoxp
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
0HCIOMC4IOUAQMNZv3ZlvasAZAEpBwAaEUEHGDtSDgA0KIIOMEakHAAAkE2k
HAAAkE1c+xgAsIPr73y23lVoVh87Ze/yl3U/kvWtT8XW64KUAwCotPi8k+td
heaz+Na7B5hZvyNZ3/oMuPXaI+UAADCAlzYm6zabYiEOIxvBvLzHAAABAElE
QVQlRpK1LrGJdZ5zTpK1nnU2tu7QfXL7zclnuz6NdjSqRMpB9tW90RgYWiM0
7KO/dZvNtMmmmM+FkU2ckeQSZ20+trLOSkqsSRKFkX3y+WINzuv1rU+jHY0q
jUPKWbdp2/0r1t7d8dzSVWuPPmD2yQv2Ovag2bOmTRp7yTuPZj+GjV9/mt/R
sAZs2G+fPZ+vkdddsRAX8zmb2CQxSSJJsTXOuTiRrJGUSHEiScY3ma9Pox2N
Ko0p5Vjn7nvspX+4+b63LNjn3ccd8i9//5aHn1z7i46nv/itP33pgoULXz3H
Mw20q6Mz0Z81pWP4pqP2Pu31B/7zOSc++tT6Xz38TM2O/wcWhAAAAQBJREFU
4Rh3sC715wSARjZeDfv8nNddGNm03SJOXHr+luQSV4xMYrd/shnJk8t8fRrt
aFQpkDTqs9B9j710+2+euupDb1z46r08z/N9//jD9nnjkfu/7Zj5t/96maTj
D51bvnz5nVnq8tvbgJ8a9z320n//evUV5x73+kP29Dzf94PjDtv7jUft97Zj
Drz9N4+p3zFUAxzGciOtf1r5UrUrXlYsWfe9A0ZhHBv222fP/+TH/75G9Qay
xEjOaCzXy1m3ads/3Hzfu447sBRxPM9Pn088Yt+z3nzEP9x837pN2yrWWr92
ZfrgXnTqO4anv+FVpYjg+34QBL7vn3DEvme96fD+x7fkD+MAAAEASURBVDA9
95ce9ap5ahT1BzKvWIiLsXob9iMlkcLYRImLYpdEJolMklTbsF/33/ESU2Yc
yxyvoiZIlJg4VpIoscZZlz5klFjjnHPOWWedc9aN4Ew6lr2ub30mYus1MPra
3L9i7VsW7JNGnMhE92z+zbnLzv3x8z/ZlmzzPO+NR+1/6sJD7l+xdthy2mfP
Tx+DzRn6ZfmcIZYZ9dbL52vHdpTSnOo3V+H+FWvfdNTe/SOC5/me55145P6n
vuHg8TqG5ZUf9eEal/qXMm5Fa81gezG+dQaaRUNFHFdmvIodx6ImiLUusXLW
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
u5ame3o2j3aLrubdZABGgJQDIBtc9UOPd9ll6tatXRVrjmJ7qVGsC6A2SDkA
sqA341SROaZMmbZly6b+S06ZMi2d2LKlqksLEnKAxkfKAZAF1aecARdra5ve
3b0xnZ4yZVppeuhCiDlAgyPlAMiGEY3LcZLa2makL7q7N/Rbt5pyGJcDNDpS
DoAsGEVbzubNnZJ23XVm/3WrKYe2HKDxBZIc17MC0OTSsFFN5Ojq6tx115ld
XUl5hSEAAAEASURBVJ1DrFtNOc71PgA0LNpyAGTDCHqsurrWT506s3zd8jld
XevpsQKygZQDIAtG1GMladOmdRXrluZU3e1l6bECGhwpB0AWOFfzZhXnnLVO
VpJEvz/QiEg5ALIgjiInp964MeGZw8nZJI7CYhxFkgwpB2hIpBwAzc7Mnj55
2eoX9tt9inXWyNTgDuHOOWuTOIqeeHHT7OmTPT9QNNHbBDBipBwAzc3z/Xe+
ft9r73jgb47bZ8G+02uzUScn51a/3H3T/656z/Gv8vxcbbYLYERIOQCaWy6X
u+K8Y77yo2X/fMcjT7xQ1c0Zxsvs6ZPfe8KBV19wsuf5tdwugCqRcgA0Nz+6
Q5U/AAABAElEQVTIe37ukvct/MezTzLGM6MaJOP5+eoXtklYWs8YOee29XQO
tQKAOiHlAGhuztkkLiZxsd4VAdBwvHpXAAAAYEKQcgAAQDZ5kgzX7gQAAJlh
ev9PWw4AAMgmUg4AAMgmUg4AAMgmUg4AAMgmUg4AAMgmUg4AAMgmUg4AAMgm
Ug4AAMgmUg4AAMgmUg4AAMgmUg4AAMgmUg4AAMimNOWYOtcCAABgvNGWAwAA
somUAwAAsomUAwAAsomUAwAAsomUAwAAsomUAwAAsomUAwAAsomUAwAAsomU
AwAAsomUAwAAsomUAwAAsomUAwAAsomUAwAAsomUAwAAsomUAwAAsomU0KY0
RgAAAQBJREFUAwAAsomUAwAAsomUAwAAsomUAwAAsomUAwAAsomUAwAAsomU
AwAAsomUAwAAsomUAwAAsomUAwAAsomUAwAAsomUAwAAsimodwUAACO2+Na7
610FoAmQcgCgyXzslL3rXQWgOdBjBQAAsomUAwAAsomUAwAAsomUAwAAsonR
xwDQ0BYv/ny9qwA0K1IOADS0KOypdxWAppHLTy5/SY8VAADIJlIOAADIJnqs
AKChXXHldfWuAtA0KsaxkXIAoNF95tMX17sKQBOoGJQjeqwAAEBWkXIAAEA2
kXIAAEA2kXIAAEA2MfoYAJrM9Xc+W+8qAA3hY6fsPfQCpBwAaD6Lz4i5/+cA
AAEASURBVDu53lUA6mzxrXcPuww9VgAAIJtIOQAAIJtIOQAAIJtIOQCQHcaY
TG4LGB1SDgA0vVLgaGtr6+7u1nARxJQZr00DDYiUAwBNzzmXpo3u7u62tjZj
jHMujTtDrJIaY0xxzo1ldWBC8U1yAMiCNK+UntO4M9JCSomnlF2GmFN6WRGV
Blwyndm/NGBC0ZYDAM3NGLPrrruWRxxjzB577DHSRpp03YoGnoo55ctUrD7s
kkOsC0wQUg4ANDfn3Jo1ayractI5Q3RalcbllGeO/oN1xmv4Tqm0cSkHqBI9
VgDQ9Epjccqf0/mDrVLRhVQ+s6Q8A409oJRvkeYc1AZtOQDQ9Mq01B/PAAAB
AElEQVTH4nR3d1c/pniwJSeu0YV8g1oi5QBA0yuPOGn7zbDfsSpft9S+UtGN
VT6nfOFq+rD6LzlgHxkwoUg5AJAF/cPNsN1V/V/2Hx3sygw4p/x56NIYeoza
Y1wOAGTKKL5APkH43jjqjpQDAJgQhBvUHT1WAAAgY4ycRMoBAABZRcoBAADZ
RMoBAADZRMoBAADZRMoBAADZRMoBAADZRMoBAADZRMoBAADZRMoBAADZRMoB
AADZRMoBAADZRMoBAADZRMoBAADZ4pyMRMoBAABZRcoBAADZRMoBAADZRMoB
AADZRMoBAADZRMoBAADZRMoBAADZRMoBAADZRMoBAADZRMoB3vjdzQAAAQBJ
REFUAADZRMoBAADZ5Ely9a4EAADAuKMtBwAAZBMpBwAAZBMpBwAAZBMpBwAA
ZBMpBwAAZBMpBwAAZBMpBwAAZBMpBwAAZBMpBwAAZBMpBwAAZBMpBwAAZBMp
BwAAZIyRcyLlAACArCLlAACAbCLlAACAbCLlAACAbCLlAACAbCLlAACAbCLl
AACAbCLlAACAbCLlAACAbCLlAACAbCLlAACAbCLlAACAbCLlAACAzDESKQcA
AGQVKQcAAGQTKQcAAGQTKQcAAGQTKQcAAGRTUO8KAABGbPGtd9e7CkATIOUA
QJP52Cl717sKQHOgxwoAAGQTKQcAAGQTKQcAAGQTKQcAAMFJSNcAAAEASURB
VGQTo48BoMlcceV19a4CUH+LF38+CnsGfs+49L+kHABoPrse9t56VwFoAqQc
AGhKi887ud5VAOqmyktGMS4HAABkEykHAABkEykHAABkEykHAABkEykHAABk
EykHAABkEykHAABkEykHAABkEykHAABkEykHAABkEykHAABkjJGMSDkAACCr
SDkAACCbSDkAACCbSDkAACCbSDkAACCbSDkAACCbSDkAACCbSDkAACCbSDkA
ACCbgnpXAAAwGotvvbveVQAaHSkHAJrM4sWfr3cVgOYQKL3TAwCgSURhT72r
ADQ858S4HAAAkFWkHAAAkE2MywGAJnPFldfVuwpAQ/h7J/bGAAABAElEQVTM
py8eegFSDgA0n10Pe2+9qwDU2UXvOmjYMWqkHABoSovPO7neVQDqpsorKTAu
BwAAZBMpBwAAZBMpBwAAZBMpBwAAZBMpBwAAZBMpBwAAZJMnycnVuxoAAADj
xDkZI9pyAABAVpFyAABANpFyAABANpFyAABANpFyAABANpFyAABANpFyAABA
NpFyAABANpFyAABANpFyAABANpFyAABANpFyAABANnmSjEy9qwEAADCOnGjL
AQAAWUXKAQAA2UTKAQAA2UTKAQAA2UTKAQAA2UTKAQAA2UTKAQAA2UTKAQAA
2UTKAQAA2UTKAQAA2UTKAQAA2eRJctzGCgAAZIbpFkZm2QAAAQBJREFUDTe0
5QAAgGwi5QAAgGwi5QAAgGwi5QAAgGwi5QAAgGwK6l0BAMBoLL717npXAWh0
pBwAaDKLF3++3lUAmgMpBwCaTBT21LsKQHNgXA4AAMgmUg4AAMgmUg4AAMgm
T5Jx9a4FAADAeHG94YbRxwDQ0PhGFTBqlSknl59cl3oAAACMrx1SztFHL7jz
zrvqVRUAQAU+loGRO6s0VdmW89DDf65tVQAAAMbHdV+68f3/tbn0coBxOUcd
eVgN6wMgO846+4Jvf+vmetcCyDh+0fo76+wLOl95fOZuB1bMH3j08VlnXzDx
VQKQKaWPXT5AgInDL1p/Q2S+Qb9j1fnK4xNTGQzN+TgAAAEASURBVADZxwcI
UAP8og2LqwICAIBsmtiU0z57/oSWDwAAaqyJTu6D9liV78P6tStrUhkAADAa
pbN2/1N2XU7oQ9Rn2HdLC4y9tkNd+7hUevvs+QQdAAAaVnqa7t/KUpczePlG
+1dg6HcHmznE/CGMuMeqffb89FH9nIq3RrpFAAAwXvqfncsn+p++B3u3f4Ea
j7P8+Maykd3HasD8VTGnYpnxqigAABip9Lxcmh5iyQFP8f0nNPEn9yorPAwn
DZ1yBtzM0CFuQKXoQ88XAAATreL0PWD3UJXn5WrO2iM9y5cHr6E3Wiq29NZI
A9Dw43IqqjJ071o1mwQAABOn8RsURpQcxjId9d8QAAABAElEQVRKePhxOYNl
rhFlmiEi3mD9eWQmAADGXfkZeRy7WYYtZ+iR0RN00q9qXE7pKPTv3uufgYZt
iQIAAONoXL5GPvQInqFP7hXvDjsYaIgvilc/kKgag6aciqJLLwfc82HnDBHx
yucPNg0AAAYzxBlzsCQx7PSwL4fe0NDZYKTvVlOBAXGHBwAAkE01Sjk0zAAA
gBobuMdqiJuYA8DQ+AABaoBftGoMkHLOOvuC2tcDQDbwAQLUAL9oVWJcDgAA
aHozdzuw/8zKlHPdl26sSWUAAAAmltGch1t3nzx5nynB7pM2r9vowrbRFVQs
toxvzQAAAEZs6zptek6bnlPP+t5xOdHW4DGCCwAAALhJREFUrfaV0Nsah4UN
oyw0yY1yRedGuWJdmNGu6Ea/5mhXHIvR1taMuraj3WJdfn5MzWtb+y1KY/hx
H7Wm+mkfdW35GBlG7Ws7hh/1UX/o1eFfsy7/IvX4GAm3yFkZX1Kg5OlC5+ZC
Z1qV5vpNUB0q3FS/fWP4XWies/hY/klG/SlT+zA3avX5na75537tP0ilpvo4
aK7P9qb603fUdobPn/pwki9ZJaGkQHadtnbXu04AAADj7P8D4YRfeeTPSCcA
AAAASUVORK5CYII=


------=_NextPart_000_4d8b_6e9_61a3--