Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
vlc-gpu
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Redmine
Redmine
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
videolan
vlc-gpu
Commits
ccaf6ed7
Commit
ccaf6ed7
authored
Jan 07, 2008
by
Pierre d'Herbemont
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
MacOSX/VLC_app: Fix the various bindings. And binds the various media control buttons.
parent
096ebc37
Changes
5
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
656 additions
and
576 deletions
+656
-576
extras/MacOSX/VLC_app/English.lproj/MainWindow.xib
extras/MacOSX/VLC_app/English.lproj/MainWindow.xib
+576
-542
extras/MacOSX/VLC_app/Sources/VLCAppBindings.m
extras/MacOSX/VLC_app/Sources/VLCAppBindings.m
+52
-28
extras/MacOSX/VLC_app/Sources/VLCMainWindow.h
extras/MacOSX/VLC_app/Sources/VLCMainWindow.h
+4
-0
extras/MacOSX/VLC_app/Sources/VLCMainWindow.m
extras/MacOSX/VLC_app/Sources/VLCMainWindow.m
+16
-2
extras/MacOSX/VLC_app/VLC.xcodeproj/project.pbxproj
extras/MacOSX/VLC_app/VLC.xcodeproj/project.pbxproj
+8
-4
No files found.
extras/MacOSX/VLC_app/English.lproj/MainWindow.xib
View file @
ccaf6ed7
...
...
@@ -8,7 +8,6 @@
<string
key=
"IBDocument.HIToolboxVersion"
>
343.00
</string>
<object
class=
"NSMutableArray"
key=
"IBDocument.EditedObjectIDs"
>
<bool
key=
"EncodedWithXMLCoder"
>
YES
</bool>
<integer
value=
"314"
/>
<integer
value=
"3"
/>
<integer
value=
"289"
/>
<integer
value=
"339"
/>
...
...
@@ -137,7 +136,7 @@
<int
key=
"NSTextBezelStyle"
>
1
</int>
<object
class=
"NSColor"
key=
"NSBackgroundColor"
id=
"416096481"
>
<int
key=
"NSColorSpace"
>
6
</int>
<string
key=
"NSCatalogName"
id=
"
738377451
"
>
System
</string>
<string
key=
"NSCatalogName"
id=
"
936631536
"
>
System
</string>
<string
key=
"NSColorName"
>
textBackgroundColor
</string>
<object
class=
"NSColor"
key=
"NSColor"
id=
"740054874"
>
<int
key=
"NSColorSpace"
>
3
</int>
...
...
@@ -146,7 +145,7 @@
</object>
<object
class=
"NSColor"
key=
"NSTextColor"
id=
"70527606"
>
<int
key=
"NSColorSpace"
>
6
</int>
<reference
key=
"NSCatalogName"
ref=
"
738377451
"
/>
<reference
key=
"NSCatalogName"
ref=
"
936631536
"
/>
<string
key=
"NSColorName"
>
controlTextColor
</string>
<object
class=
"NSColor"
key=
"NSColor"
id=
"1049035829"
>
<int
key=
"NSColorSpace"
>
3
</int>
...
...
@@ -225,7 +224,7 @@
<reference
key=
"NSControlView"
ref=
"46828221"
/>
<object
class=
"NSColor"
key=
"NSBackgroundColor"
>
<int
key=
"NSColorSpace"
>
6
</int>
<reference
key=
"NSCatalogName"
ref=
"
738377451
"
/>
<reference
key=
"NSCatalogName"
ref=
"
936631536
"
/>
<string
key=
"NSColorName"
>
controlColor
</string>
<object
class=
"NSColor"
key=
"NSColor"
id=
"322815997"
>
<int
key=
"NSColorSpace"
>
3
</int>
...
...
@@ -321,7 +320,7 @@
</object>
<object
class=
"NSColor"
key=
"NSTextColor"
id=
"1047904863"
>
<int
key=
"NSColorSpace"
>
6
</int>
<reference
key=
"NSCatalogName"
ref=
"
738377451
"
/>
<reference
key=
"NSCatalogName"
ref=
"
936631536
"
/>
<string
key=
"NSColorName"
>
headerTextColor
</string>
<reference
key=
"NSColor"
ref=
"1049035829"
/>
</object>
...
...
@@ -329,12 +328,12 @@
<object
class=
"NSTextFieldCell"
key=
"NSDataCell"
id=
"322951813"
>
<int
key=
"NSCellFlags"
>
1411513920
</int>
<int
key=
"NSCellFlags2"
>
132096
</int>
<string
key=
"NSContents"
id=
"
1019615221
"
>
Text Cell
</string>
<string
key=
"NSContents"
id=
"
87416655
"
>
Text Cell
</string>
<reference
key=
"NSSupport"
ref=
"26"
/>
<reference
key=
"NSControlView"
ref=
"755891829"
/>
<object
class=
"NSColor"
key=
"NSBackgroundColor"
id=
"809735541"
>
<int
key=
"NSColorSpace"
>
6
</int>
<reference
key=
"NSCatalogName"
ref=
"
738377451
"
/>
<reference
key=
"NSCatalogName"
ref=
"
936631536
"
/>
<string
key=
"NSColorName"
>
controlBackgroundColor
</string>
<reference
key=
"NSColor"
ref=
"322815997"
/>
</object>
...
...
@@ -357,7 +356,7 @@
</object>
<object
class=
"NSColor"
key=
"NSGridColor"
id=
"27503580"
>
<int
key=
"NSColorSpace"
>
6
</int>
<reference
key=
"NSCatalogName"
ref=
"
738377451
"
/>
<reference
key=
"NSCatalogName"
ref=
"
936631536
"
/>
<string
key=
"NSColorName"
>
gridColor
</string>
<object
class=
"NSColor"
key=
"NSColor"
>
<int
key=
"NSColorSpace"
>
3
</int>
...
...
@@ -459,7 +458,7 @@
<reference
key=
"NSSupport"
ref=
"26"
/>
<object
class=
"NSColor"
key=
"NSBackgroundColor"
>
<int
key=
"NSColorSpace"
>
6
</int>
<reference
key=
"NSCatalogName"
ref=
"
738377451
"
/>
<reference
key=
"NSCatalogName"
ref=
"
936631536
"
/>
<string
key=
"NSColorName"
>
headerColor
</string>
<reference
key=
"NSColor"
ref=
"740054874"
/>
</object>
...
...
@@ -610,7 +609,7 @@ IEluYy4sIDIwMDgAA</bytes>
<object
class=
"NSTextFieldCell"
key=
"NSDataCell"
id=
"336644191"
>
<int
key=
"NSCellFlags"
>
337772096
</int>
<int
key=
"NSCellFlags2"
>
2048
</int>
<reference
key=
"NSContents"
ref=
"
1019615221
"
/>
<reference
key=
"NSContents"
ref=
"
87416655
"
/>
<reference
key=
"NSSupport"
ref=
"26"
/>
<reference
key=
"NSControlView"
ref=
"989777724"
/>
<reference
key=
"NSBackgroundColor"
ref=
"809735541"
/>
...
...
@@ -637,7 +636,7 @@ IEluYy4sIDIwMDgAA</bytes>
<object
class=
"NSTextFieldCell"
key=
"NSDataCell"
id=
"471073713"
>
<int
key=
"NSCellFlags"
>
337772096
</int>
<int
key=
"NSCellFlags2"
>
2048
</int>
<reference
key=
"NSContents"
ref=
"
1019615221
"
/>
<reference
key=
"NSContents"
ref=
"
87416655
"
/>
<reference
key=
"NSSupport"
ref=
"26"
/>
<reference
key=
"NSControlView"
ref=
"989777724"
/>
<reference
key=
"NSBackgroundColor"
ref=
"809735541"
/>
...
...
@@ -864,11 +863,11 @@ IEluYy4sIDIwMDgAA</bytes>
<reference
key=
"NSControlView"
ref=
"1042859040"
/>
<int
key=
"NSButtonFlags"
>
-931921665
</int>
<int
key=
"NSButtonFlags2"
>
2
</int>
<object
class=
"NSCustomResource"
key=
"NSNormalImage"
id=
"5
4951043
6"
>
<string
key=
"NSClassName"
id=
"
417108163
"
>
NSImage
</string>
<object
class=
"NSCustomResource"
key=
"NSNormalImage"
id=
"5
0004652
6"
>
<string
key=
"NSClassName"
id=
"
224452429
"
>
NSImage
</string>
<string
key=
"NSResourceName"
>
volume_low
</string>
</object>
<reference
key=
"NSAlternateImage"
ref=
"5
4951043
6"
/>
<reference
key=
"NSAlternateImage"
ref=
"5
0004652
6"
/>
<reference
key=
"NSAlternateContents"
ref=
"738420082"
/>
<object
class=
"NSMutableString"
key=
"NSKeyEquivalent"
>
<characters
key=
"NS.bytes"
/>
...
...
@@ -934,11 +933,11 @@ IEluYy4sIDIwMDgAA</bytes>
<reference
key=
"NSControlView"
ref=
"534817857"
/>
<int
key=
"NSButtonFlags"
>
-931921665
</int>
<int
key=
"NSButtonFlags2"
>
2
</int>
<object
class=
"NSCustomResource"
key=
"NSNormalImage"
id=
"
524311774
"
>
<reference
key=
"NSClassName"
ref=
"
417108163
"
/>
<object
class=
"NSCustomResource"
key=
"NSNormalImage"
id=
"
372998439
"
>
<reference
key=
"NSClassName"
ref=
"
224452429
"
/>
<string
key=
"NSResourceName"
>
volume_high
</string>
</object>
<reference
key=
"NSAlternateImage"
ref=
"
524311774
"
/>
<reference
key=
"NSAlternateImage"
ref=
"
372998439
"
/>
<reference
key=
"NSAlternateContents"
ref=
"738420082"
/>
<object
class=
"NSMutableString"
key=
"NSKeyEquivalent"
>
<characters
key=
"NS.bytes"
/>
...
...
@@ -999,11 +998,11 @@ IEluYy4sIDIwMDgAA</bytes>
<int
key=
"NSButtonFlags"
>
139723007
</int>
<int
key=
"NSButtonFlags2"
>
2
</int>
<object
class=
"NSCustomResource"
key=
"NSNormalImage"
>
<reference
key=
"NSClassName"
ref=
"
417108163
"
/>
<reference
key=
"NSClassName"
ref=
"
224452429
"
/>
<string
key=
"NSResourceName"
>
skip_previous_active
</string>
</object>
<object
class=
"NSCustomResource"
key=
"NSAlternateImage"
>
<reference
key=
"NSClassName"
ref=
"
417108163
"
/>
<reference
key=
"NSClassName"
ref=
"
224452429
"
/>
<string
key=
"NSResourceName"
>
skip_previous_blue
</string>
</object>
<reference
key=
"NSAlternateContents"
ref=
"738420082"
/>
...
...
@@ -1034,11 +1033,11 @@ IEluYy4sIDIwMDgAA</bytes>
<int
key=
"NSButtonFlags"
>
139723007
</int>
<int
key=
"NSButtonFlags2"
>
2
</int>
<object
class=
"NSCustomResource"
key=
"NSNormalImage"
>
<reference
key=
"NSClassName"
ref=
"
417108163
"
/>
<reference
key=
"NSClassName"
ref=
"
224452429
"
/>
<string
key=
"NSResourceName"
>
play
</string>
</object>
<object
class=
"NSCustomResource"
key=
"NSAlternateImage"
>
<reference
key=
"NSClassName"
ref=
"
417108163
"
/>
<reference
key=
"NSClassName"
ref=
"
224452429
"
/>
<string
key=
"NSResourceName"
>
play_blue
</string>
</object>
<reference
key=
"NSAlternateContents"
ref=
"738420082"
/>
...
...
@@ -1063,11 +1062,11 @@ IEluYy4sIDIwMDgAA</bytes>
<int
key=
"NSButtonFlags"
>
138674431
</int>
<int
key=
"NSButtonFlags2"
>
130
</int>
<object
class=
"NSCustomResource"
key=
"NSNormalImage"
>
<reference
key=
"NSClassName"
ref=
"
417108163
"
/>
<reference
key=
"NSClassName"
ref=
"
224452429
"
/>
<string
key=
"NSResourceName"
>
skip_forward_active
</string>
</object>
<object
class=
"NSCustomResource"
key=
"NSAlternateImage"
>
<reference
key=
"NSClassName"
ref=
"
417108163
"
/>
<reference
key=
"NSClassName"
ref=
"
224452429
"
/>
<string
key=
"NSResourceName"
>
skip_forward_blue
</string>
</object>
<reference
key=
"NSAlternateContents"
ref=
"738420082"
/>
...
...
@@ -1277,12 +1276,36 @@ IEluYy4sIDIwMDgAA</bytes>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
id=
"672868159"
>
mediaSoundVolume
</string>
<string
key=
"label"
>
mediaSoundVolume
</string>
<reference
key=
"source"
ref=
"152934138"
/>
<reference
key=
"destination"
ref=
"1040620400"
/>
</object>
<int
key=
"connectionID"
>
389
</int>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
id=
"840095840"
>
mediaPlayerPlayPauseStopButton
</string>
<reference
key=
"source"
ref=
"152934138"
/>
<reference
key=
"destination"
ref=
"671695163"
/>
</object>
<int
key=
"connectionID"
>
390
</int>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
id=
"466447257"
>
mediaPlayerForwardNextButton
</string>
<reference
key=
"source"
ref=
"152934138"
/>
<reference
key=
"destination"
ref=
"192615867"
/>
</object>
<int
key=
"connectionID"
>
391
</int>
</object>
<object
class=
"IBConnectionRecord"
>
<object
class=
"IBOutletConnection"
key=
"connection"
>
<string
key=
"label"
id=
"4733292"
>
mediaPlayerBackwardPrevButton
</string>
<reference
key=
"source"
ref=
"152934138"
/>
<reference
key=
"destination"
ref=
"397098520"
/>
</object>
<int
key=
"connectionID"
>
392
</int>
</object>
</object>
<object
class=
"IBMutableOrderedSet"
key=
"objectRecords"
>
<object
class=
"NSArray"
key=
"orderedObjects"
>
...
...
@@ -1947,10 +1970,10 @@ IEluYy4sIDIwMDgAA</bytes>
<reference
ref=
"122844573"
/>
<reference
ref=
"9"
/>
<reference
ref=
"122844573"
/>
<string
id=
"7
0372688
"
>
{{46, 349}, {482, 360}}
</string>
<string
id=
"7
20833201
"
>
{{46, 349}, {482, 360}}
</string>
<reference
ref=
"9"
/>
<reference
ref=
"9"
/>
<reference
ref=
"7
0372688
"
/>
<reference
ref=
"7
20833201
"
/>
<reference
ref=
"9"
/>
<string>
{372, 16}
</string>
<string>
{{193, 637}, {143, 46}}
</string>
...
...
@@ -2003,14 +2026,14 @@ IEluYy4sIDIwMDgAA</bytes>
</object>
</object>
<nil
key=
"sourceID"
/>
<int
key=
"maxID"
>
3
89
</int>
<int
key=
"maxID"
>
3
92
</int>
</object>
<object
class=
"IBClassDescriber"
key=
"IBDocument.Classes"
>
<object
class=
"NSMutableArray"
key=
"referencedPartialClassDescriptions"
>
<bool
key=
"EncodedWithXMLCoder"
>
YES
</bool>
<object
class=
"IBPartialClassDescription"
>
<reference
key=
"className"
ref=
"449210432"
/>
<string
key=
"superclassName"
id=
"
201191084
"
>
VLCVideoView
</string>
<string
key=
"superclassName"
id=
"
658336138
"
>
VLCVideoView
</string>
<object
class=
"NSMutableDictionary"
key=
"actions"
>
<bool
key=
"EncodedWithXMLCoder"
>
YES
</bool>
<object
class=
"NSMutableArray"
key=
"dict.sortedKeys"
>
...
...
@@ -2059,12 +2082,12 @@ IEluYy4sIDIwMDgAA</bytes>
</object>
<object
class=
"NSMutableArray"
key=
"dict.values"
>
<bool
key=
"EncodedWithXMLCoder"
>
YES
</bool>
<string
id=
"
572089996
"
>
id
</string>
<reference
ref=
"
572089996
"
/>
<string
id=
"
895342568
"
>
id
</string>
<reference
ref=
"
895342568
"
/>
</object>
</object>
<object
class=
"IBClassDescriptionSource"
key=
"sourceIdentifier"
>
<string
key=
"majorKey"
id=
"
969180499
"
>
IBProjectSource
</string>
<string
key=
"majorKey"
id=
"
758006223
"
>
IBProjectSource
</string>
<string
key=
"minorKey"
>
Sources/VLCBrowsableVideoView.h
</string>
</object>
</object>
...
...
@@ -2080,8 +2103,8 @@ IEluYy4sIDIwMDgAA</bytes>
</object>
<object
class=
"NSMutableArray"
key=
"dict.values"
>
<bool
key=
"EncodedWithXMLCoder"
>
YES
</bool>
<reference
ref=
"
572089996
"
/>
<reference
ref=
"
572089996
"
/>
<reference
ref=
"
895342568
"
/>
<reference
ref=
"
895342568
"
/>
</object>
</object>
<object
class=
"NSMutableDictionary"
key=
"outlets"
>
...
...
@@ -2094,12 +2117,12 @@ IEluYy4sIDIwMDgAA</bytes>
</object>
</object>
<object
class=
"IBClassDescriptionSource"
key=
"sourceIdentifier"
>
<reference
key=
"majorKey"
ref=
"
969180499
"
/>
<reference
key=
"majorKey"
ref=
"
758006223
"
/>
<string
key=
"minorKey"
>
Sources/VLCController.h
</string>
</object>
</object>
<object
class=
"IBPartialClassDescription"
>
<reference
key=
"className"
ref=
"
201191084
"
/>
<reference
key=
"className"
ref=
"
658336138
"
/>
<reference
key=
"superclassName"
ref=
"440645780"
/>
<object
class=
"NSMutableDictionary"
key=
"actions"
>
<bool
key=
"EncodedWithXMLCoder"
>
YES
</bool>
...
...
@@ -2125,8 +2148,8 @@ IEluYy4sIDIwMDgAA</bytes>
</object>
</object>
<object
class=
"IBPartialClassDescription"
>
<string
key=
"className"
>
VLC
OneSplitVie
w
</string>
<string
key=
"superclassName"
>
NS
SplitVie
w
</string>
<string
key=
"className"
>
VLC
MainWindo
w
</string>
<string
key=
"superclassName"
>
NS
Windo
w
</string>
<object
class=
"NSMutableDictionary"
key=
"actions"
>
<bool
key=
"EncodedWithXMLCoder"
>
YES
</bool>
<object
class=
"NSArray"
key=
"dict.sortedKeys"
>
...
...
@@ -2138,21 +2161,73 @@ IEluYy4sIDIwMDgAA</bytes>
</object>
<object
class=
"NSMutableDictionary"
key=
"outlets"
>
<bool
key=
"EncodedWithXMLCoder"
>
YES
</bool>
<object
class=
"NSArray"
key=
"dict.sortedKeys"
>
<object
class=
"NS
Mutable
Array"
key=
"dict.sortedKeys"
>
<bool
key=
"EncodedWithXMLCoder"
>
YES
</bool>
<string>
addPlaylistButton
</string>
<string>
categoriesListView
</string>
<string>
controlView
</string>
<string>
controller
</string>
<string>
fillScreenButton
</string>
<string>
fullScreenButton
</string>
<string>
mainSplitView
</string>
<string>
mediaDescriptionText
</string>
<string>
mediaListItemFetchedStatus
</string>
<string>
mediaListItemsCount
</string>
<string>
mediaListSearchField
</string>
<string>
mediaListView
</string>
<reference
ref=
"4733292"
/>
<reference
ref=
"466447257"
/>
<reference
ref=
"840095840"
/>
<string>
mediaReadingProgressSlider
</string>
<string>
mediaReadingProgressText
</string>
<string>
mediaSoundVolume
</string>
<string>
navigatorView
</string>
<string>
navigatorViewToggleButton
</string>
<string>
removePlaylistButton
</string>
<string>
toolbarMediaAudioVolume
</string>
<string>
toolbarMediaControl
</string>
<string>
toolbarMediaDescription
</string>
<string>
videoPlayerAndControlView
</string>
<string>
videoView
</string>
</object>
<object
class=
"NSMutableArray"
key=
"dict.values"
>
<bool
key=
"EncodedWithXMLCoder"
>
YES
</bool>
<string
id=
"821686495"
>
NSButton
</string>
<string>
NSOutlineView
</string>
<reference
ref=
"440645780"
/>
<string>
VLCController
</string>
<reference
ref=
"895342568"
/>
<reference
ref=
"895342568"
/>
<string>
VLCOneSplitView
</string>
<string
id=
"462259394"
>
NSTextField
</string>
<reference
ref=
"895342568"
/>
<reference
ref=
"895342568"
/>
<reference
ref=
"895342568"
/>
<string>
NSTableView
</string>
<reference
ref=
"821686495"
/>
<reference
ref=
"821686495"
/>
<reference
ref=
"821686495"
/>
<string>
NSSlider
</string>
<reference
ref=
"462259394"
/>
<string>
NSSlider
</string>
<reference
ref=
"440645780"
/>
<reference
ref=
"895342568"
/>
<reference
ref=
"821686495"
/>
<reference
ref=
"440645780"
/>
<reference
ref=
"440645780"
/>
<reference
ref=
"440645780"
/>
<reference
ref=
"440645780"
/>
<string>
VLCBrowsableVideoView
</string>
</object>
</object>
<object
class=
"IBClassDescriptionSource"
key=
"sourceIdentifier"
>
<reference
key=
"majorKey"
ref=
"
969180499
"
/>
<string
key=
"minorKey"
>
Sources/VLC
AppAdditions
.h
</string>
<reference
key=
"majorKey"
ref=
"
758006223
"
/>
<string
key=
"minorKey"
>
Sources/VLC
MainWindow
.h
</string>
</object>
</object>
<object
class=
"IBPartialClassDescription"
>
<
reference
key=
"className"
ref=
"440645780"
/
>
<
nil
key=
"superclassName"
/
>
<
string
key=
"className"
>
VLCOneSplitView
</string
>
<
string
key=
"superclassName"
>
NSSplitView
</string
>
<object
class=
"NSMutableDictionary"
key=
"actions"
>
<bool
key=
"EncodedWithXMLCoder"
>
YES
</bool>
<object
class=
"NSArray"
key=
"dict.sortedKeys"
>
...
...
@@ -2172,13 +2247,13 @@ IEluYy4sIDIwMDgAA</bytes>
</object>
</object>
<object
class=
"IBClassDescriptionSource"
key=
"sourceIdentifier"
>
<reference
key=
"majorKey"
ref=
"
969180499
"
/>
<reference
key=
"majorKey"
ref=
"
758006223
"
/>
<string
key=
"minorKey"
>
Sources/VLCAppAdditions.h
</string>
</object>
</object>
<object
class=
"IBPartialClassDescription"
>
<
string
key=
"className"
>
VLCMainWindow
</string
>
<
string
key=
"superclassName"
>
NSWindow
</string
>
<
reference
key=
"className"
ref=
"440645780"
/
>
<
nil
key=
"superclassName"
/
>
<object
class=
"NSMutableDictionary"
key=
"actions"
>
<bool
key=
"EncodedWithXMLCoder"
>
YES
</bool>
<object
class=
"NSArray"
key=
"dict.sortedKeys"
>
...
...
@@ -2190,62 +2265,16 @@ IEluYy4sIDIwMDgAA</bytes>
</object>
<object
class=
"NSMutableDictionary"
key=
"outlets"
>
<bool
key=
"EncodedWithXMLCoder"
>
YES
</bool>
<object
class=
"NS
Mutable
Array"
key=
"dict.sortedKeys"
>
<object
class=
"NSArray"
key=
"dict.sortedKeys"
>
<bool
key=
"EncodedWithXMLCoder"
>
YES
</bool>
<string>
addPlaylistButton
</string>
<string>
categoriesListView
</string>
<string>
controlView
</string>
<string>
controller
</string>
<string>
fillScreenButton
</string>
<string>
fullScreenButton
</string>
<string>
mainSplitView
</string>
<string>
mediaDescriptionText
</string>
<string>
mediaListItemFetchedStatus
</string>
<string>
mediaListItemsCount
</string>
<string>
mediaListSearchField
</string>
<string>
mediaListView
</string>
<string>
mediaReadingProgressSlider
</string>
<string>
mediaReadingProgressText
</string>
<reference
ref=
"672868159"
/>
<string>
navigatorView
</string>
<string>
navigatorViewToggleButton
</string>
<string>
removePlaylistButton
</string>
<string>
toolbarMediaAudioVolume
</string>
<string>
toolbarMediaControl
</string>
<string>
toolbarMediaDescription
</string>
<string>
videoPlayerAndControlView
</string>
<string>
videoView
</string>
</object>
<object
class=
"NSMutableArray"
key=
"dict.values"
>
<bool
key=
"EncodedWithXMLCoder"
>
YES
</bool>
<string
id=
"821686495"
>
NSButton
</string>
<string>
NSOutlineView
</string>
<reference
ref=
"440645780"
/>
<string>
VLCController
</string>
<reference
ref=
"572089996"
/>
<reference
ref=
"572089996"
/>
<string>
VLCOneSplitView
</string>
<string
id=
"462259394"
>
NSTextField
</string>
<reference
ref=
"572089996"
/>
<reference
ref=
"572089996"
/>
<reference
ref=
"572089996"
/>
<string>
NSTableView
</string>
<string>
NSSlider
</string>
<reference
ref=
"462259394"
/>
<string>
NSSlider
</string>
<reference
ref=
"440645780"
/>
<reference
ref=
"572089996"
/>
<reference
ref=
"821686495"
/>
<reference
ref=
"440645780"
/>
<reference
ref=
"440645780"
/>
<reference
ref=
"440645780"
/>
<reference
ref=
"440645780"
/>
<string>
VLCBrowsableVideoView
</string>
</object>
</object>
<object
class=
"IBClassDescriptionSource"
key=
"sourceIdentifier"
>
<reference
key=
"majorKey"
ref=
"
969180499
"
/>
<string
key=
"minorKey"
>
Sources/VLC
MainWindow
.h
</string>
<reference
key=
"majorKey"
ref=
"
758006223
"
/>
<string
key=
"minorKey"
>
Sources/VLC
AppAdditions
.h
</string>
</object>
</object>
</object>
...
...
@@ -2255,460 +2284,465 @@ IEluYy4sIDIwMDgAA</bytes>
<int
key=
"IBDocument.defaultPropertyAccessControl"
>
3
</int>
<object
class=
"NSMutableData"
key=
"IBDocument.RunnableNib"
>
<bytes
key=
"NS.bytes"
>
YnBsaXN0MDDUAAEAAgADAAQABQAGAAkAClgkdmVyc2lvblQkdG9wWSRhcmNoaXZlclgkb2JqZWN0cxIA
AYag0QAHAAhdSUIub2JqZWN0ZGF0YYABXxAPTlNLZXllZEFyY2hpdmVyrxEB
9Q
ALAAwAMQA1ADYAPAA9
AYag0QAHAAhdSUIub2JqZWN0ZGF0YYABXxAPTlNLZXllZEFyY2hpdmVyrxEB
/g
ALAAwAMQA1ADYAPAA9
AEIAWgBbAFwAXQB2AHoAfgCDAIcAigCNAJAAkwCWAJkAmgALAKgArAC3ALgAuQC+AMYAygDSANYA3QDe
AN8A5ADiAOQA5QDvAPMA+wEFARABEQEsAS0BNQE2ATkBQwFEAUUBSgFMAVEBUgFVAWgBaQFqAW4BdwF4
AXwBhAGFAYYAbwGHAYgBjAGRAaABogGlAaYBqQGyAbMBvgG/AcABxQHGAckBywHNAdUB1gHiAeMB6AHp
AewB9AH1AfwB/QIRAhcCJgIqAkkCSgJPAlACUwJXAmwCcwJ2AnsCfAJ/AogCiQKOAo8ClQKWApkCnAKg
AqUCpgKpAqwCrQKwAroCuwK8Ar8CyALJAsoCzQLdAuUC7wLzAwMDBAMMAxYDFwMaAyADIQMnAzADMQM4
Az0DPgNIA1ADUQNVAWEDWgNlA2YDZwNrA24DcQN0A34DfwOFA4cDkAOZA5oDoAOnA6kDqgOzA7QDvAO9
A8EDwgPDA8QDxQPGA8UACwPJA8sDzAPNA9AD1APvA/cACwQABAYEDwQQBBkEGgQeBCEEKQQqBDIEMwQ7
BDwETQRPBFMEVARXBFoACwRbBFwEYARlAAsEbQR2BH8EgASIBIkEkQSSBKEDcASmBKcEqgSsBLQEtQS8
BL0ExQTGBM0EzgTWBNcE4ATkBOUE5wTvBPAE+QT7AAsE/AT9BQIFAwUIBQkFDgUPBRQFFQUaBRsFIAUh
BSYFJwUsAAsFNAU6BUIFQwVOBVIFUwVXBVgFWgViBWMFbAVvBXMFdAV4BXkFgQWCBY0FkQWSBZYFlwWZ
AAsFmgWbBaAFoQWmBacFrAWtBbIFswW4BbkFvgW/BcQFxQXKBcsF0AXRBdYF1wXcBd0F4gXjBegF6QXu
Be8GMgY2BjoGPQY+BoEGxQcJBwoHCwcMBw0HDgcPBxAHEQcSBxMHFAcVBxYHFwcYBxkHGgcbBxwHHQce
Bx8HIAchByIHIwckByUHJgcnBygHKQcqBysHLActBy4HLwcwBzEHMgczBzQHNQc2BzcHOAc5BzoHOwc8
Bz0HPgc/B0AHQQdCB0MHRAdIB0wHqAFICAQIBQgGCAcICAgJALIICggLCAwIDQgOCA8IEAgRCBIIEwgU
CBUIFggXCBgIGQgaCBsIHAgdCB4IHwggCCEIIggjCCQIJQgmCCcIKAgpCCoIKwILCCwILQguCC8IMAgx
CDIIMwg0CDUINgg3CDgIOQg6CDsIPAg9CD4IPwhACEEIQghDCEQIRQhGCEcISAhJCEoISwEMCEwITQQL
CE4ITwhQCFEIUghTCFQIVQIeCFYIVwhaCF0IYFUkbnVsbN8QEgANAA4ADwAQABEAEgATABQAFQAWABcA
GAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMFZOU1Jvb3RWJGNs
YXNzXU5TT2JqZWN0c0tleXNfEA9OU0NsYXNzZXNWYWx1ZXNfEBlOU0FjY2Vzc2liaWxpdHlPaWRzVmFs
dWVzXU5TQ29ubmVjdGlvbnNbTlNOYW1lc0tleXNbTlNGcmFtZXdvcmtdTlNDbGFzc2VzS2V5c1pOU09p
ZHNLZXlzXU5TTmFtZXNWYWx1ZXNfEBlOU0FjY2Vzc2liaWxpdHlDb25uZWN0b3JzXU5TRm9udE1hbmFn
ZXJfEBBOU1Zpc2libGVXaW5kb3dzXxAPTlNPYmplY3RzVmFsdWVzXxAXTlNBY2Nlc3NpYmlsaXR5T2lk
c0tleXNZTlNOZXh0T2lkXE5TT2lkc1ZhbHVlc4ACgQH0gQFRgQGVgQHzgMiBAVeABYEBlIEBloEBWIEB
8YAAgAaBAVaBAfIRAYeBAZfSAA4AMgAzADRbTlNDbGFzc05hbWWABIADXVZMQ0NvbnRyb2xsZXLSADcA
OAA5ADpYJGNsYXNzZXNaJGNsYXNzbmFtZaIAOgA7Xk5TQ3VzdG9tT2JqZWN0WE5TT2JqZWN0XxAQSUJD
b2NvYUZyYW1ld29ya9IADgA+AD8AQFpOUy5vYmplY3RzgMehAEGAB9wAQwAOAEQARQBGAEcASABJAEoA
SwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFlcTlNXaW5kb3dWaWV3XE5TU2NyZWVuUmVjdF1OU1dp
bmRvd1RpdGxlWU5TV1RGbGFnc11OU1dpbmRvd0NsYXNzXxAWTlNXaW5kb3dDb250ZW50TWluU2l6ZVxO
U1dpbmRvd1JlY3RfEA9OU1dpbmRvd0JhY2tpbmdfEBFOU1dpbmRvd1N0eWxlTWFza1lOU01pblNpemVb
TlNWaWV3Q2xhc3OAF4DGgMSACRIweAAAgAqAFoAIEAIREQ+AxYALXxAXe3s0NiwgMzQ5fSwgezQ4Miwg
MzYwfX1TVkxDXVZMQ01haW5XaW5kb3fdAA4AXgBfAGAAYQBiAGMAZABlAGYAZwBoAGkAagBrAGwAbQBs
AG8AcAArAGwAbAB0AFYAdV8QF05TVG9vbGJhcklCRGVmYXVsdEl0ZW1zXxAfTlNUb29sYmFyU2hvd3NC
YXNlbGluZVNlcGFyYXRvcl8QF05TVG9vbGJhcklCQWxsb3dlZEl0ZW1zXxAfTlNUb29sYmFyQXV0b3Nh
dmVzQ29uZmlndXJhdGlvbl8QEU5TVG9vbGJhclNpemVNb2RlXxAaTlNUb29sYmFySUJJZGVudGlmaWVk
SXRlbXNfEBFOU1Rvb2xiYXJEZWxlZ2F0ZV8QGU5TVG9vbGJhclByZWZlcnNUb0JlU2hvd25fECBOU1Rv
b2xiYXJBbGxvd3NVc2VyQ3VzdG9taXphdGlvbl8QGk5TVG9vbGJhcklCU2VsZWN0YWJsZUl0ZW1zXxAU
TlNUb29sYmFyRGlzcGxheU1vZGVfEBNOU1Rvb2xiYXJJZGVudGlmaWVygBWAEgmAEAkQAYAOgAAJCYAU
gAzSAA4AdwB4AHlZTlMuc3RyaW5ngA1fECQ1RENGNUY4OC1GQzdGLTRCMDYtODhDMy04ODE2MjA1QTQ2
MjbSADcAOAB7AHyjAHwAfQA7XxAPTlNNdXRhYmxlU3RyaW5nWE5TU3RyaW5n0wAOAH8APgCAAIEAgldO
Uy5rZXlzgA+goNIANwA4AIQAhaMAhQCGADtfEBNOU011dGFibGVEaWN0aW9uYXJ5XE5TRGljdGlvbmFy
edIADgA+AIgAiYARoNIANwA4AIsAjKIAjAA7V05TQXJyYXnSAA4APgCOAI+AE6DSADcAOACRAJKjAJIA
jAA7Xk5TTXV0YWJsZUFycmF50gAOAD4AjgCVgBOg0gA3ADgAlwCYogCYADtZTlNUb29sYmFyWXszNzIs
IDE2fdcAmwAOAJwAnQCeAJ8AoAChAKIAowCkAKUAoQCnXxAPTlNOZXh0UmVzcG9uZGVyWk5TU3Vidmll
d3NYTlN2RmxhZ3NbTlNGcmFtZVNpemVYTlNXaW5kb3dbTlNTdXBlcnZpZXeAGIDDgBkRIRKAwYAYgMLS
AA4APgCOAKqAE6EAq4Aa2QCbAA4ArQCcAJ0AngCfADIAoABOAK8AsACxALIAswChALUATl8QE05TT3Jp
Z2luYWxDbGFzc05hbWWAF4DAgByAHREBEoC/gBiAG4AXXxAPVkxDT25lU3BsaXRWaWV3W05TU3BsaXRW
aWV30gAOAD4AjgC7gBOiALwAvYAegCnYAJsADgCcAJ0AngCfADIAoACrAMAAwQCyAMIAoQDEAKuAGoAl
gB+AKIAYgCeAGtIADgA+AI4AyIAToQDJgCDYAJsADgCcAJ0AngCfADIAoAC8AMAAzQCyAM4AoQDEALyA
HoAlgCGAJoAYgCeAHtIADgA+AI4A1IAToQDVgCLXAJsADgCdAJ4AnwAyAKAAyQDAALIA2QChANsAyYAg
gCWAI4AYgCSAIFp7NDgxLCAxOTd9XxAVVkxDQnJvd3NhYmxlVmlkZW9WaWV30gA3ADgA4ADhpADhAOIA
4wA7XE5TQ3VzdG9tVmlld1ZOU1ZpZXdbTlNSZXNwb25kZXJaezQ4MiwgMTk3fdgAmwAOAOYAnACdAJ8A
MgCgAKsAwADpAOoA6wChAMQAq1dOU0ZyYW1lgBqAJYC+gCoRARqAGIAngBrSAA4APgCOAPGAE6EA8oAr
2ACbAA4AnACdAJ4AnwAyAKAAvQDAAPYAsgD3AKEAxAC9gCmAJYAsgL2AGIAngCnSAA4APgCOAP2AE6cA
/gD/AQABAQECAQMBBIAtgEuAUIBagGGAZYCM2ACbAA4A5gEGAJ0BBwCfAKAA8gEJAQoBCwEMAGwAoQDy
Vk5TQ2VsbFlOU0VuYWJsZWSAK4BKgC6ALxEBJAmAGIArXxAVe3syMDksIDR9LCB7MTE4LCAxOX193gES
ARMADgEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQD+AScAbwBsASkBKgErW05TQ2Vs
bEZsYWdzXxASTlNTZWFyY2hGaWVsZEZsYWdzXxASTlNDYW5jZWxCdXR0b25DZWxsXxARTlNCYWNrZ3Jv
dW5kQ29sb3JaTlNDb250ZW50c1lOU1N1cHBvcnRdTlNDb250cm9sVmlld1xOU0NlbGxGbGFnczJfEBBO
U1RleHRCZXplbFN0eWxlXxARTlNEcmF3c0JhY2tncm91bmRfEBJOU1NlYXJjaEJ1dHRvbkNlbGxfEBBO
U01heGltdW1SZWNlbnRzW05TVGV4dENvbG9yEhRx/kBECAAAAIBJgECANIAwgDGALRIQAgQACYA8EP+A
OVDUAA4BLgEvATABMQEyATMBNFZOU1NpemVWTlNOYW1lWE5TZkZsYWdzgDMjQCYAAAAAAACAMhEMHFxM
dWNpZGFHcmFuZGXSADcAOAE3ATiiATgAO1ZOU0ZvbnTVAA4BOgE7ATwBPQE+AT8BQAFBAUJXTlNDb2xv
clxOU0NvbG9yU3BhY2VbTlNDb2xvck5hbWVdTlNDYXRhbG9nTmFtZYA4gDcQBoA2gDVWU3lzdGVtXxAT
dGV4dEJhY2tncm91bmRDb2xvctMADgE7AUYBPgFIAUlXTlNXaGl0ZYA4EANCMQDSADcAOAFLATqiAToA
O9UADgE6ATsBPAE9AT4BTgFAAU8BQoA4gDuAOoA1XxAQY29udHJvbFRleHRDb2xvctMADgE7AUYBPgFI
AVSAOEIwANwBVgESAA4BVwFYAVkBFgEYAVoBGQFbAVwBCwFeAV8BYAFhASQBYwD+AWUBYQFmAWdYTlNU
YXJnZXRfEBJOU1BlcmlvZGljSW50ZXJ2YWxeTlNCdXR0b25GbGFnczJfEA9OU0tleUVxdWl2YWxlbnRf
EA9OU1BlcmlvZGljRGVsYXlYTlNBY3Rpb25dTlNCdXR0b25GbGFnc4AvEgAB/gCAPxBLEACAMIA9gC0R
AZCAPhIIRED/VnNlYXJjaF8QE19zZWFyY2hGaWVsZFNlYXJjaDrSADcAOAFrAWykAWwBbQEGADtcTlNC
dXR0b25DZWxsXE5TQWN0aW9uQ2VsbNwBVgESAA4BVwFYAVkBbwEWAVoBGQFbAVwBCwFeAV8BYAFhASQB
cwF0AWUBYQF1AXZfECNOU0FjY2Vzc2liaWxpdHlPdmVycmlkZGVuQXR0cmlidXRlc4AvgD+AMIBCgEGA
SBIIQED/VWNsZWFy0gAOAD4AjgF6gBOhAXuAQ9MADgB/AD4AgAF+AYGAD6IBfwGAgESARaIBggGDgEaA
R11BWERlc2NyaXB0aW9uXxApTlNBY2Nlc3NpYmlsaXR5RW5jb2RlZEF0dHJpYnV0ZXNWYWx1ZVR5cGVW
Y2FuY2VsXxATX3NlYXJjaEZpZWxkQ2FuY2VsOtIANwA4AYkBiqUBigGLAW0BBgA7XxARTlNTZWFyY2hG
aWVsZENlbGxfEA9OU1RleHRGaWVsZENlbGzSADcAOAGNAY6mAY4BjwGQAOIA4wA7XU5TU2VhcmNoRmll
bGRbTlNUZXh0RmllbGRZTlNDb250cm9s2gCbAA4A5gGSAZMAnQCfAZQAoAGVAPIBlwGYAZkBmgGbAKEB
nQDyAZ9aTlNNYXhWYWx1ZVpOU01pblZhbHVlWU5TcGlGbGFnc1xOU0RyYXdNYXRyaXiAK4BPgE4jQFkA
AAAAAAAjQDAAAAAAAAARBSGAGBFxCoArgEzRAA4BoYBN0gA3ADgBowGkogGkADtaTlNQU01hdHJpeF8Q
FHt7NDU1LCA1fSwgezE2LCAxNn190gA3ADgBpwGopAGoAOIA4wA7XxATTlNQcm9ncmVzc0luZGljYXRv
ctgAmwAOAOYBBgCdAQcAnwCgAPIBqwGsAa0BrgBsAKEA8oArgFmAUYBSEQEiCYAYgCtfEBV7ezMzMiwg
NX0sIHsxMjUsIDE0fX3ZARIADgEVARYBFwEYARkBtAEeAbUBtgG3AbgBJQEAAbsBvAErXxATTlNQbGFj
ZWhvbGRlclN0cmluZxIEAf5AgFiAVYBTgDGAUBIIQgQAgFSAOV8QECV7dmFsdWUxfUAgaXRlbXNUbmFt
ZdUADgE6ATsBPAE9AT4BwgFAAcMBQoA4gFeAVoA1XGNvbnRyb2xDb2xvctMADgE7AUYBPgFIAciAOEsw
LjY2NjY2NjY5ANIANwA4AcoBi6QBiwFtAQYAO9IANwA4AcwBj6UBjwGQAOIA4wA72ACbAA4A5gEGAJ0B
BwCfAKAA8gHPAdAB0QEMAGwAoQDygCuAYIBbgFwJgBiAK18QEnt7OCwgMH0sIHsyNiwgMjV9fdwBEgAO
AdcBVwFYAVkBFgEXARgBWgEZAVwB2AFfASQBYAHbASQB3QHeAQEBZQHgAeFfEBNOU0FsdGVybmF0ZUNv
bnRlbnRzE/////+EAf4AgD+AMBCjgDCAXYBegFoSCAIAABP/////hoRA/1Er1AAOAS4BLwEwATEB5QHm
AeeAMyNAKgAAAAAAAIBfEBBcQ291cmllci1Cb2xk0gA3ADgB6gHrpQHrAZAA4gDjADtYTlNCdXR0b27Y
AJsADgDmAQYAnQEHAJ8AoADyAc8B7wHwAQwAbAChAPKAK4BggGKAYwmAGIArXxATe3szNywgMH0sIHsy
NiwgMjV9fdwBEgAOAdcBVwFYAVkBFgEXARgBWgEZAVwB2AFfASQBYAHbASQB+QHeAQIBZQHgAeGAP4Aw
gDCAZIBegGFRLd0AmwH+AA4A5gH/AJwCAACdAJ8AoAIBAgICAwDyAgUCBgIHAggCCQIKAgsAoQDyAg4C
DwIPW05TSFNjcm9sbGVyWE5Tc0ZsYWdzXE5TU2Nyb2xsQW10c1tOU1ZTY3JvbGxlcl1OU05leHRLZXlW
aWV3XU5TQ29udGVudFZpZXeAK4CIgIuAihECEoBmTxAQQSAAAEEgAABBoAAAQaAAABEBFIAYgCuAhIBn
gGfSAA4APgCOAhOAE6MCDwIOAgWAZ4CEgIjbAJsADgDmAhgAnACdAhkAnwIaAKACAgEDAhwCHQIeAh8C
IAIhAKECIwEDAiFZTlNjdkZsYWdzWU5TRG9jVmlld1lOU0JHQ29sb3KAZYCDgIIQBIBoEQkAgGmAGIB3
gGWAadIADgA+AI4CKIAToQIhgGnfEBQAmwIrAA4CLAItARUCLgIvAjACMQIyAJ0AngEHAJ8CMwI0AKAC
NQI2Ag8BYQI4AjkCOgI7AGwCPQI+Ah4CPwJAAkEAbAChAkQCRQIPAkcCSF8QH05TRHJhZ2dpbmdTb3Vy
Y2VNYXNrRm9yTm9uTG9jYWxZTlNUdkZsYWdzXxAsTlNPdXRsaW5lVmlld0luZGVudGF0aW9uTWFya2Vy
Rm9sbG93c0NlbGxLZXlfEBJOU0FsbG93c1R5cGVTZWxlY3RcTlNDb3JuZXJWaWV3XxAXTlNJbnRlcmNl
bGxTcGFjaW5nV2lkdGhfEBlOU0NvbHVtbkF1dG9yZXNpemluZ1N0eWxlXxAYTlNJbnRlcmNlbGxTcGFj
aW5nSGVpZ2h0W05TR3JpZENvbG9yXxAcTlNEcmFnZ2luZ1NvdXJjZU1hc2tGb3JMb2NhbF5OU1RhYmxl
Q29sdW1uc1tOU1Jvd0hlaWdodIBngIESAkAAAAiAfQmAayNACAAAAAAAACNAAAAAAAAAABERAIBqCYAY
gH4QD4BngG4jQDIAAAAAAABaezE2NCwgMTIxfdQAmwAOAOYAnQArAkwCTQJOgACAbYBsE/////+AAAEA
XxAUe3stMjYsIDB9LCB7MTYsIDE3fX3SADcAOAJRAlKkAlIA4gDjADtdX05TQ29ybmVyVmlld9IADgA+
AI4CVYAToQJWgG/bAlgADgJZAloCWwJcAl0CXgJfAmACYQBsAmMCZAG8AmYCZwBvAmgCaQJqAiFeTlNJ
c1Jlc2l6ZWFibGVcTlNIZWFkZXJDZWxsXE5TSWRlbnRpZmllcldOU1dpZHRoWk5TRGF0YUNlbGxeTlNS
ZXNpemluZ01hc2tfEBlOU1NvcnREZXNjcmlwdG9yUHJvdG90eXBlWk5TTWluV2lkdGhaTlNNYXhXaWR0
aFtOU1RhYmxlVmlldwmAfIBwgFQjQGQpk+AAAACAdYB5I0BCplAgAAAAI0CPQAAAAAAAgGnXARIADgEV
ARYBFwEZAR4CbQJuAm8BvAElAWECchIEgf4AgHSAcYBUgDGActMADgE7AUYBPgFIAnWAOEswLjMzMzMz
Mjk5ANUADgE6ATsBPAE9AT4BTgFAAnkBQoA4gDuAc4A1XxAPaGVhZGVyVGV4dENvbG9y0gA3ADgCfQJ+
pQJ+AYsBbQEGADtfEBFOU1RhYmxlSGVhZGVyQ2VsbNgBEgAOARUBFgEXARgBGQEeAoABtgIjAoMBJQIh
AoYBKxJUIf5AgFiAd4B2gDGAaRIAAgQAgDlZVGV4dCBDZWxs1QAOAToBOwE8AT0BPgHCAUACjAFCgDiA
V4B4gDVfEBZjb250cm9sQmFja2dyb3VuZENvbG9y0wAOApACkQKSApMAbFpOU1NlbGVjdG9yW05TQXNj
ZW5kaW5ngHuAeglYY29tcGFyZTrSADcAOAKXApiiApgAO18QEE5TU29ydERlc2NyaXB0b3LSADcAOAKa
ApuiApsAO11OU1RhYmxlQ29sdW1u0wAOATsCnQE+AFYCn1VOU1JHQoA4TxAhMC44MTk2MDc4NSAwLjg0
MzEzNzI2IDAuODg2Mjc0NTIA1QAOAToBOwE8AT0BPgKiAUACowFCgDiAgIB/gDVZZ3JpZENvbG9y0wAO
ATsBRgE+AUgCqIA4RDAuNQDSADcAOAKqAqumAqsCYQGQAOIA4wA7XU5TT3V0bGluZVZpZXdfEBR7ezEs
IDF9LCB7MTY0LCAxMjF9fdIANwA4Aq4Cr6QCrwDiAOMAO1pOU0NsaXBWaWV32QCbAVYADgDmAJ0AnwFb
AKACsQEDAQMCtAK1Ak4AoQK3AQMCuVlOU1BlcmNlbnSAZYBlgIeAhYAYgIaAZSM/7yblwAAAAF8QFXt7
MTk2LCAxfSwgezE1LCAzMTF9fVxfZG9TY3JvbGxlcjrSADcAOAK9Ar6lAr4BkADiAOMAO1pOU1Njcm9s
bGVy2gCbAVYADgDmAf8AnQCfAVsAoAKxAQMBAwK0AsMAbwJOAKECtwEDAseAZYBlgIeAiYAYgIaAZSM/
79ktAAAAAF8QGXt7LTEwMCwgLTEwMH0sIHsxOTUsIDE1fX1fEBV7ezAsIDI3fSwgezE2NiwgMTIzfX3S
ADcAOALLAsykAswA4gDjADtcTlNTY3JvbGxWaWV33xAPAJsB/gAOAOYB/wIvAs4AnAIAAJ0AnwCgAgEC
AgIDAPIC0AIGAtIC0wLUAtUC1gLXALIAoQDyAtoC2wLbXxAQTlNIZWFkZXJDbGlwVmlld4ArgLiAi4C8
EQIygJaAk4CNTxAQQSAAAEEgAABBgAAAQYAAAIAYgCuAtoCOgI7SAA4APgCOAt+AE6UC2wLaAtAC1QLU
gI6AtoC4gJOAltsAmwAOAOYCGACcAJ0CGQCfAhoAoAICAQQCHALoAh4C6QIgAuoAoQIjAQQC6oCMgIOA
tYCPgJCAGIB3gIyAkNIADgA+AI4C8YAToQLqgJDfEBQAmwIrAA4CLAL0ARUCLgIvAjACMQIyAJ0AngEH
AJ8CMwI0AKACNQI2AtsBYQL2AvcC+AE/AGwC1AI+Ah4CPwJAAvwAbAChAkQCRQLbAwEDAlxOU0hlYWRl
clZpZXeAjoC0E//////WwAAAgJKANwmAloCRCYAYgH6AjoCYI0AsAAAAAAAAWnszMTAsIDEwNX3XAJsA
DgCdAJ4AnwCgAmEC1QMGAwcDCAChAtUC6oCTgJURAQCAlIAYgJOAkNsAmwAOAOYCGACcAJ0CGQCfAhoA
oAICAQQCHAMPAh4DEAIgAvgAoQIjAQQC+ICMgIOAu4C6gJKAGIB3gIyAkll7MzEwLCAxN33SADcAOAMY
AxmkAxkA4gDjADtfEBFOU1RhYmxlSGVhZGVyVmlld9YAmwAOAOYAnQCfAKABBAJMAx0CTgChAQSAjIBt
gJeAGICMXxATe3stMTEsIDB9LCB7MSwgMTd9fdIADgA+AI4DI4ATowMkAyUDJoCZgKuAsNoCWAAOAlkC
WgJbAlwCXQJfAmACYQBsAmMDKgMrAywDLQBvAy4CagLqCYB8gJuAmiNANQAAAAAAAICeI0AkAAAAAAAA
gJBVc3RhdGXXARIADgEVARYBFwEZAR4DMgJuAzQBJAElAWECchIEAf4AgHSAnIAwgDGActUADgE6ATsB
PAE9AT4BPwFAAzsBQoA4gDeAnYA1W2hlYWRlckNvbG9y2QESAA4DPwEWARcDQANBARkDQgMyA0MBYQNE
ASUBYQFhA0YCOldOU1N0eWxlV05TQWxpZ25XTlNTY2FsZVpOU0FuaW1hdGVzgKqAn4AxEgICAAAI1QAO
AS4DSQNKAToDSwNMA00DTgNPXE5TSW1hZ2VGbGFnc1ZOU1JlcHOAqYCgEiDAAACAoYCoWHsxNCwgMTR9
0gAOAD4AjgNTgBOhA1SAotIADgA+AIgDV4ARogNYA1mAo4Ck1gAOA1sDXANdA14DXwNgA2EDYgNjA2QB
YV8QFE5TVElGRlJlcHJlc2VudGF0aW9uXxAQTlNDYWNoZVdpbmRvd0JQU18QEE5TQ2FjaGVXaW5kb3dC
UFBfEBdOU0NhY2hlV2luZG93Q29sb3JTcGFjZV8QFU5TQ2FjaGVXaW5kb3dJc1BsYW5hcoCngKUQCBAY
gKZPERToTU0AKgAAAwKAACBQOCQWDQeBgMLgoAEsUBQAD1guIAICBvWERmNRsABgahwAmApiwBlRAr8B
Gd9v1/Nl+S96RyCAqaBYCzcIASdBIBz0LAQBP8bmcagMpkIQAkQH5kgxst51vZQORxOBMP2sPcE1sK10
KEcDWEPBSyC8Hg8IiAGBEIhaegcKgl/O0FnsfOgAAd7PkAJpsicAMVvPFjshiMIrvjFOMGY0RFIplZui
ATC8AA22AAXicRgANvRyABugYHgB6NNRgAsDRwgB1Nh0gBlPwogBYNR5vFUKVREJ7PV6s6bgUJFkumBx
lwvmQFDUZZbGgcAP5JpwANN9O8AA8QsEAB8KTF6N7Qsh0DMAL91hsAJ9RqQkux1utcToCg8olQqs8xmU
yBCI4hCCABwm8YgAGSW5mgAARpFsAAkCsf4AHsdJ1gABgBL4ZhtAiABmADAZPFWWY6GqaZpEinQCAYIg
jCOWwuDANAei2JIQwob5KAAa5pADBh8G+AARg4gRsmScoABSEoCAAaxrHnJwIi4ABRlwY5TGAXpdjIno
BgQGwbhyTYsC6NAuDcNAVgAdJnlmABkGWfgACAFx2OmdxxgAb5sH674IncABzHBJJqgiLwAFWYxtmiWJ
XFaHwBUkAgThQFQ8C8MI1kGPA3CPJxoGmAB4G2XQABaEU/GaX5vAAdwBzWFgCGAAAFgAeQAFScoaAAYJ
wJWW5aFmC6CA2DgOiiK4si2VwaBkG4AG4ZheAALojzmDIJgGABsmUbIAHmeh9gADR/rwAx4HUABEO8bB
XG8BBTnQdJ1EUgi2AkGoiiMIplHYeB5nOIQMnCBA0CuFgIAYBoDn+AZ8HcAICHwdoAn2dLQnKbJzyqY5
+GuRBjAAK57T9USBYknQGgSBAEg+BgBn2GhPjiEpDhQDoFAmbxunUeJwHAd50m8dJ8HGbp2n2b5snSfp
pnLXB0nYewAGkfsJm6jgKAQAAfBuD4Bi0bR2zgc55n8bqsH+ex+T8ep+QmekJ1ugZ7oHPyBH8gIADwEA
AAMAAAABAA4AAAEBAAMAAAABAA4AAAECAAMAAAAEAAADvAEDAAMAAAABAAUAAAEGAAMAAAABAAIAAAER
AAQAAAABAAAACAESAAMAAAABAAEAAAEVAAMAAAABAAQAAAEWAAMAAAABCSQAAAEXAAQAAAABAAAC+gEc
AAMAAAABAAEAAAE9AAMAAAABAAIAAAFSAAMAAAABAAEAAAFTAAMAAAAEAAADxIdzAAcAABEcAAADzAAA
AAAACAAIAAgACAABAAEAAQABAAARHGFwcGwCAAAAbW50clJHQiBYWVogB9gAAQADAAIAIgAnYWNzcEFQ
UEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1hcHBsO7iqjXGJP8XCIM/+9UYrgAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOclhZWgAAASwAAAAUZ1hZWgAAAUAAAAAUYlhZWgAA
AVQAAAAUd3RwdAAAAWgAAAAUY2hhZAAAAXwAAAAsclRSQwAAAagAAAAOZ1RSQwAAAbgAAAAOYlRSQwAA
AcgAAAAOdmNndAAAAdgAAAYSbmRpbgAAB+wAAAY+ZGVzYwAADiwAAABkZHNjbQAADpAAAAI+bW1vZAAA
ENAAAAAoY3BydAAAEPgAAAAkWFlaIAAAAAAAAGBVAAA3OwAAB39YWVogAAAAAAAAcUgAALFlAAAg1lhZ
WiAAAAAAAAAlOQAAF3sAAKrPWFlaIAAAAAAAAPNSAAEAAAABFs9zZjMyAAAAAAABDEIAAAXe///zJgAA
B5IAAP2R///7ov///aMAAAPcAADAbGN1cnYAAAAAAAAAAQHNAABjdXJ2AAAAAAAAAAEBzQAAY3VydgAA
AAAAAAABAc0AAHZjZ3QAAAAAAAAAAAADAQAAAgAAADEAqwFCAeICrQOkBMwGEgeZCVELLw08D2wRwBQc
FoMY8htEHZAfvCHJI7UlhSc6KMUqRiu+LS0uojAYMYwy/DRoNdI3OTijOgQ7YDzAPhw/cUDFQhZDZkS1
RgRHS0iWSd1LHkw+TVJOcE+EUJlRtFLNU+VU/lYWVy5YQ1lVWm1bflyPXZxep1+vYLhhvGK+Y79kv2W9
Zrlns2iwaa9qq2uobKVtom6gb6BwnXGecqNzpXSpdbF2u3fDeM5523rqe/x9DX4efzKAQoFFgkGDPIQ4
hTWGMIcsiCeJI4oeixiMFI0PjgqPBpACkP6R+ZLzk++U65XoluSX35jamdaa0pvRnNCd057Zn+Cg6aHz
ov6kDqUfpjKnSKhdqXOqiauhrLqt0q7qsAKxG7Iys0e0W7Vgtlq3VbhUuVC6S7tHvEG9O742vzLALsEr
wiXDIMQbxRfGE8cOyAvJCMoCyvvL9czwzezO68/i0NzRzdLB07LUotWN1nbXX9hG2SnaCtru287cq92J
3mffReAj4QHh4uLD46XkfeVD5frmqOdU6ADoqelR6fjqmus769vsdu0O7aXuOO7J71bv4vBp8PHxdPH4
8nny+vN58/f0dfTz9Wz15vZg9tv3UvfJ+ED4tvks+aL6GPqN+wL7ePvv/Gb83v1X/dH+S/7G/zX/mv//
AAAAJAB8AQIBiwI1AwED9AUPBmMH1wmMC2sNeg+hEekUNRaNGNobDR0rHxkg/iKwJEQlqSb9KEYpiSrS
LB4tbC64MAAxTjKTM+E1JzZsN7U4+Do5O3c8sT3sPydAXkGPQsJD8kUbRiFHHUgbSRZKEEsNTApNBE4B
TvxP91DyUexS6VPlVOFV3FbWV9FYzVnIWsJbvVy5XbRepV+JYGxhTmIvYw5j7GTKZalmh2dlaEVpKGoK
auxr0my7baNuj299cG5xYnJYc0x0RnU8diZ3C3fueNR5u3qie4t8cX1dfkV/LoAZgQOB7YLYg8KEroWV
hnuHZYhMiTOKGIr8i+GMzI3DjsCPupC3kbaStJO0lLSVs5a5l8GYyZnXmuWb950LniOfPqBcoX2ioaPJ
pPOmHKdDqFGpTapJq0isRK1Arj2vOrA3sTayN7M5tD21QbZGt064V7lium27fbyOvZy+q7+8wM/B3sLg
w9rE2MXRxs/HzcjLycnKxMvIzMnNyc7Kz9TQ2tHf0unT9NUA1g3XHNgt2UHaVNtf3FjdQN4i3wHf3+C7
4ZjicuNK5CHk+OXM5p7nb+g/6Q7p2uqn63LsPe0J7dHunO9l8C3w8/GM8iTyuvNQ8+j0f/UX9a32Q/bZ
93H4Cvif+TX5zPpj+vv7kfwo/MD9V/3u/oP/E/+J//8AAAATAEMAigDoAV8B7QKjA3sEdgWYBucIZQn/
C84NuA+iEZcTdRVFFvEYghn5G0YcdB2RHqgfvSDMIdwi6iP+JQomFCcfKCQpMSo0KzQsOi09LjkvOjAz
MTMyMDMuNCY1JjYfNxI35DiuOXQ6ODr2O7Y8dD0tPeY+nT9SQANAs0FjQhFCvkNrRBZEwkVvRhtGyEd1
SCRI1kmPSlFLGkvfTKJNZE4jTuBPnFBYUQ9RyVKDUztT8lSrVWdWIFbcV5pYWVkcWd9apFtrXC5c5V2Y
Xkpe/V+xYGVhG2HSYoljQGP3ZK9lZ2YfZtdnj2hIaP5ps2pqax5r0myFbTdt6G6Zb0lv+nCtcWByFnLN
c4R0PXT3dbN2cXcwd/F4s3l2ejl6/3vGfI19VX4dfud/sIB3gUOCDILWg6KEdYVFhhiG7YfEiJyJd4pW
izaMGIz7jd2Ow4+okJGRdJJck0OUJ5UKle2W0Ze5mLaZsJqum6ecpZ2jnqGfn6CaoZ6in6OfpKClqqaw
p7Wov6nKqtar46zyrgOvF7AqsT2yUrNrtIa1o7bCt+W5ELo6u2e8mL3QvwjAQ8GEwsXECsVQxpnH3cko
ynPLuc0Gzk3PlNDb0ifTd9TI1h/Xd9jV2kDbtN0z3rXgRuHg45DlTecW6Prq7Oz37x7xYvO59jL40fua
/jn//wAAbmRpbgAAAAAAAAY2AACXVgAAV/4AAFPkAACLUgAAJyoAABaoAABQDQAAVDkAAtwoAAJUegAB
lwoAAwEAAAIAAAAQACgAPwBVAGoAgACUAKgAuwDPAOIA9QEIARsBLgFBAVQBZwF7AY8BowG4Ac0B4gH4
Ag8CJwI/AlgCcgKNAqoCyALnAwkDKwNQA3cDoAPNA/0ELgRhBJYEzQUEBTwFdQWvBesGKAZnBqcG6Qcs
B28HtQf9CEcIkQjcCSoJegnLCh4KcwrJCyALeQvTDDEMjgztDU8NtA4nDp8PFA+PEAwQiBEFEYUSBxKK
Ew8TlhQgFK0VOBXJFlsW8ReKGCcYxBlmGgwatBtfHA0cvR1zHige3R+WIFAhDSHLIosjSiQOJNElkiZX
Jx0n4iimKW4qNir9K8UsjS1VLiAu7C+2MIgxZzJLMzI0GjUCNe822zfLOLs5sDqlO5o8lT2OPoo/hkCF
QYlCi0OQRJRFnEamR7JIv0nPSttL60z4TgNPD1AbUSVSM1M9VEVVUFZYV2BYbFl3WoRbj1ycXateu1/N
YN9h8mMLZCVlQ2Z5Z7lo9Goua3Fss232bz9wh3HQcxp0ZHWydwR4VXmoevp8Un2pfv6AW4G7gxyEfYXe
hzyIp4oQi4eM/I53j/eRgJMPlJ+WOZfbmXqbIpzSnoCgMqHno5ylUKcDqLiqiqymruSxL7OEtea4Xbrh
vYTAO8MRxgPJF8xFz4fS5NZK2dPdYOEL5MXohuxZ8CPz7ves+2v//wAAABYAMgBNAGcAgACXAK4AxQDa
AO8BBAEYASwBQQFVAWoBfgGTAagBvgHUAeoCAQIYAjECSwJlAoECnQK9At0C/gMhA0gDcQOdA88EBAQ9
BHgEtgT0BTMFcwW0BfYGOwaBBscHEQdaB6QH8ghBCJAI4Qk1CYoJ4Qo7CpYK8gtQC7AMFAx4DN4NRw20
DjMOtw87D8QQTxDZEWcR+BKJEx4TtBRNFOgVgxYhFsEXZBgJGK8ZVxoCGq8bXRwMHMEdiB5RHx4f7yDE
IZwidiNSJDIlESXwJtMntiiWKXoqXCs9LB4s/i3eLsIvoTCIMX8yfDN7NHc1eDZ3N3w4fDmDOos7kTye
Pag+uD/GQNxB9kMNRCtFSUZuR5VIuknQSt5L800GThlPLlBDUVhSclOFVJhVrVa9V85Y3lntWvpcBV0P
XhhfIGAmYStiLmM2ZDtlSWZ5Z7lo82ota29ssG3wbzVwenG8cv90QXWDdsh4C3lNeo97z30TflB/j4DT
gheDWoScheKHO4iiigSLcYzXjj+PqJESkoOT6ZVUlsKYMJmUmv6cbJ3TnzygpKIMo3Ok2aY+p6GpCaqG
rCit4q+isWmzNbT/tti4tbqTvH2+bcBgwlvEX8ZjyHLKfcyVzqjQxtLo1bXYkttv3kzhN+Qj5wrqA+z8
7/Ty+PX0+P78Ev//AAAAKQBQAHIAkgCwAM0A6AECARwBNgFOAWcBfwGYAbIBzAHmAgICHwI+Al0CgAKk
AssC9QMiA1UDjgPMBA8EUwSbBOYFMgWBBdAGJAZ6BtIHLgeJB+oITgiyCRkJhQnxCmMK1AtIC74MOQyy
DTENtQ5VDvwPqhBgERgR2xKiE3AUSBUlFggW8RfhGNMZyhrEG8AcuB2iHocfdCBnIWEiYSNnJHUlgyaY
J7EoyCnlKwAsGy00Lk8vaDCJMcczDDRRNZk24DgqOXc6xjwXPWw+xUAeQYNC6ERWRcdHQUi/SkNLxk1J
TspQTFHOU09UzFZKV8ZZQ1rBXDxduV83YLZiNGO8ZT1mx2hPacprTWzLbkdvxHE8crB0I3WVdwt4fXny
e2J83X5Sf8uBTYLQhFaF2oc7iKKKBItxjNeOP4+okRKSg5PplVSWwpgwmZSa/pxsndOfPKCkogyjc6TZ
pj6noakJqnKr1q04rpmv+bFYsrW0CbVftrW4CLlXuqK77b05voC/w8EKwk3DksTVxhbHX8ihyePLKMxy
zbTO/tBK0ZbS49Qu1XTWudgB2ULahdvG3QLeN99m4JLht+Lb4/7lGeYv50LoS+lR6lHrTuxK7TnuJu8N
7/Xw0/Gw8oTzV/Qh9Or1sPZz9zT37fim+Vf6Bvq0+1n7/vyj/UX96P8j//8AAGRlc2MAAAAAAAAACkNv
bG9yIExDRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtbHVjAAAAAAAAABIAAAAMbmJOTwAAABIAAADocHRQVAAA
ABYAAAD6c3ZTRQAAABAAAAEQZmlGSQAAABAAAAEgZGFESwAAABwAAAEwemhDTgAAAAwAAAFMZnJGUgAA
ABIAAAFYamFKUAAAAA4AAAFqZW5VUwAAABIAAAF4cGxQTAAAABIAAAGKcHRCUgAAABgAAAGcZXNFUwAA
ABIAAAG0emhUVwAAAA4AAAHGcnVSVQAAACQAAAHUa29LUgAAAAwAAAH4ZGVERQAAABAAAAIEbmxOTAAA
ABYAAAIUaXRJVAAAABQAAAIqAEYAYQByAGcAZQAtAEwAQwBEAEwAQwBEACAAYQAgAEMAbwByAGUAcwBG
AOQAcgBnAC0ATABDAEQAVgDkAHIAaQAtAEwAQwBEAEwAQwBEAC0AZgBhAHIAdgBlAHMAawDmAHIAbV9p
gnIAIABMAEMARADJAGMAcgBhAG4AIABMAEMARDCrMOkw/AAgAEwAQwBEAEMAbwBsAG8AcgAgAEwAQwBE
AEsAbwBsAG8AcgAgAEwAQwBEAEwAQwBEACAAQwBvAGwAbwByAGkAZABvAEwAQwBEACAAYwBvAGwAbwBy
X2mCcm2yZnaYb3k6VmgEJgQyBDUEQgQ9BD4EOQAgBBYEGgAtBDQEOARBBD8EOwQ1BDnO7LfsACAATABD
AEQARgBhAHIAYgAtAEwAQwBEAEsAbABlAHUAcgBlAG4ALQBMAEMARABMAEMARAAgAGMAbwBsAG8AcgBp
AABtbW9kAAAAAAAABhAAAJxbAAAAAMBUuKEAAAAAAAAAAAAAAAAAAAAAdGV4dAAAAABDb3B5cmlnaHQg
QXBwbGUsIEluYy4sIDIwMDgAXxAZTlNDYWxpYnJhdGVkUkdCQ29sb3JTcGFjZdIANwA4A2gDaaMDaQNq
ADtfEBBOU0NhY2hlZEltYWdlUmVwWk5TSW1hZ2VSZXDTAA4BOwFGAT4BSANtgDhEMCAwANIANwA4A28D
cKIDcAA7V05TSW1hZ2XSADcAOANyA3OjA3MBBgA7W05TSW1hZ2VDZWxs2wJYAA4CWQJaAlsCXAJdAl8C
YAN1AmEAbAJjA3gDeQN6A3sBSAN6AmoAbALqXE5TSXNFZGl0YWJsZQmAfICtgKwjQDixH8AAAACArwmA
kFZudW1iZXLXARIADgEVARYBFwEZAR4CbQJuA4EBJAElAWECcoB0gK6AMIAxgHLTAA4BOwFGAT4BSAJ1
gDjYARIADgEVARYBFwEYARkBHgOIAbYCIwKDASUC6gOOASsSFCH+QIBYgHeAdoAxgJARCACAOdoCWAAO
AlkCWgJbAlwCXQJfAmACYQBsAmMDkwOUA5UDlgFIA5cCagLqCYB8gLKAsSNAb+AAAAAAAICzI0BEAAAA
AAAAgJBVdGl0bGXXARIADgEVARYBFwEZAR4CbQJuA4EDlAElAWECcoB0gK6AsYAxgHLYARIADgEVARYB
FwEYARkBHgOIAbYCIwKDASUC6gOOASuAWIB3gHaAMYCQgDnSADcAOAOoAmGlAmEBkADiAOMAO18QFXt7
MSwgMTd9LCB7MzEwLCAxMDV9fdkAmwFWAA4A5gCdAJ8BWwCgArEBBAEEArQDrgJOAKECtwEEA7KAjICM
gIeAt4AYgIaAjCM/7nOc4AAAAF8QE3t7MSwgMTd9LCB7MCwgMjk1fX3ZAJsBVgAOAOYB/wCdAJ8BWwCg
AQQBBAK0A7gAbwJOAKECtwEEgIyAjICHgLmAGICGgIxfEBV7ezEsIDMxMn0sIHszODUsIDE1fX3SAA4A
PgCOA7+AE6EC+ICSXxATe3sxLCAwfSwgezMxMCwgMTd9fV8QF3t7MTY3LCAyN30sIHszMTIsIDEyM319
Wns0NzksIDE1MX1fEBZ7ezAsIDIwNn0sIHs0ODIsIDE1NH19Wns0ODIsIDM2MH3SADcAOAPHA8iiA8gA
O15OU0NsYXNzU3dhcHBlctIANwA4A8oA4qMA4gDjADtfEBV7ezAsIDB9LCB7MTI4MCwgNzc4fX1ZezM3
MiwgNTd90gA3ADgDzgPPogPPADtfEBBOU1dpbmRvd1RlbXBsYXRl0gA3ADgD0QPSowPSA9MAO1xOU011
dGFibGVTZXRVTlNTZXTSAA4APgCOA9aAE68QGAPXA9gD2QPaA9sD3APdA94D3wPgA+ED4gPjA+QD5QPm
A+cD6APpA+oD6wPsA+0D7oDJgOOBAQiBAQqBAQyBAQ6BARCBARKBARSBARaBATWBATeBATmBATuBAT2B
AT+BAUGBAUOBAUWBAUeBAUmBAUuBAU2BAU/UAA4D8APxA/ID8wP0AEED9l1OU0Rlc3RpbmF0aW9uWE5T
U291cmNlV05TTGFiZWyA4oDKgAeA4dgAmwAOAJwAnQCeAJ8AMgCgA/gAwAP6A/sD/AP4AMQD/4DLgCWA
zBEBCoDfgMuAJ4Dg0gAOAD4AjgQCgBOjBAMEBAQFgM2A04DX2ACbAA4A5gEGAJ0BBwCfAKAD9AGrBAkE
CgQLAGwD+AP0gMqAWYDOgM8RASEJgMuAyl8QFXt7MTI0LCAyMH0sIHs0NiwgMTN9fdgBEgAOARUBFgEX
ARgBGQEeBBEBtgEjBBQEFQQDBBcEGBP/////hBH+QIBYgDSA0IDRgM0SBEAEAIDSVTAwOjAw1AAOAS4B
LwEwATEDLgEzBB2AM4AyEQsb0wAOATsCnQE+AG8EIIA4RjAgMCAwANgAmwAOAOYBBgCdAQcAnwCgA/QB
qwQkBCUBrgBsA/gD9IDKgFmA1IDVCYDLgMpfEBR7ezcsIDIwfSwgezEwOSwgMTN9fdgBEgAOARUBFgEX
ARgBGQEeBBEBtgEjBC0EFQQEBDAEGIBYgDSA1oDRgNMSAEAEAIDSXxAQVkxDIE1lZGlhIFBsYXllctgA
mwAOAOYBBgCdAQcAnwCgA/QENQQ2BDcBrgBsA/gD9IDKgN6A2IDZCYDLgMpfEBN7ezgsIDB9LCB7MTYz
LCAxNX193gQ9ARIADgQ+BD8BFgEXARgBkgGTARkEQARBBEICPgRDBEQBYQBvBEUERgQFBEgESQRKAjoE
SQI6V05TVmFsdWVfEBNOU051bWJlck9mVGlja01hcmtzXxASTlNUaWNrTWFya1Bvc2l0aW9uWk5TVmVy
dGljYWxdTlNBbHRJbmNWYWx1ZV8QGk5TQWxsb3dzVGlja01hcmtWYWx1ZXNPbmx5EgQF/wCA3YDagNuA
1yNAw4gAAAAAACMAAAAAAAAAABIAAgAACAjSAA4AdwB4ASyADdQADgEuAS8BMAExBFEEUgHngDMjQCgA
AAAAAACA3FlIZWx2ZXRpY2HSADcAOARVBFakBFYBbQEGADtcTlNTbGlkZXJDZWxs0gA3ADgEWARZpQRZ
AZAA4gDjADtYTlNTbGlkZXJZezE4MSwgMzl9XxAXdG9vbGJhck1lZGlhRGVzY3JpcHRpb27SADcAOARd
BF6jBF4EXwA7XxAUTlNOaWJPdXRsZXRDb25uZWN0b3JeTlNOaWJDb25uZWN0b3LUAA4D8APxA/ID8wRi
AEEEZIDigOSAB4EBB9gAmwAOAJwAnQCeAJ8AMgCgBGYAwARoA/sEaQRmAMQEbIDlgCWA5oEBBYDlgCeB
AQbSAA4APgCOBG+AE6YEcARxBHIEcwR0BHWA54DrgPOA94D7gQEB2ACbAA4A5gEGAJ0BBwCfAKAEYgHP
BHkEegR7AGwEZgRigOSAYIDogOkRASAJgOWA5F8QFHt7NTEsIDE5fSwgezQwLCAyNX193AESAA4B1wFX
AVgBWQEWARcBGAFaARkBXAHYAV8BJAFgAdsBJASEASUEcAFlAeAEh4A/gDCAMIDqgDGA5xP/////toRA
/1JGU9gAmwAOAOYBBgCdAQcAnwCgBGIBzwSMBI0EewBsBGYEYoDkgGCA7IDtCYDlgORfEBJ7ezAsIDF9
LCB7MjAsIDIwfX3eARIADgHXBJMBVwFYBJQBWQEWARcBGAFaARkBXAMyAV8BJASXBJgAVgSXBJoBJAQV
BHEEngSfBKBdTlNOb3JtYWxJbWFnZV8QEE5TQWx0ZXJuYXRlSW1hZ2WAP4AwgO4QGYDugPKAMIDRgOsQ
yBIIAAAAE//////IdAD/0wAOADIEogSjBKQEpV5OU1Jlc291cmNlTmFtZYDxgO+A8Fp2b2x1bWVfbG93
0gA3ADgEqASpogSpADtfEBBOU0N1c3RvbVJlc291cmNl0gAOAHcAeAEsgA3YAJsADgDmAQYAnQEHAJ8A
oARiAc8ErwSwBHsAbARmBGKA5IBggPSA9QmA5YDkXxAUe3s5NCwgMTl9LCB7NDAsIDI1fX3cARIADgHX
AVcBWAFZARYBFwEYAVoBGQFcAdgBXwEkAWAB2wEkBLkBJQRyAWUB4ASHgD+AMIAwgPaAMYDzUlBM2ACb
AA4A5gEGAJ0BBwCfAKAEYgHPBMAEwQR7AGwEZgRigOSAYID4gPkJgOWA5F8QE3t7OCwgMTl9LCB7NDAs
IDI1fX3cARIADgHXAVcBWAFZARYBFwEYAVoBGQFcAdgBXwEkAWAB2wEkBMoBJQRzAWUB4ASHgD+AMIAw
gPqAMYD3U0ZpdNgAmwAOAOYBBgCdAQcAnwCgBGIBzwTRBNIEewBsBGYEYoDkgGCA/ID9CYDlgORfEBR7
ezEyMywgMX0sIHsyMCwgMjB9fd4BEgAOAdcEkwFXAVgElAFZARYBFwEYAVoBGQFcAzIBXwEkBNoEmABW
BNoE3AEkBBUEdASeBJ8EoIA/gDCA/oD+gQEAgDCA0YD70wAOADIEogSjBKQE44DxgO+A/1t2b2x1bWVf
aGlnaNIADgB3AHgBLIAN2ACbAA4A5gEGAJ0BBwCfAKAEYgQ1BOoE6wR7AGwEZgRigOSA3oEBAoEBAwmA
5YDkXxAUe3sxOCwgNH0sIHsxMDMsIDE1fX3eBD0BEgAOBD4EPwEWARcBGAGSAZMBGQRABEEEQgTxBEME
RAFhAG8E8wElBHUE9gRJBEoCOgRJAjojQCAAAAAAAACA3YEBBIAxgQEBI0CQAAAAAAAACAjSAA4AdwB4
ASyADVl7MTQzLCA0Nn1fEBd0b29sYmFyTWVkaWFBdWRpb1ZvbHVtZdQADgPwA/ED8gPzAKsAQQUBgOKA
GoAHgQEJXW1haW5TcGxpdFZpZXfUAA4D8APxA/ID8wDJAEEFB4DigCCAB4EBC18QGXZpZGVvUGxheWVy
QW5kQ29udHJvbFZpZXfUAA4D8APxA/ID8wLqAEEFDYDigJCAB4EBDV1tZWRpYUxpc3RWaWV31AAOA/AD
8QPyA/MEBABBBROA4oDTgAeBAQ9fEBRtZWRpYURlc2NyaXB0aW9uVGV4dNQADgPwA/ED8gPzAQEAQQUZ
gOKAWoAHgQERXxARYWRkUGxheWxpc3RCdXR0b27UAA4D8APxA/ID8wIhAEEFH4DigGmAB4EBE18QEmNh
dGVnb3JpZXNMaXN0Vmlld9QADgPwA/ED8gPzAB8AQQUlgOKAAoAHgQEVWmNvbnRyb2xsZXLUAA4D8APx
A/ID8wUpAEEFK4DigQEXgAeBATTYAJsADgCcAJ0AngCfADIAoAUtAMAFLwP7BTAFLQDEBTOBARiAJYEB
GYEBMoEBGIAngQEz0gAOAD4AjgU2gBOjBTcFOAU5gQEagQEigQEq2ACbAA4A5gEGAJ0BBwCfAKAFKQHP
BT0FPgR7AGwFLQUpgQEXgGCBARuBARwJgQEYgQEXXxASe3sxLCA2fSwgezMxLCAzMX193gESAA4B1wST
AVcBWASUAVkBFgEXARgBWgEZAVwFRAFfASQFRwSYAFYFSAVJASQEFQU3BJ4EnwVNEiQJ/gCAP4AwgQEd
gQEfgQEhgDCA0YEBGhIIVAD/0wAOADIEogSjBKQFUYDxgO+BAR5fEBRza2lwX3ByZXZpb3VzX2FjdGl2
ZdMADgAyBKIEowSkBVaA8YDvgQEgXxASc2tpcF9wcmV2aW91c19ibHVl0gAOAHcAeAEsgA3YAJsADgDm
AQYAnQEHAJ8AoAUpAc8FXQVeBHsAbAUtBSmBAReAYIEBI4EBJAmBARiBARdfEBN7ezM0LCAyfSwgezM5
LCAzOX193gESAA4B1wSTAVcBWASUAVkBFgEXARgBWgEZAVwDMgFfASQFZgSYAFYFZwEkASQFagU4BJ4E
nwVNgD+AMIEBJoEBKIAwgDCBASWBASLUAA4BLgEvATABMQRRATMB54AzgDLTAA4AMgSiBKMEpAVygPGA
74EBJ1RwbGF50wAOADIEogSjBKQFd4DxgO+BASlZcGxheV9ibHVl2ACbAA4A5gEGAJ0BBwCfAKAFKQHP
BXwFfQR7AGwFLQUpgQEXgGCBASuBASwJgQEYgQEXXxATe3s3NSwgNn0sIHszMSwgMzF9fd4BEgAOAdcE
kwFXAVgElAFZARYBFwEYAVoBGQFcBUQBXwEkBYUEmAWGBYcFiAEkBBUFOQSeBJ8FjIA/gDCBAS0QgoEB
L4EBMYAwgNGBASoSCEQA/9MADgAyBKIEowSkBZCA8YDvgQEuXxATc2tpcF9mb3J3YXJkX2FjdGl2ZdMA
DgAyBKIEowSkBZWA8YDvgQEwXxARc2tpcF9mb3J3YXJkX2JsdWXSAA4AdwB4ASyADVl7MTA5LCA0NX1f
EBN0b29sYmFyTWVkaWFDb250cm9s1AAOA/AD8QPyA/MEAwBBBZ+A4oDNgAeBATZfEBhtZWRpYVJlYWRp
bmdQcm9ncmVzc1RleHTUAA4D8APxA/ID8wRyAEEFpYDigPOAB4EBOF8QGW5hdmlnYXRvclZpZXdUb2dn
bGVCdXR0b27UAA4D8APxA/ID8wRzAEEFq4DigPeAB4EBOl8QEGZpbGxTY3JlZW5CdXR0b27UAA4D8APx
A/ID8wD+AEEFsYDigC2AB4EBPF8QFG1lZGlhTGlzdFNlYXJjaEZpZWxk1AAOA/AD8QPyA/MBAgBBBbeA
4oBhgAeBAT5fEBRyZW1vdmVQbGF5bGlzdEJ1dHRvbtQADgPwA/ED8gPzBHUAQQW9gOKBAQGAB4EBQF8Q
EG1lZGlhU291bmRWb2x1bWXUAA4D8APxA/ID8wEAAEEFw4DigFCAB4EBQl8QE21lZGlhTGlzdEl0ZW1z
Q291bnTUAA4D8APxA/ID8wDVAEEFyYDigCKAB4EBRFl2aWRlb1ZpZXfUAA4D8APxA/ID8wD/AEEFz4Di
gEuAB4EBRl8QGm1lZGlhTGlzdEl0ZW1GZXRjaGVkU3RhdHVz1AAOA/AD8QPyA/MATgBBBdWA4oAXgAeB
AUhfEBVpbml0aWFsRmlyc3RSZXNwb25kZXLUAA4D8APxA/ID8wBBAFkF24DigAeAC4EBSlhkZWxlZ2F0
ZdQADgPwA/ED8gPzBHAAQQXhgOKA54AHgQFMXxAQZnVsbFNjcmVlbkJ1dHRvbtQADgPwA/ED8gPzBAUA
QQXngOKA14AHgQFOXxAabWVkaWFSZWFkaW5nUHJvZ3Jlc3NTbGlkZXLUAA4D8APxA/ID8wDyAEEF7YDi
gCuAB4EBUF1uYXZpZ2F0b3JWaWV30gAOAD4AiAXxgBGvEEAAQQTSAP4EcQEBAg4DewLQAmcCBQOWAFkB
AALaBLAC6gCrAdEECgDJBGIAvQRwBSkFXgEEAyYENwU5AQMFPgJWBOsEwQC8BTgB8AR1BhgBCwMtBAME
jQL4AQIEBQV9APIDJAU3ANUCIQQEAyUEdAP0BCUBrQYsBHoEcwD/AE4EcoAHgP2ALYDrgFqAhICvgLiA
dYCIgLOAC4BQgLaA9YCQgBqAXIDPgCCA5IApgOeBAReBASSAjICwgNmBASqAZYEBHIBvgQEDgPmAHoEB
IoBjgQEBgQFSgC+AnoDNgO2AkoBhgNeBASyAK4CZgQEagCKAaYDTgKuA+4DKgNWAUoEBVIDpgPeAS4AX
gPPSAA4GMwY0AGxfEBBOU1NoYXJlZEluc3RhbmNlgQFTCdIANwA4BjcGOKMGOAY5ADtfEBhOU1VzZXJE
ZWZhdWx0c0NvbnRyb2xsZXJcTlNDb250cm9sbGVy0gAOADIAMwY8gASBAVVdTlNBcHBsaWNhdGlvbtIA
DgA+AIgGQIARrxBAAB8EdADyBGIA8gEDAyUBBAJWAQMDJgBBAPIBBARyAQQATgEBBAMAvAAfAKsEYgAf
BTgA8gLqBAUFKQDyBTcCIQR1BHMAqwUpAQIEYgAfAP4DJAP0BHEBBADyA/QFOQC9AuoFKQDJAQMD9ALq
BGIAHwQEAQAAHwRwBGIA8gBBBGKAAoD7gCuA5IArgGWAq4CMgG+AZYCwgAeAK4CMgPOAjIAXgFqAzYAe
gAKAGoDkgAKBASKAK4CQgNeBAReAK4EBGoBpgQEBgPeAGoEBF4BhgOSAAoAtgJmAyoDrgIyAK4DKgQEq
gCmAkIEBF4AggGWAyoCQgOSAAoDTgFCAAoDngOSAK4AHgOTSAA4APgCIBoOAEa8QQQBBBNIA/gRxAB8B
AQIOA3sC0AIFAFkDlgJnAQAEsALaAuoAqwHRBGIECgRwBV4FPgUpAL0AyQU5BDcBBAEDAyYCVgTrBMEA
vAU4BHUGGAHwAQsDLQQDBI0C+AQFBX0BAgDyAyQFNwDVAiEEBAR0AyUD9AQlAa0GLAR6BHMA/wBOBHKA
B4D9gC2A64ACgFqAhICvgLiAiIALgLOAdYBQgPWAtoCQgBqAXIDkgM+A54EBJIEBHIEBF4ApgCCBASqA
2YCMgGWAsIBvgQEDgPmAHoEBIoEBAYEBUoBjgC+AnoDNgO2AkoDXgQEsgGGAK4CZgQEagCKAaYDTgPuA
q4DKgNWAUoEBVIDpgPeAS4AXgPPSAA4APgCIBseAEa8QQQBTBskGygbLBswGzQbOBs8G0AbRBtIG0wbU
BtUG1gbXBtgG2QbaBtsG3AXhBt4G3wbgBuEG4gbjBuQG5QbmBucG6AbpBuoG6wbsBu0G7gbvBvAG8QWf
BvMG9AXnBvYG9wb4BvkG+gb7BvwFEwb+Bv8HAAcBBwIHAwcEBasHBgcHBwiACoEBWYEBWoEBW4EBXIEB
XYEBXoEBX4EBYIEBYYEBYoEBY4EBZIEBZYEBZoEBZ4EBaIEBaYEBaoEBa4EBbIEBTIEBbYEBboEBb4EB
cIEBcYEBcoEBc4EBdIEBdYEBdoEBd4EBeIEBeYEBeoEBe4EBfIEBfYEBfoEBf4EBgIEBNoEBgYEBgoEB
ToEBg4EBhIEBhYEBhoEBh4EBiIEBiYEBD4EBioEBi4EBjIEBjYEBjoEBj4EBkIEBOoEBkYEBkoEBk18Q
GUJ1dHRvbiBDZWxsICh2b2x1bWVfaGlnaClcU2VhcmNoIEZpZWxkXxAZQmV2ZWwgQnV0dG9uICh2b2x1
bWVfbG93KVxGaWxlJ3MgT3duZXJfEBlSb3VuZCBUZXh0dXJlZCBCdXR0b24gKCspXxATVmVydGljYWwg
U2Nyb2xsZXItMV8QHVRleHQgRmllbGQgQ2VsbCAoVGV4dCBDZWxsKS0xXxATSG9yaXpvbnRhbCBTY3Jv
bGxlcl8QFUhvcml6b250YWwgU2Nyb2xsZXItMVdUb29sYmFyXxAbVGV4dCBGaWVsZCBDZWxsIChUZXh0
IENlbGwpXxAdVGV4dCBGaWVsZCBDZWxsIChUZXh0IENlbGwpLTJfEB5TdGF0aWMgVGV4dCAoJXt2YWx1
ZTF9QCBpdGVtcylfEBBCdXR0b24gQ2VsbCAoUEwpXxARVmVydGljYWwgU2Nyb2xsZXJfEBJUYWJsZSBW
aWV3ICh0aXRsZSleT25lIFNwbGl0IFZpZXdfEA9CdXR0b24gQ2VsbCAoKylfEBdUb29sYmFyTWVkaWFB
dWRpb1ZvbHVtZV8QF1RleHQgRmllbGQgQ2VsbCAoMDA6MDApXxASQnV0dG9uIENlbGwgKHBsYXkpXxAi
QnV0dG9uIENlbGwgKHNraXBfcHJldmlvdXNfYWN0aXZlKV8QE1Rvb2xiYXJNZWRpYUNvbnRyb2xbQ3Vz
dG9tIFZpZXddQ3VzdG9tIFZpZXctM18QIkJldmVsIEJ1dHRvbiAoc2tpcF9mb3J3YXJkX2FjdGl2ZSlb
U2xpZGVyIENlbGxbU2Nyb2xsIFZpZXddU2Nyb2xsIFZpZXctMV8QFFRhYmxlIENvbHVtbiAodGl0bGUp
XxATVGFibGUgQ29sdW1uIChuYW1lKV1TbGlkZXIgQ2VsbC0xXxARQnV0dG9uIENlbGwgKEZpdCldQ3Vz
dG9tIFZpZXctMV8QE0JldmVsIEJ1dHRvbiAocGxheSlfEBFhdWRpb1ZvbHVtZVNsaWRlcl8QH1NoYXJl
ZCBVc2VyIERlZmF1bHRzIENvbnRyb2xsZXJfEA9CdXR0b24gQ2VsbCAoLSlfEBFTZWFyY2ggRmllbGQg
Q2VsbF8QpkltYWdlIENlbGwgKE5TSW1hZ2UgMHgxOTM1MmJkMCBTaXplPXsxNCwgMTR9IFJlcHM9KAog
ICAgTlNDYWNoZWRJbWFnZVJlcCAweDE5MzUyYzIwIFNpemU9ezE0LCAxNH0gQ29sb3JTcGFjZT1OU0Nh
bGlicmF0ZWRSR0JDb2xvclNwYWNlIEJQUz04IFBpeGVscz0xNHgxNCBBbHBoYT1ZRVMKKSlfEBhCdXR0
b24gQ2VsbCAodm9sdW1lX2xvdylfEBFUYWJsZSBIZWFkZXIgVmlld18QIUJ1dHRvbiBDZWxsIChza2lw
X2ZvcndhcmRfYWN0aXZlKV8QGVJvdW5kIFRleHR1cmVkIEJ1dHRvbiAoLSldQ3VzdG9tIFZpZXctMl8Q
FFRhYmxlIENvbHVtbiAoc3RhdGUpXxAjQmV2ZWwgQnV0dG9uIChza2lwX3ByZXZpb3VzX2FjdGl2ZSlf
EBRCcm93c2FibGUgVmlkZW8gVmlld18QE091dGxpbmUgVmlldyAobmFtZSlfEBpCZXZlbCBCdXR0b24g
KHZvbHVtZV9oaWdoKV8QFVRhYmxlIENvbHVtbiAobnVtYmVyKV8QF1Rvb2xiYXJNZWRpYURlc2NyaXB0
aW9uXxAiVGV4dCBGaWVsZCBDZWxsIChWTEMgTWVkaWEgUGxheWVyKV8QIlRleHQgRmllbGQgQ2VsbCAo
JXt2YWx1ZTF9QCBpdGVtcylbQXBwbGljYXRpb25fEBBCdXR0b24gQ2VsbCAoRlMpXEFzeW5jIEFycm93
c1xDb250ZW50IFZpZXdfEBRwbGF5bGlzdFRvZ2dsZUJ1dHRvbtIADgA+AIgHRoARoQCrgBrSAA4APgCI
B0qAEaEAtYAb0gAOAD4AiAdOgBGvEFkAQQTSA+4A/gRxAB8D2QPlAQED7AIOA3sC0AIFAmcDlgBZA+QB
AALaBLAD3QPmA+ED6gLqA+AAqwHRBAoAyQRiAL0EcAUpBV4BBAMmBDcFOQEDBT4D3gPjAlYE6wPnBMEA
vAU4AfAEdQYYAQsD6QMtBAMEjQPrA9oD4gPXA+gC+APfAQIEBQV9APID3AMkBTcD7QDVAiEEBAMlBHQD
9AQlAa0GLAPYBHoEcwPbAP8ATgRygAeA/YEBT4AtgOuAAoEBCIEBPYBagQFLgISAr4C4gIiAdYCzgAuB
ATuAUIC2gPWBARCBAT+BATWBAUeAkIEBFoAagFyAz4AggOSAKYDngQEXgQEkgIyAsIDZgQEqgGWBARyB
ARKBATmAb4EBA4EBQYD5gB6BASKAY4EBAYEBUoAvgQFFgJ6AzYDtgQFJgQEKgQE3gMmBAUOAkoEBFIBh
gNeBASyAK4EBDoCZgQEagQFNgCKAaYDTgKuA+4DKgNWAUoEBVIDjgOmA94EBDIBLgBeA89IADgA+AIgH
qoARrxBZB6sHrAetB64HrwewB7EHsgezB7QHtQe2B7cHuAe5B7oHuwe8B70Hvge/B8AHwQfCB8MHxAfF
B8YHxwfIB8kHygfLB8wHzQfOB88H0AfRB9IH0wfUB9UH1gfXB9gH2QfaB9sH3AfdB94H3wfgB+EH4gfj
B+QH5QfmB+cH6AfpB+oH6wfsB+0H7gfvB/AH8QfyB/MH9Af1B/YH9wf4B/kH+gf7B/wH/Qf+B/8IAAgB
CAIIA4EBmIEBmYEBmoEBm4EBnIEBnYEBnoEBn4EBoIEBoYEBooEBo4EBpIEBpYEBpoEBp4EBqIEBqYEB
qoEBq4EBrIEBrYEBroEBr4EBsIEBsYEBsoEBs4EBtIEBtYEBtoEBt4EBuIEBuYEBuoEBu4EBvIEBvYEB
voEBv4EBwIEBwYEBwoEBw4EBxIEBxYEBxoEBx4EByIEByYEByoEBy4EBzIEBzYEBzoEBz4EB0IEB0YEB
0oEB04EB1IEB1YEB1oEB14EB2IEB2YEB2oEB24EB3IEB3YEB3oEB34EB4IEB4YEB4oEB44EB5IEB5YEB
5oEB54EB6IEB6YEB6oEB64EB7IEB7YEB7oEB74EB8BEBURDrEKsRAUARAYYQ3BEBDhEBgBCuELsQtBCt
ELEQvBEBbBEBGBCnELURAU4RARMRAYURAXsQOhC2EQF6EFQRAQ8RATgQvxEBOhBWEQFCEQFTEQFlEKoQ
txEBNhEBVxCsEQFgEQGBELARAVIRARYRAVAQVREBWhEBEREBOxEBdRCyEQEXELoRASMRAU0RAYMQ7BEB
ghEBeBDoELMQRhEBEBEBJREBaBCmEQF8ELkRAV8RAX0QwBCvELgRATwRATcQvhP//////////REBeREB
SxEBPREBFRCoEQE/0gAOAD4AjghZgBOg0gAOAD4AiAhcgBGg0gAOAD4AiAhfgBGg0gA3ADgIYQhioghi
ADteTlNJQk9iamVjdERhdGEACAAZACIAJwAxADoAPwBEAFIAVABmBFQEWgSlBKwEswTBBNME7wT9BQkF
FQUjBS4FPAVYBWYFeQWLBaUFrwW8Bb4FwQXEBccFygXMBc8F0QXUBdcF2gXdBd8F4QXkBecF6gXtBfYG
AgYEBgYGFAYdBiYGMQY2BkUGTgZhBmoGdQZ3BnoGfAatBroGxwbVBt8G7QcGBxMHJQc5B0MHTwdRB1MH
VQdXB1wHXgdgB2IHZAdnB2kHaweFB4kHlwfMB+YICAgiCEQIWAh1CIkIpQjICOUI/AkSCRQJFgkXCRkJ
GgkcCR4JIAkhCSIJJAkmCS8JOQk7CWIJawlyCYQJjQmaCaIJpAmlCaYJrwm2CcwJ2QniCeQJ5QnuCfMJ
+woECgYKBwoQChcKJgovCjEKMgo7CkAKSgpUCnEKgwqOCpcKowqsCrgKugq8Cr4KwQrDCsUKxwrQCtIK
1QrXCvwLEgsUCxYLGAsaCx0LHwshCyMLJQs3C0MLTAtOC1MLVQtXC3gLegt8C34LgAuCC4QLhguPC5EL
lAuWC7cLuQu7C70LvwvBC8MLxQvOC9AL0wvVC/IL9Av2C/gL+gv8C/4MCQwhDCoMMwxADEcMUwxeDH8M
hwyJDIsMjQyPDJIMlAyWDJgMoQyjDKYMqAzJDMsMzQzPDNEM0wzVDNcM4AziDPEM8wz1DPcM+Qz7DP0M
/w0gDScNMQ0zDTUNNw05DTwNPQ0/DUENWQ2SDZ4Nsw3IDdwN5w3xDf8ODA4fDjMOSA5bDmcObA5xDnMO
dQ53DnkOew59DoIOgw6FDocOiQ6KDpsOog6pDrIOtA69Dr8Owg7PDtgO3Q7kDvkPAQ8ODxoPKA8qDywP
Lg8wDzIPOQ9PD1wPZA9mD2gPaw90D3kPjg+QD5IPlA+WD6kPtg+4D7sP7A/1EAoQGRArED0QRhBUEFYQ
WxBdEF8QYRBjEGUQZxBqEGwQcRB4EI4QlxCgEK0QuhDrERERExEVERcRGREbER0RIhEoETERMxE2ETgR
RRFHEUwRThFQEVURVxFZEWcRkxGaEbARuRHEEdgR6hHzEgASDhIaEiQSTRJYEmMSbRJ6EnwSfhKAEokS
khKVEpcSmhKcEp4SoxKlEq4SsxK+EtUS3hLnEv0THhMgEyITJBMmEykTKhMsEy4TRhNrE4EThhOIE4oT
jBOOE5ATlROXE5kTrBOxE8YTyBPKE8wTzhPbE+gT6hP2E/8UCBQRFBwUPRQ/FEEUQxRFFEYUSBRKFF8U
kBSmFK8UsRSzFLUUtxS5FLsUvRTCFMsUzRTeFOAU6RTrFO0U+hUDFQ4VFxU4FToVPBU+FUAVQRVDFUUV
WxWMFY4VkBWSFZQVlhWYFZoVzxXbFeQV8RX9FgsWGRYbFh0WHxYhFiQWJhY5FjwWPhZAFkIWRBZGFk8W
URZYFloWXBZeFosWlRafFqkWqxatFq8WsRazFrYWuBa6FrwWvhbAFskWyxbOFtAXIxdFF08XfheTF6AX
uhfWF/EX/RgcGCsYNxg5GDsYQBhBGEMYRBhGGE8YWBhbGF0YXhhgGGIYZBhmGGgYcRh8GI0YjxiRGJMY
nBizGLwYxRjTGNwY3hjhGOMZEBkfGSwZORlBGUwZWxl3GYIZjRmZGZoZnBmeGaAZqRmrGa0Zthm/GcEZ
3hnjGeUZ5xnpGesZ7Rn6GfwaCBodGh8aIRojGiUaNxpAGksaXxqAGoUahxqJGosajRqPGpQalhqgGrUa
txq5GrsavRrWGuMa7hr6Gvwa/hr/GwgbERsWGykbMhs3G0UbUhtYG1obfhuTG5UblxuZG5sbpRuyG7Qb
uRvCG88b3Rv0G/0cBhwRHDYcQBxCHEQcRhxIHEocTBxOHFccbxx8HIUckBybHMQcxhzIHMoczBzOHNAc
0hzbHPcdDx0YHSEdLh1tHYAdgh2EHYYdiB2LHY0djx2RHaQdph2oHaodrB2uHbcduR3EHcYdyB3KHcwd
zh37Hf0d/x4BHgMeBR4HHgkeCx4NHhYeGB4bHh0ecB59Hn8egR6KHowejh6PHpEekx6UHpYemB6aHpwe
pR6wHs0ezx7RHtQe1h7YHtoe3B8JHwsfDR8PHxEfEx8VHxcfGR8bHyUfLh83H0sfZB9mH2gfah9sH24f
hB+NH48flh+YH5ofnB/FH8YfyB/KH8wf1R/XH+Af4h/oIAUgCiAMIA4gECASIBQgKSArIC0gLyAxID0g
YiBqIHIgeiCFIIcgiSCLIJAgkSCmILMguiC8IL4gwyDFIMcg0CDZINsg3iDgIOkg6yDwIPIg9CENISQh
NyFKIWQhfCF+IYAhgiGEIYY2cjaONpc2njaxNrw2yTbLNtA22TbeNuY27zb2NwI3Lzc8Nz03PzdBN0M3
TDdON083UTdYN3U3dzd5N3s3fTd/N4w3jjevN7Q3tje4N7o3vDe+N8E3wzfsN+037zfxN/M3/Df+OAc4
CTgPOCw4LjgwODI4NDg2OFc4WThbOF04XzhhOGM4bDh3OI84tDi2OLg4uji8OL44wDjCOMs44TkGOQg5
CjkMOQ45EDkSORQ5LDk1OTc5Ojk8OVI5bDl3OZA5mzmkOak5uDnBOcg54DnqOfM5+DoLOhQ6GzooOi46
Nzo5Omw6bjpwOnM6djp5Onw6fzqCOoU6iDqLOo46kTqUOpc6mjqdOqA6ozqmOqk6rDqvOrI6wzrROto6
4jrkOuY66DrqOws7DTsPOxE7FDsWOxg7GjscOyU7JzsuOzA7Mjs0O1U7VztZO1s7XTtgO2E7YztlO307
njunO6k7qzutO687sTu2O7g7vjvPO9E70zvWO+M75TvsPA08DzwRPBM8FTwWPBg8GjwxPFI8VDxWPFg8
WjxcPGE8Yzx2PJc8mTybPJ08nzygPKI8pDy6PPM8+z0RPSY9MT0/PVw9YT1jPWU9Zz1pPXI9ez2APYE9
gj2LPY09nj2gPak9qz21Pb49xz3UPd096D3xPfs+FT4ePiU+PD5LPlw+Xj5gPmI+ZT6GPog+ij6MPo8+
kT6TPpY+nz6hPq4+sD6yPrQ+tj64Prs+3D7ePuA+4j7kPuc+6D7qPuw/Az80PzY/OD86Pzw/Pj9AP0k/
TD9tP28/cT9zP3U/dj94P3o/jz/IP9Y/6T/rP+0/7z/xP/M/9T/3P/k/+z/9QAJAC0AYQCdAKUArQC1A
OEBBQEZAWUBiQGRAhUCHQIlAi0CNQI5AkECSQKlA2kDcQN5A4EDiQORA5kDpQQpBDEEOQRBBEkETQRVB
F0EtQV5BYEFiQWRBZkFoQWpBbkGPQZFBk0GVQZdBmEGaQZxBs0HsQe5B8EHyQfRB90H5QftB/UIKQgxC
DkIQQhxCJUInQkhCSkJMQk9CUkJTQlVCV0JuQqdCsEKyQrVCt0K6QsNCxELFQs5C0ELaQvRDBUMHQwlD
C0MOQxxDLUMvQzFDM0M2Q1JDY0NlQ2dDaUNsQ3pDi0ONQ49DkUOUQ6tDvEO+Q8BDwkPFQ9lD6kPsQ+5D
8EPzRAhEGUQbRB1EH0QiRC1EPkRARENERURIRGlEbERuRHFEdER3RHlEfESFRIdEjkSRRJREl0S4RLtE
vUTARMNExETHRMpE30UYRR1FH0UhRSRFJ0UqRSxFLkUxRTZFQ0VFRUdFSkVhRW5FcEVyRXVFikWTRZVF
tkW5RbtFvkXBRcJFxUXIRd5GF0YZRhtGHkYhRiNGJUYoRitGPEY+RkBGTUZPRlFGVEZZRmZGaEZqRm1G
d0aYRptGnUagRqNGpEanRqpGwEb5RvtG/UcARwJHBUcIRwpHDEcPRxRHIUcjRyVHKEc+R0tHTUdPR1JH
ZkdvR3FHe0eRR6JHpEemR6hHq0fGR9dH2UfbR91H4Ef8SA1ID0gRSBNIFkgpSDpIPEg+SEBIQ0haSGtI
bUhvSHFIdEiLSJxInkihSKNIpki5SMpIzEjOSNBI00jpSPpI/Ej+SQBJA0kNSR5JIEkiSSRJJ0lESVVJ
V0lZSVtJXkl2SYdJiUmLSY1JkEmZSapJrEmuSbBJs0nGSddJ2UnbSd1J4En9Sg5KEEoSShRKF0olSi5K
MEqzSrVKt0q5SrtKvUq/SsFKw0rFSsdKyUrLSs1Kz0rRStNK1UrXStlK20rdSt9K4UrkSudK6UrrSu1K
8ErySvVK90r6SvxK/ksBSwNLBksJSwtLDUsPSxFLE0sVSxdLGkscSx5LIUsjSyVLJ0spSytLLUsvSzFL
NEs2SzhLOks8Sz5LR0taS11LXktnS25LiUuWS59LoUukS7JLu0u9TEBMQkxETEZMSExKTExMTkxQTFJM
VExWTFhMWkxcTF5MYExiTGRMZkxoTGpMbExuTHBMc0x1THdMeUx8TH5MgUyDTIZMiEyKTI1Mj0yRTJNM
lUyXTJlMm0ydTJ9MoUykTKZMqEyrTK1Mr0yxTLNMtUy3TLlMu0y9TL9MwUzDTMVMx0zQTNJNV01ZTVtN
XU1fTWFNY01lTWdNaU1rTW1Nb01xTXNNdU13TXlNe019TX9NgU2DTYZNiU2MTY5NkE2TTZVNl02ZTZtN
nU2gTaJNpE2nTapNrU2vTbFNs021TbdNuU27Tb5NwE3CTcRNx03JTctNzU3PTdFN003VTddN2k3cTd5N
4E3iTeRN7U3vTnROdk55TnxOf06CToVOiE6LTo5OkU6UTpdOmk6dTqBOo06mTqlOrE6vTrJOtU64TrtO
vk7BTsROx07KTs1O0E7TTtZO2U7cTt9O4k7lTuhO607uTvFO9E73TvpO/U8ATwNPBk8JTwxPD08STxVP
GE8bTx5PIU8kTydPKk8tTzBPM082T1JPX097T4hPpE+6T9pP8FAIUBBQLlBOUG9QglCWUKtQulDMUOZR
AFEVUTpRUFFcUWpRj1GbUadRtVHMUeJR8FIEUhJSKFI8Ul5ScFKEUy1TSFNcU4BTnFOqU8FT51P+VBRU
MVRJVGNUiFStVLlUzFTZVOZU/VUGVQhVC1UNVRZVGFUbVR1VJlUoVd1V31XhVeRV5lXoVepV7VXwVfJV
9VX3VflV+1X9Vf9WAVYDVgZWCFYKVgxWD1YSVhVWGFYaVh1WH1YhViNWJVYnVilWK1YuVjFWM1Y1VjdW
OlY8Vj9WQlZFVkdWSlZNVk9WUVZUVlZWWVZcVl5WYVZjVmVWZ1ZqVm1WcFZyVnVWd1Z6VnxWflaBVoNW
hlaIVotWjlaQVpJWlFaWVphWmlacVp5WoVajVqVWp1aqVqxWrlawVrlWu1dwV3NXdld5V3xXf1eCV4VX
iFeLV45XkVeUV5dXmledV6BXo1emV6lXrFevV7JXtVe4V7tXvlfBV8RXx1fKV81X0FfTV9ZX2VfcV99X
4lflV+hX61fuV/FX9Ff3V/pX/VgAWANYBlgJWAxYD1gSWBVYGFgbWB5YIVgkWCdYKlgtWDBYM1g2WDlY
PFg/WEJYRVhIWEtYTlhRWFRYV1haWF1YYFhjWGZYaVhsWG9Yclh1WHhYe1h+WIBYgliFWIhYiliNWJBY
kliUWJZYmFiaWJxYn1iiWKRYplipWKxYr1iyWLRYtli5WLtYvljBWMNYxljIWMtYzljRWNNY1VjYWNtY
3VjgWONY5VjoWOtY7ljwWPNY9lj5WPxY/lkBWQNZBlkJWQxZDlkRWRRZFlkYWRpZHVkgWSNZJVkoWSpZ
LVkwWTJZNFk2WTlZPFk+WUdZSllNWVBZU1lVWVhZYVljWWRZbVlvWXBZeVl7WXxZhVmKAAAAAAAAAgIA
AAAAAAAIYwAAAAAAAAAAAAAAAAAAWZk
</bytes>
A8EDwgPDA8QDxQPGA8UACwPJA8sDzAPNA9AD1APyA/oACwQDBAkEEgQTBBwEHQQhBCQELAQtBDUENgQ+
BD8EUARSBFYEVwRaBF0ACwReBF8EYwRoAAsEcAR5BIIEgwSLBIwElASVBKQDcASpBKoErQSvBLcEuAS/
BMAEyATJBNAE0QTZBNoE4wTnBOgE6gTyBPME/AT+AAsE/wUABQUFBgULBQwFEQUSBRcFGAUdBR4FIwUk
BSkFKgUvAAsFNwU9BUUFRgVRBVUFVgVaBVsFXQVlBWYFbwVyBXYFdwV7BXwFhAWFBZAFlAWVBZkFmgWc
AAsFnQWeBaMFpAWpBaoFrwWwBbUFtgW7BbwFwQXCBccFyAXNBc4F0wXUBdkF2gXfBeAF5QXmBesF7AXx
BfIF9wX4Bf0F/gYDBgQGRwZLBk8GUgZTBpYG2gceBx8HIAchByIHIwckByUHJgcnBygHKQcqBysHLAct
By4HLwcwBzEHMgczBzQHNQc2BzcHOAc5BzoHOwc8Bz0HPgc/B0AHQQdCB0MHRAdFB0YHRwdIB0kHSgdL
B0wHTQdOB08HUAdRB1IHUwdUB1UHVgdXB1gHWQddB2EHwAFICB8IIAghCCIIIwgkCCUIJggnCCgIKQgq
CCsILAgtCC4ILwgwCDEIMggzCDQINQg2CDcIOAg5CDoIOwg8CD0IPgg/CEAIQQhCCEMIRAhFCEYIRwhI
CEkISghLCEwITQhOCE8IUAhRCFIIUwhUCFUIVghXCFgIWQhaCFsIXAhdCF4IXwhgCGEIYghjCGQIZQhm
CGcIaAEMCGkIagQOCGsIbAhtCG4IbwhwCHECCwhyCHMAsgIeCHQIdQh4CHsIflUkbnVsbN8QEgANAA4A
DwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwA
LQAuAC8AMFZOU1Jvb3RWJGNsYXNzXU5TT2JqZWN0c0tleXNfEA9OU0NsYXNzZXNWYWx1ZXNfEBlOU0Fj
Y2Vzc2liaWxpdHlPaWRzVmFsdWVzXU5TQ29ubmVjdGlvbnNbTlNOYW1lc0tleXNbTlNGcmFtZXdvcmtd
TlNDbGFzc2VzS2V5c1pOU09pZHNLZXlzXU5TTmFtZXNWYWx1ZXNfEBlOU0FjY2Vzc2liaWxpdHlDb25u
ZWN0b3JzXU5TRm9udE1hbmFnZXJfEBBOU1Zpc2libGVXaW5kb3dzXxAPTlNPYmplY3RzVmFsdWVzXxAX
TlNBY2Nlc3NpYmlsaXR5T2lkc0tleXNZTlNOZXh0T2lkXE5TT2lkc1ZhbHVlc4ACgQH9gQFXgQGbgQH8
gMiBAV2ABYEBmoEBnIEBXoEB+oAAgAaBAVyBAfsRAYqBAZ3SAA4AMgAzADRbTlNDbGFzc05hbWWABIAD
XVZMQ0NvbnRyb2xsZXLSADcAOAA5ADpYJGNsYXNzZXNaJGNsYXNzbmFtZaIAOgA7Xk5TQ3VzdG9tT2Jq
ZWN0WE5TT2JqZWN0XxAQSUJDb2NvYUZyYW1ld29ya9IADgA+AD8AQFpOUy5vYmplY3RzgMehAEGAB9wA
QwAOAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFlcTlNXaW5kb3dWaWV3
XE5TU2NyZWVuUmVjdF1OU1dpbmRvd1RpdGxlWU5TV1RGbGFnc11OU1dpbmRvd0NsYXNzXxAWTlNXaW5k
b3dDb250ZW50TWluU2l6ZVxOU1dpbmRvd1JlY3RfEA9OU1dpbmRvd0JhY2tpbmdfEBFOU1dpbmRvd1N0
eWxlTWFza1lOU01pblNpemVbTlNWaWV3Q2xhc3OAF4DGgMSACRIweAAAgAqAFoAIEAIREQ+AxYALXxAX
e3s0NiwgMzQ5fSwgezQ4MiwgMzYwfX1TVkxDXVZMQ01haW5XaW5kb3fdAA4AXgBfAGAAYQBiAGMAZABl
AGYAZwBoAGkAagBrAGwAbQBsAG8AcAArAGwAbAB0AFYAdV8QF05TVG9vbGJhcklCRGVmYXVsdEl0ZW1z
XxAfTlNUb29sYmFyU2hvd3NCYXNlbGluZVNlcGFyYXRvcl8QF05TVG9vbGJhcklCQWxsb3dlZEl0ZW1z
XxAfTlNUb29sYmFyQXV0b3NhdmVzQ29uZmlndXJhdGlvbl8QEU5TVG9vbGJhclNpemVNb2RlXxAaTlNU
b29sYmFySUJJZGVudGlmaWVkSXRlbXNfEBFOU1Rvb2xiYXJEZWxlZ2F0ZV8QGU5TVG9vbGJhclByZWZl
cnNUb0JlU2hvd25fECBOU1Rvb2xiYXJBbGxvd3NVc2VyQ3VzdG9taXphdGlvbl8QGk5TVG9vbGJhcklC
U2VsZWN0YWJsZUl0ZW1zXxAUTlNUb29sYmFyRGlzcGxheU1vZGVfEBNOU1Rvb2xiYXJJZGVudGlmaWVy
gBWAEgmAEAkQAYAOgAAJCYAUgAzSAA4AdwB4AHlZTlMuc3RyaW5ngA1fECQ1RENGNUY4OC1GQzdGLTRC
MDYtODhDMy04ODE2MjA1QTQ2MjbSADcAOAB7AHyjAHwAfQA7XxAPTlNNdXRhYmxlU3RyaW5nWE5TU3Ry
aW5n0wAOAH8APgCAAIEAgldOUy5rZXlzgA+goNIANwA4AIQAhaMAhQCGADtfEBNOU011dGFibGVEaWN0
aW9uYXJ5XE5TRGljdGlvbmFyedIADgA+AIgAiYARoNIANwA4AIsAjKIAjAA7V05TQXJyYXnSAA4APgCO
AI+AE6DSADcAOACRAJKjAJIAjAA7Xk5TTXV0YWJsZUFycmF50gAOAD4AjgCVgBOg0gA3ADgAlwCYogCY
ADtZTlNUb29sYmFyWXszNzIsIDE2fdcAmwAOAJwAnQCeAJ8AoAChAKIAowCkAKUAoQCnXxAPTlNOZXh0
UmVzcG9uZGVyWk5TU3Vidmlld3NYTlN2RmxhZ3NbTlNGcmFtZVNpemVYTlNXaW5kb3dbTlNTdXBlcnZp
ZXeAGIDDgBkRIRKAwYAYgMLSAA4APgCOAKqAE6EAq4Aa2QCbAA4ArQCcAJ0AngCfADIAoABOAK8AsACx
ALIAswChALUATl8QE05TT3JpZ2luYWxDbGFzc05hbWWAF4DAgByAHREBEoC/gBiAG4AXXxAPVkxDT25l
U3BsaXRWaWV3W05TU3BsaXRWaWV30gAOAD4AjgC7gBOiALwAvYAegCnYAJsADgCcAJ0AngCfADIAoACr
AMAAwQCyAMIAoQDEAKuAGoAlgB+AKIAYgCeAGtIADgA+AI4AyIAToQDJgCDYAJsADgCcAJ0AngCfADIA
oAC8AMAAzQCyAM4AoQDEALyAHoAlgCGAJoAYgCeAHtIADgA+AI4A1IAToQDVgCLXAJsADgCdAJ4AnwAy
AKAAyQDAALIA2QChANsAyYAggCWAI4AYgCSAIFp7NDgxLCAxOTd9XxAVVkxDQnJvd3NhYmxlVmlkZW9W
aWV30gA3ADgA4ADhpADhAOIA4wA7XE5TQ3VzdG9tVmlld1ZOU1ZpZXdbTlNSZXNwb25kZXJaezQ4Miwg
MTk3fdgAmwAOAOYAnACdAJ8AMgCgAKsAwADpAOoA6wChAMQAq1dOU0ZyYW1lgBqAJYC+gCoRARqAGIAn
gBrSAA4APgCOAPGAE6EA8oAr2ACbAA4AnACdAJ4AnwAyAKAAvQDAAPYAsgD3AKEAxAC9gCmAJYAsgL2A
GIAngCnSAA4APgCOAP2AE6cA/gD/AQABAQECAQMBBIAtgEuAUIBagGGAZYCM2ACbAA4A5gEGAJ0BBwCf
AKAA8gEJAQoBCwEMAGwAoQDyVk5TQ2VsbFlOU0VuYWJsZWSAK4BKgC6ALxEBJAmAGIArXxAVe3syMDks
IDR9LCB7MTE4LCAxOX193gESARMADgEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQD+
AScAbwBsASkBKgErW05TQ2VsbEZsYWdzXxASTlNTZWFyY2hGaWVsZEZsYWdzXxASTlNDYW5jZWxCdXR0
b25DZWxsXxARTlNCYWNrZ3JvdW5kQ29sb3JaTlNDb250ZW50c1lOU1N1cHBvcnRdTlNDb250cm9sVmll
d1xOU0NlbGxGbGFnczJfEBBOU1RleHRCZXplbFN0eWxlXxARTlNEcmF3c0JhY2tncm91bmRfEBJOU1Nl
YXJjaEJ1dHRvbkNlbGxfEBBOU01heGltdW1SZWNlbnRzW05TVGV4dENvbG9yEhRx/kBECAAAAIBJgECA
NIAwgDGALRIQAgQACYA8EP+AOVDUAA4BLgEvATABMQEyATMBNFZOU1NpemVWTlNOYW1lWE5TZkZsYWdz
gDMjQCYAAAAAAACAMhEMHFxMdWNpZGFHcmFuZGXSADcAOAE3ATiiATgAO1ZOU0ZvbnTVAA4BOgE7ATwB
PQE+AT8BQAFBAUJXTlNDb2xvclxOU0NvbG9yU3BhY2VbTlNDb2xvck5hbWVdTlNDYXRhbG9nTmFtZYA4
gDcQBoA2gDVWU3lzdGVtXxATdGV4dEJhY2tncm91bmRDb2xvctMADgE7AUYBPgFIAUlXTlNXaGl0ZYA4
EANCMQDSADcAOAFLATqiAToAO9UADgE6ATsBPAE9AT4BTgFAAU8BQoA4gDuAOoA1XxAQY29udHJvbFRl
eHRDb2xvctMADgE7AUYBPgFIAVSAOEIwANwBVgESAA4BVwFYAVkBFgEYAVoBGQFbAVwBCwFeAV8BYAFh
ASQBYwD+AWUBYQFmAWdYTlNUYXJnZXRfEBJOU1BlcmlvZGljSW50ZXJ2YWxeTlNCdXR0b25GbGFnczJf
EA9OU0tleUVxdWl2YWxlbnRfEA9OU1BlcmlvZGljRGVsYXlYTlNBY3Rpb25dTlNCdXR0b25GbGFnc4Av
EgAB/gCAPxBLEACAMIA9gC0RAZCAPhIIRED/VnNlYXJjaF8QE19zZWFyY2hGaWVsZFNlYXJjaDrSADcA
OAFrAWykAWwBbQEGADtcTlNCdXR0b25DZWxsXE5TQWN0aW9uQ2VsbNwBVgESAA4BVwFYAVkBbwEWAVoB
GQFbAVwBCwFeAV8BYAFhASQBcwF0AWUBYQF1AXZfECNOU0FjY2Vzc2liaWxpdHlPdmVycmlkZGVuQXR0
cmlidXRlc4AvgD+AMIBCgEGASBIIQED/VWNsZWFy0gAOAD4AjgF6gBOhAXuAQ9MADgB/AD4AgAF+AYGA
D6IBfwGAgESARaIBggGDgEaAR11BWERlc2NyaXB0aW9uXxApTlNBY2Nlc3NpYmlsaXR5RW5jb2RlZEF0
dHJpYnV0ZXNWYWx1ZVR5cGVWY2FuY2VsXxATX3NlYXJjaEZpZWxkQ2FuY2VsOtIANwA4AYkBiqUBigGL
AW0BBgA7XxARTlNTZWFyY2hGaWVsZENlbGxfEA9OU1RleHRGaWVsZENlbGzSADcAOAGNAY6mAY4BjwGQ
AOIA4wA7XU5TU2VhcmNoRmllbGRbTlNUZXh0RmllbGRZTlNDb250cm9s2gCbAA4A5gGSAZMAnQCfAZQA
oAGVAPIBlwGYAZkBmgGbAKEBnQDyAZ9aTlNNYXhWYWx1ZVpOU01pblZhbHVlWU5TcGlGbGFnc1xOU0Ry
YXdNYXRyaXiAK4BPgE4jQFkAAAAAAAAjQDAAAAAAAAARBSGAGBFxCoArgEzRAA4BoYBN0gA3ADgBowGk
ogGkADtaTlNQU01hdHJpeF8QFHt7NDU1LCA1fSwgezE2LCAxNn190gA3ADgBpwGopAGoAOIA4wA7XxAT
TlNQcm9ncmVzc0luZGljYXRvctgAmwAOAOYBBgCdAQcAnwCgAPIBqwGsAa0BrgBsAKEA8oArgFmAUYBS
EQEiCYAYgCtfEBV7ezMzMiwgNX0sIHsxMjUsIDE0fX3ZARIADgEVARYBFwEYARkBtAEeAbUBtgG3AbgB
JQEAAbsBvAErXxATTlNQbGFjZWhvbGRlclN0cmluZxIEAf5AgFiAVYBTgDGAUBIIQgQAgFSAOV8QECV7
dmFsdWUxfUAgaXRlbXNUbmFtZdUADgE6ATsBPAE9AT4BwgFAAcMBQoA4gFeAVoA1XGNvbnRyb2xDb2xv
ctMADgE7AUYBPgFIAciAOEswLjY2NjY2NjY5ANIANwA4AcoBi6QBiwFtAQYAO9IANwA4AcwBj6UBjwGQ
AOIA4wA72ACbAA4A5gEGAJ0BBwCfAKAA8gHPAdAB0QEMAGwAoQDygCuAYIBbgFwJgBiAK18QEnt7OCwg
MH0sIHsyNiwgMjV9fdwBEgAOAdcBVwFYAVkBFgEXARgBWgEZAVwB2AFfASQBYAHbASQB3QHeAQEBZQHg
AeFfEBNOU0FsdGVybmF0ZUNvbnRlbnRzE/////+EAf4AgD+AMBCjgDCAXYBegFoSCAIAABP/////hoRA
/1Er1AAOAS4BLwEwATEB5QHmAeeAMyNAKgAAAAAAAIBfEBBcQ291cmllci1Cb2xk0gA3ADgB6gHrpQHr
AZAA4gDjADtYTlNCdXR0b27YAJsADgDmAQYAnQEHAJ8AoADyAc8B7wHwAQwAbAChAPKAK4BggGKAYwmA
GIArXxATe3szNywgMH0sIHsyNiwgMjV9fdwBEgAOAdcBVwFYAVkBFgEXARgBWgEZAVwB2AFfASQBYAHb
ASQB+QHeAQIBZQHgAeGAP4AwgDCAZIBegGFRLd0AmwH+AA4A5gH/AJwCAACdAJ8AoAIBAgICAwDyAgUC
BgIHAggCCQIKAgsAoQDyAg4CDwIPW05TSFNjcm9sbGVyWE5Tc0ZsYWdzXE5TU2Nyb2xsQW10c1tOU1ZT
Y3JvbGxlcl1OU05leHRLZXlWaWV3XU5TQ29udGVudFZpZXeAK4CIgIuAihECEoBmTxAQQSAAAEEgAABB
oAAAQaAAABEBFIAYgCuAhIBngGfSAA4APgCOAhOAE6MCDwIOAgWAZ4CEgIjbAJsADgDmAhgAnACdAhkA
nwIaAKACAgEDAhwCHQIeAh8CIAIhAKECIwEDAiFZTlNjdkZsYWdzWU5TRG9jVmlld1lOU0JHQ29sb3KA
ZYCDgIIQBIBoEQkAgGmAGIB3gGWAadIADgA+AI4CKIAToQIhgGnfEBQAmwIrAA4CLAItARUCLgIvAjAC
MQIyAJ0AngEHAJ8CMwI0AKACNQI2Ag8BYQI4AjkCOgI7AGwCPQI+Ah4CPwJAAkEAbAChAkQCRQIPAkcC
SF8QH05TRHJhZ2dpbmdTb3VyY2VNYXNrRm9yTm9uTG9jYWxZTlNUdkZsYWdzXxAsTlNPdXRsaW5lVmll
d0luZGVudGF0aW9uTWFya2VyRm9sbG93c0NlbGxLZXlfEBJOU0FsbG93c1R5cGVTZWxlY3RcTlNDb3Ju
ZXJWaWV3XxAXTlNJbnRlcmNlbGxTcGFjaW5nV2lkdGhfEBlOU0NvbHVtbkF1dG9yZXNpemluZ1N0eWxl
XxAYTlNJbnRlcmNlbGxTcGFjaW5nSGVpZ2h0W05TR3JpZENvbG9yXxAcTlNEcmFnZ2luZ1NvdXJjZU1h
c2tGb3JMb2NhbF5OU1RhYmxlQ29sdW1uc1tOU1Jvd0hlaWdodIBngIESAkAAAAiAfQmAayNACAAAAAAA
ACNAAAAAAAAAABERAIBqCYAYgH4QD4BngG4jQDIAAAAAAABaezE2NCwgMTIxfdQAmwAOAOYAnQArAkwC
TQJOgACAbYBsE/////+AAAEAXxAUe3stMjYsIDB9LCB7MTYsIDE3fX3SADcAOAJRAlKkAlIA4gDjADtd
X05TQ29ybmVyVmlld9IADgA+AI4CVYAToQJWgG/bAlgADgJZAloCWwJcAl0CXgJfAmACYQBsAmMCZAG8
AmYCZwBvAmgCaQJqAiFeTlNJc1Jlc2l6ZWFibGVcTlNIZWFkZXJDZWxsXE5TSWRlbnRpZmllcldOU1dp
ZHRoWk5TRGF0YUNlbGxeTlNSZXNpemluZ01hc2tfEBlOU1NvcnREZXNjcmlwdG9yUHJvdG90eXBlWk5T
TWluV2lkdGhaTlNNYXhXaWR0aFtOU1RhYmxlVmlldwmAfIBwgFQjQGQpk+AAAACAdYB5I0BCplAgAAAA
I0CPQAAAAAAAgGnXARIADgEVARYBFwEZAR4CbQJuAm8BvAElAWECchIEgf4AgHSAcYBUgDGActMADgE7
AUYBPgFIAnWAOEswLjMzMzMzMjk5ANUADgE6ATsBPAE9AT4BTgFAAnkBQoA4gDuAc4A1XxAPaGVhZGVy
VGV4dENvbG9y0gA3ADgCfQJ+pQJ+AYsBbQEGADtfEBFOU1RhYmxlSGVhZGVyQ2VsbNgBEgAOARUBFgEX
ARgBGQEeAoABtgIjAoMBJQIhAoYBKxJUIf5AgFiAd4B2gDGAaRIAAgQAgDlZVGV4dCBDZWxs1QAOAToB
OwE8AT0BPgHCAUACjAFCgDiAV4B4gDVfEBZjb250cm9sQmFja2dyb3VuZENvbG9y0wAOApACkQKSApMA
bFpOU1NlbGVjdG9yW05TQXNjZW5kaW5ngHuAeglYY29tcGFyZTrSADcAOAKXApiiApgAO18QEE5TU29y
dERlc2NyaXB0b3LSADcAOAKaApuiApsAO11OU1RhYmxlQ29sdW1u0wAOATsCnQE+AFYCn1VOU1JHQoA4
TxAhMC44MTk2MDc4NSAwLjg0MzEzNzI2IDAuODg2Mjc0NTIA1QAOAToBOwE8AT0BPgKiAUACowFCgDiA
gIB/gDVZZ3JpZENvbG9y0wAOATsBRgE+AUgCqIA4RDAuNQDSADcAOAKqAqumAqsCYQGQAOIA4wA7XU5T
T3V0bGluZVZpZXdfEBR7ezEsIDF9LCB7MTY0LCAxMjF9fdIANwA4Aq4Cr6QCrwDiAOMAO1pOU0NsaXBW
aWV32QCbAVYADgDmAJ0AnwFbAKACsQEDAQMCtAK1Ak4AoQK3AQMCuVlOU1BlcmNlbnSAZYBlgIeAhYAY
gIaAZSM/7yblwAAAAF8QFXt7MTk2LCAxfSwgezE1LCAzMTF9fVxfZG9TY3JvbGxlcjrSADcAOAK9Ar6l
Ar4BkADiAOMAO1pOU1Njcm9sbGVy2gCbAVYADgDmAf8AnQCfAVsAoAKxAQMBAwK0AsMAbwJOAKECtwED
AseAZYBlgIeAiYAYgIaAZSM/79ktAAAAAF8QGXt7LTEwMCwgLTEwMH0sIHsxOTUsIDE1fX1fEBV7ezAs
IDI3fSwgezE2NiwgMTIzfX3SADcAOALLAsykAswA4gDjADtcTlNTY3JvbGxWaWV33xAPAJsB/gAOAOYB
/wIvAs4AnAIAAJ0AnwCgAgECAgIDAPIC0AIGAtIC0wLUAtUC1gLXALIAoQDyAtoC2wLbXxAQTlNIZWFk
ZXJDbGlwVmlld4ArgLiAi4C8EQIygJaAk4CNTxAQQSAAAEEgAABBgAAAQYAAAIAYgCuAtoCOgI7SAA4A
PgCOAt+AE6UC2wLaAtAC1QLUgI6AtoC4gJOAltsAmwAOAOYCGACcAJ0CGQCfAhoAoAICAQQCHALoAh4C
6QIgAuoAoQIjAQQC6oCMgIOAtYCPgJCAGIB3gIyAkNIADgA+AI4C8YAToQLqgJDfEBQAmwIrAA4CLAL0
ARUCLgIvAjACMQIyAJ0AngEHAJ8CMwI0AKACNQI2AtsBYQL2AvcC+AE/AGwC1AI+Ah4CPwJAAvwAbACh
AkQCRQLbAwEDAlxOU0hlYWRlclZpZXeAjoC0E//////WwAAAgJKANwmAloCRCYAYgH6AjoCYI0AsAAAA
AAAAWnszMTAsIDEwNX3XAJsADgCdAJ4AnwCgAmEC1QMGAwcDCAChAtUC6oCTgJURAQCAlIAYgJOAkNsA
mwAOAOYCGACcAJ0CGQCfAhoAoAICAQQCHAMPAh4DEAIgAvgAoQIjAQQC+ICMgIOAu4C6gJKAGIB3gIyA
kll7MzEwLCAxN33SADcAOAMYAxmkAxkA4gDjADtfEBFOU1RhYmxlSGVhZGVyVmlld9YAmwAOAOYAnQCf
AKABBAJMAx0CTgChAQSAjIBtgJeAGICMXxATe3stMTEsIDB9LCB7MSwgMTd9fdIADgA+AI4DI4ATowMk
AyUDJoCZgKuAsNoCWAAOAlkCWgJbAlwCXQJfAmACYQBsAmMDKgMrAywDLQBvAy4CagLqCYB8gJuAmiNA
NQAAAAAAAICeI0AkAAAAAAAAgJBVc3RhdGXXARIADgEVARYBFwEZAR4DMgJuAzQBJAElAWECchIEAf4A
gHSAnIAwgDGActUADgE6ATsBPAE9AT4BPwFAAzsBQoA4gDeAnYA1W2hlYWRlckNvbG9y2QESAA4DPwEW
ARcDQANBARkDQgMyA0MBYQNEASUBYQFhA0YCOldOU1N0eWxlV05TQWxpZ25XTlNTY2FsZVpOU0FuaW1h
dGVzgKqAn4AxEgICAAAI1QAOAS4DSQNKAToDSwNMA00DTgNPXE5TSW1hZ2VGbGFnc1ZOU1JlcHOAqYCg
EiDAAACAoYCoWHsxNCwgMTR90gAOAD4AjgNTgBOhA1SAotIADgA+AIgDV4ARogNYA1mAo4Ck1gAOA1sD
XANdA14DXwNgA2EDYgNjA2QBYV8QFE5TVElGRlJlcHJlc2VudGF0aW9uXxAQTlNDYWNoZVdpbmRvd0JQ
U18QEE5TQ2FjaGVXaW5kb3dCUFBfEBdOU0NhY2hlV2luZG93Q29sb3JTcGFjZV8QFU5TQ2FjaGVXaW5k
b3dJc1BsYW5hcoCngKUQCBAYgKZPERToTU0AKgAAAwKAACBQOCQWDQeBgMLgoAEsUBQAD1guIAICBvWE
RmNRsABgahwAmApiwBlRAr8BGd9v1/Nl+S96RyCAqaBYCzcIASdBIBz0LAQBP8bmcagMpkIQAkQH5kgx
st51vZQORxOBMP2sPcE1sK10KEcDWEPBSyC8Hg8IiAGBEIhaegcKgl/O0FnsfOgAAd7PkAJpsicAMVvP
FjshiMIrvjFOMGY0RFIplZuiATC8AA22AAXicRgANvRyABugYHgB6NNRgAsDRwgB1Nh0gBlPwogBYNR5
vFUKVREJ7PV6s6bgUJFkumBxlwvmQFDUZZbGgcAP5JpwANN9O8AA8QsEAB8KTF6N7Qsh0DMAL91hsAJ9
RqQkux1utcToCg8olQqs8xmUyBCI4hCCABwm8YgAGSW5mgAARpFsAAkCsf4AHsdJ1gABgBL4ZhtAiABm
ADAZPFWWY6GqaZpEinQCAYIgjCOWwuDANAei2JIQwob5KAAa5pADBh8G+AARg4gRsmScoABSEoCAAaxr
HnJwIi4ABRlwY5TGAXpdjInoBgQGwbhyTYsC6NAuDcNAVgAdJnlmABkGWfgACAFx2OmdxxgAb5sH674I
ncABzHBJJqgiLwAFWYxtmiWJXFaHwBUkAgThQFQ8C8MI1kGPA3CPJxoGmAB4G2XQABaEU/GaX5vAAdwB
zWFgCGAAAFgAeQAFScoaAAYJwJWW5aFmC6CA2DgOiiK4si2VwaBkG4AG4ZheAALojzmDIJgGABsmUbIA
Hmeh9gADR/rwAx4HUABEO8bBXG8BBTnQdJ1EUgi2AkGoiiMIplHYeB5nOIQMnCBA0CuFgIAYBoDn+AZ8
HcAICHwdoAn2dLQnKbJzyqY5+GuRBjAAK57T9USBYknQGgSBAEg+BgBn2GhPjiEpDhQDoFAmbxunUeJw
HAd50m8dJ8HGbp2n2b5snSfppnLXB0nYewAGkfsJm6jgKAQAAfBuD4Bi0bR2zgc55n8bqsH+ex+T8ep+
QmekJ1ugZ7oHPyBH8gIADwEAAAMAAAABAA4AAAEBAAMAAAABAA4AAAECAAMAAAAEAAADvAEDAAMAAAAB
AAUAAAEGAAMAAAABAAIAAAERAAQAAAABAAAACAESAAMAAAABAAEAAAEVAAMAAAABAAQAAAEWAAMAAAAB
CSQAAAEXAAQAAAABAAAC+gEcAAMAAAABAAEAAAE9AAMAAAABAAIAAAFSAAMAAAABAAEAAAFTAAMAAAAE
AAADxIdzAAcAABEcAAADzAAAAAAACAAIAAgACAABAAEAAQABAAARHGFwcGwCAAAAbW50clJHQiBYWVog
B9gAAQADAAIAIgAnYWNzcEFQUEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1hcHBs
O7iqjXGJP8XCIM/+9UYrgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOclhZWgAAASwAAAAU
Z1hZWgAAAUAAAAAUYlhZWgAAAVQAAAAUd3RwdAAAAWgAAAAUY2hhZAAAAXwAAAAsclRSQwAAAagAAAAO
Z1RSQwAAAbgAAAAOYlRSQwAAAcgAAAAOdmNndAAAAdgAAAYSbmRpbgAAB+wAAAY+ZGVzYwAADiwAAABk
ZHNjbQAADpAAAAI+bW1vZAAAENAAAAAoY3BydAAAEPgAAAAkWFlaIAAAAAAAAGBVAAA3OwAAB39YWVog
AAAAAAAAcUgAALFlAAAg1lhZWiAAAAAAAAAlOQAAF3sAAKrPWFlaIAAAAAAAAPNSAAEAAAABFs9zZjMy
AAAAAAABDEIAAAXe///zJgAAB5IAAP2R///7ov///aMAAAPcAADAbGN1cnYAAAAAAAAAAQHNAABjdXJ2
AAAAAAAAAAEBzQAAY3VydgAAAAAAAAABAc0AAHZjZ3QAAAAAAAAAAAADAQAAAgAAADEAqwFCAeICrQOk
BMwGEgeZCVELLw08D2wRwBQcFoMY8htEHZAfvCHJI7UlhSc6KMUqRiu+LS0uojAYMYwy/DRoNdI3OTij
OgQ7YDzAPhw/cUDFQhZDZkS1RgRHS0iWSd1LHkw+TVJOcE+EUJlRtFLNU+VU/lYWVy5YQ1lVWm1bflyP
XZxep1+vYLhhvGK+Y79kv2W9Zrlns2iwaa9qq2uobKVtom6gb6BwnXGecqNzpXSpdbF2u3fDeM5523rq
e/x9DX4efzKAQoFFgkGDPIQ4hTWGMIcsiCeJI4oeixiMFI0PjgqPBpACkP6R+ZLzk++U65XoluSX35ja
mdaa0pvRnNCd057Zn+Cg6aHzov6kDqUfpjKnSKhdqXOqiauhrLqt0q7qsAKxG7Iys0e0W7Vgtlq3VbhU
uVC6S7tHvEG9O742vzLALsErwiXDIMQbxRfGE8cOyAvJCMoCyvvL9czwzezO68/i0NzRzdLB07LUotWN
1nbXX9hG2SnaCtru287cq92J3mffReAj4QHh4uLD46XkfeVD5frmqOdU6ADoqelR6fjqmus769vsdu0O
7aXuOO7J71bv4vBp8PHxdPH48nny+vN58/f0dfTz9Wz15vZg9tv3UvfJ+ED4tvks+aL6GPqN+wL7ePvv
/Gb83v1X/dH+S/7G/zX/mv//AAAAJAB8AQIBiwI1AwED9AUPBmMH1wmMC2sNeg+hEekUNRaNGNobDR0r
Hxkg/iKwJEQlqSb9KEYpiSrSLB4tbC64MAAxTjKTM+E1JzZsN7U4+Do5O3c8sT3sPydAXkGPQsJD8kUb
RiFHHUgbSRZKEEsNTApNBE4BTvxP91DyUexS6VPlVOFV3FbWV9FYzVnIWsJbvVy5XbRepV+JYGxhTmIv
Yw5j7GTKZalmh2dlaEVpKGoKauxr0my7baNuj299cG5xYnJYc0x0RnU8diZ3C3fueNR5u3qie4t8cX1d
fkV/LoAZgQOB7YLYg8KEroWVhnuHZYhMiTOKGIr8i+GMzI3DjsCPupC3kbaStJO0lLSVs5a5l8GYyZnX
muWb950LniOfPqBcoX2ioaPJpPOmHKdDqFGpTapJq0isRK1Arj2vOrA3sTayN7M5tD21QbZGt064V7li
um27fbyOvZy+q7+8wM/B3sLgw9rE2MXRxs/HzcjLycnKxMvIzMnNyc7Kz9TQ2tHf0unT9NUA1g3XHNgt
2UHaVNtf3FjdQN4i3wHf3+C74ZjicuNK5CHk+OXM5p7nb+g/6Q7p2uqn63LsPe0J7dHunO9l8C3w8/GM
8iTyuvNQ8+j0f/UX9a32Q/bZ93H4Cvif+TX5zPpj+vv7kfwo/MD9V/3u/oP/E/+J//8AAAATAEMAigDo
AV8B7QKjA3sEdgWYBucIZQn/C84NuA+iEZcTdRVFFvEYghn5G0YcdB2RHqgfvSDMIdwi6iP+JQomFCcf
KCQpMSo0KzQsOi09LjkvOjAzMTMyMDMuNCY1JjYfNxI35DiuOXQ6ODr2O7Y8dD0tPeY+nT9SQANAs0Fj
QhFCvkNrRBZEwkVvRhtGyEd1SCRI1kmPSlFLGkvfTKJNZE4jTuBPnFBYUQ9RyVKDUztT8lSrVWdWIFbc
V5pYWVkcWd9apFtrXC5c5V2YXkpe/V+xYGVhG2HSYoljQGP3ZK9lZ2YfZtdnj2hIaP5ps2pqax5r0myF
bTdt6G6Zb0lv+nCtcWByFnLNc4R0PXT3dbN2cXcwd/F4s3l2ejl6/3vGfI19VX4dfud/sIB3gUOCDILW
g6KEdYVFhhiG7YfEiJyJd4pWizaMGIz7jd2Ow4+okJGRdJJck0OUJ5UKle2W0Ze5mLaZsJqum6ecpZ2j
nqGfn6CaoZ6in6OfpKClqqawp7Wov6nKqtar46zyrgOvF7AqsT2yUrNrtIa1o7bCt+W5ELo6u2e8mL3Q
vwjAQ8GEwsXECsVQxpnH3ckoynPLuc0Gzk3PlNDb0ifTd9TI1h/Xd9jV2kDbtN0z3rXgRuHg45DlTecW
6Prq7Oz37x7xYvO59jL40fua/jn//wAAbmRpbgAAAAAAAAY2AACXVgAAV/4AAFPkAACLUgAAJyoAABao
AABQDQAAVDkAAtwoAAJUegABlwoAAwEAAAIAAAAQACgAPwBVAGoAgACUAKgAuwDPAOIA9QEIARsBLgFB
AVQBZwF7AY8BowG4Ac0B4gH4Ag8CJwI/AlgCcgKNAqoCyALnAwkDKwNQA3cDoAPNA/0ELgRhBJYEzQUE
BTwFdQWvBesGKAZnBqcG6QcsB28HtQf9CEcIkQjcCSoJegnLCh4KcwrJCyALeQvTDDEMjgztDU8NtA4n
Dp8PFA+PEAwQiBEFEYUSBxKKEw8TlhQgFK0VOBXJFlsW8ReKGCcYxBlmGgwatBtfHA0cvR1zHige3R+W
IFAhDSHLIosjSiQOJNElkiZXJx0n4iimKW4qNir9K8UsjS1VLiAu7C+2MIgxZzJLMzI0GjUCNe822zfL
OLs5sDqlO5o8lT2OPoo/hkCFQYlCi0OQRJRFnEamR7JIv0nPSttL60z4TgNPD1AbUSVSM1M9VEVVUFZY
V2BYbFl3WoRbj1ycXateu1/NYN9h8mMLZCVlQ2Z5Z7lo9Goua3Fss232bz9wh3HQcxp0ZHWydwR4VXmo
evp8Un2pfv6AW4G7gxyEfYXehzyIp4oQi4eM/I53j/eRgJMPlJ+WOZfbmXqbIpzSnoCgMqHno5ylUKcD
qLiqiqymruSxL7OEtea4XbrhvYTAO8MRxgPJF8xFz4fS5NZK2dPdYOEL5MXohuxZ8CPz7ves+2v//wAA
ABYAMgBNAGcAgACXAK4AxQDaAO8BBAEYASwBQQFVAWoBfgGTAagBvgHUAeoCAQIYAjECSwJlAoECnQK9
At0C/gMhA0gDcQOdA88EBAQ9BHgEtgT0BTMFcwW0BfYGOwaBBscHEQdaB6QH8ghBCJAI4Qk1CYoJ4Qo7
CpYK8gtQC7AMFAx4DN4NRw20DjMOtw87D8QQTxDZEWcR+BKJEx4TtBRNFOgVgxYhFsEXZBgJGK8ZVxoC
Gq8bXRwMHMEdiB5RHx4f7yDEIZwidiNSJDIlESXwJtMntiiWKXoqXCs9LB4s/i3eLsIvoTCIMX8yfDN7
NHc1eDZ3N3w4fDmDOos7kTyePag+uD/GQNxB9kMNRCtFSUZuR5VIuknQSt5L800GThlPLlBDUVhSclOF
VJhVrVa9V85Y3lntWvpcBV0PXhhfIGAmYStiLmM2ZDtlSWZ5Z7lo82ota29ssG3wbzVwenG8cv90QXWD
dsh4C3lNeo97z30TflB/j4DTgheDWoScheKHO4iiigSLcYzXjj+PqJESkoOT6ZVUlsKYMJmUmv6cbJ3T
nzygpKIMo3Ok2aY+p6GpCaqGrCit4q+isWmzNbT/tti4tbqTvH2+bcBgwlvEX8ZjyHLKfcyVzqjQxtLo
1bXYkttv3kzhN+Qj5wrqA+z87/Ty+PX0+P78Ev//AAAAKQBQAHIAkgCwAM0A6AECARwBNgFOAWcBfwGY
AbIBzAHmAgICHwI+Al0CgAKkAssC9QMiA1UDjgPMBA8EUwSbBOYFMgWBBdAGJAZ6BtIHLgeJB+oITgiy
CRkJhQnxCmMK1AtIC74MOQyyDTENtQ5VDvwPqhBgERgR2xKiE3AUSBUlFggW8RfhGNMZyhrEG8AcuB2i
HocfdCBnIWEiYSNnJHUlgyaYJ7EoyCnlKwAsGy00Lk8vaDCJMcczDDRRNZk24DgqOXc6xjwXPWw+xUAe
QYNC6ERWRcdHQUi/SkNLxk1JTspQTFHOU09UzFZKV8ZZQ1rBXDxduV83YLZiNGO8ZT1mx2hPacprTWzL
bkdvxHE8crB0I3WVdwt4fXnye2J83X5Sf8uBTYLQhFaF2oc7iKKKBItxjNeOP4+okRKSg5PplVSWwpgw
mZSa/pxsndOfPKCkogyjc6TZpj6noakJqnKr1q04rpmv+bFYsrW0CbVftrW4CLlXuqK77b05voC/w8EK
wk3DksTVxhbHX8ihyePLKMxyzbTO/tBK0ZbS49Qu1XTWudgB2ULahdvG3QLeN99m4JLht+Lb4/7lGeYv
50LoS+lR6lHrTuxK7TnuJu8N7/Xw0/Gw8oTzV/Qh9Or1sPZz9zT37fim+Vf6Bvq0+1n7/vyj/UX96P8j
//8AAGRlc2MAAAAAAAAACkNvbG9yIExDRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtbHVjAAAAAAAAABIAAAAM
bmJOTwAAABIAAADocHRQVAAAABYAAAD6c3ZTRQAAABAAAAEQZmlGSQAAABAAAAEgZGFESwAAABwAAAEw
emhDTgAAAAwAAAFMZnJGUgAAABIAAAFYamFKUAAAAA4AAAFqZW5VUwAAABIAAAF4cGxQTAAAABIAAAGK
cHRCUgAAABgAAAGcZXNFUwAAABIAAAG0emhUVwAAAA4AAAHGcnVSVQAAACQAAAHUa29LUgAAAAwAAAH4
ZGVERQAAABAAAAIEbmxOTAAAABYAAAIUaXRJVAAAABQAAAIqAEYAYQByAGcAZQAtAEwAQwBEAEwAQwBE
ACAAYQAgAEMAbwByAGUAcwBGAOQAcgBnAC0ATABDAEQAVgDkAHIAaQAtAEwAQwBEAEwAQwBEAC0AZgBh
AHIAdgBlAHMAawDmAHIAbV9pgnIAIABMAEMARADJAGMAcgBhAG4AIABMAEMARDCrMOkw/AAgAEwAQwBE
AEMAbwBsAG8AcgAgAEwAQwBEAEsAbwBsAG8AcgAgAEwAQwBEAEwAQwBEACAAQwBvAGwAbwByAGkAZABv
AEwAQwBEACAAYwBvAGwAbwByX2mCcm2yZnaYb3k6VmgEJgQyBDUEQgQ9BD4EOQAgBBYEGgAtBDQEOARB
BD8EOwQ1BDnO7LfsACAATABDAEQARgBhAHIAYgAtAEwAQwBEAEsAbABlAHUAcgBlAG4ALQBMAEMARABM
AEMARAAgAGMAbwBsAG8AcgBpAABtbW9kAAAAAAAABhAAAJxbAAAAAMBUuKEAAAAAAAAAAAAAAAAAAAAA
dGV4dAAAAABDb3B5cmlnaHQgQXBwbGUsIEluYy4sIDIwMDgAXxAZTlNDYWxpYnJhdGVkUkdCQ29sb3JT
cGFjZdIANwA4A2gDaaMDaQNqADtfEBBOU0NhY2hlZEltYWdlUmVwWk5TSW1hZ2VSZXDTAA4BOwFGAT4B
SANtgDhEMCAwANIANwA4A28DcKIDcAA7V05TSW1hZ2XSADcAOANyA3OjA3MBBgA7W05TSW1hZ2VDZWxs
2wJYAA4CWQJaAlsCXAJdAl8CYAN1AmEAbAJjA3gDeQN6A3sBSAN6AmoAbALqXE5TSXNFZGl0YWJsZQmA
fICtgKwjQDixH8AAAACArwmAkFZudW1iZXLXARIADgEVARYBFwEZAR4CbQJuA4EBJAElAWECcoB0gK6A
MIAxgHLTAA4BOwFGAT4BSAJ1gDjYARIADgEVARYBFwEYARkBHgOIAbYCIwKDASUC6gOOASsSFCH+QIBY
gHeAdoAxgJARCACAOdoCWAAOAlkCWgJbAlwCXQJfAmACYQBsAmMDkwOUA5UDlgFIA5cCagLqCYB8gLKA
sSNAb+AAAAAAAICzI0BEAAAAAAAAgJBVdGl0bGXXARIADgEVARYBFwEZAR4CbQJuA4EDlAElAWECcoB0
gK6AsYAxgHLYARIADgEVARYBFwEYARkBHgOIAbYCIwKDASUC6gOOASuAWIB3gHaAMYCQgDnSADcAOAOo
AmGlAmEBkADiAOMAO18QFXt7MSwgMTd9LCB7MzEwLCAxMDV9fdkAmwFWAA4A5gCdAJ8BWwCgArEBBAEE
ArQDrgJOAKECtwEEA7KAjICMgIeAt4AYgIaAjCM/7nOc4AAAAF8QE3t7MSwgMTd9LCB7MCwgMjk1fX3Z
AJsBVgAOAOYB/wCdAJ8BWwCgAQQBBAK0A7gAbwJOAKECtwEEgIyAjICHgLmAGICGgIxfEBV7ezEsIDMx
Mn0sIHszODUsIDE1fX3SAA4APgCOA7+AE6EC+ICSXxATe3sxLCAwfSwgezMxMCwgMTd9fV8QF3t7MTY3
LCAyN30sIHszMTIsIDEyM319Wns0NzksIDE1MX1fEBZ7ezAsIDIwNn0sIHs0ODIsIDE1NH19Wns0ODIs
IDM2MH3SADcAOAPHA8iiA8gAO15OU0NsYXNzU3dhcHBlctIANwA4A8oA4qMA4gDjADtfEBV7ezAsIDB9
LCB7MTI4MCwgNzc4fX1ZezM3MiwgNTd90gA3ADgDzgPPogPPADtfEBBOU1dpbmRvd1RlbXBsYXRl0gA3
ADgD0QPSowPSA9MAO1xOU011dGFibGVTZXRVTlNTZXTSAA4APgCOA9aAE68QGwPXA9gD2QPaA9sD3APd
A94D3wPgA+ED4gPjA+QD5QPmA+cD6APpA+oD6wPsA+0D7gPvA/AD8YDJgOOBAQiBAQqBAQyBAQ6BARCB
ARKBARSBARaBATWBATeBATmBATuBAT2BAT+BAUGBAUOBAUWBAUeBAUmBAUuBAU2BAU+BAVGBAVOBAVXU
AA4D8wP0A/UD9gP3AEED+V1OU0Rlc3RpbmF0aW9uWE5TU291cmNlV05TTGFiZWyA4oDKgAeA4dgAmwAO
AJwAnQCeAJ8AMgCgA/sAwAP9A/4D/wP7AMQEAoDLgCWAzBEBCoDfgMuAJ4Dg0gAOAD4AjgQFgBOjBAYE
BwQIgM2A04DX2ACbAA4A5gEGAJ0BBwCfAKAD9wGrBAwEDQQOAGwD+wP3gMqAWYDOgM8RASEJgMuAyl8Q
FXt7MTI0LCAyMH0sIHs0NiwgMTN9fdgBEgAOARUBFgEXARgBGQEeBBQBtgEjBBcEGAQGBBoEGxP/////
hBH+QIBYgDSA0IDRgM0SBEAEAIDSVTAwOjAw1AAOAS4BLwEwATEDLgEzBCCAM4AyEQsb0wAOATsCnQE+
AG8EI4A4RjAgMCAwANgAmwAOAOYBBgCdAQcAnwCgA/cBqwQnBCgBrgBsA/sD94DKgFmA1IDVCYDLgMpf
EBR7ezcsIDIwfSwgezEwOSwgMTN9fdgBEgAOARUBFgEXARgBGQEeBBQBtgEjBDAEGAQHBDMEG4BYgDSA
1oDRgNMSAEAEAIDSXxAQVkxDIE1lZGlhIFBsYXllctgAmwAOAOYBBgCdAQcAnwCgA/cEOAQ5BDoBrgBs
A/sD94DKgN6A2IDZCYDLgMpfEBN7ezgsIDB9LCB7MTYzLCAxNX193gRAARIADgRBBEIBFgEXARgBkgGT
ARkEQwREBEUCPgRGBEcBYQBvBEgESQQIBEsETARNAjoETAI6V05TVmFsdWVfEBNOU051bWJlck9mVGlj
a01hcmtzXxASTlNUaWNrTWFya1Bvc2l0aW9uWk5TVmVydGljYWxdTlNBbHRJbmNWYWx1ZV8QGk5TQWxs
b3dzVGlja01hcmtWYWx1ZXNPbmx5EgQF/wCA3YDagNuA1yNAw4gAAAAAACMAAAAAAAAAABIAAgAACAjS
AA4AdwB4ASyADdQADgEuAS8BMAExBFQEVQHngDMjQCgAAAAAAACA3FlIZWx2ZXRpY2HSADcAOARYBFmk
BFkBbQEGADtcTlNTbGlkZXJDZWxs0gA3ADgEWwRcpQRcAZAA4gDjADtYTlNTbGlkZXJZezE4MSwgMzl9
XxAXdG9vbGJhck1lZGlhRGVzY3JpcHRpb27SADcAOARgBGGjBGEEYgA7XxAUTlNOaWJPdXRsZXRDb25u
ZWN0b3JeTlNOaWJDb25uZWN0b3LUAA4D8wP0A/UD9gRlAEEEZ4DigOSAB4EBB9gAmwAOAJwAnQCeAJ8A
MgCgBGkAwARrA/4EbARpAMQEb4DlgCWA5oEBBYDlgCeBAQbSAA4APgCOBHKAE6YEcwR0BHUEdgR3BHiA
54DrgPOA94D7gQEB2ACbAA4A5gEGAJ0BBwCfAKAEZQHPBHwEfQR+AGwEaQRlgOSAYIDogOkRASAJgOWA
5F8QFHt7NTEsIDE5fSwgezQwLCAyNX193AESAA4B1wFXAVgBWQEWARcBGAFaARkBXAHYAV8BJAFgAdsB
JASHASUEcwFlAeAEioA/gDCAMIDqgDGA5xP/////toRA/1JGU9gAmwAOAOYBBgCdAQcAnwCgBGUBzwSP
BJAEfgBsBGkEZYDkgGCA7IDtCYDlgORfEBJ7ezAsIDF9LCB7MjAsIDIwfX3eARIADgHXBJYBVwFYBJcB
WQEWARcBGAFaARkBXAMyAV8BJASaBJsAVgSaBJ0BJAQYBHQEoQSiBKNdTlNOb3JtYWxJbWFnZV8QEE5T
QWx0ZXJuYXRlSW1hZ2WAP4AwgO4QGYDugPKAMIDRgOsQyBIIAAAAE//////IdAD/0wAOADIEpQSmBKcE
qF5OU1Jlc291cmNlTmFtZYDxgO+A8Fp2b2x1bWVfbG930gA3ADgEqwSsogSsADtfEBBOU0N1c3RvbVJl
c291cmNl0gAOAHcAeAEsgA3YAJsADgDmAQYAnQEHAJ8AoARlAc8EsgSzBH4AbARpBGWA5IBggPSA9QmA
5YDkXxAUe3s5NCwgMTl9LCB7NDAsIDI1fX3cARIADgHXAVcBWAFZARYBFwEYAVoBGQFcAdgBXwEkAWAB
2wEkBLwBJQR1AWUB4ASKgD+AMIAwgPaAMYDzUlBM2ACbAA4A5gEGAJ0BBwCfAKAEZQHPBMMExAR+AGwE
aQRlgOSAYID4gPkJgOWA5F8QE3t7OCwgMTl9LCB7NDAsIDI1fX3cARIADgHXAVcBWAFZARYBFwEYAVoB
GQFcAdgBXwEkAWAB2wEkBM0BJQR2AWUB4ASKgD+AMIAwgPqAMYD3U0ZpdNgAmwAOAOYBBgCdAQcAnwCg
BGUBzwTUBNUEfgBsBGkEZYDkgGCA/ID9CYDlgORfEBR7ezEyMywgMX0sIHsyMCwgMjB9fd4BEgAOAdcE
lgFXAVgElwFZARYBFwEYAVoBGQFcAzIBXwEkBN0EmwBWBN0E3wEkBBgEdwShBKIEo4A/gDCA/oD+gQEA
gDCA0YD70wAOADIEpQSmBKcE5oDxgO+A/1t2b2x1bWVfaGlnaNIADgB3AHgBLIAN2ACbAA4A5gEGAJ0B
BwCfAKAEZQQ4BO0E7gR+AGwEaQRlgOSA3oEBAoEBAwmA5YDkXxAUe3sxOCwgNH0sIHsxMDMsIDE1fX3e
BEABEgAOBEEEQgEWARcBGAGSAZMBGQRDBEQERQT0BEYERwFhAG8E9gElBHgE+QRMBE0COgRMAjojQCAA
AAAAAACA3YEBBIAxgQEBI0CQAAAAAAAACAjSAA4AdwB4ASyADVl7MTQzLCA0Nn1fEBd0b29sYmFyTWVk
aWFBdWRpb1ZvbHVtZdQADgPzA/QD9QP2AKsAQQUEgOKAGoAHgQEJXW1haW5TcGxpdFZpZXfUAA4D8wP0
A/UD9gDJAEEFCoDigCCAB4EBC18QGXZpZGVvUGxheWVyQW5kQ29udHJvbFZpZXfUAA4D8wP0A/UD9gLq
AEEFEIDigJCAB4EBDV1tZWRpYUxpc3RWaWV31AAOA/MD9AP1A/YEBwBBBRaA4oDTgAeBAQ9fEBRtZWRp
YURlc2NyaXB0aW9uVGV4dNQADgPzA/QD9QP2AQEAQQUcgOKAWoAHgQERXxARYWRkUGxheWxpc3RCdXR0
b27UAA4D8wP0A/UD9gIhAEEFIoDigGmAB4EBE18QEmNhdGVnb3JpZXNMaXN0Vmlld9QADgPzA/QD9QP2
AB8AQQUogOKAAoAHgQEVWmNvbnRyb2xsZXLUAA4D8wP0A/UD9gUsAEEFLoDigQEXgAeBATTYAJsADgCc
AJ0AngCfADIAoAUwAMAFMgP+BTMFMADEBTaBARiAJYEBGYEBMoEBGIAngQEz0gAOAD4AjgU5gBOjBToF
OwU8gQEagQEigQEq2ACbAA4A5gEGAJ0BBwCfAKAFLAHPBUAFQQR+AGwFMAUsgQEXgGCBARuBARwJgQEY
gQEXXxASe3sxLCA2fSwgezMxLCAzMX193gESAA4B1wSWAVcBWASXAVkBFgEXARgBWgEZAVwFRwFfASQF
SgSbAFYFSwVMASQEGAU6BKEEogVQEiQJ/gCAP4AwgQEdgQEfgQEhgDCA0YEBGhIIVAD/0wAOADIEpQSm
BKcFVIDxgO+BAR5fEBRza2lwX3ByZXZpb3VzX2FjdGl2ZdMADgAyBKUEpgSnBVmA8YDvgQEgXxASc2tp
cF9wcmV2aW91c19ibHVl0gAOAHcAeAEsgA3YAJsADgDmAQYAnQEHAJ8AoAUsAc8FYAVhBH4AbAUwBSyB
AReAYIEBI4EBJAmBARiBARdfEBN7ezM0LCAyfSwgezM5LCAzOX193gESAA4B1wSWAVcBWASXAVkBFgEX
ARgBWgEZAVwDMgFfASQFaQSbAFYFagEkASQFbQU7BKEEogVQgD+AMIEBJoEBKIAwgDCBASWBASLUAA4B
LgEvATABMQRUATMB54AzgDLTAA4AMgSlBKYEpwV1gPGA74EBJ1RwbGF50wAOADIEpQSmBKcFeoDxgO+B
ASlZcGxheV9ibHVl2ACbAA4A5gEGAJ0BBwCfAKAFLAHPBX8FgAR+AGwFMAUsgQEXgGCBASuBASwJgQEY
gQEXXxATe3s3NSwgNn0sIHszMSwgMzF9fd4BEgAOAdcElgFXAVgElwFZARYBFwEYAVoBGQFcBUcBXwEk
BYgEmwWJBYoFiwEkBBgFPAShBKIFj4A/gDCBAS0QgoEBL4EBMYAwgNGBASoSCEQA/9MADgAyBKUEpgSn
BZOA8YDvgQEuXxATc2tpcF9mb3J3YXJkX2FjdGl2ZdMADgAyBKUEpgSnBZiA8YDvgQEwXxARc2tpcF9m
b3J3YXJkX2JsdWXSAA4AdwB4ASyADVl7MTA5LCA0NX1fEBN0b29sYmFyTWVkaWFDb250cm9s1AAOA/MD
9AP1A/YEBgBBBaKA4oDNgAeBATZfEBhtZWRpYVJlYWRpbmdQcm9ncmVzc1RleHTUAA4D8wP0A/UD9gR1
AEEFqIDigPOAB4EBOF8QGW5hdmlnYXRvclZpZXdUb2dnbGVCdXR0b27UAA4D8wP0A/UD9gU8AEEFroDi
gQEqgAeBATpfEBxtZWRpYVBsYXllckZvcndhcmROZXh0QnV0dG9u1AAOA/MD9AP1A/YEdgBBBbSA4oD3
gAeBATxfEBBmaWxsU2NyZWVuQnV0dG9u1AAOA/MD9AP1A/YA/gBBBbqA4oAtgAeBAT5fEBRtZWRpYUxp
c3RTZWFyY2hGaWVsZNQADgPzA/QD9QP2AQIAQQXAgOKAYYAHgQFAXxAUcmVtb3ZlUGxheWxpc3RCdXR0
b27UAA4D8wP0A/UD9gR4AEEFxoDigQEBgAeBAUJfEBBtZWRpYVNvdW5kVm9sdW1l1AAOA/MD9AP1A/YF
OwBBBcyA4oEBIoAHgQFEXxAebWVkaWFQbGF5ZXJQbGF5UGF1c2VTdG9wQnV0dG9u1AAOA/MD9AP1A/YB
AABBBdKA4oBQgAeBAUZfEBNtZWRpYUxpc3RJdGVtc0NvdW501AAOA/MD9AP1A/YA1QBBBdiA4oAigAeB
AUhZdmlkZW9WaWV31AAOA/MD9AP1A/YA/wBBBd6A4oBLgAeBAUpfEBptZWRpYUxpc3RJdGVtRmV0Y2hl
ZFN0YXR1c9QADgPzA/QD9QP2AE4AQQXkgOKAF4AHgQFMXxAVaW5pdGlhbEZpcnN0UmVzcG9uZGVy1AAO
A/MD9AP1A/YAQQBZBeqA4oAHgAuBAU5YZGVsZWdhdGXUAA4D8wP0A/UD9gRzAEEF8IDigOeAB4EBUF8Q
EGZ1bGxTY3JlZW5CdXR0b27UAA4D8wP0A/UD9gQIAEEF9oDigNeAB4EBUl8QGm1lZGlhUmVhZGluZ1By
b2dyZXNzU2xpZGVy1AAOA/MD9AP1A/YA8gBBBfyA4oArgAeBAVRdbmF2aWdhdG9yVmlld9QADgPzA/QD
9QP2BToAQQYCgOKBARqAB4EBVl8QHW1lZGlhUGxheWVyQmFja3dhcmRQcmV2QnV0dG9u0gAOAD4AiAYG
gBGvEEAAQQTVAP4EdAEBAg4DewLQAmcCBQOWAFkBAALaBLMC6gCrAdEEDQDJBGUAvQRzBSwFYQEEAyYE
OgU8AQMFQQJWBO4ExAC8BTsB8AR4Bi0BCwMtBAYEkAL4AQIECAWAAPIDJAU6ANUCIQQHAyUEdwP3BCgB
rQZBBH0EdgD/AE4EdYAHgP2ALYDrgFqAhICvgLiAdYCIgLOAC4BQgLaA9YCQgBqAXIDPgCCA5IApgOeB
AReBASSAjICwgNmBASqAZYEBHIBvgQEDgPmAHoEBIoBjgQEBgQFYgC+AnoDNgO2AkoBhgNeBASyAK4CZ
gQEagCKAaYDTgKuA+4DKgNWAUoEBWoDpgPeAS4AXgPPSAA4GSAZJAGxfEBBOU1NoYXJlZEluc3RhbmNl
gQFZCdIANwA4BkwGTaMGTQZOADtfEBhOU1VzZXJEZWZhdWx0c0NvbnRyb2xsZXJcTlNDb250cm9sbGVy
0gAOADIAMwZRgASBAVtdTlNBcHBsaWNhdGlvbtIADgA+AIgGVYARrxBAAB8EdwDyBGUA8gEDAyUBBAJW
AQMDJgBBAPIBBAR1AQQATgEBBAYAvAAfAKsEZQAfBTsA8gLqBAgFLADyBToCIQR4BHYAqwUsAQIEZQAf
AP4DJAP3BHQBBADyA/cFPAC9AuoFLADJAQMD9wLqBGUAHwQHAQAAHwRzBGUA8gBBBGWAAoD7gCuA5IAr
gGWAq4CMgG+AZYCwgAeAK4CMgPOAjIAXgFqAzYAegAKAGoDkgAKBASKAK4CQgNeBAReAK4EBGoBpgQEB
gPeAGoEBF4BhgOSAAoAtgJmAyoDrgIyAK4DKgQEqgCmAkIEBF4AggGWAyoCQgOSAAoDTgFCAAoDngOSA
K4AHgOTSAA4APgCIBpiAEa8QQQBBBNUA/gR0AB8BAQIOA3sC0AIFAFkDlgJnAQAEswLaAuoAqwHRBGUE
DQRzBWEFQQUsAL0AyQU8BDoBBAEDAyYCVgTuBMQAvAU7BHgGLQHwAQsDLQQGBJAC+AQIBYABAgDyAyQF
OgDVAiEEBwR3AyUD9wQoAa0GQQR9BHYA/wBOBHWAB4D9gC2A64ACgFqAhICvgLiAiIALgLOAdYBQgPWA
toCQgBqAXIDkgM+A54EBJIEBHIEBF4ApgCCBASqA2YCMgGWAsIBvgQEDgPmAHoEBIoEBAYEBWIBjgC+A
noDNgO2AkoDXgQEsgGGAK4CZgQEagCKAaYDTgPuAq4DKgNWAUoEBWoDpgPeAS4AXgPPSAA4APgCIBtyA
Ea8QQQBTBt4G3wbgBuEG4gbjBuQG5QbmBucG6AbpBuoG6wbsBu0G7gbvBvAG8QXwBvMG9Ab1BvYG9wb4
BvkG+gb7BvwG/Qb+Bv8HAAcBBwIHAwcEBwUHBgWiBwgHCQX2BwsHDAcNBw4HDwcQBxEFFgcTBxQHFQcW
BxcHGAcZBbQHGwccBx2ACoEBX4EBYIEBYYEBYoEBY4EBZIEBZYEBZoEBZ4EBaIEBaYEBaoEBa4EBbIEB
bYEBboEBb4EBcIEBcYEBcoEBUIEBc4EBdIEBdYEBdoEBd4EBeIEBeYEBeoEBe4EBfIEBfYEBfoEBf4EB
gIEBgYEBgoEBg4EBhIEBhYEBhoEBNoEBh4EBiIEBUoEBiYEBioEBi4EBjIEBjYEBjoEBj4EBD4EBkIEB
kYEBkoEBk4EBlIEBlYEBloEBPIEBl4EBmIEBmV8QGUJ1dHRvbiBDZWxsICh2b2x1bWVfaGlnaClcU2Vh
cmNoIEZpZWxkXxAZQmV2ZWwgQnV0dG9uICh2b2x1bWVfbG93KVxGaWxlJ3MgT3duZXJfEBlSb3VuZCBU
ZXh0dXJlZCBCdXR0b24gKCspXxATVmVydGljYWwgU2Nyb2xsZXItMV8QHVRleHQgRmllbGQgQ2VsbCAo
VGV4dCBDZWxsKS0xXxATSG9yaXpvbnRhbCBTY3JvbGxlcl8QFUhvcml6b250YWwgU2Nyb2xsZXItMVdU
b29sYmFyXxAbVGV4dCBGaWVsZCBDZWxsIChUZXh0IENlbGwpXxAdVGV4dCBGaWVsZCBDZWxsIChUZXh0
IENlbGwpLTJfEB5TdGF0aWMgVGV4dCAoJXt2YWx1ZTF9QCBpdGVtcylfEBBCdXR0b24gQ2VsbCAoUEwp
XxARVmVydGljYWwgU2Nyb2xsZXJfEBJUYWJsZSBWaWV3ICh0aXRsZSleT25lIFNwbGl0IFZpZXdfEA9C
dXR0b24gQ2VsbCAoKylfEBdUb29sYmFyTWVkaWFBdWRpb1ZvbHVtZV8QF1RleHQgRmllbGQgQ2VsbCAo
MDA6MDApXxASQnV0dG9uIENlbGwgKHBsYXkpXxAiQnV0dG9uIENlbGwgKHNraXBfcHJldmlvdXNfYWN0
aXZlKV8QE1Rvb2xiYXJNZWRpYUNvbnRyb2xbQ3VzdG9tIFZpZXddQ3VzdG9tIFZpZXctM18QIkJldmVs
IEJ1dHRvbiAoc2tpcF9mb3J3YXJkX2FjdGl2ZSlbU2xpZGVyIENlbGxbU2Nyb2xsIFZpZXddU2Nyb2xs
IFZpZXctMV8QFFRhYmxlIENvbHVtbiAodGl0bGUpXxATVGFibGUgQ29sdW1uIChuYW1lKV1TbGlkZXIg
Q2VsbC0xXxARQnV0dG9uIENlbGwgKEZpdCldQ3VzdG9tIFZpZXctMV8QE0JldmVsIEJ1dHRvbiAocGxh
eSlfEBFhdWRpb1ZvbHVtZVNsaWRlcl8QH1NoYXJlZCBVc2VyIERlZmF1bHRzIENvbnRyb2xsZXJfEA9C
dXR0b24gQ2VsbCAoLSlfEBFTZWFyY2ggRmllbGQgQ2VsbF8QpkltYWdlIENlbGwgKE5TSW1hZ2UgMHgx
OTM1MmJkMCBTaXplPXsxNCwgMTR9IFJlcHM9KAogICAgTlNDYWNoZWRJbWFnZVJlcCAweDE5MzUyYzIw
IFNpemU9ezE0LCAxNH0gQ29sb3JTcGFjZT1OU0NhbGlicmF0ZWRSR0JDb2xvclNwYWNlIEJQUz04IFBp
eGVscz0xNHgxNCBBbHBoYT1ZRVMKKSlfEBhCdXR0b24gQ2VsbCAodm9sdW1lX2xvdylfEBFUYWJsZSBI
ZWFkZXIgVmlld18QIUJ1dHRvbiBDZWxsIChza2lwX2ZvcndhcmRfYWN0aXZlKV8QGVJvdW5kIFRleHR1
cmVkIEJ1dHRvbiAoLSldQ3VzdG9tIFZpZXctMl8QFFRhYmxlIENvbHVtbiAoc3RhdGUpXxAjQmV2ZWwg
QnV0dG9uIChza2lwX3ByZXZpb3VzX2FjdGl2ZSlfEBRCcm93c2FibGUgVmlkZW8gVmlld18QE091dGxp
bmUgVmlldyAobmFtZSlfEBpCZXZlbCBCdXR0b24gKHZvbHVtZV9oaWdoKV8QFVRhYmxlIENvbHVtbiAo
bnVtYmVyKV8QF1Rvb2xiYXJNZWRpYURlc2NyaXB0aW9uXxAiVGV4dCBGaWVsZCBDZWxsIChWTEMgTWVk
aWEgUGxheWVyKV8QIlRleHQgRmllbGQgQ2VsbCAoJXt2YWx1ZTF9QCBpdGVtcylbQXBwbGljYXRpb25f
EBBCdXR0b24gQ2VsbCAoRlMpXEFzeW5jIEFycm93c1xDb250ZW50IFZpZXdfEBRwbGF5bGlzdFRvZ2ds
ZUJ1dHRvbtIADgA+AIgHW4ARoQCrgBrSAA4APgCIB1+AEaEAtYAb0gAOAD4AiAdjgBGvEFwAQQTVAP4E
dAAfA9wBAQPnAg4DewPxAtAD2wIFAmcDlgBZAQAC2gSzA+0D7ALqAKsB0QQNAMkEZQC9BHMFLAVhAQQD
JgQ6BTwBAwVBA+gD6QJWBO4D8ATEALwFOwHwBHgGLQELA90DLQPiBAYEkAPjA+oD7gPaA9kC+APhA+AB
AgQIBYAA8gPfA+8D2AMkBToD5ADVAiEEBwMlBHcD9wQoA9cBrQZBA+sEfQR2A94D5QD/A+YATgR1gAeA
/YAtgOuAAoEBDoBagQFBgISAr4EBVYC4gQEMgIiAdYCzgAuAUIC2gPWBAU2BAUuAkIAagFyAz4AggOSA
KYDngQEXgQEkgIyAsIDZgQEqgGWBARyBAUOBAUWAb4EBA4EBU4D5gB6BASKAY4EBAYEBWIAvgQEQgJ6B
ATeAzYDtgQE5gQFHgQFPgQEKgQEIgJKBATWBARaAYYDXgQEsgCuBARSBAVGA44CZgQEagQE7gCKAaYDT
gKuA+4DKgNWAyYBSgQFagQFJgOmA94EBEoEBPYBLgQE/gBeA89IADgA+AIgHwoARrxBcB8MHxAfFB8YH
xwfIB8kHygfLB8wHzQfOB88H0AfRB9IH0wfUB9UH1gfXB9gH2QfaB9sH3AfdB94H3wfgB+EH4gfjB+QH
5QfmB+cH6AfpB+oH6wfsB+0H7gfvB/AH8QfyB/MH9Af1B/YH9wf4B/kH+gf7B/wH/Qf+B/8IAAgBCAII
AwgECAUIBggHCAgICQgKCAsIDAgNCA4IDwgQCBEIEggTCBQIFQgWCBcIGAgZCBoIGwgcCB0IHoEBnoEB
n4EBoIEBoYEBooEBo4EBpIEBpYEBpoEBp4EBqIEBqYEBqoEBq4EBrIEBrYEBroEBr4EBsIEBsYEBsoEB
s4EBtIEBtYEBtoEBt4EBuIEBuYEBuoEBu4EBvIEBvYEBvoEBv4EBwIEBwYEBwoEBw4EBxIEBxYEBxoEB
x4EByIEByYEByoEBy4EBzIEBzYEBzoEBz4EB0IEB0YEB0oEB04EB1IEB1YEB1oEB14EB2IEB2YEB2oEB
24EB3IEB3YEB3oEB34EB4IEB4YEB4oEB44EB5IEB5YEB5oEB54EB6IEB6YEB6oEB64EB7IEB7YEB7oEB
74EB8IEB8YEB8oEB84EB9IEB9YEB9oEB94EB+IEB+REBURCrEQFAEQGJEQF8EQEOEQGFEK4QuxEBiBC0
EQEVEK0QsRC8EQFsEKcQtREBThEBgxA6ELYQVBEBDxEBOBC/EQE6EFYRAUIRAVMRAWUQqhC3EQE2EQFX
EKwRAWARAYYRARYQsBEBUhDrEQFQEFURAVoRARERATsRAXUQshEBExC6EQGCEQEjEQFNEQGHEOgRAYAQ
7BDcELMRAXsRAXoRARARASURAWgQphBGEQF9EQF5ELkRAV8RAYEQwBCvELgRATwRATcRAXgQvhP/////
/////REBFxEBSxEBPREBGBCoEQE/0gAOAD4Ajgh3gBOg0gAOAD4AiAh6gBGg0gAOAD4AiAh9gBGg0gA3
ADgIfwiAogiAADteTlNJQk9iamVjdERhdGEACAAZACIAJwAxADoAPwBEAFIAVABmBGYEbAS3BL4ExQTT
BOUFAQUPBRsFJwU1BUAFTgVqBXgFiwWdBbcFwQXOBdAF0wXWBdkF3AXeBeEF4wXmBekF7AXvBfEF8wX2
BfkF/AX/BggGFAYWBhgGJgYvBjgGQwZIBlcGYAZzBnwGhwaJBowGjga/BswG2QbnBvEG/wcYByUHNwdL
B1UHYQdjB2UHZwdpB24HcAdyB3QHdgd5B3sHfQeXB5sHqQfeB/gIGgg0CFYIagiHCJsItwjaCPcJDgkk
CSYJKAkpCSsJLAkuCTAJMgkzCTQJNgk4CUEJSwlNCXQJfQmECZYJnwmsCbQJtgm3CbgJwQnICd4J6wn0
CfYJ9woACgUKDQoWChgKGQoiCikKOApBCkMKRApNClIKXApmCoMKlQqgCqkKtQq+CsoKzArOCtAK0wrV
CtcK2QriCuQK5wrpCw4LJAsmCygLKgssCy8LMQszCzULNwtJC1ULXgtgC2ULZwtpC4oLjAuOC5ALkguU
C5YLmAuhC6MLpguoC8kLywvNC88L0QvTC9UL1wvgC+IL5QvnDAQMBgwIDAoMDAwODBAMGwwzDDwMRQxS
DFkMZQxwDJEMmQybDJ0MnwyhDKQMpgyoDKoMswy1DLgMugzbDN0M3wzhDOMM5QznDOkM8gz0DQMNBQ0H
DQkNCw0NDQ8NEQ0yDTkNQw1FDUcNSQ1LDU4NTw1RDVMNaw2kDbANxQ3aDe4N+Q4DDhEOHg4xDkUOWg5t
DnkOfg6DDoUOhw6JDosOjQ6PDpQOlQ6XDpkOmw6cDq0OtA67DsQOxg7PDtEO1A7hDuoO7w72DwsPEw8g
DywPOg88Dz4PQA9CD0QPSw9hD24Pdg94D3oPfQ+GD4sPoA+iD6QPpg+oD7sPyA/KD80P/hAHEBwQKxA9
EE8QWBBmEGgQbRBvEHEQcxB1EHcQeRB8EH4QgxCKEKAQqRCyEL8QzBD9ESMRJREnESkRKxEtES8RNBE6
EUMRRRFIEUoRVxFZEV4RYBFiEWcRaRFrEXkRpRGsEcIRyxHWEeoR/BIFEhISIBIsEjYSXxJqEnUSfxKM
Eo4SkBKSEpsSpBKnEqkSrBKuErAStRK3EsASxRLQEucS8BL5Ew8TMBMyEzQTNhM4EzsTPBM+E0ATWBN9
E5MTmBOaE5wTnhOgE6ITpxOpE6sTvhPDE9gT2hPcE94T4BPtE/oT/BQIFBEUGhQjFC4UTxRRFFMUVRRX
FFgUWhRcFHEUohS4FMEUwxTFFMcUyRTLFM0UzxTUFN0U3xTwFPIU+xT9FP8VDBUVFSAVKRVKFUwVThVQ
FVIVUxVVFVcVbRWeFaAVohWkFaYVqBWqFawV4RXtFfYWAxYPFh0WKxYtFi8WMRYzFjYWOBZLFk4WUBZS
FlQWVhZYFmEWYxZqFmwWbhZwFp0WpxaxFrsWvRa/FsEWwxbFFsgWyhbMFs4W0BbSFtsW3RbgFuIXNRdX
F2EXkBelF7IXzBfoGAMYDxguGD0YSRhLGE0YUhhTGFUYVhhYGGEYahhtGG8YcBhyGHQYdhh4GHoYgxiO
GJ8YoRijGKUYrhjFGM4Y1xjlGO4Y8BjzGPUZIhkxGT4ZSxlTGV4ZbRmJGZQZnxmrGawZrhmwGbIZuxm9
Gb8ZyBnRGdMZ8Bn1GfcZ+Rn7Gf0Z/xoMGg4aGhovGjEaMxo1GjcaSRpSGl0acRqSGpcamRqbGp0anxqh
GqYaqBqyGscayRrLGs0azxroGvUbABsMGw4bEBsRGxobIxsoGzsbRBtJG1cbZBtqG2wbkBulG6cbqRur
G60btxvEG8YbyxvUG+Eb7xwGHA8cGBwjHEgcUhxUHFYcWBxaHFwcXhxgHGkcgRyOHJccohytHNYc2Bza
HNwc3hzgHOIc5BztHQkdIR0qHTMdQB1/HZIdlB2WHZgdmh2dHZ8doR2jHbYduB26Hbwdvh3AHckdyx3W
Hdgd2h3cHd4d4B4NHg8eER4THhUeFx4ZHhseHR4fHigeKh4tHi8egh6PHpEekx6cHp4eoB6hHqMepR6m
Hqgeqh6sHq4etx7CHt8e4R7jHuYe6B7qHuwe7h8bHx0fHx8hHyMfJR8nHykfKx8tHzcfQB9JH10fdh94
H3offB9+H4Aflh+fH6EfqB+qH6wfrh/XH9gf2h/cH94f5x/pH/If9B/6IBcgHCAeICAgIiAkICYgOyA9
ID8gQSBDIE8gdCB8IIQgjCCXIJkgmyCdIKIgoyC4IMUgzCDOINAg1SDXINkg4iDrIO0g8CDyIPsg/SEC
IQQhBiEfITYhSSFcIXYhjiGQIZIhlCGWIZg2hDagNqk2sDbDNs422zbdNuI26zbwNvg3ATcINxQ3QTdO
N083UTdTN1U3XjdgN2E3YzdqN4c3iTeLN403jzeRN543oDfBN8Y3yDfKN8w3zjfQN9M31Tf+N/84ATgD
OAU4DjgQOBk4GzghOD44QDhCOEQ4RjhIOGk4azhtOG84cThzOHU4fjiJOKE4xjjIOMo4zDjOONA40jjU
ON048zkYORo5HDkeOSA5IjkkOSY5PjlHOUk5TDlOOWQ5fjmJOaI5rTm2Obs5yjnTOdo58jn8OgU6Cjod
OiY6LTo6OkA6STpLOoQ6hjqIOos6jjqROpQ6lzqaOp06oDqjOqY6qTqsOq86sjq1Org6uzq+OsE6xDrH
Oso6zTrQOtM65DryOvs7AzsFOwc7CTsLOyw7LjswOzI7NTs3Ozk7Ozs9O0Y7SDtPO1E7UztVO3Y7eDt6
O3w7fjuBO4I7hDuGO547vzvIO8o7zDvOO9A70jvXO9k73zvwO/I79Dv3PAQ8BjwNPC48MDwyPDQ8Njw3
PDk8OzxSPHM8dTx3PHk8ezx9PII8hDyXPLg8ujy8PL48wDzBPMM8xTzbPRQ9HD0yPUc9Uj1gPX09gj2E
PYY9iD2KPZM9nD2hPaI9oz2sPa49vz3BPco9zD3WPd896D31Pf4+CT4SPhw+Nj4/PkY+XT5sPn0+fz6B
PoM+hj6nPqk+qz6tPrA+sj60Prc+wD7CPs8+0T7TPtU+1z7ZPtw+/T7/PwE/Az8FPwg/CT8LPw0/JD9V
P1c/WT9bP10/Xz9hP2o/bT+OP5A/kj+UP5Y/lz+ZP5s/sD/pP/dACkAMQA5AEEASQBRAFkAYQBpAHEAe
QCNALEA5QEhASkBMQE5AWUBiQGdAekCDQIVApkCoQKpArECuQK9AsUCzQMpA+0D9QP9BAUEDQQVBB0EK
QStBLUEvQTFBM0E0QTZBOEFOQX9BgUGDQYVBh0GJQYtBj0GwQbJBtEG2QbhBuUG7Qb1B1EINQg9CEUIT
QhVCGEIaQhxCHkIrQi1CL0IxQj1CRkJIQmlCa0JtQnBCc0J0QnZCeEKPQshC0ULTQtZC2ELbQuRC5ULm
Qu9C8UL7QxVDJkMoQypDLEMvQz1DTkNQQ1JDVENXQ3NDhEOGQ4hDikONQ5tDrEOuQ7BDskO1Q8xD3UPf
Q+FD40PmQ/pEC0QNRA9EEUQURClEOkQ8RD5EQERDRE5EX0RhRGREZkRpRIpEjUSPRJJElUSYRJpEnUSm
RKhEr0SyRLVEuETZRNxE3kThRORE5UToROtFAEU5RT5FQEVCRUVFSEVLRU1FT0VSRVdFZEVmRWhFa0WC
RY9FkUWTRZZFq0W0RbZF10XaRdxF30XiReNF5kXpRf9GOEY6RjxGP0ZCRkRGRkZJRkxGXUZfRmFGbkZw
RnJGdUZ6RodGiUaLRo5GmEa5RrxGvkbBRsRGxUbIRstG4UcaRxxHHkchRyNHJkcpRytHLUcwRzVHQkdE
R0ZHSUdfR2xHbkdwR3NHh0eQR5JHnEeyR8NHxUfHR8lHzEfnR/hH+kf8R/5IAUgdSC5IMEgzSDVIOEhX
SGhIakhsSG5IcUiESJVIl0iZSJtInki1SMZIyEjKSMxIz0jmSPdI+Uj8SP5JAUkUSSVJJ0kqSSxJL0lQ
SWFJY0llSWdJakmASZFJk0mVSZdJmkmkSbVJt0m5SbtJvknbSexJ7knwSfJJ9UoNSh5KIEoiSiRKJ0ow
SkFKQ0pFSkdKSkpdSm5KcEpySnRKd0qUSqVKp0qpSqtKrkq8Ss1Kz0rSStRK10r3SwBLAkuFS4dLiUuL
S41Lj0uRS5NLlUuXS5lLm0udS59LoUujS6VLp0upS6tLrUuvS7FLs0u2S7lLu0u9S79LwkvES8dLyUvM
S85L0EvTS9VL2EvbS91L30vhS+NL5UvnS+lL7EvuS/BL80v1S/dL+Uv7S/1L/0wBTANMBkwITApMDEwO
TBBMGUwsTC9MMEw5TEBMW0xoTHFMc0x2TIRMjUyPTRJNFE0WTRhNGk0cTR5NIE0iTSRNJk0oTSpNLE0u
TTBNMk00TTZNOE06TTxNPk1ATUJNRU1HTUlNS01OTVBNU01VTVhNWk1cTV9NYU1jTWVNZ01pTWtNbU1v
TXFNc012TXhNek19TX9NgU2DTYVNh02JTYtNjU2PTZFNk02VTZdNmU2iTaROKU4rTi1OL04xTjNONU43
TjlOO049Tj9OQU5DTkVOR05JTktOTU5PTlFOU05VTlhOW05eTmBOYk5lTmdOaU5rTm1Ob05yTnROdk55
TnxOf06BToNOhU6HTolOi06NTpBOkk6UTpZOmU6bTp1On06hTqNOpU6nTqlOrE6uTrBOsk60TrZOv07B
T0ZPSE9LT05PUU9UT1dPWk9dT2BPY09mT2lPbE9vT3JPdU94T3tPfk+BT4RPh0+KT41PkE+TT5ZPmU+c
T59Pok+lT6hPq0+uT7FPtE+3T7pPvU/AT8NPxk/JT8xPz0/ST9VP2E/bT95P4U/kT+dP6k/tT/BP80/2
T/lP/E//UAJQBVAIUCRQMVBNUFpQdlCMUKxQwlDaUOJRAFEgUUFRVFFoUX1RjFGeUbhR0lHnUgxSIlIu
UjxSYVJtUnlSh1KeUrRSwlLWUuRS+lMOUzBTQlNWU/9UGlQuVFJUblR8VJNUuVTQVOZVA1UbVTVVWlV/
VYtVnlWrVbhVz1XYVdpV3VXfVehV6lXtVe9V+FX6VrVWt1a5VrtWvVa/VsJWxFbHVslWy1bOVtBW01bV
VtdW2VbbVt1W31bhVuRW51bpVutW7VbvVvFW81b1VvdW+lb9Vv9XAVcDVwZXCFcLVw5XEVcTVxZXGVcb
Vx1XIFciVyVXKFcqVy1XL1cyVzRXNlc5VzxXP1dCV0VXR1dKV01XT1dRV1RXVldZV1xXXldgV2NXZldo
V2pXbFduV3BXcld0V3ZXeFd7V35XgFeCV4VXiFeKV41Xj1eRV5pXnFhXWFpYXVhgWGNYZlhpWGxYb1hy
WHVYeFh7WH5YgViEWIdYiliNWJBYk1iWWJlYnFifWKJYpVioWKtYrlixWLRYt1i6WL1YwFjDWMZYyVjM
WM9Y0ljVWNhY21jeWOFY5FjnWOpY7VjwWPNY9lj5WPxY/1kCWQVZCFkLWQ5ZEVkUWRdZGlkdWSBZI1km
WSlZLFkvWTJZNVk4WTtZPllBWURZR1lKWU1ZUFlTWVZZWVlcWV9ZYlllWWhZa1luWXBZc1l2WXlZfFl/
WYFZg1mGWYhZi1mNWY9ZkVmUWZZZmFmbWZ5ZoFmiWaRZp1mqWaxZr1mxWbRZt1m6WbxZvlnBWcRZxlnJ
WcxZz1nRWdRZ1lnZWdtZ3lnhWeRZ51npWexZ7lnxWfRZ91n6WfxZ/1oBWgNaBVoIWgtaDloRWhRaFloY
WhtaHlogWiNaJlooWipaLFovWjJaNVo3WkBaQ1pGWklaTFpOWlFaWlpcWl1aZlpoWmlaclp0WnVaflqD
AAAAAAAAAgIAAAAAAAAIgQAAAAAAAAAAAAAAAAAAWpI
</bytes>
</object>
</data>
</archive>
extras/MacOSX/VLC_app/Sources/VLCAppBindings.m
View file @
ccaf6ed7
...
...
@@ -31,22 +31,14 @@
* VLCMediaDiscoverer (CategoriesListBindings)
*/
@implementation
VLCMediaDiscoverer
(
CategoriesListBindings
)
+
(
void
)
initialize
+
(
NSSet
*
)
keyPathsForValuesAffectingCurrentlyFetchingItems
{
[
VLCMediaDiscoverer
setKeys
:[
NSArray
arrayWithObject
:
@"running"
]
triggerChangeNotificationsForDependentKey
:
@"currentlyFetchingItems
"
];
return
[
NSSet
setWithObject
:
@"running
"
];
}
+
(
NSSet
*
)
keyPathsForValuesAffecting
ValueForKey
:(
NSString
*
)
key
+
(
NSSet
*
)
keyPathsForValuesAffecting
ChildrenInCategoriesListForDetailView
{
/* Thanks to Julien Robert, we'll have some nice auto triggered KVO event from here */
static
NSDictionary
*
dict
=
nil
;
if
(
!
dict
)
{
dict
=
[[
NSDictionary
dictionaryWithObjectsAndKeys
:
[
NSSet
setWithObject
:
@"discoveredMedia.flatAspect"
],
@"childrenInCategoriesListForDetailView"
,
nil
]
retain
];
}
return
[
dict
objectForKey
:
key
];
return
[
NSSet
setWithObject
:
@"discoveredMedia.flatAspect"
];
}
/* General shortcuts */
...
...
@@ -106,21 +98,25 @@
*/
@implementation
VLCMedia
(
VLCAppBindings
)
+
(
NSSet
*
)
keyPathsForValuesAffecting
ValueForKey
:(
NSString
*
)
key
+
(
NSSet
*
)
keyPathsForValuesAffecting
ChildrenInCategoriesList
{
/* Thanks to Julien Robert, we'll have some nice auto triggered KVO event from here */
static
NSDictionary
*
dict
=
nil
;
if
(
!
dict
)
{
dict
=
[[
NSDictionary
dictionaryWithObjectsAndKeys
:
[
NSSet
setWithObject
:
@"subitems.hierarchicalNodeAspect.media"
],
@"childrenInCategoriesList"
,
[
NSSet
setWithObject
:
@"metaDictionary.title"
],
@"descriptionInCategoriesList"
,
[
NSSet
setWithObject
:
@"subitems.flatAspect"
],
@"childrenInCategoriesListForDetailView"
,
[
NSSet
setWithObject
:
@"metaDictionary.title"
],
@"descriptionInVideoView"
,
[
NSSet
setWithObject
:
@"state"
],
@"stateAsImage"
,
nil
]
retain
];
}
return
[
dict
objectForKey
:
key
];
return
[
NSSet
setWithObject
:
@"subitems.hierarchicalNodeAspect.media"
];
}
+
(
NSSet
*
)
keyPathsForValuesAffectingDescriptionInCategoriesList
{
return
[
NSSet
setWithObject
:
@"metaDictionary.title"
];
}
+
(
NSSet
*
)
keyPathsForValuesAffectingChildrenInCategoriesListForDetailView
{
return
[
NSSet
setWithObject
:
@"subitems.flatAspect"
];
}
+
(
NSSet
*
)
keyPathsForValuesAffectingChildrenInDescriptionInVideoView
{
return
[
NSSet
setWithObject
:
@"metaDictionary.title"
];
}
+
(
NSSet
*
)
keyPathsForValuesAffectingStateAsImage
{
return
[
NSSet
setWithObject
:
@"state"
];
}
/* CategoriesList specific bindings */
...
...
@@ -193,9 +189,17 @@
@end
@implementation
VLCMediaPlayer
(
VLCAppBindings
)
+
(
void
)
initialize
+
(
NSSet
*
)
keyPathsForValuesAffectingDescription
{
return
[
NSSet
setWithObjects
:
@"playing"
,
@"media"
,
nil
];
}
+
(
NSSet
*
)
keyPathsForValuesAffectingStateAsButtonImage
{
[
self
setKeys
:[
NSArray
arrayWithObjects
:
@"playing"
,
@"media"
,
nil
]
triggerChangeNotificationsForDependentKey
:
@"description"
];
return
[
NSSet
setWithObjects
:
@"state"
,
@"playing"
,
@"canPause"
,
nil
];
}
+
(
NSSet
*
)
keyPathsForValuesAffectingStateAsButtonAlternateImage
{
return
[
NSSet
setWithObjects
:
@"state"
,
@"playing"
,
@"canPause"
,
nil
];
}
-
(
NSString
*
)
description
...
...
@@ -205,4 +209,24 @@
else
return
@"VLC Media Player"
;
}
-
(
NSImage
*
)
stateAsButtonImage
{
if
([
self
state
]
==
VLCMediaPlayerStatePlaying
&&
[
self
canPause
])
return
[
NSImage
imageNamed
:
@"pause.png"
];
else
if
(
[
self
state
]
==
VLCMediaPlayerStatePlaying
)
return
[
NSImage
imageNamed
:
@"stop.png"
];
else
return
[
NSImage
imageNamed
:
@"play.png"
];
}
-
(
NSImage
*
)
stateAsButtonAlternateImage
{
if
([
self
state
]
==
VLCMediaPlayerStatePlaying
&&
[
self
canPause
])
return
[
NSImage
imageNamed
:
@"pause_blue.png"
];
else
if
(
[
self
state
]
==
VLCMediaPlayerStatePlaying
)
return
[
NSImage
imageNamed
:
@"stop_blue.png"
];
else
return
[
NSImage
imageNamed
:
@"play_blue.png"
];
}
@end
extras/MacOSX/VLC_app/Sources/VLCMainWindow.h
View file @
ccaf6ed7
...
...
@@ -46,6 +46,10 @@
IBOutlet
NSSlider
*
mediaSoundVolume
;
IBOutlet
NSButton
*
mediaPlayerForwardNextButton
;
IBOutlet
NSButton
*
mediaPlayerBackwardPrevButton
;
IBOutlet
NSButton
*
mediaPlayerPlayPauseStopButton
;
IBOutlet
id
navigatorViewToggleButton
;
IBOutlet
VLCOneSplitView
*
mainSplitView
;
IBOutlet
NSView
*
navigatorView
;
...
...
extras/MacOSX/VLC_app/Sources/VLCMainWindow.m
View file @
ccaf6ed7
...
...
@@ -211,8 +211,8 @@
[
fillScreenButton
bind
:
@"value"
toObject
:
videoView
withKeyPath
:
@"fillScreen"
options
:
nil
];
[
fullScreenButton
bind
:
@"value"
toObject
:
videoView
withKeyPath
:
@"fullScreen"
options
:
nil
];
[
fullScreenButton
bind
:
@"enabled"
toObject
:
mediaPlayer
withKeyPath
:
@"
playing"
options
:
nil
];
[
fillScreenButton
bind
:
@"enabled"
toObject
:
mediaPlayer
withKeyPath
:
@"
playing"
options
:
nil
];
[
fullScreenButton
bind
:
@"enabled"
toObject
:
mediaPlayer
withKeyPath
:
@"
media"
options
:
[
NSDictionary
dictionaryWithObject
:
@"NonNilAsBoolTransformer"
forKey
:
NSValueTransformerNameBindingOption
]
];
[
fillScreenButton
bind
:
@"enabled"
toObject
:
mediaPlayer
withKeyPath
:
@"
media"
options
:
[
NSDictionary
dictionaryWithObject
:
@"NonNilAsBoolTransformer"
forKey
:
NSValueTransformerNameBindingOption
]
];
[
mediaReadingProgressSlider
bind
:
@"enabled"
toObject
:
mediaPlayer
withKeyPath
:
@"media"
options
:
[
NSDictionary
dictionaryWithObject
:
@"NonNilAsBoolTransformer"
forKey
:
NSValueTransformerNameBindingOption
]];
[
mediaReadingProgressSlider
bind
:
@"enabled2"
toObject
:
mediaPlayer
withKeyPath
:
@"seekable"
options
:
nil
];
...
...
@@ -239,6 +239,20 @@
/* Sound */
[
mediaSoundVolume
bind
:
@"value"
toObject
:[
VLCLibrary
sharedLibrary
]
withKeyPath
:
@"audio.volume"
options
:
nil
];
/* mediaPlayer */
[
mediaPlayerPlayPauseStopButton
bind
:
@"enabled"
toObject
:
mediaPlayer
withKeyPath
:
@"media"
options
:
[
NSDictionary
dictionaryWithObject
:
@"NonNilAsBoolTransformer"
forKey
:
NSValueTransformerNameBindingOption
]];
[
mediaPlayerPlayPauseStopButton
bind
:
@"state"
toObject
:
mediaPlayer
withKeyPath
:
@"playing"
options
:
nil
];
[
mediaPlayerPlayPauseStopButton
bind
:
@"alternateImage"
toObject
:
mediaPlayer
withKeyPath
:
@"stateAsButtonAlternateImage"
options
:
nil
];
[
mediaPlayerPlayPauseStopButton
bind
:
@"image"
toObject
:
mediaPlayer
withKeyPath
:
@"stateAsButtonImage"
options
:
nil
];
[
mediaPlayerBackwardPrevButton
bind
:
@"enabled"
toObject
:
mediaPlayer
withKeyPath
:
@"playing"
options
:
nil
];
[
mediaPlayerForwardNextButton
bind
:
@"enabled"
toObject
:
mediaPlayer
withKeyPath
:
@"playing"
options
:
nil
];
[
mediaPlayerForwardNextButton
setTarget
:
mediaPlayer
];
[
mediaPlayerForwardNextButton
setAction
:
@selector
(
fastForward
)];
[
mediaPlayerBackwardPrevButton
setTarget
:
mediaPlayer
];
[
mediaPlayerBackwardPrevButton
setAction
:
@selector
(
rewind
)];
[
mediaPlayerPlayPauseStopButton
setTarget
:
mediaPlayer
];
[
mediaPlayerPlayPauseStopButton
setAction
:
@selector
(
pause
)];
/* Last minute setup */
[
categoriesListView
expandItem
:
nil
expandChildren
:
YES
];
[
categoriesListView
selectRowIndexes
:[
NSIndexSet
indexSetWithIndex
:[
categoriesListView
numberOfRows
]
>
0
?
[
categoriesListView
numberOfRows
]
-
1
:
0
]
byExtendingSelection
:
NO
];
...
...
extras/MacOSX/VLC_app/VLC.xcodeproj/project.pbxproj
View file @
ccaf6ed7
...
...
@@ -34,6 +34,7 @@
/* Begin PBXBuildFile section */
632F3C380D31711C003BBC56
/* VLCKit.framework in Frameworks */
=
{
isa
=
PBXBuildFile
;
fileRef
=
632F3C230D316F37003BBC56
/* VLCKit.framework */
;
};
632F3E260D326FF0003BBC56
/* pause.png in Resources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
632F3E250D326FF0003BBC56
/* pause.png */
;
};
633BD4BC0D2A90470012A314
/* VLCValueTransformer.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
633BD4AA0D2A90470012A314
/* VLCValueTransformer.m */
;
};
633BD4BD0D2A90470012A314
/* VLCMediaArrayController.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
633BD4AC0D2A90470012A314
/* VLCMediaArrayController.m */
;
};
633BD4BE0D2A90470012A314
/* VLCMainWindow.m in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
633BD4AD0D2A90470012A314
/* VLCMainWindow.m */
;
};
...
...
@@ -68,28 +69,28 @@
isa
=
PBXContainerItemProxy
;
containerPortal
=
633BD69D0D2ACE520012A314
/* VLCKit.xcodeproj */
;
proxyType
=
2
;
remoteGlobalIDString
=
8DC2EF5B0486A6940098B216
/* VLCKit.framework */
;
remoteGlobalIDString
=
8DC2EF5B0486A6940098B216
;
remoteInfo
=
VLCKit
;
};
632F3C250D316FAD003BBC56
/* PBXContainerItemProxy */
=
{
isa
=
PBXContainerItemProxy
;
containerPortal
=
633BD69D0D2ACE520012A314
/* VLCKit.xcodeproj */
;
proxyType
=
1
;
remoteGlobalIDString
=
8DC2EF4F0486A6940098B216
/* VLCKit */
;
remoteGlobalIDString
=
8DC2EF4F0486A6940098B216
;
remoteInfo
=
VLCKit
;
};
632F3C270D316FB5003BBC56
/* PBXContainerItemProxy */
=
{
isa
=
PBXContainerItemProxy
;
containerPortal
=
29B97313FDCFA39411CA2CEA
/* Project object */
;
proxyType
=
1
;
remoteGlobalIDString
=
8D1107260486CEB800E47090
/* VLC */
;
remoteGlobalIDString
=
8D1107260486CEB800E47090
;
remoteInfo
=
VLC
;
};
632F3CC50D318E3A003BBC56
/* PBXContainerItemProxy */
=
{
isa
=
PBXContainerItemProxy
;
containerPortal
=
633BD69D0D2ACE520012A314
/* VLCKit.xcodeproj */
;
proxyType
=
1
;
remoteGlobalIDString
=
633BD6D20D2ADE040012A314
/* vlc-contrib-core-framework */
;
remoteGlobalIDString
=
633BD6D20D2ADE040012A314
;
remoteInfo
=
"vlc-contrib-core-framework"
;
};
/* End PBXContainerItemProxy section */
...
...
@@ -103,6 +104,7 @@
29B97324FDCFA39411CA2CEA
/* AppKit.framework */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
wrapper.framework
;
name
=
AppKit.framework
;
path
=
/System/Library/Frameworks/AppKit.framework
;
sourceTree
=
"<absolute>"
;
};
29B97325FDCFA39411CA2CEA
/* Foundation.framework */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
wrapper.framework
;
name
=
Foundation.framework
;
path
=
/System/Library/Frameworks/Foundation.framework
;
sourceTree
=
"<absolute>"
;
};
32CA4F630368D1EE00C91783
/* VLC_Prefix.pch */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.h
;
path
=
VLC_Prefix.pch
;
sourceTree
=
"<group>"
;
};
632F3E250D326FF0003BBC56
/* pause.png */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
image.png
;
name
=
pause.png
;
path
=
../Resources/pause.png
;
sourceTree
=
SOURCE_ROOT
;
};
633BD4AA0D2A90470012A314
/* VLCValueTransformer.m */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.objc
;
name
=
VLCValueTransformer.m
;
path
=
Sources/VLCValueTransformer.m
;
sourceTree
=
"<group>"
;
};
633BD4AB0D2A90470012A314
/* VLCValueTransformer.h */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.h
;
name
=
VLCValueTransformer.h
;
path
=
Sources/VLCValueTransformer.h
;
sourceTree
=
"<group>"
;
};
633BD4AC0D2A90470012A314
/* VLCMediaArrayController.m */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.objc
;
name
=
VLCMediaArrayController.m
;
path
=
Sources/VLCMediaArrayController.m
;
sourceTree
=
"<group>"
;
};
...
...
@@ -317,6 +319,7 @@
63E380A90D1C65A600FD6958
/* volume_low.png */
,
63E380AC0D1C65D100FD6958
/* play.png */
,
63E380AD0D1C65D100FD6958
/* play_blue.png */
,
632F3E250D326FF0003BBC56
/* pause.png */
,
63E380B00D1C65F200FD6958
/* skip_forward_active.png */
,
63E380B10D1C65F200FD6958
/* skip_forward_blue.png */
,
63E380B40D1C65FC00FD6958
/* skip_previous_active.png */
,
...
...
@@ -401,6 +404,7 @@
63874B190D25960600F738AD
/* MainWindow.xib in Resources */
,
633BD4DA0D2A90C80012A314
/* dialog-error.png in Resources */
,
633BD4DB0D2A90C80012A314
/* applications-internet.png in Resources */
,
632F3E260D326FF0003BBC56
/* pause.png in Resources */
,
);
runOnlyForDeploymentPostprocessing
=
0
;
};
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment