diff --git a/ImageSource.lvlib b/ImageSource.lvlib
index f5ff738e0d776f006679e49cc7dc1df90bd50d45..9f11268677ee935d47ea249cd2c08d82c8e69321 100644
--- a/ImageSource.lvlib
+++ b/ImageSource.lvlib
@@ -6,6 +6,7 @@
 	<Property Name="NI.LV.All.SourceOnly" Type="Bool">true</Property>
 	<Item Name="_demo" Type="Folder">
 		<Item Name="GetAttribListTest.vi" Type="VI" URL="../_demo/GetAttribListTest.vi"/>
+		<Item Name="ImageSourceBaseTest.vi" Type="VI" URL="../_demo/ImageSourceBaseTest.vi"/>
 		<Item Name="ImageSourceBasic.vi" Type="VI" URL="../_demo/ImageSourceBasic.vi"/>
 		<Item Name="ImageSourceTest.vi" Type="VI" URL="../_demo/ImageSourceTest.vi"/>
 		<Item Name="tm430_functions.vi" Type="VI" URL="../_demo/tm430_functions.vi"/>
diff --git a/ImageSource.lvproj b/ImageSource.lvproj
index 1d8b7ee6043c39e055eae0ff1ed29cc2fcc32a8a..a7aa53638f7f776fbe46c55c6bfed444a32d93d7 100644
--- a/ImageSource.lvproj
+++ b/ImageSource.lvproj
@@ -12,70 +12,16 @@
 		<Property Name="server.vi.propertiesEnabled" Type="Bool">true</Property>
 		<Property Name="specify.custom.address" Type="Bool">false</Property>
 		<Item Name="ImageSource.lvlib" Type="Library" URL="../ImageSource.lvlib"/>
+		<Item Name="ImgClass.lvlib" Type="Library" URL="../ImgClass.lvlib"/>
 		<Item Name="Dependencies" Type="Dependencies">
-			<Item Name="user.lib" Type="Folder">
-				<Item Name="tm_closecamera.vi" Type="VI" URL="/&lt;userlib&gt;/Hamamatsu Video Capture/tm_closecamera.vi"/>
-				<Item Name="tm_deinitialize.vi" Type="VI" URL="/&lt;userlib&gt;/Hamamatsu Video Capture/tm_deinitialize.vi"/>
-				<Item Name="tm_errorreport.vi" Type="VI" URL="/&lt;userlib&gt;/Hamamatsu Video Capture/tm_errorreport.vi"/>
-				<Item Name="tm_getframe_a.vi" Type="VI" URL="/&lt;userlib&gt;/Hamamatsu Video Capture/tm_getframe_a.vi"/>
-				<Item Name="tm_getparameter_a.vi" Type="VI" URL="/&lt;userlib&gt;/Hamamatsu Video Capture/tm_getparameter_a.vi"/>
-				<Item Name="tm_initialize.vi" Type="VI" URL="/&lt;userlib&gt;/Hamamatsu Video Capture/tm_initialize.vi"/>
-				<Item Name="tm_opencamera.vi" Type="VI" URL="/&lt;userlib&gt;/Hamamatsu Video Capture/tm_opencamera.vi"/>
-				<Item Name="tm_preparecapture.vi" Type="VI" URL="/&lt;userlib&gt;/Hamamatsu Video Capture/tm_preparecapture.vi"/>
-				<Item Name="tm_setinputtrigger.vi" Type="VI" URL="/&lt;userlib&gt;/Hamamatsu Video Capture/tm_setinputtrigger.vi"/>
-				<Item Name="tm_setparameter_a.vi" Type="VI" URL="/&lt;userlib&gt;/Hamamatsu Video Capture/tm_setparameter_a.vi"/>
-				<Item Name="tm_startcapture_b.vi" Type="VI" URL="/&lt;userlib&gt;/Hamamatsu Video Capture/tm_startcapture_b.vi"/>
-				<Item Name="tm_stopcapture.vi" Type="VI" URL="/&lt;userlib&gt;/Hamamatsu Video Capture/tm_stopcapture.vi"/>
-				<Item Name="tm_unpreparecapture.vi" Type="VI" URL="/&lt;userlib&gt;/Hamamatsu Video Capture/tm_unpreparecapture.vi"/>
-				<Item Name="tm_waitnextframe.vi" Type="VI" URL="/&lt;userlib&gt;/Hamamatsu Video Capture/tm_waitnextframe.vi"/>
-			</Item>
 			<Item Name="vi.lib" Type="Folder">
-				<Item Name="Bit-array To Byte-array.vi" Type="VI" URL="/&lt;vilib&gt;/picture/pictutil.llb/Bit-array To Byte-array.vi"/>
-				<Item Name="BuildHelpPath.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/BuildHelpPath.vi"/>
-				<Item Name="Built App File Layout.vi" Type="VI" URL="/&lt;vilib&gt;/AppBuilder/Built App File Layout.vi"/>
-				<Item Name="Calc Long Word Padded Width.vi" Type="VI" URL="/&lt;vilib&gt;/picture/bmp.llb/Calc Long Word Padded Width.vi"/>
-				<Item Name="Check Color Table Size.vi" Type="VI" URL="/&lt;vilib&gt;/picture/jpeg.llb/Check Color Table Size.vi"/>
-				<Item Name="Check Data Size.vi" Type="VI" URL="/&lt;vilib&gt;/picture/jpeg.llb/Check Data Size.vi"/>
-				<Item Name="Check File Permissions.vi" Type="VI" URL="/&lt;vilib&gt;/picture/jpeg.llb/Check File Permissions.vi"/>
 				<Item Name="Check if File or Folder Exists.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/libraryn.llb/Check if File or Folder Exists.vi"/>
-				<Item Name="Check Path.vi" Type="VI" URL="/&lt;vilib&gt;/picture/jpeg.llb/Check Path.vi"/>
-				<Item Name="Check Special Tags.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Check Special Tags.vi"/>
 				<Item Name="Clear Errors.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Clear Errors.vi"/>
-				<Item Name="Close Registry Key.vi" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Close Registry Key.vi"/>
-				<Item Name="Color to RGB.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/colorconv.llb/Color to RGB.vi"/>
-				<Item Name="compatOverwrite.vi" Type="VI" URL="/&lt;vilib&gt;/_oldvers/_oldvers.llb/compatOverwrite.vi"/>
-				<Item Name="Convert property node font to graphics font.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Convert property node font to graphics font.vi"/>
-				<Item Name="Create ActiveX Event Queue.vi" Type="VI" URL="/&lt;vilib&gt;/Platform/ax-events.llb/Create ActiveX Event Queue.vi"/>
-				<Item Name="Create Error Clust.vi" Type="VI" URL="/&lt;vilib&gt;/Platform/ax-events.llb/Create Error Clust.vi"/>
-				<Item Name="Create Mask By Alpha.vi" Type="VI" URL="/&lt;vilib&gt;/picture/picture.llb/Create Mask By Alpha.vi"/>
-				<Item Name="Destroy ActiveX Event Queue.vi" Type="VI" URL="/&lt;vilib&gt;/Platform/ax-events.llb/Destroy ActiveX Event Queue.vi"/>
-				<Item Name="Details Display Dialog.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Details Display Dialog.vi"/>
-				<Item Name="DialogType.ctl" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/DialogType.ctl"/>
-				<Item Name="DialogTypeEnum.ctl" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/DialogTypeEnum.ctl"/>
-				<Item Name="Directory of Top Level VI.vi" Type="VI" URL="/&lt;vilib&gt;/picture/jpeg.llb/Directory of Top Level VI.vi"/>
 				<Item Name="Error Cluster From Error Code.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Error Cluster From Error Code.vi"/>
-				<Item Name="Error Code Database.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Error Code Database.vi"/>
-				<Item Name="ErrWarn.ctl" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/ErrWarn.ctl"/>
-				<Item Name="Escape Characters for HTTP.vi" Type="VI" URL="/&lt;vilib&gt;/printing/PathToURL.llb/Escape Characters for HTTP.vi"/>
-				<Item Name="EventData.ctl" Type="VI" URL="/&lt;vilib&gt;/Platform/ax-events.llb/EventData.ctl"/>
-				<Item Name="eventvkey.ctl" Type="VI" URL="/&lt;vilib&gt;/event_ctls.llb/eventvkey.ctl"/>
 				<Item Name="ex_CorrectErrorChain.vi" Type="VI" URL="/&lt;vilib&gt;/express/express shared/ex_CorrectErrorChain.vi"/>
-				<Item Name="Find Tag.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Find Tag.vi"/>
-				<Item Name="Flip and Pad for Picture Control.vi" Type="VI" URL="/&lt;vilib&gt;/picture/bmp.llb/Flip and Pad for Picture Control.vi"/>
-				<Item Name="Format Message String.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Format Message String.vi"/>
-				<Item Name="General Error Handler Core CORE.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/General Error Handler Core CORE.vi"/>
-				<Item Name="General Error Handler.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/General Error Handler.vi"/>
-				<Item Name="Generate Temporary File Path.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/libraryn.llb/Generate Temporary File Path.vi"/>
-				<Item Name="Get LV Class Default Value.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/LVClass/Get LV Class Default Value.vi"/>
-				<Item Name="Get String Text Bounds.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Get String Text Bounds.vi"/>
-				<Item Name="Get Text Rect.vi" Type="VI" URL="/&lt;vilib&gt;/picture/picture.llb/Get Text Rect.vi"/>
-				<Item Name="GetHelpDir.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/GetHelpDir.vi"/>
-				<Item Name="GetRTHostConnectedProp.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/GetRTHostConnectedProp.vi"/>
 				<Item Name="Image Type" Type="VI" URL="/&lt;vilib&gt;/vision/Image Controls.llb/Image Type"/>
 				<Item Name="Image Unit" Type="VI" URL="/&lt;vilib&gt;/vision/Image Controls.llb/Image Unit"/>
-				<Item Name="imagedata.ctl" Type="VI" URL="/&lt;vilib&gt;/picture/picture.llb/imagedata.ctl"/>
 				<Item Name="IMAQ ArrayToImage" Type="VI" URL="/&lt;vilib&gt;/vision/Basics.llb/IMAQ ArrayToImage"/>
-				<Item Name="IMAQ Copy" Type="VI" URL="/&lt;vilib&gt;/vision/Management.llb/IMAQ Copy"/>
 				<Item Name="IMAQ Create" Type="VI" URL="/&lt;vilib&gt;/vision/Basics.llb/IMAQ Create"/>
 				<Item Name="IMAQ Dispose" Type="VI" URL="/&lt;vilib&gt;/vision/Basics.llb/IMAQ Dispose"/>
 				<Item Name="IMAQ GetFileInfo" Type="VI" URL="/&lt;vilib&gt;/vision/Files.llb/IMAQ GetFileInfo"/>
@@ -83,6 +29,7 @@
 				<Item Name="IMAQ Image.ctl" Type="VI" URL="/&lt;vilib&gt;/vision/Image Controls.llb/IMAQ Image.ctl"/>
 				<Item Name="IMAQ ImageToArray" Type="VI" URL="/&lt;vilib&gt;/vision/Basics.llb/IMAQ ImageToArray"/>
 				<Item Name="IMAQ ReadFile" Type="VI" URL="/&lt;vilib&gt;/vision/Files.llb/IMAQ ReadFile"/>
+				<Item Name="IMAQ SetImageSize" Type="VI" URL="/&lt;vilib&gt;/vision/Basics.llb/IMAQ SetImageSize"/>
 				<Item Name="IMAQ Write BMP File 2" Type="VI" URL="/&lt;vilib&gt;/vision/Files.llb/IMAQ Write BMP File 2"/>
 				<Item Name="IMAQ Write File 2" Type="VI" URL="/&lt;vilib&gt;/vision/Files.llb/IMAQ Write File 2"/>
 				<Item Name="IMAQ Write Image And Vision Info File 2" Type="VI" URL="/&lt;vilib&gt;/vision/Files.llb/IMAQ Write Image And Vision Info File 2"/>
@@ -91,65 +38,15 @@
 				<Item Name="IMAQ Write PNG File 2" Type="VI" URL="/&lt;vilib&gt;/vision/Files.llb/IMAQ Write PNG File 2"/>
 				<Item Name="IMAQ Write TIFF File 2" Type="VI" URL="/&lt;vilib&gt;/vision/Files.llb/IMAQ Write TIFF File 2"/>
 				<Item Name="IMAQdx.ctl" Type="VI" URL="/&lt;vilib&gt;/userdefined/High Color/IMAQdx.ctl"/>
-				<Item Name="Longest Line Length in Pixels.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Longest Line Length in Pixels.vi"/>
-				<Item Name="LVBoundsTypeDef.ctl" Type="VI" URL="/&lt;vilib&gt;/Utility/miscctls.llb/LVBoundsTypeDef.ctl"/>
-				<Item Name="LVRectTypeDef.ctl" Type="VI" URL="/&lt;vilib&gt;/Utility/miscctls.llb/LVRectTypeDef.ctl"/>
-				<Item Name="NI_3dgraph.lvlib" Type="Library" URL="/&lt;vilib&gt;/Platform/NI_3dgraph.lvlib"/>
+				<Item Name="LVMinMaxIncTypeDef.ctl" Type="VI" URL="/&lt;vilib&gt;/Utility/miscctls.llb/LVMinMaxIncTypeDef.ctl"/>
 				<Item Name="NI_AALBase.lvlib" Type="Library" URL="/&lt;vilib&gt;/Analysis/NI_AALBase.lvlib"/>
-				<Item Name="NI_AALPro.lvlib" Type="Library" URL="/&lt;vilib&gt;/Analysis/NI_AALPro.lvlib"/>
 				<Item Name="NI_FileType.lvlib" Type="Library" URL="/&lt;vilib&gt;/Utility/lvfile.llb/NI_FileType.lvlib"/>
 				<Item Name="NI_Gmath.lvlib" Type="Library" URL="/&lt;vilib&gt;/gmath/NI_Gmath.lvlib"/>
-				<Item Name="NI_HTML.lvclass" Type="LVClass" URL="/&lt;vilib&gt;/Utility/NIReport.llb/HTML/NI_HTML.lvclass"/>
 				<Item Name="NI_PackedLibraryUtility.lvlib" Type="Library" URL="/&lt;vilib&gt;/Utility/LVLibp/NI_PackedLibraryUtility.lvlib"/>
-				<Item Name="NI_report.lvclass" Type="LVClass" URL="/&lt;vilib&gt;/Utility/NIReport.llb/NI_report.lvclass"/>
-				<Item Name="NI_ReportGenerationCore.lvlib" Type="Library" URL="/&lt;vilib&gt;/Utility/NIReport.llb/NI_ReportGenerationCore.lvlib"/>
-				<Item Name="NI_Standard Report.lvclass" Type="LVClass" URL="/&lt;vilib&gt;/Utility/NIReport.llb/Standard Report/NI_Standard Report.lvclass"/>
 				<Item Name="NI_Vision_Acquisition_Software.lvlib" Type="Library" URL="/&lt;vilib&gt;/vision/driver/NI_Vision_Acquisition_Software.lvlib"/>
 				<Item Name="NI_Vision_Development_Module.lvlib" Type="Library" URL="/&lt;vilib&gt;/vision/NI_Vision_Development_Module.lvlib"/>
-				<Item Name="Not Found Dialog.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Not Found Dialog.vi"/>
-				<Item Name="OccFireType.ctl" Type="VI" URL="/&lt;vilib&gt;/Platform/ax-events.llb/OccFireType.ctl"/>
-				<Item Name="Open Registry Key.vi" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Open Registry Key.vi"/>
-				<Item Name="Path to URL.vi" Type="VI" URL="/&lt;vilib&gt;/printing/PathToURL.llb/Path to URL.vi"/>
-				<Item Name="Read PNG File.vi" Type="VI" URL="/&lt;vilib&gt;/picture/png.llb/Read PNG File.vi"/>
-				<Item Name="Read Registry Value DWORD.vi" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Read Registry Value DWORD.vi"/>
-				<Item Name="Read Registry Value Simple STR.vi" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Read Registry Value Simple STR.vi"/>
-				<Item Name="Read Registry Value Simple U32.vi" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Read Registry Value Simple U32.vi"/>
-				<Item Name="Read Registry Value Simple.vi" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Read Registry Value Simple.vi"/>
-				<Item Name="Read Registry Value STR.vi" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Read Registry Value STR.vi"/>
-				<Item Name="Read Registry Value.vi" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Read Registry Value.vi"/>
-				<Item Name="Registry Handle Master.vi" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Registry Handle Master.vi"/>
-				<Item Name="Registry refnum.ctl" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Registry refnum.ctl"/>
-				<Item Name="Registry RtKey.ctl" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Registry RtKey.ctl"/>
-				<Item Name="Registry SAM.ctl" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Registry SAM.ctl"/>
-				<Item Name="Registry Simplify Data Type.vi" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Registry Simplify Data Type.vi"/>
-				<Item Name="Registry View.ctl" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Registry View.ctl"/>
-				<Item Name="Registry WinErr-LVErr.vi" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Registry WinErr-LVErr.vi"/>
-				<Item Name="Search and Replace Pattern.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Search and Replace Pattern.vi"/>
-				<Item Name="Set Bold Text.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Set Bold Text.vi"/>
-				<Item Name="Set String Value.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Set String Value.vi"/>
-				<Item Name="Simple Error Handler.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Simple Error Handler.vi"/>
 				<Item Name="Simple Grid Descriptor" Type="VI" URL="/&lt;vilib&gt;/vision/Image Controls.llb/Simple Grid Descriptor"/>
-				<Item Name="STR_ASCII-Unicode.vi" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/STR_ASCII-Unicode.vi"/>
 				<Item Name="subFile Dialog.vi" Type="VI" URL="/&lt;vilib&gt;/express/express input/FileDialogBlock.llb/subFile Dialog.vi"/>
-				<Item Name="TagReturnType.ctl" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/TagReturnType.ctl"/>
-				<Item Name="Three Button Dialog CORE.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Three Button Dialog CORE.vi"/>
-				<Item Name="Three Button Dialog.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Three Button Dialog.vi"/>
-				<Item Name="Trim Whitespace.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Trim Whitespace.vi"/>
-				<Item Name="Wait On ActiveX Event.vi" Type="VI" URL="/&lt;vilib&gt;/Platform/ax-events.llb/Wait On ActiveX Event.vi"/>
-				<Item Name="Wait types.ctl" Type="VI" URL="/&lt;vilib&gt;/Platform/ax-events.llb/Wait types.ctl"/>
-				<Item Name="whitespace.ctl" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/whitespace.ctl"/>
-				<Item Name="Write BMP Data To Buffer.vi" Type="VI" URL="/&lt;vilib&gt;/picture/bmp.llb/Write BMP Data To Buffer.vi"/>
-				<Item Name="Write BMP Data.vi" Type="VI" URL="/&lt;vilib&gt;/picture/bmp.llb/Write BMP Data.vi"/>
-				<Item Name="Write BMP File.vi" Type="VI" URL="/&lt;vilib&gt;/picture/bmp.llb/Write BMP File.vi"/>
-				<Item Name="Write GIF File.vi" Type="VI" URL="/&lt;vilib&gt;/picture/gif.llb/Write GIF File.vi"/>
-				<Item Name="Write JPEG File.vi" Type="VI" URL="/&lt;vilib&gt;/picture/jpeg.llb/Write JPEG File.vi"/>
-				<Item Name="Write PNG File.vi" Type="VI" URL="/&lt;vilib&gt;/picture/png.llb/Write PNG File.vi"/>
-			</Item>
-			<Item Name="Advapi32.dll" Type="Document" URL="Advapi32.dll">
-				<Property Name="NI.PreserveRelativePath" Type="Bool">true</Property>
-			</Item>
-			<Item Name="kernel32.dll" Type="Document" URL="kernel32.dll">
-				<Property Name="NI.PreserveRelativePath" Type="Bool">true</Property>
 			</Item>
 			<Item Name="lvanlys.dll" Type="Document" URL="/&lt;resource&gt;/lvanlys.dll"/>
 			<Item Name="niimaqdx.dll" Type="Document" URL="niimaqdx.dll">
@@ -161,9 +58,6 @@
 			<Item Name="nivissvc.dll" Type="Document" URL="nivissvc.dll">
 				<Property Name="NI.PreserveRelativePath" Type="Bool">true</Property>
 			</Item>
-			<Item Name="tmcamcon.dll" Type="Document" URL="tmcamcon.dll">
-				<Property Name="NI.PreserveRelativePath" Type="Bool">true</Property>
-			</Item>
 		</Item>
 		<Item Name="Build Specifications" Type="Build"/>
 	</Item>
diff --git a/ImageSourceBase/Acquire.vi b/ImageSourceBase/Acquire.vi
new file mode 100644
index 0000000000000000000000000000000000000000..91477712e358210e70007b99325aa2255a870e75
Binary files /dev/null and b/ImageSourceBase/Acquire.vi differ
diff --git a/ImageSourceBase/CustomErrorCodes.vi b/ImageSourceBase/CustomErrorCodes.vi
index ad6244c7746e44c0537e7bf6d74e0fe74ffa1294..1c1e478e746b929ae4e68aee5f63fe93038f642a 100644
Binary files a/ImageSourceBase/CustomErrorCodes.vi and b/ImageSourceBase/CustomErrorCodes.vi differ
diff --git a/ImageSourceBase/Hama/Acquire.vi b/ImageSourceBase/Hama/Acquire.vi
new file mode 100644
index 0000000000000000000000000000000000000000..0075bc8f8ba7aea785b6c639caf90d0e65aca8c5
Binary files /dev/null and b/ImageSourceBase/Hama/Acquire.vi differ
diff --git a/ImageSourceBase/Hama/ImageSourceHama.lvclass b/ImageSourceBase/Hama/ImageSourceHama.lvclass
index 3672a03703cc01093a5d78e4cdc239abfb6d156e..ab9497fcaf27645b10fc5a3d76a5c16a6fe1eab0 100644
--- a/ImageSourceBase/Hama/ImageSourceHama.lvclass
+++ b/ImageSourceBase/Hama/ImageSourceHama.lvclass
@@ -34,6 +34,15 @@
 	</Item>
 	<Item Name="Public" Type="Folder">
 		<Property Name="NI.LibItem.Scope" Type="Int">1</Property>
+		<Item Name="Acquire.vi" Type="VI" URL="../Acquire.vi">
+			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;.!!!!#1!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!%B!=!!?!!!L%5FN97&gt;F5W^V=G.F,GRW&lt;'FC&amp;UFN97&gt;F5W^V=G.F3'&amp;N93ZM&gt;G.M98.T!".*&lt;7&amp;H:6.P&gt;8*D:5BB&lt;7%A&lt;X6U!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO&lt;S"F=H*P=CE!3%"Q!"Y!!#M237VB:W64&lt;X6S9W5O&lt;(:M;7)837VB:W64&lt;X6S9W6)97VB,GRW9WRB=X-!%EFN97&gt;F5W^V=G.F3'&amp;N93"J&lt;A!!6!$Q!!Q!!Q!%!!1!"1!%!!1!"!!%!!9!"!!%!!=$!!"Y!!!.#!!!!!!!!!!!!!#.#Q!!!!!!!!!!!!!!!!!!!!!!!!I!!!!!!!!!!!!!!*)!!!!!!1!)!!!!!!</Property>
+			<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
+			<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
+			<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">false</Property>
+			<Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property>
+			<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
+			<Property Name="NI.ClassItem.State" Type="Int">1115685392</Property>
+		</Item>
 		<Item Name="Get Configure.vi" Type="VI" URL="../Get Configure.vi">
 			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!(T!!!!#Q!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!&amp;2!=!!?!!!Q%5FN97&gt;F5W^V=G.F,GRW&lt;'FC(%FN97&gt;F5W^V=G.F1W^O:GFH&gt;8*F,GRW9WRB=X-!!"B*&lt;7&amp;H:6.P&gt;8*D:5.P&lt;G:J:X6S:3"P&gt;81!!%B!=!!?!!!L%5FN97&gt;F5W^V=G.F,GRW&lt;'FC&amp;UFN97&gt;F5W^V=G.F3'&amp;N93ZM&gt;G.M98.T!".*&lt;7&amp;H:6.P&gt;8*D:5BB&lt;7%A&lt;X6U!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO&lt;S"F=H*P=CE!5E"Q!"Y!!$!237VB:W64&lt;X6S9W5O&lt;(:M;7)=37VB:W64&lt;X6S9W6$&lt;WZG;7&gt;V=G5O&lt;(:D&lt;'&amp;T=Q!!&amp;UFN97&gt;F5W^V=G.F1W^O:GFH&gt;8*F)'FO!%B!=!!?!!!L%5FN97&gt;F5W^V=G.F,GRW&lt;'FC&amp;UFN97&gt;F5W^V=G.F3'&amp;N93ZM&gt;G.M98.T!"**&lt;7&amp;H:6.P&gt;8*D:5BB&lt;7%A;7Y!!&amp;1!]!!-!!-!"!!&amp;!!9!"!!%!!1!"!!(!!1!#!!*!Q!!?!!!$1A!!!!!!!!.#A!!D1M!!!!!!!!!!!!!!!!!!!!!!!!+!!!!!!!!!!I!!!#3!!!!!!%!#A!!!!!</Property>
 			<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
@@ -46,15 +55,15 @@
 			<Property Name="NI.ClassItem.State" Type="Int">1115685392</Property>
 		</Item>
 		<Item Name="Set Configure.vi" Type="VI" URL="../Set Configure.vi">
-			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!(T!!!!#Q!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!&amp;2!=!!?!!!Q%5FN97&gt;F5W^V=G.F,GRW&lt;'FC(%FN97&gt;F5W^V=G.F1W^O:GFH&gt;8*F,GRW9WRB=X-!!"B*&lt;7&amp;H:6.P&gt;8*D:5.P&lt;G:J:X6S:3"P&gt;81!!%B!=!!?!!!L%5FN97&gt;F5W^V=G.F,GRW&lt;'FC&amp;UFN97&gt;F5W^V=G.F3'&amp;N93ZM&gt;G.M98.T!".*&lt;7&amp;H:6.P&gt;8*D:5BB&lt;7%A&lt;X6U!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO&lt;S"F=H*P=CE!5E"Q!"Y!!$!237VB:W64&lt;X6S9W5O&lt;(:M;7)=37VB:W64&lt;X6S9W6$&lt;WZG;7&gt;V=G5O&lt;(:D&lt;'&amp;T=Q!!&amp;UFN97&gt;F5W^V=G.F1W^O:GFH&gt;8*F)'FO!%B!=!!?!!!L%5FN97&gt;F5W^V=G.F,GRW&lt;'FC&amp;UFN97&gt;F5W^V=G.F3'&amp;N93ZM&gt;G.M98.T!"**&lt;7&amp;H:6.P&gt;8*D:5BB&lt;7%A;7Y!!&amp;1!]!!-!!-!"!!&amp;!!9!"!!%!!1!"!!(!!1!#!!*!Q!!?!!!#1!!!!!!!!!.#A!!D1M!!!!!!!!!!!!!!!!!!!!!!!!+!!!!!!!!!")!!!#3!!!!!!%!#A!!!!!</Property>
+			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!(T!!!!#Q!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!&amp;2!=!!?!!!Q%5FN97&gt;F5W^V=G.F,GRW&lt;'FC(%FN97&gt;F5W^V=G.F1W^O:GFH&gt;8*F,GRW9WRB=X-!!"B*&lt;7&amp;H:6.P&gt;8*D:5.P&lt;G:J:X6S:3"P&gt;81!!%B!=!!?!!!L%5FN97&gt;F5W^V=G.F,GRW&lt;'FC&amp;UFN97&gt;F5W^V=G.F3'&amp;N93ZM&gt;G.M98.T!".*&lt;7&amp;H:6.P&gt;8*D:5BB&lt;7%A&lt;X6U!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO&lt;S"F=H*P=CE!5E"Q!"Y!!$!237VB:W64&lt;X6S9W5O&lt;(:M;7)=37VB:W64&lt;X6S9W6$&lt;WZG;7&gt;V=G5O&lt;(:D&lt;'&amp;T=Q!!&amp;UFN97&gt;F5W^V=G.F1W^O:GFH&gt;8*F)'FO!%B!=!!?!!!L%5FN97&gt;F5W^V=G.F,GRW&lt;'FC&amp;UFN97&gt;F5W^V=G.F3'&amp;N93ZM&gt;G.M98.T!"**&lt;7&amp;H:6.P&gt;8*D:5BB&lt;7%A;7Y!!&amp;1!]!!-!!-!"!!&amp;!!9!"!!%!!1!"!!(!!1!#!!*!Q!!?!!!$1A!!!!!!!!.#A!!D1M!!!!!!!!!!!!!!!!!!!!!!!!+!!!!!!!!!")!!!#3!!!!!!%!#A!!!!!</Property>
 			<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
-			<Property Name="NI.ClassItem.Flags" Type="Int">33554440</Property>
+			<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
 			<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">false</Property>
 			<Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property>
 			<Property Name="NI.ClassItem.MustCallParent" Type="Bool">true</Property>
 			<Property Name="NI.ClassItem.MustOverride" Type="Bool">true</Property>
 			<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
-			<Property Name="NI.ClassItem.State" Type="Int">1082921488</Property>
+			<Property Name="NI.ClassItem.State" Type="Int">1082143248</Property>
 		</Item>
 	</Item>
 </LVClass>
diff --git a/ImageSourceBase/ImageSourceBase.lvclass b/ImageSourceBase/ImageSourceBase.lvclass
index 383c9ff1de25e67f621b99eda77d5606449ca970..8e747f3d0008037cbbe21a50aa1729c218ae80c9 100644
--- a/ImageSourceBase/ImageSourceBase.lvclass
+++ b/ImageSourceBase/ImageSourceBase.lvclass
@@ -77,6 +77,15 @@
 			<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
 			<Property Name="NI.ClassItem.State" Type="Int">8388608</Property>
 		</Item>
+		<Item Name="Write ImgClass from Image.vi" Type="VI" URL="../Write ImgClass from Image.vi">
+			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!(8!!!!#Q!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!%B!=!!?!!!L%5FN97&gt;F5W^V=G.F,GRW&lt;'FC&amp;UFN97&gt;F5W^V=G.F1G&amp;T:3ZM&gt;G.M98.T!".*&lt;7&amp;H:6.P&gt;8*D:5*B=W5A&lt;X6U!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO&lt;S"F=H*P=CE!)!!X`````Q!&amp;&amp;!#!!!!!!!%!"!!!!!%!!!!!!!!!!!"&gt;!0%!!!!!!!!!!1Z*45&amp;2)%FN97&gt;F,G.U&lt;!"'1(!!(1F*45&amp;237VB:W5!!1!(#5F.16&amp;*&lt;7&amp;H:21!A!!!!!!"!!1!!!!"!!!!!!!!$WFO&gt;'6S&lt;EFN:UBB&lt;G2M:1")1(!!(A!!+R&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9B&gt;*&lt;7&amp;H:6.P&gt;8*D:5*B=W5O&lt;(:D&lt;'&amp;T=Q!337VB:W64&lt;X6S9W6#98.F)'FO!!"B!0!!$!!$!!1!"!!&amp;!!1!"!!%!!1!"A!%!!A!#1-!!(A!!!U)!!!!!!!!!!!!!!U,!!!!!!!!!!!!!!!!!!!!!!!!#A!!!!!!!!!+!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!+!!!!!!</Property>
+			<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
+			<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
+			<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
+			<Property Name="NI.ClassItem.MethodScope" Type="UInt">3</Property>
+			<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
+			<Property Name="NI.ClassItem.State" Type="Int">1107825168</Property>
+		</Item>
 		<Item Name="Write ImgClass.vi" Type="VI" URL="../Write ImgClass.vi">
 			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!'E!!!!#A!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!%B!=!!?!!!L%5FN97&gt;F5W^V=G.F,GRW&lt;'FC&amp;UFN97&gt;F5W^V=G.F1G&amp;T:3ZM&gt;G.M98.T!".*&lt;7&amp;H:6.P&gt;8*D:5*B=W5A&lt;X6U!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO&lt;S"F=H*P=CE!3E"Q!"Y!!#%/37VH1WRB=X-O&lt;(:M;7)137VH1WRB=X-O&lt;(:D&lt;'&amp;T=Q!@37VH1WRB=X-O&lt;(:M;7)[37VH1WRB=X-O&lt;(:D&lt;'&amp;T=Q")1(!!(A!!+R&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9B&gt;*&lt;7&amp;H:6.P&gt;8*D:5*B=W5O&lt;(:D&lt;'&amp;T=Q!337VB:W64&lt;X6S9W6#98.F)'FO!!"B!0!!$!!$!!1!"!!&amp;!!1!"!!%!!1!"A!%!!=!#!)!!(A!!!U)!!!!!!!!!!!!!!U,!!!!!!!!!!!!!!!!!!!!!!!!#!!!!!!!!!!1!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!*!!!!!!</Property>
 			<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
@@ -89,6 +98,16 @@
 	</Item>
 	<Item Name="Public" Type="Folder">
 		<Property Name="NI.LibItem.Scope" Type="Int">1</Property>
+		<Item Name="Acquire.vi" Type="VI" URL="../Acquire.vi">
+			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;D!!!!#A!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!":!)2"/:8=A&gt;G&amp;M;71A37VB:W5`!!")1(!!(A!!+R&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9B&gt;*&lt;7&amp;H:6.P&gt;8*D:5*B=W5O&lt;(:D&lt;'&amp;T=Q!437VB:W64&lt;X6S9W6#98.F)'^V&gt;!!A1&amp;!!!Q!!!!%!!B.F=H*P=C"J&lt;C!I&lt;G]A:8*S&lt;X)J!%B!=!!?!!!L%5FN97&gt;F5W^V=G.F,GRW&lt;'FC&amp;UFN97&gt;F5W^V=G.F1G&amp;T:3ZM&gt;G.M98.T!"**&lt;7&amp;H:6.P&gt;8*D:5*B=W5A;7Y!!&amp;1!]!!-!!-!"!!&amp;!!9!"!!%!!1!"!!(!!1!"!!)!A!!?!!!$1A!!!!!!!!*!!!!D1M!!!!!!!!!!!!!!!!!!!!!!!!)!!!!!!!!!!!!!!#1!!!!!!%!#1!!!!!</Property>
+			<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
+			<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
+			<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">false</Property>
+			<Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property>
+			<Property Name="NI.ClassItem.MustOverride" Type="Bool">true</Property>
+			<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
+			<Property Name="NI.ClassItem.State" Type="Int">1342710272</Property>
+		</Item>
 		<Item Name="Close.vi" Type="VI" URL="../Close.vi">
 			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;.!!!!#1!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!%B!=!!?!!!L%5FN97&gt;F5W^V=G.F,GRW&lt;'FC&amp;UFN97&gt;F5W^V=G.F1G&amp;T:3ZM&gt;G.M98.T!".*&lt;7&amp;H:6.P&gt;8*D:5*B=W5A&lt;X6U!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO&lt;S"F=H*P=CE!3%"Q!"Y!!#M237VB:W64&lt;X6S9W5O&lt;(:M;7)837VB:W64&lt;X6S9W6#98.F,GRW9WRB=X-!%EFN97&gt;F5W^V=G.F1G&amp;T:3"J&lt;A!!6!$Q!!Q!!Q!%!!1!"1!%!!1!"!!%!!9!"!!%!!=#!!"Y!!!.#!!!!!!!!!!!!!#.#Q!!!!!!!!!!!!!!!!!!!!!!!!A!!!!!!!!!!!!!!*!!!!!!!1!)!!!!!!</Property>
 			<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
@@ -119,6 +138,15 @@
 			<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
 			<Property Name="NI.ClassItem.State" Type="Int">1082143232</Property>
 		</Item>
+		<Item Name="Read ImgClassObject.vi" Type="VI" URL="../Read ImgClassObject.vi">
+			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!'E!!!!#A!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!%J!=!!?!!!B$EFN:U.M98.T,GRW&lt;'FC%%FN:U.M98.T,GRW9WRB=X-!(UFN:U.M98.T,GRW&lt;'FC/EFN:U.M98.T,GRW9WRB=X-!3%"Q!"Y!!#M237VB:W64&lt;X6S9W5O&lt;(:M;7)837VB:W64&lt;X6S9W6#98.F,GRW9WRB=X-!%UFN97&gt;F5W^V=G.F1G&amp;T:3"P&gt;81!)%"1!!-!!!!"!!)4:8*S&lt;X)A;7YA+'ZP)'6S=G^S+1")1(!!(A!!+R&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9B&gt;*&lt;7&amp;H:6.P&gt;8*D:5*B=W5O&lt;(:D&lt;'&amp;T=Q!337VB:W64&lt;X6S9W6#98.F)'FO!!"B!0!!$!!$!!1!"1!'!!1!"!!%!!1!"Q!%!!1!#!)!!(A!!!U)!!!!!!!!#1!!!!U,!!!!!!!!!!!!!!!!!!!!!!!!#!!!!!!!!!!!!!!!%!!!$1!!!!Q!!!!!!!!!!!!!!1!*!!!!!!</Property>
+			<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
+			<Property Name="NI.ClassItem.Flags" Type="Int">16777216</Property>
+			<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
+			<Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property>
+			<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
+			<Property Name="NI.ClassItem.State" Type="Int">1107820544</Property>
+		</Item>
 		<Item Name="Set Configure.vi" Type="VI" URL="../Set Configure.vi">
 			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!(T!!!!#Q!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!&amp;2!=!!?!!!Q%5FN97&gt;F5W^V=G.F,GRW&lt;'FC(%FN97&gt;F5W^V=G.F1W^O:GFH&gt;8*F,GRW9WRB=X-!!"B*&lt;7&amp;H:6.P&gt;8*D:5.P&lt;G:J:X6S:3"P&gt;81!!%B!=!!?!!!L%5FN97&gt;F5W^V=G.F,GRW&lt;'FC&amp;UFN97&gt;F5W^V=G.F1G&amp;T:3ZM&gt;G.M98.T!".*&lt;7&amp;H:6.P&gt;8*D:5*B=W5A&lt;X6U!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO&lt;S"F=H*P=CE!5E"Q!"Y!!$!237VB:W64&lt;X6S9W5O&lt;(:M;7)=37VB:W64&lt;X6S9W6$&lt;WZG;7&gt;V=G5O&lt;(:D&lt;'&amp;T=Q!!&amp;UFN97&gt;F5W^V=G.F1W^O:GFH&gt;8*F)'FO!%B!=!!?!!!L%5FN97&gt;F5W^V=G.F,GRW&lt;'FC&amp;UFN97&gt;F5W^V=G.F1G&amp;T:3ZM&gt;G.M98.T!"**&lt;7&amp;H:6.P&gt;8*D:5*B=W5A;7Y!!&amp;1!]!!-!!-!"!!&amp;!!9!"!!%!!1!"!!(!!1!#!!*!Q!!?!!!$1A!!!!!!!!.#A!!D1M!!!!!!!!!!!!!!!!!!!!!!!!+!!!!!!!!!"!!!!#3!!!!!!%!#A!!!!!</Property>
 			<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
diff --git a/ImageSourceBase/Imaqdx/Acquire.vi b/ImageSourceBase/Imaqdx/Acquire.vi
new file mode 100644
index 0000000000000000000000000000000000000000..fb4fcb39d4217ad1d231e71e81243a40767aa54b
Binary files /dev/null and b/ImageSourceBase/Imaqdx/Acquire.vi differ
diff --git a/ImageSourceBase/Imaqdx/Basler/Close.vi b/ImageSourceBase/Imaqdx/Basler/Close.vi
deleted file mode 100644
index eea31ae908505a5d33635bd50bd8b77027fabe89..0000000000000000000000000000000000000000
Binary files a/ImageSourceBase/Imaqdx/Basler/Close.vi and /dev/null differ
diff --git a/ImageSourceBase/Imaqdx/Basler/ImageSourceImaqdxBasler.lvclass b/ImageSourceBase/Imaqdx/Basler/ImageSourceImaqdxBasler.lvclass
index 237829ddbf99a62080a580d5b55f820f7c669f56..797366baf803b3bc0a5466f098988f01afc7d2b6 100644
--- a/ImageSourceBase/Imaqdx/Basler/ImageSourceImaqdxBasler.lvclass
+++ b/ImageSourceBase/Imaqdx/Basler/ImageSourceImaqdxBasler.lvclass
@@ -4,14 +4,14 @@
 	<Property Name="NI.Lib.ContainingLibPath" Type="Str">../../../../ImageSource.lvlib</Property>
 	<Property Name="NI.Lib.Icon" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!)`!!!*Q(C=\&gt;5^&lt;C*"%)&lt;BDZ7$4&lt;E")L3=V15==)7Z1O7/3-%E*+O.+^_)+R"N8F@A#FRB`(:4NJ'-T!;WP)&amp;H;"C_`HPI;1V30XZ+.RKP(1`P(P^9@T\/?+H_,,Z9XT^Z;[^4]`&amp;.`^0Z?H'B`XCK@ZXOAX\@/`68$HU@X]@8(KOLG`44^_R%\5&amp;%35J1H'*K5YV*HO2*HO2*HO2"(O2"(O2"(O2/\O2/\O2/\O2'&lt;O2'&lt;O2'&lt;O4^*"?ZS%5/+:E]G3A:."EA;1R&amp;S6PC34S**`(Q69EH]33?R*.Y;+,%EXA34_**0(24YEE]C3@R*"['[J,M*TG?R-0Q#DS"*`!%HM$$F!I]!3#9,"AY'!3'AMLA)P!%HM$$J1*0Y!E]A3@Q5+X!%XA#4_!*0(4JKR*&gt;UUZS0!QDR_.Y()`D=4Q-,=@D?"S0YX%]4#@(YXA=B$/B-TA%/:W="MY8R_.Y_*$D=4S/R`%Y(KL[(@+_-EX44H)]BM@Q'"\$9XA91I&lt;(]"A?QW.Y'&amp;;'R`!9(M.D?*B+BM@Q'"Y$9ET+^$)'-TI;D9T!]0$KO]8[89IOM8Z+N8F6GV+VW63&lt;3,5Z6$&gt;&gt;&gt;4.6.UGV_+J&amp;63W7;B&amp;50U[&amp;6G&amp;5E[A[NY9[]H[A\#E\SJ;SJ!S5"76/G&lt;;O(^TQ?$TK=$BIP^^LN^NJO^VKO6RK'!9N&amp;AP.ZX..J^/8R]#-]_7"=(IOL&lt;BO:&lt;/;42\P:Z0.LT^`(Y@&lt;^?&lt;XX@KZLJ60_C`^$Z[._K(T=6GD*[45R.!!!!!!</Property>
 	<Property Name="NI.Lib.SourceVersion" Type="Int">335577088</Property>
-	<Property Name="NI.Lib.Version" Type="Str">1.0.0.1</Property>
+	<Property Name="NI.Lib.Version" Type="Str">1.0.0.2</Property>
 	<Property Name="NI.LV.All.SourceOnly" Type="Bool">true</Property>
 	<Property Name="NI.LVClass.ClassNameVisibleInProbe" Type="Bool">true</Property>
 	<Property Name="NI.LVClass.DataValRefToSelfLimitedLibFlag" Type="Bool">true</Property>
-	<Property Name="NI.LVClass.FlattenedPrivateDataCTL" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!"_%5F.31QU+!!.-6E.$4%*76Q!!'M1!!!4!!!!!)!!!'K1!!!!W!!!!!B&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9B^*&lt;7&amp;H:6.P&gt;8*D:5FN98&amp;E?%*B=WRF=CZM&gt;G.M98.T!!!!!!#1&amp;!#!!!!Q!!!I!!1!!!!!"!!$!$Q!P!!@1)!#!!!!!!%!!1!'`````Q!!!!!!!!!!!!!!!0Z#"\,A?=^"L#8Q5GF'.GU!!!!-!!!!%!!!!!.0"'M18-!I1LAFN@2+*/R2V"W-W9]!MA4JA!G9\0B#@A!!%!!!!!!!1KV.8VE&gt;SU[$,'!U+1;F6!%!!!$`````!!!!%'1V-3B.:`Y`=CT3OE-D];-!!!!%!!!!!!!!!#=!!5R71U-!!!!"!!*735R#!!!!!&amp;"53$!!!!!&amp;!!%!!1!!!!!#!!-!!!!!!A!"!!!!!!!F!!!!+(C=9_"C9'JAO-!!R)R!T.4!^!()"O%,$!)=#")!WT5,!A!!!!!!!%I!!!%@?*RD9-!%`Y%!3$%S-$"&gt;!^)M;/*A'M;G*M"F,C[\I/,-5$?S1E1:I221CGE0E-%%5A*6SA[29TI0R#@1D70$9A5!&lt;/MI-A!!!!!!$!!"6EF%5Q!!!!!!!Q!!!?-!!!,E?*R\Q=D!E'FM92&lt;!R-$!$'3,-$1Q*/?HJ()R!0E-%(#'C1%/H+'UY9($9$K9%=*P@M04\;)CU&amp;SD)M(%XSI#&amp;/HW52(J^&amp;&amp;B[722?1&amp;7=94H=,&gt;(TH&amp;('R#PGQ-I@NR&amp;B10%!&gt;)M)0J`9!:)V79A-Q"I'E&gt;$B4)$@QM,W,KIQ]=&lt;4+#7Q9S-/MT1$(6E;("Y'&amp;#,4(=/U.:7*;"I&gt;YC+1O&gt;5.3#LQ9K"@_LB"AMA?&lt;TDJ]&amp;.A`P],&gt;R!0@T&lt;$D:`9(QZ"=DM,7$MX!L3V6P&amp;W,E8J+H&lt;A&gt;(;C:&amp;`SA(_6H/1!D_7TF[QAH!7K+HV,'"D[VD!ZPYQO!%S6RBM\A'1O491ZEM4E(:(2ICL?JW!$,$W+E;APA-.F3$K9-=JAU0]WSYV@W)U/,A$Z%N_VU.R]&gt;'RBZHBY=M"$&amp;#"AQ^:OBM.A0(2/R&amp;%!I6Y/E-Y*)[\=/C)!65RHOA%"G5H$ST%/1Y\1`7(A1QI52(I.!'&amp;/AN)&amp;+SGG_WYA]9*5"QYC-Q!5REL'%&amp;5B1?96`!#S.M")I#GR2VG#)#G#SU'\#!.C'U9'"FW!GE^)(W$%=,`![1VA$4)9H9'3)*C:/"AW-+YCZ'6C9&gt;*G%G+3:&amp;*D1G(M51":X]86W1_,.U#!-^=FG)!!!!!%Q!!!!FYH'.A9'"E:!!#!!!5!!-!!!!!$B1"A"-!!!9R.#YQ,D%!!!!!!!!-&amp;!#!!!!!"$%U,D!!!!!!$B1"A"-!!!9R.#YQ,D%!!!!!!!!-&amp;!#!!!!!"$%U,D!!!!!!$B1"A"-!!!9R.#YQ,D%!!!!!!!!5!1!!!068.9*Z*K+-,H.34A:*/:U!!!!.!!!!!!!!!!!!!!!!!!!!!!!!!)$`````A!!!!9!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!9!!!!'!9!!"A:A!!99'!!'9!9!"I!"!!&lt;!!Q!'M!U!"IQ\!!;$V1!'A+M!"I$6!!;!KQ!'A.5!"I#L!!;!V1!'9+Y!"BD9!!9'Y!!'!9!!"`````Q!!"!$```````````````````````````````````````````]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!&amp;"1!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!&amp;L6G$L15!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!&amp;L6EP,S]PA[U&amp;!!!!!!!!!!!!!!!!!!!!!0``!!!&amp;L6EP,S]P,S]P,Y/N"1!!!!!!!!!!!!!!!!!!``]!AVEP,S]P,S]P,S]P,S_$L1!!!!!!!!!!!!!!!!$``Q":73]P,S]P,S]P,S]P,`_$!!!!!!!!!!!!!!!!!0``!&amp;G$AVEP,S]P,S]P,````VE!!!!!!!!!!!!!!!!!``]!79/$AY.:,S]P,```````71!!!!!!!!!!!!!!!!$``Q":AY/$AY/$7;X```````^:!!!!!!!!!!!!!!!!!0``!&amp;G$AY/$AY/$`````````VE!!!!!!!!!!!!!!!!!``]!79/$AY/$AY0`````````71!!!!!!!!!!!!!!!!$``Q":AY/$AY/$A`````````^:!!!!!!!!!!!!!!!!!0``!&amp;G$AY/$AY/$`````````VE!!!!!!!!!!!!!!!!!``]!79/$AY/$AY0`````````71!!!!!!!!!!!!!!!!$``Q#$AY/$AY/$A````````Y/$!!!!!!!!!!!!!!!!!0``!!":79/$AY/$`````Y/N71!!!!!!!!!!!!!!!!!!``]!!!!!79/$AY0``Y/$71!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!&amp;G$AY/$,Q!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!":,Q!!!!!!!!!!!!!!!!!!!!!!!!!!````````````````````````````````````````````!!!!!A!"!!!!!!!-!!&amp;'5%B1!!!!!!!$!!!"K)F14E=.#BI+!!!!$5F)2&amp;)!!!!0!!!!#QA'!!!!I%@88!!!!!&amp;T5E&gt;#!+\/(/E!!!!%:U&amp;.11!!M9],`'%&amp;!!!!#8")78-!!!\$!!!/QQ((&lt;[BE!!!!'82&amp;7(24&lt;W:U&gt;W&amp;S:1"197FO&gt;#Z/261A&gt;D-O.3YV39L]Y!!!!2B*2%&amp;5+&amp;/.E5W,AF!9B?_P\9&gt;)_X)D51M4%H+BU,])%9KA239I5G,WJ1CW-$D$?9?'999_8HB1TDX0^8*6522BO6QC#)+073Q7#--1;L6;94[@9T!9I.PN1N/UJX#&gt;0&gt;`X15`E]8A-UT3RW_XQ;M\H-WT&lt;BG6:X`*[P5;PVR/R&lt;6P=&lt;D=U4@-0ZP@\(@P^8PLUV';T1&lt;`@FQ^7697S,)8,Z9*/JY0L^@K4V85N06X815`RQAT$E0"Y0!K(QU(%"U623-ZD=^CHJ_)YRGAUEJ"()L`&amp;RTPT,-OE.RQ/15_F;3K8R5G3Z#XMM5^0==@*:#,S&gt;LN^#XPMUV.ZHG-[H&lt;\]28]8(=="085[H?"Z(FT8F?=HT'9TU0M#9NMS$%"M.-E!!!!!356/2+Z#9))!!!'KC6"/2QU+'AI!!!!.35B%5A!!!!]!!!!,#!9!!!#A2^&gt;=!!!!!8.32U)!LMY=[1!!!!2H15V"!!#RDQP]915!!!!*=%B:=Q!!$M-!!!\$!=&gt;PK'1!!!!:&gt;%69&gt;&amp;.P:H2X98*F!&amp;"B;7ZU,EZ&amp;6#"W-SYV,D6*CPTA!!!"'EF%161I5YW219O#5"3&amp;XY`S&amp;Y:\;R/2CR)+&lt;*&amp;A#B67%CC9+)L1)B%%)7D2@TD$O50$-%0D,!\)]@OY^\WHGK:"7:&lt;)MOT@+9I#&gt;6V$667&amp;*%EQG5SA[TI'A](&lt;]$_Z.%V"4_4Z@)\:&lt;)&lt;.:I-]T^]G#!)MFUN9FP5J8[^8')9BYO6S12T(C+,I6^BTIO&gt;ZQN.4N^M.Q_&amp;1JI6BC.0J*$E=$N!U$=@D];M\H]`#D59DU&amp;/]M0&amp;Y,/6_PZ&gt;MNVM28^HN&gt;N*T&lt;8,E[;GW&lt;7';JJ2=C@EOPL\:_\YPX(1["4X6&gt;:V=&amp;EP(=8J$DDQ^&gt;&lt;`@M6AM2&amp;[N6LUB2Z[??DQ?M'X\TS@[_8Q=1E]^HU^:&gt;&lt;V?^[\]/J&lt;LOK$X!4&gt;#`ZF%3569!!!!!%F&amp;4E3O1G##!!!!!!'JC6"/2QU+'AI!!!!.35B%5A!!!!]!!!!,#!9!!!#A2^&gt;=!!!!!8.32U)!LMY=[1!!!!2H15V"!!#RDQP]915!!!!*=%B:=Q!!$M-!!!\$!=&gt;PK'1!!!!:&gt;%69&gt;&amp;.P:H2X98*F!&amp;"B;7ZU,EZ&amp;6#"W-SYV,D6*CPTA!!!"'5F%161I5Z731;O#1"3&amp;Z^@W7VIEV%)8UM:W"9EOJ'W,=#0^AM,34!8&amp;*&amp;#5AP-Y^^&amp;\R(N184D=O800&gt;W=92J6F#&gt;OWM6QO*&lt;]DVX6"4FUO&amp;QS(1XQ3^*.4V_M6GK9*W\&lt;N3^%X'IV!4D6.A`&amp;Y,("&gt;VS^&amp;XW1S!4H6&gt;2VU82?Y+!L29$$YIU?00M-Q1%\&gt;\X?9JCFQGK9YH]^)EO1*ZB[6Z\HYJN-J&lt;L=&lt;&amp;!P,MG34U0&amp;Y&amp;)6B+!-?.4/(-W;TG73"Z`-ZMCS4&amp;TS&gt;4DA=$NDP^^DN&gt;J)Z+)IC?1^[&amp;IP&amp;,\T:&lt;,";L8[O*:V`AO"[P9&lt;P_^^QX`?IKAJ"%-$T00!$/)\T^&amp;F95_RPNVMZH:S+YVA7HQ4^Z,Y!$WV)GU&amp;#R`U!!!!!356/2+Z#9))!!!!!!!'=C6"/2QU+'AI!!!!.35B%5A!!!!]!!!!,#!9!!!#A2^&gt;=!!!!!8.32U)!LMY=[1!!!!2H15V"!!#RDQP]915!!!!*=%B:=Q!!$M-!!!\$!=&gt;PK'1!!!!:&gt;%69&gt;&amp;.P:H2X98*F!&amp;"B;7ZU,EZ&amp;6#"W-SYV,D6*CPTA!!!"$%F%161I5Z72PYK$1"$'^[&amp;]3!M$7GAB;7+H_&amp;]4M6!MR%:]#7N2%!2&amp;9?[_#1E8DC/ZA9`&gt;H@V_M]O-');"@.]HT`.Y`522&amp;"%Y-5U4S&lt;*-8&gt;&gt;^,0D"C8G?[81[-6D8^6P"JSA+A20,MJ#KKAS8:@F7]'G;2O$%OK[E[TL$?:[T*%H[J==&gt;@):B%$BR(!?:JMFQGK;5*!H&amp;=@Q#)Q@&gt;&lt;D@WH=^HWP?&gt;"(X(Z8,B*+"(NVX8Z1)`OY`C]&amp;G7"?Q/W\:.V_O6CK)AD!&amp;D=RS(]VB2+!A#\A=]S$VB&gt;$H,MO?X`BI&lt;Q+KKK'G;/\RN'YXD3'X&lt;]ONY/1T$F_`C$/%?B4&amp;D=+,P?^\]*_!(^Q8MOR9XT$'5#1!!!!"*25Z%LE*AAA!!"=Y!!"#C?*T&gt;7&amp;N-&amp;&amp;=9`M]QY#RAG/7SAE*X&amp;G&gt;85FV+M"4&amp;NFY9KVC$6L163^8676ICFQ9712`5BQE*$S:.48QQM&lt;\ZWE2.'N/(.AXF:5WU;7)44&lt;LI9Z/G@3%3[OTU0_@M8(;8G^+HMMH*M0G_``L^`]QMA0S.8#WEY:)*2*\&amp;CY-G&amp;/N*!D!6F3$T&amp;ZE!_2DZ"UBF$4&amp;BFX2-@CKE3;U*J8IS)D6JE`!XIKU:[WO9B4\Z'5+,Z"IU6GR#G:Z=ZT_AJG4VWVJVMN#W[I=[_3J*#]@6Y!PJKD'%$M&amp;II+=`3N*!N*!I'P7(9Y.R1[8@_K*3$40J-U(7EGO(V&gt;1GN)CO@_)GJYE)P^EG!5UWQ.W\&gt;VW3HZ-C,)RNS%%]E#K98I*4LC8L2N45&amp;M9JZJRJZ'4];-(U.2I\*?63+\3ED&amp;4ED7&gt;3JFS&lt;:_ZCP/@0HS-0TQTP#R-KV&gt;1?K5:[JD]J80O2]2U1)&amp;/H*/M([S%*QL3`EX;"9=OR%?%W)H@B&gt;:=*&lt;RJ*Y43)&gt;HF`BWOM$;,&gt;BH?R$?1$VA;@.CG$WY&gt;LS`2"%[@K[^L\2U=3]7&amp;FK&amp;=ZWR]&lt;'6'_(/Y\(UP%&amp;4W7C/6X[$UN[7OFW6.H4"R1"3)]A&gt;0?;A`"\&gt;OXM1"YON4XE&lt;J/44E]0]N'&gt;SKOOR7H8NX+\=4+;8.(0[@6#\=*NG:&amp;JNH&gt;\0S5H8XM((:6X)QK^MOZA7;JO/7`6`%\++Z,O3LOA:^B9!F&amp;NH+3KW,%!TS'HC5YWZ"TW;NCZ01A:W"Z&amp;7`05T(FZKDY_P8L74TM2:OD9J%1LG,DE@83?EGV`+PV*]T$'.-SV_=B&lt;)??&amp;0H/O9*/\K'4L0IHK(TXM@J8:=OX:_E'+!*Q#@M`C@5FF-(Y?%,:-^L&lt;'R`?S6MCB`F))2L5"I*2BZUOF:IQCH*M6F-@-\^FT/^[?!-W1T.G&lt;HW0TE$8&gt;@5LYA`S&gt;%C[1*E+WN&amp;6'AL=/A&gt;'C+,E?F[XFZ:54TXE1[H"&amp;5*8&lt;^58&gt;.-]DWE'V&amp;36011"*'_&amp;.MQ2;:DDAQ=0&amp;MGR$F%+1Y5ISH:BEPRI8BH;X.S-U$NX\LQWV*PD'/&lt;9IK;[0;U-Y+RPB?V?]3_;:IOB-(7&amp;G'IS8N,;1A%BF"E-U:.$[71OD&amp;S^57_3YXTT(P=E79\D^T&lt;MS"K/I#V[VU-^L7._-$FVR/'_A--&gt;\I&lt;Q#&gt;$GDPDYOCX!&gt;4NREP9CA]/2\K0/O^$5&amp;7BHUVRI4`/Z2;?Z@9848.):(XOF/?\(OJ2\"&amp;Y*!GS#+OR]9!]&gt;YP:\M&amp;$&lt;+[!#SUYB)1JRCF+=XS%/L&lt;Z&amp;I7.7^`,1EB#&amp;BE[MQ'LJ)1L&gt;=8F,.N4J#K\K!&gt;\Y#[SE0-=+&lt;(Q$"*RV8=,7N76:G#_?,H@1ZMY1$\U=X5&gt;BAU-HD/\M!V=11RZ"F!;Z)%1O#!Q`ATO-NV]^711#.6W,JLPA+&amp;.&amp;M;W+TR:^2$GSD#K+-KJ9SR7B&gt;)Y/H)E0,[_,'2./YHW(,PBCT[0+"PRMA@VWYJ;@*4Y`0Y_*Y]G^9D_OC)+BUG]7^'%EQIV.P;Y#4`%\C=!=.&lt;(MKG%.&lt;)3!^UG1C6$)VE!*F+%'+#2%4XPWB8SV=#3&lt;9&gt;JB'VG1OS6/]VA+0,&amp;MR&amp;A;8TM7==7R&amp;'&lt;&amp;5G*#4%P7Y0.#'?`[DX9$.E-)9\FY]3,'=P`_@2:,)@6!7T,8R,WR[\=]VYW?[[B\`?+8\'%ZIS5F&amp;0S9/C.Y_LY?0V(IM-5WS^K/3M`3/\,0WGS87I/@+"T)JP,A]83JOO/9Z,!&lt;=^E,T'E]Z^G94GALDJ%^I=*C%^LL8&gt;EF@%),)R.#2)&amp;)S)L5A\OV&gt;^-XO&lt;`1=#WU:'`N@9NO\:96TK&gt;UN']A0D3;7.H+XP^`8^E&gt;KVD:"V;XMD^=9'58?6;WL^0T1C%^H2ZV@AO1OF4.GD[RBP^(FI,+?^(::2/KN0&lt;SBX)(NKJ5[J$WSD@RN1P@Q!,347FW[L(TO](519&gt;J0))`)+\?#%L6`Q*%BW!B!!!!!!!%!!!!2A!!!!1!!!!!!!!!$!!"1E2)5!!!!!!!!Q!!!')!!!"S?*RD9'$)%Z"A_M&gt;1^Z?"3?!LE#(^FY&amp;:U)`R.Q-$JZ`!93$.+#!*&amp;*&lt;^S]!OK!U7VD[CS]%!";JMD"S3()=&amp;/=!S(#U;$0```_@Y?O1;8-52(TB4::9]BQ1!&amp;'):!!!!!!!!"!!!!!=!!!+^!!!!"Q!!!#&amp;@&lt;GF@4'&amp;T&gt;%NO&lt;X&gt;O4X&gt;O;7ZH4&amp;:$&lt;'&amp;T=U.M&gt;8.U:8)5!)!!!!!!!1!)!$$`````!!%!!!!!!!Y!!!!"!!9!5!!!!!%!!!!!!!!!!!!;4&amp;:$&lt;'&amp;T=V"S;8:B&gt;'6%982B6'&amp;C4X*E:8)5!)!!!!!!!A!&amp;!!=!!!Q!1!!"`````Q!!!!%!!1!!!!1!!!!!!!!!!1!!!!)!!!!$!!!!!!!!!"N-6E.M98.T5(*J&gt;G&amp;U:52B&gt;'&amp;5;7VF=X2B&lt;8!5!)!!!!!!!1!&amp;!!=!!!%!!.3QHQ9!!!!!!!!!*ER71WRB=X.1=GFW982F2'&amp;U95RB=X2"=("M;76E6'FN:8.U97VQ&amp;!#!!!!!!!%!"1!(!!!"!!$5M*]'!!!!!!!!!"J-6E.M98.T5(*J&gt;G&amp;U:52B&gt;'&amp;5?8"F2'6T9R1!A!!!!!!"!!A!-0````]!!1!!!!!!@1!!!!5!$E!B#&amp;2J&lt;76P&gt;81`!!!41!=!$5*V:G:F=C"/&gt;7VC:8)!%%!B#UZF&gt;S"#&gt;7:G:8)`!":!)2&amp;897FU)'ZF?(1A1H6G:G6S0Q!O1&amp;!!"!!!!!%!!A!$(UFN97&gt;F5W^V=G.F37VB=72Y1G&amp;T&lt;'6S,GRW9WRB=X-!!1!%!!!!!!!!!"Z-6E.M98.T5(*J&gt;G&amp;U:52B&gt;'&amp;%:GRU2'&amp;U96.J?G55!)!!!!!!!1!&amp;!!-!!!%!!!!!!!=!!!!!!!!!'ER71WRB=X.1=GFW982F2'&amp;U952G&lt;(2%982B&amp;!#!!!!!!!5!$E!B#&amp;2J&lt;76P&gt;81`!!!41!=!$5*V:G:F=C"/&gt;7VC:8)!%%!B#UZF&gt;S"#&gt;7:G:8)`!":!)2&amp;897FU)'ZF?(1A1H6G:G6S0Q!O1&amp;!!"!!!!!%!!A!$(UFN97&gt;F5W^V=G.F37VB=72Y1G&amp;T&lt;'6S,GRW9WRB=X-!!1!%!!!!!!!!!1!!!!!!!!!!!!!%!!9!$!!!!!1!!!"Z!!!!+!!!!!)!!!1!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%`!!!#!XC=F5`,3M.1%$VJ_L3W.KX7KID*8E4Q!RIK#'Z+5='NN]F.#&gt;Q;47ZKF[\]$8`"D`&amp;$^!]]P;U0%"=ST$"TZMT-'1#\;0J?^3K?SC48@;$D6^!9Z&amp;%E5X?94]=S2=PX[E0ZY#\20LK_ZVS,7,OX=K[`U#?]P\Y]FQ(9TPF54/2FEK?"0&amp;)T&amp;9]0@C"-\]0Z1'2+JOQ'3G4:XF`^1#M=_S-5O&gt;&gt;#!@&lt;_K=IT48&amp;*Z*J2^S[.:U*,.R2;I%4$'E+SXURBLUK=I));H\-D.5(6@\34#\U%:",RRR'J.8,L&gt;BZ'P/&gt;RO!+UT@%'GP3'L?=B+3-+7=='$P]FL!#']C*91"5X(#TCD-N=N.%R9EP9Z-V0+[XM.`,&gt;W4+W`."#FVFA^FJ'G-.9ZKU7MWXUC049W7(F].P#1MA(+_J&gt;#!!!!!"X!!%!!A!$!!5!!!"9!!]%!!!!!!]!W!$6!!!!91!0"!!!!!!0!.A!V1!!!'I!$Q1!!!!!$Q$9!.5!!!"TA!#%!)!!!!]!W!$6!!!!&gt;9!!B!#!!!!0!.A!V1B4:7&gt;P:3"631B4:7&gt;P:3"631B4:7&gt;P:3"631%S!4!!5F.31QU+!!.-6E.$4%*76Q!!'M1!!!4!!!!!)!!!'K1!!!!!!!!!!!!!!#!!!!!U!!!%J!!!!"Z-35*/!!!!!!!!!8B-6F.3!!!!!!!!!9R36&amp;.(!!!!!!!!!;"$1V.5!!!!!!!!!&lt;2-38:J!!!!!!!!!=B$4UZ1!!!!!!!!!&gt;R544AQ!!!!!!!!!@"%2E24!!!!!!!!!A2-372T!!!!!!!!!BB735.%!!!!!!!!!CR(1U2*!!!!!!!!!E"W:8*T!!!!"!!!!F241V.3!!!!!!!!!LB(1V"3!!!!!!!!!MR*1U^/!!!!!!!!!O"J9WQY!!!!!!!!!P2$5%-S!!!!!!!!!QB-37:Q!!!!!!!!!RR.4E&gt;*!!!!!Q!!!T"'5%BC!!!!!!!!!Y"'5&amp;.&amp;!!!!!!!!!Z275%21!!!!!!!!![B-37*E!!!!!!!!!\R#2%BC!!!!!!!!!^"#2&amp;.&amp;!!!!!!!!!_273624!!!!!!!!!`B%6%B1!!!!!!!!"!R.65F%!!!!!!!!"#")36.5!!!!!!!!"$271V21!!!!!!!!"%B'6%&amp;#!!!!!!!!"&amp;Q!!!!!`````Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$Q!!!!!!!!!!0````]!!!!!!!!!U!!!!!!!!!!!`````Q!!!!!!!!$E!!!!!!!!!!$`````!!!!!!!!!/Q!!!!!!!!!!0````]!!!!!!!!"'!!!!!!!!!!!`````Q!!!!!!!!%A!!!!!!!!!!$`````!!!!!!!!!5Q!!!!!!!!!!0````]!!!!!!!!"H!!!!!!!!!!!`````Q!!!!!!!!'M!!!!!!!!!!$`````!!!!!!!!!Z1!!!!!!!!!"0````]!!!!!!!!$L!!!!!!!!!!(`````Q!!!!!!!!0!!!!!!!!!!!D`````!!!!!!!!!^!!!!!!!!!!#@````]!!!!!!!!$Z!!!!!!!!!!+`````Q!!!!!!!!0U!!!!!!!!!!$`````!!!!!!!!"!A!!!!!!!!!!0````]!!!!!!!!%)!!!!!!!!!!!`````Q!!!!!!!!1U!!!!!!!!!!$`````!!!!!!!!",A!!!!!!!!!!0````]!!!!!!!!)P!!!!!!!!!!!`````Q!!!!!!!!D%!!!!!!!!!!,`````!!!!!!!!#.1!!!!!!!!!!`````]!!!!!!!!+A!!!!!!!!!!%`````Q!!!!!!!!QQ!!!!!!!!!!8`````!!!!!!!!$?!!!!!!!!!!!0````]!!!!!!!!0A!!!!!!!!!!!`````Q!!!!!!!"65!!!!!!!!!!$`````!!!!!!!!&amp;6Q!!!!!!!!!!0````]!!!!!!!!6:!!!!!!!!!!!`````Q!!!!!!!"6U!!!!!!!!!!$`````!!!!!!!!&amp;&gt;Q!!!!!!!!!!0````]!!!!!!!!6Z!!!!!!!!!!!`````Q!!!!!!!"CI!!!!!!!!!!$`````!!!!!!!!',!!!!!!!!!!!0````]!!!!!!!!9O!!!!!!!!!!!`````Q!!!!!!!"DE!!!!!!!!!)$`````!!!!!!!!'CA!!!!!'UFN97&gt;F5W^V=G.F37VB=72Y1G&amp;T&lt;'6S,G.U&lt;!!!!!!</Property>
+	<Property Name="NI.LVClass.FlattenedPrivateDataCTL" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!".E5F.31QU+!!.-6E.$4%*76Q!!$Q!!!!2E!!!!)!!!$O!!!!!W!!!!!B&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9B^*&lt;7&amp;H:6.P&gt;8*D:5FN98&amp;E?%*B=WRF=CZM&gt;G.M98.T!!!!!!#1&amp;!#!!!!Q!!!I!!1!!!!!"!!$!$Q!P!!@1)!#!!!!!!%!!1!'`````Q!!!!!!!!!!!!!!!*"MI,3`6`&amp;)K6-MC]&amp;2XXE!!!!-!!!!%!!!!!/KT9Y()\&amp;N2)9/*`6;2*$(V"W-W9]!MA4JA!G9\0B#@A!!%!!!!!!!P(*R$?9H+U'J0!2E\.5Y5A%!!!$`````!!!!%/&gt;D#.#,@KEB8.&lt;;+N&amp;E8'E!!!!%!!!!!!!!!#=!!5R71U-!!!!"!!*735R#!!!!!&amp;"53$!!!!!&amp;!!%!!1!!!!!#!!-!!!!!!A!"!!!!!!!C!!!!((C=9W"D9'JAO-!!R)R!T.4!^!0)`A$C-Q!!;!%).A!!!!!!21!!!2BYH'.AQ!4`A1")-4)Q-*U!UCRIYG!;RK9GQ'5O,LOAYMR1.\*#2"G"9ER\A!QGE"SK8J"`Q(Z#!7R9T!9!&gt;P5I&amp;1!!!!!!!!Q!!6:*2&amp;-!!!!!!!-!!!%[!!!#&amp;(C=EW"E9-AUND"L!.,-1#T#U-#1H*_3SM5!Z$.!Q"^'"DBQBN+'"Q[$[7#I80-&lt;HGY8&amp;9(G'B5**PY7.;")NU@/=5=&lt;E&amp;QX2S?,SH%8&amp;1Y1"UCTA/D`A2H.2XA/&gt;`OIC(4[K,!!6&lt;Q!GQ-5WQSE!Y#G=425+$0QN\#!L9M[@,T""'I:4((59&lt;B\&gt;I#E$E0]!(%0"^"IA9-07&lt;I&lt;%Y"CP2."*&amp;#)JT/%1_+Y#Y?/'&amp;!6YYF/I(-[?7"W=RRWBOI0!RF1IC,1;1*S/1N)&amp;+SGG_WYA]9*E$]=2';!K9Q&lt;9+L#!UQ63!#6\A!21.0C$D-%1-.2CQ%\[!&amp;C'Q:'BJV!7A^)=T"#_$J!7A.)ASRG:W!#KQ8+-DRB?-6ASGD$[-TIR2D)'-;)QVCCA,/`CSMS(R&lt;0!$3,5L5!!!!!!"-!!!!*?*RD9'"A:'1!!A!!&amp;!!$!!!!!!Y5!9!4!!!'-41O-#YR!!!!!!!!$"1!A!!!!!1R.#YQ!!!!!!Y5!9!4!!!'-41O-#YR!!!!!!!!$"1!A!!!!!1R.#YQ!!!!!!Y5!9!4!!!'-41O-#YR!!!!!!!!&amp;!%!!!$V6T7#?3;CD#ZT5EY'34G&gt;!!!!$1!!!!!!!!!!!!!!!!!!!!!!!!#!`````Y!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!9!!!!'!!!!"A'!!!9'9!!''"A!"G!'!!;!!1!'Q!-!"L!.!!;-/Q!'A^5!"I#L!!;!V1!'A+M!"I$6!!;!KQ!'A.5!"G#O!!99W!!'"O!!"A'!!!@````]!!!1!````````````````````````````````````````````!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!"15!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!";V:A[U&amp;!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!";V:,S]P,Y/N"1!!!!!!!!!!!!!!!!!!!!$``Q!!";V:,S]P,S]P,S_$L15!!!!!!!!!!!!!!!!!!0``!).:,S]P,S]P,S]P,S]PA[U!!!!!!!!!!!!!!!!!``]!76EP,S]P,S]P,S]P,S``AQ!!!!!!!!!!!!!!!!$``Q":AY.:,S]P,S]P,S````^:!!!!!!!!!!!!!!!!!0``!&amp;G$AY/$73]P,S```````VE!!!!!!!!!!!!!!!!!``]!79/$AY/$AVGN````````71!!!!!!!!!!!!!!!!$``Q":AY/$AY/$A`````````^:!!!!!!!!!!!!!!!!!0``!&amp;G$AY/$AY/$`````````VE!!!!!!!!!!!!!!!!!``]!79/$AY/$AY0`````````71!!!!!!!!!!!!!!!!$``Q":AY/$AY/$A`````````^:!!!!!!!!!!!!!!!!!0``!&amp;G$AY/$AY/$`````````VE!!!!!!!!!!!!!!!!!``]!AY/$AY/$AY0```````_$AQ!!!!!!!!!!!!!!!!$``Q!!76G$AY/$A`````_$L6E!!!!!!!!!!!!!!!!!!0``!!!!!&amp;G$AY/$``_$AVE!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!":AY/$AS]!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!73]!!!!!!!!!!!!!!!!!!!!!!!!!!0```````````````````````````````````````````Q!!!!)!!1!!!!!!$!!"2F")5!!!!!!!!Q!!!H]!!!4J?*SNF%^I%U%5RN]MKUR#C\/RM1UU**:NL'*!&amp;,5'`R1\&amp;3KF+,%A%D$"D6JID33J?'IPCZ"$,Q:S%(L.V5-/(A7*!&gt;F$?[L1AL%"\V[#ANWM&lt;T@:X44&amp;^/)?BG&amp;ZP`&gt;GPO^D!-1@&lt;%2IQ;I/B$6R-[?$6^%)1$6+I@.&amp;XA"&lt;)(_!$!7)$F.UA?U+,4+KQY#C2?A&amp;8I#@7'V].^Z#%R&lt;:(J9?:Q&amp;MZN8BB+).3X@F/J0@D]K&amp;9X:8#9*MH&lt;3%BX,I&amp;VV8-TA1V!FTF;+E"93@&amp;E6V\&amp;\K26K6T&lt;_?+!V9,4U[-+Y.:O8['?S)IT_V7^;)#&amp;`NFI!N*["3K&lt;C1V)9CVD%GE=&amp;[)([I^7&amp;]8!PGZ0JZC`'WG2ISH4E]V#K;:T?B8P1EVRCCS,XO8.FE&lt;5[@MLB'IY%=LBXOO1Z$=PUW$&gt;!^:9=-XF=`!!&amp;3@5S.D]9G#5&amp;.GD&gt;&gt;M'J^;-2YD,!Y\O-[H&amp;-V)1GC,?]X+&amp;IWC,9.V^%'=M?SQ=-,$&amp;Q@CE@YQ-8K7("[;3784W@$G;@B*UOJ8#\]-LPY+J60BZ650H89I2N=]VQS&lt;W]/M])"@B"B"Z,&gt;;G?A8#[D!,C[[%V%B_7[QUH7&lt;22(==66X*TK+H=,F?/`(TQTV2O0#8:GQ5XL25SLR(I0&gt;##NF`^`7K^AC&amp;:\UZK!T\$=*XF8WZ#&lt;6KQ(W):%(W93G&lt;8ON#+41'&lt;Z[,2?/Z27E_V*;[F5/M#BZD%HL3)B\&lt;3K7];_M9_:28F&amp;_!**+\0AG?][/&gt;WNL4C0#YX,X+#"@R?Q'2SWJI/@4`MWW3RW'[#T&gt;):NI+PY(*WC'\2:X8;?H_K=1[J&lt;Z*&amp;Q6HY8IC.`!6A-;WI!!!!!"!!!!#!!!!!%!!!!!!!!!!Q!!5*%3&amp;!!!!!!!!-!!!"C!!!!=HC=9W"AS"/190L(50?8A5HA+Z!B`:?"7&gt;#0]4=$![?@Q'%AT3AA#237`=P!,KA.&amp;N9_IMP"!!7K&lt;)Q=EBS("4H!-BQN'AT````H_(LE'FT&amp;%2]Y5W770)=%!"2C'1!!!!!!!!1!!!!(!!!#!Q!!!!9!!!!B8WZJ8URB=X2,&lt;G^X&lt;E^X&lt;GFO:UR71WRB=X.$&lt;(6T&gt;'6S&amp;!#!!!!!!!%!#!!Q`````Q!"!!!!!!"^!!!!"1!/1#%)6'FN:7^V&gt;$]!!".!"Q!.1H6G:G6S)%ZV&lt;7*F=A!11#%,4G6X)%*V:G:F=D]!&amp;E!B%6&gt;B;81A&lt;G6Y&gt;#"#&gt;7:G:8)`!#Z!5!!%!!!!!1!#!!-@37VB:W64&lt;X6S9W6*&lt;7&amp;R:(B#98.M:8)O&lt;(:D&lt;'&amp;T=Q!"!!1!!!!!!!!!'ER71WRB=X.1=GFW982F2'&amp;U962B9E^S:'6S&amp;!#!!!!!!!)!"1!(!!!-!%!!!@````]!!!!"!!%!!!!!!!!!!!!!!"N-6E.M98.T5(*J&gt;G&amp;U:52B&gt;'&amp;5;7VF=X2B&lt;8!5!)!!!!!!!1!&amp;!!=!!!%!!.3YB\%!!!!!!!!!*ER71WRB=X.1=GFW982F2'&amp;U95RB=X2"=("M;76E6'FN:8.U97VQ&amp;!#!!!!!!!%!"1!(!!!"!!$5O)?R!!!!!!!!!"J-6E.M98.T5(*J&gt;G&amp;U:52B&gt;'&amp;5?8"F2'6T9R1!A!!!!!!"!!A!-0````]!!1!!!!!!$A!!!!%!"A"1!!!!!1!!!!!!!!!!!"Z-6E.M98.T5(*J&gt;G&amp;U:52B&gt;'&amp;%:GRU2'&amp;U96.J?G55!)!!!!!!!1!&amp;!!-!!!%!!!!!!!!!!!!!!!!!!!1!!A!)!!!!"!!!!%!!!!!I!!!!!A!!"!!!!!!&amp;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0%!!!'"?*S.DUV+!U%1B&lt;^/R`RK4-QSC,VQY=K.&amp;RA5!O[#8M"WOC=%7E:H?E*7YM\TO0-A(E2P9'5352""(B26L`K^6QW-??4D\@8Z"&gt;#DSTM\^^&gt;Z6;4_.#T$YP&lt;I"S0NAVO&gt;WT,Y1L:JM'5Z_7O@RM"*-I0$CV#6U2=GTUQN-@@&amp;9GGD.]Z'SY[!(A\5/UI'P2UZE\;&lt;N.&amp;:G..*HH2_&amp;4?%TT/'YKXF?9OWLFR'&lt;ZWFY]K*?E;$$FW/`Z8@I,;2IB$:D51XG9K*9:=^)&gt;=93.A8V";`G?`.@IX.2R2$=51/1M+;QP9:=3#V`QFCF5&gt;R!!!!!!!!:1!"!!)!!Q!%!!!!3!!0"!!!!!!0!.A!V1!!!&amp;%!$Q1!!!!!$Q$9!.5!!!";!!]%!!!!!!]!W!$6!!!!9Y!!B!#!!!!0!.A!V1B4:7&gt;P:3"631B4:7&gt;P:3"631B4:7&gt;P:3"631%S!!!!5F.31QU+!!.-6E.$4%*76Q!!$Q!!!!2E!!!!)!!!$O!!!!!!!!!!!!!!!#!!!!!U!!!%3!!!!"V-35*/!!!!!!!!!7R-6F.3!!!!!!!!!9"36&amp;.(!!!!!!!!!:2$1V.5!!!!!!!!!;B-38:J!!!!!!!!!&lt;R$4UZ1!!!!!!!!!&gt;"544AQ!!!!!!!!!?2%2E24!!!!!!!!!@B-372T!!!!!!!!!AR735.%!!!!!!!!!C"(1U2*!!!!!!!!!D2W:8*T!!!!"!!!!EB41V.3!!!!!!!!!KR(1V"3!!!!!!!!!M"*1U^/!!!!!!!!!N2J9WQY!!!!!!!!!OB$5%-S!!!!!!!!!PR-37:Q!!!!!!!!!R"'5%BC!!!!!!!!!S2'5&amp;.&amp;!!!!!!!!!TB75%21!!!!!!!!!UR-37*E!!!!!!!!!W"#2%BC!!!!!!!!!X2#2&amp;.&amp;!!!!!!!!!YB73624!!!!!!!!!ZR%6%B1!!!!!!!!!\".65F%!!!!!!!!!]2)36.5!!!!!!!!!^B71V21!!!!!!!!!_R'6%&amp;#!!!!!!!!"!!!!!!!`````Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$Q!!!!!!!!!!0````]!!!!!!!!!U!!!!!!!!!!!`````Q!!!!!!!!$E!!!!!!!!!!$`````!!!!!!!!!/Q!!!!!!!!!!0````]!!!!!!!!"'!!!!!!!!!!!`````Q!!!!!!!!%A!!!!!!!!!!$`````!!!!!!!!!5A!!!!!!!!!!0````]!!!!!!!!"F!!!!!!!!!!!`````Q!!!!!!!!'E!!!!!!!!!!$`````!!!!!!!!!O1!!!!!!!!!"0````]!!!!!!!!#`!!!!!!!!!!(`````Q!!!!!!!!-1!!!!!!!!!!D`````!!!!!!!!!S!!!!!!!!!!#@````]!!!!!!!!$.!!!!!!!!!!+`````Q!!!!!!!!.%!!!!!!!!!!$`````!!!!!!!!!VA!!!!!!!!!!0````]!!!!!!!!$=!!!!!!!!!!!`````Q!!!!!!!!/%!!!!!!!!!!$`````!!!!!!!!"!A!!!!!!!!!!0````]!!!!!!!!)$!!!!!!!!!!!`````Q!!!!!!!!A5!!!!!!!!!!$`````!!!!!!!!##1!!!!!!!!!!0````]!!!!!!!!+K!!!!!!!!!!!`````Q!!!!!!!!KQ!!!!!!!!!!$`````!!!!!!!!#LA!!!!!!!!!!0````]!!!!!!!!+S!!!!!!!!!!!`````Q!!!!!!!!MQ!!!!!!!!!!$`````!!!!!!!!#TA!!!!!!!!!!0````]!!!!!!!!.1!!!!!!!!!!!`````Q!!!!!!!!V)!!!!!!!!!!$`````!!!!!!!!$6!!!!!!!!!!!0````]!!!!!!!!.@!!!!!!!!!#!`````Q!!!!!!!!ZU!!!!!"N*&lt;7&amp;H:6.P&gt;8*D:5FN98&amp;E?%*B=WRF=CZD&gt;'Q!!!!!</Property>
 	<Property Name="NI.LVClass.Geneology" Type="Xml"><String>

 <Name></Name>

-<Val>!!!!!B&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9B^*&lt;7&amp;H:6.P&gt;8*D:5FN98&amp;E?%*B=WRF=CZM&gt;G.M98.T5&amp;2)-!!!!!!!!!!!!!!!!!!&amp;!!%!!!!!!!!"!!!!!1!'!&amp;!!!!!"!!!!!!!!!!!!!!%/4'&amp;C6EF&amp;6S"09GJF9X1!5&amp;2)-!!!!!!!!!!!!"1!A!!!!!!!!!!#``]!!!!"!!!!!!!"!1!!!!%!"A"1!!!!!1!!!!!!!@````Y!!!!!!B&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9BF*&lt;7&amp;H:6.P&gt;8*D:5FN98&amp;E?#ZM&gt;G.M98.T5&amp;2)-!!!!!!!!!!!!"1!A!!!!!!!!1!!!!!!!!!"!!!!!!!#!1!!!!%!"A"1!!!!!1!!!!!!!@````Y!!!!!!B&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9BF*&lt;7&amp;H:6.P&gt;8*D:5FN98&amp;E?#ZM&gt;G.M98.T5&amp;2)-!!!!!!!!!!!!"1!A!!!!!!!!!!!!!!!!!!"!!!!!!!!!!!!!!%!"A"1!!!!!1!!!!!!!@````Y!!!!!!B&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9BF*&lt;7&amp;H:6.P&gt;8*D:5FN98&amp;E?#ZM&gt;G.M98.T5&amp;2)-!!!!!!!!!!!!"1!A!!!!!!!!!!!!!!!!!!"!!!!!!!"!!!!!!5!$E!B#&amp;2J&lt;76P&gt;81`!!!41!=!$5*V:G:F=C"/&gt;7VC:8)!%%!B#UZF&gt;S"#&gt;7:G:8)`!":!)2&amp;897FU)'ZF?(1A1H6G:G6S0Q#'!0(5M*]'!!!!!R&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9B^*&lt;7&amp;H:6.P&gt;8*D:5FN98&amp;E?%*B=WRF=CZM&gt;G.M98.T'UFN97&gt;F5W^V=G.F37VB=72Y1G&amp;T&lt;'6S,G.U&lt;!!Q1&amp;!!"!!!!!%!!A!$(5.M&gt;8.U:8)A&lt;W9A9WRB=X-A=(*J&gt;G&amp;U:3"E982B!!%!"!!!!!4`````````````````````!!!!!!!!!1!!!!!!!!)237VB:W64&lt;X6S9W5O&lt;(:M;7):37VB:W64&lt;X6S9W6*&lt;7&amp;R:(AO&lt;(:D&lt;'&amp;T=V"53$!!!!!!!!!!!!!5!)!!!!!!!!!!!!!!!1!!!#^*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9DJ*&lt;7&amp;H:6.P&gt;8*D:5RJ&gt;G6#98.M:8)O&lt;(:D&lt;'&amp;T=Q</Val>

+<Val>!!!!!B&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9B^*&lt;7&amp;H:6.P&gt;8*D:5FN98&amp;E?%*B=WRF=CZM&gt;G.M98.T5&amp;2)-!!!!!!!!!!!!!!!!!!'!!%!!!!!!!!"!!!!!1!'!&amp;!!!!!"!!!!!!!!!!!!!!%/4'&amp;C6EF&amp;6S"09GJF9X1!5&amp;2)-!!!!!!!!!!!!"1!A!!!!!!!!!!#``]!!!!"!!!!!!!"!1!!!!%!"A"1!!!!!1!!!!!!!@````Y!!!!!!B&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9BF*&lt;7&amp;H:6.P&gt;8*D:5FN98&amp;E?#ZM&gt;G.M98.T5&amp;2)-!!!!!!!!!!!!"1!A!!!!!!!!1!!!!!!!!!"!!!!!!!#!1!!!!%!"A"1!!!!!1!!!!!!!@````Y!!!!!!B&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9BF*&lt;7&amp;H:6.P&gt;8*D:5FN98&amp;E?#ZM&gt;G.M98.T5&amp;2)-!!!!!!!!!!!!"1!A!!!!!!!!!!!!!!!!!!"!!!!!!!!!!!!!!%!"A"1!!!!!1!!!!!!!@````Y!!!!!!B&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9BF*&lt;7&amp;H:6.P&gt;8*D:5FN98&amp;E?#ZM&gt;G.M98.T5&amp;2)-!!!!!!!!!!!!"1!A!!!!!!!!!!!!!!!!!!"!!!!!!!"!!!!!!5!$E!B#&amp;2J&lt;76P&gt;81`!!!41!=!$5*V:G:F=C"/&gt;7VC:8)!%%!B#UZF&gt;S"#&gt;7:G:8)`!":!)2&amp;897FU)'ZF?(1A1H6G:G6S0Q#'!0(5M*]'!!!!!R&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9B^*&lt;7&amp;H:6.P&gt;8*D:5FN98&amp;E?%*B=WRF=CZM&gt;G.M98.T'UFN97&gt;F5W^V=G.F37VB=72Y1G&amp;T&lt;'6S,G.U&lt;!!Q1&amp;!!"!!!!!%!!A!$(5.M&gt;8.U:8)A&lt;W9A9WRB=X-A=(*J&gt;G&amp;U:3"E982B!!%!"!!!!!4`````````````````````!!!!!!!!!1!!!!!!!!)237VB:W64&lt;X6S9W5O&lt;(:M;7):37VB:W64&lt;X6S9W6*&lt;7&amp;R:(AO&lt;(:D&lt;'&amp;T=V"53$!!!!!!!!!!!!!5!)!!!!!!!!!!!!!!!!!!!1!!!!!!!A!!!!!"!(Y!]&gt;3YB\%!!!!$%5FN97&gt;F5W^V=G.F,GRW&lt;'FC(UFN97&gt;F5W^V=G.F37VB=72Y1G&amp;T&lt;'6S,GRW9WRB=X-&lt;37VB:W64&lt;X6S9W6*&lt;7&amp;R:(B#98.M:8)O9X2M!#B!5!!!(5.M&gt;8.U:8)A&lt;W9A9WRB=X-A=(*J&gt;G&amp;U:3"E982B!!%!!!!!!!!!!!!!!B&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9BF*&lt;7&amp;H:6.P&gt;8*D:5FN98&amp;E?#ZM&gt;G.M98.T5&amp;2)-!!!!!!!!!!!!"1!A!!!!!!!!!!!!!!"!!!!,UFN97&gt;F5W^V=G.F,GRW&lt;'FC/EFN97&gt;F5W^V=G.F4'FW:5*B=WRF=CZM&gt;G.M98.T</Val>

 </String>

 </Property>
 	<Property Name="NI.LVClass.IsTransferClass" Type="Bool">false</Property>
@@ -27,29 +27,9 @@
 	</Item>
 	<Item Name="Protected" Type="Folder">
 		<Property Name="NI.LibItem.Scope" Type="Int">3</Property>
-		<Item Name="Init.vi" Type="VI" URL="../Init.vi">
-			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;N!!!!#1!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!&amp;B!=!!?!!!T%5FN97&gt;F5W^V=G.F,GRW&lt;'FC(UFN97&gt;F5W^V=G.F37VB=72Y1G&amp;T&lt;'6S,GRW9WRB=X-!'UFN97&gt;F5W^V=G.F37VB=72Y1G&amp;T&lt;'6S)'^V&gt;!!A1&amp;!!!Q!!!!%!!B.F=H*P=C"J&lt;C!I&lt;G]A:8*S&lt;X)J!&amp;B!=!!?!!!T%5FN97&gt;F5W^V=G.F,GRW&lt;'FC(UFN97&gt;F5W^V=G.F37VB=72Y1G&amp;T&lt;'6S,GRW9WRB=X-!'EFN97&gt;F5W^V=G.F37VB=72Y1G&amp;T&lt;'6S)'FO!!"5!0!!$!!$!!1!"!!&amp;!!1!"!!%!!1!"A!%!!1!"Q-!!(A!!!U)!!!!!!!!!!!!!)U,!!!!!!!!!!!!!!!!!!!!!!!!#A!!!!!!!!!!!!!!EA!!!!!"!!A!!!!!</Property>
-			<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
-			<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
-			<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">false</Property>
-			<Property Name="NI.ClassItem.MethodScope" Type="UInt">3</Property>
-			<Property Name="NI.ClassItem.MustCallParent" Type="Bool">true</Property>
-			<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
-			<Property Name="NI.ClassItem.State" Type="Int">1107821072</Property>
-		</Item>
 	</Item>
 	<Item Name="Public" Type="Folder">
 		<Property Name="NI.LibItem.Scope" Type="Int">1</Property>
-		<Item Name="Close.vi" Type="VI" URL="../Close.vi">
-			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;N!!!!#1!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!&amp;B!=!!?!!!T%5FN97&gt;F5W^V=G.F,GRW&lt;'FC(UFN97&gt;F5W^V=G.F37VB=72Y1G&amp;T&lt;'6S,GRW9WRB=X-!'UFN97&gt;F5W^V=G.F37VB=72Y1G&amp;T&lt;'6S)'^V&gt;!!A1&amp;!!!Q!!!!%!!B.F=H*P=C"J&lt;C!I&lt;G]A:8*S&lt;X)J!&amp;B!=!!?!!!T%5FN97&gt;F5W^V=G.F,GRW&lt;'FC(UFN97&gt;F5W^V=G.F37VB=72Y1G&amp;T&lt;'6S,GRW9WRB=X-!'EFN97&gt;F5W^V=G.F37VB=72Y1G&amp;T&lt;'6S)'FO!!"5!0!!$!!$!!1!"!!&amp;!!1!"!!%!!1!"A!%!!1!"Q-!!(A!!!U)!!!!!!!!!!!!!)E!!!!!!!!!!!!!!!!!!!!!!!!!#A!!!!!!!!!!!!!!EA!!!!!"!!A!!!!!</Property>
-			<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
-			<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
-			<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">false</Property>
-			<Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property>
-			<Property Name="NI.ClassItem.MustCallParent" Type="Bool">true</Property>
-			<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
-			<Property Name="NI.ClassItem.State" Type="Int">1107821072</Property>
-		</Item>
 		<Item Name="Get Configure.vi" Type="VI" URL="../Get Configure.vi">
 			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!)4!!!!#Q!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!&amp;2!=!!?!!!Q%5FN97&gt;F5W^V=G.F,GRW&lt;'FC(%FN97&gt;F5W^V=G.F1W^O:GFH&gt;8*F,GRW9WRB=X-!!"B*&lt;7&amp;H:6.P&gt;8*D:5.P&lt;G:J:X6S:3"P&gt;81!!&amp;B!=!!?!!!T%5FN97&gt;F5W^V=G.F,GRW&lt;'FC(UFN97&gt;F5W^V=G.F37VB=72Y1G&amp;T&lt;'6S,GRW9WRB=X-!'UFN97&gt;F5W^V=G.F37VB=72Y1G&amp;T&lt;'6S)'^V&gt;!!A1&amp;!!!Q!!!!%!!B.F=H*P=C"J&lt;C!I&lt;G]A:8*S&lt;X)J!&amp;*!=!!?!!!Q%5FN97&gt;F5W^V=G.F,GRW&lt;'FC(%FN97&gt;F5W^V=G.F1W^O:GFH&gt;8*F,GRW9WRB=X-!!"&gt;*&lt;7&amp;H:6.P&gt;8*D:5.P&lt;G:J:X6S:3"J&lt;A"91(!!(A!!-R&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9B^*&lt;7&amp;H:6.P&gt;8*D:5FN98&amp;E?%*B=WRF=CZM&gt;G.M98.T!"J*&lt;7&amp;H:6.P&gt;8*D:5FN98&amp;E?%*B=WRF=C"J&lt;A!!6!$Q!!Q!!Q!%!!5!"A!%!!1!"!!%!!=!"!!)!!E$!!"Y!!!.#!!!!!!!!!U+!!#.#Q!!!!!!!!!!!!!!!!!!!!!!!!I!!!!!!!!!#A!!!*)!!!!!!1!+!!!!!!</Property>
 			<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
@@ -70,17 +50,7 @@
 			<Property Name="NI.ClassItem.MustCallParent" Type="Bool">true</Property>
 			<Property Name="NI.ClassItem.MustOverride" Type="Bool">true</Property>
 			<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
-			<Property Name="NI.ClassItem.State" Type="Int">1115685392</Property>
-		</Item>
-		<Item Name="Write On_Off.vi" Type="VI" URL="../Write On_Off.vi">
-			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;Z!!!!#A!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!&amp;B!=!!?!!!T%5FN97&gt;F5W^V=G.F,GRW&lt;'FC(UFN97&gt;F5W^V=G.F37VB=72Y1G&amp;T&lt;'6S,GRW9WRB=X-!'UFN97&gt;F5W^V=G.F37VB=72Y1G&amp;T&lt;'6S)'^V&gt;!!A1&amp;!!!Q!!!!%!!B.F=H*P=C"J&lt;C!I&lt;G]A:8*S&lt;X)J!!R!)1:0&lt;C^0:G9!!&amp;B!=!!?!!!T%5FN97&gt;F5W^V=G.F,GRW&lt;'FC(UFN97&gt;F5W^V=G.F37VB=72Y1G&amp;T&lt;'6S,GRW9WRB=X-!'EFN97&gt;F5W^V=G.F37VB=72Y1G&amp;T&lt;'6S)'FO!!"5!0!!$!!$!!1!"!!&amp;!!1!"!!%!!1!"A!%!!=!#!-!!(A!!!U)!!!!!!!!!!!!!)U,!!!!!!!!!!!!!!!!!!!!!!!!#A!!!!!!!!!1!!!!EA!!!!!"!!E!!!!!</Property>
-			<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
-			<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
-			<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">false</Property>
-			<Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property>
-			<Property Name="NI.ClassItem.MustCallParent" Type="Bool">true</Property>
-			<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
-			<Property Name="NI.ClassItem.State" Type="Int">1351361040</Property>
+			<Property Name="NI.ClassItem.State" Type="Int">1117782544</Property>
 		</Item>
 	</Item>
 </LVClass>
diff --git a/ImageSourceBase/Imaqdx/Basler/Init.vi b/ImageSourceBase/Imaqdx/Basler/Init.vi
deleted file mode 100644
index fb3cc4fb41630cc8524f12ace8ab8c47c8fc29d4..0000000000000000000000000000000000000000
Binary files a/ImageSourceBase/Imaqdx/Basler/Init.vi and /dev/null differ
diff --git a/ImageSourceBase/Imaqdx/Basler/Write On_Off.vi b/ImageSourceBase/Imaqdx/Basler/Write On_Off.vi
deleted file mode 100644
index 2039803e8c9f064ed5c60f5f6495fa1d601e6e0d..0000000000000000000000000000000000000000
Binary files a/ImageSourceBase/Imaqdx/Basler/Write On_Off.vi and /dev/null differ
diff --git a/ImageSourceBase/Imaqdx/Close.vi b/ImageSourceBase/Imaqdx/Close.vi
index 1a0e6e9d728961295b630f3c7dbaf5591a0059fa..e25ded129abaaa52d1ca9421d013c24c9230ad73 100644
Binary files a/ImageSourceBase/Imaqdx/Close.vi and b/ImageSourceBase/Imaqdx/Close.vi differ
diff --git a/ImageSourceBase/Imaqdx/Get AttributeI64.vi b/ImageSourceBase/Imaqdx/Get AttributeI64.vi
index b7984935c0c56003ae96a423623ee293587fa756..45b5a8ed2d124c7f5f806b09f687eb29b086c6f9 100644
Binary files a/ImageSourceBase/Imaqdx/Get AttributeI64.vi and b/ImageSourceBase/Imaqdx/Get AttributeI64.vi differ
diff --git a/ImageSourceBase/Imaqdx/Get AttributeString.vi b/ImageSourceBase/Imaqdx/Get AttributeString.vi
index 14793cc324fbc84e6b593f9f905ecc9c4fc8c6d4..5b0faf8b142290cff10f4fd1bf818757418e6347 100644
Binary files a/ImageSourceBase/Imaqdx/Get AttributeString.vi and b/ImageSourceBase/Imaqdx/Get AttributeString.vi differ
diff --git a/ImageSourceBase/Imaqdx/Get AttributeU32.vi b/ImageSourceBase/Imaqdx/Get AttributeU32.vi
index 114d319b906446b4bb2d1eb4f9749331dc24952c..a84651167592f4d2afa62238a631ba8cc028907a 100644
Binary files a/ImageSourceBase/Imaqdx/Get AttributeU32.vi and b/ImageSourceBase/Imaqdx/Get AttributeU32.vi differ
diff --git a/ImageSourceBase/Imaqdx/ImageSourceImaqdx.lvclass b/ImageSourceBase/Imaqdx/ImageSourceImaqdx.lvclass
index c68e912055f1c9feb6b37e60ccefabb04fee6721..64b9c195de9e023f02fd8c36e43088fc560004da 100644
--- a/ImageSourceBase/Imaqdx/ImageSourceImaqdx.lvclass
+++ b/ImageSourceBase/Imaqdx/ImageSourceImaqdx.lvclass
@@ -4,19 +4,15 @@
 	<Property Name="NI.Lib.ContainingLibPath" Type="Str">../../../ImageSource.lvlib</Property>
 	<Property Name="NI.Lib.Icon" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!)W!!!*Q(C=\&gt;7R&lt;2N"%)8B*U'"5X9AM)7JQ!"&lt;9!MP&gt;]35Y5'K9%)F$KY&amp;ZI[G"&lt;&lt;!&amp;OD`6C0"BC"2"CT9A7YV&amp;0FW&lt;`@DX?)ID?/,&gt;+0TJ?0&lt;G]?\_F_//@^B@U/7F[\TYZCH`B?NJ`CN`\8T8VH\X&gt;`PT@Y,BT[0T_0@(PO,G`4$^_S6FA=26623JE,,5O=C,`)C,`)C,`)E4`)E4`)E4X+4G^TE*D?ZS9-]S)-]S)-]S%=D&amp;\H)21[J7,R9K*CUG+!9$%8&amp;3_%J0)7H]0"2B;@Q&amp;*\#5XA9IM*4?!J0Y3E]H+&lt;#5XA+4_%J0%QV*$5;/:\#Q`2+0)EH]33?R-/33DQ*)&amp;EMG4C:");3TO2.YEE]C9?X3DS**`%EHM2$NR*0YEE]C3@R=-KY+DEU3S0(QT1S(O-R(O-R(K;7]2C0]2C0]&lt;#=D-&gt;Y$-)M;#;()(/3'7!_')`R]%`'9TT'9TT'1^?Y1RZ8:N%MD2R0Y!E]A3@Q""[G5/!*0)%H]!1?JF8A#4S"*`!%(J:3Y!E]A3?!")OSP),*AB/$15%1?0A&lt;OS8'8=IBC&gt;'EXLTK4;H?&lt;/J.J.Y=[JOOPJHKG[3__/K,KLZ9[IOA`H*KN"KD8E2^]D*1*V[0V)';K9H;56NK1[WJV8,K8RZY/JVU0"ZV/"QUT\/G;&gt;*ON^.WO^6GM^&amp;[P&gt;:KN8J_$.T3HB])D]_F0?_8GH1^[P[((_\G_?P&gt;&gt;T`M&gt;8PVV0^"P[8`Q&lt;.2V`JV8K\24_**RK%!!!!!</Property>
 	<Property Name="NI.Lib.SourceVersion" Type="Int">335577088</Property>
-	<Property Name="NI.Lib.Version" Type="Str">1.0.0.0</Property>
+	<Property Name="NI.Lib.Version" Type="Str">1.0.0.1</Property>
 	<Property Name="NI.LV.All.SourceOnly" Type="Bool">true</Property>
 	<Property Name="NI.LVClass.ClassNameVisibleInProbe" Type="Bool">true</Property>
 	<Property Name="NI.LVClass.DataValRefToSelfLimitedLibFlag" Type="Bool">true</Property>
-	<Property Name="NI.LVClass.FlattenedPrivateDataCTL" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!"V+5F.31QU+!!.-6E.$4%*76Q!!'.A!!!2S!!!!)!!!',A!!!!Q!!!!!B&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9BF*&lt;7&amp;H:6.P&gt;8*D:5FN98&amp;E?#ZM&gt;G.M98.T!!!!E"1!A!!!-!!!+!!%!!!!!!1!!Q!]!,Q!(U#!!A!!!!!"!!%!"P````]!!!!!!!!!!!!!!!":=!3A%!]71[_AY3/$2A[9!!!!$!!!!"!!!!!$+0M9,YH!]U[Z_G:0V&gt;JV(.1&gt;D.G0!,)%[9!*G/TY1HY!!"!!!!!!!#,5;VR!9LB+F66;`7&lt;@:;%"!!!!`````Q!!!""%WK0Q&lt;&amp;V%F[3OIAPZNNQU!!!!"!!!!!!!!!%4!!&amp;-6E.$!!!!!Q!#6EF-1A!!!!"16%AQ!!!!"1!"!!%!!!!!!A!#6EF$1Q!!!!!"$EF.16%A37VB:W5O9X2M!&amp;"53$!!!!!V!!!!"!=]&gt;GFM;7)_"H:J=WFP&lt;B**&lt;7&amp;H:3"$&lt;WZU=G^M=SZM&lt;')/35V"53"*&lt;7&amp;H:3ZD&gt;'Q!!!!!!!(`!!!!!1!"!!!!!!!!35V"56:*5UY!$A5!!!!!!!!#6EF$1Q!!!!!!!1J*45&amp;2:(AO9X2M!&amp;"53$!!!!!O!!!!"!=]&gt;GFM;7)_#X6T:8*E:7:J&lt;G6E#EBJ:WAA1W^M&lt;X)+35V"572Y,G.U&lt;!!!!!!!!P]!!!!"!!%!!!!!!!"*45&amp;2:(A!!!Z1Q!)!!!!!!!-!!!!!!A!$!!!!!!!F!!!!+HC=9_"G9'FAO-!!R)R!T.4!^!0)`M!AQ!%3239"[^A,*1!!!!!!!%E!!!%9?*RD9-!%`Y%!3$%S-$$&gt;!.)M;/*A'M;G*M"F,C[\I/,-5$?S1E1:A7*-?Y!-*J!=6!U(2)\J!B#@1$?("6U!#!#*,3AT!!!!!!!!$!!"6EF%5Q!!!!!!!Q!!!:5!!!+U?*R&lt;Q=D!E'FM93&lt;!R-$!$'3,-$1Q*/?HJ()R!0E-%$#(C1%/H+'UY9($9$K9%=*P@M04\;)CU&amp;SD)M(%XSI#&amp;/HW52(J^&amp;&amp;B[722?1&amp;7=94H=,&gt;(TH&amp;('R#PGQ-I@NR&amp;B10%!&gt;)M)0J`9!:)V79A-Q"I'E&gt;$B4)$@QM,W,KIQ]=&lt;4+#7Q9S-/MQQ'?KWM/9X!E!N#NUF+B+&gt;&lt;3L-90N6/PMUA#SI+Y#W]%"N!^M+.K,V!0_5!`QN)!(_&lt;1&gt;??I'="N&lt;?@)!&amp;;A\9D/;$,-1;NOX%$J!\_6U0.B]2C!-'UW&gt;Q_(!!(32Q]#&amp;,&gt;_-(I(4P2"!*&amp;/,J$/'1//\#I3-'6-6YIB-9&amp;*U]M"$D//T-#0=@"^"P!JUG)+N:''&amp;7&gt;L-&gt;&gt;^!Y!8+)A]A--*72Q1CC+DT!P))61.Y/%!%U$?C9!'C];D&amp;A"WF!&lt;-0!S,!43/M"[4^!7AB)?T*#["G-%0E^1&amp;I$3)-=QMY!C12'"A['%M9KRK/-:RAP-^ZC@-DYD"'(.51":X]86W1_,"U#!*]=A%A!!!!!!!!4!!!!#8C=9W"A9'2E!!)!!"1!!Q!!!!!/&amp;!'!%Q!!"D%U,D!O-1!!!!!!!!Q5!)!!!!!%-41O-!!!!!!/&amp;!'!%Q!!"D%U,D!O-1!!!!!!!!Q5!)!!!!!%-41O-!!!!!!/&amp;!'!%Q!!"D%U,D!O-1!!!!!!!"1"!!!!^6=VAHEGIIQO=V*/"EEZH1!!!!U!!!!!!!!!!!!!!!!!!!!!!!!!A0````_!!!!"A!!!!9!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!9"A!!'"G!!"BA9!!:A"A!'A!%!"M!$!!;Q$1!'D$M!"I06!!;!KQ!'A.5!"I#L!!;!V1!'A+M!"I$6!!:ALA!''.A!"A&lt;A!!9"A!!(`````!!!%!0```````````````````````````````````````````Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!(BY!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!(D1KKP1?!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!(D1KK/DI[/LU(A!!!!!!!!!!!!!!!!!!!!!``]!!(D1KK/DI[/DI[/DK^"Y!!!!!!!!!!!!!!!!!!$``Q#LKK/DI[/DI[/DI[/DI[P1!!!!!!!!!!!!!!!!!0``!+KKI[/DI[/DI[/DI[/D`[M!!!!!!!!!!!!!!!!!``]!KKOLKK/DI[/DI[/D````KA!!!!!!!!!!!!!!!!$``Q#KK[OLK[KDI[/D``````_K!!!!!!!!!!!!!!!!!0``!+KLK[OLK[OKU0```````[I!!!!!!!!!!!!!!!!!``]!KKOLK[OLK[P`````````KA!!!!!!!!!!!!!!!!$``Q#KK[OLK[OLK`````````_K!!!!!!!!!!!!!!!!!0``!+KLK[OLK[OL`````````[I!!!!!!!!!!!!!!!!!``]!KKOLK[OLK[P`````````KA!!!!!!!!!!!!!!!!$``Q#KK[OLK[OLK`````````_K!!!!!!!!!!!!!!!!!0``!+OLK[OLK[OL````````K[M!!!!!!!!!!!!!!!!!``]!!+3KK[OLK[P`````K^#E!!!!!!!!!!!!!!!!!!$``Q!!!!#EK[OLK```K[OE!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!J+OLK[OD!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!+3D!!!!!!!!!!!!!!!!!!!!!!!!!!$```````````````````````````````````````````]!!!%@!!&amp;'5%B1!!!!!A!#6%2$1Q!!!!%/35V"53"*&lt;7&amp;H:3ZD&gt;'Q!5&amp;2)-!!!!$5!!!!%"TRW;7RJ9DY'&gt;GFT;7^O%EFN97&gt;F)%.P&lt;H2S&lt;WRT,GRM9AZ*45&amp;2)%FN97&gt;F,G.U&lt;!!!!!!!!0]!!!!"!!%!!!!!!!"*45&amp;26EF44A!/"1!!!!!!!!!!!1!!!%616%AQ!!!!!!!!!!!!!F2%1U-!!!!!!!%+35V"572Y,G.U&lt;!"16%AQ!!!!,A!!!!1(0(:J&lt;'FC0ANV=W6S:'6G;7ZF:!J);7&gt;I)%.P&lt;'^S#EF.16&amp;E?#ZD&gt;'Q!!!!!!!$`!!!!!1!"!!!!!!!!35V"572Y!!!/5-!#!!!!!!!!!!%!!!!L5&amp;2)-!!!!!!!!!!!!!-!!!!!&lt;21!A!!!!!!"!!1!!!!"!!!!!!!#!!!!$72J=X"M98F';7RU:8)5!)!!!!!!!1!&amp;!!=!!!%!!!!!!!%!!!!!!!!!#82Z='6$&lt;'&amp;T=R1!A!!!!!!"!!A!-0````]!!1!!!!!!"EF.16&amp;E?!!!!!!!!!!!!!"Q&amp;!#!!!!!!!%!"!!!!!%!!!!!!!)!!!!.:'FT='RB?5:J&lt;(2F=B1!A!!!!!!"!!5!"Q!!!1!!!!!!!1!!!!!!!!!*&gt;(FQ:5.M98.T&amp;!#!!!!!!!%!#!!Q`````Q!"!!!!!!!*35V"55FN97&gt;F!!!!!!!!"2=!!!SF?*SN6VV-(&amp;550H&gt;X&amp;G;X3ZGF&amp;,I6MAO:27T&amp;.%WUF@B4:6$_Z%@_CB(MSGQJE&lt;,+AOV4K]F+2.NI_M/$#9EGB-3H0J$'V]9MV743SJ0'VG3&amp;2.^-2379W.HRX*GZ-\P,&gt;L&gt;')*H=4-ZXTH@0_&lt;[TOQ$?,Y2^DB3=5Y%)GXDI5-%D+Q1AU=#$_6=X#U)`_1&gt;)O:_I=)TP&amp;_Y[5K2+";_MV0'(J$HY(;/VH\6,=*5191V$CQ1`*P/I5#ILF&lt;YW-3G)V[L%/2@,[I.KY3**/9[,A3X_9DS+"3&amp;?4Z__"J)#)N6Q8,SW/TQ:C9PUL&lt;O"^_MJX3I)EF)S*39@R9R9_GM^*2G"22*F+1&amp;4VM0S]L).]BGA/JX'59J:R,48S5A?4*GE6-@%Z/-[RK.DM-ZV6E=+J#Z4\B35$&gt;UD+1*#%8?788G2V:)#[D%&gt;N\[_DDB]GLB4+J3,S2&gt;Z0\]GXX'6^-3`!A)E]1;P`;"^3@'_4DI&amp;0&lt;9-"R&amp;K*%)PHHN6/""8(#?!9\7C=%5@!]@']!S/A&lt;SED]%NT1FAT_&amp;SA4F)8++WOGFC*D9&gt;G1J'4Q:(*]+R70$NK@&amp;XQ^/2I"S?$G_@U,/3YDZ#&lt;U_,[?+!P=$"7`"J?L?DM,3UB!X!JQV^$K'69N,#_=T&lt;M)\,&gt;M&gt;J6&lt;NTTW0HJ,`\RGDX1IU/JFG(LNFG`8H16OZB6+Z0S#;8I&gt;QH&gt;V[Z4['ATG5J&amp;S\!!#TE5?%2!Z3GX!&amp;%D='&amp;0*CDC$G@I&gt;Q"L$0'[O24\N0&lt;F4P!;FH+H:_@T]"B`RMNZ8+%'-K.LWLXN@N5P`?U.:TCMKZ@BY[1=2SC%K1FKL"%-Z;AX8?S\D=RQ5L8!GWW9AHW@SB``Y.&amp;9+BW&gt;_ML,`4):Y/^E6BM0$JJD%-)'2&lt;#5"$L#4)/720K6U%3&amp;5Z+"NJIN6)-@SS&lt;V]N5&amp;:U:2N)WE*9$0!^&amp;3[S&amp;QE3OK.##3ZAP2SI^4+4U&lt;\^*JVA0W[8##&lt;4,94(::4B.6Z1,TE!&amp;@'D-RR=Q/GZ/`7.;Q$R`R0P&gt;!&lt;0A628#MB+EK8;FG&gt;9&amp;OT(6'4:]T;=08^-U4)Z0YW&lt;R'HA0*3`3.TEP*&gt;\QG'7]+LS*?RCL($4;Z[66H&amp;BH0XD.&lt;FG%H=&amp;%Q,BV*24(A`11L^%\6WP?9);P.?[4-V4HER&amp;K82&gt;F0CIJ,FR2R/"RA`,A],]#3NA9.R`E%$FL2&lt;("&amp;&amp;R2%&lt;2);!B#LQ%OKD`-^TD%5Z,C2`O5'FRYI`-=+NW$?8[]]R-3G*H^8/]-R];X^;U^SKVPUMYXU]YLRJXJ1H47T4J$)Y-BYAK*LN#A9_77N\OPZ2$SYV#^M(,&lt;-XY[`-\IS&lt;(2*Q\9D-@4'7]9G4B=L8&lt;%2&amp;J%3&lt;M2Y=+)$]J8@XF`Y^&gt;0T%CU?\.B&gt;_U?VKS#Y5R&lt;N??W/VWXQQ^J^^,R3@S)GGQ^0&gt;93HJ1H)I6NBP1\MOCT0&gt;"&amp;FQ!&lt;]"\M5!.U:T,O99M!'@?Q4@!&lt;;CY&amp;@-%0#'M,J&amp;P_67JZ9&lt;PFOT)NXW?I*&gt;0SD;D=^P^K_@[=FB&gt;IKCT,7S[QGUZN,V(&lt;Y^P#NB`9/&gt;OL`@`$^I-0MLV1U0&lt;(=^K_+Z@N-T]:B^*.^*&gt;N_^?XW\Y)O:4NJ/W,&gt;.N8-NM\8&lt;&gt;=NWVGQ_H-`D11R&lt;K^[9H(%T7QOT0NGQ:`^_;-^=/!\R5F,6_!U)S&amp;TKOQ6WIK_UZIR:NY_6;_76D!&lt;W(YB;S#8_!X%^^&lt;0RU3(29SPAI4Z"(RMQ#`\V`\,HFU!!!!!!1!!!"%!!!!"!!!!!!!!!!-!!&amp;#2%B1!!!!!!!$!!!!9A!!!(*YH'.A9-A4E'$[RV$XFY&amp;*Y#O1)@W8A6H1D`%X!Q/HH]"B)-UI)!E5FPX,Q#[I$2&lt;70K,,Q1!&amp;KGS-(*)=BQ5ZQ$)=,2I-````Z`B[Z"J=R2%@/&amp;.FFDS("!!59BE!!!!!!!!%!!!!"Q!!"5=!!!!(!!!!)6^O;6^-98.U3WZP&gt;WZ0&gt;WZJ&lt;G&gt;-6E.M98.T1WRV=X2F=B1!A!!!!!!"!!A!-0````]!!1!!!!!"*!!!!!5!)!!X`````Q!&amp;&amp;!#!!!!!!!%!"!!!!!%!!!!!!!!!!!"&gt;!0%!!!!!!!!!!1Z*45&amp;2)%FN97&gt;F,G.U&lt;!"'1(!!(1F*45&amp;237VB:W5!!1!!#5F.16&amp;*&lt;7&amp;H:21!A!!!!!!"!!1!!!!"!!!!!!!!$WFO&gt;'6S&lt;EFN:UBB&lt;G2M:1!G!$@`````!!55!)!!!!!!!1!%!!!!!1!!!!!!!!:*45&amp;2:(A!!&amp;5!]&gt;$FA@%!!!!"#EF.16&amp;E?#ZD&gt;'Q!1E"Q!"5'35V"572Y!!!"!!)'35V"572Y!"1!A!!!!!!"!!1!!!!"!!!!!!!!$EF.16&amp;E?#"4:8.T;7^O!!!E1&amp;!!!A!"!!-:37VB:W64&lt;X6S9W6*&lt;7&amp;R:(AO&lt;(:D&lt;'&amp;T=Q!"!!1!!!!!!!!!'ER71WRB=X.1=GFW982F2'&amp;U962B9E^S:'6S&amp;!#!!!!!!!)!"1!(!!!-!%!!!@````]!!!!"!!%!!!!#!!!!!!!!!!%!!!!!!!!!'UR71WRB=X.1=GFW982F2'&amp;U962J&lt;76T&gt;'&amp;N="1!A!!!!!!"!!5!"Q!!!1!!V(B?A1!!!!!!!!!G4&amp;:$&lt;'&amp;T=V"S;8:B&gt;'6%982B4'&amp;T&gt;%&amp;Q='RJ:725;7VF=X2B&lt;8!5!)!!!!!!!1!&amp;!!=!!!%!!.2Y8I%!!!!!!!!!'ER71WRB=X.1=GFW982F2'&amp;U962Z='6%:8.D&amp;!#!!!!!!!%!#!!Q`````Q!"!!!!!!%E!!!!"1!A!$@`````!!55!)!!!!!!!1!%!!!!!1!!!!!!!!!!!&amp;U!]1!!!!!!!!!"$EF.16%A37VB:W5O9X2M!%:!=!!&gt;#5F.16&amp;*&lt;7&amp;H:1!"!!!*35V"55FN97&gt;F&amp;!#!!!!!!!%!"!!!!!%!!!!!!!!0;7ZU:8*O37VH3'&amp;O:'RF!#9!.`````]!"21!A!!!!!!"!!1!!!!"!!!!!!!!"EF.16&amp;E?!!!61$RU/7"]1!!!!%+35V"572Y,G.U&lt;!"#1(!!&amp;1:*45&amp;2:(A!!!%!!A:*45&amp;2:(A!&amp;!#!!!!!!!%!"!!!!!%!!!!!!!!/35V"572Y)&amp;.F=X.J&lt;WY!!#2!5!!#!!%!!RF*&lt;7&amp;H:6.P&gt;8*D:5FN98&amp;E?#ZM&gt;G.M98.T!!%!"!!!!!!!!!!?4&amp;:$&lt;'&amp;T=V"S;8:B&gt;'6%982B2':M&gt;%2B&gt;'&amp;4;8JF&amp;!#!!!!!!!%!"1!$!!!"!!!!!!!)!!!!!!!!!"J-6E.M98.T5(*J&gt;G&amp;U:52B&gt;'&amp;%:GRU2'&amp;U921!A!!!!!!&amp;!#!!.`````]!"21!A!!!!!!"!!1!!!!"!!!!!!!!!!!!81$R!!!!!!!!!!%/35V"53"*&lt;7&amp;H:3ZD&gt;'Q!2E"Q!"U*35V"55FN97&gt;F!!%!!!F*45&amp;237VB:W55!)!!!!!!!1!%!!!!!1!!!!!!!!^J&lt;H2F=GZ*&lt;7&gt;)97ZE&lt;'5!*A!X`````Q!&amp;&amp;!#!!!!!!!%!"!!!!!%!!!!!!!!'35V"572Y!!"6!0(1Z9(R!!!!!1J*45&amp;2:(AO9X2M!%*!=!!6"EF.16&amp;E?!!!!1!#"EF.16&amp;E?!!5!)!!!!!!!1!%!!!!!1!!!!!!!!Z*45&amp;2:(AA5W6T=WFP&lt;A!!*%"1!!)!!1!$'5FN97&gt;F5W^V=G.F37VB=72Y,GRW9WRB=X-!!1!%!!!!!!!!!!JO;8:J=X.W9SYK!!!!%UR78UFN97&gt;F2&amp;2$&lt;'&amp;T=UFO:G]!!!!"!!!!!!!!!!!!!!!!!!!!!!1!#!!0!!!!"!!!!'Q!!!!I!!!!!A!!"!!!!!!&amp;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!;1!!!3+?*SF5EV0QE!1@78Z6AOII!BI4];$Y9#*8IR"D51/*#LRK,(WAT1J&amp;'EB(/%@?P!P?*&gt;@I.-NC!EA;&gt;B*.D.P:N`-\!Q!C?4MGQZ#WRC!DI!APS?HDN&amp;9%]2K\@*?KD&lt;FBF:5("0HZ49+-2@EG0NI;MWD#XFRB`_F$,M-;B^YR/D^=_AG&amp;_)?RJ.?5&gt;,U&lt;Z#!Q%3@2S:[0KGOW&lt;:BN9#HR&gt;V5`(;4-&amp;K/VGF6GYV&lt;O;7;'HI9@@3@B_2C+@[K&lt;H5\CF9U?[&lt;RGPW$E0J'\:A^R:2N/TXL=?MZ,N]B10F9Y&gt;LMWJ2*MH3*0Z$;(;-H/ZKESI[-%!HC5+GO,Y4*9'-4*YAC6I[![79$U@+!71_/"WC7DC4R-YJ=QTLLKDJKC\`G&amp;$[`"D@TBV?#D_&amp;"Z$]A)M'=PEK6ON9'EHQ&amp;6JP5R5J,&gt;-4LWM47UME%;/&gt;J*H126R1PR":%B2K2E%;'0+\ME'=CY&lt;(-)F00,B&gt;PR!+SYX+7,UI=#M`P.6@U.9K3\QX)E-;I]1BC3"(J(H,)5U3?U!,J/;JZX^V6(#$Y!`R:UPU!!!"X!!%!!A!$!!5!!!"9!!]%!!!!!!]!W!$6!!!!91!0"!!!!!!0!.A!V1!!!'I!$Q1!!!!!$Q$9!.5!!!"TA!#%!)!!!!]!W!$6!!!!&gt;9!!B!#!!!!0!.A!V1B4:7&gt;P:3"631B4:7&gt;P:3"631B4:7&gt;P:3"631%S!4!!5F.31QU+!!.-6E.$4%*76Q!!'.A!!!2S!!!!)!!!',A!!!!!!!!!!!!!!#!!!!!U!!!%8!!!!"V-35*/!!!!!!!!!7R-6F.3!!!!!!!!!9"36&amp;.(!!!!!!!!!:2$1V.5!!!!!!!!!;B-38:J!!!!!!!!!&lt;R$4UZ1!!!!!!!!!&gt;"544AQ!!!!!!!!!?2%2E24!!!!!!!!!@B-372T!!!!!!!!!AR735.%!!!!!!!!!C"(1U2*!!!!!!!!!D2W:8*T!!!!"!!!!EB41V.3!!!!!!!!!KR(1V"3!!!!!!!!!M"*1U^/!!!!!!!!!N2J9WQY!!!!!!!!!OB-37:Q!!!!!!!!!PR46&amp;)A!!!!!1!!!R"'5%BC!!!!!!!!!TB'5&amp;.&amp;!!!!!!!!!UR75%21!!!!!!!!!W"-37*E!!!!!!!!!X2#2%BC!!!!!!!!!YB#2&amp;.&amp;!!!!!!!!!ZR73624!!!!!!!!!\"%6%B1!!!!!!!!!]2.65F%!!!!!!!!!^B)36.5!!!!!!!!!_R71V21!!!!!!!!"!"'6%&amp;#!!!!!!!!""1!!!!!`````Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$1!!!!!!!!!!0````]!!!!!!!!!S!!!!!!!!!!!`````Q!!!!!!!!$=!!!!!!!!!!$`````!!!!!!!!!/1!!!!!!!!!!0````]!!!!!!!!"`!!!!!!!!!!!`````Q!!!!!!!!)%!!!!!!!!!!$`````!!!!!!!!!D!!!!!!!!!!!0````]!!!!!!!!#A!!!!!!!!!!!`````Q!!!!!!!!+1!!!!!!!!!!$`````!!!!!!!!"#Q!!!!!!!!!"0````]!!!!!!!!%2!!!!!!!!!!(`````Q!!!!!!!!29!!!!!!!!!!D`````!!!!!!!!"'A!!!!!!!!!#@````]!!!!!!!!%@!!!!!!!!!!+`````Q!!!!!!!!3-!!!!!!!!!!$`````!!!!!!!!"+!!!!!!!!!!!0````]!!!!!!!!%O!!!!!!!!!!!`````Q!!!!!!!!4-!!!!!!!!!!$`````!!!!!!!!"6!!!!!!!!!!!0````]!!!!!!!!*6!!!!!!!!!!#`````Q!!!!!!!!JY!!!!!!!!!!0`````!!!!!!!!#OQ!!!!!!!!!!0````]!!!!!!!!,9!!!!!!!!!!!`````Q!!!!!!!""]!!!!!!!!!!$`````!!!!!!!!%)1!!!!!!!!!!0````]!!!!!!!!1D!!!!!!!!!!!`````Q!!!!!!!"#=!!!!!!!!!!$`````!!!!!!!!%11!!!!!!!!!!0````]!!!!!!!!2$!!!!!!!!!!!`````Q!!!!!!!":9!!!!!!!!!!$`````!!!!!!!!&amp;G!!!!!!!!!!!0````]!!!!!!!!7;!!!!!!!!!!!`````Q!!!!!!!";5!!!!!!!!!)$`````!!!!!!!!'$Q!!!!!&amp;5FN97&gt;F5W^V=G.F37VB=72Y,G.U&lt;!!!!!!</Property>
-	<Property Name="NI.LVClass.Geneology" Type="Xml"><String>
-
-<Name></Name>
-
-<Val>!!!!!B&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9BF*&lt;7&amp;H:6.P&gt;8*D:5FN98&amp;E?#ZM&gt;G.M98.T5&amp;2)-!!!!!!!!!!!!!!!"1!"!!!!!!!!!1!!!!%!"A"1!!!!!1!!!!!!!!!!!!!"$ERB9F:*26=A4W*K:7.U!&amp;"53$!!!!!!!!!!!!!5!)!!!!!!!!!!!@``!!!!!1!!!!!!!1%!!!!"!!9!5!!!!!%!!!!!!!(````_!!!!!!)237VB:W64&lt;X6S9W5O&lt;(:M;7)837VB:W64&lt;X6S9W6#98.F,GRW9WRB=X.16%AQ!!!!!!!!!!!!&amp;!#!!!!!!!!!!!!!!!!"!!!!!!!#!1!!!!-!)!!X`````Q!&amp;&amp;!#!!!!!!!%!"!!!!!%!!!!!!!!!!!"&gt;!0%!!!!!!!!!!1Z*45&amp;2)%FN97&gt;F,G.U&lt;!"'1(!!(1F*45&amp;237VB:W5!!1!!#5F.16&amp;*&lt;7&amp;H:21!A!!!!!!"!!1!!!!"!!!!!!!!$WFO&gt;'6S&lt;EFN:UBB&lt;G2M:1"Q!0(5?&amp;ZU!!!!!R&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9B&gt;*&lt;7&amp;H:6.P&gt;8*D:5RJ&gt;G5O&lt;(:D&lt;'&amp;T=R.*&lt;7&amp;H:6.P&gt;8*D:5RJ&gt;G5O9X2M!#J!5!!"!!%&gt;1WRV=X2F=C"P:C"D&lt;'&amp;T=S"Q=GFW982F)'2B&gt;'%!!1!#!!!!!@````]!!!!!!!!!#GZJ&gt;GFT=X:D,CI!!!!44&amp;:@37VB:W6%6%.M98.T37ZG&lt;Q!!!!%!!!!!!!!!!!)237VB:W64&lt;X6S9W5O&lt;(:M;7)837VB:W64&lt;X6S9W6#98.F,GRW9WRB=X.16%AQ!!!!!!!!!!!!&amp;!#!!!!!!!!!!!!!!!!"!!!!!!!$!1!!!!5!)!!X`````Q!&amp;&amp;!#!!!!!!!%!"!!!!!%!!!!!!!!!!!"&gt;!0%!!!!!!!!!!1Z*45&amp;2)%FN97&gt;F,G.U&lt;!"'1(!!(1F*45&amp;237VB:W5!!1!!#5F.16&amp;*&lt;7&amp;H:21!A!!!!!!"!!1!!!!"!!!!!!!!$WFO&gt;'6S&lt;EFN:UBB&lt;G2M:1!G!$@`````!!55!)!!!!!!!1!%!!!!!1!!!!!!!!:*45&amp;2:(A!!&amp;5!]&gt;$FA@%!!!!"#EF.16&amp;E?#ZD&gt;'Q!1E"Q!"5'35V"572Y!!!"!!)'35V"572Y!"1!A!!!!!!"!!1!!!!"!!!!!!!!$EF.16&amp;E?#"4:8.T;7^O!!"S!0(5?&amp;["!!!!!R&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9B&gt;*&lt;7&amp;H:6.P&gt;8*D:5RJ&gt;G5O&lt;(:D&lt;'&amp;T=R.*&lt;7&amp;H:6.P&gt;8*D:5RJ&gt;G5O9X2M!#R!5!!#!!%!!RV$&lt;(6T&gt;'6S)'^G)'.M98.T)("S;8:B&gt;'5A:'&amp;U91!"!!1!!!!#!!!!!0````]!!!!!!!!!#GZJ&gt;GFT=X:D,CI!!!!44&amp;:@37VB:W6%6%.M98.T37ZG&lt;Q!!!!%!!!!!!!!!!!!!!!)237VB:W64&lt;X6S9W5O&lt;(:M;7)837VB:W64&lt;X6S9W6#98.F,GRW9WRB=X.16%AQ!!!!!!!!!!!!&amp;!#!!!!!!!!!!!!!!!!"!!!!!!!!!!!!!!5!)!!X`````Q!&amp;&amp;!#!!!!!!!%!"!!!!!%!!!!!!!!!!!"&gt;!0%!!!!!!!!!!1Z*45&amp;2)%FN97&gt;F,G.U&lt;!"'1(!!(1F*45&amp;237VB:W5!!1!!#5F.16&amp;*&lt;7&amp;H:21!A!!!!!!"!!1!!!!"!!!!!!!!$WFO&gt;'6S&lt;EFN:UBB&lt;G2M:1!G!$@`````!!55!)!!!!!!!1!%!!!!!1!!!!!!!!:*45&amp;2:(A!!&amp;5!]&gt;$FA@%!!!!"#EF.16&amp;E?#ZD&gt;'Q!1E"Q!"5'35V"572Y!!!"!!)'35V"572Y!"1!A!!!!!!"!!1!!!!"!!!!!!!!$EF.16&amp;E?#"4:8.T;7^O!!"S!0(5?&amp;["!!!!!R&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9B&gt;*&lt;7&amp;H:6.P&gt;8*D:5RJ&gt;G5O&lt;(:D&lt;'&amp;T=R.*&lt;7&amp;H:6.P&gt;8*D:5RJ&gt;G5O9X2M!#R!5!!#!!%!!RV$&lt;(6T&gt;'6S)'^G)'.M98.T)("S;8:B&gt;'5A:'&amp;U91!"!!1!!!!"`````A!!!!!!!!!+&lt;GFW;8.T&gt;G-O+A!!!".-6F^*&lt;7&amp;H:5251WRB=X.*&lt;G:P!!!!!1!!!!!!!!!!!!!!!B&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9B&gt;*&lt;7&amp;H:6.P&gt;8*D:5*B=W5O&lt;(:D&lt;'&amp;T=V"53$!!!!!!!!!!!!!5!)!!!!!!!!!!!!!!!1!!!#F*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9DJ*&lt;7&amp;H:6.P&gt;8*D:5RJ&gt;G5O&lt;(:D&lt;'&amp;T=Q</Val>
-
-</String>
-
+	<Property Name="NI.LVClass.FlattenedPrivateDataCTL" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!#GS5F.31QU+!!.-6E.$4%*76Q!!*-1!!!4O!!!!)!!!*+1!!!!Q!!!!!B&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9BF*&lt;7&amp;H:6.P&gt;8*D:5FN98&amp;E?#ZM&gt;G.M98.T!!!!E"1!A!!!-!!!+!!%!!!!!!1!!Q!]!,Q!(U#!!A!!!!!"!!%!"P````]!!!!!!!!!!!!!!!!4U;!PP"$@1Z.)DIU*;4G"!!!!$!!!!"!!!!!$ZS2J1&lt;#8B5+[HN&gt;LNC^W4.1&gt;D.G0!,)%[9!*G/TY1HY!!"!!!!!!!+9:Q64H@)&gt;$N!3H5$,VYD9"!!!!`````Q!!!"#/2%*^*YN.U.[/N?[Q0T:/!!!!"!!!!!!!!!%4!!&amp;-6E.$!!!!!Q!#6EF-1A!!!!"16%AQ!!!!"1!"!!%!!!!!!A!#6EF$1Q!!!!!"$EF.16%A37VB:W5O9X2M!&amp;"53$!!!!!V!!!!"!=]&gt;GFM;7)_"H:J=WFP&lt;B**&lt;7&amp;H:3"$&lt;WZU=G^M=SZM&lt;')/35V"53"*&lt;7&amp;H:3ZD&gt;'Q!!!!!!!(`!!!!!1!"!!!!!!!!35V"56:*5UY!$A5!!!!!!!!#6EF$1Q!!!!!!!1J*45&amp;2:(AO9X2M!&amp;"53$!!!!!O!!!!"!=]&gt;GFM;7)_#X6T:8*E:7:J&lt;G6E#EBJ:WAA1W^M&lt;X)+35V"572Y,G.U&lt;!!!!!!!!P]!!!!"!!%!!!!!!!"*45&amp;2:(A!!!Z1Q!)!!!!!!!-!!!!!!A!$!!!!!!!J!!!!,HC=9_"F9'FAO-!!R)R!T.4!^!()`M!AQ!%3B:%A#')"!"0V#U]!!!!!!!"R!!!"6(C=9W$!"0_"!%AR-D!Q0103,'DC9"L'JC&lt;!:3YOO[$CT&amp;!XME+&amp;O@)SST+,C]O3^&lt;3!0''@M(D0X-4U6*=1ZZT%YG,0P,2]"L$HE!'5SQAUDWE0E-%%-B&gt;K0D^%DOE[%*^!&gt;Q-&lt;&amp;H="!![L-TM!!!!!!!!-!!&amp;73524!!!!!!!$!!!#&amp;!!!!Z2YH*6417A4124^-VVVE96&gt;.%C^&amp;6QE3*'II28-)7V4+"BJ;K6#B8KI1AO#/@313M'63;4$'%'IYM7&lt;.W]+J&lt;W54&lt;;Y14S)2Q_#?,'11SFY.@Y`/SM66/S(X4@`T\TX``Y`'X#!R1M8BX92_RB!"A+9PXPL^F&amp;!(R*&lt;32&gt;I9Q&lt;0B:(';:&lt;YIOOIEO_*&amp;&lt;_@O`84'&amp;%4&gt;_+2!OUJ7VJ_80*N=B!NQN\5ANBW)F8W-\,M7XDCG^&lt;"W"P%#KL:1?U5O(6,JZO.YC"PEK7(:S0Y?CA*46_@%6U036GVZ!`)B_?R:N1?F)_(='5S9'\(V+"LU3+.U&amp;U,X4I&amp;X06QZS4G5*IO1MPI;!X2MAYM^J[_`BFJ.%&gt;4M3X3;%Y;M?#_"?\4+,B(](:V,`=J^^FN8%&amp;?M]*E1FVG5J.5E6U;9:3A-1T\*0]N6D_OCWG,8&lt;:4-(8F@^/@QI7G,T0EN9);1&lt;D;TLVTVT_+0:&lt;L&lt;&amp;$DX@'WW0&lt;G&lt;N[AS@@^GLO.&lt;@:;8STVY!0?I?94?G0)E&gt;@M`LBE$Z\!5[QD=?T337&gt;M2`/'0U-#3\YH]^21C[7.6)@D9L:$\3VGHGN9+(+#WI4WKA&amp;['`2#N&lt;E)2L`X7,&gt;8(;C9?XM'`GS0]#E!AUX%MYA`%)]B8G9*6HGSPY;92;3#DA$88!9WF0F6`I+`Z+`Y;\\*N`B@UPS8D5W7RP@\[8`W%W[AQPE!!!!4!!!!#8C=9W"A9'2E!!)!!"1!!Q!!!!!/&amp;!'!%Q!!"D%U,D!O-1!!!!!!!!Q5!)!!!!!%-41O-!!!!!!/&amp;!'!%Q!!"D%U,D!O-1!!!!!!!!Q5!)!!!!!%-41O-!!!!!!/&amp;!'!%Q!!"D%U,D!O-1!!!!!!!"1"!!!!^6=VAHEGIIQO=V*/"EEZH1!!!!U!!!!!!!!!!!!!!!!!!!!!!!!!A0````_!!!!"A!!!!9!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!9"A!!'"G!!"BA9!!:A"A!'A!%!"M!$!!;Q$1!'D$M!"I06!!;!KQ!'A.5!"I#L!!;!V1!'A+M!"I$6!!:ALA!''.A!"A&lt;A!!9"A!!(`````!!!%!0```````````````````````````````````````````Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!(BY!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!(D1KKP1?!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!(D1KK/DI[/LU(A!!!!!!!!!!!!!!!!!!!!!``]!!(D1KK/DI[/DI[/DK^"Y!!!!!!!!!!!!!!!!!!$``Q#LKK/DI[/DI[/DI[/DI[P1!!!!!!!!!!!!!!!!!0``!+KKI[/DI[/DI[/DI[/D`[M!!!!!!!!!!!!!!!!!``]!KKOLKK/DI[/DI[/D````KA!!!!!!!!!!!!!!!!$``Q#KK[OLK[KDI[/D``````_K!!!!!!!!!!!!!!!!!0``!+KLK[OLK[OKU0```````[I!!!!!!!!!!!!!!!!!``]!KKOLK[OLK[P`````````KA!!!!!!!!!!!!!!!!$``Q#KK[OLK[OLK`````````_K!!!!!!!!!!!!!!!!!0``!+KLK[OLK[OL`````````[I!!!!!!!!!!!!!!!!!``]!KKOLK[OLK[P`````````KA!!!!!!!!!!!!!!!!$``Q#KK[OLK[OLK`````````_K!!!!!!!!!!!!!!!!!0``!+OLK[OLK[OL````````K[M!!!!!!!!!!!!!!!!!``]!!+3KK[OLK[P`````K^#E!!!!!!!!!!!!!!!!!!$``Q!!!!#EK[OLK```K[OE!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!J+OLK[OD!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!+3D!!!!!!!!!!!!!!!!!!!!!!!!!!$```````````````````````````````````````````]!!!!#!!-!!!!!!2]!!5:13&amp;!!!!!#!!*52%.$!!!!!1Z*45&amp;2)%FN97&gt;F,G.U&lt;!"16%AQ!!!!.1!!!!1(0(:J&lt;'FC0A:W;8.J&lt;WY337VB:W5A1W^O&gt;(*P&lt;(-O&lt;'RC$EF.16%A37VB:W5O9X2M!!!!!!!!`Q!!!!%!!1!!!!!!!%F.16&amp;736./!!Y&amp;!!!!!!!!!!!"!!!!26"53$!!!!!!!!!!!!!#6%2$1Q!!!!!!!1J*45&amp;2:(AO9X2M!&amp;"53$!!!!!O!!!!"!=]&gt;GFM;7)_#X6T:8*E:7:J&lt;G6E#EBJ:WAA1W^M&lt;X)+35V"572Y,G.U&lt;!!!!!!!!0]!!!!"!!%!!!!!!!"*45&amp;2:(A!!!Z1Q!)!!!!!!!!!!1!!!#N16%AQ!!!!!!!!!!!!!Q!!!!'IC6"/2QU+'AI!!!!.35B%5A!!!!]!!!!,#!9!!!#A2^&gt;=!!!!!8.32U)!LMY=[1!!!!2H15V"!!#RDQP]915!!!!*=%B:=Q!!$M-!!!\$!=&gt;PK'1!!!!:&gt;%69&gt;&amp;.P:H2X98*F!&amp;"B;7ZU,EZ&amp;6#"W-SYV,D6*CPTA!!!"'%F%161I5YW249O#5"C&amp;\[`NBUD\=C.2#R-3=K(1PQA2CK"&amp;*CB39P;F#,9Q/-.ZBY:BBDZ??&amp;$/0=`V=F62&amp;''Z8#))AI^:,"9)QR"KN6JB0J^D-"CAW_V#U\3H=*U^X`&gt;"4_4R?!T4.,(&lt;\@"KTO=T&lt;.O':6H@]HK^2K`8%\&amp;N7^RO.T2.]Q`G^`M&gt;_`V?_P45:L."P^_8$V:6B&lt;)MB=PFAE[HA_PV_J06&gt;3U^8&gt;&gt;"4`(#$-/1](A]#I@$1=1(26&amp;)TG.TW+?HYDD';$33E%=CP]8(/`-MS[1X(!Z"4[6J+J@&amp;3:,E,?SR4U^RR]FE)P*WOXU,?_T45XG?9TK&gt;PPR&amp;@R=&gt;RQ%^&gt;4K&gt;Y(E?8.?6ZS@-:D01_Q*CWT)-1'QUS1!!!!"*25Z%LE*AAA!!!;K*5%Z($1I;#A!!!!V*3%23!!!!$Q!!!!M)"A!!!+"(VVQ!!!!"=V*(1A#OTBTJ!!!!"'&gt;"45%!!,'0#`RB"1!!!!FQ3&amp;FT!!!/QQ!!$M-"RW_I:!!!!"FU26BU5W^G&gt;(&gt;B=G5!5'&amp;J&lt;H1O4E65)(9T,D5O.5G+`/!!!!%;352"6#B4D:&amp;"CY*1&amp;)8@D`)8BHNL%Z',%AJME7!+&amp;693+*AICN!C%11B;.&amp;`/-/Z1]-Q1_-M$MDR_\DXP;?;JE&amp;:FMCS\.]JCA*V85.6695E34#:4+$L/A;$Q&gt;PQ0\EU45&amp;0Z0F]DNFMBMVGATT0XS9)!CS83VC7^3F@LV=9BC(CZ8*"(-?)IOB8W(/CZXH#UV/XWQX$Y6#GB7')U_EE/2Q/U$1.R_0RKTO@T]+.2C015\SQ]8AMZ8[`FWSX7R&amp;@W?VWUH.N=O4JK&lt;:N9:KGF&amp;S*_3[_PNH\PC`=&gt;$I&amp;0&gt;6VH6Q73]&gt;R?E//0$VVP^_R7#R%8KV7P3&amp;(HJZ[0"[Q&lt;@P0*`LZ@"R#4TW@4VFVP6\XLPQ[FOO[I0=".U,`G52*26A!!!!!356/2+Z#9))!!!!!!;G*5%Z($1I;#A!!!!V*3%23!!!!$Q!!!!M)"A!!!+"(VVQ!!!!"=V*(1A#OTBTJ!!!!"'&gt;"45%!!,'0#`RB"1!!!!FQ3&amp;FT!!!/QQ!!$M-"RW_I:!!!!"FU26BU5W^G&gt;(&gt;B=G5!5'&amp;J&lt;H1O4E65)(9T,D5O.5G+`/!!!!%:352"6#B4F:*"KY*!&amp;)8HV`:&lt;7C451B@3RH9&amp;C3[E&lt;9NQ)`W#QN*-"=5E5*3#]TDXU8P%?V"&gt;/.SZ=]^X:RB'F75*W\;R8#YFPS08&gt;5&amp;/83Y8$)&gt;$@",UEV08[R7;JAH&lt;NOV,U4=;D5"/.5W$]8AM=&amp;X8,U8@:$)"/&gt;6V(82&gt;&amp;\AI#N&amp;A-0CD2Y]_QT"!4NXP&gt;ZCG+8#;JDC@TUC3Z!HG(J8HO@CGUSFONRM5#]OS:*01]8A5B7%I!RYV-Y=T:L/::)(H]TGS,*-80*V//"Q/W/`XW/VWEDEICC*Z$XI7C]5PP.FMM&amp;KN@KYFH8_#Y(K^BO`\XX$@^[CK#E%1Q0-]]!-YDP0U76B4\'_X7TG&gt;H)LD7";@"0XEPA!0&lt;5C&lt;15,(`1!!!!"*25Z%LE*AAA!!!!!!!:S*5%Z($1I;#A!!!!V*3%23!!!!$Q!!!!M)"A!!!+"(VVQ!!!!"=V*(1A#OTBTJ!!!!"'&gt;"45%!!,'0#`RB"1!!!!FQ3&amp;FT!!!/QQ!!$M-"RW_I:!!!!"FU26BU5W^G&gt;(&gt;B=G5!5'&amp;J&lt;H1O4E65)(9T,D5O.5G+`/!!!!%-352"6#B4F:'`CI.!%-&lt;XI8R)#Q.;;#&amp;J9K@Y8R/R5#T%2HQ*;V%1"%6B\LY*#2?/)\G"D^W&gt;`8[TSYQ9BI&amp;]XS@0]XD^2&amp;%5%4AR420*MER&gt;VXUM_-'*?:\J&gt;$IR7.@V7]'H+!K"%]OSE+KK$*&gt;F_6&lt;Q;:J'Y-3[LK4L/M.ZHL-E3@KFRRV]BG%1/(%="ZGGS8#;JJ1E#=6R`!)D"^VO.`;&gt;TW@;^ZU%@=@F=O%EI%?X8&gt;@F!D_\D_,Q7:9&amp;\!\&lt;NEX8[Z7+IC#-!7.T()@T7&amp;%I#!,O"TT)07&amp;U/=OSZ\@_'BP!KKKI;:I\P'U&lt;D?.)&lt;&gt;PS[XAZ$-/8\_)-Y2[&amp;-7.QIO^\XPQHY!@X"?S\&amp;D@--:1*!!!!!%F&amp;4E3O1G##!!!!&lt;21!A!!!!!!"!!1!!!!"!!!!!!!#!!!!$72J=X"M98F';7RU:8)5!)!!!!!!!1!&amp;!!=!!!%!!!!!!!%!!!!!!!!!#82Z='6$&lt;'&amp;T=R1!A!!!!!!"!!A!-0````]!!1!!!!!!"EF.16&amp;E?!!!!!!!!!!!!!"Q&amp;!#!!!!!!!%!"!!!!!%!!!!!!!)!!!!.:'FT='RB?5:J&lt;(2F=B1!A!!!!!!"!!5!"Q!!!1!!!!!!!1!!!!!!!!!*&gt;(FQ:5.M98.T&amp;!#!!!!!!!%!#!!Q`````Q!"!!!!!!!*35V"55FN97&gt;F!!!!!!!!#%M!!"C3?*T&gt;77VM5^=:@I^D*T?WUVS(*#1ET(:[H&lt;+3:&amp;(7D$&lt;NVI\=L!291EA#"%&amp;&lt;ARVK,2_L\2$'D\**8F1WOF:NRY^.D+Y@;'B&lt;E;"&lt;BS:6V249J%M\^A&gt;J\31$UP:PWNC'CBD8&gt;_]ZR^@X8.O*4=/PW&gt;,2C@6_P]`THH.P!*J_)$=Z-P#]$E3_C:ON/LAD'A&amp;9\*1A_WF@!(G=`"&gt;)@402Y1FJ80\%E3'N/HAD7LP5L2[&amp;@[+U=&gt;6YB9T#/`)V&amp;+W5G^'97Y@;C,&lt;;NVF*S]K:6O7IS\4KA\8SCS4DW+8Y0Z6?4-WC1UCNI[OPEW3!K%'H-^7W,4Q443HUV_J/K:G:L.:"6L7;O**_!#WC[^]RE]2$^J&amp;7US3AS86Q\NQZ3]H(F&gt;J:'!_D$NG(7AHC75;H$H533LK$[&lt;C:$PJ*G(Z5@_:6'DN6SF&gt;&gt;J7CIC7K(MBF466..@Y+J8&lt;^_(&gt;6QT;I^KU/^ENYI.5P8)B_\;E:3\Q%"MPCU:0T-?*]=)R\@%'U#E[X$0I4[C$S+_V%&gt;(ERJDG@!;@J[#&amp;ZD88#;88A-OU#_RLJ1L2[6Q7L$KS8;I$I8W^&lt;W4]UFEN&amp;Y9(9SM(]KH%A%PBG0(1QHIY&amp;)/"EO&lt;.#86;V[!]W?/G09A!:QEGZY73TW,*Q[&gt;1I,A+OF_B658;WE=XK_&lt;$:GQ3.7Q;F8KX+09_857W-(;06#@1Y4MJ5-MA.M8=`73&lt;&lt;_G+WHW8L7!H10!NIHZQ&gt;N!X4PP1@UFV2N\@.ZA):DJ!6/,!0/$6R*!(1,VKI$DCWD]T$K(,%"OA8^&gt;*B_FA0U)[IGZS'[R@361`4RY]&gt;N?NC8PBSCH92Q2+=O'X?-/R48\RP83"4/-6TT!A^D/S+;EY_@+_D%$8PM^8_81PF*6P]'/Z4X,._!A!-YH(U\Q\&amp;E9#:[+"H9/$=Z'9U`TFMCBTC^5"K5&gt;13D$O7[Z.8B6QD.(C7^A`GN:8\8Q/&gt;A0@2AZM:PU2F%)B(F:?,T=_K24%6AU7^'6Z]+Q-FP1#J)J?1W8L=\BN2'023+5I.FCK\=;L8@3P08G';DEGYQ3&gt;#)SF_%0MQ2V4$(3Z=O,:(D7J1+-+EAF4*&gt;[+1QGLM7\?HJ1&gt;'T:]^_:F%RR`=QRVYF03'UMB'=G/9D)PC84,-X&amp;7$I#D,5:,VEV')"I3AT'+1L&amp;[8-,#[Z=K.CEL`B5XC8E'1&gt;UO]B?.2'$L]*?MN$'[VD94"Z&gt;52SHU&gt;SBS9AN"P57^OL_?CNQ.'\]"4N269/+8W;/D_.JKZ!0W/TSW4TTZ&gt;E=X_:&lt;09-2?@PCM?`Q,L5#1#P"Q=]!!X9_=;.F-4^\U+RNK_#66BW+B+E)LGCO!M\R%7&lt;4F,2?7/CN+AH3%7$O]OQ[BWGII]?[&lt;#,ZLK#I`K8P0(@9C8F/;\#RK_$RNSY^L"R&lt;2A'ZIOLJ@O/K8O6#/JV[,Y47H,KB+HHZI%&amp;C$-#),R_$AAH"Q3'HZ8&lt;BM&gt;P2+M%"T5&gt;2^/H99SBQGWCYM33VZ8N*6"2G56&amp;$5&gt;%9'BO?F]U8BI86X8Y#:Y\&gt;-#\B7N,#XY\9*/:O/&amp;DC&gt;__@2M4RZ6\R8Z]W_F)+@38IDZ3S6"8^[3&amp;Q*0]*(%Q2^UMOS;IAPOB5&lt;Q6-B![\"DQ1#VCA)I%[7JSXV')&amp;C\*/%Q\&lt;%J7Z%_*VXEM&amp;5)M^W-M8:]Z&amp;G@:M&lt;BMM8BU_+GK.?.^I::X`1/T!?MBC,%=0HQ99TF``DS,R55^U*&lt;=[O&lt;?W0Y,QLZ,W(&gt;;_U``:#@,'[IG)?$HF;M/I?^L].M*AS&lt;9&lt;L+W)^*N?%@N.UVN3\5:PZWQW;\+A]@65HULZZDE;8@F;R@B[&gt;NZ^W4+U!V))Z/BDK59?EI=W2\/5&amp;@\AK-^!/V"I\U.L+E^31U0I/%Y^.KH^H.,4OX?-PEJD=7GI\.TS@*'&gt;PT`@71H6D#SESM&lt;W8.&amp;2H:F`MC/Y./4IA7IY69U0)!X@QK)#B-1`?&lt;!6M`Y.VO)))C)C4)2=&gt;`AV\][%DE5')UG%L(:G&gt;+Y'.&gt;"643HGP:PJNZK5@TT_8%^32`7BGQ(C8%$QX,A76./7%I&lt;F!\E.2UW241CV7-I)W&lt;^[7&gt;..JQK=]!^QY@N-#=]?^"TQ4T?06`A.UZLT,,,X`?NM:8ZHA#9(_I1DGA";MIDT!Y8X)?GZP-/KRRCB-0+C9=6(=4&amp;EF)_=&amp;P%W[&gt;K.?BF03_@FXKJ1$^LQ#P=(P0/B&gt;61:5Z\WV6WLJ!@AKBV-*CC)D`WKZI,-5[%E]'*XU;IM5`+)A_OE&lt;R*;4;GZ"O&amp;K%#-M8^:J^3TNF.+YJ6X)N,&gt;;/@0(`]&amp;!ZB&lt;?.W;2_T5_9.Q!PV?W&amp;]5^B&gt;YTJ3!6?U,&amp;;'H&gt;I;)+[3Y1DML,XTIX4;WK2PD=S*[Y=*(\NBU_,H^EQ@W&gt;TVI22Q4)\\",5F):5NC3J#IW=)FKF(CO`78``K&gt;'X^\S;,\!+?\]1`UW1J\\&lt;4;5JTO^!$97S&lt;&gt;;W-TS7B]:H$[Q+&lt;Q4'1K7JJG'0\7P0$./4"-BY!Y/$NBGTXC%8-19-1DZC4Y/W)O!V,*^T;Z+3"3@DOFP&amp;R)_7%\Z==Y7OS5\U0E&lt;LF&lt;SI]8J&lt;R-4?620M=#K_C5^CKF08VC,%H\(@?/^PLY#GC`=SH;SS6JP[MI\9?,U&gt;\_QGJ#*.&amp;`,.LP+;2^*=:3&gt;S^J\W;U8WX3PMLVI?MD+\+^9G4`ZBI?2G_[]_+/%LB[3(A"+(VS=3\X'F];664DYO\(MH_[:W)(9YH%12QB^+KS&gt;=@4A^0B!V&amp;VL*__YBW=G:RF*\DN1Z;T,Q^AH%&gt;U;&amp;$\[`YI$W)BP.+A.##@='1)U;&amp;2/C(&gt;8,S3_T`"YN;=:OIS4*%7Z5&gt;_K?F`70"W?!!!!!!%!!!!;A!!!!1!!!!!!!!!$!!"1E2)5!!!!!!!!Q!!!')!!!"S?*RD9'$)%Z"A_M&gt;1^Z?"3?!LE#(^FY&amp;:U)`R.Q-$JZ`!93$.+#!*&amp;*&lt;^S]!OK!U7VD[CS]%!";JMD"S3()=&amp;/=!S(#U;$0```_@Y?O1;8-52(TB4::9]BQ1!&amp;'):!!!!!!!!"!!!!!=!!!:,!!!!"Q!!!#&amp;@&lt;GF@4'&amp;T&gt;%NO&lt;X&gt;O4X&gt;O;7ZH4&amp;:$&lt;'&amp;T=U.M&gt;8.U:8)5!)!!!!!!!1!)!$$`````!!%!!!!!!8-!!!!*!#!!.`````]!"21!A!!!!!!"!!1!!!!"!!!!!!!!!!!!81$R!!!!!!!!!!%/35V"53"*&lt;7&amp;H:3ZD&gt;'Q!2E"Q!"U*35V"55FN97&gt;F!!%!!!F*45&amp;237VB:W55!)!!!!!!!1!%!!!!!1!!!!!!!!^J&lt;H2F=GZ*&lt;7&gt;)97ZE&lt;'5!*A!X`````Q!&amp;&amp;!#!!!!!!!%!"!!!!!%!!!!!!!!'35V"572Y!!"6!0(1Z9(R!!!!!1J*45&amp;2:(AO9X2M!%*!=!!6"EF.16&amp;E?!!!!1!#"EF.16&amp;E?!!5!)!!!!!!!1!%!!!!!1!!!!!!!!Z*45&amp;2:(AA5W6T=WFP&lt;A!!$E!B#&amp;2J&lt;76P&gt;81`!!!41!=!$5*V:G:F=C"/&gt;7VC:8)!%%!B#UZF&gt;S"#&gt;7:G:8)`!":!)2&amp;897FU)'ZF?(1A1H6G:G6S0Q!M1&amp;!!"A!"!!-!"!!&amp;!!9!"RF*&lt;7&amp;H:6.P&gt;8*D:5FN98&amp;E?#ZM&gt;G.M98.T!!%!#!!!!!!!!!!;4&amp;:$&lt;'&amp;T=V"S;8:B&gt;'6%982B6'&amp;C4X*E:8)5!)!!!!!!!A!&amp;!!=!!!Q!1!!"`````Q!!!!%!!1!!!!9!!!!!!!!!!1!!!!)!!!!$!!!!"!!!!!5!!!!!!!!!'UR71WRB=X.1=GFW982F2'&amp;U962J&lt;76T&gt;'&amp;N="1!A!!!!!!"!!5!"Q!!!1!!V,C(EA!!!!!!!!!G4&amp;:$&lt;'&amp;T=V"S;8:B&gt;'6%982B4'&amp;T&gt;%&amp;Q='RJ:725;7VF=X2B&lt;8!5!)!!!!!!!1!&amp;!!=!!!%!!.3YBZ)!!!!!!!!!'ER71WRB=X.1=GFW982F2'&amp;U962Z='6%:8.D&amp;!#!!!!!!!%!#!!Q`````Q!"!!!!!!&amp;T!!!!#1!A!$@`````!!55!)!!!!!!!1!%!!!!!1!!!!!!!!!!!&amp;U!]1!!!!!!!!!"$EF.16%A37VB:W5O9X2M!%:!=!!&gt;#5F.16&amp;*&lt;7&amp;H:1!"!!!*35V"55FN97&gt;F&amp;!#!!!!!!!%!"!!!!!%!!!!!!!!0;7ZU:8*O37VH3'&amp;O:'RF!#9!.`````]!"21!A!!!!!!"!!1!!!!"!!!!!!!!"EF.16&amp;E?!!!61$RU/7"]1!!!!%+35V"572Y,G.U&lt;!"#1(!!&amp;1:*45&amp;2:(A!!!%!!A:*45&amp;2:(A!&amp;!#!!!!!!!%!"!!!!!%!!!!!!!!/35V"572Y)&amp;.F=X.J&lt;WY!!!Z!)1B5;7VF&lt;X6U0Q!!%U!(!!V#&gt;7:G:8)A4H6N9G6S!""!)1N/:8=A1H6G:G6S0Q!71#%26W&amp;J&gt;#"O:8BU)%*V:G:F=D]!,%"1!!9!!1!$!!1!"1!'!!=:37VB:W64&lt;X6S9W6*&lt;7&amp;R:(AO&lt;(:D&lt;'&amp;T=Q!"!!A!!!!!!!!!(ER71WRB=X.1=GFW982F2'&amp;U952G&lt;(2%982B5WF[:21!A!!!!!!"!!5!!Q!!!1!!!!!!$Q!!!!!!!!!;4&amp;:$&lt;'&amp;T=V"S;8:B&gt;'6%982B2':M&gt;%2B&gt;'%5!)!!!!!!#1!A!$@`````!!55!)!!!!!!!1!%!!!!!1!!!!!!!!!!!&amp;U!]1!!!!!!!!!"$EF.16%A37VB:W5O9X2M!%:!=!!&gt;#5F.16&amp;*&lt;7&amp;H:1!"!!!*35V"55FN97&gt;F&amp;!#!!!!!!!%!"!!!!!%!!!!!!!!0;7ZU:8*O37VH3'&amp;O:'RF!#9!.`````]!"21!A!!!!!!"!!1!!!!"!!!!!!!!"EF.16&amp;E?!!!61$RU/7"]1!!!!%+35V"572Y,G.U&lt;!"#1(!!&amp;1:*45&amp;2:(A!!!%!!A:*45&amp;2:(A!&amp;!#!!!!!!!%!"!!!!!%!!!!!!!!/35V"572Y)&amp;.F=X.J&lt;WY!!!Z!)1B5;7VF&lt;X6U0Q!!%U!(!!V#&gt;7:G:8)A4H6N9G6S!""!)1N/:8=A1H6G:G6S0Q!71#%26W&amp;J&gt;#"O:8BU)%*V:G:F=D]!,%"1!!9!!1!$!!1!"1!'!!=:37VB:W64&lt;X6S9W6*&lt;7&amp;R:(AO&lt;(:D&lt;'&amp;T=Q!"!!A!!!!!!!!!#GZJ&gt;GFT=X:D,CI!!!!44&amp;:@37VB:W6%6%.M98.T37ZG&lt;Q!!!!%!!!!!!!!!!!!!!!!!!!%!!!!!!!!!!!1!$!!2!!!!"!!!!,E!!!!I!!!!!A!!"!!!!!!'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!@E!!!5'?*SF5MV/WU!1`BRD]E-*J"!+,3FLI"QD2&amp;&amp;\K9I,+C)(5.KUYF3J*FZ(FBQ&lt;\(7;%[+HXPMU@9Q?_AK^.U`1TKY4K%2!7/T)[^FP:W@GGRE!'W"Y_:=7D(F=A*;'#&lt;706AO$I;;6'Y&gt;PXL&amp;'V_\Q?FPY?'7&gt;IF;5I-,EI[P4/(&gt;';L&gt;R7]B*[=(J!R]R_0H\KQSOF6*-"&gt;WFI.6,)QWZE4\/74G^9SU?RVY9!*^O:L/@F=W-&amp;QA?"9VOZ]!/(*_D&lt;*G&amp;$V[8BYH9!?;M0+:X%^@F%4N+OC=]QKRF4BXR,SR&amp;&gt;\"AG:6DWR-MY(VRC:ZD]/P(N_]51;_IY+UQC&gt;K]\P&gt;]\W4J0Y45-[K+XWP\&gt;BR8L^^)7NN7%Z/5NA[$`HE5;HN_%F0C,(3:?MB/)[^H#]Y=7^BE:1!F/%4T$`U.?JA?]2Q05#23OONX5,!O^0#^3!%?OM3N3;:FT'"74RQ8BT&gt;8_A5S6BJPR]`#&amp;D,-!OEGU=G$SCZ,]B"T:&amp;?F&lt;VY8@9&gt;).J&amp;$"1NKR/YX#;`P.;3&lt;+L^&amp;,.WZ:4EI5^L):Q'@&amp;&gt;N^)M4Q"-N%45K._D?3UF#O)V=X4Z7EP&gt;?Q-ETL\J.51FPFE:+N:_L66O9273:.2R&amp;4G-9D0#&lt;G*F&lt;*9H79\RK&gt;4;J.HH2:M(5ZW(C'C8`Q"?G^!!!!!!!!&gt;Q!"!!)!!Q!&amp;!!!!7!!0"!!!!!!0!.A!V1!!!'%!$Q1!!!!!$Q$9!.5!!!"K!!]%!!!!!!]!W!$6!!!!=Y!!B!#!!!!0!.A!V1!!!(7!!)1!A!!!$Q$9!.5)5W6H&lt;W5A65E)5W6H&lt;W5A65E)5W6H&lt;W5A65E"-A%Q!&amp;*45E-.#A!$4&amp;:$1UR#6F=!!#4%!!!%\A!!!#!!!#3E!!!!!!!!!!!!!!!A!!!!.!!!".A!!!!@4%F#4A!!!!!!!!'%4&amp;:45A!!!!!!!!'95F242Q!!!!!!!!'M1U.46!!!!!!!!!(!4%FW;1!!!!!!!!(51U^/5!!!!!!!!!(I6%UY-!!!!!!!!!(]2%:%5Q!!!!!!!!)14%FE=Q!!!!!!!!)E6EF$2!!!!!!!!!)Y2U.%31!!!!!!!!*-&gt;G6S=Q!!!!1!!!*A5U.45A!!!!!!!!,%2U.15A!!!!!!!!,935.04A!!!!!!!!,M;7.M/!!!!!!!!!-!1V"$-A!!!!!!!!-54%FG=!!!!!!!!!-I45Z(31!!!!-!!!-]5V23)!!!!!%!!!/-2F")9A!!!!!!!!/U2F"421!!!!!!!!0)6F"%5!!!!!!!!!0=4%FC:!!!!!!!!!0Q1E2)9A!!!!!!!!1%1E2421!!!!!!!!196EF55Q!!!!!!!!1M2&amp;2)5!!!!!!!!!2!466*2!!!!!!!!!253%F46!!!!!!!!!2I6E.55!!!!!!!!!2]2F2"1A!!!!!!!!31!!!!!0````]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!U!!!!!!!!!!$`````!!!!!!!!!-A!!!!!!!!!!0````]!!!!!!!!!X!!!!!!!!!!!`````Q!!!!!!!!$E!!!!!!!!!!$`````!!!!!!!!!@Q!!!!!!!!!!0````]!!!!!!!!#"!!!!!!!!!!!`````Q!!!!!!!!)U!!!!!!!!!!$`````!!!!!!!!!KQ!!!!!!!!!!0````]!!!!!!!!#P!!!!!!!!!!!`````Q!!!!!!!!45!!!!!!!!!!4`````!!!!!!!!"/Q!!!!!!!!!"`````]!!!!!!!!&amp;!!!!!!!!!!!)`````Q!!!!!!!!51!!!!!!!!!!H`````!!!!!!!!"31!!!!!!!!!#P````]!!!!!!!!&amp;.!!!!!!!!!!!`````Q!!!!!!!!6)!!!!!!!!!!$`````!!!!!!!!"7!!!!!!!!!!!0````]!!!!!!!!&amp;&gt;!!!!!!!!!!!`````Q!!!!!!!!8Y!!!!!!!!!!$`````!!!!!!!!#@Q!!!!!!!!!!0````]!!!!!!!!+"!!!!!!!!!!#`````Q!!!!!!!!MI!!!!!!!!!!0`````!!!!!!!!$.1!!!!!!!!!"0````]!!!!!!!!/B!!!!!!!!!!&amp;`````Q!!!!!!!"!U!!!!!!!!!!&lt;`````!!!!!!!!%&gt;1!!!!!!!!!"`````]!!!!!!!!33!!!!!!!!!!!`````Q!!!!!!!"+]!!!!!!!!!!$`````!!!!!!!!'QQ!!!!!!!!!!0````]!!!!!!!!&lt;&amp;!!!!!!!!!!!`````Q!!!!!!!"M=!!!!!!!!!!$`````!!!!!!!!'SQ!!!!!!!!!!0````]!!!!!!!!&lt;F!!!!!!!!!!!`````Q!!!!!!!"O=!!!!!!!!!!$`````!!!!!!!!)?Q!!!!!!!!!!0````]!!!!!!!!B^!!!!!!!!!!!`````Q!!!!!!!#(]!!!!!!!!!!$`````!!!!!!!!)CA!!!!!!!!!A0````]!!!!!!!!E+!!!!!!637VB:W64&lt;X6S9W6*&lt;7&amp;R:(AO9X2M!!!!!!</Property>
+	<Property Name="NI.LVClass.Geneology" Type="Xml"><String>

+<Name></Name>

+<Val>!!!!!B&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9BF*&lt;7&amp;H:6.P&gt;8*D:5FN98&amp;E?#ZM&gt;G.M98.T5&amp;2)-!!!!!!!!!!!!!!!"A!"!!!!!!!!!1!!!!%!"A"1!!!!!1!!!!!!!!!!!!!"$ERB9F:*26=A4W*K:7.U!&amp;"53$!!!!!!!!!!!!!5!)!!!!!!!!!!!@``!!!!!1!!!!!!!1%!!!!"!!9!5!!!!!%!!!!!!!(````_!!!!!!)237VB:W64&lt;X6S9W5O&lt;(:M;7)837VB:W64&lt;X6S9W6#98.F,GRW9WRB=X.16%AQ!!!!!!!!!!!!&amp;!#!!!!!!!!!!!!!!!!"!!!!!!!#!1!!!!-!)!!X`````Q!&amp;&amp;!#!!!!!!!%!"!!!!!%!!!!!!!!!!!"&gt;!0%!!!!!!!!!!1Z*45&amp;2)%FN97&gt;F,G.U&lt;!"'1(!!(1F*45&amp;237VB:W5!!1!!#5F.16&amp;*&lt;7&amp;H:21!A!!!!!!"!!1!!!!"!!!!!!!!$WFO&gt;'6S&lt;EFN:UBB&lt;G2M:1"Q!0(5?&amp;ZU!!!!!R&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9B&gt;*&lt;7&amp;H:6.P&gt;8*D:5RJ&gt;G5O&lt;(:D&lt;'&amp;T=R.*&lt;7&amp;H:6.P&gt;8*D:5RJ&gt;G5O9X2M!#J!5!!"!!%&gt;1WRV=X2F=C"P:C"D&lt;'&amp;T=S"Q=GFW982F)'2B&gt;'%!!1!#!!!!!@````]!!!!!!!!!#GZJ&gt;GFT=X:D,CI!!!!44&amp;:@37VB:W6%6%.M98.T37ZG&lt;Q!!!!%!!!!!!!!!!!)237VB:W64&lt;X6S9W5O&lt;(:M;7)837VB:W64&lt;X6S9W6#98.F,GRW9WRB=X.16%AQ!!!!!!!!!!!!&amp;!#!!!!!!!!!!!!!!!!"!!!!!!!$!1!!!!5!)!!X`````Q!&amp;&amp;!#!!!!!!!%!"!!!!!%!!!!!!!!!!!"&gt;!0%!!!!!!!!!!1Z*45&amp;2)%FN97&gt;F,G.U&lt;!"'1(!!(1F*45&amp;237VB:W5!!1!!#5F.16&amp;*&lt;7&amp;H:21!A!!!!!!"!!1!!!!"!!!!!!!!$WFO&gt;'6S&lt;EFN:UBB&lt;G2M:1!G!$@`````!!55!)!!!!!!!1!%!!!!!1!!!!!!!!:*45&amp;2:(A!!&amp;5!]&gt;$FA@%!!!!"#EF.16&amp;E?#ZD&gt;'Q!1E"Q!"5'35V"572Y!!!"!!)'35V"572Y!"1!A!!!!!!"!!1!!!!"!!!!!!!!$EF.16&amp;E?#"4:8.T;7^O!!"S!0(5?&amp;["!!!!!R&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9B&gt;*&lt;7&amp;H:6.P&gt;8*D:5RJ&gt;G5O&lt;(:D&lt;'&amp;T=R.*&lt;7&amp;H:6.P&gt;8*D:5RJ&gt;G5O9X2M!#R!5!!#!!%!!RV$&lt;(6T&gt;'6S)'^G)'.M98.T)("S;8:B&gt;'5A:'&amp;U91!"!!1!!!!#!!!!!0````]!!!!!!!!!#GZJ&gt;GFT=X:D,CI!!!!44&amp;:@37VB:W6%6%.M98.T37ZG&lt;Q!!!!%!!!!!!!!!!!!!!!)237VB:W64&lt;X6S9W5O&lt;(:M;7)837VB:W64&lt;X6S9W6#98.F,GRW9WRB=X.16%AQ!!!!!!!!!!!!&amp;!#!!!!!!!!!!!!!!!!"!!!!!!!!!!!!!!5!)!!X`````Q!&amp;&amp;!#!!!!!!!%!"!!!!!%!!!!!!!!!!!"&gt;!0%!!!!!!!!!!1Z*45&amp;2)%FN97&gt;F,G.U&lt;!"'1(!!(1F*45&amp;237VB:W5!!1!!#5F.16&amp;*&lt;7&amp;H:21!A!!!!!!"!!1!!!!"!!!!!!!!$WFO&gt;'6S&lt;EFN:UBB&lt;G2M:1!G!$@`````!!55!)!!!!!!!1!%!!!!!1!!!!!!!!:*45&amp;2:(A!!&amp;5!]&gt;$FA@%!!!!"#EF.16&amp;E?#ZD&gt;'Q!1E"Q!"5'35V"572Y!!!"!!)'35V"572Y!"1!A!!!!!!"!!1!!!!"!!!!!!!!$EF.16&amp;E?#"4:8.T;7^O!!"S!0(5?&amp;["!!!!!R&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9B&gt;*&lt;7&amp;H:6.P&gt;8*D:5RJ&gt;G5O&lt;(:D&lt;'&amp;T=R.*&lt;7&amp;H:6.P&gt;8*D:5RJ&gt;G5O9X2M!#R!5!!#!!%!!RV$&lt;(6T&gt;'6S)'^G)'.M98.T)("S;8:B&gt;'5A:'&amp;U91!"!!1!!!!"`````A!!!!!!!!!+&lt;GFW;8.T&gt;G-O+A!!!".-6F^*&lt;7&amp;H:5251WRB=X.*&lt;G:P!!!!!1!!!!!!!!!!!!!!!B&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9B&gt;*&lt;7&amp;H:6.P&gt;8*D:5*B=W5O&lt;(:D&lt;'&amp;T=V"53$!!!!!!!!!!!!!5!)!!!!!!!!!!!!!!!!%!!!!!!!%!!!!!#1!A!$@`````!!55!)!!!!!!!1!%!!!!!1!!!!!!!!!!!&amp;U!]1!!!!!!!!!"$EF.16%A37VB:W5O9X2M!%:!=!!&gt;#5F.16&amp;*&lt;7&amp;H:1!"!!!*35V"55FN97&gt;F&amp;!#!!!!!!!%!"!!!!!%!!!!!!!!0;7ZU:8*O37VH3'&amp;O:'RF!#9!.`````]!"21!A!!!!!!"!!1!!!!"!!!!!!!!"EF.16&amp;E?!!!61$RU/7"]1!!!!%+35V"572Y,G.U&lt;!"#1(!!&amp;1:*45&amp;2:(A!!!%!!A:*45&amp;2:(A!&amp;!#!!!!!!!%!"!!!!!%!!!!!!!!/35V"572Y)&amp;.F=X.J&lt;WY!!!Z!)1B5;7VF&lt;X6U0Q!!%U!(!!V#&gt;7:G:8)A4H6N9G6S!""!)1N/:8=A1H6G:G6S0Q!71#%26W&amp;J&gt;#"O:8BU)%*V:G:F=D]!@A$RV,C(EA!!!!-237VB:W64&lt;X6S9W5O&lt;(:M;7):37VB:W64&lt;X6S9W6*&lt;7&amp;R:(AO&lt;(:D&lt;'&amp;T=R6*&lt;7&amp;H:6.P&gt;8*D:5FN98&amp;E?#ZD&gt;'Q!.%"1!!9!!1!$!!1!"1!'!!=&gt;1WRV=X2F=C"P:C"D&lt;'&amp;T=S"Q=GFW982F)'2B&gt;'%!!1!)!!!!"A!!!!!!!!!"`````````````````````Q!!!!!!!!!+&lt;GFW;8.T&gt;G-O+A!!!".-6F^*&lt;7&amp;H:5251WRB=X.*&lt;G:P!!!!!1!!!!!!!!!!!!!!!!!!!1!!!!!!!B&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9B&gt;*&lt;7&amp;H:6.P&gt;8*D:5*B=W5O&lt;(:D&lt;'&amp;T=V"53$!!!!!!!!!!!!!5!)!!!!!!!!!!!!!!!1!!!#F*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9DJ*&lt;7&amp;H:6.P&gt;8*D:5RJ&gt;G5O&lt;(:D&lt;'&amp;T=Q</Val>

+</String>

 </Property>
 	<Property Name="NI.LVClass.IsTransferClass" Type="Bool">false</Property>
 	<Property Name="NI.LVClass.ParentClassLinkInfo" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!"5!!!!!B&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9B&gt;*&lt;7&amp;H:6.P&gt;8*D:5*B=W5O&lt;(:D&lt;'&amp;T=V"53$!!!!!?!!%!!Q!!&amp;UFN97&gt;F5W^V=G.F1G&amp;T:3ZM&gt;G.M98.T!!!!!!</Property>
@@ -32,31 +28,31 @@
 	<Item Name="Protected" Type="Folder">
 		<Property Name="NI.LibItem.Scope" Type="Int">3</Property>
 		<Item Name="Get AttributeI64.vi" Type="VI" URL="../Get AttributeI64.vi">
-			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;]!!!!#Q!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!!^!"!!)6G&amp;M&gt;76*.D1!!%R!=!!?!!!N%5FN97&gt;F5W^V=G.F,GRW&lt;'FC'5FN97&gt;F5W^V=G.F37VB=72Y,GRW9WRB=X-!&amp;5FN97&gt;F5W^V=G.F37VB=72Y)'^V&gt;!!A1&amp;!!!Q!!!!%!!B.F=H*P=C"J&lt;C!I&lt;G]A:8*S&lt;X)J!"B!-0````]017.U;8:F182U=GFC&gt;82F!%R!=!!?!!!N%5FN97&gt;F5W^V=G.F,GRW&lt;'FC'5FN97&gt;F5W^V=G.F37VB=72Y,GRW9WRB=X-!&amp;%FN97&gt;F5W^V=G.F37VB=72Y)'FO!!"5!0!!$!!$!!1!"1!'!!1!"!!%!!1!"Q!%!!A!#1)!!(A!!!U)!!!!!!!!#1!!!)U,!!!!!!!!!!!!!!!!!!!!!!!!#A!!!!!!!!!)!!!!E!!!!!!"!!I!!!!!</Property>
+			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!'*!!!!#Q!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!!^!"!!)6G&amp;M&gt;76*.D1!!%R!=!!?!!!N%5FN97&gt;F5W^V=G.F,GRW&lt;'FC'5FN97&gt;F5W^V=G.F37VB=72Y,GRW9WRB=X-!&amp;5FN97&gt;F5W^V=G.F37VB=72Y)'^V&gt;!!A1&amp;!!!Q!!!!%!!B.F=H*P=C"J&lt;C!I&lt;G]A:8*S&lt;X)J!"B!-0````]017.U;8:F182U=GFC&gt;82F!%R!=!!?!!!N%5FN97&gt;F5W^V=G.F,GRW&lt;'FC'5FN97&gt;F5W^V=G.F37VB=72Y,GRW9WRB=X-!&amp;%FN97&gt;F5W^V=G.F37VB=72Y)'FO!!"B!0!!$!!$!!1!"1!'!!1!"!!%!!1!"Q!%!!A!#1)!!(A!!!U)!!!!!!!!#1!!!!U,!!!!!!!!!!!!!!!!!!!!!!!!#A!!!!!!!!!1!!!!%!!!$1!!!!Q!!!!!!!!!!!!!!1!+!!!!!!</Property>
 			<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
 			<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
-			<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">false</Property>
+			<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
 			<Property Name="NI.ClassItem.MethodScope" Type="UInt">3</Property>
 			<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
-			<Property Name="NI.ClassItem.State" Type="Int">1342710272</Property>
+			<Property Name="NI.ClassItem.State" Type="Int">1082143232</Property>
 		</Item>
 		<Item Name="Get AttributeString.vi" Type="VI" URL="../Get AttributeString.vi">
-			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!'"!!!!#Q!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!"2!-0````],6G&amp;M&gt;764&gt;(*J&lt;G=!4%"Q!"Y!!#U237VB:W64&lt;X6S9W5O&lt;(:M;7):37VB:W64&lt;X6S9W6*&lt;7&amp;R:(AO&lt;(:D&lt;'&amp;T=Q!637VB:W64&lt;X6S9W6*&lt;7&amp;R:(AA&lt;X6U!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO&lt;S"F=H*P=CE!'%!Q`````Q^"9X2J&gt;G6"&gt;(2S;7*V&gt;'5!4%"Q!"Y!!#U237VB:W64&lt;X6S9W5O&lt;(:M;7):37VB:W64&lt;X6S9W6*&lt;7&amp;R:(AO&lt;(:D&lt;'&amp;T=Q!537VB:W64&lt;X6S9W6*&lt;7&amp;R:(AA;7Y!!&amp;1!]!!-!!-!"!!&amp;!!9!"!!%!!1!"!!(!!1!#!!*!A!!?!!!$1A!!!!!!!!*!!!!D1M!!!!!!!!!!!!!!!!!!!!!!!!)!!!!!!!!!!A!!!#1!!!!!!%!#A!!!!!</Property>
+			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!'/!!!!#Q!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!"2!-0````],6G&amp;M&gt;764&gt;(*J&lt;G=!4%"Q!"Y!!#U237VB:W64&lt;X6S9W5O&lt;(:M;7):37VB:W64&lt;X6S9W6*&lt;7&amp;R:(AO&lt;(:D&lt;'&amp;T=Q!637VB:W64&lt;X6S9W6*&lt;7&amp;R:(AA&lt;X6U!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO&lt;S"F=H*P=CE!'%!Q`````Q^"9X2J&gt;G6"&gt;(2S;7*V&gt;'5!4%"Q!"Y!!#U237VB:W64&lt;X6S9W5O&lt;(:M;7):37VB:W64&lt;X6S9W6*&lt;7&amp;R:(AO&lt;(:D&lt;'&amp;T=Q!537VB:W64&lt;X6S9W6*&lt;7&amp;R:(AA;7Y!!'%!]!!-!!-!"!!&amp;!!9!"!!%!!1!"!!(!!1!#!!*!A!!?!!!$1A!!!!!!!!*!!!!$1M!!!!!!!!!!!!!!!!!!!!!!!!)!!!!!!!!!"!!!!!1!!!.!!!!$!!!!!!!!!!!!!!"!!I!!!!!</Property>
 			<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
 			<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
-			<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">false</Property>
+			<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
 			<Property Name="NI.ClassItem.MethodScope" Type="UInt">3</Property>
 			<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
-			<Property Name="NI.ClassItem.State" Type="Int">1107821056</Property>
+			<Property Name="NI.ClassItem.State" Type="Int">1082143232</Property>
 		</Item>
 		<Item Name="Get AttributeU32.vi" Type="VI" URL="../Get AttributeU32.vi">
-			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;]!!!!#Q!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!!^!"Q!)6G&amp;M&gt;766-T)!!%R!=!!?!!!N%5FN97&gt;F5W^V=G.F,GRW&lt;'FC'5FN97&gt;F5W^V=G.F37VB=72Y,GRW9WRB=X-!&amp;5FN97&gt;F5W^V=G.F37VB=72Y)'^V&gt;!!A1&amp;!!!Q!!!!%!!B.F=H*P=C"J&lt;C!I&lt;G]A:8*S&lt;X)J!"B!-0````]017.U;8:F182U=GFC&gt;82F!%R!=!!?!!!N%5FN97&gt;F5W^V=G.F,GRW&lt;'FC'5FN97&gt;F5W^V=G.F37VB=72Y,GRW9WRB=X-!&amp;%FN97&gt;F5W^V=G.F37VB=72Y)'FO!!"5!0!!$!!$!!1!"1!'!!1!"!!%!!1!"Q!%!!A!#1)!!(A!!!U)!!!!!!!!#1!!!)U,!!!!!!!!!!!!!!!!!!!!!!!!#!!!!!!!!!!)!!!!E!!!!!!"!!I!!!!!</Property>
+			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!'*!!!!#Q!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!!^!"Q!)6G&amp;M&gt;766-T)!!%R!=!!?!!!N%5FN97&gt;F5W^V=G.F,GRW&lt;'FC'5FN97&gt;F5W^V=G.F37VB=72Y,GRW9WRB=X-!&amp;5FN97&gt;F5W^V=G.F37VB=72Y)'^V&gt;!!A1&amp;!!!Q!!!!%!!B.F=H*P=C"J&lt;C!I&lt;G]A:8*S&lt;X)J!"B!-0````]017.U;8:F182U=GFC&gt;82F!%R!=!!?!!!N%5FN97&gt;F5W^V=G.F,GRW&lt;'FC'5FN97&gt;F5W^V=G.F37VB=72Y,GRW9WRB=X-!&amp;%FN97&gt;F5W^V=G.F37VB=72Y)'FO!!"B!0!!$!!$!!1!"1!'!!1!"!!%!!1!"Q!%!!A!#1)!!(A!!!U)!!!!!!!!#1!!!!U,!!!!!!!!!!!!!!!!!!!!!!!!#!!!!!!!!!!1!!!!%!!!$1!!!!Q!!!!!!!!!!!!!!1!+!!!!!!</Property>
 			<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
 			<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
-			<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">false</Property>
+			<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
 			<Property Name="NI.ClassItem.MethodScope" Type="UInt">3</Property>
 			<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
-			<Property Name="NI.ClassItem.State" Type="Int">1107821056</Property>
+			<Property Name="NI.ClassItem.State" Type="Int">1082143232</Property>
 		</Item>
 		<Item Name="Init.vi" Type="VI" URL="../Init.vi">
 			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;6!!!!#1!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!%R!=!!?!!!N%5FN97&gt;F5W^V=G.F,GRW&lt;'FC'5FN97&gt;F5W^V=G.F37VB=72Y,GRW9WRB=X-!&amp;5FN97&gt;F5W^V=G.F37VB=72Y)'^V&gt;!!A1&amp;!!!Q!!!!%!!B.F=H*P=C"J&lt;C!I&lt;G]A:8*S&lt;X)J!%R!=!!?!!!N%5FN97&gt;F5W^V=G.F,GRW&lt;'FC'5FN97&gt;F5W^V=G.F37VB=72Y,GRW9WRB=X-!&amp;%FN97&gt;F5W^V=G.F37VB=72Y)'FO!!"5!0!!$!!$!!1!"!!&amp;!!1!"!!%!!1!"A!%!!1!"Q-!!(A!!!U)!!!!!!!!!!!!!)U,!!!!!!!!!!!!!!!!!!!!!!!!#!!!!!!!!!!!!!!!EA!!!!!"!!A!!!!!</Property>
@@ -78,35 +74,44 @@
 			<Property Name="NI.ClassItem.State" Type="Int">8388608</Property>
 		</Item>
 		<Item Name="Set AttributeI64.vi" Type="VI" URL="../Set AttributeI64.vi">
-			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;6!!!!#1!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!%R!=!!?!!!N%5FN97&gt;F5W^V=G.F,GRW&lt;'FC'5FN97&gt;F5W^V=G.F37VB=72Y,GRW9WRB=X-!&amp;5FN97&gt;F5W^V=G.F37VB=72Y)'^V&gt;!!A1&amp;!!!Q!!!!%!!B.F=H*P=C"J&lt;C!I&lt;G]A:8*S&lt;X)J!%R!=!!?!!!N%5FN97&gt;F5W^V=G.F,GRW&lt;'FC'5FN97&gt;F5W^V=G.F37VB=72Y,GRW9WRB=X-!&amp;%FN97&gt;F5W^V=G.F37VB=72Y)'FO!!"5!0!!$!!$!!1!"!!&amp;!!1!"!!%!!1!"A!%!!1!"Q)!!(A!!!U)!!!!!!!!!!!!!)U,!!!!!!!!!!!!!!!!!!!!!!!!#!!!!!!!!!!!!!!!E!!!!!!"!!A!!!!!</Property>
+			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!'*!!!!#Q!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!%R!=!!?!!!N%5FN97&gt;F5W^V=G.F,GRW&lt;'FC'5FN97&gt;F5W^V=G.F37VB=72Y,GRW9WRB=X-!&amp;5FN97&gt;F5W^V=G.F37VB=72Y)'^V&gt;!!A1&amp;!!!Q!!!!%!!B.F=H*P=C"J&lt;C!I&lt;G]A:8*S&lt;X)J!!^!"!!)6G&amp;M&gt;76*.D1!!"B!-0````]017.U;8:F182U=GFC&gt;82F!%R!=!!?!!!N%5FN97&gt;F5W^V=G.F,GRW&lt;'FC'5FN97&gt;F5W^V=G.F37VB=72Y,GRW9WRB=X-!&amp;%FN97&gt;F5W^V=G.F37VB=72Y)'FO!!"B!0!!$!!$!!1!"!!&amp;!!1!"!!%!!1!"A!(!!A!#1-!!(A!!!U)!!!!!!!!!!!!!!U,!!!!!!!!!!!!!!!!!!!!!!!!#A!!!"!!!!!1!!!!%!!!$1!!!!Q!!!!!!!!!!!!!!1!+!!!!!!</Property>
 			<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
 			<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
-			<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">false</Property>
+			<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
 			<Property Name="NI.ClassItem.MethodScope" Type="UInt">3</Property>
 			<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
-			<Property Name="NI.ClassItem.State" Type="Int">1342710272</Property>
+			<Property Name="NI.ClassItem.State" Type="Int">1082143248</Property>
 		</Item>
 		<Item Name="Set AttributeString.vi" Type="VI" URL="../Set AttributeString.vi">
-			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;6!!!!#1!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!%R!=!!?!!!N%5FN97&gt;F5W^V=G.F,GRW&lt;'FC'5FN97&gt;F5W^V=G.F37VB=72Y,GRW9WRB=X-!&amp;5FN97&gt;F5W^V=G.F37VB=72Y)'^V&gt;!!A1&amp;!!!Q!!!!%!!B.F=H*P=C"J&lt;C!I&lt;G]A:8*S&lt;X)J!%R!=!!?!!!N%5FN97&gt;F5W^V=G.F,GRW&lt;'FC'5FN97&gt;F5W^V=G.F37VB=72Y,GRW9WRB=X-!&amp;%FN97&gt;F5W^V=G.F37VB=72Y)'FO!!"5!0!!$!!$!!1!"!!&amp;!!1!"!!%!!1!"A!%!!1!"Q)!!(A!!!U)!!!!!!!!!!!!!)U,!!!!!!!!!!!!!!!!!!!!!!!!#!!!!!!!!!!!!!!!E!!!!!!"!!A!!!!!</Property>
+			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!'/!!!!#Q!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!%R!=!!?!!!N%5FN97&gt;F5W^V=G.F,GRW&lt;'FC'5FN97&gt;F5W^V=G.F37VB=72Y,GRW9WRB=X-!&amp;5FN97&gt;F5W^V=G.F37VB=72Y)'^V&gt;!!A1&amp;!!!Q!!!!%!!B.F=H*P=C"J&lt;C!I&lt;G]A:8*S&lt;X)J!"2!-0````],6G&amp;M&gt;764&gt;(*J&lt;G=!'%!Q`````Q^"9X2J&gt;G6"&gt;(2S;7*V&gt;'5!4%"Q!"Y!!#U237VB:W64&lt;X6S9W5O&lt;(:M;7):37VB:W64&lt;X6S9W6*&lt;7&amp;R:(AO&lt;(:D&lt;'&amp;T=Q!537VB:W64&lt;X6S9W6*&lt;7&amp;R:(AA;7Y!!'%!]!!-!!-!"!!%!!5!"!!%!!1!"!!'!!=!#!!*!Q!!?!!!$1A!!!!!!!!!!!!!$1M!!!!!!!!!!!!!!!!!!!!!!!!+!!!!%!!!!"!!!!!1!!!.!!!!$!!!!!!!!!!!!!!"!!I!!!!!</Property>
 			<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
 			<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
-			<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">false</Property>
+			<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
 			<Property Name="NI.ClassItem.MethodScope" Type="UInt">3</Property>
 			<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
-			<Property Name="NI.ClassItem.State" Type="Int">1342710272</Property>
+			<Property Name="NI.ClassItem.State" Type="Int">1082143248</Property>
 		</Item>
 		<Item Name="Set AttributeU32.vi" Type="VI" URL="../Set AttributeU32.vi">
-			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;6!!!!#1!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!%R!=!!?!!!N%5FN97&gt;F5W^V=G.F,GRW&lt;'FC'5FN97&gt;F5W^V=G.F37VB=72Y,GRW9WRB=X-!&amp;5FN97&gt;F5W^V=G.F37VB=72Y)'^V&gt;!!A1&amp;!!!Q!!!!%!!B.F=H*P=C"J&lt;C!I&lt;G]A:8*S&lt;X)J!%R!=!!?!!!N%5FN97&gt;F5W^V=G.F,GRW&lt;'FC'5FN97&gt;F5W^V=G.F37VB=72Y,GRW9WRB=X-!&amp;%FN97&gt;F5W^V=G.F37VB=72Y)'FO!!"5!0!!$!!$!!1!"!!&amp;!!1!"!!%!!1!"A!%!!1!"Q)!!(A!!!U)!!!!!!!!!!!!!)U,!!!!!!!!!!!!!!!!!!!!!!!!#!!!!!!!!!!!!!!!E!!!!!!"!!A!!!!!</Property>
+			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!'*!!!!#Q!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!%R!=!!?!!!N%5FN97&gt;F5W^V=G.F,GRW&lt;'FC'5FN97&gt;F5W^V=G.F37VB=72Y,GRW9WRB=X-!&amp;5FN97&gt;F5W^V=G.F37VB=72Y)'^V&gt;!!A1&amp;!!!Q!!!!%!!B.F=H*P=C"J&lt;C!I&lt;G]A:8*S&lt;X)J!!^!"Q!)6G&amp;M&gt;766-T)!!"B!-0````]017.U;8:F182U=GFC&gt;82F!%R!=!!?!!!N%5FN97&gt;F5W^V=G.F,GRW&lt;'FC'5FN97&gt;F5W^V=G.F37VB=72Y,GRW9WRB=X-!&amp;%FN97&gt;F5W^V=G.F37VB=72Y)'FO!!"B!0!!$!!$!!1!"!!&amp;!!1!"!!%!!1!"A!(!!A!#1-!!(A!!!U)!!!!!!!!!!!!!!U,!!!!!!!!!!!!!!!!!!!!!!!!#A!!!"!!!!!1!!!!%!!!$1!!!!Q!!!!!!!!!!!!!!1!+!!!!!!</Property>
 			<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
 			<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
-			<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">false</Property>
+			<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
 			<Property Name="NI.ClassItem.MethodScope" Type="UInt">3</Property>
 			<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
-			<Property Name="NI.ClassItem.State" Type="Int">1342710272</Property>
+			<Property Name="NI.ClassItem.State" Type="Int">1082143248</Property>
 		</Item>
 	</Item>
 	<Item Name="Public" Type="Folder">
 		<Property Name="NI.LibItem.Scope" Type="Int">1</Property>
+		<Item Name="Acquire.vi" Type="VI" URL="../Acquire.vi">
+			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;6!!!!#1!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!%R!=!!?!!!N%5FN97&gt;F5W^V=G.F,GRW&lt;'FC'5FN97&gt;F5W^V=G.F37VB=72Y,GRW9WRB=X-!&amp;5FN97&gt;F5W^V=G.F37VB=72Y)'^V&gt;!!A1&amp;!!!Q!!!!%!!B.F=H*P=C"J&lt;C!I&lt;G]A:8*S&lt;X)J!%R!=!!?!!!N%5FN97&gt;F5W^V=G.F,GRW&lt;'FC'5FN97&gt;F5W^V=G.F37VB=72Y,GRW9WRB=X-!&amp;%FN97&gt;F5W^V=G.F37VB=72Y)'FO!!"5!0!!$!!$!!1!"!!&amp;!!1!"!!%!!1!"A!%!!1!"Q-!!(A!!!U)!!!!!!!!!!!!!)U,!!!!!!!!!!!!!!!!!!!!!!!!#A!!!!!!!!!!!!!!EA!!!!!"!!A!!!!!</Property>
+			<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
+			<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
+			<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">false</Property>
+			<Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property>
+			<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
+			<Property Name="NI.ClassItem.State" Type="Int">1115685392</Property>
+		</Item>
 		<Item Name="Close.vi" Type="VI" URL="../Close.vi">
 			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;6!!!!#1!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!%R!=!!?!!!N%5FN97&gt;F5W^V=G.F,GRW&lt;'FC'5FN97&gt;F5W^V=G.F37VB=72Y,GRW9WRB=X-!&amp;5FN97&gt;F5W^V=G.F37VB=72Y)'^V&gt;!!A1&amp;!!!Q!!!!%!!B.F=H*P=C"J&lt;C!I&lt;G]A:8*S&lt;X)J!%R!=!!?!!!N%5FN97&gt;F5W^V=G.F,GRW&lt;'FC'5FN97&gt;F5W^V=G.F37VB=72Y,GRW9WRB=X-!&amp;%FN97&gt;F5W^V=G.F37VB=72Y)'FO!!"5!0!!$!!$!!1!"!!&amp;!!1!"!!%!!1!"A!%!!1!"Q-!!(A!!!U)!!!!!!!!!!!!!)E!!!!!!!!!!!!!!!!!!!!!!!!!#A!!!!!!!!!!!!!!E!!!!!!"!!A!!!!!</Property>
 			<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
@@ -140,14 +145,14 @@
 			<Property Name="NI.ClassItem.State" Type="Int">1107825168</Property>
 		</Item>
 		<Item Name="Write Camera Name.vi" Type="VI" URL="../Write Camera Name.vi">
-			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;J!!!!#A!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!%R!=!!?!!!N%5FN97&gt;F5W^V=G.F,GRW&lt;'FC'5FN97&gt;F5W^V=G.F37VB=72Y,GRW9WRB=X-!&amp;5FN97&gt;F5W^V=G.F37VB=72Y)'^V&gt;!!A1&amp;!!!Q!!!!%!!B.F=H*P=C"J&lt;C!I&lt;G]A:8*S&lt;X)J!"2!-0````],1W&amp;N:8*B)%ZB&lt;75!4%"Q!"Y!!#U237VB:W64&lt;X6S9W5O&lt;(:M;7):37VB:W64&lt;X6S9W6*&lt;7&amp;R:(AO&lt;(:D&lt;'&amp;T=Q!537VB:W64&lt;X6S9W6*&lt;7&amp;R:(AA;7Y!!&amp;1!]!!-!!-!"!!%!!5!"!!%!!1!"!!'!!1!"Q!)!Q!!?!!!$1A!!!!!!!!!!!!!D1M!!!!!!!!!!!!!!!!!!!!!!!!+!!!!!!!!!2)!!!#3!!!!!!%!#1!!!!!</Property>
+			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;W!!!!#A!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!%R!=!!?!!!N%5FN97&gt;F5W^V=G.F,GRW&lt;'FC'5FN97&gt;F5W^V=G.F37VB=72Y,GRW9WRB=X-!&amp;5FN97&gt;F5W^V=G.F37VB=72Y)'^V&gt;!!A1&amp;!!!Q!!!!%!!B.F=H*P=C"J&lt;C!I&lt;G]A:8*S&lt;X)J!"2!-0````],1W&amp;N:8*B)%ZB&lt;75!4%"Q!"Y!!#U237VB:W64&lt;X6S9W5O&lt;(:M;7):37VB:W64&lt;X6S9W6*&lt;7&amp;R:(AO&lt;(:D&lt;'&amp;T=Q!537VB:W64&lt;X6S9W6*&lt;7&amp;R:(AA;7Y!!'%!]!!-!!-!"!!%!!5!"!!%!!1!"!!'!!1!"Q!)!Q!!?!!!$1A!!!!!!!!!!!!!$1M!!!!!!!!!!!!!!!!!!!!!!!!+!!!!!!!!!2)!!!!3!!!.!!!!$!!!!!!!!!!!!!!"!!E!!!!!</Property>
 			<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
 			<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
-			<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">false</Property>
+			<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
 			<Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property>
 			<Property Name="NI.ClassItem.MustCallParent" Type="Bool">true</Property>
 			<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
-			<Property Name="NI.ClassItem.State" Type="Int">1107821072</Property>
+			<Property Name="NI.ClassItem.State" Type="Int">1082143248</Property>
 		</Item>
 		<Item Name="Write On_Off.vi" Type="VI" URL="../Write On_Off.vi">
 			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;B!!!!#A!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!%R!=!!?!!!N%5FN97&gt;F5W^V=G.F,GRW&lt;'FC'5FN97&gt;F5W^V=G.F37VB=72Y,GRW9WRB=X-!&amp;5FN97&gt;F5W^V=G.F37VB=72Y)'^V&gt;!!A1&amp;!!!Q!!!!%!!B.F=H*P=C"J&lt;C!I&lt;G]A:8*S&lt;X)J!!R!)1:0&lt;C^0:G9!!%R!=!!?!!!N%5FN97&gt;F5W^V=G.F,GRW&lt;'FC'5FN97&gt;F5W^V=G.F37VB=72Y,GRW9WRB=X-!&amp;%FN97&gt;F5W^V=G.F37VB=72Y)'FO!!"5!0!!$!!$!!1!"!!&amp;!!1!"!!%!!1!"A!%!!=!#!-!!(A!!!U)!!!!!!!!!!!!!)U,!!!!!!!!!!!!!!!!!!!!!!!!#A!!!!!!!!!1!!!!EA!!!!!"!!E!!!!!</Property>
diff --git a/ImageSourceBase/Imaqdx/Init.vi b/ImageSourceBase/Imaqdx/Init.vi
index 561ddfb00a71adb3e2573be8a91e0a9a19234d57..24176efc316d7da5583e1b9f781c0fd0325ca2dd 100644
Binary files a/ImageSourceBase/Imaqdx/Init.vi and b/ImageSourceBase/Imaqdx/Init.vi differ
diff --git a/ImageSourceBase/Imaqdx/Write On_Off.vi b/ImageSourceBase/Imaqdx/Write On_Off.vi
index cd6901d02e6a7853b8c80828b18d2e61ca16c0dc..ad3a3a13e4cff4f17be108c657050839fe06efbf 100644
Binary files a/ImageSourceBase/Imaqdx/Write On_Off.vi and b/ImageSourceBase/Imaqdx/Write On_Off.vi differ
diff --git a/ImageSourceBase/Read ImgClassObject.vi b/ImageSourceBase/Read ImgClassObject.vi
new file mode 100644
index 0000000000000000000000000000000000000000..54336ee8b3381d24e40d48143cd42fcf87a7401c
Binary files /dev/null and b/ImageSourceBase/Read ImgClassObject.vi differ
diff --git a/ImageSourceBase/Simulation/Acquire.vi b/ImageSourceBase/Simulation/Acquire.vi
new file mode 100644
index 0000000000000000000000000000000000000000..722a76a4b50631eead892971a2b6c2d2fc2f586c
Binary files /dev/null and b/ImageSourceBase/Simulation/Acquire.vi differ
diff --git a/ImageSourceBase/Simulation/ImageSourceSimulation.lvclass b/ImageSourceBase/Simulation/ImageSourceSimulation.lvclass
index 4cea10bd351c67f64f901c84bed92f7376706823..c6b74c4494f9f3bba888ed4c20013db7f99ca2c1 100644
--- a/ImageSourceBase/Simulation/ImageSourceSimulation.lvclass
+++ b/ImageSourceBase/Simulation/ImageSourceSimulation.lvclass
@@ -34,6 +34,15 @@
 	</Item>
 	<Item Name="Public" Type="Folder">
 		<Property Name="NI.LibItem.Scope" Type="Int">1</Property>
+		<Item Name="Acquire.vi" Type="VI" URL="../Acquire.vi">
+			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;F!!!!#1!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!&amp;2!=!!?!!!R%5FN97&gt;F5W^V=G.F,GRW&lt;'FC(5FN97&gt;F5W^V=G.F5WFN&gt;7RB&gt;'FP&lt;CZM&gt;G.M98.T!"F*&lt;7&amp;H:6.P&gt;8*D:6.J&lt;86M982J&lt;WYA&lt;X6U!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO&lt;S"F=H*P=CE!6%"Q!"Y!!$%237VB:W64&lt;X6S9W5O&lt;(:M;7)&gt;37VB:W64&lt;X6S9W64;7VV&lt;'&amp;U;7^O,GRW9WRB=X-!'%FN97&gt;F5W^V=G.F5WFN&gt;7RB&gt;'FP&lt;C"J&lt;A!!6!$Q!!Q!!Q!%!!1!"1!%!!1!"!!%!!9!"!!%!!=$!!"Y!!!.#!!!!!!!!!!!!!#.#Q!!!!!!!!!!!!!!!!!!!!!!!!I!!!!!!!!!!!!!!*)!!!!!!1!)!!!!!!</Property>
+			<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
+			<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
+			<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">false</Property>
+			<Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property>
+			<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
+			<Property Name="NI.ClassItem.State" Type="Int">1107821072</Property>
+		</Item>
 		<Item Name="Get Configure.vi" Type="VI" URL="../Get Configure.vi">
 			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!),!!!!#Q!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!&amp;2!=!!?!!!Q%5FN97&gt;F5W^V=G.F,GRW&lt;'FC(%FN97&gt;F5W^V=G.F1W^O:GFH&gt;8*F,GRW9WRB=X-!!"B*&lt;7&amp;H:6.P&gt;8*D:5.P&lt;G:J:X6S:3"P&gt;81!!&amp;2!=!!?!!!R%5FN97&gt;F5W^V=G.F,GRW&lt;'FC(5FN97&gt;F5W^V=G.F5WFN&gt;7RB&gt;'FP&lt;CZM&gt;G.M98.T!"F*&lt;7&amp;H:6.P&gt;8*D:6.J&lt;86M982J&lt;WYA&lt;X6U!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO&lt;S"F=H*P=CE!5E"Q!"Y!!$!237VB:W64&lt;X6S9W5O&lt;(:M;7)=37VB:W64&lt;X6S9W6$&lt;WZG;7&gt;V=G5O&lt;(:D&lt;'&amp;T=Q!!&amp;UFN97&gt;F5W^V=G.F1W^O:GFH&gt;8*F)'FO!&amp;2!=!!?!!!R%5FN97&gt;F5W^V=G.F,GRW&lt;'FC(5FN97&gt;F5W^V=G.F5WFN&gt;7RB&gt;'FP&lt;CZM&gt;G.M98.T!"B*&lt;7&amp;H:6.P&gt;8*D:6.J&lt;86M982J&lt;WYA;7Y!!&amp;1!]!!-!!-!"!!&amp;!!9!"!!%!!1!"!!(!!1!#!!*!Q!!?!!!$1A!!!!!!!!.#A!!D1M!!!!!!!!!!!!!!!!!!!!!!!!+!!!!!!!!!!I!!!#3!!!!!!%!#A!!!!!</Property>
 			<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
@@ -46,15 +55,15 @@
 			<Property Name="NI.ClassItem.State" Type="Int">1107821072</Property>
 		</Item>
 		<Item Name="Set Configure.vi" Type="VI" URL="../Set Configure.vi">
-			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!),!!!!#Q!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!&amp;2!=!!?!!!Q%5FN97&gt;F5W^V=G.F,GRW&lt;'FC(%FN97&gt;F5W^V=G.F1W^O:GFH&gt;8*F,GRW9WRB=X-!!"B*&lt;7&amp;H:6.P&gt;8*D:5.P&lt;G:J:X6S:3"P&gt;81!!&amp;2!=!!?!!!R%5FN97&gt;F5W^V=G.F,GRW&lt;'FC(5FN97&gt;F5W^V=G.F5WFN&gt;7RB&gt;'FP&lt;CZM&gt;G.M98.T!"F*&lt;7&amp;H:6.P&gt;8*D:6.J&lt;86M982J&lt;WYA&lt;X6U!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO&lt;S"F=H*P=CE!5E"Q!"Y!!$!237VB:W64&lt;X6S9W5O&lt;(:M;7)=37VB:W64&lt;X6S9W6$&lt;WZG;7&gt;V=G5O&lt;(:D&lt;'&amp;T=Q!!&amp;UFN97&gt;F5W^V=G.F1W^O:GFH&gt;8*F)'FO!&amp;2!=!!?!!!R%5FN97&gt;F5W^V=G.F,GRW&lt;'FC(5FN97&gt;F5W^V=G.F5WFN&gt;7RB&gt;'FP&lt;CZM&gt;G.M98.T!"B*&lt;7&amp;H:6.P&gt;8*D:6.J&lt;86M982J&lt;WYA;7Y!!&amp;1!]!!-!!-!"!!&amp;!!9!"!!%!!1!"!!(!!1!#!!*!Q!!?!!!#1!!!!!!!!!.#A!!D1M!!!!!!!!!!!!!!!!!!!!!!!!+!!!!!!!!!")!!!#3!!!!!!%!#A!!!!!</Property>
+			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!),!!!!#Q!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!&amp;2!=!!?!!!Q%5FN97&gt;F5W^V=G.F,GRW&lt;'FC(%FN97&gt;F5W^V=G.F1W^O:GFH&gt;8*F,GRW9WRB=X-!!"B*&lt;7&amp;H:6.P&gt;8*D:5.P&lt;G:J:X6S:3"P&gt;81!!&amp;2!=!!?!!!R%5FN97&gt;F5W^V=G.F,GRW&lt;'FC(5FN97&gt;F5W^V=G.F5WFN&gt;7RB&gt;'FP&lt;CZM&gt;G.M98.T!"F*&lt;7&amp;H:6.P&gt;8*D:6.J&lt;86M982J&lt;WYA&lt;X6U!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO&lt;S"F=H*P=CE!5E"Q!"Y!!$!237VB:W64&lt;X6S9W5O&lt;(:M;7)=37VB:W64&lt;X6S9W6$&lt;WZG;7&gt;V=G5O&lt;(:D&lt;'&amp;T=Q!!&amp;UFN97&gt;F5W^V=G.F1W^O:GFH&gt;8*F)'FO!&amp;2!=!!?!!!R%5FN97&gt;F5W^V=G.F,GRW&lt;'FC(5FN97&gt;F5W^V=G.F5WFN&gt;7RB&gt;'FP&lt;CZM&gt;G.M98.T!"B*&lt;7&amp;H:6.P&gt;8*D:6.J&lt;86M982J&lt;WYA;7Y!!&amp;1!]!!-!!-!"!!&amp;!!9!"!!%!!1!"!!(!!1!#!!*!Q!!?!!!$1A!!!!!!!!.#A!!D1M!!!!!!!!!!!!!!!!!!!!!!!!+!!!!!!!!!")!!!#3!!!!!!%!#A!!!!!</Property>
 			<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
-			<Property Name="NI.ClassItem.Flags" Type="Int">2</Property>
+			<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
 			<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">false</Property>
 			<Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property>
 			<Property Name="NI.ClassItem.MustCallParent" Type="Bool">true</Property>
 			<Property Name="NI.ClassItem.MustOverride" Type="Bool">true</Property>
 			<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
-			<Property Name="NI.ClassItem.State" Type="Int">1082405392</Property>
+			<Property Name="NI.ClassItem.State" Type="Int">1082143248</Property>
 		</Item>
 	</Item>
 </LVClass>
diff --git a/ImageSourceBase/Write ImgClass from Image.vi b/ImageSourceBase/Write ImgClass from Image.vi
new file mode 100644
index 0000000000000000000000000000000000000000..75d57b6af4ecfeb832d307df5558209e5f7e7dcf
Binary files /dev/null and b/ImageSourceBase/Write ImgClass from Image.vi differ
diff --git a/NewClassTesting.vi b/NewClassTesting.vi
index 9bf1417ab351e21ff9b2675ed4982722ca6ed4e6..0fa4d241db78b924f7165d0682293eac8572edb6 100644
Binary files a/NewClassTesting.vi and b/NewClassTesting.vi differ
diff --git a/_demo/ImageSourceBaseTest.vi b/_demo/ImageSourceBaseTest.vi
new file mode 100644
index 0000000000000000000000000000000000000000..c504faad1cc248b98c5714b8977a2128ccf3973e
Binary files /dev/null and b/_demo/ImageSourceBaseTest.vi differ