----boundary-LibPST-iamunique-833821948_-_-
Content-type: text/plain
Dear BlackBox Developers,
we are pleased to announce the first public release candidate for BlackBox 1.6. You can download it via the following link:
http://www.oberon.ch/zip/SetupBlackBox16-rc5.exe
According to the requirements that arose in a project we did for a customer, the major new feature of BlackBox 1.6 is full Unicode support. In addition, BlackBox 1.6 provides several error corrections and improvements, including a number of patches that have been provided by community members via the mailing list. Please have a look at the detailed list of changes at the end of this message. The following are the most important and noteworthy changes:
- BlackBox 1.6 in general: full Unicode support (for an input tool that lets you type any Unicode character simply and quickly please have a look at
http://www.cardbox.com/quick.htm)
- Component Pascal: characters in string constants are allowed to be Unicode (16 bit) characters.
- Meta: support for not statically known procedure signatures; see procedures Item.NumParam, Item.GetParam, Item.GetParamName, Item.GetReturnType, Item.ParamCall, and Item.ParamCallVal
- StdInterpreter: generalized support for command signatures; see syntax in the documentation of StdInterpreter
- As for an experiment, we have changed the behavior of StdApi.OpenBrowser: If the specified document is already opened in a window, that window will be brought to the foreground instead of opening an additional window with the same contents.
- Dialog.Beep is now generated by using the system's sound card and alternatively through the computer speaker. The user can control the beep by using the sound control panel application.
- Status bar font changed from ANSI_VAR_FONT to DEFAULT_GUI_FONT.
- Standard dialog font changed from ANSI_VAR_FONT (MS Sans Serif) to Tahoma if available. This may be changed in the Preferences dialog. If an old version of BlackBox was installed on the machine, the old font stored in the registry is used.
- The Dtf subsystem has been removed from BlackBox.
- After a long period of deprecation, the interface modules ADVAPI32, COMDLG32, GDI32, KERNEL32, ODBC32, SHELL32, USER32, and Winsock have been removed from BlackBox. Please use the corresponding WinApi functions instead.
- Unfortunately, we had to change the object file format in order to correct a problem with the consistency checks that occur when modules are loaded into the BlackBox runtime. Much to our regret this has the unpleasant consequence that you will have to re-compile all your existing modules in order to use them with BlackBox 1.6. For reliability's sake, this is unavoidable. Source code needs no changes, however. We are sorry for the inconvenience this may cause you.
- Beginning with version 1.6, BlackBox will only run on Windows NT, 2000, XP, and 2003. Due to our limited resources we are not able to provide extensive testing for all the mentioned platforms. This is why we would especially appreciate any feedback from the community in this area, also regarding compatibility for Windows VISTA.
Thanks go to Werner Braun, Robert Campbell, Marco Ciot, Koen Desaeger, Alexander Iljin, Gérard Meunier, Wojtek Skulski, Josef Templ, Andrew Thomas, Fyodor Tkachov, Eric Wehrli, Mathieu Westerweele, and Helmut Zinn who all, in one form or another, have contributed to this release. (We hope that this list is at least reasonably complete, otherwise we apologize.)
We would be glad if you could give BlackBox 1.6-rc5 a try and we are looking forward to your feedback on whether you encounter any problems. Depending on your feedback we are planning to release the final version of BlackBox 1.6 within the next 1 to 3 months. The release candidate is feature-complete, we have no plans of changing its feature set.
Thank you very much and with best regards,
your Oberon microsystems crew
--------------------------------------------------------
Changes for BlackBox Release 1.6-rc5 since BlackBox 1.5:
Com/Mod/KoalaExe
- 20070205, bh, Unicode support
Com/Mod/Object
- 20070205, bh, Unicode support
Comm/Mod/Tcp
- 20070130, bh, Winsock replaced by WinNet
Comm/Mod/V24
- 20070205, bh, Unicode support
Ctl/Mod/C
- 20070205, bh, Unicode support
Dev/Docu/Build-Tool
- 20070414, mf, references to dtF driver eliminated
Dev/Docu/User-Man
- 20070327, mf, references to Windows 95 eliminated; minor cleanups
Dev/Mod/Analyzer
- 20070123, bh, Unicode support
Dev/Mod/Browser
- 20070123, bh, Unicode support
- 20070123, bh, sysflags for procedure types
Dev/Mod/ComDebug
- 20070205, bh, Unicode support
Dev/Mod/ComInterfaceGen
- 20070205, bh, Unicode support
Dev/Mod/Commanders
- 20061112, ai, fixed EndView.Restore for partial updates
Dev/Mod/Compiler
- 20070123, bh, signatures added to defopt
Dev/Mod/CPB
- 20070123, bh, Unicode support
- 20070123, bh, CheckAssign changed to check procedure type sysflags
- 20070307, bh, added char to string conversion in LEN handling
- 20070300, bh, x.obj := NIL in ConstOp
Dev/Mod/CPC486
- 20070123, bh, ccall support for procedure variable calls
- 20070409, bh, OUT pointer initialization in empty procedures
Dev/Mod/CPE
- 20070123, bh, support for signatures added
Dev/Mod/CPM
- 20070123, bh, Unicode support
- 20070123, bh, MaxStruct increased
- 20070123, bh, support for procedure type sysflags
- 20070224, bh, fingerprints changed to CRC32
Dev/Mod/CPP
- 20070123, bh, Unicode support
- 20070123, bh, support for procedure type sysflags
- 20070308, bh, longint excluded as case labels
Dev/Mod/CPS
- 20070123, bh, Unicode support
Dev/Mod/CPT
- 20070123, bh, support for preocedure type sysflags
- 20070307, bh, Extends corrected for untagged records
Dev/Mod/CPV486
- 20070216, bh, expr call in CaseStat corrected
- 20070307, bh, pop in Dim corrected
Dev/Mod/Debug
- 20070123, bh, Unicode support
Dev/Mod/Linker
- 20070123, bh, support for more general resource files
Dev/Mod/Markers
- 20070301, bh, helper strings enlarged to 1024 characters
Dev/Mod/Packer
- 20070402, bh, SplitName corrected
Dev/Mod/RBrowser
- 20070205, bh, Win32s handling removed
Dev/Mod/Search
- 20070307, bh, caseSens handling in Find corrected
Dev/Spec/ObjFile
- 20070125, bh, procedure signatures added
Docu/BB-License
- 20070327, mf, copyright notice updated
Docu/BB-Open-Source-License
- 20070327, mf, copyright notice updated
Docu/Contributors
- 20070424, mf, new list of BlackBox contributors
Docu/CP-Lang
- 20061031, bh/cp, characters in string constants are allowed to be Unicode (16 bit) characters
Docu/Help
- 20070423, mf, new list of BlackBox contributors
Docu/Ominc-Contributors
- 20070427, mf, deleted
Docu/Tut-3
- 20070414, mf, references to dtF driver eliminated
Docu/Tut-4
- 20070327, mf, references to Windows 95 eliminated
Docu/Tut-Tot
- 20070327, mf, references to Windows 95 eliminated
- 20070414, mf, references to dtF driver eliminated
Dtf subsystem
- 20070414, mf, eliminated
Host/Mod/Bitmaps
- 20070201, bh, Unicode support
Host/Mod/CFrames
- 20060407, mf, ListBox.DblClickOk: case f.sorted handled
- 20070131, bh, Unicode support
- 20070209, bh, Euro handling removed
Host/Mod/Dialog
- 20070130, bh, new Windows versions (windowsXP, windowsVista)
- 20070131, bh, Unicode support
- 20070319, bh, page orientation added to page setup dialog
Host/Mod/Files
- 20070130, bh, Unicode support
Host/Mod/Fonts
- 20070130, bh, Unicode support
Host/Mod/Mail
- 20070201, bh, Unicode support
Host/Mod/Mechanisms
- 20070131, bh, Unicode support
Host/Mod/Menus
- 20060315, jt, hookApplWinHandler introduced
- 20061225, ai, UpdateType to fix bug in PopupMenu added
- 20070201, bh, Unicode support
- 20070205, bh, Win32s handling removed
Host/Mod/Pictures
- 20070201, bh, Unicode support
Host/Mod/Ports
- 20060325, mc, Rider.Input changed for the benefit of background task response.
- 20060903, ai, call to ValidateRect from Port.CloseBuffer to fix painting bug deleted
- 20060915, ai, call to UpdateWindow in Rider.Input to fix ScrollWhileTracking painting bug added
- 20070130, bh, Unicode support
- 20070205, bh, Win32s handling removed
Host/Mod/Printers
- 20060316, jt, support for nested pairs of OpenJob/CloseJob
- 20070131, bh, Unicode support
- 20070327, bh, SetOrientation added
Host/Mod/Registry
- 20070130, bh, Unicode support
- 20070327, mf, release 1.6
Host/Mod/TabFrames
- 20070201, bh, Unicode support
Host/Mod/TextConv
- 20060905, ai, fixed trap upon copying an empty text view to the clipboard
- 20070201, bh, Unicode support
- 20070213, bh, improved paragraph handling in ParseRichText
Host/Mod/Windows
- 20060531, ai, updated GetThisWindow to allow parameter p = NIL
- 20060608, ai, updated WMPaint processing to RETURN 0
- 20070122, kds, Updated DocWinHandler and DialogHandler to display underlined accelerators
and focus rectangles for keyboard navigation if alt, tab or arrow key pressed
- 20070131, bh, Unicode support
- 20070205, bh, Win32s handling removed
- 20070209, bh, windows character mapping removed
- 20070210, jt, hookDocWinHandler added
- 20070308, bh, handling of minimized windows corrected
Host/Rsrc/setup
- 20070327, bh, page orientation added to page setup
Obx/Mod/BlackBox
- 20070410, mf, minor cleanup
Obx/Mod/Buttons
- 20070413, mf, minor cleanup
Obx/Mod/Fern
- 20070205, bh, minor correction in procedure Draw
Obx/Mod/Trap
- 20070307, bh, procedure Hang added
Ole/Mod/Client
- 20070205, bh, Unicode support
Ole/Mod/Data
- 20061012, ai, Updated procedures MemFile.NewReader and MemFile.NewWriter to reuse existing riders.
- 20070130, bh, Unicode support
Ole/Mod/Server
- 20070205, bh, Unicode support
Ole/Mod/Storage
- 20070130, bh, correction in ILockBytes.Stat
Sql/Ddl/Sample
- 20070414, mf, deleted
Sql/Docu/Db
- 20070414, mf, references to dtF driver eliminated
Sql/Docu/Dev-Man
- 20070414, mf, references to dtF driver eliminated
Sql/Mod/Db
- 20070414, mf, Compile: expansion of 'native' designators corrected
Sql/Mod/ObxTab
- 20070414, mf, references to dtF driver eliminated
Sql/Mod/Odbc
- 20070205, bh, Unicode support
Sql/Mod/Odbc3
- 20070205, bh, Unicode support
Sql/Rsrc/Company
- 20070414, mf, references to dtF driver eliminated
Std/Docu/Interpreter
- 20070209, bh, general command signatures
Std/Mod/Api
- 20070430, mf, OpenBrowser: allowDuplicates parameter set to FALSE in call to StdDialog.Open
Std/Mod/Debug
- 20070123, bh, Unicode support
Std/Mod/Dialog
- 20070212, mf, minor cleanup
Std/Mod/ETHConv
- 20070205, bh, minor change
Std/Mod/Interpreter
- 20070209, bh, general command signatures
Std/Mod/Stamps
- 20070205, bh, minor change
System/Docu/ADVAPI32
- 20070330, mf, deleted
System/Docu/COMDLG32
- 20070330, mf, deleted
System/Docu/Dialog
- 20070331, mf, new Windows versions (windowsXP, windowsVista)
System/Docu/Files
- 20060117, mf, Files.File.Close: "Close does nothing if the file is not open."
System/Docu/GDI32
- 20070330, mf, deleted
System/Docu/KERNEL32
- 20070330, mf, deleted
System/Docu/Meta
- 20070209, bh, support for procedure signatures added
System/Docu/ODBC32
- 20070330, mf, deleted
System/Docu/SHELL32
- 20070330, mf, deleted
System/Docu/User-Man
- 20070327, mf, references to Windows 95, 98, and ME eliminated; minor changes
- 20070414, mf, references to dtF driver eliminated
System/Docu/USER32
- 20070330, mf, deleted
System/Docu/Winsock
- 20070330, mf, deleted
System/Mod/Config
- 20070307, bh, OLE data importer/exporter registration changed
System/Mod/Dialog
- 20070129, bh, Unicode string mapping
- 20070130, bh, new Windows versions (windowsXP, windowsVista)
System/Mod/Documents
- 20070326, bh, SetPage corrected
- 20070327, bh, SetOrientation calls added
System/Mod/Init
- 20070327, mf, cleanup
System/Mod/Kernel
- 20070123, bh, Beep using MessageBeep
- 20070125, bh, support for procedure signatures added
- 20070130, bh, KERNEL32 & USER32 eliminated
- 20070220, bh, comSig eliminated
- 20070307, bh, improved Ctrl-Break handling
- 20070308, bh, check for unloaded module in ExecFinalizer
System/Mod/Meta
- 20070125, bh, support for procedure signatures added
System/Mod/Printers
- 20070327, bh, SetOrientation added
System/Mod/Stores
- 20070331, mf, contributor added
System/Mod/XYplane
- 20070201, bh, Unicode support; GDI32 and USER32 replaced by WinApi
System/Rsrc/About
- 20070502, mf, release 1.6-rc5
Text/Mod/Controllers
- 20070307, bh, FilteredPollCursor: call to Views.Frame.Input removed
Win/Mod/Api
- 20070902, bh, several additions and changes
Win/Mod/Net
- 20070130, bh, several additions and changes
Win/Mod/Sql
- 20070205, bh, several additions and changes
ai = Alexander Iljin
bh = Beat Heeb, Oberon microsystems
cp = Cuno Pfister, Oberon microsystems
jt = Josef Templ
kds = Koen Desaeger
mc = Marco Ciot
mf = Marc Frei, Oberon microsystems
--- BlackBox
--- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy
----boundary-LibPST-iamunique-833821948_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzc1xmY2hhcnNldDAgQXJpYWw7fQ0Ke1xmMVxmbW9kZXJuIENvdXJpZXIgTmV3O30NCntcZjJc
Zm5pbFxmY2hhcnNldDIgU3ltYm9sO30NCntcZjNcZm1vZGVyblxmY2hhcnNldDAgQ291cmllciBO
ZXc7fX0NCntcY29sb3J0YmxccmVkMFxncmVlbjBcYmx1ZTA7XHJlZDBcZ3JlZW4wXGJsdWUyNTU7
fQ0KXHVjMVxwYXJkXHBsYWluXGRlZnRhYjM2MCBcZjBcZnMyMCBEZWFyIEJsYWNrQm94IERldmVs
b3BlcnMsXHBhcg0KXHBhcg0Kd2UgYXJlIHBsZWFzZWQgdG8gYW5ub3VuY2UgdGhlIGZpcnN0IHB1
YmxpYyByZWxlYXNlIGNhbmRpZGF0ZSBmb3IgQmxhY2tCb3ggMS42LiBZb3UgY2FuIGRvd25sb2Fk
IGl0IHZpYSB0aGUgZm9sbG93aW5nIGxpbms6XHBhcg0KXHBhcg0KaHR0cDovL3d3dy5vYmVyb24u
Y2gvemlwL1NldHVwQmxhY2tCb3gxNi1yYzUuZXhlXHBhcg0KXHBhcg0KQWNjb3JkaW5nIHRvIHRo
ZSByZXF1aXJlbWVudHMgdGhhdCBhcm9zZSBpbiBhIHByb2plY3Qgd2UgZGlkIGZvciBhIGN1c3Rv
bWVyLCB0aGUgbWFqb3IgbmV3IGZlYXR1cmUgb2YgQmxhY2tCb3ggMS42IGlzIGZ1bGwgVW5pY29k
ZSBzdXBwb3J0LiBJbiBhZGRpdGlvbiwgQmxhY2tCb3ggMS42IHByb3ZpZGVzIHNldmVyYWwgZXJy
b3IgY29ycmVjdGlvbnMgYW5kIGltcHJvdmVtZW50cywgaW5jbHVkaW5nIGEgbnVtYmVyIG9mIHBh
dGNoZXMgdGhhdCBoYXZlIGJlZW4gcHJvdmlkZWQgYnkgY29tbXVuaXR5IG1lbWJlcnMgdmlhIHRo
ZSBtYWlsaW5nIGxpc3QuIFBsZWFzZSBoYXZlIGEgbG9vayBhdCB0aGUgZGV0YWlsZWQgbGlzdCBv
ZiBjaGFuZ2VzIGF0IHRoZSBlbmQgb2YgdGhpcyBtZXNzYWdlLiBUaGUgZm9sbG93aW5nIGFyZSB0
aGUgbW9zdCBpbXBvcnRhbnQgYW5kIG5vdGV3b3J0aHkgY2hhbmdlczpccGFyDQpccGFyDQotIEJs
YWNrQm94IDEuNiBpbiBnZW5lcmFsOiBmdWxsIFVuaWNvZGUgc3VwcG9ydCAoZm9yIGFuIGlucHV0
IHRvb2wgdGhhdCBsZXRzIHlvdSB0eXBlIGFueSBVbmljb2RlIGNoYXJhY3RlciBzaW1wbHkgYW5k
IHF1aWNrbHkgcGxlYXNlIGhhdmUgYSBsb29rIGF0IGh0dHA6Ly93d3cuY2FyZGJveC5jb20vcXVp
Y2suaHRtKVxwYXINClxwYXINCi0gQ29tcG9uZW50IFBhc2NhbDogY2hhcmFjdGVycyBpbiBzdHJp
bmcgY29uc3RhbnRzIGFyZSBhbGxvd2VkIHRvIGJlIFVuaWNvZGUgKDE2IGJpdCkgY2hhcmFjdGVy
cy5ccGFyDQpccGFyDQotIE1ldGE6IHN1cHBvcnQgZm9yIG5vdCBzdGF0aWNhbGx5IGtub3duIHBy
b2NlZHVyZSBzaWduYXR1cmVzOyBzZWUgcHJvY2VkdXJlcyBJdGVtLk51bVBhcmFtLCBJdGVtLkdl
dFBhcmFtLCBJdGVtLkdldFBhcmFtTmFtZSwgSXRlbS5HZXRSZXR1cm5UeXBlLCBJdGVtLlBhcmFt
Q2FsbCwgYW5kIEl0ZW0uUGFyYW1DYWxsVmFsXHBhcg0KXHBhcg0KLSBTdGRJbnRlcnByZXRlcjog
Z2VuZXJhbGl6ZWQgc3VwcG9ydCBmb3IgY29tbWFuZCBzaWduYXR1cmVzOyBzZWUgc3ludGF4IGlu
IHRoZSBkb2N1bWVudGF0aW9uIG9mIFN0ZEludGVycHJldGVyXHBhcg0KXHBhcg0KLSBBcyBmb3Ig
YW4gZXhwZXJpbWVudCwgd2UgaGF2ZSBjaGFuZ2VkIHRoZSBiZWhhdmlvciBvZiBTdGRBcGkuT3Bl
bkJyb3dzZXI6IElmIHRoZSBzcGVjaWZpZWQgZG9jdW1lbnQgaXMgYWxyZWFkeSBvcGVuZWQgaW4g
YSB3aW5kb3csIHRoYXQgd2luZG93IHdpbGwgYmUgYnJvdWdodCB0byB0aGUgZm9yZWdyb3VuZCBp
bnN0ZWFkIG9mIG9wZW5pbmcgYW4gYWRkaXRpb25hbCB3aW5kb3cgd2l0aCB0aGUgc2FtZSBjb250
ZW50cy5ccGFyDQpccGFyDQotIERpYWxvZy5CZWVwIGlzIG5vdyBnZW5lcmF0ZWQgYnkgdXNpbmcg
dGhlIHN5c3RlbSdzIHNvdW5kIGNhcmQgYW5kIGFsdGVybmF0aXZlbHkgdGhyb3VnaCB0aGUgY29t
cHV0ZXIgc3BlYWtlci4gVGhlIHVzZXIgY2FuIGNvbnRyb2wgdGhlIGJlZXAgYnkgdXNpbmcgdGhl
IHNvdW5kIGNvbnRyb2wgcGFuZWwgYXBwbGljYXRpb24uXHBhcg0KXHBhcg0KLSBTdGF0dXMgYmFy
IGZvbnQgY2hhbmdlZCBmcm9tIEFOU0lfVkFSX0ZPTlQgdG8gREVGQVVMVF9HVUlfRk9OVC5ccGFy
DQpccGFyDQotIFN0YW5kYXJkIGRpYWxvZyBmb250IGNoYW5nZWQgZnJvbSBBTlNJX1ZBUl9GT05U
IChNUyBTYW5zIFNlcmlmKSB0byBUYWhvbWEgaWYgYXZhaWxhYmxlLiBUaGlzIG1heSBiZSBjaGFu
Z2VkIGluIHRoZSBQcmVmZXJlbmNlcyBkaWFsb2cuIElmIGFuIG9sZCB2ZXJzaW9uIG9mIEJsYWNr
Qm94IHdhcyBpbnN0YWxsZWQgb24gdGhlIG1hY2hpbmUsIHRoZSBvbGQgZm9udCBzdG9yZWQgaW4g
dGhlIHJlZ2lzdHJ5IGlzIHVzZWQuXHBhcg0KXHBhcg0KLSBUaGUgRHRmIHN1YnN5c3RlbSBoYXMg
YmVlbiByZW1vdmVkIGZyb20gQmxhY2tCb3guXHBhcg0KXHBhcg0KLSBBZnRlciBhIGxvbmcgcGVy
aW9kIG9mIGRlcHJlY2F0aW9uLCB0aGUgaW50ZXJmYWNlIG1vZHVsZXMgQURWQVBJMzIsIENPTURM
RzMyLCBHREkzMiwgS0VSTkVMMzIsIE9EQkMzMiwgU0hFTEwzMiwgVVNFUjMyLCBhbmQgV2luc29j
ayBoYXZlIGJlZW4gcmVtb3ZlZCBmcm9tIEJsYWNrQm94LiBQbGVhc2UgdXNlIHRoZSBjb3JyZXNw
b25kaW5nIFdpbkFwaSBmdW5jdGlvbnMgaW5zdGVhZC5ccGFyDQpccGFyDQotIFVuZm9ydHVuYXRl
bHksIHdlIGhhZCB0byBjaGFuZ2UgdGhlIG9iamVjdCBmaWxlIGZvcm1hdCBpbiBvcmRlciB0byBj
b3JyZWN0IGEgcHJvYmxlbSB3aXRoIHRoZSBjb25zaXN0ZW5jeSBjaGVja3MgdGhhdCBvY2N1ciB3
aGVuIG1vZHVsZXMgYXJlIGxvYWRlZCBpbnRvIHRoZSBCbGFja0JveCBydW50aW1lLiBNdWNoIHRv
IG91ciByZWdyZXQgdGhpcyBoYXMgdGhlIHVucGxlYXNhbnQgY29uc2VxdWVuY2UgdGhhdCB5b3Ug
d2lsbCBoYXZlIHRvIHJlLWNvbXBpbGUgYWxsIHlvdXIgZXhpc3RpbmcgbW9kdWxlcyBpbiBvcmRl
ciB0byB1c2UgdGhlbSB3aXRoIEJsYWNrQm94IDEuNi4gRm9yIHJlbGlhYmlsaXR5J3Mgc2FrZSwg
dGhpcyBpcyB1bmF2b2lkYWJsZS4gU291cmNlIGNvZGUgbmVlZHMgbm8gY2hhbmdlcywgaG93ZXZl
ci4gV2UgYXJlIHNvcnJ5IGZvciB0aGUgaW5jb252ZW5pZW5jZSB0aGlzIG1heSBjYXVzZSB5b3Uu
IFxwYXINClxwYXINCi0gQmVnaW5uaW5nIHdpdGggdmVyc2lvbiAxLjYsIEJsYWNrQm94IHdpbGwg
b25seSBydW4gb24gV2luZG93cyBOVCwgMjAwMCwgWFAsIGFuZCAyMDAzLiBEdWUgdG8gb3VyIGxp
bWl0ZWQgcmVzb3VyY2VzIHdlIGFyZSBub3QgYWJsZSB0byBwcm92aWRlIGV4dGVuc2l2ZSB0ZXN0
aW5nIGZvciBhbGwgdGhlIG1lbnRpb25lZCBwbGF0Zm9ybXMuIFRoaXMgaXMgd2h5IHdlIHdvdWxk
IGVzcGVjaWFsbHkgYXBwcmVjaWF0ZSBhbnkgZmVlZGJhY2sgZnJvbSB0aGUgY29tbXVuaXR5IGlu
IHRoaXMgYXJlYSwgYWxzbyByZWdhcmRpbmcgY29tcGF0aWJpbGl0eSBmb3IgV2luZG93cyBWSVNU
QS5ccGFyDQpccGFyDQpUaGFua3MgZ28gdG8gV2VybmVyIEJyYXVuLCBSb2JlcnQgQ2FtcGJlbGws
IE1hcmNvIENpb3QsIEtvZW4gRGVzYWVnZXIsIEFsZXhhbmRlciBJbGppbiwgR1wnZTlyYXJkIE1l
dW5pZXIsIFdvanRlayBTa3Vsc2tpLCBKb3NlZiBUZW1wbCwgQW5kcmV3IFRob21hcywgRnlvZG9y
IFRrYWNob3YsIEVyaWMgV2VocmxpLCBNYXRoaWV1IFdlc3RlcndlZWxlLCBhbmQgSGVsbXV0IFpp
bm4gd2hvIGFsbCwgaW4gb25lIGZvcm0gb3IgYW5vdGhlciwgaGF2ZSBjb250cmlidXRlZCB0byB0
aGlzIHJlbGVhc2UuIChXZSBob3BlIHRoYXQgdGhpcyBsaXN0IGlzIGF0IGxlYXN0IHJlYXNvbmFi
bHkgY29tcGxldGUsIG90aGVyd2lzZSB3ZSBhcG9sb2dpemUuKSBccGFyDQpccGFyDQpXZSB3b3Vs
ZCBiZSBnbGFkIGlmIHlvdSBjb3VsZCBnaXZlIEJsYWNrQm94IDEuNi1yYzUgYSB0cnkgYW5kIHdl
IGFyZSBsb29raW5nIGZvcndhcmQgdG8geW91ciBmZWVkYmFjayBvbiB3aGV0aGVyIHlvdSBlbmNv
dW50ZXIgYW55IHByb2JsZW1zLiBEZXBlbmRpbmcgb24geW91ciBmZWVkYmFjayB3ZSBhcmUgcGxh
bm5pbmcgdG8gcmVsZWFzZSB0aGUgZmluYWwgdmVyc2lvbiBvZiBCbGFja0JveCAxLjYgd2l0aGlu
IHRoZSBuZXh0IDEgdG8gMyBtb250aHMuIFRoZSByZWxlYXNlIGNhbmRpZGF0ZSBpcyBmZWF0dXJl
LWNvbXBsZXRlLCB3ZSBoYXZlIG5vIHBsYW5zIG9mIGNoYW5naW5nIGl0cyBmZWF0dXJlIHNldC5c
cGFyDQpccGFyDQpUaGFuayB5b3UgdmVyeSBtdWNoIGFuZCB3aXRoIGJlc3QgcmVnYXJkcyxccGFy
DQpccGFyDQp5b3VyIE9iZXJvbiBtaWNyb3N5c3RlbXMgY3Jld1xwYXINClxwYXINCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHBhcg0KXHBh
cg0KQ2hhbmdlcyBmb3IgQmxhY2tCb3ggUmVsZWFzZSAxLjYtcmM1IHNpbmNlIEJsYWNrQm94IDEu
NTpccGFyDQpccGFyDQpDb20vTW9kL0tvYWxhRXhlXHBhcg0KXHRhYiAtIDIwMDcwMjA1LCBiaCwg
VW5pY29kZSBzdXBwb3J0XHBhcg0KQ29tL01vZC9PYmplY3RccGFyDQpcdGFiIC0gMjAwNzAyMDUs
IGJoLCBVbmljb2RlIHN1cHBvcnRccGFyDQpDb21tL01vZC9UY3BccGFyDQpcdGFiIC0gMjAwNzAx
MzAsIGJoLCBXaW5zb2NrIHJlcGxhY2VkIGJ5IFdpbk5ldFxwYXINCkNvbW0vTW9kL1YyNFxwYXIN
Clx0YWIgLSAyMDA3MDIwNSwgYmgsIFVuaWNvZGUgc3VwcG9ydFxwYXINCkN0bC9Nb2QvQ1xwYXIN
Clx0YWIgLSAyMDA3MDIwNSwgYmgsIFVuaWNvZGUgc3VwcG9ydFxwYXINCkRldi9Eb2N1L0J1aWxk
LVRvb2xccGFyDQpcdGFiIC0gMjAwNzA0MTQsIG1mLCByZWZlcmVuY2VzIHRvIGR0RiBkcml2ZXIg
ZWxpbWluYXRlZFxwYXINCkRldi9Eb2N1L1VzZXItTWFuXHBhcg0KXHRhYiAtIDIwMDcwMzI3LCBt
ZiwgcmVmZXJlbmNlcyB0byBXaW5kb3dzIDk1IGVsaW1pbmF0ZWQ7IG1pbm9yIGNsZWFudXBzXHBh
cg0KRGV2L01vZC9BbmFseXplclxwYXINClx0YWIgLSAyMDA3MDEyMywgYmgsIFVuaWNvZGUgc3Vw
cG9ydFxwYXINCkRldi9Nb2QvQnJvd3NlclxwYXINClx0YWIgLSAyMDA3MDEyMywgYmgsIFVuaWNv
ZGUgc3VwcG9ydFxwYXINClx0YWIgLSAyMDA3MDEyMywgYmgsIHN5c2ZsYWdzIGZvciBwcm9jZWR1
cmUgdHlwZXNccGFyDQpEZXYvTW9kL0NvbURlYnVnXHBhcg0KXHRhYiAtIDIwMDcwMjA1LCBiaCwg
VW5pY29kZSBzdXBwb3J0XHBhcg0KRGV2L01vZC9Db21JbnRlcmZhY2VHZW5ccGFyDQpcdGFiIC0g
MjAwNzAyMDUsIGJoLCBVbmljb2RlIHN1cHBvcnRccGFyDQpEZXYvTW9kL0NvbW1hbmRlcnNccGFy
DQpcdGFiIC0gMjAwNjExMTIsIGFpLCBmaXhlZCBFbmRWaWV3LlJlc3RvcmUgZm9yIHBhcnRpYWwg
dXBkYXRlc1xwYXINCkRldi9Nb2QvQ29tcGlsZXJccGFyDQpcdGFiIC0gMjAwNzAxMjMsIGJoLCBz
aWduYXR1cmVzIGFkZGVkIHRvIGRlZm9wdFxwYXINCkRldi9Nb2QvQ1BCXHBhcg0KXHRhYiAtIDIw
MDcwMTIzLCBiaCwgVW5pY29kZSBzdXBwb3J0XHBhcg0KXHRhYiAtIDIwMDcwMTIzLCBiaCwgQ2hl
Y2tBc3NpZ24gY2hhbmdlZCB0byBjaGVjayBwcm9jZWR1cmUgdHlwZSBzeXNmbGFnc1xwYXINClx0
YWIgLSAyMDA3MDMwNywgYmgsIGFkZGVkIGNoYXIgdG8gc3RyaW5nIGNvbnZlcnNpb24gaW4gTEVO
IGhhbmRsaW5nXHBhcg0KXHRhYiAtIDIwMDcwMzAwLCBiaCwgeC5vYmogOj0gTklMIGluIENvbnN0
T3BccGFyDQpEZXYvTW9kL0NQQzQ4NlxwYXINClx0YWIgLSAyMDA3MDEyMywgYmgsIGNjYWxsIHN1
cHBvcnQgZm9yIHByb2NlZHVyZSB2YXJpYWJsZSBjYWxsc1xwYXINClx0YWIgLSAyMDA3MDQwOSwg
YmgsIE9VVCBwb2ludGVyIGluaXRpYWxpemF0aW9uIGluIGVtcHR5IHByb2NlZHVyZXNccGFyDQpE
ZXYvTW9kL0NQRVxwYXINClx0YWIgLSAyMDA3MDEyMywgYmgsIHN1cHBvcnQgZm9yIHNpZ25hdHVy
ZXMgYWRkZWRccGFyDQpEZXYvTW9kL0NQTVxwYXINClx0YWIgLSAyMDA3MDEyMywgYmgsIFVuaWNv
ZGUgc3VwcG9ydFxwYXINClx0YWIgLSAyMDA3MDEyMywgYmgsIE1heFN0cnVjdCBpbmNyZWFzZWRc
cGFyDQpcdGFiIC0gMjAwNzAxMjMsIGJoLCBzdXBwb3J0IGZvciBwcm9jZWR1cmUgdHlwZSBzeXNm
bGFnc1xwYXINClx0YWIgLSAyMDA3MDIyNCwgYmgsIGZpbmdlcnByaW50cyBjaGFuZ2VkIHRvIENS
QzMyXHBhcg0KRGV2L01vZC9DUFBccGFyDQpcdGFiIC0gMjAwNzAxMjMsIGJoLCBVbmljb2RlIHN1
cHBvcnRccGFyDQpcdGFiIC0gMjAwNzAxMjMsIGJoLCBzdXBwb3J0IGZvciBwcm9jZWR1cmUgdHlw
ZSBzeXNmbGFnc1xwYXINClx0YWIgLSAyMDA3MDMwOCwgYmgsIGxvbmdpbnQgZXhjbHVkZWQgYXMg
Y2FzZSBsYWJlbHNccGFyDQpEZXYvTW9kL0NQU1xwYXINClx0YWIgLSAyMDA3MDEyMywgYmgsIFVu
aWNvZGUgc3VwcG9ydFxwYXINCkRldi9Nb2QvQ1BUXHBhcg0KXHRhYiAtIDIwMDcwMTIzLCBiaCwg
c3VwcG9ydCBmb3IgcHJlb2NlZHVyZSB0eXBlIHN5c2ZsYWdzXHBhcg0KXHRhYiAtIDIwMDcwMzA3
LCBiaCwgRXh0ZW5kcyBjb3JyZWN0ZWQgZm9yIHVudGFnZ2VkIHJlY29yZHNccGFyDQpEZXYvTW9k
L0NQVjQ4NlxwYXINClx0YWIgLSAyMDA3MDIxNiwgYmgsIGV4cHIgY2FsbCBpbiBDYXNlU3RhdCBj
b3JyZWN0ZWRccGFyDQpcdGFiIC0gMjAwNzAzMDcsIGJoLCBwb3AgaW4gRGltIGNvcnJlY3RlZFxw
YXINCkRldi9Nb2QvRGVidWdccGFyDQpcdGFiIC0gMjAwNzAxMjMsIGJoLCBVbmljb2RlIHN1cHBv
cnRccGFyDQpEZXYvTW9kL0xpbmtlclxwYXINClx0YWIgLSAyMDA3MDEyMywgYmgsIHN1cHBvcnQg
Zm9yIG1vcmUgZ2VuZXJhbCByZXNvdXJjZSBmaWxlc1xwYXINCkRldi9Nb2QvTWFya2Vyc1xwYXIN
Clx0YWIgLSAyMDA3MDMwMSwgYmgsIGhlbHBlciBzdHJpbmdzIGVubGFyZ2VkIHRvIDEwMjQgY2hh
cmFjdGVyc1xwYXINCkRldi9Nb2QvUGFja2VyXHBhcg0KXHRhYiAtIDIwMDcwNDAyLCBiaCwgU3Bs
aXROYW1lIGNvcnJlY3RlZFxwYXINCkRldi9Nb2QvUkJyb3dzZXJccGFyDQpcdGFiIC0gMjAwNzAy
MDUsIGJoLCBXaW4zMnMgaGFuZGxpbmcgcmVtb3ZlZFxwYXINCkRldi9Nb2QvU2VhcmNoXHBhcg0K
XHRhYiAtIDIwMDcwMzA3LCBiaCwgY2FzZVNlbnMgaGFuZGxpbmcgaW4gRmluZCBjb3JyZWN0ZWRc
cGFyDQpEZXYvU3BlYy9PYmpGaWxlXHBhcg0KXHRhYiAtIDIwMDcwMTI1LCBiaCwgcHJvY2VkdXJl
IHNpZ25hdHVyZXMgYWRkZWRccGFyDQpEb2N1L0JCLUxpY2Vuc2VccGFyDQpcdGFiIC0gMjAwNzAz
MjcsIG1mLCBjb3B5cmlnaHQgbm90aWNlIHVwZGF0ZWRccGFyDQpEb2N1L0JCLU9wZW4tU291cmNl
LUxpY2Vuc2VccGFyDQpcdGFiIC0gMjAwNzAzMjcsIG1mLCBjb3B5cmlnaHQgbm90aWNlIHVwZGF0
ZWRccGFyDQpEb2N1L0NvbnRyaWJ1dG9yc1xwYXINClx0YWIgLSAyMDA3MDQyNCwgbWYsIG5ldyBs
aXN0IG9mIEJsYWNrQm94IGNvbnRyaWJ1dG9yc1xwYXINCkRvY3UvQ1AtTGFuZ1xwYXINClx0YWIg
LSAyMDA2MTAzMSwgYmgvY3AsIGNoYXJhY3RlcnMgaW4gc3RyaW5nIGNvbnN0YW50cyBhcmUgYWxs
b3dlZCB0byBiZSBVbmljb2RlICgxNiBiaXQpIGNoYXJhY3RlcnNccGFyDQpEb2N1L0hlbHBccGFy
DQpcdGFiIC0gMjAwNzA0MjMsIG1mLCBuZXcgbGlzdCBvZiBCbGFja0JveCBjb250cmlidXRvcnNc
cGFyDQpEb2N1L09taW5jLUNvbnRyaWJ1dG9yc1xwYXINClx0YWIgLSAyMDA3MDQyNywgbWYsIGRl
bGV0ZWRccGFyDQpEb2N1L1R1dC0zXHBhcg0KXHRhYiAtIDIwMDcwNDE0LCBtZiwgcmVmZXJlbmNl
cyB0byBkdEYgZHJpdmVyIGVsaW1pbmF0ZWRccGFyDQpEb2N1L1R1dC00XHBhcg0KXHRhYiAtIDIw
MDcwMzI3LCBtZiwgcmVmZXJlbmNlcyB0byBXaW5kb3dzIDk1IGVsaW1pbmF0ZWRccGFyDQpEb2N1
L1R1dC1Ub3RccGFyDQpcdGFiIC0gMjAwNzAzMjcsIG1mLCByZWZlcmVuY2VzIHRvIFdpbmRvd3Mg
OTUgZWxpbWluYXRlZFxwYXINClx0YWIgLSAyMDA3MDQxNCwgbWYsIHJlZmVyZW5jZXMgdG8gZHRG
IGRyaXZlciBlbGltaW5hdGVkXHBhcg0KRHRmIHN1YnN5c3RlbVxwYXINClx0YWIgLSAyMDA3MDQx
NCwgbWYsIGVsaW1pbmF0ZWRccGFyDQpIb3N0L01vZC9CaXRtYXBzXHBhcg0KXHRhYiAtIDIwMDcw
MjAxLCBiaCwgVW5pY29kZSBzdXBwb3J0XHBhcg0KSG9zdC9Nb2QvQ0ZyYW1lc1xwYXINClx0YWIg
LSAyMDA2MDQwNywgbWYsIExpc3RCb3guRGJsQ2xpY2tPazogY2FzZSBmLnNvcnRlZCBoYW5kbGVk
XHBhcg0KXHRhYiAtIDIwMDcwMTMxLCBiaCwgVW5pY29kZSBzdXBwb3J0XHBhcg0KXHRhYiAtIDIw
MDcwMjA5LCBiaCwgRXVybyBoYW5kbGluZyByZW1vdmVkXHBhcg0KSG9zdC9Nb2QvRGlhbG9nXHBh
cg0KXHRhYiAtIDIwMDcwMTMwLCBiaCwgbmV3IFdpbmRvd3MgdmVyc2lvbnMgKHdpbmRvd3NYUCwg
d2luZG93c1Zpc3RhKVxwYXINClx0YWIgLSAyMDA3MDEzMSwgYmgsIFVuaWNvZGUgc3VwcG9ydFxw
YXINClx0YWIgLSAyMDA3MDMxOSwgYmgsIHBhZ2Ugb3JpZW50YXRpb24gYWRkZWQgdG8gcGFnZSBz
ZXR1cCBkaWFsb2dccGFyDQpIb3N0L01vZC9GaWxlc1xwYXINClx0YWIgLSAyMDA3MDEzMCwgYmgs
IFVuaWNvZGUgc3VwcG9ydFxwYXINCkhvc3QvTW9kL0ZvbnRzXHBhcg0KXHRhYiAtIDIwMDcwMTMw
LCBiaCwgVW5pY29kZSBzdXBwb3J0XHBhcg0KSG9zdC9Nb2QvTWFpbFxwYXINClx0YWIgLSAyMDA3
MDIwMSwgYmgsIFVuaWNvZGUgc3VwcG9ydFxwYXINCkhvc3QvTW9kL01lY2hhbmlzbXNccGFyDQpc
dGFiIC0gMjAwNzAxMzEsIGJoLCBVbmljb2RlIHN1cHBvcnRccGFyDQpIb3N0L01vZC9NZW51c1xw
YXINClx0YWIgLSAyMDA2MDMxNSwganQsIGhvb2tBcHBsV2luSGFuZGxlciBpbnRyb2R1Y2VkXHBh
cg0KXHRhYiAtIDIwMDYxMjI1LCBhaSwgVXBkYXRlVHlwZSB0byBmaXggYnVnIGluIFBvcHVwTWVu
dSBhZGRlZFxwYXINClx0YWIgLSAyMDA3MDIwMSwgYmgsIFVuaWNvZGUgc3VwcG9ydFxwYXINClx0
YWIgLSAyMDA3MDIwNSwgYmgsIFdpbjMycyBoYW5kbGluZyByZW1vdmVkXHBhcg0KSG9zdC9Nb2Qv
UGljdHVyZXNccGFyDQpcdGFiIC0gMjAwNzAyMDEsIGJoLCBVbmljb2RlIHN1cHBvcnRccGFyDQpI
b3N0L01vZC9Qb3J0c1xwYXINClx0YWIgLSAyMDA2MDMyNSwgbWMsIFJpZGVyLklucHV0IGNoYW5n
ZWQgZm9yIHRoZSBiZW5lZml0IG9mIGJhY2tncm91bmQgdGFzayByZXNwb25zZS5ccGFyDQpcdGFi
IC0gMjAwNjA5MDMsIGFpLCBjYWxsIHRvIFZhbGlkYXRlUmVjdCBmcm9tIFBvcnQuQ2xvc2VCdWZm
ZXIgdG8gZml4IHBhaW50aW5nIGJ1ZyBkZWxldGVkXHBhcg0KXHRhYiAtIDIwMDYwOTE1LCBhaSwg
Y2FsbCB0byBVcGRhdGVXaW5kb3cgaW4gUmlkZXIuSW5wdXQgdG8gZml4IFNjcm9sbFdoaWxlVHJh
Y2tpbmcgcGFpbnRpbmcgYnVnIGFkZGVkXHBhcg0KXHRhYiAtIDIwMDcwMTMwLCBiaCwgVW5pY29k
ZSBzdXBwb3J0XHBhcg0KXHRhYiAtIDIwMDcwMjA1LCBiaCwgV2luMzJzIGhhbmRsaW5nIHJlbW92
ZWRccGFyDQpIb3N0L01vZC9QcmludGVyc1xwYXINClx0YWIgLSAyMDA2MDMxNiwganQsIHN1cHBv
cnQgZm9yIG5lc3RlZCBwYWlycyBvZiBPcGVuSm9iL0Nsb3NlSm9iXHBhcg0KXHRhYiAtIDIwMDcw
MTMxLCBiaCwgVW5pY29kZSBzdXBwb3J0XHBhcg0KXHRhYiAtIDIwMDcwMzI3LCBiaCwgU2V0T3Jp
ZW50YXRpb24gYWRkZWRccGFyDQpIb3N0L01vZC9SZWdpc3RyeVxwYXINClx0YWIgLSAyMDA3MDEz
MCwgYmgsIFVuaWNvZGUgc3VwcG9ydFxwYXINClx0YWIgLSAyMDA3MDMyNywgbWYsIHJlbGVhc2Ug
MS42XHBhcg0KSG9zdC9Nb2QvVGFiRnJhbWVzXHBhcg0KXHRhYiAtIDIwMDcwMjAxLCBiaCwgVW5p
Y29kZSBzdXBwb3J0XHBhcg0KSG9zdC9Nb2QvVGV4dENvbnZccGFyDQpcdGFiIC0gMjAwNjA5MDUs
IGFpLCBmaXhlZCB0cmFwIHVwb24gY29weWluZyBhbiBlbXB0eSB0ZXh0IHZpZXcgdG8gdGhlIGNs
aXBib2FyZFxwYXINClx0YWIgLSAyMDA3MDIwMSwgYmgsIFVuaWNvZGUgc3VwcG9ydFxwYXINClx0
YWIgLSAyMDA3MDIxMywgYmgsIGltcHJvdmVkIHBhcmFncmFwaCBoYW5kbGluZyBpbiBQYXJzZVJp
Y2hUZXh0XHBhcg0KSG9zdC9Nb2QvV2luZG93c1xwYXINClx0YWIgLSAyMDA2MDUzMSwgYWksIHVw
ZGF0ZWQgR2V0VGhpc1dpbmRvdyB0byBhbGxvdyBwYXJhbWV0ZXIgcCA9IE5JTFxwYXINClx0YWIg
LSAyMDA2MDYwOCwgYWksIHVwZGF0ZWQgV01QYWludCBwcm9jZXNzaW5nIHRvIFJFVFVSTiAwXHBh
cg0KXHRhYiAtIDIwMDcwMTIyLCBrZHMsIFVwZGF0ZWQgRG9jV2luSGFuZGxlciBhbmQgRGlhbG9n
SGFuZGxlciB0byBkaXNwbGF5IHVuZGVybGluZWQgYWNjZWxlcmF0b3JzXHBhcg0KXHRhYiBcdGFi
IGFuZCBmb2N1cyByZWN0YW5nbGVzIGZvciBrZXlib2FyZCBuYXZpZ2F0aW9uIGlmIGFsdCwgdGFi
IG9yIGFycm93IGtleSBwcmVzc2VkXHBhcg0KXHRhYiAtIDIwMDcwMTMxLCBiaCwgVW5pY29kZSBz
dXBwb3J0XHBhcg0KXHRhYiAtIDIwMDcwMjA1LCBiaCwgV2luMzJzIGhhbmRsaW5nIHJlbW92ZWRc
cGFyDQpcdGFiIC0gMjAwNzAyMDksIGJoLCB3aW5kb3dzIGNoYXJhY3RlciBtYXBwaW5nIHJlbW92
ZWRccGFyDQpcdGFiIC0gMjAwNzAyMTAsIGp0LCBob29rRG9jV2luSGFuZGxlciBhZGRlZFxwYXIN
Clx0YWIgLSAyMDA3MDMwOCwgYmgsIGhhbmRsaW5nIG9mIG1pbmltaXplZCB3aW5kb3dzIGNvcnJl
Y3RlZFxwYXINCkhvc3QvUnNyYy9zZXR1cFxwYXINClx0YWIgLSAyMDA3MDMyNywgYmgsIHBhZ2Ug
b3JpZW50YXRpb24gYWRkZWQgdG8gcGFnZSBzZXR1cFxwYXINCk9ieC9Nb2QvQmxhY2tCb3hccGFy
DQpcdGFiIC0gMjAwNzA0MTAsIG1mLCBtaW5vciBjbGVhbnVwXHBhcg0KT2J4L01vZC9CdXR0b25z
XHBhcg0KXHRhYiAtIDIwMDcwNDEzLCBtZiwgbWlub3IgY2xlYW51cFxwYXINCk9ieC9Nb2QvRmVy
blxwYXINClx0YWIgLSAyMDA3MDIwNSwgYmgsIG1pbm9yIGNvcnJlY3Rpb24gaW4gcHJvY2VkdXJl
IERyYXdccGFyDQpPYngvTW9kL1RyYXBccGFyDQpcdGFiIC0gMjAwNzAzMDcsIGJoLCBwcm9jZWR1
cmUgSGFuZyBhZGRlZFxwYXINCk9sZS9Nb2QvQ2xpZW50XHBhcg0KXHRhYiAtIDIwMDcwMjA1LCBi
aCwgVW5pY29kZSBzdXBwb3J0XHBhcg0KT2xlL01vZC9EYXRhXHBhcg0KXHRhYiAtIDIwMDYxMDEy
LCBhaSwgVXBkYXRlZCBwcm9jZWR1cmVzIE1lbUZpbGUuTmV3UmVhZGVyIGFuZCBNZW1GaWxlLk5l
d1dyaXRlciB0byByZXVzZSBleGlzdGluZyByaWRlcnMuXHBhcg0KXHRhYiAtIDIwMDcwMTMwLCBi
aCwgVW5pY29kZSBzdXBwb3J0XHBhcg0KT2xlL01vZC9TZXJ2ZXJccGFyDQpcdGFiIC0gMjAwNzAy
MDUsIGJoLCBVbmljb2RlIHN1cHBvcnRccGFyDQpPbGUvTW9kL1N0b3JhZ2VccGFyDQpcdGFiIC0g
MjAwNzAxMzAsIGJoLCBjb3JyZWN0aW9uIGluIElMb2NrQnl0ZXMuU3RhdFxwYXINClNxbC9EZGwv
U2FtcGxlXHBhcg0KXHRhYiAtIDIwMDcwNDE0LCBtZiwgZGVsZXRlZFxwYXINClNxbC9Eb2N1L0Ri
XHBhcg0KXHRhYiAtIDIwMDcwNDE0LCBtZiwgcmVmZXJlbmNlcyB0byBkdEYgZHJpdmVyIGVsaW1p
bmF0ZWRccGFyDQpTcWwvRG9jdS9EZXYtTWFuXHBhcg0KXHRhYiAtIDIwMDcwNDE0LCBtZiwgcmVm
ZXJlbmNlcyB0byBkdEYgZHJpdmVyIGVsaW1pbmF0ZWRccGFyDQpTcWwvTW9kL0RiXHBhcg0KXHRh
YiAtIDIwMDcwNDE0LCBtZiwgQ29tcGlsZTogZXhwYW5zaW9uIG9mICduYXRpdmUnIGRlc2lnbmF0
b3JzIGNvcnJlY3RlZFxwYXINClNxbC9Nb2QvT2J4VGFiXHBhcg0KXHRhYiAtIDIwMDcwNDE0LCBt
ZiwgcmVmZXJlbmNlcyB0byBkdEYgZHJpdmVyIGVsaW1pbmF0ZWRccGFyDQpTcWwvTW9kL09kYmNc
cGFyDQpcdGFiIC0gMjAwNzAyMDUsIGJoLCBVbmljb2RlIHN1cHBvcnRccGFyDQpTcWwvTW9kL09k
YmMzXHBhcg0KXHRhYiAtIDIwMDcwMjA1LCBiaCwgVW5pY29kZSBzdXBwb3J0XHBhcg0KU3FsL1Jz
cmMvQ29tcGFueVxwYXINClx0YWIgLSAyMDA3MDQxNCwgbWYsIHJlZmVyZW5jZXMgdG8gZHRGIGRy
aXZlciBlbGltaW5hdGVkXHBhcg0KU3RkL0RvY3UvSW50ZXJwcmV0ZXJccGFyDQpcdGFiIC0gMjAw
NzAyMDksIGJoLCBnZW5lcmFsIGNvbW1hbmQgc2lnbmF0dXJlc1xwYXINClN0ZC9Nb2QvQXBpXHBh
cg0KXHRhYiAtIDIwMDcwNDMwLCBtZiwgT3BlbkJyb3dzZXI6IGFsbG93RHVwbGljYXRlcyBwYXJh
bWV0ZXIgc2V0IHRvIEZBTFNFIGluIGNhbGwgdG8gU3RkRGlhbG9nLk9wZW5ccGFyDQpTdGQvTW9k
L0RlYnVnXHBhcg0KXHRhYiAtIDIwMDcwMTIzLCBiaCwgVW5pY29kZSBzdXBwb3J0XHBhcg0KU3Rk
L01vZC9EaWFsb2dccGFyDQpcdGFiIC0gMjAwNzAyMTIsIG1mLCBtaW5vciBjbGVhbnVwXHBhcg0K
U3RkL01vZC9FVEhDb252XHBhcg0KXHRhYiAtIDIwMDcwMjA1LCBiaCwgbWlub3IgY2hhbmdlXHBh
cg0KU3RkL01vZC9JbnRlcnByZXRlclxwYXINClx0YWIgLSAyMDA3MDIwOSwgYmgsIGdlbmVyYWwg
Y29tbWFuZCBzaWduYXR1cmVzXHBhcg0KU3RkL01vZC9TdGFtcHNccGFyDQpcdGFiIC0gMjAwNzAy
MDUsIGJoLCBtaW5vciBjaGFuZ2VccGFyDQpTeXN0ZW0vRG9jdS9BRFZBUEkzMlxwYXINClx0YWIg
LSAyMDA3MDMzMCwgbWYsIGRlbGV0ZWRccGFyDQpTeXN0ZW0vRG9jdS9DT01ETEczMlxwYXINClx0
YWIgLSAyMDA3MDMzMCwgbWYsIGRlbGV0ZWRccGFyDQpTeXN0ZW0vRG9jdS9EaWFsb2dccGFyDQpc
dGFiIC0gMjAwNzAzMzEsIG1mLCBuZXcgV2luZG93cyB2ZXJzaW9ucyAod2luZG93c1hQLCB3aW5k
b3dzVmlzdGEpXHBhcg0KU3lzdGVtL0RvY3UvRmlsZXNccGFyDQpcdGFiIC0gMjAwNjAxMTcsIG1m
LCBGaWxlcy5GaWxlLkNsb3NlOiAiQ2xvc2UgZG9lcyBub3RoaW5nIGlmIHRoZSBmaWxlIGlzIG5v
dCBvcGVuLiJccGFyDQpTeXN0ZW0vRG9jdS9HREkzMlxwYXINClx0YWIgLSAyMDA3MDMzMCwgbWYs
IGRlbGV0ZWRccGFyDQpTeXN0ZW0vRG9jdS9LRVJORUwzMlxwYXINClx0YWIgLSAyMDA3MDMzMCwg
bWYsIGRlbGV0ZWRccGFyDQpTeXN0ZW0vRG9jdS9NZXRhXHBhcg0KXHRhYiAtIDIwMDcwMjA5LCBi
aCwgc3VwcG9ydCBmb3IgcHJvY2VkdXJlIHNpZ25hdHVyZXMgYWRkZWRccGFyDQpTeXN0ZW0vRG9j
dS9PREJDMzJccGFyDQpcdGFiIC0gMjAwNzAzMzAsIG1mLCBkZWxldGVkXHBhcg0KU3lzdGVtL0Rv
Y3UvU0hFTEwzMlxwYXINClx0YWIgLSAyMDA3MDMzMCwgbWYsIGRlbGV0ZWRccGFyDQpTeXN0ZW0v
RG9jdS9Vc2VyLU1hblxwYXINClx0YWIgLSAyMDA3MDMyNywgbWYsIHJlZmVyZW5jZXMgdG8gV2lu
ZG93cyA5NSwgOTgsIGFuZCBNRSBlbGltaW5hdGVkOyBtaW5vciBjaGFuZ2VzXHBhcg0KXHRhYiAt
IDIwMDcwNDE0LCBtZiwgcmVmZXJlbmNlcyB0byBkdEYgZHJpdmVyIGVsaW1pbmF0ZWRccGFyDQpT
eXN0ZW0vRG9jdS9VU0VSMzJccGFyDQpcdGFiIC0gMjAwNzAzMzAsIG1mLCBkZWxldGVkXHBhcg0K
U3lzdGVtL0RvY3UvV2luc29ja1xwYXINClx0YWIgLSAyMDA3MDMzMCwgbWYsIGRlbGV0ZWRccGFy
DQpTeXN0ZW0vTW9kL0NvbmZpZ1xwYXINClx0YWIgLSAyMDA3MDMwNywgYmgsIE9MRSBkYXRhIGlt
cG9ydGVyL2V4cG9ydGVyIHJlZ2lzdHJhdGlvbiBjaGFuZ2VkXHBhcg0KU3lzdGVtL01vZC9EaWFs
b2dccGFyDQpcdGFiIC0gMjAwNzAxMjksIGJoLCBVbmljb2RlIHN0cmluZyBtYXBwaW5nXHBhcg0K
XHRhYiAtIDIwMDcwMTMwLCBiaCwgbmV3IFdpbmRvd3MgdmVyc2lvbnMgKHdpbmRvd3NYUCwgd2lu
ZG93c1Zpc3RhKVxwYXINClN5c3RlbS9Nb2QvRG9jdW1lbnRzXHBhcg0KXHRhYiAtIDIwMDcwMzI2
LCBiaCwgU2V0UGFnZSBjb3JyZWN0ZWRccGFyDQpcdGFiIC0gMjAwNzAzMjcsIGJoLCBTZXRPcmll
bnRhdGlvbiBjYWxscyBhZGRlZFxwYXINClN5c3RlbS9Nb2QvSW5pdFxwYXINClx0YWIgLSAyMDA3
MDMyNywgbWYsIGNsZWFudXBccGFyDQpTeXN0ZW0vTW9kL0tlcm5lbFxwYXINClx0YWIgLSAyMDA3
MDEyMywgYmgsIEJlZXAgdXNpbmcgTWVzc2FnZUJlZXBccGFyDQpcdGFiIC0gMjAwNzAxMjUsIGJo
LCBzdXBwb3J0IGZvciBwcm9jZWR1cmUgc2lnbmF0dXJlcyBhZGRlZFxwYXINClx0YWIgLSAyMDA3
MDEzMCwgYmgsIEtFUk5FTDMyICYgVVNFUjMyIGVsaW1pbmF0ZWRccGFyDQpcdGFiIC0gMjAwNzAy
MjAsIGJoLCBjb21TaWcgZWxpbWluYXRlZFxwYXINClx0YWIgLSAyMDA3MDMwNywgYmgsIGltcHJv
dmVkIEN0cmwtQnJlYWsgaGFuZGxpbmdccGFyDQpcdGFiIC0gMjAwNzAzMDgsIGJoLCBjaGVjayBm
b3IgdW5sb2FkZWQgbW9kdWxlIGluIEV4ZWNGaW5hbGl6ZXJccGFyDQpTeXN0ZW0vTW9kL01ldGFc
cGFyDQpcdGFiIC0gMjAwNzAxMjUsIGJoLCBzdXBwb3J0IGZvciBwcm9jZWR1cmUgc2lnbmF0dXJl
cyBhZGRlZFxwYXINClN5c3RlbS9Nb2QvUHJpbnRlcnNccGFyDQpcdGFiIC0gMjAwNzAzMjcsIGJo
LCBTZXRPcmllbnRhdGlvbiBhZGRlZFxwYXINClN5c3RlbS9Nb2QvU3RvcmVzXHBhcg0KXHRhYiAt
IDIwMDcwMzMxLCBtZiwgY29udHJpYnV0b3IgYWRkZWRccGFyDQpTeXN0ZW0vTW9kL1hZcGxhbmVc
cGFyDQpcdGFiIC0gMjAwNzAyMDEsIGJoLCBVbmljb2RlIHN1cHBvcnQ7IEdESTMyIGFuZCBVU0VS
MzIgcmVwbGFjZWQgYnkgV2luQXBpXHBhcg0KU3lzdGVtL1JzcmMvQWJvdXRccGFyDQpcdGFiIC0g
MjAwNzA1MDIsIG1mLCByZWxlYXNlIDEuNi1yYzVccGFyDQpUZXh0L01vZC9Db250cm9sbGVyc1xw
YXINClx0YWIgLSAyMDA3MDMwNywgYmgsIEZpbHRlcmVkUG9sbEN1cnNvcjogY2FsbCB0byBWaWV3
cy5GcmFtZS5JbnB1dCByZW1vdmVkXHBhcg0KV2luL01vZC9BcGlccGFyDQpcdGFiIC0gMjAwNzA5
MDIsIGJoLCBzZXZlcmFsIGFkZGl0aW9ucyBhbmQgY2hhbmdlc1xwYXINCldpbi9Nb2QvTmV0XHBh
cg0KXHRhYiAtIDIwMDcwMTMwLCBiaCwgc2V2ZXJhbCBhZGRpdGlvbnMgYW5kIGNoYW5nZXNccGFy
DQpXaW4vTW9kL1NxbFxwYXINClx0YWIgLSAyMDA3MDIwNSwgYmgsIHNldmVyYWwgYWRkaXRpb25z
IGFuZCBjaGFuZ2VzXHBhcg0KXHBhcg0KYWkgPSBBbGV4YW5kZXIgSWxqaW5ccGFyDQpiaCA9IEJl
YXQgSGVlYiwgT2Jlcm9uIG1pY3Jvc3lzdGVtc1xwYXINCmNwID0gQ3VubyBQZmlzdGVyLCBPYmVy
b24gbWljcm9zeXN0ZW1zXHBhcg0KanQgPSBKb3NlZiBUZW1wbFxwYXINCmtkcyA9IEtvZW4gRGVz
YWVnZXJccGFyDQptYyA9IE1hcmNvIENpb3RccGFyDQptZiA9IE1hcmMgRnJlaSwgT2Jlcm9uIG1p
Y3Jvc3lzdGVtc1xwYXINClxwYXINCi0tLSBCbGFja0JveFxwYXINCi0tLSBzZW5kIHN1YmplY3Qg
SEVMUCBvciBVTlNVQlNDUklCRSB0byBibGFja2JveEBvYmVyb24uY2h9fQBrVVZRNVVFNVFY
----boundary-LibPST-iamunique-833821948_-_---
Received on Thu May 03 2007 - 08:19:15 UTC