We now can upload the appropriate PDF file
authorRobert Sesek <rsesek@bluestatic.org>
Tue, 26 Feb 2008 14:43:07 +0000 (09:43 -0500)
committerRobert Sesek <rsesek@bluestatic.org>
Tue, 26 Feb 2008 14:43:07 +0000 (09:43 -0500)
English.lproj/MainMenu.nib/designable.nib
English.lproj/MainMenu.nib/keyedobjects.nib
Source/AppController.h
Source/AppController.m
Source/DraggableImageView.h
Source/DraggableImageView.m

index a47d10ddfa760718af3f723b021f0b3df93581ab..784bee6e5b5a29be4327a50a9643f84c9c61bbab 100644 (file)
@@ -8,7 +8,7 @@
                <string key="IBDocument.HIToolboxVersion">352.00</string>
                <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
                        <bool key="EncodedWithXMLCoder">YES</bool>
-                       <integer value="372"/>
+                       <integer value="371"/>
                </object>
                <object class="NSArray" key="IBDocument.PluginDependencies">
                        <bool key="EncodedWithXMLCoder">YES</bool>
                                                <string key="NSKeyEquiv" id="1003"/>
                                                <int key="NSKeyEquivModMask">1048576</int>
                                                <int key="NSMnemonicLoc">2147483647</int>
-                                               <object class="NSCustomResource" key="NSOnImage" id="526599124">
-                                                       <string key="NSClassName" id="114305790">NSImage</string>
+                                               <object class="NSCustomResource" key="NSOnImage" id="269791456">
+                                                       <string key="NSClassName" id="370167105">NSImage</string>
                                                        <string key="NSResourceName">NSMenuCheckmark</string>
                                                </object>
-                                               <object class="NSCustomResource" key="NSMixedImage" id="821626099">
-                                                       <reference key="NSClassName" ref="114305790"/>
+                                               <object class="NSCustomResource" key="NSMixedImage" id="414389639">
+                                                       <reference key="NSClassName" ref="370167105"/>
                                                        <string key="NSResourceName">NSMenuMixedState</string>
                                                </object>
                                                <string key="NSAction">submenuAction:</string>
@@ -54,8 +54,8 @@
                                                                        <string key="NSTitle">About BU Print Drop</string>
                                                                        <reference key="NSKeyEquiv" ref="1003"/>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                </object>
                                                                <object class="NSMenuItem" id="304266470">
                                                                        <reference key="NSMenu" ref="110575045"/>
@@ -65,8 +65,8 @@
                                                                        <reference key="NSKeyEquiv" ref="1003"/>
                                                                        <int key="NSKeyEquivModMask">1048576</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                </object>
                                                                <object class="NSMenuItem" id="609285721">
                                                                        <reference key="NSMenu" ref="110575045"/>
@@ -74,8 +74,8 @@
                                                                        <string key="NSKeyEquiv">,</string>
                                                                        <int key="NSKeyEquivModMask">1048576</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                </object>
                                                                <object class="NSMenuItem" id="481834944">
                                                                        <reference key="NSMenu" ref="110575045"/>
@@ -85,8 +85,8 @@
                                                                        <reference key="NSKeyEquiv" ref="1003"/>
                                                                        <int key="NSKeyEquivModMask">1048576</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                </object>
                                                                <object class="NSMenuItem" id="1046388886">
                                                                        <reference key="NSMenu" ref="110575045"/>
@@ -94,8 +94,8 @@
                                                                        <reference key="NSKeyEquiv" ref="1003"/>
                                                                        <int key="NSKeyEquivModMask">1048576</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                        <string key="NSAction">submenuAction:</string>
                                                                        <object class="NSMenu" key="NSSubmenu" id="752062318">
                                                                                <reference key="NSTitle" ref="487627014"/>
                                                                        <reference key="NSKeyEquiv" ref="1003"/>
                                                                        <int key="NSKeyEquivModMask">1048576</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                </object>
                                                                <object class="NSMenuItem" id="755159360">
                                                                        <reference key="NSMenu" ref="110575045"/>
                                                                        <string key="NSKeyEquiv" id="712247123">h</string>
                                                                        <int key="NSKeyEquivModMask">1048576</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                </object>
                                                                <object class="NSMenuItem" id="342932134">
                                                                        <reference key="NSMenu" ref="110575045"/>
                                                                        <reference key="NSKeyEquiv" ref="712247123"/>
                                                                        <int key="NSKeyEquivModMask">1572864</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                </object>
                                                                <object class="NSMenuItem" id="908899353">
                                                                        <reference key="NSMenu" ref="110575045"/>
                                                                        <reference key="NSKeyEquiv" ref="1003"/>
                                                                        <int key="NSKeyEquivModMask">1048576</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                </object>
                                                                <object class="NSMenuItem" id="1056857174">
                                                                        <reference key="NSMenu" ref="110575045"/>
                                                                        <reference key="NSKeyEquiv" ref="1003"/>
                                                                        <int key="NSKeyEquivModMask">1048576</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                </object>
                                                                <object class="NSMenuItem" id="632727374">
                                                                        <reference key="NSMenu" ref="110575045"/>
                                                                        <string key="NSKeyEquiv">q</string>
                                                                        <int key="NSKeyEquivModMask">1048576</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                </object>
                                                        </object>
                                                        <string key="NSName">_NSAppleMenu</string>
                                                <reference key="NSKeyEquiv" ref="1003"/>
                                                <int key="NSKeyEquivModMask">1048576</int>
                                                <int key="NSMnemonicLoc">2147483647</int>
-                                               <reference key="NSOnImage" ref="526599124"/>
-                                               <reference key="NSMixedImage" ref="821626099"/>
+                                               <reference key="NSOnImage" ref="269791456"/>
+                                               <reference key="NSMixedImage" ref="414389639"/>
                                                <string key="NSAction">submenuAction:</string>
                                                <object class="NSMenu" key="NSSubmenu" id="720053764">
                                                        <reference key="NSTitle" ref="589729360"/>
                                                                        <string key="NSKeyEquiv">n</string>
                                                                        <int key="NSKeyEquivModMask">1048576</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                </object>
                                                                <object class="NSMenuItem" id="722745758">
                                                                        <reference key="NSMenu" ref="720053764"/>
                                                                        <string key="NSKeyEquiv">o</string>
                                                                        <int key="NSKeyEquivModMask">1048576</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                </object>
                                                                <object class="NSMenuItem" id="1025936716">
                                                                        <reference key="NSMenu" ref="720053764"/>
                                                                        <reference key="NSKeyEquiv" ref="1003"/>
                                                                        <int key="NSKeyEquivModMask">1048576</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                        <string key="NSAction">submenuAction:</string>
                                                                        <object class="NSMenu" key="NSSubmenu" id="1065607017">
                                                                                <reference key="NSTitle" ref="1022827674"/>
                                                                                                <reference key="NSKeyEquiv" ref="1003"/>
                                                                                                <int key="NSKeyEquivModMask">1048576</int>
                                                                                                <int key="NSMnemonicLoc">2147483647</int>
-                                                                                               <reference key="NSOnImage" ref="526599124"/>
-                                                                                               <reference key="NSMixedImage" ref="821626099"/>
+                                                                                               <reference key="NSOnImage" ref="269791456"/>
+                                                                                               <reference key="NSMixedImage" ref="414389639"/>
                                                                                        </object>
                                                                                </object>
                                                                                <string key="NSName">_NSRecentDocumentsMenu</string>
                                                                        <reference key="NSKeyEquiv" ref="1003"/>
                                                                        <int key="NSKeyEquivModMask">1048576</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                </object>
                                                                <object class="NSMenuItem" id="776162233">
                                                                        <reference key="NSMenu" ref="720053764"/>
                                                                        <string key="NSKeyEquiv">w</string>
                                                                        <int key="NSKeyEquivModMask">1048576</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                </object>
                                                                <object class="NSMenuItem" id="1023925487">
                                                                        <reference key="NSMenu" ref="720053764"/>
                                                                        <string key="NSKeyEquiv">s</string>
                                                                        <int key="NSKeyEquivModMask">1048576</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                </object>
                                                                <object class="NSMenuItem" id="117038363">
                                                                        <reference key="NSMenu" ref="720053764"/>
                                                                        <string key="NSKeyEquiv">S</string>
                                                                        <int key="NSKeyEquivModMask">1179648</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                </object>
                                                                <object class="NSMenuItem" id="579971712">
                                                                        <reference key="NSMenu" ref="720053764"/>
                                                                        <string key="NSTitle">Revert to Saved</string>
                                                                        <reference key="NSKeyEquiv" ref="1003"/>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                </object>
                                                                <object class="NSMenuItem" id="1010469920">
                                                                        <reference key="NSMenu" ref="720053764"/>
                                                                        <reference key="NSKeyEquiv" ref="1003"/>
                                                                        <int key="NSKeyEquivModMask">1048576</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                </object>
                                                                <object class="NSMenuItem" id="294629803">
                                                                        <reference key="NSMenu" ref="720053764"/>
                                                                        <string key="NSKeyEquiv">P</string>
                                                                        <int key="NSKeyEquivModMask">1179648</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                        <reference key="NSToolTip" ref="1003"/>
                                                                </object>
                                                                <object class="NSMenuItem" id="49223823">
                                                                        <string key="NSKeyEquiv">p</string>
                                                                        <int key="NSKeyEquivModMask">1048576</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                </object>
                                                        </object>
                                                </object>
                                                <reference key="NSKeyEquiv" ref="1003"/>
                                                <int key="NSKeyEquivModMask">1048576</int>
                                                <int key="NSMnemonicLoc">2147483647</int>
-                                               <reference key="NSOnImage" ref="526599124"/>
-                                               <reference key="NSMixedImage" ref="821626099"/>
+                                               <reference key="NSOnImage" ref="269791456"/>
+                                               <reference key="NSMixedImage" ref="414389639"/>
                                                <string key="NSAction">submenuAction:</string>
                                                <object class="NSMenu" key="NSSubmenu" id="789758025">
                                                        <reference key="NSTitle" ref="459142759"/>
                                                                        <string key="NSKeyEquiv">z</string>
                                                                        <int key="NSKeyEquivModMask">1048576</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                </object>
                                                                <object class="NSMenuItem" id="790794224">
                                                                        <reference key="NSMenu" ref="789758025"/>
                                                                        <string key="NSKeyEquiv">Z</string>
                                                                        <int key="NSKeyEquivModMask">1179648</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                </object>
                                                                <object class="NSMenuItem" id="1040322652">
                                                                        <reference key="NSMenu" ref="789758025"/>
                                                                        <reference key="NSKeyEquiv" ref="1003"/>
                                                                        <int key="NSKeyEquivModMask">1048576</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                </object>
                                                                <object class="NSMenuItem" id="296257095">
                                                                        <reference key="NSMenu" ref="789758025"/>
                                                                        <string key="NSKeyEquiv">x</string>
                                                                        <int key="NSKeyEquivModMask">1048576</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                </object>
                                                                <object class="NSMenuItem" id="860595796">
                                                                        <reference key="NSMenu" ref="789758025"/>
                                                                        <string key="NSKeyEquiv">c</string>
                                                                        <int key="NSKeyEquivModMask">1048576</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                </object>
                                                                <object class="NSMenuItem" id="29853731">
                                                                        <reference key="NSMenu" ref="789758025"/>
                                                                        <string key="NSKeyEquiv">v</string>
                                                                        <int key="NSKeyEquivModMask">1048576</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                </object>
                                                                <object class="NSMenuItem" id="437104165">
                                                                        <reference key="NSMenu" ref="789758025"/>
                                                                        <reference key="NSKeyEquiv" ref="1003"/>
                                                                        <int key="NSKeyEquivModMask">1048576</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                </object>
                                                                <object class="NSMenuItem" id="583158037">
                                                                        <reference key="NSMenu" ref="789758025"/>
                                                                        <string key="NSKeyEquiv">a</string>
                                                                        <int key="NSKeyEquivModMask">1048576</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                </object>
                                                                <object class="NSMenuItem" id="212016141">
                                                                        <reference key="NSMenu" ref="789758025"/>
                                                                        <reference key="NSKeyEquiv" ref="1003"/>
                                                                        <int key="NSKeyEquivModMask">1048576</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                </object>
                                                                <object class="NSMenuItem" id="892235320">
                                                                        <reference key="NSMenu" ref="789758025"/>
                                                                        <reference key="NSKeyEquiv" ref="1003"/>
                                                                        <int key="NSKeyEquivModMask">1048576</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                        <string key="NSAction">submenuAction:</string>
                                                                        <object class="NSMenu" key="NSSubmenu" id="963351320">
                                                                                <reference key="NSTitle" ref="1047723501"/>
                                                                                                <string key="NSKeyEquiv" id="109030866">f</string>
                                                                                                <int key="NSKeyEquivModMask">1048576</int>
                                                                                                <int key="NSMnemonicLoc">2147483647</int>
-                                                                                               <reference key="NSOnImage" ref="526599124"/>
-                                                                                               <reference key="NSMixedImage" ref="821626099"/>
+                                                                                               <reference key="NSOnImage" ref="269791456"/>
+                                                                                               <reference key="NSMixedImage" ref="414389639"/>
                                                                                                <int key="NSTag">1</int>
                                                                                        </object>
                                                                                        <object class="NSMenuItem" id="326711663">
                                                                                                <string key="NSKeyEquiv" id="591118048">g</string>
                                                                                                <int key="NSKeyEquivModMask">1048576</int>
                                                                                                <int key="NSMnemonicLoc">2147483647</int>
-                                                                                               <reference key="NSOnImage" ref="526599124"/>
-                                                                                               <reference key="NSMixedImage" ref="821626099"/>
+                                                                                               <reference key="NSOnImage" ref="269791456"/>
+                                                                                               <reference key="NSMixedImage" ref="414389639"/>
                                                                                                <int key="NSTag">2</int>
                                                                                        </object>
                                                                                        <object class="NSMenuItem" id="270902937">
                                                                                                <string key="NSKeyEquiv" id="660224505">G</string>
                                                                                                <int key="NSKeyEquivModMask">1179648</int>
                                                                                                <int key="NSMnemonicLoc">2147483647</int>
-                                                                                               <reference key="NSOnImage" ref="526599124"/>
-                                                                                               <reference key="NSMixedImage" ref="821626099"/>
+                                                                                               <reference key="NSOnImage" ref="269791456"/>
+                                                                                               <reference key="NSMixedImage" ref="414389639"/>
                                                                                                <int key="NSTag">3</int>
                                                                                        </object>
                                                                                        <object class="NSMenuItem" id="159080638">
                                                                                                <string key="NSKeyEquiv">e</string>
                                                                                                <int key="NSKeyEquivModMask">1048576</int>
                                                                                                <int key="NSMnemonicLoc">2147483647</int>
-                                                                                               <reference key="NSOnImage" ref="526599124"/>
-                                                                                               <reference key="NSMixedImage" ref="821626099"/>
+                                                                                               <reference key="NSOnImage" ref="269791456"/>
+                                                                                               <reference key="NSMixedImage" ref="414389639"/>
                                                                                                <int key="NSTag">7</int>
                                                                                        </object>
                                                                                        <object class="NSMenuItem" id="88285865">
                                                                                                <string key="NSKeyEquiv">j</string>
                                                                                                <int key="NSKeyEquivModMask">1048576</int>
                                                                                                <int key="NSMnemonicLoc">2147483647</int>
-                                                                                               <reference key="NSOnImage" ref="526599124"/>
-                                                                                               <reference key="NSMixedImage" ref="821626099"/>
+                                                                                               <reference key="NSOnImage" ref="269791456"/>
+                                                                                               <reference key="NSMixedImage" ref="414389639"/>
                                                                                        </object>
                                                                                </object>
                                                                        </object>
                                                                        <reference key="NSKeyEquiv" ref="1003"/>
                                                                        <int key="NSKeyEquivModMask">1048576</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                        <string key="NSAction">submenuAction:</string>
                                                                        <object class="NSMenu" key="NSSubmenu" id="769623530">
                                                                                <reference key="NSTitle" ref="601373482"/>
                                                                                                <string key="NSKeyEquiv">:</string>
                                                                                                <int key="NSKeyEquivModMask">1048576</int>
                                                                                                <int key="NSMnemonicLoc">2147483647</int>
-                                                                                               <reference key="NSOnImage" ref="526599124"/>
-                                                                                               <reference key="NSMixedImage" ref="821626099"/>
+                                                                                               <reference key="NSOnImage" ref="269791456"/>
+                                                                                               <reference key="NSMixedImage" ref="414389639"/>
                                                                                        </object>
                                                                                        <object class="NSMenuItem" id="96193923">
                                                                                                <reference key="NSMenu" ref="769623530"/>
                                                                                                <string key="NSKeyEquiv">;</string>
                                                                                                <int key="NSKeyEquivModMask">1048576</int>
                                                                                                <int key="NSMnemonicLoc">2147483647</int>
-                                                                                               <reference key="NSOnImage" ref="526599124"/>
-                                                                                               <reference key="NSMixedImage" ref="821626099"/>
+                                                                                               <reference key="NSOnImage" ref="269791456"/>
+                                                                                               <reference key="NSMixedImage" ref="414389639"/>
                                                                                        </object>
                                                                                        <object class="NSMenuItem" id="948374510">
                                                                                                <reference key="NSMenu" ref="769623530"/>
                                                                                                <reference key="NSKeyEquiv" ref="1003"/>
                                                                                                <int key="NSKeyEquivModMask">1048576</int>
                                                                                                <int key="NSMnemonicLoc">2147483647</int>
-                                                                                               <reference key="NSOnImage" ref="526599124"/>
-                                                                                               <reference key="NSMixedImage" ref="821626099"/>
+                                                                                               <reference key="NSOnImage" ref="269791456"/>
+                                                                                               <reference key="NSMixedImage" ref="414389639"/>
                                                                                        </object>
                                                                                        <object class="NSMenuItem" id="967646866">
                                                                                                <reference key="NSMenu" ref="769623530"/>
                                                                                                <reference key="NSKeyEquiv" ref="1003"/>
                                                                                                <int key="NSKeyEquivModMask">1048576</int>
                                                                                                <int key="NSMnemonicLoc">2147483647</int>
-                                                                                               <reference key="NSOnImage" ref="526599124"/>
-                                                                                               <reference key="NSMixedImage" ref="821626099"/>
+                                                                                               <reference key="NSOnImage" ref="269791456"/>
+                                                                                               <reference key="NSMixedImage" ref="414389639"/>
                                                                                        </object>
                                                                                </object>
                                                                        </object>
                                                                        <reference key="NSKeyEquiv" ref="1003"/>
                                                                        <int key="NSKeyEquivModMask">1048576</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                        <string key="NSAction">submenuAction:</string>
                                                                        <object class="NSMenu" key="NSSubmenu" id="698887838">
                                                                                <reference key="NSTitle" ref="239487307"/>
                                                                                                <reference key="NSKeyEquiv" ref="109030866"/>
                                                                                                <int key="NSKeyEquivModMask">1048576</int>
                                                                                                <int key="NSMnemonicLoc">2147483647</int>
-                                                                                               <reference key="NSOnImage" ref="526599124"/>
-                                                                                               <reference key="NSMixedImage" ref="821626099"/>
+                                                                                               <reference key="NSOnImage" ref="269791456"/>
+                                                                                               <reference key="NSMixedImage" ref="414389639"/>
                                                                                                <int key="NSTag">1</int>
                                                                                        </object>
                                                                                        <object class="NSMenuItem" id="197661976">
                                                                                                <reference key="NSKeyEquiv" ref="591118048"/>
                                                                                                <int key="NSKeyEquivModMask">1048576</int>
                                                                                                <int key="NSMnemonicLoc">2147483647</int>
-                                                                                               <reference key="NSOnImage" ref="526599124"/>
-                                                                                               <reference key="NSMixedImage" ref="821626099"/>
+                                                                                               <reference key="NSOnImage" ref="269791456"/>
+                                                                                               <reference key="NSMixedImage" ref="414389639"/>
                                                                                                <int key="NSTag">2</int>
                                                                                        </object>
                                                                                        <object class="NSMenuItem" id="708854459">
                                                                                                <reference key="NSKeyEquiv" ref="660224505"/>
                                                                                                <int key="NSKeyEquivModMask">1179648</int>
                                                                                                <int key="NSMnemonicLoc">2147483647</int>
-                                                                                               <reference key="NSOnImage" ref="526599124"/>
-                                                                                               <reference key="NSMixedImage" ref="821626099"/>
+                                                                                               <reference key="NSOnImage" ref="269791456"/>
+                                                                                               <reference key="NSMixedImage" ref="414389639"/>
                                                                                                <int key="NSTag">3</int>
                                                                                        </object>
                                                                                </object>
                                                                        <reference key="NSKeyEquiv" ref="1003"/>
                                                                        <int key="NSKeyEquivModMask">1048576</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                        <string key="NSAction">submenuAction:</string>
                                                                        <object class="NSMenu" key="NSSubmenu" id="785027613">
                                                                                <reference key="NSTitle" ref="1050731385"/>
                                                                                                <reference key="NSKeyEquiv" ref="1003"/>
                                                                                                <int key="NSKeyEquivModMask">1048576</int>
                                                                                                <int key="NSMnemonicLoc">2147483647</int>
-                                                                                               <reference key="NSOnImage" ref="526599124"/>
-                                                                                               <reference key="NSMixedImage" ref="821626099"/>
+                                                                                               <reference key="NSOnImage" ref="269791456"/>
+                                                                                               <reference key="NSMixedImage" ref="414389639"/>
                                                                                        </object>
                                                                                        <object class="NSMenuItem" id="680220178">
                                                                                                <reference key="NSMenu" ref="785027613"/>
                                                                                                <reference key="NSKeyEquiv" ref="1003"/>
                                                                                                <int key="NSKeyEquivModMask">1048576</int>
                                                                                                <int key="NSMnemonicLoc">2147483647</int>
-                                                                                               <reference key="NSOnImage" ref="526599124"/>
-                                                                                               <reference key="NSMixedImage" ref="821626099"/>
+                                                                                               <reference key="NSOnImage" ref="269791456"/>
+                                                                                               <reference key="NSMixedImage" ref="414389639"/>
                                                                                        </object>
                                                                                </object>
                                                                        </object>
                                                <reference key="NSKeyEquiv" ref="1003"/>
                                                <int key="NSKeyEquivModMask">1048576</int>
                                                <int key="NSMnemonicLoc">2147483647</int>
-                                               <reference key="NSOnImage" ref="526599124"/>
-                                               <reference key="NSMixedImage" ref="821626099"/>
+                                               <reference key="NSOnImage" ref="269791456"/>
+                                               <reference key="NSMixedImage" ref="414389639"/>
                                                <string key="NSAction">submenuAction:</string>
                                                <object class="NSMenu" key="NSSubmenu" id="502084290">
                                                        <reference key="NSTitle" ref="708565849"/>
                                                                        <string key="NSKeyEquiv" id="1016092764">t</string>
                                                                        <int key="NSKeyEquivModMask">1048576</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                </object>
                                                                <object class="NSMenuItem" id="1028416764">
                                                                        <reference key="NSMenu" ref="502084290"/>
                                                                        <string key="NSKeyEquiv">C</string>
                                                                        <int key="NSKeyEquivModMask">1179648</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                </object>
                                                        </object>
                                                </object>
                                                <reference key="NSKeyEquiv" ref="1003"/>
                                                <int key="NSKeyEquivModMask">1048576</int>
                                                <int key="NSMnemonicLoc">2147483647</int>
-                                               <reference key="NSOnImage" ref="526599124"/>
-                                               <reference key="NSMixedImage" ref="821626099"/>
+                                               <reference key="NSOnImage" ref="269791456"/>
+                                               <reference key="NSMixedImage" ref="414389639"/>
                                                <string key="NSAction">submenuAction:</string>
                                                <object class="NSMenu" key="NSSubmenu" id="466310130">
                                                        <reference key="NSTitle" ref="180305338"/>
                                                                        <reference key="NSKeyEquiv" ref="1016092764"/>
                                                                        <int key="NSKeyEquivModMask">1572864</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                </object>
                                                                <object class="NSMenuItem" id="237841660">
                                                                        <reference key="NSMenu" ref="466310130"/>
                                                                        <reference key="NSKeyEquiv" ref="1003"/>
                                                                        <int key="NSKeyEquivModMask">1048576</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                </object>
                                                        </object>
                                                </object>
                                                <reference key="NSKeyEquiv" ref="1003"/>
                                                <int key="NSKeyEquivModMask">1048576</int>
                                                <int key="NSMnemonicLoc">2147483647</int>
-                                               <reference key="NSOnImage" ref="526599124"/>
-                                               <reference key="NSMixedImage" ref="821626099"/>
+                                               <reference key="NSOnImage" ref="269791456"/>
+                                               <reference key="NSMixedImage" ref="414389639"/>
                                                <string key="NSAction">submenuAction:</string>
                                                <object class="NSMenu" key="NSSubmenu" id="835318025">
                                                        <reference key="NSTitle" ref="15506412"/>
                                                                        <string key="NSKeyEquiv">m</string>
                                                                        <int key="NSKeyEquivModMask">1048576</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                </object>
                                                                <object class="NSMenuItem" id="575023229">
                                                                        <reference key="NSMenu" ref="835318025"/>
                                                                        <reference key="NSKeyEquiv" ref="1003"/>
                                                                        <int key="NSKeyEquivModMask">1048576</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                </object>
                                                                <object class="NSMenuItem" id="299356726">
                                                                        <reference key="NSMenu" ref="835318025"/>
                                                                        <reference key="NSKeyEquiv" ref="1003"/>
                                                                        <int key="NSKeyEquivModMask">1048576</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                </object>
                                                                <object class="NSMenuItem" id="625202149">
                                                                        <reference key="NSMenu" ref="835318025"/>
                                                                        <reference key="NSKeyEquiv" ref="1003"/>
                                                                        <int key="NSKeyEquivModMask">1048576</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                </object>
                                                        </object>
                                                        <string key="NSName">_NSWindowsMenu</string>
                                                <reference key="NSKeyEquiv" ref="1003"/>
                                                <int key="NSKeyEquivModMask">1048576</int>
                                                <int key="NSMnemonicLoc">2147483647</int>
-                                               <reference key="NSOnImage" ref="526599124"/>
-                                               <reference key="NSMixedImage" ref="821626099"/>
+                                               <reference key="NSOnImage" ref="269791456"/>
+                                               <reference key="NSMixedImage" ref="414389639"/>
                                                <string key="NSAction">submenuAction:</string>
                                                <object class="NSMenu" key="NSSubmenu" id="374024848">
                                                        <reference key="NSTitle" ref="519223894"/>
                                                                        <string key="NSKeyEquiv">?</string>
                                                                        <int key="NSKeyEquivModMask">1048576</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                </object>
                                                        </object>
                                                </object>
                                                                <reference key="NSControlView" ref="255053656"/>
                                                                <object class="NSColor" key="NSBackgroundColor" id="695930419">
                                                                        <int key="NSColorSpace">6</int>
-                                                                       <string key="NSCatalogName" id="184423709">System</string>
+                                                                       <string key="NSCatalogName" id="374112329">System</string>
                                                                        <string key="NSColorName">controlColor</string>
                                                                        <object class="NSColor" key="NSColor">
                                                                                <int key="NSColorSpace">3</int>
                                                                </object>
                                                                <object class="NSColor" key="NSTextColor" id="348150740">
                                                                        <int key="NSColorSpace">6</int>
-                                                                       <reference key="NSCatalogName" ref="184423709"/>
+                                                                       <reference key="NSCatalogName" ref="374112329"/>
                                                                        <string key="NSColorName">controlTextColor</string>
                                                                        <object class="NSColor" key="NSColor" id="389747655">
                                                                                <int key="NSColorSpace">3</int>
                                                                <bool key="NSDrawsBackground">YES</bool>
                                                                <object class="NSColor" key="NSBackgroundColor" id="884458541">
                                                                        <int key="NSColorSpace">6</int>
-                                                                       <reference key="NSCatalogName" ref="184423709"/>
+                                                                       <reference key="NSCatalogName" ref="374112329"/>
                                                                        <string key="NSColorName">textBackgroundColor</string>
                                                                        <object class="NSColor" key="NSColor">
                                                                                <int key="NSColorSpace">3</int>
                                                                </object>
                                                                <object class="NSColor" key="NSTextColor" id="758284036">
                                                                        <int key="NSColorSpace">6</int>
-                                                                       <reference key="NSCatalogName" ref="184423709"/>
+                                                                       <reference key="NSCatalogName" ref="374112329"/>
                                                                        <string key="NSColorName">textColor</string>
                                                                        <reference key="NSColor" ref="389747655"/>
                                                                </object>
                                                                        <int key="NSKeyEquivModMask">1048576</int>
                                                                        <int key="NSMnemonicLoc">2147483647</int>
                                                                        <int key="NSState">1</int>
-                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                        <string key="NSAction">_popUpItemAction:</string>
                                                                        <reference key="NSTarget" ref="266609794"/>
                                                                </object>
                                                                                        <reference key="NSKeyEquiv" ref="1003"/>
                                                                                        <int key="NSKeyEquivModMask">1048576</int>
                                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                                        <string key="NSAction">_popUpItemAction:</string>
                                                                                        <reference key="NSTarget" ref="266609794"/>
                                                                                </object>
                                                                                        <reference key="NSKeyEquiv" ref="1003"/>
                                                                                        <int key="NSKeyEquivModMask">1048576</int>
                                                                                        <int key="NSMnemonicLoc">2147483647</int>
-                                                                                       <reference key="NSOnImage" ref="526599124"/>
-                                                                                       <reference key="NSMixedImage" ref="821626099"/>
+                                                                                       <reference key="NSOnImage" ref="269791456"/>
+                                                                                       <reference key="NSMixedImage" ref="414389639"/>
                                                                                        <string key="NSAction">_popUpItemAction:</string>
                                                                                        <reference key="NSTarget" ref="266609794"/>
                                                                                </object>
                                                                        <object class="NSTextFieldCell" key="NSCell" id="571885849">
                                                                                <int key="NSCellFlags">67239488</int>
                                                                                <int key="NSCellFlags2">138413056</int>
-                                                                               <string type="base64-UTF8" key="NSContents" id="41862398">PERPIE5PVCBMT0NBTElaRT4</string>
+                                                                               <string type="base64-UTF8" key="NSContents" id="1012876118">PERPIE5PVCBMT0NBTElaRT4</string>
                                                                                <object class="NSFont" key="NSSupport" id="24">
                                                                                        <reference key="NSName" ref="510027601"/>
                                                                                        <double key="NSSize">1.000000e+01</double>
                                                        <object class="NSTextFieldCell" key="NSCell" id="340954831">
                                                                <int key="NSCellFlags">67239488</int>
                                                                <int key="NSCellFlags2">272630784</int>
-                                                               <reference key="NSContents" ref="41862398"/>
+                                                               <reference key="NSContents" ref="1012876118"/>
                                                                <reference key="NSSupport" ref="24"/>
                                                                <reference key="NSControlView" ref="961854540"/>
                                                                <reference key="NSBackgroundColor" ref="695930419"/>
                                </object>
                                <object class="IBConnectionRecord">
                                        <object class="IBOutletConnection" key="connection">
-                                               <string key="label" id="263458265">progress</string>
+                                               <string key="label">progress</string>
                                                <reference key="source" ref="591533163"/>
                                                <reference key="destination" ref="616479239"/>
                                        </object>
                                        <int key="connectionID">480</int>
                                </object>
+                               <object class="IBConnectionRecord">
+                                       <object class="IBOutletConnection" key="connection">
+                                               <string key="label" id="219528004">dragRegion</string>
+                                               <reference key="source" ref="591533163"/>
+                                               <reference key="destination" ref="698871365"/>
+                                       </object>
+                                       <int key="connectionID">481</int>
+                               </object>
                        </object>
                        <object class="IBMutableOrderedSet" key="objectRecords">
                                <object class="NSArray" key="orderedObjects">
                                        <reference ref="372602615"/>
                                        <integer value="0" id="8"/>
                                        <reference ref="8"/>
-                                       <string id="541047553">{{542, 303}, {480, 388}}</string>
+                                       <string id="874933267">{{542, 303}, {480, 388}}</string>
                                        <reference ref="9"/>
-                                       <reference ref="541047553"/>
+                                       <reference ref="874933267"/>
                                        <reference ref="372602615"/>
                                        <reference ref="372602615"/>
                                        <reference ref="372602615"/>
                                </object>
                        </object>
                        <nil key="sourceID"/>
-                       <int key="maxID">480</int>
+                       <int key="maxID">481</int>
                </object>
                <object class="IBClassDescriber" key="IBDocument.Classes">
                        <object class="NSMutableArray" key="referencedPartialClassDescriptions">
                                                </object>
                                        </object>
                                        <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <string key="majorKey" id="642033794">IBProjectSource</string>
+                                               <string key="majorKey" id="510506169">IBProjectSource</string>
                                                <string key="minorKey">Source/GradientBackView.h</string>
                                        </object>
                                </object>
+                               <object class="IBPartialClassDescription">
+                                       <string key="className">DraggableImageView</string>
+                                       <string key="superclassName">NSImageView</string>
+                                       <object class="NSMutableDictionary" key="actions">
+                                               <bool key="EncodedWithXMLCoder">YES</bool>
+                                               <object class="NSArray" key="dict.sortedKeys">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                               </object>
+                                               <object class="NSMutableArray" key="dict.values">
+                                                       <bool key="EncodedWithXMLCoder">YES</bool>
+                                               </object>
+                                       </object>
+                                       <object class="NSMutableDictionary" key="outlets">
+                                               <string key="NS.key.0">pathDisplay</string>
+                                               <string key="NS.object.0" id="948820433">NSTextField</string>
+                                       </object>
+                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
+                                               <reference key="majorKey" ref="510506169"/>
+                                               <string key="minorKey">Source/DraggableImageView.h</string>
+                                       </object>
+                               </object>
                                <object class="IBPartialClassDescription">
                                        <reference key="className" ref="279977505"/>
                                        <string key="superclassName" id="209611650">NSObject</string>
                                                <bool key="EncodedWithXMLCoder">YES</bool>
                                                <object class="NSMutableArray" key="dict.sortedKeys">
                                                        <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <reference ref="219528004"/>
                                                        <string>password</string>
                                                        <string>printersController</string>
-                                                       <reference ref="263458265"/>
+                                                       <string>progress</string>
                                                        <reference ref="682451048"/>
                                                        <string>username</string>
                                                </object>
                                                <object class="NSMutableArray" key="dict.values">
                                                        <bool key="EncodedWithXMLCoder">YES</bool>
+                                                       <string>DraggableImageView</string>
                                                        <string>NSSecureTextField</string>
                                                        <string>NSArrayController</string>
                                                        <string>NSProgressIndicator</string>
-                                                       <string id="948820433">NSTextField</string>
+                                                       <reference ref="948820433"/>
                                                        <reference ref="948820433"/>
                                                </object>
                                        </object>
                                        <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <reference key="majorKey" ref="642033794"/>
+                                               <reference key="majorKey" ref="510506169"/>
                                                <string key="minorKey">Source/AppController.h</string>
                                        </object>
                                </object>
-                               <object class="IBPartialClassDescription">
-                                       <string key="className">DraggableImageView</string>
-                                       <string key="superclassName">NSImageView</string>
-                                       <object class="NSMutableDictionary" key="actions">
-                                               <bool key="EncodedWithXMLCoder">YES</bool>
-                                               <object class="NSArray" key="dict.sortedKeys">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                               </object>
-                                               <object class="NSMutableArray" key="dict.values">
-                                                       <bool key="EncodedWithXMLCoder">YES</bool>
-                                               </object>
-                                       </object>
-                                       <object class="NSMutableDictionary" key="outlets">
-                                               <string key="NS.key.0">pathDisplay</string>
-                                               <reference key="NS.object.0" ref="948820433"/>
-                                       </object>
-                                       <object class="IBClassDescriptionSource" key="sourceIdentifier">
-                                               <reference key="majorKey" ref="642033794"/>
-                                               <string key="minorKey">Source/DraggableImageView.h</string>
-                                       </object>
-                               </object>
                        </object>
                </object>
                <int key="IBDocument.localizationMode">0</int>
                <int key="IBDocument.defaultPropertyAccessControl">3</int>
                <object class="NSMutableData" key="IBDocument.RunnableNib">
                        <bytes key="NS.bytes">YnBsaXN0MDDUAAEAAgADAAQABQAGAAkAClgkdmVyc2lvblQkdG9wWSRhcmNoaXZlclgkb2JqZWN0cxIA
-AYag0QAHAAhdSUIub2JqZWN0ZGF0YYABXxAPTlNLZXllZEFyY2hpdmVyrxEC7AALAAwAMQA1ADYAPAA9
+AYag0QAHAAhdSUIub2JqZWN0ZGF0YYABXxAPTlNLZXllZEFyY2hpdmVyrxEC7wALAAwAMQA1ADYAPAA9
 AEIAVgBXAFgAWQALAGYAcwB/AIAAkACRAJkAmgCdAKcAqACpAK4AsAC1ALYAuQC9AMMAywDMANMA1ADc
 AN0A5wDoAO0A7gDxAPYA9wD/AQABCwEPARABEwEWARkBIQEiASkBKgEyATMBUQFVAWkBbgFvAXQBdQF2
 AXkBfQF+AX8BgQGCAYgBkQF+AZIBmwF+AZwBnwGhAaYBqgGyAbgBzAHQAdcB2wHiAeMB5AHnAegB6gHr
 AewB8wH0AfkB/AH/AgcCCAIQAhECFQIWAhoCIgIjAioCKwIvAjECMgIzAjsCPAJIAkkCSgJMAk4CXQJf
-AmICYwJmAm8CcAJ3AAsCeAJ5AnwCgAK2ArwCwwLHAsgCyQLKAs4C1ALXAtgC2QLcAuAC6gLrAuwC7QLx
-AvgC/AL9Av4C/wMDAwoDDgMPAxADEQMVAx0DIQMiAyMDJAMoAy8DMAMxAzIDNgM9A0EDQgNDA0cDTgNP
-A1ADUQNVA1wDYANhA2IDZgNuA3MDdAN1A3YDegOBA4IDgwOEA4kDigOOA5UDlgOXA5gDnAOjA6QDpQOq
-A6sDrwO2A7oDuwO8A70DwQPIA8kDygPLA88D1gPXA9gD2QPeA+MD5APoA+8D8APxA/UD/AQABAEEAgQH
-BBcEHAQdBB4EIAQiBCcEKAQtBDQENQQ2BDoEQQRCBEMERARIBE8EUwRUBFUEVgRaBGEEYgRjBGQEaQRq
-BG4EdQR2BHcEeAR8BIMEhASFBIYEigSRBJIEkwSXBJ4EowSkBKUEpgSqBLEEsgSzBLcEvgTDBMQExQTJ
-BNAE0QTSBNcE2ATcBOME5ATlBOkE8ATxBPIE8wT3BP4E/wUABQEFBQUMBQ0FDgUPBRMFGgUbBRwFHQUh
-BSgFKQUqBS4FNQU2BTcFOwVCBUMFRAVIBU8FUAVRBVIFVgVdBV4FXwVgBWoFawVsBW0FcAV5BXoFewV8
-BYQFhQWGBYcFjgWPBZAFkQYFBhAGGgYbBhwGIwYsBhsGLQYzBjwGRQYbBkYGTgZVBlYGXQZeBmUGZgZn
-BnAGcQZ4BnkGgAaBBoIGiwaQBhsGkQafBqgGsQYbBrIGtwa6BrsGxAbNBs4G1wbgBhsG4QbvBvgGGwb5
-Bv0G/gb/BwkHEgYbBxMHIwcsBzUHPgYbBz8HRAdNBhsHTgdTB1oHWwdkBhsHZQdqBhsHcwd8BhsHfQeB
-B4IHhQf5CG4I4wjkCOUI5gjnCOgI6QjqCOsI7AjtCO4I7wjwCPEI8gjzCPQI9Qj2CPcI+Aj5CPoI+wj8
-CP0I/gj/CQAJAQkCCQMJBAkFCQYJBwkICQkJCgkLCQwJDQkOCQ8JEAkRCRIJEwkUCRUJFgkXCRgJGQka
-CRsJHAkdCR4JHwkgCSEJIgkjCSQJJQkmCScJKAkpCSoJKwksCS0JLgkvCTAJMQkyCTMJNAk1CTYJNwk4
-CTkJOgk7CTwJPQk+CT8JQAlBCUIJQwlECUUJRglHCUgJSQlKCUsJTAlNCU4JTwlQCVEJUglTCVQJVQlY
-CVsKAwqrAU0KrAqtCq4KrwqwCrEKsgqzCrQKtQq2CrcKuAq5CroKuwq8Cr0Kvgq/CsAKwQrCCsMKxArF
-CsYKxwrICskKygrLCswKzQrOCs8K0AJFCtECQArSCtMK1ArVCtYK1wrYCtkK2grbCtwK3QreCt8K4Arh
-CuIK4wrkCuUK5grnCugK6QrqCusK7ArtCu4K7wrwCvEK8gFECvMK9Ar1CvYK9wr4CvkK+gr7CvwK/Qr+
-Cv8LAAsBCwILAwsECwULBgsHCwgLCQsKCwsLDAsNCw4LDwsQCxELEgsTCxQLFQsWCxcLGAsZCxoLGwsc
-Cx0LHgsfCyALIQsiCyMLJAslCyYLJwsoCykLKgsrCywLLQsuCy8LMAsxCzILMws0CzULNgs3CzgLOQs6
-CzsLPAs9Cz4LPwtAC0ELQgtDC0QLRQtGC0cLSAtJC0oLSwtMC08LUgtVVSRudWxs3xASAA0ADgAPABAA
-EQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4A
-LwAwVk5TUm9vdFYkY2xhc3NdTlNPYmplY3RzS2V5c18QD05TQ2xhc3Nlc1ZhbHVlc18QGU5TQWNjZXNz
-aWJpbGl0eU9pZHNWYWx1ZXNdTlNDb25uZWN0aW9uc1tOU05hbWVzS2V5c1tOU0ZyYW1ld29ya11OU0Ns
-YXNzZXNLZXlzWk5TT2lkc0tleXNdTlNOYW1lc1ZhbHVlc18QGU5TQWNjZXNzaWJpbGl0eUNvbm5lY3Rv
-cnNdTlNGb250TWFuYWdlcl8QEE5TVmlzaWJsZVdpbmRvd3NfEA9OU09iamVjdHNWYWx1ZXNfEBdOU0Fj
-Y2Vzc2liaWxpdHlPaWRzS2V5c1lOU05leHRPaWRcTlNPaWRzVmFsdWVzgAKBAuuBAXaBAkCBAuqAiYEB
-y4AFgQI/gQJBgQHMgQLogACABoEByoEC6REB4oECQtIADgAyADMANFtOU0NsYXNzTmFtZYAEgANdTlNB
-cHBsaWNhdGlvbtIANwA4ADkAOlgkY2xhc3Nlc1okY2xhc3NuYW1logA6ADteTlNDdXN0b21PYmplY3RY
-TlNPYmplY3RfEBBJQkNvY29hRnJhbWV3b3Jr0gAOAD4APwBAWk5TLm9iamVjdHOAiKEAQYAH2gBDAA4A
-RABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUACtcTlNXaW5kb3dWaWV3XE5TU2NyZWVuUmVj
-dF1OU1dpbmRvd1RpdGxlWU5TV1RGbGFnc11OU1dpbmRvd0NsYXNzXE5TV2luZG93UmVjdF8QD05TV2lu
-ZG93QmFja2luZ18QEU5TV2luZG93U3R5bGVNYXNrW05TVmlld0NsYXNzgAuAh4CGgAkSdAAAAIAKgAgQ
-AhAHgABfEBh7ezQ5NSwgMzQ5fSwgezQ4MCwgMzg4fX1fEBxCb3N0b24gVW5pdmVyc2l0eSBQcmludCBE
-cm9wWE5TV2luZG931wBaAA4AWwBcAF0AWABeAF8AYABhAGIAYwBfAGVfEA9OU05leHRSZXNwb25kZXJa
-TlNTdWJ2aWV3c1hOU3ZGbGFnc1tOU0ZyYW1lU2l6ZVtOU1N1cGVydmlld4AMgF6ADREBAICEgAyAhdIA
-DgA+AGcAaIBPqgBpAGoAawBsAG0AbgBvAHAAcQBygA6AH4AjgCyANIA4gFOAdYB8gIHYAFoADgB0AHUA
-XAB2AFgAXgBMAHgAeQB6AHsAfABfAExXTlNGcmFtZVZOU0NlbGxZTlNFbmFibGVkgAuAHoAPgBARAQwJ
-gAyAC18QFHt7MTcsIDgxfSwgezY4LCAxN3192ACBAA4AggCDAIQAhQCGAIcAiACJAIoAiwCMAGkAjgCP
-W05TQ2VsbEZsYWdzXxARTlNCYWNrZ3JvdW5kQ29sb3JaTlNDb250ZW50c1lOU1N1cHBvcnRdTlNDb250
-cm9sVmlld1xOU0NlbGxGbGFnczJbTlNUZXh0Q29sb3ISBAH+QIAdgBWAEYASgA4SEEAEAIAaWFBhc3N3
-b3Jk1AAOAJIAkwCUAJUAlgCXAJhWTlNTaXplVk5TTmFtZVhOU2ZGbGFnc4AUI0AqAAAAAAAAgBMRBBRc
-THVjaWRhR3JhbmRl0gA3ADgAmwCcogCcADtWTlNGb2501QAOAJ4AnwCgAKEAogCjAKQApQCmV05TQ29s
-b3JcTlNDb2xvclNwYWNlW05TQ29sb3JOYW1lXU5TQ2F0YWxvZ05hbWWAGYAYEAaAF4AWVlN5c3RlbVxj
-b250cm9sQ29sb3LTAA4AnwCqAKIArACtV05TV2hpdGWAGRADSzAuNjY2NjY2NjkA0gA3ADgArwCeogCe
-ADvVAA4AngCfAKAAoQCiALIApACzAKaAGYAcgBuAFl8QEGNvbnRyb2xUZXh0Q29sb3LTAA4AnwCqAKIA
-rAC4gBlCMADSADcAOAC6ALukALsAvAB1ADtfEA9OU1RleHRGaWVsZENlbGxcTlNBY3Rpb25DZWxs0gA3
-ADgAvgC/pQC/AMAAwQDCADtbTlNUZXh0RmllbGRZTlNDb250cm9sVk5TVmlld1tOU1Jlc3BvbmRlctgA
-WgAOAHQAdQBcAHYAWABeAEwAeADGAMcAewB8AF8ATIALgB6AIIAhCYAMgAtfEBR7ezE3LCA1MX0sIHs1
-MCwgMTd9fdgAgQAOAIIAgwCEAIUAhgCHAIgAiQCKAM8AjABqAI4Aj4AdgBWAIoASgB+AGldQcmludGVy
-2ABaAA4AdAB1AFwAdgBYAF4ATAB4ANcA2AB7AHwAXwBMgAuAHoAkgCUJgAyAC18QFnt7OTMsIDEwOX0s
-IHszNjcsIDIyfX3ZAIEADgCCAIMAhACFAIYA3gCHAN8AiQDhAOIAjABrAI4AfADmXxARTlNEcmF3c0Jh
-Y2tncm91bmQT/////5Rx/kGAHYAngCaAEoAjCYAqUNUADgCeAJ8AoAChAKIA6gCkAOsApoAZgCmAKIAW
-XxATdGV4dEJhY2tncm91bmRDb2xvctMADgCfAKoAogCsAPCAGUIxANUADgCeAJ8AoAChAKIAsgCkAPQA
-poAZgByAK4AWWXRleHRDb2xvctgAWgAOAHQAdQBcAHYAWABeAEwA+QD6APsAewB8AF8ATIALgDOALYAu
-CYAMgAtfEBV7ezkzLCA3OH0sIHszNjcsIDIyfX3aAQEAgQAOAIIAgwCEAIUAhgDeAIcBAgEDAQQA4QDi
-AIwAbACOAHwA5l8QFU5TQWxsb3dlZElucHV0TG9jYWxlc4AvEhRh/kCAMoAngCaAEoAsCYAq0gAOAD4B
-DAENgDGhAQ6AMF8QJk5TQWxsUm9tYW5JbnB1dFNvdXJjZXNMb2NhbGVJZGVudGlmaWVy0gA3ADgBEQES
-ogESADtXTlNBcnJhedIANwA4ARQBFaUBFQC7ALwAdQA7XxAVTlNTZWN1cmVUZXh0RmllbGRDZWxs0gA3
-ADgBFwEYpgEYAL8AwADBAMIAO18QEU5TU2VjdXJlVGV4dEZpZWxk2ABaAA4AdAB1AFwAdgBYAF4ATAB4
-ARwBHQB7AHwAXwBMgAuAHoA1gDYJgAyAC18QFXt7MTcsIDExMn0sIHs3MSwgMTd9fdgAgQAOAIIAgwCE
-AIUAhgCHAIgAiQCKASUAjABtAI4Aj4AdgBWAN4ASgDSAGlhVc2VybmFtZdgAWgAOAHQAdQBcAHYAWABe
-AEwBLAEtAS4AewB8AF8ATIALgFKAOYA6CYAMgAtfEBV7ezkwLCA0Nn0sIHszNzMsIDI2fX3fEBIAgQE0
-ATUBNgE3AA4BOAE5AIQBOgCFATsBPAE9AT4AhgE/AUABQQB8AFMA4gFEAUUBRgDiAUgBSQBuAUYAfAB8
-AU0BTgFPAVBfEBpOU01lbnVJdGVtUmVzcGVjdEFsaWdubWVudF8QD05TQXJyb3dQb3NpdGlvbl8QE05T
-QWx0ZXJuYXRlQ29udGVudHNfEBJOU1BlcmlvZGljSW50ZXJ2YWxeTlNCdXR0b25GbGFnczJfEA9OU0tl
-eUVxdWl2YWxlbnRaTlNNZW51SXRlbV8QD05TUHJlZmVycmVkRWRnZV8QEk5TVXNlc0l0ZW1Gcm9tTWVu
-dV1OU0FsdGVyc1N0YXRlXxAPTlNQZXJpb2RpY0RlbGF5Vk5TTWVudV1OU0J1dHRvbkZsYWdzE/////+E
-Qf5ACYAmEEuAURABgCaAO4A8gDgJCREBkBEIAIA9EgaCQP/UAA4AkgCTAJQAlQCWAJcBVIAUgBMQENsB
-VgAOAVcBWAFZAVoBWwFcAT8BXQFeAS4BYAFhAWIA4gFkAWUBZgFPAWgBRlhOU1RhcmdldFdOU1RpdGxl
-XxARTlNLZXlFcXVpdk1vZE1hc2taTlNLZXlFcXVpdl1OU01uZW1vbmljTG9jWU5TT25JbWFnZVxOU01p
-eGVkSW1hZ2VYTlNBY3Rpb25XTlNTdGF0ZYA6gEaAPhIAEAAAgCYSf////4A/gEOAPYBF0wAOAVcBagFr
-AWwBbVtOU01lbnVJdGVtc4BQgEeASFZJdGVtIDHTAA4AMgFwAXEBcgFzXk5TUmVzb3VyY2VOYW1lgEKA
-QIBBV05TSW1hZ2VfEA9OU01lbnVDaGVja21hcmvSADcAOAF3AXiiAXgAO18QEE5TQ3VzdG9tUmVzb3Vy
-Y2XTAA4AMgFwAXEBcgF8gEKAQIBEXxAQTlNNZW51TWl4ZWRTdGF0ZV8QEV9wb3BVcEl0ZW1BY3Rpb246
-0gA3ADgBgAE6ogE6ADtaT3RoZXJWaWV3c9IADgA+AGcBhIBPowFJAYYBh4A8gEmATNoBVgAOAVcBWAFZ
-AVoBWwFcAT8BXQEuAWABiwFiAOIBZAFlAWYBTwGQgDqARoBKgCaAP4BDgD2AS1ZJdGVtIDLaAVYADgFX
-AVgBWQFaAVsBXAE/AV0BLgFgAZUBYgDiAWQBZQFmAU8BmoA6gEaATYAmgD+AQ4A9gE5WSXRlbSAz0gA3
-ADgBnQGeowGeARIAO15OU011dGFibGVBcnJhedIANwA4AaABP6IBPwA70gA3ADgBogGjpgGjAaQBpQC8
-AHUAO18QEU5TUG9wVXBCdXR0b25DZWxsXk5TTWVudUl0ZW1DZWxsXE5TQnV0dG9uQ2VsbNIANwA4AacB
-qKYBqAGpAMAAwQDCADtdTlNQb3BVcEJ1dHRvblhOU0J1dHRvbtgAWgAOAHQAWwBcAFgAMgBeAEwBrAGt
-Aa4AewBfAbAATIALgFyAc4BUgAyAdIAL0gAOAD4AZwG0gE+jAbUBtgG3gFWAZoBt3gBaAbkADgG6AHQB
-uwBbAFwBvABYAb0BvgBeAb8AbwHBAcIBwwHEAcUBxgHHAUYAXwHJAcEAbwHLWU5TQm94VHlwZVtOU1Rp
-dGxlQ2VsbF1OU1RyYW5zcGFyZW50XE5TQm9yZGVyVHlwZVlOU09mZnNldHNfEA9OU1RpdGxlUG9zaXRp
-b25dTlNDb250ZW50Vmlld4BTEACAZYBhgF8IgFYQDIAMgGCAU4BX0gAOAD4AZwHOgE+hAcuAV9cAWgAO
-AHQAWwBcAFgAXgG1AGAB0wHUAGIAXwG1gFWAXoBdgFiADIBV0gAOAD4AZwHZgE+hAdqAWdcAWgAOAHQA
-XABYADIAXgHLAawB3gB7AF8B4AHLgFeAXIBagAyAW4BXXxAWe3sxOCwgMTR9LCB7MTMxLCAxMjF9fV8Q
-EkRyYWdnYWJsZUltYWdlVmlld9IANwA4AeUB5qQB5gDBAMIAO1xOU0N1c3RvbVZpZXdfEBR7ezEsIDF9
-LCB7MTY3LCAxNDd9fdIANwA4AekAwaMAwQDCADtfEBd7ezE2MywgMzZ9LCB7MTY5LCAxNDl9fVZ7MCwg
-MH3XAIEADgCCAIMAhACGAIcB7QCJAOEB8AHxAcEB8hIEAf4AgB2AJ4BigGOAZFNCb3jUAA4AkgCTAJQA
-lQH2AJcB+IAUI0AmAAAAAAAAgBMRDBzTAA4AnwCqAKIArAH7gBlNMCAwLjgwMDAwMDAxANIANwA4Af0B
-/qQB/gDBAMIAO1VOU0JveNgAWgAOAHQAdQBcAHYAWABeAG8AeAICAgMAewB8AF8Ab4BTgB6AZ4BoCYAM
-gFNfEBZ7ezIwLCAxOTF9LCB7NDQwLCAyOX192ACBAA4AggCDAIQAhQCGAIcAiACJAIoCCwIMAbYCDgIP
-gB2AFYBpgGqAZhIIQAQAgGxfEA9Ecm9wIFBERnMgQmVsb3fUAA4AkgCTAJQAlQITAhQBVIAUI0A4AAAA
-AAAAgGtfEBFMdWNpZGFHcmFuZGUtQm9sZNMADgCfAhcAogFGAhlVTlNSR0KAGUwwLjIgMC4yIDAuMgDY
-AFoADgB0AHUAXAB2AFgAXgBvAHgCHQIeAHsAfABfAG+AU4AegG6AbwmADIBTXxAVe3syMCwgMTl9LCB7
-NDQwLCAxM3192ACBAA4AggCDAIQAhQCGAIcAiACJAIoCJgInAbcCDgIpgB2AFYBwgHGAbYByXxARPERP
-IE5PVCBMT0NBTElaRT7UAA4AkgCTAJQAlQItAJcBVIAUI0AkAAAAAAAAgBPTAA4AnwIXAKIBRgIZgBlf
-EBZ7ezAsIDE0OX0sIHs0ODAsIDI0MH19XxAQR3JhZGllbnRCYWNrVmlld9gAWgAOAHQAdQBcAHYAWABe
-AEwCNQI2AjcAewB8AF8ATIALgHuAdoB3CYAMgAtfEBZ7ezMyOSwgMTJ9LCB7MTM3LCAzMn193ACBAA4B
-NgE3ATgBOQCDAIQAhQE+AIYBQAHtAj0A4gI/AkACQQJCAIwAcAJFAkYCR4B6gCYQGRCBgHmAeIASgHUQ
-yBIIAAAAE/////+GgkD/VVByaW50UQ3SADcAOAJLAaWkAaUAvAB1ADvSADcAOAJNAamlAakAwADBAMIA
-O9oAWgAOAHQCTwJQAFwAWAJRAF4CUgBMAlQCVQJWAlcCWABfAloATAJcWk5TTWF4VmFsdWVaTlNNaW5W
-YWx1ZVlOU3BpRmxhZ3NcTlNEcmF3TWF0cml4gAuAgIB/I0BZAAAAAAAAI0AwAAAAAAAAEQUMgAwRUQqA
-C4B90QAOAl6AftIANwA4AmACYaICYQA7Wk5TUFNNYXRyaXhfEBR7ezIwLCAyMn0sIHsxNiwgMTZ9fdIA
-NwA4AmQCZaQCZQDBAMIAO18QE05TUHJvZ3Jlc3NJbmRpY2F0b3LYAFoADgB0AHUAXAB2AFgAXgBMAHgC
-aQJqAmsAfABfAEyAC4AegIKAgxP/////gAABDAmADIALXxAVe3s0NCwgMjN9LCB7MjgzLCAxM3192ACB
-AA4AggCDAIQAhQCGAIcAiACJAIoCJgInAHIAjgCPgB2AFYBwgHGAgYAaWns0ODAsIDM4OH1fEBV7ezAs
-IDB9LCB7MTQ0MCwgODc4fX3SADcAOAJ6AnuiAnsAO18QEE5TV2luZG93VGVtcGxhdGXSADcAOAJ9An6j
-An4CfwA7XE5TTXV0YWJsZVNldFVOU1NldNIADgA+AGcCgoBPrxAzAoMChAKFAoYChwKIAokCigKLAowC
-jQKOAo8CkAKRApICkwKUApUClgKXApgCmQKaApsCnAKdAp4CnwKgAqECogKjAqQCpQKmAqcCqAKpAqoC
-qwKsAq0CrgKvArACsQKyArMCtAK1gIqAkYCWgJuAoYCngK2AsoC3gLyAwYDHgMyAzoDTgNeA2YDfgOSA
-6YDqgOyA8ID1gP6BAQKBAQeBAQ2BARKBARSBARmBAR6BASKBASiBASyBATGBATWBATeBATuBAUCBAUWB
-AUqBAU+BAVOBAVeBAVuBAWCBAWWBAWqBAW6BAXLTAA4CtwK4ArkCugK7WE5TU291cmNlV05TTGFiZWyA
-kICLgI/YAA4BVwFYAVkBWgFbAVwBPwFgAr4BYgK/AWQBZQFmAsKARoCNgI6AP4BDgIzTAA4BVwFqAWsC
-xQLGgFCBAaSBAaZlAE8AcABlAG4gJlFvXW9wZW5Eb2N1bWVudDrSADcAOALLAsyjAswCzQA7XxAVTlNO
-aWJDb250cm9sQ29ubmVjdG9yXk5TTmliQ29ubmVjdG9y1AAOAs8CtwK4AtAAcQLSAtNdTlNEZXN0aW5h
-dGlvboCVgHyAkoCU0gAOADIAMwLWgASAk11BcHBDb250cm9sbGVyWHByb2dyZXNz0gA3ADgC2gLbowLb
-As0AO18QFE5TTmliT3V0bGV0Q29ubmVjdG9y0wAOArcCuAK5At4C34CQgJeAmtkADgLhAVcBWAFZAVoB
-WwFcAT8BYADiAuQC5QLmAWQBZQFmAsJZTlNUb29sVGlwgEaAJoCYEgASAACAmYA/gEOAjF1QYWdlIFNl
-dHVwLi4uUVBecnVuUGFnZUxheW91dDrTAA4CtwK4ArkC7wLwgJCAnICg2AAOAVcBWAFZAVoBWwFcAT8B
-YALzAWIC9AFkAWUBZgL3gEaAnoCfgD+AQ4Cd0wAOAVcBagFrAvoC+4BQgQGvgQGxVENvcHlRY1Vjb3B5
-OtMADgK3ArgCuQMBAwKAkICigKbYAA4BVwFYAVkBWgFbAVwBPwFgAwUBYgMGAWQBZQFmAwmARoCkgKWA
-P4BDgKPTAA4BVwFqAWsDDAMNgFCBAcWBAcdfEBJCVSBQcmludCBEcm9wIEhlbHBRP1lzaG93SGVscDrT
-AA4CtwK4ArkDEwMUgJCAqICs2QAOAVcBWAFZAVoBWwFcAT8DFgFgAxgBYgMZAWQBZQFmAxwBRlVOU1Rh
-Z4BGgKqAq4A/gEOAqdMADgFXAWoBawMfAyCAUIEBgoEBhGUARgBpAG4AZCAmUWZfEBdwZXJmb3JtRmlu
-ZFBhbmVsQWN0aW9uOtMADgK3ArgCuQMmAyeAkICugLHYAA4BVwFYAVkBWgFbAVwBPwFgAyoC5QMrAWQB
-ZQFmAsKARoCvgLCAP4BDgIxoAFMAYQB2AGUAIABBAHMgJlFTXxAPc2F2ZURvY3VtZW50QXM60wAOArcC
-uAK5AzQDNYCQgLOAttgADgFXAVgBWQFaAVsBXAE/AWADOAFiAOIBZAFlAWYDPIBGgLWAJoA/gEOAtNMA
-DgFXAWoBawM/A0CAUIEBv4EBwW8QEgBDAHUAcwB0AG8AbQBpAHoAZQAgAFQAbwBvAGwAYgBhAHIgJl8Q
-H3J1blRvb2xiYXJDdXN0b21pemF0aW9uUGFsZXR0ZTrTAA4CtwK4ArkDRQNGgJCAuIC72AAOAVcBWAFZ
-AVoBWwFcAT8BYANJAWIDSgFkAWUBZgLCgEaAuYC6gD+AQ4CMZgBQAHIAaQBuAHQgJlFwVnByaW50OtMA
-DgK3ArgCuQNTA1SAkIC9gMDYAA4BVwFYAVkBWgFbAVwBPwFgA1cBYgDiAWQBZQFmA1uARoC/gCaAP4BD
-gL7TAA4BVwFqAWsDXgNfgFCBAXmBAXtfEBtDaGVjayBTcGVsbGluZyBXaGlsZSBUeXBpbmdfEB50b2dn
-bGVDb250aW51b3VzU3BlbGxDaGVja2luZzrTAA4CtwK4ArkDZANlgJCAwoDG2AAOAVcBWAFZAVoBWwFc
-AT8BYANoA2kDagFkAWUBZgNtgEaAxBIAGAAAgMWAP4BDgMPUAA4BVwCTAWoBawNwA3EDcoBQgQGVgQGh
-gQGXW0hpZGUgT3RoZXJzUWhfEBZoaWRlT3RoZXJBcHBsaWNhdGlvbnM60wAOArcCuAK5A3gDeYCQgMiA
-y9gADgFXAVgBWQFaAVsBXAE/AWADfAFiA30BZAFlAWYC94BGgMmAyoA/gEOAnVRVbmRvUXpVdW5kbzrU
-AA4CzwK3ArgC0ABsAtIDiICVgCyAkoDNWHBhc3N3b3Jk0wAOArcCuAK5A4wDjYCQgM+A0tgADgFXAVgB
-WQFaAVsBXAE/AWADkAFiA5EBZAFlAWYDHIBGgNCA0YA/gEOAqV8QEUp1bXAgdG8gU2VsZWN0aW9uUWpf
-EB1jZW50ZXJTZWxlY3Rpb25JblZpc2libGVBcmVhOtMADgK3ArgCuQOaA5uAkIDUgNbYAA4BVwFYAVkB
-WgFbAVwBPwFgA54BYgDiAWQBZQFmA1uARoDVgCaAP4BDgL5fEBtDaGVjayBHcmFtbWFyIFdpdGggU3Bl
-bGxpbmdfEBZ0b2dnbGVHcmFtbWFyQ2hlY2tpbmc61AAOAs8CtwK4AtAAawLSA6mAlYAjgJKA2Fh1c2Vy
-bmFtZdMADgK3ArgCuQOtA66AkIDagN7ZAA4BVwFYAVkBWgFbAVwBPwMWAWADsQFiA7IBZAFlAWYDtQBT
-gEaA3IDdgD+AQ4Db0wAOAVcBagFrA7gDuYBQgQF9gQF/XFNtYXJ0IFF1b3Rlc1FnXxAhdG9nZ2xlQXV0
-b21hdGljUXVvdGVTdWJzdGl0dXRpb2460wAOArcCuAK5A78DwICQgOCA49gADgFXAVgBWQFaAVsBXAE/
-AWADwwFiA8QBZAFlAWYDbYBGgOGA4oA/gEOAw18QElF1aXQgQlUgUHJpbnQgRHJvcFFxWnRlcm1pbmF0
-ZTrTAA4CtwK4ArkDzQPOgJCA5YDo2AAOAVcBWAFZAVoBWwFcAT8BYAPRA2kD0gFkAWUBZgM8gEaA5oDn
-gD+AQ4C0XFNob3cgVG9vbGJhclF0XxATdG9nZ2xlVG9vbGJhclNob3duOtQADgLPArcCuAK5AtIAcANG
-gJCAkoB1gLvUAA4CzwK3ArgC0AG3AdoD4oCVgG2AWYDrW3BhdGhEaXNwbGF50wAOArcCuAK5A+YD54CQ
-gO2A79gADgFXAVgBWQFaAVsBXAE/AWAD6gFiA2oBZAFlAWYDbYBGgO6AxYA/gEOAw18QEkhpZGUgQlUg
-UHJpbnQgRHJvcFVoaWRlOtMADgK3ArgCuQPzA/SAkIDxgPTYAA4BVwFYAVkBWgFbAVwBPwFgA/cBYgDi
-AWQBZQFmA/uARoDzgCaAP4BDgPLTAA4BVwFqAWsD/gP/gFCBAbWBAbddU3RvcCBTcGVha2luZ11zdG9w
-U3BlYWtpbmc61AAOAs8CtwK4AtAEBALSBAaAlYD2gJKA/dgECAAOBAkECgQLBAwEDQQOAHwEEAB8BBIE
-EwB8AHwAfF8QGk5TRmlsdGVyUmVzdHJpY3RzSW5zZXJ0aW9uXxAUTlNQcmVzZXJ2ZXNTZWxlY3Rpb25f
-EA9fTlNNYW5hZ2VkUHJveHleTlNEZWNsYXJlZEtleXNfECJOU0NsZWFyc0ZpbHRlclByZWRpY2F0ZU9u
-SW5zZXJ0aW9uXxAYTlNTZWxlY3RzSW5zZXJ0ZWRPYmplY3RzXxAWTlNBdm9pZHNFbXB0eVNlbGVjdGlv
-bgmA/AmA+oD3CQkJ0gAOAD4AZwQZgE+iBBoEG4D4gPlbZGlzcGxheU5hbWVYdW5peE5hbWXRAA4EH4D7
-0gA3ADgEIQQKogQKADvSADcAOAQjBCSkBCQEJQQmADtfEBFOU0FycmF5Q29udHJvbGxlcl8QEk5TT2Jq
-ZWN0Q29udHJvbGxlclxOU0NvbnRyb2xsZXJfEBJwcmludGVyc0NvbnRyb2xsZXLUAA4CzwK3ArgCuQAf
-BCsELICQgAKA/4EBAdcADgFXAVkBWgFbAVwBPwFgBC8A4gFkAWUBZgNtgEaBAQCAJoA/gEOAw18QE0Fi
-b3V0IEJVIFByaW50IERyb3BfEB1vcmRlckZyb250U3RhbmRhcmRBYm91dFBhbmVsOtMADgK3ArgCuQQ4
-BDmAkIEBA4EBBtgADgFXAVgBWQFaAVsBXAE/AWAEPAFiBD0BZAFlAWYCwoBGgQEEgQEFgD+AQ4CMVUNs
-b3NlUXddcGVyZm9ybUNsb3NlOtMADgK3ArgCuQRGBEeAkIEBCIEBDNgADgFXAVgBWQFaAVsBXAE/AWAE
-SgLlBEsBZAFlAWYEToBGgQEKgQELgD+AQ4EBCdMADgFXAWoBawRRBFKAUIEBuYEBu1tTaG93IENvbG9y
-c1FDXxAVb3JkZXJGcm9udENvbG9yUGFuZWw60wAOArcCuAK5BFgEWYCQgQEOgQER2AAOAVcBWAFZAVoB
-WwFcAT8BYARcAWIEXQFkAWUBZgL3gEaBAQ+BARCAP4BDgJ1TQ3V0UXhUY3V0OtQADgLPArcCuALQAtIA
-HwRogJWAkoACgQETWGRlbGVnYXRl0wAOArcCuAK5BGwEbYCQgQEVgQEY2AAOAVcBWAFZAVoBWwFcAT8B
-YARwAWIEcQFkAWUBZgNbgEaBARaBAReAP4BDgL5eQ2hlY2sgU3BlbGxpbmdRO15jaGVja1NwZWxsaW5n
-OtMADgK3ArgCuQR6BHuAkIEBGoEBHdgADgFXAVgBWQFaAVsBXAE/AWAEfgLlBH8BZAFlAWYC94BGgQEb
-gQEcgD+AQ4CdVFJlZG9RWlVyZWRvOtMADgK3ArgCuQSIBImAkIEBH4EBIdcADgFXAVkBWgFbAVwBPwFg
-BIwA4gFkAWUBZgLCgEaBASCAJoA/gEOAjF8QD1JldmVydCB0byBTYXZlZF8QFnJldmVydERvY3VtZW50
-VG9TYXZlZDrTAA4CtwK4ArkElQSWgJCBASOBASfYAA4BVwFYAVkBWgFbAVwBPwFgBJkBYgSaAWQBZQFm
-BJ2ARoEBJYEBJoA/gEOBASTUAA4BVwCTAWoBawSgBKEEooBQgQGNgQGPgQGOWE1pbmltaXplUW1fEBNw
-ZXJmb3JtTWluaWF0dXJpemU60wAOArcCuAK5BKgEqYCQgQEpgQEr2AAOAVcBWAFZAVoBWwFcAT8BYASs
-AWIA4gFkAWUBZgP7gEaBASqAJoA/gEOA8l5TdGFydCBTcGVha2luZ15zdGFydFNwZWFraW5nOtMADgK3
-ArgCuQS1BLaAkIEBLYEBMNgADgFXAVgBWQFaAVsBXAE/AWAEuQFiAOIBZAFlAWYEvYBGgQEvgCaAP4BD
-gQEu1AAOAVcAkwFqAWsEwATBBMKAUIEBqIEBq4EBqlpDbGVhciBNZW51XxAVY2xlYXJSZWNlbnREb2N1
-bWVudHM60wAOArcCuAK5BMcEyICQgQEygQE02AAOAVcBWAFZAVoBWwFcAT8BYATLAWIA4gFkAWUBZgSd
-gEaBATOAJoA/gEOBASRfEBJCcmluZyBBbGwgdG8gRnJvbnRfEA9hcnJhbmdlSW5Gcm9udDrUAA4CzwK3
-ArgC0AByAtIE1oCVgIGAkoEBNlZzdGF0dXPTAA4CtwK4ArkE2gTbgJCBATiBATrYAA4BVwFYAVkBWgFb
-AVwBPwFgBN4BYgDiAWQBZQFmA22ARoEBOYAmgD+AQ4DDWFNob3cgQWxsXxAWdW5oaWRlQWxsQXBwbGlj
-YXRpb25zOtMADgK3ArgCuQTnBOiAkIEBPIEBP9gADgFXAVgBWQFaAVsBXAE/AWAE6wFiBOwBZAFlAWYC
-94BGgQE9gQE+gD+AQ4CdVVBhc3RlUXZWcGFzdGU60wAOArcCuAK5BPUE9oCQgQFBgQFE2QAOAVcBWAFZ
-AVoBWwFcAT8DFgFgBPkC5QT6AWQBZQFmA7UArIBGgQFCgQFDgD+AQ4DbW1NtYXJ0IExpbmtzUUdfEB10
-b2dnbGVBdXRvbWF0aWNMaW5rRGV0ZWN0aW9uOtMADgK3ArgCuQUDBQSAkIEBRoEBSdgADgFXAVgBWQFa
-AVsBXAE/AWAFBwFiBQgBZAFlAWYCwoBGgQFHgQFIgD+AQ4CMU05ld1FuXG5ld0RvY3VtZW50OtMADgK3
-ArgCuQURBRKAkIEBS4EBTtgADgFXAVgBWQFaAVsBXAE/AWAFFQFiBRYBZAFlAWYDW4BGgQFMgQFNgD+A
-Q4C+bgBTAGgAbwB3ACAAUwBwAGUAbABsAGkAbgBnICZROl8QD3Nob3dHdWVzc1BhbmVsOtMADgK3ArgC
-uQUfBSCAkIEBUIEBUtgADgFXAVgBWQFaAVsBXAE/AWAFIwFiAOIBZAFlAWYEnYBGgQFRgCaAP4BDgQEk
-VFpvb21ccGVyZm9ybVpvb2060wAOArcCuAK5BSwFLYCQgQFUgQFW2QAOAVcBWAFZAVoBWwFcAT8DFgFg
-BTABYgMZAWQBZQFmA7UBRoBGgQFVgKuAP4BDgNtfEBBTbWFydCBDb3B5L1Bhc3RlXxAYdG9nZ2xlU21h
-cnRJbnNlcnREZWxldGU60wAOArcCuAK5BTkFOoCQgQFYgQFa2AAOAVcBWAFZAVoBWwFcAT8BYAU9AWIA
-4gFkAWUBZgL3gEaBAVmAJoA/gEOAnVZEZWxldGVXZGVsZXRlOtMADgK3ArgCuQVGBUeAkIEBXIEBX9gA
-DgFXAVgBWQFaAVsBXAE/AWAFSgFiBUsBZAFlAWYCwoBGgQFdgQFegD+AQ4CMVFNhdmVRc11zYXZlRG9j
-dW1lbnQ60wAOArcCuAK5BVQFVYCQgQFhgQFk2AAOAVcBWAFZAVoBWwFcAT8BYAVYAWIFWQFkAWUBZgL3
-gEaBAWKBAWOAP4BDgJ1aU2VsZWN0IEFsbFFhWnNlbGVjdEFsbDrXAA4CzwVhBWICtwK4BWMFZAQEBWYF
-ZwBuBWkAU1lOU0tleVBhdGhZTlNCaW5kaW5nXxAcTlNOaWJCaW5kaW5nQ29ubmVjdG9yVmVyc2lvboEB
-aYD2gQFogQFngDiBAWZfEBhjb250ZW50OiBhcnJhbmdlZE9iamVjdHNXY29udGVudF8QD2FycmFuZ2Vk
-T2JqZWN0c9IANwA4BW4Fb6MFbwLNADtfEBVOU05pYkJpbmRpbmdDb25uZWN0b3LYAA4CzwVhBWIFcQK3
-ArgFYwVkBAQFdAV1ArIAbgV4AFNfEBNOU1ByZXZpb3VzQ29ubmVjdG9ygQFpgPaBAW2BAWyBAWWAOIEB
-a18QKmNvbnRlbnRWYWx1ZXM6IGFycmFuZ2VkT2JqZWN0cy5kaXNwbGF5TmFtZV1jb250ZW50VmFsdWVz
-XxAbYXJyYW5nZWRPYmplY3RzLmRpc3BsYXlOYW1l2AAOAs8FYQViBXECtwK4BWMFZAQEBX8FgAKzAG4F
-gwBTgQFpgPaBAXGBAXCBAWqAOIEBb18QHXNlbGVjdGVkSW5kZXg6IHNlbGVjdGlvbkluZGV4XXNlbGVj
-dGVkSW5kZXhec2VsZWN0aW9uSW5kZXjXAA4CzwVhBWICtwK4BWMFZALSBYoFiwQEBY0AU4EBaYCSgQF1
-gQF0gPaBAXNfEBZjb250ZW50QXJyYXk6IHByaW50ZXJzXGNvbnRlbnRBcnJheVhwcmludGVyc9IADgA+
-AQwFk4AxrxBxBVQElQWWBZcFmAMTBNoCugWcA/MDAQEdBaAFoQPmBLUEnQGGAxwC7wBMAG8DWwIDBawA
-egOtBDgDUwM0BbIFswPNBbUFOQR6BREFuQMmBbsDtQDHBb4FvwBqBcEAbAXDBUYDmgXGA2QDCQByBcoA
-2AM8AGsBTwP7A0UFHwNtBPUCHgUDBdYAaQXYBdkERgEuAbYC9wBwAbUF4ALCA4wE5wD7AtIBhwFJBGwE
-BAN4AEEEKwXtAbcCNwJqBIgFLARYAHEF9QTHBfcF+AX5BE4EvQLeBf0AbQO/BgAB2gBuBKgGBIEBYYEB
-I4EBd4EBeIEBfICogQE4gIuBAYCA8YCigDaBAYGBAYyA7YEBLYEBJIBJgKmAnIALgFOAvoBogQGQgBCA
-2oEBA4C9gLOBAZOBAaKA5YEBnIEBWIEBGoEBS4EBo4CugQGFgNuAIYEBh4EBmIAfgQGZgCyBAZSBAVyA
-1IEBs4DCgKOAgYEBvIAlgLSAI4A9gPKAuIEBUIDDgQFBgG+BAUaBAbKADoEBoIEBtIEBCIA6gGaAnYB1
-gFWBAcSAjIDPgQE8gC6AkoBMgDyBARWA9oDIgAeA/4EBuIBtgHeAg4EBH4EBVIEBDoB8gQHCgQEygQHJ
-gQGfgQG+gQEJgQEugJeBAa6ANIDggQGJgFmAOIEBKYEBp9oADgFXAVgGBgFZBgcBWgFbAVwBPwFgAOIB
-YgB8AOIAfAFkAWUBZgSdXU5TSXNTZXBhcmF0b3JcTlNJc0Rpc2FibGVkgEaAJgmAJgmAP4BDgQEk2gAO
-BhEBVwFYAVkBWgFbAVwBPwFdAWADWwNeAWIA4gFkAWUBZgL3BhlZTlNTdWJtZW51gEaAvoEBeYAmgD+A
-Q4CdgQF6XxAUU3BlbGxpbmcgYW5kIEdyYW1tYXJec3VibWVudUFjdGlvbjrSAA4APgBnBh6AT6QFEQRs
-A1MDmoEBS4EBFYC9gNTaAA4GEQFXAVgBWQFaAVsBXAE/AV0BYAO1A7gBYgDiAWQBZQFmAvcGK4BGgNuB
-AX2AJoA/gEOAnYEBfl1TdWJzdGl0dXRpb25z0gAOAD4AZwYvgE+jBSwDrQT1gQFUgNqBAUHaAA4BVwFY
-BgYBWQYHAVoBWwFcAT8BYADiAWIAfADiAHwBZAFlAWYCwoBGgCYJgCYJgD+AQ4CM2gAOBhEBVwFYAVkB
-WgFbAVwBPwFdAWADHAMfAWIA4gFkAWUBZgL3BkSARoCpgQGCgCaAP4BDgJ2BAYNURmluZNIADgA+AGcG
-SIBPpQMTBbsFvgYAA4yAqIEBhYEBh4EBiYDP2QAOAVcBWAFZAVoBWwFcAT8DFgFgBlABYgOyAWQBZQFm
-AxwAU4BGgQGGgN2AP4BDgKlZRmluZCBOZXh02QAOAVcBWAFZAVoBWwFcAT8DFgFgBlgC5QT6AWQBZQFm
-AxwArIBGgQGIgQFDgD+AQ4CpXUZpbmQgUHJldmlvdXPZAA4BVwFYAVkBWgFbAVwBPwMWAWAGYAFiBmEB
-ZAFlAWYDHABUgEaBAYqBAYuAP4BDgKlfEBZVc2UgU2VsZWN0aW9uIGZvciBGaW5kUWXaAA4BVwFYBgYB
-WQYHAVoBWwFcAT8BYADiAWIAfADiAHwBZAFlAWYDbYBGgCYJgCYJgD+AQ4DDVldpbmRvd9IADgA+AGcG
-c4BPpASVBR8FlgTHgQEjgQFQgQF3gQEyXl9OU1dpbmRvd3NNZW512AAOAVcBWAFZAVoBWwFcAT8BYAZ7
-AWIGfAFkAWUBZgNtgEaBAZGBAZKAP4BDgMNsAFAAcgBlAGYAZQByAGUAbgBjAGUAcyAmUSzaAA4GEQFX
-AVgBWQFaAVsBXAE/AV0BYANtA3ABYgDiAWQBZQFmBcMGioBGgMOBAZWAJoA/gEOBAZSBAZbUAA4BVwCT
-AWoBawaNBo4Gj4BQgQGsgQHIgQGtXUJVIFByaW50IERyb3DSAA4APgBnBpOAT6sEKwW/BawFoQXBBfgD
-5gNkBNoF2AO/gP+BAZiBAZCBAYyBAZmBAZ+A7YDCgQE4gQGggODaAA4BVwFYBgYBWQYHAVoBWwFcAT8B
-YADiAWIAfADiAHwBZAFlAWYDbYBGgCYJgCYJgD+AQ4DD2gAOBhEBVwFYAVkBWgFbAVwBPwFdAWAFtQar
-AWIA4gFkAWUBZgNtBrCARoEBnIEBmoAmgD+AQ4DDgQGbWFNlcnZpY2Vz1AAOAVcAkwFqAWsGqwa1BraA
-UIEBmoEBnoEBndIADgA+AGcGuYBPoF8QD19OU1NlcnZpY2VzTWVuddoADgFXAVgGBgFZBgcBWgFbAVwB
-PwFgAOIBYgB8AOIAfAFkAWUBZgNtgEaAJgmAJgmAP4BDgMPaAA4BVwFYBgYBWQYHAVoBWwFcAT8BYADi
-AWIAfADiAHwBZAFlAWYDbYBGgCYJgCYJgD+AQ4DDXF9OU0FwcGxlTWVuddoADgFXAVgGBgFZBgcBWgFb
-AVwBPwFgAOIBYgB8AOIAfAFkAWUBZgLCgEaAJgmAJgmAP4BDgIzaAA4GEQFXAVgBWQFaAVsBXAE/AV0B
-YALCAsUBYgDiAWQBZQFmBcMG34BGgIyBAaSAJoA/gEOBAZSBAaVURmlsZdIADgA+AGcG44BPqwUDAroG
-BAWcBDgFRgMmBIgFswLeA0WBAUaAi4EBp4EBgIEBA4EBXICugQEfgQGigJeAuNoADgYRAVcBWAFZAVoB
-WwFcAT8BXQFgBL0EwAFiAOIBZAFlAWYCwgb3gEaBAS6BAaiAJoA/gEOAjIEBqVtPcGVuIFJlY2VudNIA
-DgA+AGcG+4BPoQS1gQEtXxAWX05TUmVjZW50RG9jdW1lbnRzTWVudVlBTWFpbk1lbnXSAA4APgBnBwGA
-T6cFsgW5Bf0F7QX5BfUF4IEBk4EBo4EBroEBuIEBvoEBwoEBxNoADgYRAVcBWAFZAVoBWwFcAT8BXQFg
-AvcC+gFiAOIBZAFlAWYFwwcRgEaAnYEBr4AmgD+AQ4EBlIEBsFRFZGl00gAOAD4AZwcVgE+tA3gEegXW
-BFgC7wTnBTkFVAXGBaAFlwWYBdmAyIEBGoEBsoEBDoCcgQE8gQFYgQFhgQGzgQGBgQF4gQF8gQG02gAO
-AVcBWAYGAVkGBwFaAVsBXAE/AWAA4gFiAHwA4gB8AWQBZQFmAveARoAmCYAmCYA/gEOAndoADgFXAVgG
-BgFZBgcBWgFbAVwBPwFgAOIBYgB8AOIAfAFkAWUBZgL3gEaAJgmAJgmAP4BDgJ3aAA4GEQFXAVgBWQFa
-AVsBXAE/AV0BYAP7A/4BYgDiAWQBZQFmAvcHPYBGgPKBAbWAJoA/gEOAnYEBtlZTcGVlY2jSAA4APgBn
-B0GAT6IEqAPzgQEpgPHaAA4GEQFXAVgBWQFaAVsBXAE/AV0BYAROBFEBYgDiAWQBZQFmBcMHTIBGgQEJ
-gQG5gCaAP4BDgQGUgQG6VkZvcm1hdNIADgA+AGcHUIBPogXKBEaBAbyBAQjYAA4BVwFYAVkBWgFbAVwB
-PwFgB1UBYgPSAWQBZQFmBE6ARoEBvYDngD+AQ4EBCVpTaG93IEZvbnRz2gAOBhEBVwFYAVkBWgFbAVwB
-PwFdAWADPAM/AWIA4gFkAWUBZgXDB2OARoC0gQG/gCaAP4BDgQGUgQHAVFZpZXfSAA4APgBnB2eAT6ID
-zQM0gOWAs9oADgYRAVcBWAFZAVoBWwFcAT8BXQFgBJ0EoAFiAOIBZAFlAWYFwwdygEaBASSBAY2AJoA/
-gEOBAZSBAcPaAA4GEQFXAVgBWQFaAVsBXAE/AV0BYAMJAwwBYgDiAWQBZQFmBcMHe4BGgKOBAcWAJoA/
-gEOBAZSBAcZUSGVscNIADgA+AGcHf4BPoQMBgKJbX05TTWFpbk1lbnXSAA4AMgAzADSABIAD0gAOAD4B
-DAeHgDGvEHEC9wSdBJ0C9wL3AxwDbQLCAsID+wMJAG0C9wNtA20EvQX1AU8FoAL3AEEATAWXAbYDbQBp
-A7UCwgNbAzwFwwLCAzwFwQL3AvcDWwXDAsIDHAWYAGoDHANtAEwDbQBMAB8CwgNbAvcDbQXgAEwETgBr
-BfkATAEuBdkCwgSdBbIDtQG3AsIC9wBMA20C9wROAG4AbwX9AEwAbwXDBbkDHAL3AGwAHwFPAU8DWwAf
-AvcAHwNtBcMAbwBwAHICwgO1AvcATAXDBJ0AHwNtBcMF7QYEAsIFwwBMA20DHAG1AEwD+wLCgJ2BASSB
-ASSAnYCdgKmAw4CMgIyA8oCjgDSAnYDDgMOBAS6BAcKAPYEBgYCdgAeAC4EBeIBmgMOADoDbgIyAvoC0
-gQGUgIyAtIEBmYCdgJ2AvoEBlICMgKmBAXyAH4CpgMOAC4DDgAuAAoCMgL6AnYDDgQHEgAuBAQmAI4EB
-voALgDqBAbSAjIEBJIEBk4DbgG2AjICdgAuAw4CdgQEJgDiAU4EBroALgFOBAZSBAaOAqYCdgCyAAoA9
-gD2AvoACgJ2AAoDDgQGUgFOAdYCBgIyA24CdgAuBAZSBASSAAoDDgQGUgQG4gQGngIyBAZSAC4DDgKmA
-VYALgPKAjNIADgA+AQwH+4AxrxByBVQElQWWBZcFmAK6BNoDEwWcA/MDAQEdBaAFoQPmBLUEnQGGAxwC
-7wBMAG8DWwIDBawAegOtBDgDUwM0BbIFswPNBTkFuQMmBHoAxwW1A7UFEQW7Bb4FvwBqAGwFwQXDBUYA
-cgXGA2QDCQOaBcoA2AM8AGsBTwP7A0UDbQUfBPUCHgUDAGkF1gXYBEYF2QBwAbYC9wEuAbUF4ALCA4wE
-5wLSAPsBhwFJBGwEBAN4AEEEKwXtAbcCNwJqBIgFLAAfAHEF9QRYBMcF9wX4BE4F+QLeBL0F/QBtA78B
-2gYAAG4GBASogQFhgQEjgQF3gQF4gQF8gIuBATiAqIEBgIDxgKKANoEBgYEBjIDtgQEtgQEkgEmAqYCc
-gAuAU4C+gGiBAZCAEIDagQEDgL2As4EBk4EBooDlgQFYgQGjgK6BARqAIYEBnIDbgQFLgQGFgQGHgQGY
-gB+ALIEBmYEBlIEBXICBgQGzgMKAo4DUgQG8gCWAtIAjgD2A8oC4gMOBAVCBAUGAb4EBRoAOgQGygQGg
-gQEIgQG0gHWAZoCdgDqAVYEBxICMgM+BATyAkoAugEyAPIEBFYD2gMiAB4D/gQG4gG2Ad4CDgQEfgQFU
-gAKAfIEBwoEBDoEBMoEByYEBn4EBCYEBvoCXgQEugQGugDSA4IBZgQGJgDiBAaeBASnSAA4APgEMCHCA
-Ma8QcghxCHIIcwh0CHUIdgh3CHgIeQh6CHsIfAh9CH4IfwiACIEIggiDCIQIhQiGCIcIiAiJCIoIiwiM
-CI0IjgiPCJAIkQiSCJMIlAiVCJYIlwiYCJkImgibCJwInQieCJ8IoAihCKIIowikCKUIpginCKgIqQiq
-CKsIrAitCK4IrwiwCLEIsgizCLQItQi2CLcIuAi5CLoIuwi8CL0Ivgi/CMAIwQjCCMMIxAjFCMYIxwjI
-CMkIygjLCMwIzQjOCM8I0AjRCNII0wjUCNUI1gjXCNgI2QjaCNsI3AjdCN4I3wjgCOEI4oEBzYEBzoEB
-z4EB0IEB0YEB0oEB04EB1IEB1YEB1oEB14EB2IEB2YEB2oEB24EB3IEB3YEB3oEB34EB4IEB4YEB4oEB
-44EB5IEB5YEB5oEB54EB6IEB6YEB6oEB64EB7IEB7YEB7oEB74EB8IEB8YEB8oEB84EB9IEB9YEB9oEB
-94EB+IEB+YEB+oEB+4EB/IEB/YEB/oEB/4ECAIECAYECAoECA4ECBIECBYECBoECB4ECCIECCYECCoEC
-C4ECDIECDYECDoECD4ECEIECEYECEoECE4ECFIECFYECFoECF4ECGIECGYECGoECG4ECHIECHYECHoEC
-H4ECIIECIYECIoECI4ECJIECJYECJoECJ4ECKIECKYECKoECK4ECLIECLYECLoECL4ECMIECMYECMoEC
-M4ECNIECNYECNoECN4ECOIECOYECOoECO4ECPIECPYECPl8QFk1lbnUgSXRlbSAoU2VsZWN0IEFsbClf
-EBRNZW51IEl0ZW0gKE1pbmltaXplKVtTZXBhcmF0b3ItNF8QIE1lbnUgSXRlbSAoU3BlbGxpbmcgYW5k
-IEdyYW1tYXIpXxAZTWVudSBJdGVtIChTdWJzdGl0dXRpb25zKW8QEQBNAGUAbgB1ACAASQB0AGUAbQAg
-ACgATwBwAGUAbiAmAClfEBRNZW51IEl0ZW0gKFNob3cgQWxsKW8QEQBNAGUAbgB1ACAASQB0AGUAbQAg
-ACgARgBpAG4AZCAmAClRN18QGU1lbnUgSXRlbSAoU3RvcCBTcGVha2luZylfEB5NZW51IEl0ZW0gKEJV
-IFByaW50IERyb3AgSGVscClfEBpUZXh0IEZpZWxkIENlbGwgKFVzZXJuYW1lKV8QEE1lbnUgSXRlbSAo
-RmluZClZU2VwYXJhdG9yXxAeTWVudSBJdGVtIChIaWRlIEJVIFByaW50IERyb3ApXxAWTWVudSBJdGVt
-IChDbGVhciBNZW51KV1NZW51IChXaW5kb3cpXxASTWVudSBJdGVtIChJdGVtIDIpW01lbnUgKEZpbmQp
-XxAQTWVudSBJdGVtIChDb3B5KVxDb250ZW50IFZpZXdfEBJHcmFkaWVudCBCYWNrIFZpZXdfEBtNZW51
-IChTcGVsbGluZyBhbmQgR3JhbW1hcilfECFUZXh0IEZpZWxkIENlbGwgKERyb3AgUERGcyBCZWxvdylT
-MTIxXxAaVGV4dCBGaWVsZCBDZWxsIChQYXNzd29yZClfEBhNZW51IEl0ZW0gKFNtYXJ0IFF1b3RlcylT
-MS0xXxAnTWVudSBJdGVtIChDaGVjayBTcGVsbGluZyBXaGlsZSBUeXBpbmcpbxAeAE0AZQBuAHUAIABJ
-AHQAZQBtACAAKABDAHUAcwB0AG8AbQBpAHoAZQAgAFQAbwBvAGwAYgBhAHIgJgApXxAZTWVudSBJdGVt
-IChCVSBQcmludCBEcm9wKVMyLTFfEBhNZW51IEl0ZW0gKFNob3cgVG9vbGJhcilfEBJNZW51IEl0ZW0g
-KERlbGV0ZSlfEBBNZW51IEl0ZW0gKEZpbGUpUThfEBBNZW51IEl0ZW0gKFJlZG8pXxAZVGV4dCBGaWVs
-ZCBDZWxsIChQcmludGVyKV8QD01lbnUgKFNlcnZpY2VzKV8QFE1lbnUgKFN1YnN0aXR1dGlvbnMpbxAa
-AE0AZQBuAHUAIABJAHQAZQBtACAAKABTAGgAbwB3ACAAUwBwAGUAbABsAGkAbgBnICYAKV8QFU1lbnUg
-SXRlbSAoRmluZCBOZXh0KV8QGU1lbnUgSXRlbSAoRmluZCBQcmV2aW91cylbU2VwYXJhdG9yLTFfEBVT
-dGF0aWMgVGV4dCAoUHJpbnRlcilaVGV4dCBGaWVsZF8QFE1lbnUgSXRlbSAoU2VydmljZXMpWE1haW5N
-ZW51UTNfEB9TdGF0aWMgVGV4dCAoPERPIE5PVCBMT0NBTElaRT4pW1NlcGFyYXRvci01XxAXTWVudSBJ
-dGVtIChIaWRlIE90aGVycylRMl8QJ01lbnUgSXRlbSAoQ2hlY2sgR3JhbW1hciBXaXRoIFNwZWxsaW5n
-KV8QFk1lbnUgSXRlbSAoU2hvdyBGb250cylfEA9UZXh0IEZpZWxkIENlbGxbTWVudSAoVmlldylcVGV4
-dCBGaWVsZC0xXxARTWVudSAoT3RoZXJWaWV3cyldTWVudSAoU3BlZWNoKVE2XxAUTWVudSAoQlUgUHJp
-bnQgRHJvcClfEBBNZW51IEl0ZW0gKFpvb20pXxAXTWVudSBJdGVtIChTbWFydCBMaW5rcylfECVUZXh0
-IEZpZWxkIENlbGwgKDxETyBOT1QgTE9DQUxJWkU+KS0xUTlfEBZTdGF0aWMgVGV4dCAoUGFzc3dvcmQp
-W1NlcGFyYXRvci02W1NlcGFyYXRvci0yXxAXTWVudSBJdGVtIChTaG93IENvbG9ycylfEBJNZW51IEl0
-ZW0gKFNwZWVjaClfEBNQdXNoIEJ1dHRvbiAoUHJpbnQpXxAdU3RhdGljIFRleHQgKERyb3AgUERGcyBC
-ZWxvdylbTWVudSAoRWRpdClfEBtQb3AgVXAgQnV0dG9uIENlbGwgKEl0ZW0gMSlZQm94IChCb3gpUTFb
-TWVudSAoRmlsZSlfEB1NZW51IEl0ZW0gKEp1bXAgdG8gU2VsZWN0aW9uKV8QEU1lbnUgSXRlbSAoUGFz
-dGUpXkFwcCBDb250cm9sbGVyXxAWU2VjdXJlIFRleHQgRmllbGQgQ2VsbF8QEk1lbnUgSXRlbSAoSXRl
-bSAzKV8QEk1lbnUgSXRlbSAoSXRlbSAxKV8QGk1lbnUgSXRlbSAoQ2hlY2sgU3BlbGxpbmcpXxAQQXJy
-YXkgQ29udHJvbGxlcl8QEE1lbnUgSXRlbSAoVW5kbylfECVXaW5kb3cgKEJvc3RvbiBVbml2ZXJzaXR5
-IFByaW50IERyb3ApXxAfTWVudSBJdGVtIChBYm91dCBCVSBQcmludCBEcm9wKV8QEk1lbnUgSXRlbSAo
-Rm9ybWF0KV8QIVN0YXRpYyBUZXh0ICg8RE8gTk9UIExPQ0FMSVpFPiktMV8QE0J1dHRvbiBDZWxsIChQ
-cmludClfECNUZXh0IEZpZWxkIENlbGwgKDxETyBOT1QgTE9DQUxJWkU+KVIxMF8QHE1lbnUgSXRlbSAo
-U21hcnQgQ29weS9QYXN0ZSlcRmlsZSdzIE93bmVyXEFzeW5jIEFycm93c18QEk1lbnUgSXRlbSAoV2lu
-ZG93KV8QD01lbnUgSXRlbSAoQ3V0KV8QHk1lbnUgSXRlbSAoQnJpbmcgQWxsIHRvIEZyb250KVtBcHBs
-aWNhdGlvbltTZXBhcmF0b3ItM11NZW51IChGb3JtYXQpXxAQTWVudSBJdGVtIChWaWV3KVE1XxASTWVu
-dSAoT3BlbiBSZWNlbnQpXxAQTWVudSBJdGVtIChFZGl0KV8QFlN0YXRpYyBUZXh0IChVc2VybmFtZSlU
-MTExMV8QFERyYWdnYWJsZSBJbWFnZSBWaWV3XxAiTWVudSBJdGVtIChVc2UgU2VsZWN0aW9uIGZvciBG
-aW5kKV8QFVBvcHVwIEJ1dHRvbiAoSXRlbSAxKV8QF01lbnUgSXRlbSAoT3BlbiBSZWNlbnQpXxAaTWVu
-dSBJdGVtIChTdGFydCBTcGVha2luZynSAA4APgEMCVeAMaDSAA4APgEMCVqAMaDSAA4APgEMCV2AMa8Q
-pQVUAo8ElQKLApECqQKqArAFlgKeBZcCiAKJAqIFmAMTBNoCugWcA/MClQMBAR0FoAKOArIFoQPmBLUC
-hwKXBJ0BhgMcAu8ATABvApsCkwNbAgMFrAB6A60EOAKKA1MCowM0BbIChgKgBbMDzQKhBbUFOQR6BREF
-uQMmBbsDtQDHAp8FvgW/AqsAagXBAGwFwwKtArECrAVGA5oFxgNkAwkAcgXKApwA2AM8AGsBTwKDA/sD
-RQKmAqUFHwNtBPUCmQKnAh4FAwXWAGkCnQXYBdkERgEuAbYC9wBwApABtQK0BeACwgOMApQE5wKuAPsC
-0gGHAo0BSQRsBAQDeABBBCsF7QG3AjcCagKYBIgFLAAfBFgF9QBxBMcF9wKWArUF+AX5BE4CmgKkAqgE
-vQLeArMCkgX9AG0DvwYAAdoChQKvAowChABuBKgGBIEBYYDMgQEjgLeA04EBO4EBQIEBW4EBd4EBDYEB
-eICngK2BAR6BAXyAqIEBOICLgQGAgPGA5ICigDaBAYGAx4EBZYEBjIDtgQEtgKGA6oEBJIBJgKmAnIAL
-gFOA/oDZgL6AaIEBkIAQgNqBAQOAsoC9gQEigLOBAZOAm4EBFIEBooDlgQEZgQGcgQFYgQEagQFLgQGj
-gK6BAYWA24AhgQESgQGHgQGYgQFFgB+BAZmALIEBlIEBT4EBYIEBSoEBXIDUgQGzgMKAo4CBgQG8gQEC
-gCWAtIAjgD2AioDygLiBATGBASyBAVCAw4EBQYDwgQE1gG+BAUaBAbKADoEBB4EBoIEBtIEBCIA6gGaA
-nYB1gM6AVYEBboEBxICMgM+A34EBPIEBU4AugJKATIDBgDyBARWA9oDIgAeA/4EBuIBtgHeAg4DsgQEf
-gQFUgAKBAQ6BAcKAfIEBMoEByYDpgQFygQGfgQG+gQEJgPWBASiBATeBAS6Al4EBaoDXgQGugDSA4IEB
-iYBZgJaBAVeAvICRgDiBASmBAafSAA4APgEMCgWAMa8QpQoGCgcKCAoJCgoKCwoMCg0KDgoPChAKEQoS
-ChMKFAoVChYKFwoYChkKGgobChwKHQoeCh8KIAohCiIKIwokCiUKJgonCigKKQoqCisKLAotCi4KLwow
-CjEKMgozCjQKNQo2CjcKOAo5CjoKOwo8Cj0KPgo/CkAKQQpCCkMKRApFCkYKRwpICkkKSgpLCkwKTQpO
-Ck8KUApRClIKUwpUClUKVgpXClgKWQpaClsKXApdCl4KXwpgCmEKYgpjCmQKZQpmCmcKaAppCmoKawps
-Cm0KbgpvCnAKcQpyCnMKdAp1CnYKdwp4CnkKegp7CnwKfQp+Cn8KgAqBCoIKgwqECoUKhgqHCogKiQqK
-CosKjAqNCo4KjwqQCpEKkgqTCpQKlQqWCpcKmAqZCpoKmwqcCp0KngqfCqAKoQqiCqMKpAqlCqYKpwqo
-CqkKqoECQ4ECRIECRYECRoECR4ECSIECSYECSoECS4ECTIECTYECToECT4ECUIECUYECUoECU4ECVIEC
-VYECVoECV4ECWIECWYECWoECW4ECXIECXYECXoECX4ECYIECYYECYoECY4ECZIECZYECZoECZ4ECaIEC
-aYECaoECa4ECbIECbYECboECb4ECcIECcYECcoECc4ECdIECdYECdoECd4ECeIECeYECeoECe4ECfIEC
-fYECfoECf4ECgIECgYECgoECg4EChIEChYEChoECh4ECiIECiYECioECi4ECjIECjYECjoECj4ECkIEC
-kYECkoECk4EClIEClYECloECl4ECmIECmYECmoECm4ECnIECnYECnoECn4ECoIECoYECooECo4ECpIEC
-pYECpoECp4ECqIECqYECqoECq4ECrIECrYECroECr4ECsIECsYECsoECs4ECtIECtYECtoECt4ECuIEC
-uYECuoECu4ECvIECvYECvoECv4ECwIECwYECwoECw4ECxIECxYECxoECx4ECyIECyYECyoECy4ECzIEC
-zYECzoECz4EC0IEC0YEC0oEC04EC1IEC1YEC1oEC14EC2IEC2YEC2oEC24EC3IEC3YEC3oEC34EC4IEC
-4YEC4oEC44EC5IEC5YEC5oEC5xDGEBcQVhEBWxDiEQFlEQFqEFwQ5BDYEPERAWsRAWwRAVwQ0RCWEEgQ
-TxDDEQFuEG8RAXgQ2hDfEQHBEI8QhhB+EQFoEQHcEBgRAYUQ3BDFEQF0EQGHEI4RAWQRAdgRAXoRAV8Q
-SREBbRDbECURASoQOBDgEOEQShEBKRDnEIIQyhDXEMwQUxBQENARAV0RAXwRAZIQ1RDsEQF1EQF7EIMR
-AX8QHRDwEOgQ5hEBWhDWEJEQahEB3REBWBDBEQF+EQEoEQF9EQGDEQF2ENQQThAnEH8Q7xA5EQFiEOMR
-Ad8RAdsQUhDOEQF5EQFpEJUQ0xEBWREBghEB1xDNEQGIEPURAYsRAc4QZxBRENIRAXEQyxEBYxEBgBEB
-jhEBhhEBcBEBhBDJEQG6EM8RAXMQOhEBKxEB2hEBiREB3hEBbxBwEQFeEQHhEMcQExEBjRAFE///////
-///9EQG5EQG8EJARAScRASwRAcUQ6REBchB9EE0RAc0RAY8Q2REBdxCIEN0RAYwQVxDrEN4RAeARAYEQ
-xBB80gAOAD4AZwtOgE+g0gAOAD4BDAtRgDGg0gAOAD4BDAtUgDGg0gA3ADgLVgtXogtXADteTlNJQk9i
-amVjdERhdGEACAAZACIAJwAxADoAPwBEAFIAVABmBkIGSAaTBpoGoQavBsEG3QbrBvcHAwcRBxwHKgdG
-B1QHZwd5B5MHnQeqB6wHrweyB7UHuAe6B70HvwfCB8UHyAfLB80HzwfSB9UH2AfbB+QH8AfyB/QIAggL
-CBQIHwgkCDMIPAhPCFgIYwhlCGgIagiTCKAIrQi7CMUI0wjgCPIJBgkSCRQJFgkYCRoJHwkhCSMJJQkn
-CSkJRAljCWwJiQmbCaYJrwm7CccJyQnLCc0J0AnSCdQJ1gnfCeEJ9gn4CfoJ/An+CgAKAgoECgYKCAoK
-CisKMwo6CkQKRgpICkoKTApPClAKUgpUCmsKjAqYCqwKtwrBCs8K3AroCu0K7wrxCvMK9Qr3CvwK/gsH
-CxgLHwsmCy8LMQs6CzwLPwtMC1ULWgthC3YLfguLC5cLpQunC6kLqwutC68LtgvDC9AL2AvaC9wL6Avx
-C/YMCwwNDA8MEQwTDCYMMww1DDgMQQxKDFwMaQxyDH0MiQyTDJoMpgzHDMkMywzNDM8M0AzSDNQM6w0M
-DQ4NEA0SDRQNFg0YDSANQQ1DDUUNRw1JDUoNTA1ODWcNjA2gDakNqw2tDa8NsQ2zDbQNtg23DcwNzg3Q
-DdIN1A3qDfcN+Q38DhEOEw4VDhcOGQ4jDkQORg5IDkoOTA5NDk8OUQ5pDpIOqg6sDrEOsw61DrcOuQ67
-DrwOvg7HDskOzA7ODvcPAA8FDw0PFg8hDzkPQg9PD2MPhA+GD4gPig+MD40Pjw+RD6kPyg/MD84P0A/S
-D9QP1g/fEAAQAhAEEAYQCBAJEAsQDRAlEHAQjRCfELUQyhDZEOsQ9hEIER0RKxE9EUQRUhFbEVwRXhFg
-EWIRZBFmEWgRahFsEW0RbhFxEXQRdhF7EYwRjhGQEZIRvxHIEdAR5BHvEf0SBxIUEh0SJRInEikSKxIw
-EjISNxI5EjsSPRI/EkwSWBJaElwSXhJlEnISgRKDEoUShxKPEqESqhKvEsISzxLREtMS1RLoEvwTBRMK
-ExUTHhMgEycTKRMrEy0TVhNYE1oTXBNeE2ATYhNkE2YTbROWE5gTmhOcE54ToBOiE6QTphOtE7YTvRPM
-E9UT2hPjE/AUBBQTFCAUKRQ2FEQUTRRuFHAUchR0FHYUeBR6FHwUhRSHFI4UkBSSFJQUzRTXFOMU8RT+
-FQgVGhUoFSoVLBUuFTAVMhUzFTUVNxU5FTsVPRU/FUgVShVNFU8VbBVuFXAVchV0FXYVeBWBFYMVhhWI
-FaUVpxWpFasVrRWvFbEVyhXfFegV8RX+FhUWHhYlFj8WRhZjFmgWahZsFm4WcBZyFnYWhxaJFpIWlBaX
-FqQWpha0Fr0WxhbMFu0W7xbxFvMW9Rb2FvgW+hcTFzQXNhc4FzoXPBc+F0MXRRdXF2gXahdzF3UXiReW
-F5wXnherF8wXzhfQF9IX1BfVF9cX2RfxGBIYFBgWGBgYGhgcGB4YMhhDGEUYThhQGF0YXxh4GIsYrBiu
-GLAYshi0GLUYtxi5GNIZAxkFGQcZCRkLGQ0ZDxkRGRMZFRkaGSMZKRkrGTQZPRlGGVEZehmFGZAZmhmn
-GakZqxmtGbYZvxnCGcQZxxnJGcsZ0BnSGdsZ4BnrGgIaCxoUGioaSxpNGk8aURpTGlwaXRpfGmEaeRqa
-GpwanhqgGqIapBqmGrEayRrSGtca6hrzGvobBxsNGxYbGBuBG4MbhRuHG4kbixuNG48bkRuTG5UblxuZ
-G5sbnRufG6EboxulG6cbqRurG60brxuxG7Mbthu5G7wbvxvCG8UbyBvLG84b0RvUG9cb2hvdG+Ab4xvm
-G+kb7BvvG/Ib9Rv4G/sb/hwBHA4cFxwfHCEcIxwlHEYcSBxKHEwcThxQHFIcXxxhHGQcZxxyHHQcghyL
-HJIcqhy5HMoc2BzaHNwc3hzgHOkc6xztHPsdBB0NHRQdKx04HTodPB0+HWMdbR1vHXEdcx14HXodfB1+
-HYAdjh2QHZ8drB2uHbAdsh3THdUd1x3ZHdsd3R3fHewd7h3xHfQd+R37HgEeDh4QHhIeFB41HjceOR47
-Hj0ePx5BHk4eUB5THlYeax5tHncehB6GHogeih6vHrUetx65HrsevR6/HsEezh7QHtMe1h7hHuMe/R8K
-HwwfDh8QHzEfMx81HzcfOR87Hz0fTh9QH2Ifbx9xH3MfdR+WH5gfmh+cH54foB+iH68fsR+0H7cf3iAA
-IA0gDyARIBMgNCA2IDggOiA8ID4gQCBNIE8gViBjIGUgZyBpIIogjCCOIJAgkiCUIJYgoyClIKggqyDJ
-IOog9yD5IPsg/SEeISAhIiEnISkhKyEtIS8hQCFCIUUhSCFLIVchWSFyIX8hgSGDIYUhpiGoIaohrCGu
-IbAhsiG3IbkhvyHQIdIh1CHWIdgh4SHuIfAh8iH0IhUiFyIZIhsiHSIfIiEiNSI3IlciZCJmImgiaiKL
-Io0ijyKRIpMilSKXIrUiziLfIuEi4yLlIuci8CL9Iv8jASMDIygjKiMsIy4jMCMyIzQjQSNDI0YjSSNW
-I1gjfCOJI4sjjSOPI7AjsiO0I7YjuCO6I7wj0SPTI94j6yPtI+8j8SQSJBQkFiQYJBokHCQeJCskLSRD
-JFQkViRYJFokXCRtJG8kcSRzJHUkgSSOJJAkkiSUJLUktyS5JLskvSS/JMEk1iTcJOkk6yTtJO8lECUS
-JRQlFiUYJRolHCUpJSslLiUxJT8lTSVeJWAlYiVkJWYlhyWkJbslzSXcJgEmHCY1JjYmOCY5JjsmPSY+
-Jj8mQCZJJksmUCZSJlQmYCZpJm4mcCZ5Jn4mhyaQJqQmuSbGJtsm7CbuJvAm8ib1JxInFCcXJxknGycd
-Jx8nNSdVJ2InZCdnJ2oniyeNJ5AnkyeVJ5cnmSefJ6Enrye8J74nwSfEJ+Un5yfqJ+0n7yfxJ/QoASgD
-KAYoCSgVKBcoLyg8KD4oQShEKGUoZyhqKG0obyhxKHModyh5KH4ojyiRKJMolSiYKKEoriiwKLMotijX
-KNko3CjfKOEo4yjlKPQo9ikFKRIpFCkXKRopOyk9KUApQylFKUcpSSlOKVApViljKWUpaClrKYgpiimN
-KY8pkSmTKZUppynAKc0pzynSKdUp9in4Kfsp/ioAKgIqBSoWKhgqGyoeKiEqKiosKkIqTypRKlQqVyp4
-KnoqfSp/KoEqgyqFKpQqoyqwKrIqtSq4Ktkq2yreKuAq4irkKucq+Cr6Kv0rACsDKw4rJiszKzUrOCs7
-K1wrXithK2MrZStnK2orfyuRK6IrpCumK6grqyuyK78rwSvEK8cr6CvqK+0r7yvxK/Mr9Sv+LBcsJCwm
-LCksLCxNLE8sUixVLFcsWSxbLGEsYyxqLHcseSx8LH8spCymLKksrCyuLLAssiy+LMAs4CztLO8s8iz1
-LRYtGC0bLR4tIC0iLSQtKC0qLTctRC1GLUktTC1tLW8tci11LXcteS17LZgtmi2sLbktuy2+LcEt4i3k
-Lect6S3rLe0t8C31LgIuDy4RLhQuFy48Lj4uQS5DLkUuRy5JLlwudy6ELoYuiS6MLq0ury6yLrQuti64
-LrouwS7JLtYu2C7bLt4u/y8BLwQvBy8JLwsvDS8SLxQvIi8vLzEvNC83L1gvWi9dL2AvYi9kL2YvcS9z
-L34vmy+lL68vzi/RL9Mv1i/ZL9sv3i/5MAEwEzAcMCMwOzBcMHIwdTB3MHowfTCAMIIwhTCyMMAw3jD/
-MQIxBDEHMQoxDTEPMRIxMjFAMU8xbDFvMXExdDF3MXkxfDGVMaIxqzG0MbYymzKeMqEypDKnMqoyrDKv
-MrEytDK2MrgyujK9MsAywjLFMsgyyjLMMs4y0DLSMtQy1jLZMtsy3TLgMuIy5DLnMuoy7DLvMvIy9TL4
-Mvsy/TMAMwIzBDMHMwozDDMPMxEzFDMXMxkzHDMeMyAzIjMlMyczKTMrMy0zLzMxMzQzNjM5MzszPjNB
-M0MzRjNJM0wzTjNQM1IzVDNWM1kzWzNdM2AzYjNkM2YzaDNrM20zbzNxM3MzdjN4M3ozfDN/M4IzhTOH
-M4ozjTOQM5MzljOZM5wznjOhM6MzpTOoM6ozrDOvM7Iz2zPpM/Yz+DP6M/sz/TP+NAA0AjQFNC40ODQ6
-NDw0PzRBNEM0RTRHNEo0YTRwNHk0ezSENIc0ijSMNI40tzS5NLs0vjTANMI0xDTGNMk01zTgNOI06TTs
-NO408TUaNRw1HjUfNSE1IjUkNSY1KDVRNVM1VTVYNVo1XDVeNWA1YzVoNXE1czV+NYA1gzWGNYk1izWw
-NbI1tTW3Nbk1uzW9Ncc17DXuNfE19DX2Nfg1+jYINi02LzYyNjU2NzY5Njs2VDZWNn82gTaDNoQ2hjaH
-Nok2izaNNpQ2nTafNqg2qzauNrE2tDbDNuQ25jbpNuw27jbwNvI3CzcNNzY3ODc6Nz03PzdBN0M3RjdJ
-N1o3XDdfN2I3ZTdzN3w3fjeVN5c3mjedN6A3ozemN6g3qjetN7A3sjfbN9033zfgN+I34zflN+c36TgS
-OBQ4FzgaOBw4HjggOCI4JTguOD84QThEOEc4SjhTOFU4VjhoOJE4kziVOJY4mDiZOJs4nTifOMg4yjjM
-OM04zzjQONI41DjWOOM5DDkOORA5ETkTORQ5FjkYORo5QzlFOUc5SjlMOU45UDlTOVY5WzlkOWY5fTmA
-OYI5hTmIOYs5jjmQOZM5ljmYOZo5wznFOcg5yznNOc850TnTOdY54jnrOe058DnzOgw6FjofOiE6MDoz
-OjY6OTo8Oj86QjpFOm46cDpyOnU6dzp5Ons6fjqBOoY6jzqROqw6rjqxOrQ6tzq5Orw6vzrCOsU6yDrL
-Os460Tr6Ovw6/jr/OwE7AjsEOwY7CDsxOzM7NTs2Ozg7OTs7Oz07PztoO2o7bDtvO3E7czt1O3c7ejuB
-O4o7jDuRO5Q7lju/O8E7xDvHO8k7yzvNO9A70zvaO+M75TvqO+078DwRPBM8FjwYPBo8HDwfPCo8UzxV
-PFc8WjxcPF48YDxjPGY8azx0PHY8ezx9PH88qDyqPK08sDyyPLQ8tjy5PLw85TznPOk87DzuPPA88jz1
-PPg8/T0GPQg9Cz0NPRk9Ij0kPSY9Lz0xPhY+GD4bPh4+ID4iPiQ+Jj4oPio+LD4uPjA+Mj40PjY+OT48
-Pj4+QT5DPkU+Rz5KPkw+Tj5QPlI+VD5WPlg+Wz5dPl8+Yj5kPmY+aD5rPm0+bz5yPnQ+dj54Pno+fD5+
-PoA+gj6EPoY+iD6LPo0+kD6SPpU+lz6ZPpw+nj6hPqQ+pj6oPqo+rD6uPrA+sj61Prc+uT68Pr4+wD7D
-PsY+yD7KPsw+zj7QPtI+1D7WPtg+2j7cPt8+4T7jPuU+5z7pPus+7T7wPvM+9T73Pvo+/T8APwI/BT8H
-Pwk/Cz8NPw8/ET8TPxw/HkAFQAhAC0AOQBFAFEAWQBlAG0AeQCBAIkAkQCdAKkAsQC9AMkA0QDZAOEA6
-QDxAPkBAQENARUBHQEpATEBOQFFAVEBWQFlAXEBeQGFAY0BmQGhAa0BuQHFAdEB2QHhAe0B+QIFAg0CG
-QIhAikCMQI9AkUCTQJVAl0CZQJtAnUCgQKNApUCoQKpArUCwQLNAtkC4QLpAvEC+QMBAw0DFQMdAykDM
-QM5A0EDSQNVA10DZQNtA3UDgQOJA5EDmQOlA7EDuQPBA80D2QPlA/ED/QQJBBUEHQQpBDUEPQRFBE0EW
-QRhBG0EeQSdBKUIQQhNCFkIZQhxCH0IiQiVCKEIrQi5CMUI0QjdCOkI9QkBCQ0JGQklCTEJPQlJCVUJY
-QltCXkJhQmRCZ0JqQm1CcEJzQnZCeUJ8Qn9CgkKFQohCi0KOQpFClEKXQppCnUKgQqNCpkKpQqxCr0Ky
-QrVCuEK7Qr5CwULEQsdCykLNQtBC00LWQtlC3ELfQuJC5ULoQutC7kLxQvRC90L6Qv1DAEMDQwZDCUMM
-Qw9DEkMVQxhDG0MeQyFDJEMnQypDLUMwQzNDNkM5QzxDP0NCQ0VDSENLQ05DUUNUQ1dDWkNdQ2BDY0Nm
-Q39DlkOiQ8VD4UQGRB1EQkRERGBEgUSeRLFEu0TcRPVFA0UYRSRFN0VERVlFd0WbRZ9FvEXXRdtGBUZE
-RmBGZEZ/RpRGp0apRrxG2EbqRwFHOEdQR2xHeEeQR5tHske7R71H30frSAVIB0gxSEpIXEhoSHVIiUiX
-SJlIsEjDSN1JBUkHSSBJLEk4SVJJZ0l9SZ1JqUnHSdFJ00nfSf9KE0oiSjtKUEplSoJKlUqoStBK8ksH
-SytLQUtnS2pLiUuWS6NLuEvKS+tL90wDTBFMJEwmTDtMTkxnTGxMg0yoTMBM2kz3TQBNAk0DTQxNDk0P
-TRhNGk5nTmpObE5vTnFOc052TnlOfE5/ToJOhU6HTolOjE6PTpFOlE6WTplOm06dTp9OoU6kTqZOqU6s
-Tq5OsU6zTrVOuE66TrxOvk7ATsJOxE7GTshOyk7NTs9O0U7UTtZO2E7bTt1O4E7iTuVO6E7qTu1O8E7z
-TvZO+U78Tv5PAU8DTwVPCE8LTw5PEU8TTxZPGE8bTx5PIU8kTydPKU8sTy5PME8yTzVPOE86TzxPPk9A
-T0JPRE9GT0lPTE9PT1FPVE9WT1lPW09eT2FPY09mT2lPbE9vT3FPc091T3dPeU97T35PgU+DT4VPh0+K
-T41Pj0+RT5NPlU+XT5pPnE+eT6BPok+lT6dPqU+rT61PsE+zT7VPuE+7T71PwE/DT8VPyE/LT85P0U/T
-T9ZP2U/cT95P4U/jT+ZP6E/qT+1P70/xT/RP9k/4T/pP/VAAUAlQC1FYUVtRXlFhUWRRZ1FqUW1RcFFz
-UXZReVF8UX9RglGFUYhRi1GOUZFRlFGXUZpRnVGgUaNRplGpUaxRr1GyUbVRuFG7Ub5RwVHEUcdRylHN
-UdBR01HWUdlR3FHfUeJR5VHoUetR7lHxUfRR91H6Uf1SAFIDUgZSCVIMUg9SElIVUhhSG1IeUiFSJFIn
-UipSLVIwUjNSNlI5UjxSP1JCUkVSSFJLUk5SUVJUUldSWlJdUmBSY1JmUmlSbFJvUnJSdVJ4UntSflKB
-UoRSh1KKUo1SkFKTUpZSmVKcUp9SolKlUqhSq1KuUrFStFK3UrpSvVLAUsNSxlLJUsxSz1LSUtVS2FLb
-Ut5S4VLkUudS6lLtUvBS81L2UvlS/FL/UwJTBVMIUwtTDlMRUxRTF1MaUx1TIFMjUyZTKVMsUy9TMlM1
-UzhTO1M+U0FTRFNHU0lTS1NNU1BTUlNVU1hTWlNcU15TYFNjU2ZTaVNrU21Tb1NxU3NTdlN4U3tTfVN/
-U4JThFOGU4hTi1OOU5BTk1OVU5dTmlOdU59TolOlU6hTq1OtU7BTslO0U7dTuVO7U71Tv1PCU8RTxlPI
-U8pTzFPOU9BT0lPVU9hT21PdU99T4lPlU+dT6lPsU+5T8FPyU/VT91P5U/tT/lQBVANUBlQJVAxUD1QS
-VBRUFlQYVBpUHFQeVCFUI1QmVClUK1QtVDBUM1Q1VDdUOlQ9VEBUQlRFVEdUSlRNVE9UUVRTVFZUWFRb
-VF5UYVRkVGdUalRsVG9UcVR0VHZUeVR8VH9UglSFVIdUilSNVI9UkVSUVJZUn1SiVKVUp1SqVK1UsFSy
-VLVUt1S5VLxUv1TBVMRUxlTIVMtUzVTPVNFU1FTXVNlU21TkVOZU51TwVPJU81T8VP5U/1UIVQ0AAAAA
-AAACAgAAAAAAAAtYAAAAAAAAAAAAAAAAAABVHA</bytes>
+AmICYwJmAm8CcAJ3AAsCeAJ5AnwCgAK3Ar0CxALIAskCygLLAs8C1QLYAtkC2gLdAuEC6wLsAu0C7gLy
+AvkC/QL+Av8DAAMEAwsDDwMQAxEDEgMWAx4DIgMjAyQDJQMpAzADMQMyAzMDNwM+A0IDQwNEA0gDTwNQ
+A1EDUgNWA10DYQNiA2MDZwNvA3QDdQN2A3cDewOCA4MDhAOFA4oDiwOPA5YDlwOYA5kDnQOkA6UDpgOr
+A6wDsAO3A7sDvAO9A74DwgPJA8oDywPMA9AD1wPYA9kD2gPfA+QD5QPpA/AD8QPyA/YD/QQBBAIEAwQI
+BBgEHQQeBB8EIQQjBCgEKQQuBDUENgQ3BDsEQgRDBEQERQRJBFAEVARVBFYEVwRbBGIEYwRkBGUEagRr
+BG8EdgR3BHgEeQR9BIQEhQSGBIcEiwSSBJMElASYBJ8EpASlBKYEpwSrBLIEswS0BLgEvwTEBMUExgTK
+BNEE0gTTBNgE2QTdBOQE5QTmBOoE8QTyBPME9AT4BP8FAAUBBQIFBgUNBQ4FDwUQBRQFGwUcBR0FHgUi
+BSkFKgUrBTAFMQU1BTwFPQU+BUIFSQVKBUsFTwVWBVcFWAVZBV0FZAVlBWYFZwVxBXIFcwV0BXcFgAWB
+BYIFgwWLBYwFjQWOBZUFlgWXBZgGDAYXBiEGIgYjBioGMwYiBjQGOgZDBkwGIgZNBlUGXAZdBmQGZQZs
+Bm0GbgZ3BngGfwaABocGiAaJBpIGlwYiBpgGpgavBrgGIga5Br4GwQbCBssG1AbVBt4G5wYiBugG9gb/
+BiIHAAcEBwUHBgcQBxkGIgcaByoHMwc8B0UGIgdGB0sHVAYiB1UHWgdhB2IHawYiB2wHcQYiB3oHgwYi
+B4QHiAeJB4wIAAh1COoI6wjsCO0I7gjvCPAI8QjyCPMI9Aj1CPYI9wj4CPkI+gj7CPwI/Qj+CP8JAAkB
+CQIJAwkECQUJBgkHCQgJCQkKCQsJDAkNCQ4JDwkQCREJEgkTCRQJFQkWCRcJGAkZCRoJGwkcCR0JHgkf
+CSAJIQkiCSMJJAklCSYJJwkoCSkJKgkrCSwJLQkuCS8JMAkxCTIJMwk0CTUJNgk3CTgJOQk6CTsJPAk9
+CT4JPwlACUEJQglDCUQJRQlGCUcJSAlJCUoJSwlMCU0JTglPCVAJUQlSCVMJVAlVCVYJVwlYCVkJWglb
+CVwJXwliCgsKtAq1CrYKtwq4CrkKugq7CrwKvQq+Cr8KwArBCsIKwwrECsUKxgrHCsgKyQrKCssKzArN
+Cs4KzwrQAkUK0QJACtIK0wrUAU0K1QrWCtcK2ArZCtoK2wrcCt0K3grfCuAK4QriCuMK5ArlCuYK5wro
+CukK6grrCuwK7QruCu8K8ArxCvIK8wr0CvUK9gFECvcK+Ar5CvoK+wr8Cv0K/gr/CwALAQsCCwMLBAsF
+CwYLBwsICwkLCgsLCwwLDQsOCw8LEAsRCxILEwsUCxULFgsXCxgLGQsaCxsLHAsdCx4LHwsgCyELIgsj
+CyQLJQsmCycLKAspCyoLKwssCy0LLgsvCzALMQsyCzMLNAs1CzYLNws4CzkLOgs7CzwLPQs+Cz8LQAtB
+C0ILQwtEC0ULRgtHC0gLSQtKC0sLTAtNC04LTwtQC1ELUgtTC1QLVQtWC1kLXAtfVSRudWxs3xASAA0A
+DgAPABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAhACIAIwAkACUAJgAnACgAKQAqACsA
+LAAtAC4ALwAwVk5TUm9vdFYkY2xhc3NdTlNPYmplY3RzS2V5c18QD05TQ2xhc3Nlc1ZhbHVlc18QGU5T
+QWNjZXNzaWJpbGl0eU9pZHNWYWx1ZXNdTlNDb25uZWN0aW9uc1tOU05hbWVzS2V5c1tOU0ZyYW1ld29y
+a11OU0NsYXNzZXNLZXlzWk5TT2lkc0tleXNdTlNOYW1lc1ZhbHVlc18QGU5TQWNjZXNzaWJpbGl0eUNv
+bm5lY3RvcnNdTlNGb250TWFuYWdlcl8QEE5TVmlzaWJsZVdpbmRvd3NfEA9OU09iamVjdHNWYWx1ZXNf
+EBdOU0FjY2Vzc2liaWxpdHlPaWRzS2V5c1lOU05leHRPaWRcTlNPaWRzVmFsdWVzgAKBAu6BAXiBAkKB
+Au2AiYEBzYAFgQJBgQJDgQHOgQLrgACABoEBzIEC7BEB44ECRNIADgAyADMANFtOU0NsYXNzTmFtZYAE
+gANdTlNBcHBsaWNhdGlvbtIANwA4ADkAOlgkY2xhc3Nlc1okY2xhc3NuYW1logA6ADteTlNDdXN0b21P
+YmplY3RYTlNPYmplY3RfEBBJQkNvY29hRnJhbWV3b3Jr0gAOAD4APwBAWk5TLm9iamVjdHOAiKEAQYAH
+2gBDAA4ARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUACtcTlNXaW5kb3dWaWV3XE5TU2Ny
+ZWVuUmVjdF1OU1dpbmRvd1RpdGxlWU5TV1RGbGFnc11OU1dpbmRvd0NsYXNzXE5TV2luZG93UmVjdF8Q
+D05TV2luZG93QmFja2luZ18QEU5TV2luZG93U3R5bGVNYXNrW05TVmlld0NsYXNzgAuAh4CGgAkSdAAA
+AIAKgAgQAhAHgABfEBh7ezQ5NSwgMzQ5fSwgezQ4MCwgMzg4fX1fEBxCb3N0b24gVW5pdmVyc2l0eSBQ
+cmludCBEcm9wWE5TV2luZG931wBaAA4AWwBcAF0AWABeAF8AYABhAGIAYwBfAGVfEA9OU05leHRSZXNw
+b25kZXJaTlNTdWJ2aWV3c1hOU3ZGbGFnc1tOU0ZyYW1lU2l6ZVtOU1N1cGVydmlld4AMgF6ADREBAICE
+gAyAhdIADgA+AGcAaIBPqgBpAGoAawBsAG0AbgBvAHAAcQBygA6AH4AjgCyANIA4gFOAdYB8gIHYAFoA
+DgB0AHUAXAB2AFgAXgBMAHgAeQB6AHsAfABfAExXTlNGcmFtZVZOU0NlbGxZTlNFbmFibGVkgAuAHoAP
+gBARAQwJgAyAC18QFHt7MTcsIDgxfSwgezY4LCAxN3192ACBAA4AggCDAIQAhQCGAIcAiACJAIoAiwCM
+AGkAjgCPW05TQ2VsbEZsYWdzXxARTlNCYWNrZ3JvdW5kQ29sb3JaTlNDb250ZW50c1lOU1N1cHBvcnRd
+TlNDb250cm9sVmlld1xOU0NlbGxGbGFnczJbTlNUZXh0Q29sb3ISBAH+QIAdgBWAEYASgA4SEEAEAIAa
+WFBhc3N3b3Jk1AAOAJIAkwCUAJUAlgCXAJhWTlNTaXplVk5TTmFtZVhOU2ZGbGFnc4AUI0AqAAAAAAAA
+gBMRBBRcTHVjaWRhR3JhbmRl0gA3ADgAmwCcogCcADtWTlNGb2501QAOAJ4AnwCgAKEAogCjAKQApQCm
+V05TQ29sb3JcTlNDb2xvclNwYWNlW05TQ29sb3JOYW1lXU5TQ2F0YWxvZ05hbWWAGYAYEAaAF4AWVlN5
+c3RlbVxjb250cm9sQ29sb3LTAA4AnwCqAKIArACtV05TV2hpdGWAGRADSzAuNjY2NjY2NjkA0gA3ADgA
+rwCeogCeADvVAA4AngCfAKAAoQCiALIApACzAKaAGYAcgBuAFl8QEGNvbnRyb2xUZXh0Q29sb3LTAA4A
+nwCqAKIArAC4gBlCMADSADcAOAC6ALukALsAvAB1ADtfEA9OU1RleHRGaWVsZENlbGxcTlNBY3Rpb25D
+ZWxs0gA3ADgAvgC/pQC/AMAAwQDCADtbTlNUZXh0RmllbGRZTlNDb250cm9sVk5TVmlld1tOU1Jlc3Bv
+bmRlctgAWgAOAHQAdQBcAHYAWABeAEwAeADGAMcAewB8AF8ATIALgB6AIIAhCYAMgAtfEBR7ezE3LCA1
+MX0sIHs1MCwgMTd9fdgAgQAOAIIAgwCEAIUAhgCHAIgAiQCKAM8AjABqAI4Aj4AdgBWAIoASgB+AGldQ
+cmludGVy2ABaAA4AdAB1AFwAdgBYAF4ATAB4ANcA2AB7AHwAXwBMgAuAHoAkgCUJgAyAC18QFnt7OTMs
+IDEwOX0sIHszNjcsIDIyfX3ZAIEADgCCAIMAhACFAIYA3gCHAN8AiQDhAOIAjABrAI4AfADmXxARTlNE
+cmF3c0JhY2tncm91bmQT/////5Rx/kGAHYAngCaAEoAjCYAqUNUADgCeAJ8AoAChAKIA6gCkAOsApoAZ
+gCmAKIAWXxATdGV4dEJhY2tncm91bmRDb2xvctMADgCfAKoAogCsAPCAGUIxANUADgCeAJ8AoAChAKIA
+sgCkAPQApoAZgByAK4AWWXRleHRDb2xvctgAWgAOAHQAdQBcAHYAWABeAEwA+QD6APsAewB8AF8ATIAL
+gDOALYAuCYAMgAtfEBV7ezkzLCA3OH0sIHszNjcsIDIyfX3aAQEAgQAOAIIAgwCEAIUAhgDeAIcBAgED
+AQQA4QDiAIwAbACOAHwA5l8QFU5TQWxsb3dlZElucHV0TG9jYWxlc4AvEhRh/kCAMoAngCaAEoAsCYAq
+0gAOAD4BDAENgDGhAQ6AMF8QJk5TQWxsUm9tYW5JbnB1dFNvdXJjZXNMb2NhbGVJZGVudGlmaWVy0gA3
+ADgBEQESogESADtXTlNBcnJhedIANwA4ARQBFaUBFQC7ALwAdQA7XxAVTlNTZWN1cmVUZXh0RmllbGRD
+ZWxs0gA3ADgBFwEYpgEYAL8AwADBAMIAO18QEU5TU2VjdXJlVGV4dEZpZWxk2ABaAA4AdAB1AFwAdgBY
+AF4ATAB4ARwBHQB7AHwAXwBMgAuAHoA1gDYJgAyAC18QFXt7MTcsIDExMn0sIHs3MSwgMTd9fdgAgQAO
+AIIAgwCEAIUAhgCHAIgAiQCKASUAjABtAI4Aj4AdgBWAN4ASgDSAGlhVc2VybmFtZdgAWgAOAHQAdQBc
+AHYAWABeAEwBLAEtAS4AewB8AF8ATIALgFKAOYA6CYAMgAtfEBV7ezkwLCA0Nn0sIHszNzMsIDI2fX3f
+EBIAgQE0ATUBNgE3AA4BOAE5AIQBOgCFATsBPAE9AT4AhgE/AUABQQB8AFMA4gFEAUUBRgDiAUgBSQBu
+AUYAfAB8AU0BTgFPAVBfEBpOU01lbnVJdGVtUmVzcGVjdEFsaWdubWVudF8QD05TQXJyb3dQb3NpdGlv
+bl8QE05TQWx0ZXJuYXRlQ29udGVudHNfEBJOU1BlcmlvZGljSW50ZXJ2YWxeTlNCdXR0b25GbGFnczJf
+EA9OU0tleUVxdWl2YWxlbnRaTlNNZW51SXRlbV8QD05TUHJlZmVycmVkRWRnZV8QEk5TVXNlc0l0ZW1G
+cm9tTWVudV1OU0FsdGVyc1N0YXRlXxAPTlNQZXJpb2RpY0RlbGF5Vk5TTWVudV1OU0J1dHRvbkZsYWdz
+E/////+EQf5ACYAmEEuAURABgCaAO4A8gDgJCREBkBEIAIA9EgaCQP/UAA4AkgCTAJQAlQCWAJcBVIAU
+gBMQENsBVgAOAVcBWAFZAVoBWwFcAT8BXQFeAS4BYAFhAWIA4gFkAWUBZgFPAWgBRlhOU1RhcmdldFdO
+U1RpdGxlXxARTlNLZXlFcXVpdk1vZE1hc2taTlNLZXlFcXVpdl1OU01uZW1vbmljTG9jWU5TT25JbWFn
+ZVxOU01peGVkSW1hZ2VYTlNBY3Rpb25XTlNTdGF0ZYA6gEaAPhIAEAAAgCYSf////4A/gEOAPYBF0wAO
+AVcBagFrAWwBbVtOU01lbnVJdGVtc4BQgEeASFZJdGVtIDHTAA4AMgFwAXEBcgFzXk5TUmVzb3VyY2VO
+YW1lgEKAQIBBV05TSW1hZ2VfEA9OU01lbnVDaGVja21hcmvSADcAOAF3AXiiAXgAO18QEE5TQ3VzdG9t
+UmVzb3VyY2XTAA4AMgFwAXEBcgF8gEKAQIBEXxAQTlNNZW51TWl4ZWRTdGF0ZV8QEV9wb3BVcEl0ZW1B
+Y3Rpb2460gA3ADgBgAE6ogE6ADtaT3RoZXJWaWV3c9IADgA+AGcBhIBPowFJAYYBh4A8gEmATNoBVgAO
+AVcBWAFZAVoBWwFcAT8BXQEuAWABiwFiAOIBZAFlAWYBTwGQgDqARoBKgCaAP4BDgD2AS1ZJdGVtIDLa
+AVYADgFXAVgBWQFaAVsBXAE/AV0BLgFgAZUBYgDiAWQBZQFmAU8BmoA6gEaATYAmgD+AQ4A9gE5WSXRl
+bSAz0gA3ADgBnQGeowGeARIAO15OU011dGFibGVBcnJhedIANwA4AaABP6IBPwA70gA3ADgBogGjpgGj
+AaQBpQC8AHUAO18QEU5TUG9wVXBCdXR0b25DZWxsXk5TTWVudUl0ZW1DZWxsXE5TQnV0dG9uQ2VsbNIA
+NwA4AacBqKYBqAGpAMAAwQDCADtdTlNQb3BVcEJ1dHRvblhOU0J1dHRvbtgAWgAOAHQAWwBcAFgAMgBe
+AEwBrAGtAa4AewBfAbAATIALgFyAc4BUgAyAdIAL0gAOAD4AZwG0gE+jAbUBtgG3gFWAZoBt3gBaAbkA
+DgG6AHQBuwBbAFwBvABYAb0BvgBeAb8AbwHBAcIBwwHEAcUBxgHHAUYAXwHJAcEAbwHLWU5TQm94VHlw
+ZVtOU1RpdGxlQ2VsbF1OU1RyYW5zcGFyZW50XE5TQm9yZGVyVHlwZVlOU09mZnNldHNfEA9OU1RpdGxl
+UG9zaXRpb25dTlNDb250ZW50Vmlld4BTEACAZYBhgF8IgFYQDIAMgGCAU4BX0gAOAD4AZwHOgE+hAcuA
+V9cAWgAOAHQAWwBcAFgAXgG1AGAB0wHUAGIAXwG1gFWAXoBdgFiADIBV0gAOAD4AZwHZgE+hAdqAWdcA
+WgAOAHQAXABYADIAXgHLAawB3gB7AF8B4AHLgFeAXIBagAyAW4BXXxAWe3sxOCwgMTR9LCB7MTMxLCAx
+MjF9fV8QEkRyYWdnYWJsZUltYWdlVmlld9IANwA4AeUB5qQB5gDBAMIAO1xOU0N1c3RvbVZpZXdfEBR7
+ezEsIDF9LCB7MTY3LCAxNDd9fdIANwA4AekAwaMAwQDCADtfEBd7ezE2MywgMzZ9LCB7MTY5LCAxNDl9
+fVZ7MCwgMH3XAIEADgCCAIMAhACGAIcB7QCJAOEB8AHxAcEB8hIEAf4AgB2AJ4BigGOAZFNCb3jUAA4A
+kgCTAJQAlQH2AJcB+IAUI0AmAAAAAAAAgBMRDBzTAA4AnwCqAKIArAH7gBlNMCAwLjgwMDAwMDAxANIA
+NwA4Af0B/qQB/gDBAMIAO1VOU0JveNgAWgAOAHQAdQBcAHYAWABeAG8AeAICAgMAewB8AF8Ab4BTgB6A
+Z4BoCYAMgFNfEBZ7ezIwLCAxOTF9LCB7NDQwLCAyOX192ACBAA4AggCDAIQAhQCGAIcAiACJAIoCCwIM
+AbYCDgIPgB2AFYBpgGqAZhIIQAQAgGxfEA9Ecm9wIFBERnMgQmVsb3fUAA4AkgCTAJQAlQITAhQBVIAU
+I0A4AAAAAAAAgGtfEBFMdWNpZGFHcmFuZGUtQm9sZNMADgCfAhcAogFGAhlVTlNSR0KAGUwwLjIgMC4y
+IDAuMgDYAFoADgB0AHUAXAB2AFgAXgBvAHgCHQIeAHsAfABfAG+AU4AegG6AbwmADIBTXxAVe3syMCwg
+MTl9LCB7NDQwLCAxM3192ACBAA4AggCDAIQAhQCGAIcAiACJAIoCJgInAbcCDgIpgB2AFYBwgHGAbYBy
+XxARPERPIE5PVCBMT0NBTElaRT7UAA4AkgCTAJQAlQItAJcBVIAUI0AkAAAAAAAAgBPTAA4AnwIXAKIB
+RgIZgBlfEBZ7ezAsIDE0OX0sIHs0ODAsIDI0MH19XxAQR3JhZGllbnRCYWNrVmlld9gAWgAOAHQAdQBc
+AHYAWABeAEwCNQI2AjcAewB8AF8ATIALgHuAdoB3CYAMgAtfEBZ7ezMyOSwgMTJ9LCB7MTM3LCAzMn19
+3ACBAA4BNgE3ATgBOQCDAIQAhQE+AIYBQAHtAj0A4gI/AkACQQJCAIwAcAJFAkYCR4B6gCYQGRCBgHmA
+eIASgHUQyBIIAAAAE/////+GgkD/VVByaW50UQ3SADcAOAJLAaWkAaUAvAB1ADvSADcAOAJNAamlAakA
+wADBAMIAO9oAWgAOAHQCTwJQAFwAWAJRAF4CUgBMAlQCVQJWAlcCWABfAloATAJcWk5TTWF4VmFsdWVa
+TlNNaW5WYWx1ZVlOU3BpRmxhZ3NcTlNEcmF3TWF0cml4gAuAgIB/I0BZAAAAAAAAI0AwAAAAAAAAEQUM
+gAwRUQqAC4B90QAOAl6AftIANwA4AmACYaICYQA7Wk5TUFNNYXRyaXhfEBR7ezIwLCAyMn0sIHsxNiwg
+MTZ9fdIANwA4AmQCZaQCZQDBAMIAO18QE05TUHJvZ3Jlc3NJbmRpY2F0b3LYAFoADgB0AHUAXAB2AFgA
+XgBMAHgCaQJqAmsAfABfAEyAC4AegIKAgxP/////gAABDAmADIALXxAVe3s0NCwgMjN9LCB7MjgzLCAx
+M3192ACBAA4AggCDAIQAhQCGAIcAiACJAIoCJgInAHIAjgCPgB2AFYBwgHGAgYAaWns0ODAsIDM4OH1f
+EBV7ezAsIDB9LCB7MTQ0MCwgODc4fX3SADcAOAJ6AnuiAnsAO18QEE5TV2luZG93VGVtcGxhdGXSADcA
+OAJ9An6jAn4CfwA7XE5TTXV0YWJsZVNldFVOU1NldNIADgA+AGcCgoBPrxA0AoMChAKFAoYChwKIAokC
+igKLAowCjQKOAo8CkAKRApICkwKUApUClgKXApgCmQKaApsCnAKdAp4CnwKgAqECogKjAqQCpQKmAqcC
+qAKpAqoCqwKsAq0CrgKvArACsQKyArMCtAK1AraAioCRgJaAm4ChgKeArYCygLeAvIDBgMeAzIDOgNOA
+14DZgN+A5IDpgOqA7IDwgPWA/oEBAoEBB4EBDYEBEoEBFIEBGYEBHoEBIoEBKIEBLIEBMYEBNYEBN4EB
+O4EBQIEBRYEBSoEBT4EBU4EBVYEBWYEBXYEBYoEBZ4EBbIEBcIEBdNMADgK4ArkCugK7ArxYTlNTb3Vy
+Y2VXTlNMYWJlbICQgIuAj9gADgFXAVgBWQFaAVsBXAE/AWACvwFiAsABZAFlAWYCw4BGgI2AjoA/gEOA
+jNMADgFXAWoBawLGAseAUIEBpoEBqGUATwBwAGUAbiAmUW9db3BlbkRvY3VtZW50OtIANwA4AswCzaMC
+zQLOADtfEBVOU05pYkNvbnRyb2xDb25uZWN0b3JeTlNOaWJDb25uZWN0b3LUAA4C0AK4ArkC0QBxAtMC
+1F1OU0Rlc3RpbmF0aW9ugJWAfICSgJTSAA4AMgAzAteABICTXUFwcENvbnRyb2xsZXJYcHJvZ3Jlc3PS
+ADcAOALbAtyjAtwCzgA7XxAUTlNOaWJPdXRsZXRDb25uZWN0b3LTAA4CuAK5AroC3wLggJCAl4Ca2QAO
+AuIBVwFYAVkBWgFbAVwBPwFgAOIC5QLmAucBZAFlAWYCw1lOU1Rvb2xUaXCARoAmgJgSABIAAICZgD+A
+Q4CMXVBhZ2UgU2V0dXAuLi5RUF5ydW5QYWdlTGF5b3V0OtMADgK4ArkCugLwAvGAkICcgKDYAA4BVwFY
+AVkBWgFbAVwBPwFgAvQBYgL1AWQBZQFmAviARoCegJ+AP4BDgJ3TAA4BVwFqAWsC+wL8gFCBAbGBAbNU
+Q29weVFjVWNvcHk60wAOArgCuQK6AwIDA4CQgKKAptgADgFXAVgBWQFaAVsBXAE/AWADBgFiAwcBZAFl
+AWYDCoBGgKSApYA/gEOAo9MADgFXAWoBawMNAw6AUIEBx4EByV8QEkJVIFByaW50IERyb3AgSGVscFE/
+WXNob3dIZWxwOtMADgK4ArkCugMUAxWAkICogKzZAA4BVwFYAVkBWgFbAVwBPwMXAWADGQFiAxoBZAFl
+AWYDHQFGVU5TVGFngEaAqoCrgD+AQ4Cp0wAOAVcBagFrAyADIYBQgQGEgQGGZQBGAGkAbgBkICZRZl8Q
+F3BlcmZvcm1GaW5kUGFuZWxBY3Rpb2460wAOArgCuQK6AycDKICQgK6AsdgADgFXAVgBWQFaAVsBXAE/
+AWADKwLmAywBZAFlAWYCw4BGgK+AsIA/gEOAjGgAUwBhAHYAZQAgAEEAcyAmUVNfEA9zYXZlRG9jdW1l
+bnRBczrTAA4CuAK5AroDNQM2gJCAs4C22AAOAVcBWAFZAVoBWwFcAT8BYAM5AWIA4gFkAWUBZgM9gEaA
+tYAmgD+AQ4C00wAOAVcBagFrA0ADQYBQgQHBgQHDbxASAEMAdQBzAHQAbwBtAGkAegBlACAAVABvAG8A
+bABiAGEAciAmXxAfcnVuVG9vbGJhckN1c3RvbWl6YXRpb25QYWxldHRlOtMADgK4ArkCugNGA0eAkIC4
+gLvYAA4BVwFYAVkBWgFbAVwBPwFgA0oBYgNLAWQBZQFmAsOARoC5gLqAP4BDgIxmAFAAcgBpAG4AdCAm
+UXBWcHJpbnQ60wAOArgCuQK6A1QDVYCQgL2AwNgADgFXAVgBWQFaAVsBXAE/AWADWAFiAOIBZAFlAWYD
+XIBGgL+AJoA/gEOAvtMADgFXAWoBawNfA2CAUIEBe4EBfV8QG0NoZWNrIFNwZWxsaW5nIFdoaWxlIFR5
+cGluZ18QHnRvZ2dsZUNvbnRpbnVvdXNTcGVsbENoZWNraW5nOtMADgK4ArkCugNlA2aAkIDCgMbYAA4B
+VwFYAVkBWgFbAVwBPwFgA2kDagNrAWQBZQFmA26ARoDEEgAYAACAxYA/gEOAw9QADgFXAJMBagFrA3ED
+cgNzgFCBAZeBAaOBAZlbSGlkZSBPdGhlcnNRaF8QFmhpZGVPdGhlckFwcGxpY2F0aW9uczrTAA4CuAK5
+AroDeQN6gJCAyIDL2AAOAVcBWAFZAVoBWwFcAT8BYAN9AWIDfgFkAWUBZgL4gEaAyYDKgD+AQ4CdVFVu
+ZG9RelV1bmRvOtQADgLQArgCuQLRAGwC0wOJgJWALICSgM1YcGFzc3dvcmTTAA4CuAK5AroDjQOOgJCA
+z4DS2AAOAVcBWAFZAVoBWwFcAT8BYAORAWIDkgFkAWUBZgMdgEaA0IDRgD+AQ4CpXxARSnVtcCB0byBT
+ZWxlY3Rpb25Ral8QHWNlbnRlclNlbGVjdGlvbkluVmlzaWJsZUFyZWE60wAOArgCuQK6A5sDnICQgNSA
+1tgADgFXAVgBWQFaAVsBXAE/AWADnwFiAOIBZAFlAWYDXIBGgNWAJoA/gEOAvl8QG0NoZWNrIEdyYW1t
+YXIgV2l0aCBTcGVsbGluZ18QFnRvZ2dsZUdyYW1tYXJDaGVja2luZzrUAA4C0AK4ArkC0QBrAtMDqoCV
+gCOAkoDYWHVzZXJuYW1l0wAOArgCuQK6A64Dr4CQgNqA3tkADgFXAVgBWQFaAVsBXAE/AxcBYAOyAWID
+swFkAWUBZgO2AFOARoDcgN2AP4BDgNvTAA4BVwFqAWsDuQO6gFCBAX+BAYFcU21hcnQgUXVvdGVzUWdf
+ECF0b2dnbGVBdXRvbWF0aWNRdW90ZVN1YnN0aXR1dGlvbjrTAA4CuAK5AroDwAPBgJCA4IDj2AAOAVcB
+WAFZAVoBWwFcAT8BYAPEAWIDxQFkAWUBZgNugEaA4YDigD+AQ4DDXxASUXVpdCBCVSBQcmludCBEcm9w
+UXFadGVybWluYXRlOtMADgK4ArkCugPOA8+AkIDlgOjYAA4BVwFYAVkBWgFbAVwBPwFgA9IDagPTAWQB
+ZQFmAz2ARoDmgOeAP4BDgLRcU2hvdyBUb29sYmFyUXRfEBN0b2dnbGVUb29sYmFyU2hvd2461AAOAtAC
+uAK5AroC0wBwA0eAkICSgHWAu9QADgLQArgCuQLRAbcB2gPjgJWAbYBZgOtbcGF0aERpc3BsYXnTAA4C
+uAK5AroD5wPogJCA7YDv2AAOAVcBWAFZAVoBWwFcAT8BYAPrAWIDawFkAWUBZgNugEaA7oDFgD+AQ4DD
+XxASSGlkZSBCVSBQcmludCBEcm9wVWhpZGU60wAOArgCuQK6A/QD9YCQgPGA9NgADgFXAVgBWQFaAVsB
+XAE/AWAD+AFiAOIBZAFlAWYD/IBGgPOAJoA/gEOA8tMADgFXAWoBawP/BACAUIEBt4EBuV1TdG9wIFNw
+ZWFraW5nXXN0b3BTcGVha2luZzrUAA4C0AK4ArkC0QQFAtMEB4CVgPaAkoD92AQJAA4ECgQLBAwEDQQO
+BA8AfAQRAHwEEwQUAHwAfAB8XxAaTlNGaWx0ZXJSZXN0cmljdHNJbnNlcnRpb25fEBROU1ByZXNlcnZl
+c1NlbGVjdGlvbl8QD19OU01hbmFnZWRQcm94eV5OU0RlY2xhcmVkS2V5c18QIk5TQ2xlYXJzRmlsdGVy
+UHJlZGljYXRlT25JbnNlcnRpb25fEBhOU1NlbGVjdHNJbnNlcnRlZE9iamVjdHNfEBZOU0F2b2lkc0Vt
+cHR5U2VsZWN0aW9uCYD8CYD6gPcJCQnSAA4APgBnBBqAT6IEGwQcgPiA+VtkaXNwbGF5TmFtZVh1bml4
+TmFtZdEADgQggPvSADcAOAQiBAuiBAsAO9IANwA4BCQEJaQEJQQmBCcAO18QEU5TQXJyYXlDb250cm9s
+bGVyXxASTlNPYmplY3RDb250cm9sbGVyXE5TQ29udHJvbGxlcl8QEnByaW50ZXJzQ29udHJvbGxlctQA
+DgLQArgCuQK6AB8ELAQtgJCAAoD/gQEB1wAOAVcBWQFaAVsBXAE/AWAEMADiAWQBZQFmA26ARoEBAIAm
+gD+AQ4DDXxATQWJvdXQgQlUgUHJpbnQgRHJvcF8QHW9yZGVyRnJvbnRTdGFuZGFyZEFib3V0UGFuZWw6
+0wAOArgCuQK6BDkEOoCQgQEDgQEG2AAOAVcBWAFZAVoBWwFcAT8BYAQ9AWIEPgFkAWUBZgLDgEaBAQSB
+AQWAP4BDgIxVQ2xvc2VRd11wZXJmb3JtQ2xvc2U60wAOArgCuQK6BEcESICQgQEIgQEM2AAOAVcBWAFZ
+AVoBWwFcAT8BYARLAuYETAFkAWUBZgRPgEaBAQqBAQuAP4BDgQEJ0wAOAVcBagFrBFIEU4BQgQG7gQG9
+W1Nob3cgQ29sb3JzUUNfEBVvcmRlckZyb250Q29sb3JQYW5lbDrTAA4CuAK5AroEWQRagJCBAQ6BARHY
+AA4BVwFYAVkBWgFbAVwBPwFgBF0BYgReAWQBZQFmAviARoEBD4EBEIA/gEOAnVNDdXRReFRjdXQ61AAO
+AtACuAK5AtEC0wAfBGmAlYCSgAKBARNYZGVsZWdhdGXTAA4CuAK5AroEbQRugJCBARWBARjYAA4BVwFY
+AVkBWgFbAVwBPwFgBHEBYgRyAWQBZQFmA1yARoEBFoEBF4A/gEOAvl5DaGVjayBTcGVsbGluZ1E7XmNo
+ZWNrU3BlbGxpbmc60wAOArgCuQK6BHsEfICQgQEagQEd2AAOAVcBWAFZAVoBWwFcAT8BYAR/AuYEgAFk
+AWUBZgL4gEaBARuBARyAP4BDgJ1UUmVkb1FaVXJlZG860wAOArgCuQK6BIkEioCQgQEfgQEh1wAOAVcB
+WQFaAVsBXAE/AWAEjQDiAWQBZQFmAsOARoEBIIAmgD+AQ4CMXxAPUmV2ZXJ0IHRvIFNhdmVkXxAWcmV2
+ZXJ0RG9jdW1lbnRUb1NhdmVkOtMADgK4ArkCugSWBJeAkIEBI4EBJ9gADgFXAVgBWQFaAVsBXAE/AWAE
+mgFiBJsBZAFlAWYEnoBGgQElgQEmgD+AQ4EBJNQADgFXAJMBagFrBKEEogSjgFCBAY+BAZGBAZBYTWlu
+aW1pemVRbV8QE3BlcmZvcm1NaW5pYXR1cml6ZTrTAA4CuAK5AroEqQSqgJCBASmBASvYAA4BVwFYAVkB
+WgFbAVwBPwFgBK0BYgDiAWQBZQFmA/yARoEBKoAmgD+AQ4DyXlN0YXJ0IFNwZWFraW5nXnN0YXJ0U3Bl
+YWtpbmc60wAOArgCuQK6BLYEt4CQgQEtgQEw2AAOAVcBWAFZAVoBWwFcAT8BYAS6AWIA4gFkAWUBZgS+
+gEaBAS+AJoA/gEOBAS7UAA4BVwCTAWoBawTBBMIEw4BQgQGqgQGtgQGsWkNsZWFyIE1lbnVfEBVjbGVh
+clJlY2VudERvY3VtZW50czrTAA4CuAK5AroEyATJgJCBATKBATTYAA4BVwFYAVkBWgFbAVwBPwFgBMwB
+YgDiAWQBZQFmBJ6ARoEBM4AmgD+AQ4EBJF8QEkJyaW5nIEFsbCB0byBGcm9udF8QD2FycmFuZ2VJbkZy
+b250OtQADgLQArgCuQLRAHIC0wTXgJWAgYCSgQE2VnN0YXR1c9MADgK4ArkCugTbBNyAkIEBOIEBOtgA
+DgFXAVgBWQFaAVsBXAE/AWAE3wFiAOIBZAFlAWYDboBGgQE5gCaAP4BDgMNYU2hvdyBBbGxfEBZ1bmhp
+ZGVBbGxBcHBsaWNhdGlvbnM60wAOArgCuQK6BOgE6YCQgQE8gQE/2AAOAVcBWAFZAVoBWwFcAT8BYATs
+AWIE7QFkAWUBZgL4gEaBAT2BAT6AP4BDgJ1VUGFzdGVRdlZwYXN0ZTrTAA4CuAK5AroE9gT3gJCBAUGB
+AUTZAA4BVwFYAVkBWgFbAVwBPwMXAWAE+gLmBPsBZAFlAWYDtgCsgEaBAUKBAUOAP4BDgNtbU21hcnQg
+TGlua3NRR18QHXRvZ2dsZUF1dG9tYXRpY0xpbmtEZXRlY3Rpb2460wAOArgCuQK6BQQFBYCQgQFGgQFJ
+2AAOAVcBWAFZAVoBWwFcAT8BYAUIAWIFCQFkAWUBZgLDgEaBAUeBAUiAP4BDgIxTTmV3UW5cbmV3RG9j
+dW1lbnQ60wAOArgCuQK6BRIFE4CQgQFLgQFO2AAOAVcBWAFZAVoBWwFcAT8BYAUWAWIFFwFkAWUBZgNc
+gEaBAUyBAU2AP4BDgL5uAFMAaABvAHcAIABTAHAAZQBsAGwAaQBuAGcgJlE6XxAPc2hvd0d1ZXNzUGFu
+ZWw60wAOArgCuQK6BSAFIYCQgQFQgQFS2AAOAVcBWAFZAVoBWwFcAT8BYAUkAWIA4gFkAWUBZgSegEaB
+AVGAJoA/gEOBASRUWm9vbVxwZXJmb3JtWm9vbTrUAA4C0AK4ArkC0QHaAtMFL4CVgFmAkoEBVFpkcmFn
+UmVnaW9u0wAOArgCuQK6BTMFNICQgQFWgQFY2QAOAVcBWAFZAVoBWwFcAT8DFwFgBTcBYgMaAWQBZQFm
+A7YBRoBGgQFXgKuAP4BDgNtfEBBTbWFydCBDb3B5L1Bhc3RlXxAYdG9nZ2xlU21hcnRJbnNlcnREZWxl
+dGU60wAOArgCuQK6BUAFQYCQgQFagQFc2AAOAVcBWAFZAVoBWwFcAT8BYAVEAWIA4gFkAWUBZgL4gEaB
+AVuAJoA/gEOAnVZEZWxldGVXZGVsZXRlOtMADgK4ArkCugVNBU6AkIEBXoEBYdgADgFXAVgBWQFaAVsB
+XAE/AWAFUQFiBVIBZAFlAWYCw4BGgQFfgQFggD+AQ4CMVFNhdmVRc11zYXZlRG9jdW1lbnQ60wAOArgC
+uQK6BVsFXICQgQFjgQFm2AAOAVcBWAFZAVoBWwFcAT8BYAVfAWIFYAFkAWUBZgL4gEaBAWSBAWWAP4BD
+gJ1aU2VsZWN0IEFsbFFhWnNlbGVjdEFsbDrXAA4C0AVoBWkCuAK5BWoFawQFBW0FbgBuBXAAU1lOU0tl
+eVBhdGhZTlNCaW5kaW5nXxAcTlNOaWJCaW5kaW5nQ29ubmVjdG9yVmVyc2lvboEBa4D2gQFqgQFpgDiB
+AWhfEBhjb250ZW50OiBhcnJhbmdlZE9iamVjdHNXY29udGVudF8QD2FycmFuZ2VkT2JqZWN0c9IANwA4
+BXUFdqMFdgLOADtfEBVOU05pYkJpbmRpbmdDb25uZWN0b3LYAA4C0AVoBWkFeAK4ArkFagVrBAUFewV8
+ArMAbgV/AFNfEBNOU1ByZXZpb3VzQ29ubmVjdG9ygQFrgPaBAW+BAW6BAWeAOIEBbV8QKmNvbnRlbnRW
+YWx1ZXM6IGFycmFuZ2VkT2JqZWN0cy5kaXNwbGF5TmFtZV1jb250ZW50VmFsdWVzXxAbYXJyYW5nZWRP
+YmplY3RzLmRpc3BsYXlOYW1l2AAOAtAFaAVpBXgCuAK5BWoFawQFBYYFhwK0AG4FigBTgQFrgPaBAXOB
+AXKBAWyAOIEBcV8QHXNlbGVjdGVkSW5kZXg6IHNlbGVjdGlvbkluZGV4XXNlbGVjdGVkSW5kZXhec2Vs
+ZWN0aW9uSW5kZXjXAA4C0AVoBWkCuAK5BWoFawLTBZEFkgQFBZQAU4EBa4CSgQF3gQF2gPaBAXVfEBZj
+b250ZW50QXJyYXk6IHByaW50ZXJzXGNvbnRlbnRBcnJheVhwcmludGVyc9IADgA+AQwFmoAxrxBxBVsE
+lgWdBZ4FnwMUBNsCuwWjA/QDAgEdBacFqAPnBLYEngGGAx0C8ABMAG8DXAIDBbMAegOuBDkDVAM1BbkF
+ugPOBbwFQAR7BRIFwAMnBcIDtgDHBcUFxgBqBcgAbAXKBU0DmwXNA2UDCgByBdEA2AM9AGsBTwP8A0YF
+IANuBPYCHgUEBd0AaQXfBeAERwEuAbYC+ABwAbUF5wLDA40E6AD7AtMBhwFJBG0EBQN5AEEELAX0AbcC
+NwJqBIkFMwRZAHEF/ATIBf4F/wYABE8EvgLfBgQAbQPABgcB2gBuBKkGC4EBY4EBI4EBeYEBeoEBfoCo
+gQE4gIuBAYKA8YCigDaBAYOBAY6A7YEBLYEBJIBJgKmAnIALgFOAvoBogQGSgBCA2oEBA4C9gLOBAZWB
+AaSA5YEBnoEBWoEBGoEBS4EBpYCugQGHgNuAIYEBiYEBmoAfgQGbgCyBAZaBAV6A1IEBtYDCgKOAgYEB
+voAlgLSAI4A9gPKAuIEBUIDDgQFBgG+BAUaBAbSADoEBooEBtoEBCIA6gGaAnYB1gFWBAcaAjIDPgQE8
+gC6AkoBMgDyBARWA9oDIgAeA/4EBuoBtgHeAg4EBH4EBVoEBDoB8gQHEgQEygQHLgQGhgQHAgQEJgQEu
+gJeBAbCANIDggQGLgFmAOIEBKYEBqdoADgFXAVgGDQFZBg4BWgFbAVwBPwFgAOIBYgB8AOIAfAFkAWUB
+ZgSeXU5TSXNTZXBhcmF0b3JcTlNJc0Rpc2FibGVkgEaAJgmAJgmAP4BDgQEk2gAOBhgBVwFYAVkBWgFb
+AVwBPwFdAWADXANfAWIA4gFkAWUBZgL4BiBZTlNTdWJtZW51gEaAvoEBe4AmgD+AQ4CdgQF8XxAUU3Bl
+bGxpbmcgYW5kIEdyYW1tYXJec3VibWVudUFjdGlvbjrSAA4APgBnBiWAT6QFEgRtA1QDm4EBS4EBFYC9
+gNTaAA4GGAFXAVgBWQFaAVsBXAE/AV0BYAO2A7kBYgDiAWQBZQFmAvgGMoBGgNuBAX+AJoA/gEOAnYEB
+gF1TdWJzdGl0dXRpb25z0gAOAD4AZwY2gE+jBTMDrgT2gQFWgNqBAUHaAA4BVwFYBg0BWQYOAVoBWwFc
+AT8BYADiAWIAfADiAHwBZAFlAWYCw4BGgCYJgCYJgD+AQ4CM2gAOBhgBVwFYAVkBWgFbAVwBPwFdAWAD
+HQMgAWIA4gFkAWUBZgL4BkuARoCpgQGEgCaAP4BDgJ2BAYVURmluZNIADgA+AGcGT4BPpQMUBcIFxQYH
+A42AqIEBh4EBiYEBi4DP2QAOAVcBWAFZAVoBWwFcAT8DFwFgBlcBYgOzAWQBZQFmAx0AU4BGgQGIgN2A
+P4BDgKlZRmluZCBOZXh02QAOAVcBWAFZAVoBWwFcAT8DFwFgBl8C5gT7AWQBZQFmAx0ArIBGgQGKgQFD
+gD+AQ4CpXUZpbmQgUHJldmlvdXPZAA4BVwFYAVkBWgFbAVwBPwMXAWAGZwFiBmgBZAFlAWYDHQBUgEaB
+AYyBAY2AP4BDgKlfEBZVc2UgU2VsZWN0aW9uIGZvciBGaW5kUWXaAA4BVwFYBg0BWQYOAVoBWwFcAT8B
+YADiAWIAfADiAHwBZAFlAWYDboBGgCYJgCYJgD+AQ4DDVldpbmRvd9IADgA+AGcGeoBPpASWBSAFnQTI
+gQEjgQFQgQF5gQEyXl9OU1dpbmRvd3NNZW512AAOAVcBWAFZAVoBWwFcAT8BYAaCAWIGgwFkAWUBZgNu
+gEaBAZOBAZSAP4BDgMNsAFAAcgBlAGYAZQByAGUAbgBjAGUAcyAmUSzaAA4GGAFXAVgBWQFaAVsBXAE/
+AV0BYANuA3EBYgDiAWQBZQFmBcoGkYBGgMOBAZeAJoA/gEOBAZaBAZjUAA4BVwCTAWoBawaUBpUGloBQ
+gQGugQHKgQGvXUJVIFByaW50IERyb3DSAA4APgBnBpqAT6sELAXGBbMFqAXIBf8D5wNlBNsF3wPAgP+B
+AZqBAZKBAY6BAZuBAaGA7YDCgQE4gQGigODaAA4BVwFYBg0BWQYOAVoBWwFcAT8BYADiAWIAfADiAHwB
+ZAFlAWYDboBGgCYJgCYJgD+AQ4DD2gAOBhgBVwFYAVkBWgFbAVwBPwFdAWAFvAayAWIA4gFkAWUBZgNu
+BreARoEBnoEBnIAmgD+AQ4DDgQGdWFNlcnZpY2Vz1AAOAVcAkwFqAWsGsga8Br2AUIEBnIEBoIEBn9IA
+DgA+AGcGwIBPoF8QD19OU1NlcnZpY2VzTWVuddoADgFXAVgGDQFZBg4BWgFbAVwBPwFgAOIBYgB8AOIA
+fAFkAWUBZgNugEaAJgmAJgmAP4BDgMPaAA4BVwFYBg0BWQYOAVoBWwFcAT8BYADiAWIAfADiAHwBZAFl
+AWYDboBGgCYJgCYJgD+AQ4DDXF9OU0FwcGxlTWVuddoADgFXAVgGDQFZBg4BWgFbAVwBPwFgAOIBYgB8
+AOIAfAFkAWUBZgLDgEaAJgmAJgmAP4BDgIzaAA4GGAFXAVgBWQFaAVsBXAE/AV0BYALDAsYBYgDiAWQB
+ZQFmBcoG5oBGgIyBAaaAJoA/gEOBAZaBAadURmlsZdIADgA+AGcG6oBPqwUEArsGCwWjBDkFTQMnBIkF
+ugLfA0aBAUaAi4EBqYEBgoEBA4EBXoCugQEfgQGkgJeAuNoADgYYAVcBWAFZAVoBWwFcAT8BXQFgBL4E
+wQFiAOIBZAFlAWYCwwb+gEaBAS6BAaqAJoA/gEOAjIEBq1tPcGVuIFJlY2VudNIADgA+AGcHAoBPoQS2
+gQEtXxAWX05TUmVjZW50RG9jdW1lbnRzTWVudVlBTWFpbk1lbnXSAA4APgBnBwiAT6cFuQXABgQF9AYA
+BfwF54EBlYEBpYEBsIEBuoEBwIEBxIEBxtoADgYYAVcBWAFZAVoBWwFcAT8BXQFgAvgC+wFiAOIBZAFl
+AWYFygcYgEaAnYEBsYAmgD+AQ4EBloEBslRFZGl00gAOAD4AZwccgE+tA3kEewXdBFkC8AToBUAFWwXN
+BacFngWfBeCAyIEBGoEBtIEBDoCcgQE8gQFagQFjgQG1gQGDgQF6gQF+gQG22gAOAVcBWAYNAVkGDgFa
+AVsBXAE/AWAA4gFiAHwA4gB8AWQBZQFmAviARoAmCYAmCYA/gEOAndoADgFXAVgGDQFZBg4BWgFbAVwB
+PwFgAOIBYgB8AOIAfAFkAWUBZgL4gEaAJgmAJgmAP4BDgJ3aAA4GGAFXAVgBWQFaAVsBXAE/AV0BYAP8
+A/8BYgDiAWQBZQFmAvgHRIBGgPKBAbeAJoA/gEOAnYEBuFZTcGVlY2jSAA4APgBnB0iAT6IEqQP0gQEp
+gPHaAA4GGAFXAVgBWQFaAVsBXAE/AV0BYARPBFIBYgDiAWQBZQFmBcoHU4BGgQEJgQG7gCaAP4BDgQGW
+gQG8VkZvcm1hdNIADgA+AGcHV4BPogXRBEeBAb6BAQjYAA4BVwFYAVkBWgFbAVwBPwFgB1wBYgPTAWQB
+ZQFmBE+ARoEBv4DngD+AQ4EBCVpTaG93IEZvbnRz2gAOBhgBVwFYAVkBWgFbAVwBPwFdAWADPQNAAWIA
+4gFkAWUBZgXKB2qARoC0gQHBgCaAP4BDgQGWgQHCVFZpZXfSAA4APgBnB26AT6IDzgM1gOWAs9oADgYY
+AVcBWAFZAVoBWwFcAT8BXQFgBJ4EoQFiAOIBZAFlAWYFygd5gEaBASSBAY+AJoA/gEOBAZaBAcXaAA4G
+GAFXAVgBWQFaAVsBXAE/AV0BYAMKAw0BYgDiAWQBZQFmBcoHgoBGgKOBAceAJoA/gEOBAZaBAchUSGVs
+cNIADgA+AGcHhoBPoQMCgKJbX05TTWFpbk1lbnXSAA4AMgAzADSABIAD0gAOAD4BDAeOgDGvEHEC+ASe
+BJ4C+AL4Ax0DbgLDAsMD/AMKAG0C+ANuA24EvgX8AU8FpwL4AEEATAWeAbYDbgBpA7YCwwNcAz0FygLD
+Az0FyAL4AvgDXAXKAsMDHQWfAGoDHQNuAEwDbgBMAB8CwwNcAvgDbgXnAEwETwBrBgAATAEuBeACwwSe
+BbkDtgG3AsMC+ABMA24C+ARPAG4AbwYEAEwAbwXKBcADHQL4AGwAHwFPAU8DXAAfAvgAHwNuBcoAbwBw
+AHICwwO2AvgATAXKBJ4AHwNuBcoF9AYLAsMFygBMA24DHQG1AEwD/ALDgJ2BASSBASSAnYCdgKmAw4CM
+gIyA8oCjgDSAnYDDgMOBAS6BAcSAPYEBg4CdgAeAC4EBeoBmgMOADoDbgIyAvoC0gQGWgIyAtIEBm4Cd
+gJ2AvoEBloCMgKmBAX6AH4CpgMOAC4DDgAuAAoCMgL6AnYDDgQHGgAuBAQmAI4EBwIALgDqBAbaAjIEB
+JIEBlYDbgG2AjICdgAuAw4CdgQEJgDiAU4EBsIALgFOBAZaBAaWAqYCdgCyAAoA9gD2AvoACgJ2AAoDD
+gQGWgFOAdYCBgIyA24CdgAuBAZaBASSAAoDDgQGWgQG6gQGpgIyBAZaAC4DDgKmAVYALgPKAjNIADgA+
+AQwIAoAxrxByBVsElgWdBZ4FnwK7BNsDFAWjA/QDAgEdBacFqAPnBLYEngGGAx0C8ABMAG8DXAIDBbMA
+egOuBDkDVAM1BbkFugPOBUAFwAMnBHsAxwW8A7YFEgXCBcUFxgBqAGwFyAXKBU0AcgXNA2UDCgObBdEA
+2AM9AGsBTwP8A0YDbgUgBPYCHgUEAGkF3QXfBEcF4ABwAbYC+AEuAbUF5wLDA40E6ALTAPsBhwFJBG0E
+BQN5AEEELAX0AbcCNwJqBIkFMwAfAHEF/ARZBMgF/gX/BE8GAALfBL4GBABtA8AB2gYHAG4GCwSpgQFj
+gQEjgQF5gQF6gQF+gIuBATiAqIEBgoDxgKKANoEBg4EBjoDtgQEtgQEkgEmAqYCcgAuAU4C+gGiBAZKA
+EIDagQEDgL2As4EBlYEBpIDlgQFagQGlgK6BARqAIYEBnoDbgQFLgQGHgQGJgQGagB+ALIEBm4EBloEB
+XoCBgQG1gMKAo4DUgQG+gCWAtIAjgD2A8oC4gMOBAVCBAUGAb4EBRoAOgQG0gQGigQEIgQG2gHWAZoCd
+gDqAVYEBxoCMgM+BATyAkoAugEyAPIEBFYD2gMiAB4D/gQG6gG2Ad4CDgQEfgQFWgAKAfIEBxIEBDoEB
+MoEBy4EBoYEBCYEBwICXgQEugQGwgDSA4IBZgQGLgDiBAamBASnSAA4APgEMCHeAMa8Qcgh4CHkIegh7
+CHwIfQh+CH8IgAiBCIIIgwiECIUIhgiHCIgIiQiKCIsIjAiNCI4IjwiQCJEIkgiTCJQIlQiWCJcImAiZ
+CJoImwicCJ0IngifCKAIoQiiCKMIpAilCKYIpwioCKkIqgirCKwIrQiuCK8IsAixCLIIswi0CLUItgi3
+CLgIuQi6CLsIvAi9CL4IvwjACMEIwgjDCMQIxQjGCMcIyAjJCMoIywjMCM0IzgjPCNAI0QjSCNMI1AjV
+CNYI1wjYCNkI2gjbCNwI3QjeCN8I4AjhCOII4wjkCOUI5gjnCOgI6YEBz4EB0IEB0YEB0oEB04EB1IEB
+1YEB1oEB14EB2IEB2YEB2oEB24EB3IEB3YEB3oEB34EB4IEB4YEB4oEB44EB5IEB5YEB5oEB54EB6IEB
+6YEB6oEB64EB7IEB7YEB7oEB74EB8IEB8YEB8oEB84EB9IEB9YEB9oEB94EB+IEB+YEB+oEB+4EB/IEB
+/YEB/oEB/4ECAIECAYECAoECA4ECBIECBYECBoECB4ECCIECCYECCoECC4ECDIECDYECDoECD4ECEIEC
+EYECEoECE4ECFIECFYECFoECF4ECGIECGYECGoECG4ECHIECHYECHoECH4ECIIECIYECIoECI4ECJIEC
+JYECJoECJ4ECKIECKYECKoECK4ECLIECLYECLoECL4ECMIECMYECMoECM4ECNIECNYECNoECN4ECOIEC
+OYECOoECO4ECPIECPYECPoECP4ECQF8QFk1lbnUgSXRlbSAoU2VsZWN0IEFsbClfEBRNZW51IEl0ZW0g
+KE1pbmltaXplKVtTZXBhcmF0b3ItNF8QIE1lbnUgSXRlbSAoU3BlbGxpbmcgYW5kIEdyYW1tYXIpXxAZ
+TWVudSBJdGVtIChTdWJzdGl0dXRpb25zKW8QEQBNAGUAbgB1ACAASQB0AGUAbQAgACgATwBwAGUAbiAm
+AClfEBRNZW51IEl0ZW0gKFNob3cgQWxsKW8QEQBNAGUAbgB1ACAASQB0AGUAbQAgACgARgBpAG4AZCAm
+AClRN18QGU1lbnUgSXRlbSAoU3RvcCBTcGVha2luZylfEB5NZW51IEl0ZW0gKEJVIFByaW50IERyb3Ag
+SGVscClfEBpUZXh0IEZpZWxkIENlbGwgKFVzZXJuYW1lKV8QEE1lbnUgSXRlbSAoRmluZClZU2VwYXJh
+dG9yXxAeTWVudSBJdGVtIChIaWRlIEJVIFByaW50IERyb3ApXxAWTWVudSBJdGVtIChDbGVhciBNZW51
+KV1NZW51IChXaW5kb3cpXxASTWVudSBJdGVtIChJdGVtIDIpW01lbnUgKEZpbmQpXxAQTWVudSBJdGVt
+IChDb3B5KVxDb250ZW50IFZpZXdfEBJHcmFkaWVudCBCYWNrIFZpZXdfEBtNZW51IChTcGVsbGluZyBh
+bmQgR3JhbW1hcilfECFUZXh0IEZpZWxkIENlbGwgKERyb3AgUERGcyBCZWxvdylTMTIxXxAaVGV4dCBG
+aWVsZCBDZWxsIChQYXNzd29yZClfEBhNZW51IEl0ZW0gKFNtYXJ0IFF1b3RlcylTMS0xXxAnTWVudSBJ
+dGVtIChDaGVjayBTcGVsbGluZyBXaGlsZSBUeXBpbmcpbxAeAE0AZQBuAHUAIABJAHQAZQBtACAAKABD
+AHUAcwB0AG8AbQBpAHoAZQAgAFQAbwBvAGwAYgBhAHIgJgApXxAZTWVudSBJdGVtIChCVSBQcmludCBE
+cm9wKVMyLTFfEBhNZW51IEl0ZW0gKFNob3cgVG9vbGJhcilfEBJNZW51IEl0ZW0gKERlbGV0ZSlfEBBN
+ZW51IEl0ZW0gKEZpbGUpUThfEBBNZW51IEl0ZW0gKFJlZG8pXxAZVGV4dCBGaWVsZCBDZWxsIChQcmlu
+dGVyKV8QD01lbnUgKFNlcnZpY2VzKV8QFE1lbnUgKFN1YnN0aXR1dGlvbnMpbxAaAE0AZQBuAHUAIABJ
+AHQAZQBtACAAKABTAGgAbwB3ACAAUwBwAGUAbABsAGkAbgBnICYAKV8QFU1lbnUgSXRlbSAoRmluZCBO
+ZXh0KV8QGU1lbnUgSXRlbSAoRmluZCBQcmV2aW91cylbU2VwYXJhdG9yLTFfEBVTdGF0aWMgVGV4dCAo
+UHJpbnRlcilaVGV4dCBGaWVsZF8QFE1lbnUgSXRlbSAoU2VydmljZXMpWE1haW5NZW51UTNfEB9TdGF0
+aWMgVGV4dCAoPERPIE5PVCBMT0NBTElaRT4pW1NlcGFyYXRvci01XxAXTWVudSBJdGVtIChIaWRlIE90
+aGVycylRMl8QJ01lbnUgSXRlbSAoQ2hlY2sgR3JhbW1hciBXaXRoIFNwZWxsaW5nKV8QFk1lbnUgSXRl
+bSAoU2hvdyBGb250cylfEA9UZXh0IEZpZWxkIENlbGxbTWVudSAoVmlldylcVGV4dCBGaWVsZC0xXxAR
+TWVudSAoT3RoZXJWaWV3cyldTWVudSAoU3BlZWNoKVE2XxAUTWVudSAoQlUgUHJpbnQgRHJvcClfEBBN
+ZW51IEl0ZW0gKFpvb20pXxAXTWVudSBJdGVtIChTbWFydCBMaW5rcylfECVUZXh0IEZpZWxkIENlbGwg
+KDxETyBOT1QgTE9DQUxJWkU+KS0xUTlfEBZTdGF0aWMgVGV4dCAoUGFzc3dvcmQpW1NlcGFyYXRvci02
+W1NlcGFyYXRvci0yXxAXTWVudSBJdGVtIChTaG93IENvbG9ycylfEBJNZW51IEl0ZW0gKFNwZWVjaClf
+EBNQdXNoIEJ1dHRvbiAoUHJpbnQpXxAdU3RhdGljIFRleHQgKERyb3AgUERGcyBCZWxvdylbTWVudSAo
+RWRpdClfEBtQb3AgVXAgQnV0dG9uIENlbGwgKEl0ZW0gMSlZQm94IChCb3gpUTFbTWVudSAoRmlsZSlf
+EB1NZW51IEl0ZW0gKEp1bXAgdG8gU2VsZWN0aW9uKV8QEU1lbnUgSXRlbSAoUGFzdGUpXkFwcCBDb250
+cm9sbGVyXxAWU2VjdXJlIFRleHQgRmllbGQgQ2VsbF8QEk1lbnUgSXRlbSAoSXRlbSAzKV8QEk1lbnUg
+SXRlbSAoSXRlbSAxKV8QGk1lbnUgSXRlbSAoQ2hlY2sgU3BlbGxpbmcpXxAQQXJyYXkgQ29udHJvbGxl
+cl8QEE1lbnUgSXRlbSAoVW5kbylfECVXaW5kb3cgKEJvc3RvbiBVbml2ZXJzaXR5IFByaW50IERyb3Ap
+XxAfTWVudSBJdGVtIChBYm91dCBCVSBQcmludCBEcm9wKV8QEk1lbnUgSXRlbSAoRm9ybWF0KV8QIVN0
+YXRpYyBUZXh0ICg8RE8gTk9UIExPQ0FMSVpFPiktMV8QE0J1dHRvbiBDZWxsIChQcmludClfECNUZXh0
+IEZpZWxkIENlbGwgKDxETyBOT1QgTE9DQUxJWkU+KVIxMF8QHE1lbnUgSXRlbSAoU21hcnQgQ29weS9Q
+YXN0ZSlcRmlsZSdzIE93bmVyXEFzeW5jIEFycm93c18QEk1lbnUgSXRlbSAoV2luZG93KV8QD01lbnUg
+SXRlbSAoQ3V0KV8QHk1lbnUgSXRlbSAoQnJpbmcgQWxsIHRvIEZyb250KVtBcHBsaWNhdGlvbltTZXBh
+cmF0b3ItM11NZW51IChGb3JtYXQpXxAQTWVudSBJdGVtIChWaWV3KVE1XxASTWVudSAoT3BlbiBSZWNl
+bnQpXxAQTWVudSBJdGVtIChFZGl0KV8QFlN0YXRpYyBUZXh0IChVc2VybmFtZSlUMTExMV8QFERyYWdn
+YWJsZSBJbWFnZSBWaWV3XxAiTWVudSBJdGVtIChVc2UgU2VsZWN0aW9uIGZvciBGaW5kKV8QFVBvcHVw
+IEJ1dHRvbiAoSXRlbSAxKV8QF01lbnUgSXRlbSAoT3BlbiBSZWNlbnQpXxAaTWVudSBJdGVtIChTdGFy
+dCBTcGVha2luZynSAA4APgEMCV6AMaDSAA4APgEMCWGAMaDSAA4APgEMCWSAMa8QpgVbBJYFnQWeBZ8D
+FATbArsFowP0AwIBHQKbBacCswKHBagD5wS2AosEngKMAYYDHQLwAEwAbwKRAp4DXAIDBbMAegOuBDkC
+jwNUAzUFuQKnBboDzgKTBbwFQAR7BRIFwAMnBcIDtgDHAoQChQKsAq8CmAXFBcYAagXIAGwCjgXKAogC
+pQKtArICpgKqBU0DmwXNA2UDCgByAp0F0QKZANgDPQBrAU8CnwKwA/wDRgUgA24E9gKhAh4FBAXdAGkC
+tQXfBeAERwEuAbYC+ABwAokBtQKQBecClAKWAsMCkgONApwE6AKjAq4A+wLTAYcCigKxAUkEbQQFA3kA
+QQQsBfQBtwI3AmoClQKgAqQCgwSJAqgFMwKiAB8EWQX8AHEEyAX+ArYF/wYABE8CmgS+At8CqwK0AoYG
+BABtA8AGBwHaApcCjQBuBKkGCwKpgQFjgQEjgQF5gQF6gQF+gKiBATiAi4EBgoDxgKKANoD+gQGDgQFn
+gKGBAY6A7YEBLYC3gQEkgLyASYCpgJyAC4BTgNOBAQ2AvoBogQGSgBCA2oEBA4DMgL2As4EBlYEBNYEB
+pIDlgNmBAZ6BAVqBARqBAUuBAaWAroEBh4DbgCGAkYCWgQFKgQFVgOyBAYmBAZqAH4EBm4AsgMeBAZaA
+p4EBLIEBT4EBYoEBMYEBQIEBXoDUgQG1gMKAo4CBgQEHgQG+gPCAJYC0gCOAPYEBEoEBWYDygLiBAVCA
+w4EBQYEBGYBvgQFGgQG0gA6BAXCBAaKBAbaBAQiAOoBmgJ2AdYCtgFWAzoEBxoDfgOmAjIDXgM+BAQKB
+ATyBASKBAVOALoCSgEyAsoEBXYA8gQEVgPaAyIAHgP+BAbqAbYB3gIOA5IEBFIEBKICKgQEfgQE3gQFW
+gQEegAKBAQ6BAcSAfIEBMoEBy4EBdIEBoYEBwIEBCYD1gQEugJeBAUWBAWyAm4EBsIA0gOCBAYuAWYDq
+gMGAOIEBKYEBqYEBO9IADgA+AQwKDYAxrxCmCg4KDwoQChEKEgoTChQKFQoWChcKGAoZChoKGwocCh0K
+HgofCiAKIQoiCiMKJAolCiYKJwooCikKKgorCiwKLQouCi8KMAoxCjIKMwo0CjUKNgo3CjgKOQo6CjsK
+PAo9Cj4KPwpACkEKQgpDCkQKRQpGCkcKSApJCkoKSwpMCk0KTgpPClAKUQpSClMKVApVClYKVwpYClkK
+WgpbClwKXQpeCl8KYAphCmIKYwpkCmUKZgpnCmgKaQpqCmsKbAptCm4KbwpwCnEKcgpzCnQKdQp2CncK
+eAp5CnoKewp8Cn0Kfgp/CoAKgQqCCoMKhAqFCoYKhwqICokKigqLCowKjQqOCo8KkAqRCpIKkwqUCpUK
+lgqXCpgKmQqaCpsKnAqdCp4KnwqgCqEKogqjCqQKpQqmCqcKqAqpCqoKqwqsCq0KrgqvCrAKsQqyCrOB
+AkWBAkaBAkeBAkiBAkmBAkqBAkuBAkyBAk2BAk6BAk+BAlCBAlGBAlKBAlOBAlSBAlWBAlaBAleBAliB
+AlmBAlqBAluBAlyBAl2BAl6BAl+BAmCBAmGBAmKBAmOBAmSBAmWBAmaBAmeBAmiBAmmBAmqBAmuBAmyB
+Am2BAm6BAm+BAnCBAnGBAnKBAnOBAnSBAnWBAnaBAneBAniBAnmBAnqBAnuBAnyBAn2BAn6BAn+BAoCB
+AoGBAoKBAoOBAoSBAoWBAoaBAoeBAoiBAomBAoqBAouBAoyBAo2BAo6BAo+BApCBApGBApKBApOBApSB
+ApWBApaBApeBApiBApmBApqBApuBApyBAp2BAp6BAp+BAqCBAqGBAqKBAqOBAqSBAqWBAqaBAqeBAqiB
+AqmBAqqBAquBAqyBAq2BAq6BAq+BArCBArGBArKBArOBArSBArWBAraBAreBAriBArmBArqBAruBAryB
+Ar2BAr6BAr+BAsCBAsGBAsKBAsOBAsSBAsWBAsaBAseBAsiBAsmBAsqBAsuBAsyBAs2BAs6BAs+BAtCB
+AtGBAtKBAtOBAtSBAtWBAtaBAteBAtiBAtmBAtqBAtuBAtyBAt2BAt6BAt+BAuCBAuGBAuKBAuOBAuSB
+AuWBAuaBAueBAuiBAumBAuoQxhAXEFwQ2BEBXBDREJYQSBBPEMMQbxEBeBCOENoRAcERAWgQjxCGEH4Q
+VhAYEN4RAYUQ3BDFEQF0EQGHEQFbEOQRAdgRAXoRAV8QSRDbEQEqEDgRAd8QShEBKREBZBCCEMoQ1xDM
+EFMQUBDQEQFdEQF8EQHgEFcQ5hEBYxEBbxDVEOwRAXsQgxEBfxDfEB0Q8RB/EPAQ6BAnEQFlEQFaENYQ
+kRBqEQHdEQFpEQFYEOMRAX4RASgRAX0RAYMRAZIQ6xDUEE4Q7xA5EQFiEOcRAdsQUhDOEQF5EQHOEJUQ
+0xEBWREBghEB1xDNEQGIEQFrEQGLEPUQZxEBcREBuRBREQGPENIQwRDLECURAeERAYARAY4RAYYRAW0R
+AWoRAYQQyREBuhDPEQFzEDoRASsRAdoRAYkRAd4RAW4Q4RDpEQF2EHARAXIRAV4RAWwRAeIQxxATEQGN
+EAUT//////////0RAbwQkBEBJxEBLBEBxRB9EE0RAXURAc0Q4BDZEQF3EIgQ3REBjBEB3BEBcBEBgRDE
+EHwQ4tIADgA+AGcLWIBPoNIADgA+AQwLW4AxoNIADgA+AQwLXoAxoNIANwA4C2ALYaILYQA7Xk5TSUJP
+YmplY3REYXRhAAgAGQAiACcAMQA6AD8ARABSAFQAZgZIBk4GmQagBqcGtQbHBuMG8Qb9BwkHFwciBzAH
+TAdaB20HfweZB6MHsAeyB7UHuAe7B74HwAfDB8UHyAfLB84H0QfTB9UH2AfbB94H4QfqB/YH+Af6CAgI
+EQgaCCUIKgg5CEIIVQheCGkIawhuCHAImQimCLMIwQjLCNkI5gj4CQwJGAkaCRwJHgkgCSUJJwkpCSsJ
+LQkvCUoJaQlyCY8JoQmsCbUJwQnNCc8J0QnTCdYJ2AnaCdwJ5QnnCfwJ/goACgIKBAoGCggKCgoMCg4K
+EAoxCjkKQApKCkwKTgpQClIKVQpWClgKWgpxCpIKngqyCr0KxwrVCuIK7grzCvUK9wr5CvsK/QsCCwQL
+DQseCyULLAs1CzcLQAtCC0ULUgtbC2ALZwt8C4QLkQudC6sLrQuvC7ELswu1C7wLyQvWC94L4AviC+4L
+9wv8DBEMEwwVDBcMGQwsDDkMOww+DEcMUAxiDG8MeAyDDI8MmQygDKwMzQzPDNEM0wzVDNYM2AzaDPEN
+Eg0UDRYNGA0aDRwNHg0mDUcNSQ1LDU0NTw1QDVINVA1tDZINpg2vDbENsw21DbcNuQ26DbwNvQ3SDdQN
+1g3YDdoN8A39Df8OAg4XDhkOGw4dDh8OKQ5KDkwOTg5QDlIOUw5VDlcObw6YDrAOsg63DrkOuw69Dr8O
+wQ7CDsQOzQ7PDtIO1A79DwYPCw8TDxwPJw8/D0gPVQ9pD4oPjA+OD5APkg+TD5UPlw+vD9AP0g/UD9YP
+2A/aD9wP5RAGEAgQChAMEA4QDxAREBMQKxB2EJMQpRC7ENAQ3xDxEPwRDhEjETERQxFKEVgRYRFiEWQR
+ZhFoEWoRbBFuEXARchFzEXQRdxF6EXwRgRGSEZQRlhGYEcURzhHWEeoR9RIDEg0SGhIjEisSLRIvEjES
+NhI4Ej0SPxJBEkMSRRJSEl4SYBJiEmQSaxJ4EocSiRKLEo0SlRKnErAStRLIEtUS1xLZEtsS7hMCEwsT
+EBMbEyQTJhMtEy8TMRMzE1wTXhNgE2ITZBNmE2gTahNsE3MTnBOeE6ATohOkE6YTqBOqE6wTsxO8E8MT
+0hPbE+AT6RP2FAoUGRQmFC8UPBRKFFMUdBR2FHgUehR8FH4UgBSCFIsUjRSUFJYUmBSaFNMU3RTpFPcV
+BBUOFSAVLhUwFTIVNBU2FTgVORU7FT0VPxVBFUMVRRVOFVAVUxVVFXIVdBV2FXgVehV8FX4VhxWJFYwV
+jhWrFa0VrxWxFbMVtRW3FdAV5RXuFfcWBBYbFiQWKxZFFkwWaRZuFnAWchZ0FnYWeBZ8Fo0WjxaYFpoW
+nRaqFqwWuhbDFswW0hbzFvUW9xb5FvsW/Bb+FwAXGRc6FzwXPhdAF0IXRBdJF0sXXRduF3AXeRd7F48X
+nBeiF6QXsRfSF9QX1hfYF9oX2xfdF98X9xgYGBoYHBgeGCAYIhgkGDgYSRhLGFQYVhhjGGUYfhiRGLIY
+tBi2GLgYuhi7GL0YvxjYGQkZCxkNGQ8ZERkTGRUZFxkZGRsZIBkpGS8ZMRk6GUMZTBlXGYAZixmWGaAZ
+rRmvGbEZsxm8GcUZyBnKGc0ZzxnRGdYZ2BnhGeYZ8RoIGhEaGhowGlEaUxpVGlcaWRpiGmMaZRpnGn8a
+oBqiGqQaphqoGqoarBq3Gs8a2BrdGvAa+RsAGw0bExscGx4biRuLG40bjxuRG5MblRuXG5kbmxudG58b
+oRujG6UbpxupG6sbrRuvG7Ebsxu1G7cbuRu7G74bwRvEG8cbyhvNG9Ab0xvWG9kb3BvfG+Ib5RvoG+sb
+7hvxG/Qb9xv6G/0cABwDHAYcCRwMHBkcIhwqHCwcLhwwHFEcUxxVHFccWRxbHF0cahxsHG8cchx9HH8c
+jRyWHJ0ctRzEHNUc4xzlHOcc6RzrHPQc9hz4HQYdDx0YHR8dNh1DHUUdRx1JHW4deB16HXwdfh2DHYUd
+hx2JHYsdmR2bHaodtx25HbsdvR3eHeAd4h3kHeYd6B3qHfcd+R38Hf8eBB4GHgweGR4bHh0eHx5AHkIe
+RB5GHkgeSh5MHlkeWx5eHmEedh54HoIejx6RHpMelR66HsAewh7EHsYeyB7KHswe2R7bHt4e4R7sHu4f
+CB8VHxcfGR8bHzwfPh9AH0IfRB9GH0gfWR9bH20feh98H34fgB+hH6MfpR+nH6kfqx+tH7ofvB+/H8If
+6SALIBggGiAcIB4gPyBBIEMgRSBHIEkgSyBYIFogYSBuIHAgciB0IJUglyCZIJsgnSCfIKEgriCwILMg
+tiDUIPUhAiEEIQYhCCEpISshLSEyITQhNiE4ITohSyFNIVAhUyFWIWIhZCF9IYohjCGOIZAhsSGzIbUh
+tyG5IbshvSHCIcQhyiHbId0h3yHhIeMh7CH5Ifsh/SH/IiAiIiIkIiYiKCIqIiwiQCJCImIibyJxInMi
+dSKWIpgimiKcIp4ioCKiIsAi2SLqIuwi7iLwIvIi+yMIIwojDCMOIzMjNSM3IzkjOyM9Iz8jTCNOI1Ej
+VCNhI2MjhyOUI5YjmCOaI7sjvSO/I8EjwyPFI8cj3CPeI+kj9iP4I/oj/CQdJB8kISQjJCUkJyQpJDYk
+OCROJF8kYSRjJGUkZyR4JHokfCR+JIAkjCSZJJsknSSfJMAkwiTEJMYkyCTKJMwk4STnJPQk9iT4JPol
+GyUdJR8lISUjJSUlJyU0JTYlOSU8JUolWCVpJWslbSVvJXElkiWvJcYl2CXnJgwmJyZAJkEmQyZEJkYm
+SCZJJkomSyZUJlYmWyZdJl8mayZ0JnkmeyaEJokmkiabJq8mxCbRJuYm9yb5Jvsm/ScAJx0nHyciJyQn
+JicoJyonQCdgJ20nbydyJ3UnlieYJ5snniegJ6InpCeqJ6wnuifHJ8knzCfPJ/An8if1J/gn+if8J/8o
+DCgOKBEoFCggKCIoOihHKEkoTChPKHAocih1KHgoeih8KH4ogiiEKIkomiicKJ4ooCijKKwouSi7KL4o
+wSjiKOQo5yjqKOwo7ijwKP8pASkQKR0pHykiKSUpRilIKUspTilQKVIpVClZKVspYSluKXApcyl2KZMp
+lSmYKZopnCmeKaApsinLKdgp2indKeAqASoDKgYqCSoLKg0qECohKiMqJiopKiwqNSo3Kk0qWipcKl8q
+YiqDKoUqiCqKKowqjiqQKp8qriq7Kr0qwCrDKuQq5irpKusq7SrvKvIrAysFKwgrCysOKxkrMSs+K0Ar
+QytGK2craStsK24rcCtyK3UriiucK60rryuxK7Mrtiu9K8orzCvPK9Ir8yv1K/gr+iv8K/4sACwJLCIs
+LywxLDQsNyxYLFosXSxgLGIsZCxmLGwsbix1LIIshCyHLIosryyxLLQstyy5LLssvSzJLMss6yz4LPos
+/S0ALSEtIy0mLSktKy0tLS8tMy01LUItTy1RLVQtVy14LXotfS2ALYIthC2GLaMtpS23LcQtxi3JLcwt
+7S3vLfIt9C32Lfgt+y4ALg0uHi4gLiIuJC4nLjIuPy5BLkQuRy5sLm4ucS5zLnUudy55Lowupy60LrYu
+uS68Lt0u3y7iLuQu5i7oLuou8S75LwYvCC8LLw4vLy8xLzQvNy85LzsvPS9CL0QvUi9fL2EvZC9nL4gv
+ii+NL5Avki+UL5YvoS+jL64vyy/VL98v/jABMAMwBjAJMAswDjApMDEwQzBMMFMwazCMMKIwpTCnMKow
+rTCwMLIwtTDiMPAxDjEvMTIxNDE3MToxPTE/MUIxYjFwMX8xnDGfMaExpDGnMakxrDHFMdIx2zHkMeYy
+yzLOMtEy1DLXMtoy3DLfMuEy5DLmMugy6jLtMvAy8jL1Mvgy+jL8Mv4zADMCMwQzBjMJMwszDTMQMxIz
+FDMXMxozHDMfMyIzJTMoMyszLTMwMzIzNDM3MzozPDM/M0EzRDNHM0kzTDNOM1AzUjNVM1czWTNbM10z
+XzNhM2QzZjNpM2szbjNxM3MzdjN5M3wzfjOAM4IzhDOGM4kzizONM5AzkjOUM5YzmDObM50znzOhM6Mz
+pjOoM6ozrDOvM7IztTO3M7ozvTPAM8MzxjPJM8wzzjPRM9Mz1TPYM9oz3DPfM+I0CzQZNCY0KDQqNCs0
+LTQuNDA0MjQ1NF40aDRqNGw0bzRxNHM0dTR3NHo0kTSgNKk0qzS0NLc0ujS8NL405zTpNOs07jTwNPI0
+9DT2NPk1BzUQNRI1GTUcNR41ITVKNUw1TjVPNVE1UjVUNVY1WDWBNYM1hTWINYo1jDWONZA1kzWYNaE1
+ozWuNbA1szW2Nbk1uzXgNeI15TXnNek16zXtNfc2HDYeNiE2JDYmNig2KjY4Nl02XzZiNmU2ZzZpNms2
+hDaGNq82sTazNrQ2tja3Nrk2uza9NsQ2zTbPNtg22zbeNuE25DbzNxQ3FjcZNxw3HjcgNyI3Ozc9N2Y3
+aDdqN203bzdxN3M3djd5N4o3jDePN5I3lTejN6w3rjfFN8c3yjfNN9A30zfWN9g32jfdN+A34jgLOA04
+DzgQOBI4EzgVOBc4GThCOEQ4RzhKOEw4TjhQOFI4VTheOG84cTh0OHc4ejiDOIU4hjiYOME4wzjFOMY4
+yDjJOMs4zTjPOPg4+jj8OP04/zkAOQI5BDkGORM5PDk+OUA5QTlDOUQ5RjlIOUo5czl1OXc5ejl8OX45
+gDmDOYY5izmUOZY5rTmwObI5tTm4Obs5vjnAOcM5xjnIOco58zn1Ofg5+zn9Of86AToDOgY6EjobOh06
+IDojOjw6RjpPOlE6YDpjOmY6aTpsOm86cjp1Op46oDqiOqU6pzqpOqs6rjqxOrY6vzrBOtw63jrhOuQ6
+5zrpOuw67zryOvU6+Dr7Ov47ATsqOyw7LjsvOzE7Mjs0OzY7ODthO2M7ZTtmO2g7aTtrO207bzuYO5o7
+nDufO6E7ozulO6c7qjuxO7o7vDvBO8Q7xjvvO/E79Dv3O/k7+zv9PAA8AzwKPBM8FTwaPB08IDxBPEM8
+RjxIPEo8TDxPPFo8gzyFPIc8ijyMPI48kDyTPJY8mzykPKY8qzytPK882DzaPN084DziPOQ85jzpPOw9
+FT0XPRk9HD0ePSA9Ij0lPSg9LT02PTg9Oz09PUk9Uj1UPVY9Xz1hPkY+SD5LPk4+UD5SPlQ+Vj5YPlo+
+XD5ePmA+Yj5kPmY+aT5sPm4+cT5zPnU+dz56Pnw+fj6APoI+hD6GPog+iz6NPo8+kj6UPpY+mD6bPp0+
+nz6iPqQ+pj6oPqo+rD6uPrA+sj60PrY+uD67Pr0+wD7CPsU+xz7JPsw+zj7RPtQ+1j7YPto+3D7ePuA+
+4j7lPuc+6T7sPu4+8D7zPvY++D76Pvw+/j8APwI/BD8GPwg/Cj8MPw8/ET8TPxU/Fz8ZPxs/HT8gPyM/
+JT8nPyo/LT8wPzI/NT83Pzk/Oz89Pz8/QT9DP0w/TkA1QDhAO0A+QEFAREBGQElAS0BOQFBAUkBUQFdA
+WkBcQF9AYkBkQGZAaEBqQGxAbkBwQHNAdUB3QHpAfEB+QIFAhECGQIlAjECOQJFAk0CWQJhAm0CeQKFA
+pECmQKhAq0CuQLFAs0C2QLhAukC8QL9AwUDDQMVAx0DJQMtAzUDQQNNA1UDYQNpA3UDgQONA5kDoQOpA
+7EDuQPBA80D1QPdA+kD8QP5BAEECQQVBB0EJQQtBDUEQQRJBFEEWQRlBHEEeQSBBI0EmQSlBLEEvQTJB
+NUE3QTpBPUE/QUFBQ0FGQUhBS0FOQVdBWUJAQkNCRkJJQkxCT0JSQlVCWEJbQl5CYUJkQmdCakJtQnBC
+c0J2QnlCfEJ/QoJChUKIQotCjkKRQpRCl0KaQp1CoEKjQqZCqUKsQq9CskK1QrhCu0K+QsFCxELHQspC
+zULQQtNC1kLZQtxC30LiQuVC6ELrQu5C8UL0QvdC+kL9QwBDA0MGQwlDDEMPQxJDFUMYQxtDHkMhQyRD
+J0MqQy1DMEMzQzZDOUM8Qz9DQkNFQ0hDS0NOQ1FDVENXQ1pDXUNgQ2NDZkNpQ2xDb0NyQ3VDeEN7Q35D
+gUOEQ4dDikONQ5BDk0OWQ69DxkPSQ/VEEUQ2RE1EckR0RJBEsUTOROFE60UMRSVFM0VIRVRFZ0V0RYlF
+p0XLRc9F7EYHRgtGNUZ0RpBGlEavRsRG10bZRuxHCEcaRzFHaEeAR5xHqEfAR8tH4kfrR+1ID0gbSDVI
+N0hhSHpIjEiYSKVIuUjHSMlI4EjzSQ1JNUk3SVBJXEloSYJJl0mtSc1J2Un3SgFKA0oPSi9KQ0pSSmtK
+gEqVSrJKxUrYSwBLIks3S1tLcUuXS5pLuUvGS9NL6Ev6TBtMJ0wzTEFMVExWTGtMfkyXTJxMs0zYTPBN
+Ck0nTTBNMk0zTTxNPk0/TUhNSk6ZTpxOn06iTqVOqE6qTq1Or06yTrROtk64TrpOvU7ATsJOxU7HTspO
+zE7PTtFO007VTtdO2U7bTt1O4E7iTuRO507pTutO7k7wTvJO9E73TvpO/U7/TwFPBE8HTwpPDU8QTxJP
+FU8XTxlPG08dTyBPI08lTyhPK08tTzBPMk80TzdPOU88Tz9PQk9FT0hPS09NT1BPUk9UT1ZPWU9cT15P
+YE9iT2RPZk9pT2xPbk9wT3NPdU94T3tPfU+AT4NPhU+IT4tPjk+RT5NPlU+XT5lPm0+dT59Pok+kT6ZP
+qE+qT6xPr0+yT7VPuE+6T7xPvk/AT8NPxU/IT8pPzE/OT9BP00/VT9dP2U/bT95P4U/jT+ZP6U/sT+9P
+8U/0T/dP+U/8T/9QAlAFUAhQC1ANUBBQElAVUBhQGlAdUB9QIVAkUCZQKFAqUCxQL1AyUDVQPlBAUY9R
+klGVUZhRm1GeUaFRpFGnUapRrVGwUbNRtlG5UbxRv1HCUcVRyFHLUc5R0VHUUddR2lHdUeBR41HmUelR
+7FHvUfJR9VH4UftR/lIBUgRSB1IKUg1SEFITUhZSGVIcUh9SIlIlUihSK1IuUjFSNFI3UjpSPVJAUkNS
+RlJJUkxST1JSUlVSWFJbUl5SYVJkUmdSalJtUnBSc1J2UnlSfFJ/UoJShVKIUotSjlKRUpRSl1KaUp1S
+oFKjUqZSqVKsUq9SslK1UrhSu1K+UsFSxFLHUspSzVLQUtNS1lLZUtxS31LiUuVS6FLrUu5S8VL0UvdS
++lL9UwBTA1MGUwlTDFMPUxJTFVMYUxtTHlMhUyRTJ1MqUy1TMFMzUzZTOVM8Uz9TQlNFU0hTS1NOU1FT
+VFNXU1pTXVNgU2NTZlNpU2xTb1NyU3VTeFN7U35TgVODU4VTh1OJU4xTjlOQU5JTlFOWU5hTm1OdU59T
+olOlU6dTqVOrU61Tr1OxU7RTtlO4U7tTvlPBU8NTxlPJU8xTzlPQU9NT1VPYU9pT3VPgU+JT5FPmU+hT
+6lPsU+5T8VP0U/dT+VP7U/5UAVQDVAVUCFQKVA1UD1QRVBNUFVQXVBlUG1QeVCFUI1QlVCdUKlQtVDBU
+MlQ1VDhUO1Q+VEFUQ1RFVEdUSVRLVE5UUFRTVFVUV1RaVF1UX1RhVGRUZ1RqVGxUb1RyVHVUd1R5VHxU
+f1SBVIRUhlSIVIpUjFSPVJJUlVSYVJtUnlShVKNUplSoVKtUrVSwVLNUtlS5VLxUvlTAVMNUxVTIVMtU
+zlTRVNNU1VTYVNpU41TmVOhU61TuVPFU81T1VPhU+1T9VP9VAlUEVQZVCVUMVQ9VElUUVRZVGFUhVSNV
+JFUtVS9VMFU5VTtVPFVFVUoAAAAAAAACAgAAAAAAAAtiAAAAAAAAAAAAAAAAAABVWQ</bytes>
                </object>
        </data>
 </archive>
index ea24f782e392975bd58535243c628f048d1395ed..1af67ec830a841f84d5fe34db2465f9808ea58b4 100644 (file)
Binary files a/English.lproj/MainMenu.nib/keyedobjects.nib and b/English.lproj/MainMenu.nib/keyedobjects.nib differ
index bbd3e90f95b408fd82806766f6b62d1378fb9b99..2e3180edccf823cb1f87e42b238fd86f455caad3 100644 (file)
@@ -15,6 +15,7 @@
  */
 
 #import <Cocoa/Cocoa.h>
+#import "DraggableImageView.h"
 
 
 @interface AppController : NSObject
@@ -25,6 +26,8 @@
        IBOutlet NSProgressIndicator *progress;
        IBOutlet NSTextField *status;
        
+       IBOutlet DraggableImageView *dragRegion;
+       
        IBOutlet NSArrayController *printersController;
        NSMutableArray *printers;
 }
index a6f9940a053a849eb52200bc082476e0d3b1680d..cb03446d2488603ba0feb56d14601144ecd28027 100644 (file)
@@ -16,9 +16,9 @@
 
 #import "AppController.h"
 #import <libssh2.h>
-#import <libssh2_sftp.h>
 #import <sys/socket.h>
 #import <arpa/inet.h>
+#include <netdb.h>
 
 @interface AppController (Private)
 
        [status setHidden:NO];
        
        NSString *printer = [[printersController selection] valueForKey:@"unixName"];
+       FILE *localFile;
+       struct stat fileInfo;
        
-       NSLog(@"printer = %@", printer);
-       LIBSSH2_SESSION *ssh = libssh2_session_init();
-       if (ssh == NULL)
-       {
-               return [self setStatus:@"Failed to initialize SSH context" isError:YES];
-       }
-       
+       [self setStatus:@"Connecting to acs.bu.edu" isError:NO];
        struct sockaddr_in sin;
        int sock = socket(AF_INET, SOCK_STREAM, 0);
        sin.sin_port = htons(22);
-       in_addr_t t = inet_addr("acs.bu.edu");
-       sin.sin_addr.s_addr = inet_addr("acs.bu.edu");
        sin.sin_family = AF_INET;
+       
+       struct hostent *host = gethostbyname("acs.bu.edu");
+       memcpy(&sin.sin_addr, host->h_addr_list[0], host->h_length);
+       
        if (connect(sock, (struct sockaddr *)(&sin), sizeof(struct sockaddr_in)) != 0)
        {
                return [self setStatus:@"Could not connect to acs.bu.edu" isError:YES];
        }
        
+       LIBSSH2_SESSION *ssh = libssh2_session_init();
+       if (ssh == NULL)
+       {
+               return [self setStatus:@"Failed to initialize SSH context" isError:YES];
+       }
+       
+       if (libssh2_session_startup(ssh, sock))
+       {
+               return [self setStatus:@"Could not tunnel over SSH" isError:YES];
+       }
+       
+       if (libssh2_userauth_password(ssh, [[username stringValue] UTF8String], [[password stringValue] UTF8String]))
+       {
+               [self setStatus:@"Bad username/password" isError:YES];
+               goto shutdown;
+       }
+       
+       stat([[dragRegion filePath] UTF8String], &fileInfo);
+       
+       LIBSSH2_CHANNEL *channel = libssh2_scp_send(ssh, "~/tempupload.pdf", 0755, (unsigned long)fileInfo.st_size);
+       if (!channel)
+       {
+               [self setStatus:@"Unable to open upload SCP session" isError:YES];
+               goto shutdown;
+       }
+       
+       [self setStatus:@"Uploading file..." isError:NO];
+       
+       localFile = fopen([[dragRegion filePath] UTF8String], "r");
+       char buf[1024];
+       char *pbuf;
+       int numread, numwrote;
+       do
+       {
+               numread = fread(buf, 1, sizeof(buf), localFile);
+               if (numread <= 0)
+               {
+                       break;
+               }
+               
+               pbuf = buf;
+               do
+               {
+                       numwrote = libssh2_channel_write(channel, pbuf, numread);
+                       pbuf += numwrote;
+                       numread -= numread;
+               } while (numwrote > 0);
+               
+       } while(1);
+       
+       [self setStatus:@"File uploaded!" isError:NO];
+       
+       libssh2_channel_send_eof(channel);
+       libssh2_channel_wait_eof(channel);
+       libssh2_channel_wait_closed(channel);
+       libssh2_channel_free(channel);
+       channel = NULL;
+       
+shutdown:
+       libssh2_session_disconnect(ssh, "Normal disconnect.");
+       libssh2_session_free(ssh);
+       
        close(sock);
+       
+       [progress stopAnimation:self];
 }
 
 @end
index e9ff1e2da378363f0198c553a3fff8c5643fac31..9b3da97ee079e4992e6ef215b522885fd2063167 100644 (file)
@@ -23,4 +23,6 @@
        NSString *filePath;
 }
 
+- (NSString *)filePath;
+
 @end
index 62f8df0af6414bef00bf56e139f5f3f32205c3d8..85f5c9077231b552d5d60e7b393e5aa4b9e9ec43 100644 (file)
        [pathDisplay setStringValue:@""];
 }
 
+/**
+ * Returns the current file path
+ */
+- (NSString *)filePath
+{
+       return filePath;
+}
+
 /**
  * Dealloc
  */