<?xml version="1.0" encoding="utf-8" ?>
<!-- *******************************************************************
These sample files contain formatting information used by the Windows 
PowerShell engine. Do not edit or change the contents of this file 
directly. Please see the Windows PowerShell documentation or type 
Get-Help Update-TypeData for more information.

Copyright (c) Microsoft Corporation.  All rights reserved.
 
THIS SAMPLE CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY 
OF ANY KIND,WHETHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO 
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR
PURPOSE. IF THIS CODE AND INFORMATION IS MODIFIED, THE ENTIRE RISK OF USE
OR RESULTS IN CONNECTION WITH THE USE OF THIS CODE AND INFORMATION 
REMAINS WITH THE USER.
******************************************************************** -->

<Types>
    <Type>
        <Name>System.Array</Name>
        <Members>
            <AliasProperty>
                <Name>Count</Name>
                <ReferencedMemberName>Length</ReferencedMemberName>
            </AliasProperty>
        </Members>
    </Type>
    <Type>
        <Name>System.Xml.XmlNode</Name>
        <Members>
            <CodeMethod>
                <Name>ToString</Name>
                <CodeReference>
                    <TypeName>Microsoft.PowerShell.ToStringCodeMethods</TypeName>
                    <MethodName>XmlNode</MethodName>
                </CodeReference>
            </CodeMethod>
        </Members>
    </Type>
    <Type>
        <Name>System.Xml.XmlNodeList</Name>
        <Members>
            <CodeMethod>
                <Name>ToString</Name>
                <CodeReference>
                    <TypeName>Microsoft.PowerShell.ToStringCodeMethods</TypeName>
                    <MethodName>XmlNodeList</MethodName>
                </CodeReference>
            </CodeMethod>
        </Members>
    </Type>
  <Type>
    <Name>System.Management.Automation.PSDriveInfo</Name>
    <Members>
      <ScriptProperty>
        <Name>Used</Name>
        <GetScriptBlock>
          ## Ensure that this is a FileSystem drive
          if($this.Provider.ImplementingType -eq
             [Microsoft.PowerShell.Commands.FileSystemProvider])
          {
             $driveRoot = ([System.IO.DirectoryInfo] $this.Root).Name.Replace('\','')
	     $drive = Get-WmiObject Win32_LogicalDisk -Filter "DeviceId='$driveRoot'"
             $drive.Size - $drive.FreeSpace
          }
        </GetScriptBlock>
        </ScriptProperty>
      <ScriptProperty>
        <Name>Free</Name>
        <GetScriptBlock>
          ## Ensure that this is a FileSystem drive
          if($this.Provider.ImplementingType -eq
             [Microsoft.PowerShell.Commands.FileSystemProvider])
          {
             $driveRoot = ([System.IO.DirectoryInfo] $this.Root).Root.Name.Replace('\','')
	     $drive = Get-WmiObject Win32_LogicalDisk -Filter "DeviceId='$driveRoot'"
             $drive.FreeSpace
          }
        </GetScriptBlock>
        </ScriptProperty>
    </Members>
  </Type>
    <Type>
        <Name>System.DirectoryServices.PropertyValueCollection</Name>
        <Members>
            <CodeMethod>
                <Name>ToString</Name>
                <CodeReference>
                    <TypeName>Microsoft.PowerShell.ToStringCodeMethods</TypeName>
                    <MethodName>PropertyValueCollection</MethodName>
                </CodeReference>
            </CodeMethod>
        </Members>
    </Type>
    <Type>
        <Name>System.Drawing.Printing.PrintDocument</Name>
        <Members>
            <ScriptProperty>
                <Name>Name</Name>
                <GetScriptBlock>$this.PrinterSettings.PrinterName</GetScriptBlock>
            </ScriptProperty>
            <ScriptProperty>
                <Name>Color</Name>
                <GetScriptBlock>$this.PrinterSettings.SupportsColor</GetScriptBlock>
            </ScriptProperty>
            <ScriptProperty>
                <Name>Duplex</Name>
                <GetScriptBlock>$this.PrinterSettings.Duplex</GetScriptBlock>
            </ScriptProperty>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.Automation.ApplicationInfo</Name>
        <Members>
            <ScriptProperty>
                <Name>FileVersionInfo</Name>
                <GetScriptBlock>[System.Diagnostics.FileVersionInfo]::getversioninfo( $this.Path )</GetScriptBlock>
            </ScriptProperty>
        </Members>
    </Type>
    <Type>
        <Name>System.DateTime</Name>
        <Members>
            <ScriptProperty>
                <Name>DateTime</Name>
                <GetScriptBlock>
                    if ((&amp; { Set-StrictMode -Version 1; $this.DisplayHint }) -ieq  "Date")
                    {
                        "{0}" -f $this.ToLongDateString()
                    }
                    elseif ((&amp; { Set-StrictMode -Version 1; $this.DisplayHint }) -ieq "Time")
                    {
                        "{0}" -f  $this.ToLongTimeString()
                    }
                    else
                    {
                        "{0} {1}" -f $this.ToLongDateString(), $this.ToLongTimeString()
                    }
                </GetScriptBlock>
            </ScriptProperty>
        </Members>
    </Type>
    <Type>
        <Name>System.Net.IPAddress</Name>
        <Members>
            <ScriptProperty>
                <Name>IPAddressToString</Name>
                <GetScriptBlock>
                    $this.Tostring()
                </GetScriptBlock>
            </ScriptProperty>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
		    <NoteProperty>
                        <Name>SerializationDepth</Name>
                        <Value>1</Value>
                    </NoteProperty>
                    <NoteProperty>
                        <Name>DefaultDisplayProperty</Name>
                        <Value>IPAddressToString</Value>
                    </NoteProperty>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>Deserialized.System.Net.IPAddress</Name>
         <Members>
             <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <NoteProperty>
                        <Name>TargetTypeForDeserialization</Name>
                        <Value>Microsoft.PowerShell.DeserializingTypeConverter</Value>
                    </NoteProperty>
                </Members>
              </MemberSet>
          </Members>
    </Type>
    <Type>
        <Name>System.Diagnostics.ProcessModule</Name>
        <Members>
            <ScriptProperty>
                <Name>Size</Name>
                <GetScriptBlock>$this.ModuleMemorySize / 1024</GetScriptBlock>
            </ScriptProperty>
            <ScriptProperty>
                <Name>Company</Name>
                <GetScriptBlock>$this.FileVersionInfo.CompanyName</GetScriptBlock>
            </ScriptProperty>
            <ScriptProperty>
                <Name>FileVersion</Name>
                <GetScriptBlock>$this.FileVersionInfo.FileVersion</GetScriptBlock>
            </ScriptProperty>
            <ScriptProperty>
                <Name>ProductVersion</Name>
                <GetScriptBlock>$this.FileVersionInfo.ProductVersion</GetScriptBlock>
            </ScriptProperty>
            <ScriptProperty>
                <Name>Description</Name>
                <GetScriptBlock>$this.FileVersionInfo.FileDescription</GetScriptBlock>
            </ScriptProperty>
            <ScriptProperty>
                <Name>Product</Name>
                <GetScriptBlock>$this.FileVersionInfo.ProductName</GetScriptBlock>
            </ScriptProperty>
        </Members>
    </Type>
    <Type>
        <Name>System.Collections.DictionaryEntry</Name>
        <Members>
            <AliasProperty>
                <Name>Name</Name>
                <ReferencedMemberName>Key</ReferencedMemberName>
            </AliasProperty>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.Automation.PSModuleInfo</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>Name</Name>
                            <Name>Path</Name>
                            <Name>Description</Name>
                            <Name>Guid</Name>
                            <Name>Version</Name>
                            <Name>ModuleBase</Name>
                            <Name>ModuleType</Name>
                            <Name>PrivateData</Name>
                            <Name>AccessMode</Name>
                            <Name>ExportedAliases</Name>
                            <Name>ExportedCmdlets</Name>
                            <Name>ExportedFunctions</Name>
                            <Name>ExportedVariables</Name>
                            <Name>NestedModules</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.ServiceProcess.ServiceController</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>Status</Name>
                            <Name>Name</Name>
                            <Name>DisplayName</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
            <AliasProperty>
                <Name>Name</Name>
                <ReferencedMemberName>ServiceName</ReferencedMemberName>
            </AliasProperty>
	    <AliasProperty>
                <Name>RequiredServices</Name>
                <ReferencedMemberName>ServicesDependedOn</ReferencedMemberName>
            </AliasProperty>
        </Members>
    </Type>
    <Type>
        <Name>Deserialized.System.ServiceProcess.ServiceController</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>Status</Name>
                            <Name>Name</Name>
                            <Name>DisplayName</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>

    <Type>
        <Name>System.Management.Automation.CmdletInfo</Name>
        <Members>
            <ScriptProperty>
                <Name>DLL</Name>
                <GetScriptBlock>$this.ImplementingType.Assembly.Location</GetScriptBlock>
            </ScriptProperty>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.Automation.AliasInfo</Name>
        <Members>
            <ScriptProperty>
                <Name>ResolvedCommandName</Name>
                <GetScriptBlock>$this.ResolvedCommand.Name</GetScriptBlock>
            </ScriptProperty>
        </Members>
    </Type>
    <Type>
        <Name>System.DirectoryServices.DirectoryEntry</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>distinguishedName</Name>
                            <Name>Path</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
            <CodeMethod>
                <Name>ConvertLargeIntegerToInt64</Name>
                <CodeReference>
                    <TypeName>Microsoft.PowerShell.AdapterCodeMethods</TypeName>
                    <MethodName>ConvertLargeIntegerToInt64</MethodName>
                </CodeReference>
            </CodeMethod>
            <CodeMethod>
                <Name>ConvertDNWithBinaryToString</Name>
                <CodeReference>
                    <TypeName>Microsoft.PowerShell.AdapterCodeMethods</TypeName>
                    <MethodName>ConvertDnWithBinaryToString</MethodName>
                </CodeReference>
            </CodeMethod>
        </Members>
    </Type>
    <Type>
        <Name>System.IO.DirectoryInfo</Name>
        <Members>
           <CodeProperty>
                <Name>Mode</Name>
                <GetCodeReference>
                    <TypeName>Microsoft.PowerShell.Commands.FileSystemProvider</TypeName>
                    <MethodName>Mode</MethodName>
                </GetCodeReference>
            </CodeProperty>
            <ScriptProperty>
                <Name>BaseName</Name>
                <GetScriptBlock>
                  $this.Name
                </GetScriptBlock>
            </ScriptProperty>               
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <NoteProperty>
                        <Name>DefaultDisplayProperty</Name>
                        <Value>Name</Value>
                    </NoteProperty>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.IO.FileInfo</Name>
        <Members>
           <CodeProperty>
                <Name>Mode</Name>
                <GetCodeReference>
                    <TypeName>Microsoft.PowerShell.Commands.FileSystemProvider</TypeName>
                    <MethodName>Mode</MethodName>
                </GetCodeReference>
            </CodeProperty>
            <ScriptProperty>
                <Name>VersionInfo</Name>
                <GetScriptBlock>
                 [System.Diagnostics.FileVersionInfo]::GetVersionInfo($this.FullName)
                </GetScriptBlock>
            </ScriptProperty>   
            <ScriptProperty>
                <Name>BaseName</Name>
                <GetScriptBlock>
                  if ($this.Extension.Length -gt 0){$this.Name.Remove($this.Name.Length - $this.Extension.Length)}else{$this.Name}
                </GetScriptBlock>
            </ScriptProperty>               
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>LastWriteTime</Name>
                            <Name>Length</Name>
                            <Name>Name</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Diagnostics.EventLogEntry</Name>
        <Members>
            <ScriptProperty>
                <Name>EventID</Name>
                <GetScriptBlock>
                    $this.get_EventID() -band 0xFFFF
                </GetScriptBlock>
            </ScriptProperty>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_PingStatus</Name>
        <Members>
            <ScriptProperty>
                <Name>IPV4Address</Name>
                <GetScriptBlock>
                    $iphost = [System.Net.Dns]::GetHostEntry($this.address)
		    $iphost.AddressList | ?{ $_.AddressFamily -eq [System.Net.Sockets.AddressFamily]::InterNetwork } | select -first 1
                </GetScriptBlock>
            </ScriptProperty>
            <ScriptProperty>
                <Name>IPV6Address</Name>
                <GetScriptBlock>
                    $iphost = [System.Net.Dns]::GetHostEntry($this.address)
		    $iphost.AddressList | ?{ $_.AddressFamily -eq [System.Net.Sockets.AddressFamily]::InterNetworkV6 } | select -first 1
                </GetScriptBlock>
            </ScriptProperty>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_Process</Name>
        <Members>
            <AliasProperty>
                <Name>ProcessName</Name>
                <ReferencedMemberName>Name</ReferencedMemberName>
            </AliasProperty>
            <AliasProperty>
                <Name>Handles</Name>
                <ReferencedMemberName>Handlecount</ReferencedMemberName>
            </AliasProperty>
            <AliasProperty>
                <Name>VM</Name>
                <ReferencedMemberName>VirtualSize</ReferencedMemberName>
            </AliasProperty>
            <AliasProperty>
                <Name>WS</Name>
                <ReferencedMemberName>WorkingSetSize</ReferencedMemberName>
            </AliasProperty>
            <ScriptProperty>
                <Name>Path</Name>
                <GetScriptBlock>$this.ExecutablePath</GetScriptBlock>
            </ScriptProperty>
        </Members>
    </Type>
    <Type>
        <Name>System.Diagnostics.Process</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>Id</Name>
                            <Name>Handles</Name>
                            <Name>CPU</Name>
                            <Name>Name</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
            <PropertySet>
                <Name>PSConfiguration</Name>
                <ReferencedProperties>
                    <Name>Name</Name>
                    <Name>Id</Name>
                    <Name>PriorityClass</Name>
                    <Name>FileVersion</Name>
                </ReferencedProperties>
            </PropertySet>
            <PropertySet>
                <Name>PSResources</Name>
                <ReferencedProperties>
                    <Name>Name</Name>
                    <Name>Id</Name>
                    <Name>Handlecount</Name>
                    <Name>WorkingSet</Name>
                    <Name>NonPagedMemorySize</Name>
                    <Name>PagedMemorySize</Name>
                    <Name>PrivateMemorySize</Name>
                    <Name>VirtualMemorySize</Name>
                    <Name>Threads.Count</Name>
                    <Name>TotalProcessorTime</Name>
                </ReferencedProperties>
            </PropertySet>
            <AliasProperty>
                <Name>Name</Name>
                <ReferencedMemberName>ProcessName</ReferencedMemberName>
            </AliasProperty>
            <AliasProperty>
                <Name>Handles</Name>
                <ReferencedMemberName>Handlecount</ReferencedMemberName>
            </AliasProperty>
            <AliasProperty>
                <Name>VM</Name>
                <ReferencedMemberName>VirtualMemorySize</ReferencedMemberName>
            </AliasProperty>
            <AliasProperty>
                <Name>WS</Name>
                <ReferencedMemberName>WorkingSet</ReferencedMemberName>
            </AliasProperty>
            <AliasProperty>
                <Name>PM</Name>
                <ReferencedMemberName>PagedMemorySize</ReferencedMemberName>
            </AliasProperty>
            <AliasProperty>
                <Name>NPM</Name>
                <ReferencedMemberName>NonpagedSystemMemorySize</ReferencedMemberName>
            </AliasProperty>
            <ScriptProperty>
                <Name>Path</Name>
                <GetScriptBlock>$this.Mainmodule.FileName</GetScriptBlock>
            </ScriptProperty>
            <ScriptProperty>
                <Name>Company</Name>
                <GetScriptBlock>$this.Mainmodule.FileVersionInfo.CompanyName</GetScriptBlock>
            </ScriptProperty>
            <ScriptProperty>
                <Name>CPU</Name>
                <GetScriptBlock>$this.TotalProcessorTime.TotalSeconds</GetScriptBlock>
            </ScriptProperty>
            <ScriptProperty>
                <Name>FileVersion</Name>
                <GetScriptBlock>$this.Mainmodule.FileVersionInfo.FileVersion</GetScriptBlock>
            </ScriptProperty>
            <ScriptProperty>
                <Name>ProductVersion</Name>
                <GetScriptBlock>$this.Mainmodule.FileVersionInfo.ProductVersion</GetScriptBlock>
            </ScriptProperty>
            <ScriptProperty>
                <Name>Description</Name>
                <GetScriptBlock>$this.Mainmodule.FileVersionInfo.FileDescription</GetScriptBlock>
            </ScriptProperty>
            <ScriptProperty>
                <Name>Product</Name>
                <GetScriptBlock>$this.Mainmodule.FileVersionInfo.ProductName</GetScriptBlock>
            </ScriptProperty>
            <NoteProperty>
                <Name>__NounName</Name>
                <Value>Process</Value>
            </NoteProperty>
        </Members>
    </Type>
    <Type>
        <Name>Deserialized.System.Diagnostics.Process</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>Id</Name>
                            <Name>Handles</Name>
                            <Name>CPU</Name>
                            <Name>Name</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
            <PropertySet>
                <Name>PSConfiguration</Name>
                <ReferencedProperties>
                    <Name>Name</Name>
                    <Name>Id</Name>
                    <Name>PriorityClass</Name>
                    <Name>FileVersion</Name>
                </ReferencedProperties>
            </PropertySet>
            <PropertySet>
                <Name>PSResources</Name>
                <ReferencedProperties>
                    <Name>Name</Name>
                    <Name>Id</Name>
                    <Name>Handlecount</Name>
                    <Name>WorkingSet</Name>
                    <Name>NonPagedMemorySize</Name>
                    <Name>PagedMemorySize</Name>
                    <Name>PrivateMemorySize</Name>
                    <Name>VirtualMemorySize</Name>
                    <Name>Threads.Count</Name>
                    <Name>TotalProcessorTime</Name>
                </ReferencedProperties>
            </PropertySet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Msft_CliAlias</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>FriendlyName</Name>
                            <Name>PWhere</Name>
                            <Name>Target</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_BaseBoard</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Status</Name>
                    <Name>Name</Name>
                    <Name>PoweredOn</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>Manufacturer</Name>
                            <Name>Model</Name>
                            <Name>Name</Name>
                            <Name>SerialNumber</Name>
                            <Name>SKU</Name>
                            <Name>Product</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_BIOS</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>SMBIOSBIOSVersion</Name>
                            <Name>Manufacturer</Name>
                            <Name>Name</Name>
                            <Name>SerialNumber</Name>
                            <Name>Version</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Status</Name>
                    <Name>Name</Name>
                    <Name>Caption</Name>
                    <Name>SMBIOSPresent</Name>
                </ReferencedProperties>
            </PropertySet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_BootConfiguration</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Name</Name>
                    <Name>SettingID</Name>
                    <Name>ConfigurationPath</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>BootDirectory</Name>
                            <Name>Name</Name>
                            <Name>SettingID</Name>
                            <Name>Caption</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_CDROMDrive</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Availability</Name>
                    <Name>Drive</Name>
                    <Name>ErrorCleared</Name>
                    <Name>MediaLoaded</Name>
                    <Name>NeedsCleaning</Name>
                    <Name>Status</Name>
                    <Name>StatusInfo</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>Caption</Name>
                            <Name>Drive</Name>
                            <Name>Manufacturer</Name>
                            <Name>VolumeName</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_ComputerSystem</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>AdminPasswordStatus</Name>
                    <Name>BootupState</Name>
                    <Name>ChassisBootupState</Name>
                    <Name>KeyboardPasswordStatus</Name>
                    <Name>PowerOnPasswordStatus</Name>
                    <Name>PowerSupplyState</Name>
                    <Name>PowerState</Name>
                    <Name>FrontPanelResetStatus</Name>
                    <Name>ThermalState</Name>
                    <Name>Status</Name>
                    <Name>Name</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>Domain</Name>
                            <Name>Manufacturer</Name>
                            <Name>Model</Name>
                            <Name>Name</Name>
                            <Name>PrimaryOwnerName</Name>
                            <Name>TotalPhysicalMemory</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
            <PropertySet>
                <Name>POWER</Name>
                <ReferencedProperties>
                    <Name>Name</Name>
                    <Name>PowerManagementCapabilities</Name>
                    <Name>PowerManagementSupported</Name>
                    <Name>PowerOnPasswordStatus</Name>
                    <Name>PowerState</Name>
                    <Name>PowerSupplyState</Name>
                </ReferencedProperties>
            </PropertySet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\WIN32_PROCESSOR</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>Caption</Name>
                            <Name>DeviceID</Name>
                            <Name>Manufacturer</Name>
                            <Name>MaxClockSpeed</Name>
                            <Name>Name</Name>
                            <Name>SocketDesignation</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Availability</Name>
                    <Name>CpuStatus</Name>
                    <Name>CurrentVoltage</Name>
                    <Name>DeviceID</Name>
                    <Name>ErrorCleared</Name>
                    <Name>ErrorDescription</Name>
                    <Name>LastErrorCode</Name>
                    <Name>LoadPercentage</Name>
                    <Name>Status</Name>
                    <Name>StatusInfo</Name>
                </ReferencedProperties>
            </PropertySet>
            <PropertySet>
                <Name>PSConfiguration</Name>
                <ReferencedProperties>
                    <Name>AddressWidth</Name>
                    <Name>DataWidth</Name>
                    <Name>DeviceID</Name>
                    <Name>ExtClock</Name>
                    <Name>L2CacheSize</Name>
                    <Name>L2CacheSpeed</Name>
                    <Name>MaxClockSpeed</Name>
                    <Name>PowerManagementSupported</Name>
                    <Name>ProcessorType</Name>
                    <Name>Revision</Name>
                    <Name>SocketDesignation</Name>
                    <Name>Version</Name>
                    <Name>VoltageCaps</Name>
                </ReferencedProperties>
            </PropertySet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_ComputerSystemProduct</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Name</Name>
                    <Name>Version</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>IdentifyingNumber</Name>
                            <Name>Name</Name>
                            <Name>Vendor</Name>
                            <Name>Version</Name>
                            <Name>Caption</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\CIM_DataFile</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Status</Name>
                    <Name>Name</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>Compressed</Name>
                            <Name>Encrypted</Name>
                            <Name>Size</Name>
                            <Name>Hidden</Name>
                            <Name>Name</Name>
                            <Name>Readable</Name>
                            <Name>System</Name>
                            <Name>Version</Name>
                            <Name>Writeable</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\WIN32_DCOMApplication</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>AppID</Name>
                            <Name>InstallDate</Name>
                            <Name>Name</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Name</Name>
                    <Name>Status</Name>
                </ReferencedProperties>
            </PropertySet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\WIN32_DESKTOP</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>Name</Name>
                            <Name>ScreenSaverActive</Name>
                            <Name>ScreenSaverSecure</Name>
                            <Name>ScreenSaverTimeout</Name>
                            <Name>SettingID</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Name</Name>
                    <Name>ScreenSaverActive</Name>
                </ReferencedProperties>
            </PropertySet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\WIN32_DESKTOPMONITOR</Name>
        <Members>
            <PropertySet>
                <Name>PSConfiguration</Name>
                <ReferencedProperties>
                    <Name>DeviceID</Name>
                    <Name>Name</Name>
                    <Name>PixelsPerXLogicalInch</Name>
                    <Name>PixelsPerYLogicalInch</Name>
                    <Name>ScreenHeight</Name>
                    <Name>ScreenWidth</Name>
                </ReferencedProperties>
            </PropertySet>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>DeviceID</Name>
                    <Name>IsLocked</Name>
                    <Name>LastErrorCode</Name>
                    <Name>Name</Name>
                    <Name>Status</Name>
                    <Name>StatusInfo</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>DeviceID</Name>
                            <Name>DisplayType</Name>
                            <Name>MonitorManufacturer</Name>
                            <Name>Name</Name>
                            <Name>ScreenHeight</Name>
                            <Name>ScreenWidth</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_DeviceMemoryAddress</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Status</Name>
                    <Name>Name</Name>
                    <Name>MemoryType</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>MemoryType</Name>
                            <Name>Name</Name>
                            <Name>Status</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_DiskDrive</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>ConfigManagerErrorCode</Name>
                    <Name>LastErrorCode</Name>
                    <Name>NeedsCleaning</Name>
                    <Name>Status</Name>
                    <Name>DeviceID</Name>
                    <Name>StatusInfo</Name>
                    <Name>Partitions</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>Partitions</Name>
                            <Name>DeviceID</Name>
                            <Name>Model</Name>
                            <Name>Size</Name>
                            <Name>Caption</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
            <PropertySet>
                <Name>PSConfiguration</Name>
                <ReferencedProperties>
                    <Name>BytesPerSector</Name>
                    <Name>ConfigManagerUserConfig</Name>
                    <Name>DefaultBlockSize</Name>
                    <Name>DeviceID</Name>
                    <Name>Index</Name>
                    <Name>InstallDate</Name>
                    <Name>InterfaceType</Name>
                    <Name>MaxBlockSize</Name>
                    <Name>MaxMediaSize</Name>
                    <Name>MinBlockSize</Name>
                    <Name>NumberOfMediaSupported</Name>
                    <Name>Partitions</Name>
                    <Name>SectorsPerTrack</Name>
                    <Name>Size</Name>
                    <Name>TotalCylinders</Name>
                    <Name>TotalHeads</Name>
                    <Name>TotalSectors</Name>
                    <Name>TotalTracks</Name>
                    <Name>TracksPerCylinder</Name>
                </ReferencedProperties>
            </PropertySet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_DiskQuota</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>__PATH</Name>
                    <Name>Status</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>DiskSpaceUsed</Name>
                            <Name>Limit</Name>
                            <Name>QuotaVolume</Name>
                            <Name>User</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_DMAChannel</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Status</Name>
                    <Name>Name</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>AddressSize</Name>
                            <Name>DMAChannel</Name>
                            <Name>MaxTransferSize</Name>
                            <Name>Name</Name>
                            <Name>Port</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_Environment</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Status</Name>
                    <Name>Name</Name>
                    <Name>SystemVariable</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>VariableValue</Name>
                            <Name>Name</Name>
                            <Name>UserName</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_Directory</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Status</Name>
                    <Name>Compressed</Name>
                    <Name>Encrypted</Name>
                    <Name>Name</Name>
                    <Name>Readable</Name>
                    <Name>Writeable</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>Hidden</Name>
                            <Name>Archive</Name>
                            <Name>EightDotThreeFileName</Name>
                            <Name>FileSize</Name>
                            <Name>Name</Name>
                            <Name>Compressed</Name>
                            <Name>Encrypted</Name>
                            <Name>Readable</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_Group</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Status</Name>
                    <Name>Name</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>Caption</Name>
                            <Name>Domain</Name>
                            <Name>Name</Name>
                            <Name>SID</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_IDEController</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Status</Name>
                    <Name>Name</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>Manufacturer</Name>
                            <Name>Name</Name>
                            <Name>ProtocolSupported</Name>
                            <Name>Status</Name>
                            <Name>StatusInfo</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_IRQResource</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Status</Name>
                    <Name>Caption</Name>
                    <Name>Availability</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>Hardware</Name>
                            <Name>IRQNumber</Name>
                            <Name>Name</Name>
                            <Name>Shareable</Name>
                            <Name>TriggerLevel</Name>
                            <Name>TriggerType</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_ScheduledJob</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Status</Name>
                    <Name>JobId</Name>
                    <Name>JobStatus</Name>
                    <Name>ElapsedTime</Name>
                    <Name>StartTime</Name>
                    <Name>Owner</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>JobId</Name>
                            <Name>Name</Name>
                            <Name>Owner</Name>
                            <Name>Priority</Name>
                            <Name>Command</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_LoadOrderGroup</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Status</Name>
                    <Name>Name</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>GroupOrder</Name>
                            <Name>Name</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_LogicalDisk</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Status</Name>
                    <Name>Availability</Name>
                    <Name>DeviceID</Name>
                    <Name>StatusInfo</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>DeviceID</Name>
                            <Name>DriveType</Name>
                            <Name>ProviderName</Name>
                            <Name>FreeSpace</Name>
                            <Name>Size</Name>
                            <Name>VolumeName</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_LogonSession</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>__PATH</Name>
                    <Name>Status</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>AuthenticationPackage</Name>
                            <Name>LogonId</Name>
                            <Name>LogonType</Name>
                            <Name>Name</Name>
                            <Name>StartTime</Name>
                            <Name>Status</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\WIN32_CACHEMEMORY</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>BlockSize</Name>
                            <Name>CacheSpeed</Name>
                            <Name>CacheType</Name>
                            <Name>DeviceID</Name>
                            <Name>InstalledSize</Name>
                            <Name>Level</Name>
                            <Name>MaxCacheSize</Name>
                            <Name>NumberOfBlocks</Name>
                            <Name>Status</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
            <PropertySet>
                <Name>ERROR</Name>
                <ReferencedProperties>
                    <Name>DeviceID</Name>
                    <Name>ErrorCorrectType</Name>
                </ReferencedProperties>
            </PropertySet>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Availability</Name>
                    <Name>DeviceID</Name>
                    <Name>Status</Name>
                    <Name>StatusInfo</Name>
                </ReferencedProperties>
            </PropertySet>
            <PropertySet>
                <Name>PSConfiguration</Name>
                <ReferencedProperties>
                    <Name>BlockSize</Name>
                    <Name>CacheSpeed</Name>
                    <Name>CacheType</Name>
                    <Name>DeviceID</Name>
                    <Name>InstalledSize</Name>
                    <Name>Level</Name>
                    <Name>MaxCacheSize</Name>
                    <Name>NumberOfBlocks</Name>
                    <Name>Status</Name>
                    <Name>WritePolicy</Name>
                </ReferencedProperties>
            </PropertySet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_LogicalMemoryConfiguration</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>AvailableVirtualMemory</Name>
                    <Name>Name</Name>
                    <Name>TotalVirtualMemory</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>Name</Name>
                            <Name>TotalVirtualMemory</Name>
                            <Name>TotalPhysicalMemory</Name>
                            <Name>TotalPageFileSpace</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_PhysicalMemoryArray</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Status</Name>
                    <Name>Name</Name>
                    <Name>Replaceable</Name>
                    <Name>Location</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>Model</Name>
                            <Name>Name</Name>
                            <Name>MaxCapacity</Name>
                            <Name>MemoryDevices</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\WIN32_NetworkClient</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Name</Name>
                    <Name>Status</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>Caption</Name>
                            <Name>InstallDate</Name>
                            <Name>Manufacturer</Name>
                            <Name>Name</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_NetworkLoginProfile</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>Caption</Name>
                            <Name>Privileges</Name>
                            <Name>Profile</Name>
                            <Name>UserId</Name>
                            <Name>UserType</Name>
                            <Name>Workstations</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_NetworkProtocol</Name>
        <Members>
            <PropertySet>
                <Name>FULLXXX</Name>
                <ReferencedProperties>
                    <Name>ConnectionlessService</Name>
                    <Name>Description</Name>
                    <Name>GuaranteesDelivery</Name>
                    <Name>GuaranteesSequencing</Name>
                    <Name>InstallDate</Name>
                    <Name>MaximumAddressSize</Name>
                    <Name>MaximumMessageSize</Name>
                    <Name>MessageOriented</Name>
                    <Name>MinimumAddressSize</Name>
                    <Name>Name</Name>
                    <Name>PseudoStreamOriented</Name>
                    <Name>Status</Name>
                    <Name>SupportsBroadcasting</Name>
                    <Name>SupportsConnectData</Name>
                    <Name>SupportsDisconnectData</Name>
                    <Name>SupportsEncryption</Name>
                    <Name>SupportsExpeditedData</Name>
                    <Name>SupportsFragmentation</Name>
                    <Name>SupportsGracefulClosing</Name>
                    <Name>SupportsGuaranteedBandwidth</Name>
                    <Name>SupportsMulticasting</Name>
                    <Name>SupportsQualityofService</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>Caption</Name>
                            <Name>GuaranteesDelivery</Name>
                            <Name>GuaranteesSequencing</Name>
                            <Name>ConnectionlessService</Name>
                            <Name>Status</Name>
                            <Name>Name</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Name</Name>
                    <Name>Status</Name>
                    <Name>SupportsBroadcasting</Name>
                    <Name>SupportsConnectData</Name>
                    <Name>SupportsDisconnectData</Name>
                    <Name>SupportsEncryption</Name>
                    <Name>SupportsExpeditedData</Name>
                    <Name>SupportsFragmentation</Name>
                    <Name>SupportsGracefulClosing</Name>
                    <Name>SupportsGuaranteedBandwidth</Name>
                    <Name>SupportsMulticasting</Name>
                    <Name>SupportsQualityofService</Name>
                </ReferencedProperties>
            </PropertySet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_NetworkConnection</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Status</Name>
                    <Name>ConnectionState</Name>
                    <Name>Persistent</Name>
                    <Name>LocalName</Name>
                    <Name>RemoteName</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>LocalName</Name>
                            <Name>RemoteName</Name>
                            <Name>ConnectionState</Name>
                            <Name>Status</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_NetworkAdapter</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Availability</Name>
                    <Name>Name</Name>
                    <Name>Status</Name>
                    <Name>StatusInfo</Name>
                    <Name>DeviceID</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>ServiceName</Name>
                            <Name>MACAddress</Name>
                            <Name>AdapterType</Name>
                            <Name>DeviceID</Name>
                            <Name>Name</Name>
                            <Name>NetworkAddresses</Name>
                            <Name>Speed</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_NetworkAdapterConfiguration</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>DHCPLeaseExpires</Name>
                    <Name>Index</Name>
                    <Name>Description</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>DHCPEnabled</Name>
                            <Name>IPAddress</Name>
                            <Name>DefaultIPGateway</Name>
                            <Name>DNSDomain</Name>
                            <Name>ServiceName</Name>
                            <Name>Description</Name>
                            <Name>Index</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
            <PropertySet>
                <Name>DHCP</Name>
                <ReferencedProperties>
                    <Name>Description</Name>
                    <Name>DHCPEnabled</Name>
                    <Name>DHCPLeaseExpires</Name>
                    <Name>DHCPLeaseObtained</Name>
                    <Name>DHCPServer</Name>
                    <Name>Index</Name>
                </ReferencedProperties>
            </PropertySet>
            <PropertySet>
                <Name>DNS</Name>
                <ReferencedProperties>
                    <Name>Description</Name>
                    <Name>DNSDomain</Name>
                    <Name>DNSDomainSuffixSearchOrder</Name>
                    <Name>DNSEnabledForWINSResolution</Name>
                    <Name>DNSHostName</Name>
                    <Name>DNSServerSearchOrder</Name>
                    <Name>DomainDNSRegistrationEnabled</Name>
                    <Name>FullDNSRegistrationEnabled</Name>
                    <Name>Index</Name>
                </ReferencedProperties>
            </PropertySet>
            <PropertySet>
                <Name>IP</Name>
                <ReferencedProperties>
                    <Name>Description</Name>
                    <Name>Index</Name>
                    <Name>IPAddress</Name>
                    <Name>IPConnectionMetric</Name>
                    <Name>IPEnabled</Name>
                    <Name>IPFilterSecurityEnabled</Name>
                </ReferencedProperties>
            </PropertySet>
            <PropertySet>
                <Name>WINS</Name>
                <ReferencedProperties>
                    <Name>Description</Name>
                    <Name>Index</Name>
                    <Name>WINSEnableLMHostsLookup</Name>
                    <Name>WINSHostLookupFile</Name>
                    <Name>WINSPrimaryServer</Name>
                    <Name>WINSScopeID</Name>
                    <Name>WINSSecondaryServer</Name>
                </ReferencedProperties>
            </PropertySet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_NTDomain</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Status</Name>
                    <Name>DomainName</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>ClientSiteName</Name>
                            <Name>DcSiteName</Name>
                            <Name>Description</Name>
                            <Name>DnsForestName</Name>
                            <Name>DomainControllerAddress</Name>
                            <Name>DomainControllerName</Name>
                            <Name>DomainName</Name>
                            <Name>Roles</Name>
                            <Name>Status</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
            <PropertySet>
                <Name>GUID</Name>
                <ReferencedProperties>
                    <Name>DomainName</Name>
                    <Name>DomainGuid</Name>
                </ReferencedProperties>
            </PropertySet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_NTLogEvent</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>Category</Name>
                            <Name>CategoryString</Name>
                            <Name>EventCode</Name>
                            <Name>EventIdentifier</Name>
                            <Name>TypeEvent</Name>
                            <Name>InsertionStrings</Name>
                            <Name>LogFile</Name>
                            <Name>Message</Name>
                            <Name>RecordNumber</Name>
                            <Name>SourceName</Name>
                            <Name>TimeGenerated</Name>
                            <Name>TimeWritten</Name>
                            <Name>Type</Name>
                            <Name>UserName</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_NTEventlogFile</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Status</Name>
                    <Name>LogfileName</Name>
                    <Name>Name</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>FileSize</Name>
                            <Name>LogfileName</Name>
                            <Name>Name</Name>
                            <Name>NumberOfRecords</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_OnBoardDevice</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Status</Name>
                    <Name>Description</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>DeviceType</Name>
                            <Name>SerialNumber</Name>
                            <Name>Enabled</Name>
                            <Name>Description</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_OperatingSystem</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Status</Name>
                    <Name>Name</Name>
                </ReferencedProperties>
            </PropertySet>
            <PropertySet>
                <Name>FREE</Name>
                <ReferencedProperties>
                    <Name>FreePhysicalMemory</Name>
                    <Name>FreeSpaceInPagingFiles</Name>
                    <Name>FreeVirtualMemory</Name>
                    <Name>Name</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>SystemDirectory</Name>
                            <Name>Organization</Name>
                            <Name>BuildNumber</Name>
                            <Name>RegisteredUser</Name>
                            <Name>SerialNumber</Name>
                            <Name>Version</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_PageFileUsage</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Status</Name>
                    <Name>Name</Name>
                    <Name>CurrentUsage</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>Caption</Name>
                            <Name>Name</Name>
                            <Name>PeakUsage</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_PageFileSetting</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>MaximumSize</Name>
                            <Name>Name</Name>
                            <Name>Caption</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_DiskPartition</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Index</Name>
                    <Name>Status</Name>
                    <Name>StatusInfo</Name>
                    <Name>Name</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>NumberOfBlocks</Name>
                            <Name>BootPartition</Name>
                            <Name>Name</Name>
                            <Name>PrimaryPartition</Name>
                            <Name>Size</Name>
                            <Name>Index</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_PortResource</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>NetConnectionStatus</Name>
                    <Name>Status</Name>
                    <Name>Name</Name>
                    <Name>StartingAddress</Name>
                    <Name>EndingAddress</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>Caption</Name>
                            <Name>Name</Name>
                            <Name>Alias</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_PortConnector</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Status</Name>
                    <Name>Name</Name>
                    <Name>ExternalReferenceDesignator</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>Tag</Name>
                            <Name>ConnectorType</Name>
                            <Name>SerialNumber</Name>
                            <Name>ExternalReferenceDesignator</Name>
                            <Name>PortType</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_Printer</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Status</Name>
                    <Name>Name</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>Location</Name>
                            <Name>Name</Name>
                            <Name>PrinterState</Name>
                            <Name>PrinterStatus</Name>
                            <Name>ShareName</Name>
                            <Name>SystemName</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_PrinterConfiguration</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>DriverVersion</Name>
                    <Name>Name</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>PrintQuality</Name>
                            <Name>DriverVersion</Name>
                            <Name>Name</Name>
                            <Name>PaperSize</Name>
                            <Name>Caption</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_PrintJob</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>Document</Name>
                            <Name>JobId</Name>
                            <Name>JobStatus</Name>
                            <Name>Owner</Name>
                            <Name>Priority</Name>
                            <Name>Size</Name>
                            <Name>Name</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Document</Name>
                    <Name>JobId</Name>
                    <Name>JobStatus</Name>
                    <Name>Name</Name>
                    <Name>PagesPrinted</Name>
                    <Name>Status</Name>
                    <Name>JobIdCopy</Name>
                    <Name>Name</Name>
                </ReferencedProperties>
            </PropertySet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_ProcessXXX</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Status</Name>
                    <Name>Name</Name>
                    <Name>ProcessId</Name>
                </ReferencedProperties>
            </PropertySet>
            <PropertySet>
                <Name>MEMORY</Name>
                <ReferencedProperties>
                    <Name>Handle</Name>
                    <Name>MaximumWorkingSetSize</Name>
                    <Name>MinimumWorkingSetSize</Name>
                    <Name>Name</Name>
                    <Name>PageFaults</Name>
                    <Name>PageFileUsage</Name>
                    <Name>PeakPageFileUsage</Name>
                    <Name>PeakVirtualSize</Name>
                    <Name>PeakWorkingSetSize</Name>
                    <Name>PrivatePageCount</Name>
                    <Name>QuotaNonPagedPoolUsage</Name>
                    <Name>QuotaPagedPoolUsage</Name>
                    <Name>QuotaPeakNonPagedPoolUsage</Name>
                    <Name>QuotaPeakPagedPoolUsage</Name>
                    <Name>VirtualSize</Name>
                    <Name>WorkingSetSize</Name>
                </ReferencedProperties>
            </PropertySet>
            <PropertySet>
                <Name>IO</Name>
                <ReferencedProperties>
                    <Name>Name</Name>
                    <Name>ProcessId</Name>
                    <Name>ReadOperationCount</Name>
                    <Name>ReadTransferCount</Name>
                    <Name>WriteOperationCount</Name>
                    <Name>WriteTransferCount</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>ThreadCount</Name>
                            <Name>HandleCount</Name>
                            <Name>Name</Name>
                            <Name>Priority</Name>
                            <Name>ProcessId</Name>
                            <Name>WorkingSetSize</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
            <PropertySet>
                <Name>STATISTICS</Name>
                <ReferencedProperties>
                    <Name>HandleCount</Name>
                    <Name>Name</Name>
                    <Name>KernelModeTime</Name>
                    <Name>MaximumWorkingSetSize</Name>
                    <Name>MinimumWorkingSetSize</Name>
                    <Name>OtherOperationCount</Name>
                    <Name>OtherTransferCount</Name>
                    <Name>PageFaults</Name>
                    <Name>PageFileUsage</Name>
                    <Name>PeakPageFileUsage</Name>
                    <Name>PeakVirtualSize</Name>
                    <Name>PeakWorkingSetSize</Name>
                    <Name>PrivatePageCount</Name>
                    <Name>ProcessId</Name>
                    <Name>QuotaNonPagedPoolUsage</Name>
                    <Name>QuotaPagedPoolUsage</Name>
                    <Name>QuotaPeakNonPagedPoolUsage</Name>
                    <Name>QuotaPeakPagedPoolUsage</Name>
                    <Name>ReadOperationCount</Name>
                    <Name>ReadTransferCount</Name>
                    <Name>ThreadCount</Name>
                    <Name>UserModeTime</Name>
                    <Name>VirtualSize</Name>
                    <Name>WorkingSetSize</Name>
                    <Name>WriteOperationCount</Name>
                    <Name>WriteTransferCount</Name>
                </ReferencedProperties>
            </PropertySet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_Product</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Name</Name>
                    <Name>Version</Name>
                    <Name>InstallState</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>IdentifyingNumber</Name>
                            <Name>Name</Name>
                            <Name>Vendor</Name>
                            <Name>Version</Name>
                            <Name>Caption</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_QuickFixEngineering</Name>
        <Members>
	    <ScriptProperty>
                <Name>InstalledOn</Name>
                <GetScriptBlock>
                  if ([environment]::osversion.version.build -ge 7000)
                  {
                    # WMI team fixed the formatting issue related to InstalledOn
                    # property in Windows7 (to return string)..so returning the WMI's 
                    # version directly
                    [DateTime]::Parse($this.psBase.properties["InstalledOn"].Value)
                  }
                  else
                  {
                    $orig = $this.psBase.properties["InstalledOn"].Value
                    $date = [datetime]::FromFileTimeUTC($("0x" + $orig))
                    if ($date -lt "1/1/1980")
                    {
                      if ($orig -match "([0-9]{4})([01][0-9])([012][0-9])")
                      {
                        new-object datetime @([int]$matches[1], [int]$matches[2], [int]$matches[3])
                      }
                    }
                    else
                    {
                      $date
                    }
                  }
                </GetScriptBlock>
            </ScriptProperty>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>__PATH</Name>
                    <Name>Status</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>Description</Name>
                            <Name>FixComments</Name>
                            <Name>HotFixID</Name>
                            <Name>InstallDate</Name>
                            <Name>InstalledBy</Name>
                            <Name>InstalledOn</Name>
                            <Name>Name</Name>
                            <Name>ServicePackInEffect</Name>
                            <Name>Status</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_QuotaSetting</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>Caption</Name>
                            <Name>DefaultLimit</Name>
                            <Name>SettingID</Name>
                            <Name>State</Name>
                            <Name>VolumePath</Name>
                            <Name>DefaultWarningLimit</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>State</Name>
                    <Name>VolumePath</Name>
                    <Name>Caption</Name>
                </ReferencedProperties>
            </PropertySet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_OSRecoveryConfiguration</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>DebugFilePath</Name>
                            <Name>Name</Name>
                            <Name>SettingID</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_Registry</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Status</Name>
                    <Name>CurrentSize</Name>
                    <Name>MaximumSize</Name>
                    <Name>ProposedSize</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>CurrentSize</Name>
                            <Name>MaximumSize</Name>
                            <Name>Name</Name>
                            <Name>Caption</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_SCSIController</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Status</Name>
                    <Name>Name</Name>
                    <Name>StatusInfo</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>DriverName</Name>
                            <Name>Manufacturer</Name>
                            <Name>Name</Name>
                            <Name>ProtocolSupported</Name>
                            <Name>Status</Name>
                            <Name>StatusInfo</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_PerfRawData_PerfNet_Server</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>Caption</Name>
                            <Name>LogonPerSec</Name>
                            <Name>LogonTotal</Name>
                            <Name>Name</Name>
                            <Name>ServerSessions</Name>
                            <Name>WorkItemShortages</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_Service</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>ExitCode</Name>
                            <Name>Name</Name>
                            <Name>ProcessId</Name>
                            <Name>StartMode</Name>
                            <Name>State</Name>
                            <Name>Status</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Name</Name>
                    <Name>Status</Name>
                    <Name>ExitCode</Name>
                </ReferencedProperties>
            </PropertySet>
            <PropertySet>
                <Name>PSConfiguration</Name>
                <ReferencedProperties>
                    <Name>DesktopInteract</Name>
                    <Name>ErrorControl</Name>
                    <Name>Name</Name>
                    <Name>PathName</Name>
                    <Name>ServiceType</Name>
                    <Name>StartMode</Name>
                </ReferencedProperties>
            </PropertySet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_Share</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>Name</Name>
                            <Name>Path</Name>
                            <Name>Description</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Status</Name>
                    <Name>Type</Name>
                    <Name>Name</Name>
                </ReferencedProperties>
            </PropertySet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_SoftwareElement</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Status</Name>
                    <Name>SoftwareElementState</Name>
                    <Name>Name</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>Caption</Name>
                            <Name>Name</Name>
                            <Name>Path</Name>
                            <Name>SerialNumber</Name>
                            <Name>SoftwareElementID</Name>
                            <Name>Version</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_SoftwareFeature</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Status</Name>
                    <Name>Name</Name>
                    <Name>InstallState</Name>
                    <Name>LastUse</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>Caption</Name>
                            <Name>IdentifyingNumber</Name>
                            <Name>ProductName</Name>
                            <Name>Vendor</Name>
                            <Name>Version</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\WIN32_SoundDevice</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>ConfigManagerUserConfig</Name>
                    <Name>Name</Name>
                    <Name>Status</Name>
                    <Name>StatusInfo</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>Manufacturer</Name>
                            <Name>Name</Name>
                            <Name>Status</Name>
                            <Name>StatusInfo</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_StartupCommand</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>Command</Name>
                            <Name>User</Name>
                            <Name>Caption</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_SystemAccount</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>Caption</Name>
                            <Name>Domain</Name>
                            <Name>Name</Name>
                            <Name>SID</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Status</Name>
                    <Name>SIDType</Name>
                    <Name>Name</Name>
                    <Name>Domain</Name>
                </ReferencedProperties>
            </PropertySet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_SystemDriver</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Status</Name>
                    <Name>Name</Name>
                    <Name>State</Name>
                    <Name>ExitCode</Name>
                    <Name>Started</Name>
                    <Name>ServiceSpecificExitCode</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>DisplayName</Name>
                            <Name>Name</Name>
                            <Name>State</Name>
                            <Name>Status</Name>
                            <Name>Started</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_SystemEnclosure</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Tag</Name>
                    <Name>Status</Name>
                    <Name>Name</Name>
                    <Name>SecurityStatus</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>Manufacturer</Name>
                            <Name>Model</Name>
                            <Name>LockPresent</Name>
                            <Name>SerialNumber</Name>
                            <Name>SMBIOSAssetTag</Name>
                            <Name>SecurityStatus</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_SystemSlot</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Status</Name>
                    <Name>SlotDesignation</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>SlotDesignation</Name>
                            <Name>Tag</Name>
                            <Name>SupportsHotPlug</Name>
                            <Name>Status</Name>
                            <Name>Shared</Name>
                            <Name>PMESignal</Name>
                            <Name>MaxDataWidth</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_TapeDrive</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Status</Name>
                    <Name>Availability</Name>
                    <Name>DeviceID</Name>
                    <Name>NeedsCleaning</Name>
                    <Name>StatusInfo</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>DeviceID</Name>
                            <Name>Id</Name>
                            <Name>Manufacturer</Name>
                            <Name>Name</Name>
                            <Name>Caption</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_TemperatureProbe</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Status</Name>
                    <Name>CurrentReading</Name>
                    <Name>DeviceID</Name>
                    <Name>Name</Name>
                    <Name>StatusInfo</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>CurrentReading</Name>
                            <Name>Name</Name>
                            <Name>Description</Name>
                            <Name>MinReadable</Name>
                            <Name>MaxReadable</Name>
                            <Name>Status</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_TimeZone</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>Bias</Name>
                            <Name>SettingID</Name>
                            <Name>Caption</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_UninterruptiblePowerSupply</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Status</Name>
                    <Name>DeviceID</Name>
                    <Name>EstimatedChargeRemaining</Name>
                    <Name>EstimatedRunTime</Name>
                    <Name>Name</Name>
                    <Name>StatusInfo</Name>
                    <Name>TimeOnBackup</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>DeviceID</Name>
                            <Name>EstimatedRunTime</Name>
                            <Name>Name</Name>
                            <Name>TimeOnBackup</Name>
                            <Name>UPSPort</Name>
                            <Name>Caption</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_UserAccount</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Status</Name>
                    <Name>Caption</Name>
                    <Name>PasswordExpires</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>AccountType</Name>
                            <Name>Caption</Name>
                            <Name>Domain</Name>
                            <Name>SID</Name>
                            <Name>FullName</Name>
                            <Name>Name</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_VoltageProbe</Name>
        <Members>
            <PropertySet>
                <Name>PSStatus</Name>
                <ReferencedProperties>
                    <Name>Status</Name>
                    <Name>DeviceID</Name>
                    <Name>Name</Name>
                    <Name>NominalReading</Name>
                    <Name>StatusInfo</Name>
                </ReferencedProperties>
            </PropertySet>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>Status</Name>
                            <Name>Description</Name>
                            <Name>CurrentReading</Name>
                            <Name>MaxReadable</Name>
                            <Name>MinReadable</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_VolumeQuotaSetting</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>Element</Name>
                            <Name>Setting</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject#root\cimv2\Win32_WMISetting</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultDisplayPropertySet</Name>
                        <ReferencedProperties>
                            <Name>BuildVersion</Name>
                            <Name>Caption</Name>
                            <Name>DatabaseDirectory</Name>
                            <Name>EnableEvents</Name>
                            <Name>LoggingLevel</Name>
                            <Name>SettingID</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.ManagementObject</Name>
        <Members>
            <ScriptMethod>
                <Name>ConvertToDateTime</Name>
                <Script>
                    [System.Management.ManagementDateTimeConverter]::ToDateTime($args[0])
                </Script>
            </ScriptMethod>
            <ScriptMethod>
                <Name>ConvertFromDateTime</Name>
                <Script>
                    [System.Management.ManagementDateTimeConverter]::ToDmtfDateTime($args[0])
                </Script>
            </ScriptMethod>
        </Members>
    </Type>
    <Type>
        <Name>System.Security.AccessControl.ObjectSecurity</Name>
        <Members>
           <CodeProperty>
                <Name>Path</Name>
                <GetCodeReference>
                    <TypeName>Microsoft.PowerShell.Commands.SecurityDescriptorCommandsBase</TypeName>
                    <MethodName>GetPath</MethodName>
                </GetCodeReference>
            </CodeProperty>
           <CodeProperty>
                <Name>Owner</Name>
                <GetCodeReference>
                    <TypeName>Microsoft.PowerShell.Commands.SecurityDescriptorCommandsBase</TypeName>
                    <MethodName>GetOwner</MethodName>
                </GetCodeReference>
            </CodeProperty>
           <CodeProperty>
                <Name>Group</Name>
                <GetCodeReference>
                    <TypeName>Microsoft.PowerShell.Commands.SecurityDescriptorCommandsBase</TypeName>
                    <MethodName>GetGroup</MethodName>
                </GetCodeReference>
            </CodeProperty>
           <CodeProperty>
                <Name>Access</Name>
                <GetCodeReference>
                    <TypeName>Microsoft.PowerShell.Commands.SecurityDescriptorCommandsBase</TypeName>
                    <MethodName>GetAccess</MethodName>
                </GetCodeReference>
            </CodeProperty>
           <CodeProperty>
                <Name>Sddl</Name>
                <GetCodeReference>
                    <TypeName>Microsoft.PowerShell.Commands.SecurityDescriptorCommandsBase</TypeName>
                    <MethodName>GetSddl</MethodName>
                </GetCodeReference>
            </CodeProperty>
            <ScriptProperty>
                <Name>AccessToString</Name>
                <GetScriptBlock>
                    $toString = "";
                    $first = $true;
                    if ( ! $this.Access ) { return "" }
                    foreach($ace in $this.Access)
                    {
                        if($first)
                        {
                            $first = $false;
                        }
                        else
                        {
                            $tostring += "`n";
                        }
                        $toString += $ace.IdentityReference.ToString();
                        $toString += " ";
                        $toString += $ace.AccessControlType.ToString();
                        $toString += "  ";
                        if($ace -is [System.Security.AccessControl.FileSystemAccessRule])
                        {
                            $toString += $ace.FileSystemRights.ToString();
                        }
                        elseif($ace -is  [System.Security.AccessControl.RegistryAccessRule])
                        {
                            $toString += $ace.RegistryRights.ToString();
                        }
                    }
                    return $toString;
                </GetScriptBlock>
            </ScriptProperty>
            <ScriptProperty>
                <Name>AuditToString</Name>
                <GetScriptBlock>
                    $toString = "";
                    $first = $true;
                    if ( ! (&amp; { Set-StrictMode -Version 1; $this.audit }) ) { return "" }
                    foreach($ace in (&amp; { Set-StrictMode -Version 1; $this.audit }))
                    {
                    if($first)
                    {
                    $first = $false;
                    }
                    else
                    {
                    $tostring += "`n";
                    }
                    $toString += $ace.IdentityReference.ToString();
                    $toString += " ";
                    $toString += $ace.AuditFlags.ToString();
                    $toString += "  ";
                    if($ace -is [System.Security.AccessControl.FileSystemAuditRule])
                    {
                    $toString += $ace.FileSystemRights.ToString();
                    }
                    elseif($ace -is [System.Security.AccessControl.RegistryAuditRule])
                    {
                    $toString += $ace.RegistryRights.ToString();
                    }
                    }
                    return $toString;
                </GetScriptBlock>
            </ScriptProperty>
        </Members>
    </Type>
    <Type>
        <Name>Microsoft.PowerShell.Commands.HistoryInfo</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <PropertySet>
                        <Name>DefaultKeyPropertySet</Name>
                        <ReferencedProperties>
                            <Name>Id</Name>
                        </ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>    
    <Type>
        <Name>System.Management.ManagementClass</Name>
        <Members>
            <AliasProperty>
                <Name>Name</Name>
                <ReferencedMemberName>__Class</ReferencedMemberName>
            </AliasProperty>
        </Members>
    </Type>
     <Type>
      <Name>System.Management.Automation.Runspaces.PSSession</Name>
      <Members>
            <ScriptProperty>
                <Name>State</Name>
                <GetScriptBlock>$this.Runspace.RunspaceStateInfo.State</GetScriptBlock>
            </ScriptProperty>
      </Members>
    </Type>
  <Type>
     <Name>System.Guid</Name>
     <Members>
         <ScriptProperty>
             <Name>Guid</Name>
             <GetScriptBlock>$this.ToString()</GetScriptBlock>
         </ScriptProperty>
     </Members>
  </Type>
  <Type>
       <Name>System.Management.Automation.Signature</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <NoteProperty>
                        <Name>SerializationDepth</Name>
                        <Value>2</Value>
                    </NoteProperty>
                </Members>
            </MemberSet>
        </Members>
   </Type>
    <Type>
        <Name>System.Management.Automation.Job</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
		    <NoteProperty>
                        <Name>SerializationMethod</Name>
                        <Value>SpecificProperties</Value>
                    </NoteProperty>
                    <PropertySet>
                        <Name>PropertySerializationSet</Name>
			<ReferencedProperties>
				<Name>HasMoreData</Name>
				<Name>StatusMessage</Name>
				<Name>Location</Name>
				<Name>Command</Name>
				<Name>JobStateInfo</Name>
				<Name>InstanceId</Name>
				<Name>Id</Name>
				<Name>Name</Name>
                                <Name>State</Name>
			</ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
            <ScriptProperty>
 		<Name>State</Name>
		<GetScriptBlock>$this.JobStateInfo.State</GetScriptBlock>
	    </ScriptProperty>
        </Members>
    </Type>
    <Type>
        <Name>Microsoft.PowerShell.DeserializingTypeConverter</Name>
        <TypeConverter>
            <TypeName>Microsoft.PowerShell.DeserializingTypeConverter</TypeName>
        </TypeConverter>
    </Type>
    <Type>
        <Name>System.Net.Mail.MailAddress</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
		    <NoteProperty>
                        <Name>SerializationDepth</Name>
                        <Value>1</Value>
                    </NoteProperty>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>Deserialized.System.Net.Mail.MailAddress</Name>
         <Members>
             <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <NoteProperty>
                        <Name>TargetTypeForDeserialization</Name>
                        <Value>Microsoft.PowerShell.DeserializingTypeConverter</Value>
                    </NoteProperty>
                </Members>
              </MemberSet>
          </Members>
    </Type>
    <Type>
        <Name>System.Globalization.CultureInfo</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
		    <NoteProperty>
                        <Name>SerializationDepth</Name>
                        <Value>1</Value>
                    </NoteProperty>
		    <NoteProperty>
                        <Name>SerializationMethod</Name>
                        <Value>SpecificProperties</Value>
                    </NoteProperty>
                    <PropertySet>
                        <Name>PropertySerializationSet</Name>
			<ReferencedProperties>
				<Name>LCID</Name>
				<Name>Name</Name>
				<Name>DisplayName</Name>
				<Name>IetfLanguageTag</Name>
				<Name>ThreeLetterISOLanguageName</Name>
				<Name>ThreeLetterWindowsLanguageName</Name>
				<Name>TwoLetterISOLanguageName</Name>
			</ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>Deserialized.System.Globalization.CultureInfo</Name>
         <Members>
             <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <NoteProperty>
                        <Name>TargetTypeForDeserialization</Name>
                        <Value>Microsoft.PowerShell.DeserializingTypeConverter</Value>
                    </NoteProperty>
                </Members>
              </MemberSet>
          </Members>
    </Type>
    <Type>
        <Name>System.Management.Automation.PSCredential</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
		    <NoteProperty>
                        <Name>SerializationDepth</Name>
                        <Value>1</Value>
                    </NoteProperty>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>Deserialized.System.Management.Automation.PSCredential</Name>
         <Members>
             <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <NoteProperty>
                        <Name>TargetTypeForDeserialization</Name>
                        <Value>Microsoft.PowerShell.DeserializingTypeConverter</Value>
                    </NoteProperty>
                </Members>
              </MemberSet>
          </Members>
    </Type>
    <Type>
        <Name>System.Management.Automation.PSPrimitiveDictionary</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
		    <NoteProperty>
                        <Name>SerializationDepth</Name>
                        <Value>1</Value>
                    </NoteProperty>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>Deserialized.System.Management.Automation.PSPrimitiveDictionary</Name>
         <Members>
             <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <NoteProperty>
                        <Name>TargetTypeForDeserialization</Name>
                        <Value>Microsoft.PowerShell.DeserializingTypeConverter</Value>
                    </NoteProperty>
                </Members>
              </MemberSet>
          </Members>
    </Type>
    <Type>
        <Name>System.Management.Automation.SwitchParameter</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
		    <NoteProperty>
                        <Name>SerializationDepth</Name>
                        <Value>1</Value>
                    </NoteProperty>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>Deserialized.System.Management.Automation.SwitchParameter</Name>
         <Members>
             <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <NoteProperty>
                        <Name>TargetTypeForDeserialization</Name>
                        <Value>Microsoft.PowerShell.DeserializingTypeConverter</Value>
                    </NoteProperty>
                </Members>
              </MemberSet>
          </Members>
    </Type>
    <Type>
        <Name>System.Management.Automation.PSListModifier</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
		    <NoteProperty>
                        <Name>SerializationDepth</Name>
                        <Value>2</Value>
                    </NoteProperty>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>Deserialized.System.Management.Automation.PSListModifier</Name>
         <Members>
             <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <NoteProperty>
                        <Name>TargetTypeForDeserialization</Name>
                        <Value>Microsoft.PowerShell.DeserializingTypeConverter</Value>
                    </NoteProperty>
                </Members>
              </MemberSet>
          </Members>
    </Type>
    <Type>
        <Name>System.Security.Cryptography.X509Certificates.X509Certificate2</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
		    <NoteProperty>
                        <Name>SerializationDepth</Name>
                        <Value>1</Value>
                    </NoteProperty>
		    <NoteProperty>
                        <Name>SerializationMethod</Name>
                        <Value>SpecificProperties</Value>
                    </NoteProperty>
                    <PropertySet>
                        <Name>PropertySerializationSet</Name>
			<ReferencedProperties>
				<Name>RawData</Name>
			</ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>Deserialized.System.Security.Cryptography.X509Certificates.X509Certificate2</Name>
         <Members>
             <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <NoteProperty>
                        <Name>TargetTypeForDeserialization</Name>
                        <Value>Microsoft.PowerShell.DeserializingTypeConverter</Value>
                    </NoteProperty>
                </Members>
              </MemberSet>
          </Members>
    </Type>
    <Type>
        <Name>System.Security.Cryptography.X509Certificates.X500DistinguishedName</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
		    <NoteProperty>
                        <Name>SerializationDepth</Name>
                        <Value>1</Value>
                    </NoteProperty>
		    <NoteProperty>
                        <Name>SerializationMethod</Name>
                        <Value>SpecificProperties</Value>
                    </NoteProperty>
                    <PropertySet>
                        <Name>PropertySerializationSet</Name>
			<ReferencedProperties>
				<Name>RawData</Name>
			</ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>Deserialized.System.Security.Cryptography.X509Certificates.X500DistinguishedName</Name>
         <Members>
             <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <NoteProperty>
                        <Name>TargetTypeForDeserialization</Name>
                        <Value>Microsoft.PowerShell.DeserializingTypeConverter</Value>
                    </NoteProperty>
                </Members>
              </MemberSet>
          </Members>
    </Type>
    <Type>
        <Name>System.Security.AccessControl.RegistrySecurity</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
		    <NoteProperty>
                        <Name>SerializationDepth</Name>
                        <Value>1</Value>
                    </NoteProperty>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>Deserialized.System.Security.AccessControl.RegistrySecurity</Name>
         <Members>
             <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <NoteProperty>
                        <Name>TargetTypeForDeserialization</Name>
                        <Value>Microsoft.PowerShell.DeserializingTypeConverter</Value>
                    </NoteProperty>
                </Members>
              </MemberSet>
          </Members>
    </Type>
    <Type>
        <Name>System.Security.AccessControl.FileSystemSecurity</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
		    <NoteProperty>
                        <Name>SerializationDepth</Name>
                        <Value>1</Value>
                    </NoteProperty>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>Deserialized.System.Security.AccessControl.FileSystemSecurity</Name>
         <Members>
             <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <NoteProperty>
                        <Name>TargetTypeForDeserialization</Name>
                        <Value>Microsoft.PowerShell.DeserializingTypeConverter</Value>
                    </NoteProperty>
                </Members>
              </MemberSet>
          </Members>
    </Type>
    <Type>
        <Name>HelpInfo</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
		    <NoteProperty>
                        <Name>SerializationDepth</Name>
                        <Value>1</Value>
                    </NoteProperty>
                </Members>
              </MemberSet>
          </Members>
    </Type>
    <Type>
        <Name>System.Management.Automation.PSTypeName</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
		    <NoteProperty>
                        <Name>SerializationMethod</Name>
                        <Value>String</Value>
                    </NoteProperty>
                    <AliasProperty IsHidden="true">
                        <Name>StringSerializationSource</Name>
                        <ReferencedMemberName>Name</ReferencedMemberName>
                    </AliasProperty>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.Automation.ParameterMetadata</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
		    <NoteProperty>
                        <Name>SerializationMethod</Name>
                        <Value>SpecificProperties</Value>
                    </NoteProperty>
                    <PropertySet>
                        <Name>PropertySerializationSet</Name>
			<ReferencedProperties>
				<Name>Name</Name>
				<Name>ParameterType</Name>
				<Name>Aliases</Name>
				<Name>IsDynamic</Name>
				<Name>SwitchParameter</Name>
			</ReferencedProperties>
                    </PropertySet>
                </Members>
            </MemberSet>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.Automation.CommandInfo</Name>
        <Members>
            <AliasProperty IsHidden="true">
                <Name>Namespace</Name>
                <ReferencedMemberName>ModuleName</ReferencedMemberName>
            </AliasProperty>
            <ScriptProperty>
                <Name>HelpUri</Name>
		<GetScriptBlock>
			try
			{
				# ok to cast CommandTypes enum to HelpCategory because string/indentifier for
				# cmdlet,function,filter,alias,externalscript is identical.
				# it is ok to fail for other enum values (i.e. for Application)
				$helpObject = get-help -Name ($this.Name) -Category ([string]($this.CommandType)) -ErrorAction SilentlyContinue

				# return first non-null uri (and try not to hit any strict mode things)
				if ($helpObject -eq $null) { return $null }
				if ($helpObject.psobject.properties['relatedLinks'] -eq $null) { return $null }
				if ($helpObject.relatedLinks.psobject.properties['navigationLink'] -eq $null) { return $null }
				$helpUri = [string]$( $helpObject.relatedLinks.navigationLink | %{ if ($_.psobject.properties['uri'] -ne $null) { $_.uri } } | ?{ $_ } | select -first 1 )
				return $helpUri
			}
			catch {}
		</GetScriptBlock>
            </ScriptProperty>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.Automation.ParameterSetMetadata</Name>
        <Members>
            <CodeProperty IsHidden="true">
                <Name>Flags</Name>
                <GetCodeReference> 
                    <TypeName>Microsoft.PowerShell.DeserializingTypeConverter</TypeName>
                    <MethodName>GetParameterSetMetadataFlags</MethodName>
                </GetCodeReference>
            </CodeProperty>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
		    <NoteProperty>
                        <Name>SerializationMethod</Name>
                        <Value>SpecificProperties</Value>
                    </NoteProperty>
                    <PropertySet>
                        <Name>PropertySerializationSet</Name>
			<ReferencedProperties>
				<Name>Position</Name>
				<Name>Flags</Name>
				<Name>HelpMessage</Name>
			</ReferencedProperties>
                    </PropertySet>
                </Members>
              </MemberSet>
          </Members>
    </Type>
    <Type>
        <Name>Deserialized.System.Management.Automation.ParameterSetMetadata</Name>
         <Members>
             <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
                    <NoteProperty>
                        <Name>TargetTypeForDeserialization</Name>
                        <Value>Microsoft.PowerShell.DeserializingTypeConverter</Value>
                    </NoteProperty>
                </Members>
              </MemberSet>
          </Members>
    </Type>
    <Type>
        <Name>Deserialized.System.Management.Automation.ExtendedTypeDefinition</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
		    <NoteProperty>
                        <Name>TargetTypeForDeserialization</Name>
                        <Value>Microsoft.PowerShell.DeserializingTypeConverter</Value>
                    </NoteProperty>
                </Members>
              </MemberSet>
          </Members>
    </Type>
    <Type>
        <Name>System.Management.Automation.ExtendedTypeDefinition</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
		    <NoteProperty>
                        <Name>SerializationDepth</Name>
                        <Value>1</Value>
                    </NoteProperty>
                </Members>
              </MemberSet>
          </Members>
    </Type>
    <Type>
        <Name>Deserialized.System.Management.Automation.FormatViewDefinition</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
		    <NoteProperty>
                        <Name>TargetTypeForDeserialization</Name>
                        <Value>Microsoft.PowerShell.DeserializingTypeConverter</Value>
                    </NoteProperty>
                </Members>
              </MemberSet>
          </Members>
    </Type>
    <Type>
        <Name>System.Management.Automation.FormatViewDefinition</Name>
        <Members>
            <CodeProperty IsHidden="true">
                <Name>InstanceId</Name>
                <GetCodeReference> 
                    <TypeName>Microsoft.PowerShell.DeserializingTypeConverter</TypeName>
                    <MethodName>GetFormatViewDefinitionInstanceId</MethodName>
                </GetCodeReference>
            </CodeProperty>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
		    <NoteProperty>
                        <Name>SerializationDepth</Name>
                        <Value>1</Value>
                    </NoteProperty>
                </Members>
              </MemberSet>
          </Members>
    </Type>
    <Type>
        <Name>Deserialized.System.Management.Automation.PSControl</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
		    <NoteProperty>
                        <Name>TargetTypeForDeserialization</Name>
                        <Value>Microsoft.PowerShell.DeserializingTypeConverter</Value>
                    </NoteProperty>
                </Members>
              </MemberSet>
          </Members>
    </Type>
    <Type>
        <Name>System.Management.Automation.PSControl</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
		    <NoteProperty>
                        <Name>SerializationDepth</Name>
                        <Value>1</Value>
                    </NoteProperty>
                </Members>
              </MemberSet>
          </Members>
    </Type>
    <Type>
        <Name>Deserialized.System.Management.Automation.DisplayEntry</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
		    <NoteProperty>
                        <Name>TargetTypeForDeserialization</Name>
                        <Value>Microsoft.PowerShell.DeserializingTypeConverter</Value>
                    </NoteProperty>
                </Members>
              </MemberSet>
          </Members>
    </Type>
    <Type>
        <Name>System.Management.Automation.DisplayEntry</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
		    <NoteProperty>
                        <Name>SerializationDepth</Name>
                        <Value>1</Value>
                    </NoteProperty>
                </Members>
              </MemberSet>
          </Members>
    </Type>
    <Type>
        <Name>Deserialized.System.Management.Automation.TableControlColumnHeader</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
		    <NoteProperty>
                        <Name>TargetTypeForDeserialization</Name>
                        <Value>Microsoft.PowerShell.DeserializingTypeConverter</Value>
                    </NoteProperty>
                </Members>
              </MemberSet>
          </Members>
    </Type>
    <Type>
        <Name>System.Management.Automation.TableControlColumnHeader</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
		    <NoteProperty>
                        <Name>SerializationDepth</Name>
                        <Value>1</Value>
                    </NoteProperty>
                </Members>
              </MemberSet>
          </Members>
    </Type>
    <Type>
        <Name>Deserialized.System.Management.Automation.TableControlRow</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
		    <NoteProperty>
                        <Name>TargetTypeForDeserialization</Name>
                        <Value>Microsoft.PowerShell.DeserializingTypeConverter</Value>
                    </NoteProperty>
                </Members>
              </MemberSet>
          </Members>
    </Type>
    <Type>
        <Name>System.Management.Automation.TableControlRow</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
		    <NoteProperty>
                        <Name>SerializationDepth</Name>
                        <Value>1</Value>
                    </NoteProperty>
                </Members>
              </MemberSet>
          </Members>
    </Type>
    <Type>
        <Name>Deserialized.System.Management.Automation.TableControlColumn</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
		    <NoteProperty>
                        <Name>TargetTypeForDeserialization</Name>
                        <Value>Microsoft.PowerShell.DeserializingTypeConverter</Value>
                    </NoteProperty>
                </Members>
              </MemberSet>
          </Members>
    </Type>
    <Type>
        <Name>System.Management.Automation.TableControlColumn</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
		    <NoteProperty>
                        <Name>SerializationDepth</Name>
                        <Value>1</Value>
                    </NoteProperty>
                </Members>
              </MemberSet>
          </Members>
    </Type>
    <Type>
        <Name>Deserialized.System.Management.Automation.ListControlEntry</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
		    <NoteProperty>
                        <Name>TargetTypeForDeserialization</Name>
                        <Value>Microsoft.PowerShell.DeserializingTypeConverter</Value>
                    </NoteProperty>
                </Members>
              </MemberSet>
          </Members>
    </Type>
    <Type>
        <Name>System.Management.Automation.ListControlEntry</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
		    <NoteProperty>
                        <Name>SerializationDepth</Name>
                        <Value>1</Value>
                    </NoteProperty>
                </Members>
              </MemberSet>
          </Members>
    </Type>
    <Type>
        <Name>Deserialized.System.Management.Automation.ListControlEntryItem</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
		    <NoteProperty>
                        <Name>TargetTypeForDeserialization</Name>
                        <Value>Microsoft.PowerShell.DeserializingTypeConverter</Value>
                    </NoteProperty>
                </Members>
              </MemberSet>
          </Members>
    </Type>
    <Type>
        <Name>System.Management.Automation.ListControlEntryItem</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
		    <NoteProperty>
                        <Name>SerializationDepth</Name>
                        <Value>1</Value>
                    </NoteProperty>
                </Members>
              </MemberSet>
          </Members>
    </Type>
    <Type>
        <Name>Deserialized.System.Management.Automation.WideControlEntryItem</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
		    <NoteProperty>
                        <Name>TargetTypeForDeserialization</Name>
                        <Value>Microsoft.PowerShell.DeserializingTypeConverter</Value>
                    </NoteProperty>
                </Members>
              </MemberSet>
          </Members>
    </Type>
    <Type>
        <Name>System.Management.Automation.WideControlEntryItem</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
		    <NoteProperty>
                        <Name>SerializationDepth</Name>
                        <Value>1</Value>
                    </NoteProperty>
                </Members>
              </MemberSet>
          </Members>
    </Type>
    <Type>
        <Name>System.Web.Services.Protocols.SoapException</Name>
        <Members>
            <ScriptProperty>
                <Name>PSMessageDetails</Name>
                 <GetScriptBlock>$this.Detail."#text"</GetScriptBlock>
            </ScriptProperty>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.Automation.ErrorRecord</Name>
        <Members>
            <ScriptProperty>
                <Name>PSMessageDetails</Name>
                 <GetScriptBlock>&amp; { Set-StrictMode -Version 1; $this.Exception.InnerException.PSMessageDetails }</GetScriptBlock>
            </ScriptProperty>
        </Members>
    </Type>
    <Type>
        <Name>Deserialized.System.Enum</Name>
        <Members>
            <ScriptProperty>
                <Name>Value</Name>
                <GetScriptBlock>$this.ToString()</GetScriptBlock>
            </ScriptProperty>
        </Members>
    </Type>	
    <Type>
        <Name>Microsoft.PowerShell.Commands.Internal.Format.FormatInfoData</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
		    <NoteProperty>
                        <Name>SerializationDepth</Name>
                        <Value>1</Value>
                    </NoteProperty>
                </Members>
              </MemberSet>
          </Members>
    </Type>	
    <Type>
        <Name>Deserialized.Microsoft.PowerShell.Commands.Internal.Format.FormatInfoData</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
		    <NoteProperty>
                        <Name>SerializationDepth</Name>
                        <Value>1</Value>
                    </NoteProperty>
                </Members>
              </MemberSet>
          </Members>
    </Type>	
    <Type>
        <Name>System.Management.ManagementEventArgs</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
		    <NoteProperty>
                        <Name>SerializationDepth</Name>
                        <Value>2</Value>
                    </NoteProperty>
                </Members>
              </MemberSet>
          </Members>
    </Type>	
    <Type>
        <Name>Deserialized.System.Management.ManagementEventArgs</Name>
        <Members>
            <MemberSet>
                <Name>PSStandardMembers</Name>
                <Members>
		    <NoteProperty>
                        <Name>SerializationDepth</Name>
                        <Value>2</Value>
                    </NoteProperty>
                </Members>
              </MemberSet>
          </Members>
    </Type>
    <Type>
        <Name>System.Management.Automation.CallStackFrame</Name>
        <Members>
            <ScriptProperty>
                <Name>Command</Name>
                <GetScriptBlock>
                    if (!$this.InvocationInfo.InvocationName)
                    {
                        return "prompt";
                    }

                    # assume it is a script and get the filename; if anything fails just use the invocation name
                    try
                    {
                        return [System.IO.Path]::GetFileName($this.InvocationInfo.InvocationName);
                    }
                    catch
                    {
                        return $this.InvocationInfo.InvocationName;
                    }
                </GetScriptBlock>
            </ScriptProperty>
            <ScriptProperty>
                <Name>Location</Name>
                <GetScriptBlock>
                    $this.GetScriptLocation()
                </GetScriptBlock>
            </ScriptProperty>
            <ScriptProperty>
                <Name>Arguments</Name>
                <GetScriptBlock>
                    $argumentsBuilder = new-object "System.Text.StringBuilder"

                    [void] $argumentsBuilder.Append("{")

                    foreach ($entry in $this.InvocationInfo.BoundParameters.GetEnumerator())
                    {
                        if ($argumentsBuilder.Length -gt 1)
                        {
                            [void] $argumentsBuilder.Append(", ");
                        }

                        [void] $argumentsBuilder.Append($entry.Key.ToString()).Append("=")

                        if ($entry.Value)
                        {
                            [void] $argumentsBuilder.Append($entry.Value.ToString())
                        }
                    }

                    foreach ($arg in $this.InvocationInfo.UnboundArguments.GetEnumerator())
                    {
                        if ($argumentsBuilder.Length -gt 1)
                        {
                            [void] $argumentsBuilder.Append(", ")
                        }
                        if ($arg)
                        {
                            [void] $argumentsBuilder.Append($arg.ToString())
                        }
                        else
                        {
                            [void] $argumentsBuilder.Append('$null')
                        }
                    }

                    [void] $argumentsBuilder.Append('}');

                    return $argumentsBuilder.ToString();
                </GetScriptBlock>
            </ScriptProperty>
        </Members>
    </Type>
    <Type>
        <Name>Microsoft.PowerShell.Commands.PSSessionConfigurationCommands#PSSessionConfiguration</Name>
        <Members>
            <ScriptProperty>
                <Name>Permission</Name>
                <GetScriptBlock>
                    trap { continue; }
                    $private:sd = $null
                    $private:sd = new-object System.Security.AccessControl.CommonSecurityDescriptor $false,$false,$this.SecurityDescriptorSddl
                    if ($private:sd)
                    {
                        # reset trap
                        trap { }
                        $private:dacls = "";
                        $private:first = $true
                        $private:sd.DiscretionaryAcl | % {
                            trap { }
                            if ($private:first)
                            {
                                $private:first = $false;
                            }
                            else
                            {
                                $private:dacls += ", "
                            }
                            $private:dacls += $_.SecurityIdentifier.Translate([System.Security.Principal.NTAccount]).ToString() + " " + $_.AceType
                        } # end of foreach

                        return $private:dacls
                    }
                </GetScriptBlock>
            </ScriptProperty>
        </Members>
    </Type>
    <Type>
        <Name>System.Management.Automation.PSModuleInfo</Name>
        <Members>
            <ScriptProperty>
                <Name>ExportedCommands</Name>
                <GetScriptBlock>$this.ExportedFunctions + $this.ExportedCmdlets</GetScriptBlock>
            </ScriptProperty>
        </Members>
    </Type>
</Types>

<!-- SIG # Begin signature block -->
<!-- MIIXXAYJKoZIhvcNAQcCoIIXTTCCF0kCAQExCzAJBgUrDgMCGgUAMGkGCisGAQQB -->
<!-- gjcCAQSgWzBZMDQGCisGAQQBgjcCAR4wJgIDAQAABBAfzDtgWUsITrck0sYpfvNR -->
<!-- AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQUVjLbCjAz9Hb6bPt9NeoVABfG -->
<!-- fvKgghIxMIIEYDCCA0ygAwIBAgIKLqsR3FD/XJ3LwDAJBgUrDgMCHQUAMHAxKzAp -->
<!-- BgNVBAsTIkNvcHlyaWdodCAoYykgMTk5NyBNaWNyb3NvZnQgQ29ycC4xHjAcBgNV -->
<!-- BAsTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEhMB8GA1UEAxMYTWljcm9zb2Z0IFJv -->
<!-- b3QgQXV0aG9yaXR5MB4XDTA3MDgyMjIyMzEwMloXDTEyMDgyNTA3MDAwMFoweTEL -->
<!-- MAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1v -->
<!-- bmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEjMCEGA1UEAxMaTWlj -->
<!-- cm9zb2Z0IENvZGUgU2lnbmluZyBQQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw -->
<!-- ggEKAoIBAQC3eX3WXbNFOag0rDHa+SU1SXfA+x+ex0Vx79FG6NSMw2tMUmL0mQLD -->
<!-- TdhJbC8kPmW/ziO3C0i3f3XdRb2qjw5QxSUr8qDnDSMf0UEk+mKZzxlFpZNKH5nN -->
<!-- sy8iw0otfG/ZFR47jDkQOd29KfRmOy0BMv/+J0imtWwBh5z7urJjf4L5XKCBhIWO -->
<!-- sPK4lKPPOKZQhRcnh07dMPYAPfTG+T2BvobtbDmnLjT2tC6vCn1ikXhmnJhzDYav -->
<!-- 8sTzILlPEo1jyyzZMkUZ7rtKljtQUxjOZlF5qq2HyFY+n4JQiG4FsTXBeyS9UmY9 -->
<!-- mU7MK34zboRHBtGe0EqGAm6GAKTAh99TAgMBAAGjgfowgfcwEwYDVR0lBAwwCgYI -->
<!-- KwYBBQUHAwMwgaIGA1UdAQSBmjCBl4AQW9Bw72lyniNRfhSyTY7/y6FyMHAxKzAp -->
<!-- BgNVBAsTIkNvcHlyaWdodCAoYykgMTk5NyBNaWNyb3NvZnQgQ29ycC4xHjAcBgNV -->
<!-- BAsTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEhMB8GA1UEAxMYTWljcm9zb2Z0IFJv -->
<!-- b3QgQXV0aG9yaXR5gg8AwQCLPDyIEdE+9mPs30AwDwYDVR0TAQH/BAUwAwEB/zAd -->
<!-- BgNVHQ4EFgQUzB3OdgBwW6/x2sROmlFELqNEY/AwCwYDVR0PBAQDAgGGMAkGBSsO -->
<!-- AwIdBQADggEBAHurrn5KJvLOvE50olgndCp1s4b9q0yUeABN6crrGNxpxQ6ifPMC -->
<!-- Q8bKh8z4U8zCn71Wb/BjRKlEAO6WyJrVHLgLnxkNlNfaHq0pfe/tpnOsj945jj2Y -->
<!-- arw4bdKIryP93+nWaQmRiL3+4QC7NPP3fPkQEi4F6ymWk0JrKHG3OI/gBw3JXWjN -->
<!-- vYBBa2aou7e7jjTK8gMQfHr10uBC33v+4eGs/vbf1Q2zcNaS40+2OKJ8LdQ92zQL -->
<!-- YjcCn4FqI4n2XGOPsFq7OddgjFWEGjP1O5igggyiX4uzLLehpcur2iC2vzAZhSAU -->
<!-- DSq8UvRB4F4w45IoaYfBcOLzp6vOgEJydg4wggR6MIIDYqADAgECAgphBieBAAAA -->
<!-- AAAIMA0GCSqGSIb3DQEBBQUAMHkxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNo -->
<!-- aW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29y -->
<!-- cG9yYXRpb24xIzAhBgNVBAMTGk1pY3Jvc29mdCBDb2RlIFNpZ25pbmcgUENBMB4X -->
<!-- DTA4MTAyMjIxMjQ1NVoXDTEwMDEyMjIxMzQ1NVowgYMxCzAJBgNVBAYTAlVTMRMw -->
<!-- EQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVN -->
<!-- aWNyb3NvZnQgQ29ycG9yYXRpb24xDTALBgNVBAsTBE1PUFIxHjAcBgNVBAMTFU1p -->
<!-- Y3Jvc29mdCBDb3Jwb3JhdGlvbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC -->
<!-- ggEBAL1ytInnHJ+Fx3S4YFwDNj2c/Zl6milGIrCnh1Pt7kY6x1sFC1eot8oFzNNM -->
<!-- d0dwhbPly99n56P9dCeTZ5/XigNEMMb3ybrJOh0IVkRPFwgN+bQZaKokHPsFV4Xp -->
<!-- xU4HITen684sL7ZCzSEFp9bm0yhXxxt6zik2B82eVcy78SLrqCOkDSnC+9DDWj5j -->
<!-- PccsSQt7eYXwiO9xvUNa46OzDfNV+yXg4iDT55pelKUzLSh/VxtVagwyRO9mbG/w -->
<!-- OJzvAq2aod2YBxAOPBhp4nlORhTguYzQdW2crACcLUL1Ubha9HhFg+kufCu7Xc0Z -->
<!-- YSitlEMKxWpC/7UyrqQpIt4W6NMCAwEAAaOB+DCB9TATBgNVHSUEDDAKBggrBgEF -->
<!-- BQcDAzAdBgNVHQ4EFgQUI9FzKky9++Uh+nEemRXRF/nEpoowDgYDVR0PAQH/BAQD -->
<!-- AgeAMB8GA1UdIwQYMBaAFMwdznYAcFuv8drETppRRC6jRGPwMEQGA1UdHwQ9MDsw -->
<!-- OaA3oDWGM2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3Rz -->
<!-- L0NTUENBLmNybDBIBggrBgEFBQcBAQQ8MDowOAYIKwYBBQUHMAKGLGh0dHA6Ly93 -->
<!-- d3cubWljcm9zb2Z0LmNvbS9wa2kvY2VydHMvQ1NQQ0EuY3J0MA0GCSqGSIb3DQEB -->
<!-- BQUAA4IBAQBDKc9jvWzjc23DmddtDIg7xkhzeiXOLOI3e500n70jzr7f2Fx5EWsT -->
<!-- USABY7ly9wjjxn1RKhYo1NHnmyrPGA3SE3GRKexWvfnWxQ0vr2UtbU1FKVZyhE8/ -->
<!-- 0modQWKpeVyO8Md3issCKC6dx5wr5bkqCd3sl+Lleo1eEIhTod1gT3eYcWCoWzmR -->
<!-- 06sSHwXpw0Wp08JRua+43PwGhAD0dKPb/8wdoCMFB+QnNcKXkBmqgmAn6PuEKx7R -->
<!-- BMuOz4IN16hNQ0B10t7dd++KXGsPh2SPtLq3uqtnVCFFqkpo51ReixRcZ3jskFwD -->
<!-- EJEInSQgl+jfABFwqfmycnC3ruLCnxYCMIIEnTCCA4WgAwIBAgIQaguZT8AAJasR -->
<!-- 20UfWHpnojANBgkqhkiG9w0BAQUFADBwMSswKQYDVQQLEyJDb3B5cmlnaHQgKGMp -->
<!-- IDE5OTcgTWljcm9zb2Z0IENvcnAuMR4wHAYDVQQLExVNaWNyb3NvZnQgQ29ycG9y -->
<!-- YXRpb24xITAfBgNVBAMTGE1pY3Jvc29mdCBSb290IEF1dGhvcml0eTAeFw0wNjA5 -->
<!-- MTYwMTA0NDdaFw0xOTA5MTUwNzAwMDBaMHkxCzAJBgNVBAYTAlVTMRMwEQYDVQQI -->
<!-- EwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3Nv -->
<!-- ZnQgQ29ycG9yYXRpb24xIzAhBgNVBAMTGk1pY3Jvc29mdCBUaW1lc3RhbXBpbmcg -->
<!-- UENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3Ddu+6/IQkpxGMjO -->
<!-- SD5TwPqrFLosMrsST1LIg+0+M9lJMZIotpFk4B9QhLrCS9F/Bfjvdb6Lx6jVrmlw -->
<!-- ZngnZui2t++Fuc3uqv0SpAtZIikvz0DZVgQbdrVtZG1KVNvd8d6/n4PHgN9/TAI3 -->
<!-- lPXAnghWHmhHzdnAdlwvfbYlBLRWW2ocY/+AfDzu1QQlTTl3dAddwlzYhjcsdckO -->
<!-- 6h45CXx2/p1sbnrg7D6Pl55xDl8qTxhiYDKe0oNOKyJcaEWL3i+EEFCy+bUajWzu -->
<!-- JZsT+MsQ14UO9IJ2czbGlXqizGAG7AWwhjO3+JRbhEGEWIWUbrAfLEjMb5xD4Gro -->
<!-- fyaOawIDAQABo4IBKDCCASQwEwYDVR0lBAwwCgYIKwYBBQUHAwgwgaIGA1UdAQSB -->
<!-- mjCBl4AQW9Bw72lyniNRfhSyTY7/y6FyMHAxKzApBgNVBAsTIkNvcHlyaWdodCAo -->
<!-- YykgMTk5NyBNaWNyb3NvZnQgQ29ycC4xHjAcBgNVBAsTFU1pY3Jvc29mdCBDb3Jw -->
<!-- b3JhdGlvbjEhMB8GA1UEAxMYTWljcm9zb2Z0IFJvb3QgQXV0aG9yaXR5gg8AwQCL -->
<!-- PDyIEdE+9mPs30AwEAYJKwYBBAGCNxUBBAMCAQAwHQYDVR0OBBYEFG/oTj+XuTSr -->
<!-- S4aPvJzqrDtBQ8bQMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1UdDwQE -->
<!-- AwIBhjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCUTRExwnxQ -->
<!-- uxGOoWEHAQ6McEWN73NUvT8JBS3/uFFThRztOZG3o1YL3oy2OxvR+6ynybexUSEb -->
<!-- bwhpfmsDoiJG7Wy0bXwiuEbThPOND74HijbB637pcF1Fn5LSzM7djsDhvyrNfOzJ -->
<!-- rjLVh7nLY8Q20Rghv3beO5qzG3OeIYjYtLQSVIz0nMJlSpooJpxgig87xxNleEi7 -->
<!-- z62DOk+wYljeMOnpOR3jifLaOYH5EyGMZIBjBgSW8poCQy97Roi6/wLZZflK3toD -->
<!-- dJOzBW4MzJ3cKGF8SPEXnBEhOAIch6wGxZYyuOVAxlM9vamJ3uhmN430IpaczLB3 -->
<!-- VFE61nJEsiP2MIIEqjCCA5KgAwIBAgIKYQWiMAAAAAAACDANBgkqhkiG9w0BAQUF -->
<!-- ADB5MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMH -->
<!-- UmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSMwIQYDVQQD -->
<!-- ExpNaWNyb3NvZnQgVGltZXN0YW1waW5nIFBDQTAeFw0wODA3MjUxOTAxMTVaFw0x -->
<!-- MzA3MjUxOTExMTVaMIGzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3Rv -->
<!-- bjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0 -->
<!-- aW9uMQ0wCwYDVQQLEwRNT1BSMScwJQYDVQQLEx5uQ2lwaGVyIERTRSBFU046ODVE -->
<!-- My0zMDVDLTVCQ0YxJTAjBgNVBAMTHE1pY3Jvc29mdCBUaW1lLVN0YW1wIFNlcnZp -->
<!-- Y2UwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDwBC2ylsAagWclsSZi -->
<!-- sxNLzjC6wBI4/IFlNAfENrIkaPYHBMAHl/S38XseYixG2UukUTS302ztWju0g6FH -->
<!-- PREILjVrRebCPIwCZgKpGGnrSu0nLO48d1uk1HCZS1eEENCvLfiJHebqKbTnz54G -->
<!-- YqdyVMI7xs8/uOGwWBBs5aXXw8J1N730heGB6CjYG/HyrvGCo9bXA6KfFYT7Pfqr -->
<!-- 4bYyyKACZPPm/xomcQhTihUC8oMndkmCcafvrTJ4xtdsFk8iZZdiTUYv/yOvheym -->
<!-- cL0Dy9rYMgXFK5BAtp7VLIZst8sTMn2Nxn6uFy8y/Ga7HbBFVfit+i1ng2cpk4TS -->
<!-- WqEjAgMBAAGjgfgwgfUwHQYDVR0OBBYEFOiX9vfvjPHmaeNZaE73mIp63ZsuMB8G -->
<!-- A1UdIwQYMBaAFG/oTj+XuTSrS4aPvJzqrDtBQ8bQMEQGA1UdHwQ9MDswOaA3oDWG -->
<!-- M2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3Byb2R1Y3RzL3RzcGNh -->
<!-- LmNybDBIBggrBgEFBQcBAQQ8MDowOAYIKwYBBQUHMAKGLGh0dHA6Ly93d3cubWlj -->
<!-- cm9zb2Z0LmNvbS9wa2kvY2VydHMvdHNwY2EuY3J0MBMGA1UdJQQMMAoGCCsGAQUF -->
<!-- BwMIMA4GA1UdDwEB/wQEAwIGwDANBgkqhkiG9w0BAQUFAAOCAQEADT93X5E8vqU1 -->
<!-- pNsFBYQfVvLvmabHCI0vs80/cdWGfHcf3esXsr184/mZ8gpFSK0Uu2ks8j5nYlTy -->
<!-- 7n8nEZI57M7Zh06I92BHI3snFUAIn78NMQSC2DW2DJwA04uqeGHFtYhBnT423Fik -->
<!-- J5s62r0GXRSmsg9MwY48i/Jimfhm7dXzHCiwMtvKMQm8+yJoRkz603Mi5ymOIgD7 -->
<!-- Vr8GroGgFbo0+SiOH0piBaGJ9YFH6Q2RCNdYO48eawlpqcBIfFWCP18AOEOcBsw/ -->
<!-- 2C+/T3MJPf26XvTH7DfCZGGgTdQ9cMxbsBOBwdSjMRq9ZNaW0no/KltGUwk8zQP5 -->
<!-- P1kAzIlTYTGCBJUwggSRAgEBMIGHMHkxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpX -->
<!-- YXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQg -->
<!-- Q29ycG9yYXRpb24xIzAhBgNVBAMTGk1pY3Jvc29mdCBDb2RlIFNpZ25pbmcgUENB -->
<!-- AgphBieBAAAAAAAIMAkGBSsOAwIaBQCggcAwGQYJKoZIhvcNAQkDMQwGCisGAQQB -->
<!-- gjcCAQQwHAYKKwYBBAGCNwIBCzEOMAwGCisGAQQBgjcCARUwIwYJKoZIhvcNAQkE -->
<!-- MRYEFIrrb1PFfK6YxDfg+BSlQfaJn0shMGAGCisGAQQBgjcCAQwxUjBQoCaAJABX -->
<!-- AGkAbgBkAG8AdwBzACAAUABvAHcAZQByAFMAaABlAGwAbKEmgCRodHRwOi8vd3d3 -->
<!-- Lm1pY3Jvc29mdC5jb20vcG93ZXJzaGVsbCAwDQYJKoZIhvcNAQEBBQAEggEApBhi -->
<!-- JjnWZ1F0Ytk9sIlZJaW/WAGJJzMupaiPXeAbPQBCfXrtrj1Awp3tArA40YnwCgCv -->
<!-- rWggAy3DtG99/uT52NAQbUTZE236FuacNggA691FI+Bc64OlPPn7qIGdmuC//G2R -->
<!-- pKIapIDpF16um9zuk73N8x79aRSqTfUUCjzCkvkQ1iDFrp+WNHQDfY39JZbev0a3 -->
<!-- kmOXkJQBQVvQF/RiXuDAtd4yUETgqlydX0U/XNkHmQNOhRxbQBsRCht6dLI10mfm -->
<!-- 3yamsbzO4qWtItXi8RTV8Mcn+c8Oz5xza6obfs/NdfBLNc38s/Zd8MBKMbis6Dwp -->
<!-- bdpSrmFJAMymgC5Q2aGCAh8wggIbBgkqhkiG9w0BCQYxggIMMIICCAIBATCBhzB5 -->
<!-- MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVk -->
<!-- bW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSMwIQYDVQQDExpN -->
<!-- aWNyb3NvZnQgVGltZXN0YW1waW5nIFBDQQIKYQWiMAAAAAAACDAHBgUrDgMCGqBd -->
<!-- MBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTA5MDUy -->
<!-- MTE2NTkxNlowIwYJKoZIhvcNAQkEMRYEFCuOwZeWHfFSfTKY1XhNGHdlmzlOMA0G -->
<!-- CSqGSIb3DQEBBQUABIIBAJrD0MAyeAl1FB5SygXJcfbxPqiyK9cBW4tH7EoS3oq4 -->
<!-- G4tc/+IIz5C3sibPjsIz5cWOXw45MUXKmvx7O1Vw0+ZG6nLSfb87+g9AzPpPihum -->
<!-- eL/95sOO07RQ4G0nBY1WoTdEuPJ5/R/v6vcXPABXHE7cYmwxZtvWIVVfHvhHTRYO -->
<!-- 070Bh1sfa+Owu0ZHXSAm7Rx3HZacEQrwQFIpQoBqqgeusXv7wnGYst0mMsW6IWJP -->
<!-- f3Lqo15ESrvmKa3ZwDtekoKwpwk7AOOLdzqam1ZHX7Sh4G/qQt7e7PhOhU9eb7Y1 -->
<!-- nmDHPaK3NSyIr5esjNFDKu9CZ5TZ7ys+kIoclfEWb3A= -->
<!-- SIG # End signature block -->
