Belini Posted August 13, 2014 Share Posted August 13, 2014 (edited) I was moving a file by mistake and ended up creating a folder that I only managed to delete using the unlocker, I wanted to delete using Autoit more could not delete. Example of code that created the folder by mistake and it does not delete. IniWrite(@ScriptDir & "\test.txt", "testing", "test", "0") filemove(@ScriptDir & "\test.txt", @ScriptDir & "\folder test / test.txt", 9) Edited August 14, 2014 by Belini My Codes: Virtual Key Code UDF: http://www.autoitscript.com/forum/topic/138246-virtual-key-code-udf/ GuiSplashTextOn.au3: http://www.autoitscript.com/forum/topic/143542-guisplashtexton-udf/ Menu versions of Autoit: http://www.autoitscript.com/forum/topic/137435-menu-versions-of-autoit/#entry962011 Selects first folder of letters: ]http://www.autoitscript.com/forum/topic/144780-select-folders-by-letter/#entry1021708/spoiler] List files and folders with long addresses.: http://www.autoitscript.com/forum/topic/144910-list-files-and-folders-with-long-addresses/#entry102 2926 Program JUKEBOX made in Autoit:some functions:http://www.youtube.com/watch?v=WJ2tC2fD5Qs Navigation to search:http://www.youtube.com/watch?v=lblwOFIbgtQ Link to comment Share on other sites More sharing options...
Blue_Drache Posted August 13, 2014 Share Posted August 13, 2014 You didn't close the file you had open before attempting to move it? Lofting the cyberwinds on teknoleather wings, I am...The Blue Drache Link to comment Share on other sites More sharing options...
BrewManNH Posted August 13, 2014 Share Posted August 13, 2014 What's your question? If I posted any code, assume that code was written using the latest release version unless stated otherwise. Also, if it doesn't work on XP I can't help with that because I don't have access to XP, and I'm not going to.Give a programmer the correct code and he can do his work for a day. Teach a programmer to debug and he can do his work for a lifetime - by Chirag GudeHow to ask questions the smart way! I hereby grant any person the right to use any code I post, that I am the original author of, on the autoitscript.com forums, unless I've specifically stated otherwise in the code or the thread post. If you do use my code all I ask, as a courtesy, is to make note of where you got it from. Back up and restore Windows user files _Array.au3 - Modified array functions that include support for 2D arrays. - ColorChooser - An add-on for SciTE that pops up a color dialog so you can select and paste a color code into a script. - Customizable Splashscreen GUI w/Progress Bar - Create a custom "splash screen" GUI with a progress bar and custom label. - _FileGetProperty - Retrieve the properties of a file - SciTE Toolbar - A toolbar demo for use with the SciTE editor - GUIRegisterMsg demo - Demo script to show how to use the Windows messages to interact with controls and your GUI. - Latin Square password generator Link to comment Share on other sites More sharing options...
Belini Posted August 13, 2014 Author Share Posted August 13, 2014 (edited) @Blue_Drache I used a list to rename and move files then the folder was created and I can not delete. @BrewManNH I want to delete this folder using Autoit and I can not. EDITED: The backslash "/" did create a folder defective, to make the test run the code I posted. Edited August 13, 2014 by Belini My Codes: Virtual Key Code UDF: http://www.autoitscript.com/forum/topic/138246-virtual-key-code-udf/ GuiSplashTextOn.au3: http://www.autoitscript.com/forum/topic/143542-guisplashtexton-udf/ Menu versions of Autoit: http://www.autoitscript.com/forum/topic/137435-menu-versions-of-autoit/#entry962011 Selects first folder of letters: ]http://www.autoitscript.com/forum/topic/144780-select-folders-by-letter/#entry1021708/spoiler] List files and folders with long addresses.: http://www.autoitscript.com/forum/topic/144910-list-files-and-folders-with-long-addresses/#entry102 2926 Program JUKEBOX made in Autoit:some functions:http://www.youtube.com/watch?v=WJ2tC2fD5Qs Navigation to search:http://www.youtube.com/watch?v=lblwOFIbgtQ Link to comment Share on other sites More sharing options...
sahsanu Posted August 13, 2014 Share Posted August 13, 2014 This is not pure Autoit but It works fine on my Win 7 64 Bits: Run(@ComSpec & " /c rmdir /S /Q FLODER~1", @ScriptDir, @SW_HIDE) Cheers, sahsanu Link to comment Share on other sites More sharing options...
BrewManNH Posted August 14, 2014 Share Posted August 14, 2014 I ran that code in the first post, I get an error of 0 from the file move and no folder was created. So, I'm not sure where your problem is, but it doesn't seem to be in AutoIt. If I posted any code, assume that code was written using the latest release version unless stated otherwise. Also, if it doesn't work on XP I can't help with that because I don't have access to XP, and I'm not going to.Give a programmer the correct code and he can do his work for a day. Teach a programmer to debug and he can do his work for a lifetime - by Chirag GudeHow to ask questions the smart way! I hereby grant any person the right to use any code I post, that I am the original author of, on the autoitscript.com forums, unless I've specifically stated otherwise in the code or the thread post. If you do use my code all I ask, as a courtesy, is to make note of where you got it from. Back up and restore Windows user files _Array.au3 - Modified array functions that include support for 2D arrays. - ColorChooser - An add-on for SciTE that pops up a color dialog so you can select and paste a color code into a script. - Customizable Splashscreen GUI w/Progress Bar - Create a custom "splash screen" GUI with a progress bar and custom label. - _FileGetProperty - Retrieve the properties of a file - SciTE Toolbar - A toolbar demo for use with the SciTE editor - GUIRegisterMsg demo - Demo script to show how to use the Windows messages to interact with controls and your GUI. - Latin Square password generator Link to comment Share on other sites More sharing options...
Belini Posted August 14, 2014 Author Share Posted August 14, 2014 @sahsanu worked more with just the folder on the same drive the script, how to delete folder created on another drive? @BrewManNH, When I run this code a folder is created and sahsanu also worked. My Codes: Virtual Key Code UDF: http://www.autoitscript.com/forum/topic/138246-virtual-key-code-udf/ GuiSplashTextOn.au3: http://www.autoitscript.com/forum/topic/143542-guisplashtexton-udf/ Menu versions of Autoit: http://www.autoitscript.com/forum/topic/137435-menu-versions-of-autoit/#entry962011 Selects first folder of letters: ]http://www.autoitscript.com/forum/topic/144780-select-folders-by-letter/#entry1021708/spoiler] List files and folders with long addresses.: http://www.autoitscript.com/forum/topic/144910-list-files-and-folders-with-long-addresses/#entry102 2926 Program JUKEBOX made in Autoit:some functions:http://www.youtube.com/watch?v=WJ2tC2fD5Qs Navigation to search:http://www.youtube.com/watch?v=lblwOFIbgtQ Link to comment Share on other sites More sharing options...
ripdad Posted August 14, 2014 Share Posted August 14, 2014 Belini, Use Unlocker: http://www.emptyloop.com/unlocker/ "The mediocre teacher tells. The Good teacher explains. The superior teacher demonstrates. The great teacher inspires." -William Arthur Ward Link to comment Share on other sites More sharing options...
Belini Posted August 14, 2014 Author Share Posted August 14, 2014 (edited) Yes Unlocker works most want to do without using any external program, I had already made a script to use Unlocker before: expandcollapse popup#include <ButtonConstants.au3> #include <EditConstants.au3> #include <GUIConstantsEx.au3> #include <StaticConstants.au3> #include <WindowsConstants.au3> #region ### START Koda GUI section ### Form= GUICreate("delete files using Unlocker", 568, 180, 367, 267) GUICtrlCreatePic(_caio(true), 16, 15, 182, 146, -1, $WS_EX_STATICEDGE) GUICtrlCreateLabel("Enter the path of the folder to be deleted", 217, 16, 235, 17) GUICtrlCreateLabel("Enter the path of the file to be deleted", 217, 67, 238, 17) $Inp_pasta = GUICtrlCreateInput("", 216, 36, 260, 21) $Inp_arquivo = GUICtrlCreateInput("", 216, 85, 260, 21) $But_pasta = GUICtrlCreateButton("Search", 478, 32, 75, 25) $But_arquivo = GUICtrlCreateButton("Search", 478, 82, 75, 25) $But_exec = GUICtrlCreateButton("delete the folder or file that was selected", 216, 128, 338, 33) GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif") GUISetState(@SW_SHOW) #endregion ### END Koda GUI section ### if not FileExists(@ScriptDir & '\bin') then dircreate(@ScriptDir & '\bin') FileCopy(_UnlockerHook(true), @ScriptDir & "\bin\UnlockerHook.dll",1) FileCopy(_UnlockerDriver5(true), @ScriptDir & "\bin\UnlockerDriver5.sys",1) FileCopy(_Unlocker(true), @ScriptDir & "\bin\Unlocker.exe",1) While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $But_pasta $folder = FileSelectFolder("Folder to be deleted.", "") GUICtrlSetData($Inp_pasta, $folder) Case $But_arquivo $file = FileOpenDialog("file to be deleted", @ScriptDir & "\", "Arquivo (*.*)", 1 + 4) GUICtrlSetData($Inp_arquivo, $file) Case $But_exec deletar() EndSwitch WEnd Func deletar() Local $arquivo = GUICtrlRead($Inp_arquivo) Local $pasta = GUICtrlRead($Inp_pasta) If FileExists($arquivo) Then ShellExecute("Unlocker.exe", '"' & $arquivo & '"' & " /s /d", @ScriptDir & "\bin") If FileExists($pasta & "\") Then ShellExecute("Unlocker.exe", '"' & $pasta & '"' & " /s /d", @ScriptDir & "\bin") EndFunc ;==>deletar Func _caio( $lToSave = False, $sPath = @TempDir, $lExecute = False ) Local $hFileHwnd, $bData, $sFileName = $sPath & "\caio.JPG" ; Original: D:\00 _Importantes\PROGRAMAS\Deletar arquivos e pastas persistentes\unlocker1.9.0-portable\x86\caio.JPG $bData = "/z//2P/gABBKRklGAAECAgAcABwAAP/hGQxFeGlmAABNTQAqAAAACAAHARIAAwAAAAEAAQAAARoABQAAAAEAAABiARsABQAAAAEAAABqASgAAwAAAAEAAwAAATEAAgAAAGMAAAByATIAAgAAABQAAADVh2kABAAAAAEAAADsAAABGAAEU0kAACcQAARTSQAAJxBBZG9iZSBQaG90b3Nob3AgQ1M0ICgxMS4weDIwMDcxMTAxIFsyMDA3MTEwMS5tLjE5MCAyMDA3LzExLzAxOjAyOjAwOjAwIGN1dG9mZjsgbSBicmFuY2hdKSAgV2luZG93cwAyMDE0OjA4OjEyIDE4OjE5OjQ4AAAAAAADoAEAAwAAAAEAAQAAoAIABAAAAAEAAAC2oAMABAAAAAEAAACSAAAAAAAAAAYBAwADAAAAAQAGAAABGgAFAAAAAQAAAWYBGwAFAAAAAQAAAW4BKAADAAAAAQACAAACAQAEAAAAAQAAAXYCA" $bData &= "gAEAAAAAQAAF44AAAAAAAAASAAAAAEAAABIAAAAAf/Y/+AAEEpGSUYAAQIAAEgASAAA/+0ADEFkb2JlX0NNAAH/7gAOQWRvYmUAZIAAAAAB/9sAhAAMCAgICQgMCQkMEQsKCxEVDwwMDxUYExMVExMYEQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQ0LCw0ODRAODhAUDg4OFBQODg4OFBEMDAwMDBERDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCACAAKADASIAAhEBAxEB/90ABAAK/8QBPwAAAQUBAQEBAQEAAAAAAAAAAwABAgQFBgcICQoLAQABBQEBAQEBAQAAAAAAAAABAAIDBAUGBwgJCgsQAAEEAQMCBAIFBwYIBQMMMwEAAhEDBCESMQVBUWETInGBMgYUkaGxQiMkFVLBYjM0coLRQwclklPw4fFjczUWorKDJkSTVGRFwq" $bData &= "N0NhfSVeJl8rOEw9N14/NGJ5SkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9xEAAgIBAgQEAwQFBgcHBgU1AQACEQMhMRIEQVFhcSITBTKBkRShsUIjwVLR8DMkYuFygpJDUxVjczTxJQYWorKDByY1wtJEk1SjF2RFVTZ0ZeLys4TD03Xj80aUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9ic3R1dnd4eXp7fH/9oADAMBAAIRAxEAPwDz4QJ+CW2O/wAFHvKdo11UZbEV9YhSZ9FNqnZHHfiFGQyROrE/R01hM3gk+BV6jonV7qy+vEt9M/nvGxsHzt2rSxvqT1ewj7RZTjsMah3qnX91rIb/ANNPET2WSnH94PPjdPlyUVtNljnOa32jl3AH9pbWT0jpeAxwZa/OuaPc8w2tsc7GM+m/+u5Vi8voMN2vJipv5oaPzv66EgoZNNPxa1FFBbte+XERA0iT4uRTgYg" $bData &= "cGulridGnUkJVVU1fpLnb7I0aRIB7IRe91hc0a8CUKWmRPVTW45BZ6ftYZbrrB/PULMRuzfTJnUtPI+CIymuNhJFh1Dp0H9VJvqBsGJnugRXVIkWo6uNC4NJ8dVHaQdrtVYtqefc8Sw6mP4IT6HghshwgFrvEdkk8Wuqw0ARq3e6RwnZjOsZLdXAEgePwQ2OhwnTsguBBbLTqZ4RGkEQVXY/VwUg/tKfFjmnkR8ComPwUQ7RMXE8JKf/Q5Sn6p9ftcJxhSD3te1o+5pe5aOP9RcwkHJyq2Du2prnH/PfsauuDh2IjwKkDKVBPHJ5/F+p3R2mwXC7IsYY22Pho7tdFW3duVHOwaumZLqMbHDPtQBw7WfTa8PH6Jz3/AOjs9v7+xdY9rmWttg7XDY/nx9rln/WHCdbhOs9MufjkZDW6iQz+fZ/brUmMxEhoFkjIjcpel5v23HbdYItJdXew/m2s0tb/AG/pKl1nqBwqzhUt322GGfyWO8/5" $bData &= "CBg9Sw2Z7zS72ZVJuJcQP0tcubvb9Jtjmex/+kVLOc31Tc4mzIsMAO4Dj7nv/spmW46DS04xe7RyrRVWaqtGlrS6vkbgqQzL/otYHbo1IMytFmIXn3mAxu/ce88N/rPcpOorrbMt1+iB3P7xVdsU0m1Pc2bILuSQIAUPcO2nb5q49u0amGhQFbrHS0R4ApErhFpvafpAR2j4dkWN0bfogaLQx+j32Dc7TuZ7q5V0UzDvohMJSAA5LKT8VWy8b026CG9vKey6g9OrYyANfFUsvDa5m0iYTbIKaBcbCsDSNI8fj9H2qjf7cpw8Pyq3ZQ+i709ddWnyVDJd+sv+KkGuvgtGhpIHauUmEKtviUm2uThoESFlvg+1KePgqjMhwBJOkItd7HtkefYojqo6Vb//0ZVYPVmujL6nsPJbXUwGP69v0f8ANVxvTm7ZsycmwzrNu3/o0tr2rGy6OshjbLA59Rear63/AKUOIG+rGtorG/7Pc706lq9Pp" $bData &= "/Z+FTVY977WsHqh53bXO9zqGR+ZX9BidxdTX2cK0ijV39eJoZ/Qs9z33V5lrMcvhlbnOeQI5HuH9lCxOi4jwXZF9mS4yJc54IPf9H+9/WW4w3aVWiBMNbMlwd4t/fYgPFbXOtYQdr/Te4EEFw7u+7alPLMD0nT8fFQiL1c+3Gx6qLaMXCh5ZHqWbG6Gdr/z7HfRWTZVuuLrHQYBg6QD9L+0tjqOdQKLGUWB2RG32HdAJ9wcW/R/krNfY29zQDvkCQY/N9rVHkJlW/1ZMYq2FTn25IpraGw0k+Qbxp+8tRnR23EFzYkD3Eaj/wAyTdNwwHvuIjcIE+E8rbqBAAOp80wDuvJ7NfH6B0+obhV6ju7n6orsLFZ9Gpo+SuNsgIFzySiQFAlruaxoiAEN5AHgpPJJQXzqoyvCK1yqWN3Kw4bjCE8Bp1ICiK5xOsUQ6u0aASD81ztsHIe7xK7HMrbbRYBrAmPgsZv1ZzXH1HXUs3ajVztD8Gp0ZA" $bData &= "DU0tMhE2S4ZmSBxqk0dvNdAz6qvJ92WNezayf+qcis+q2KPpZNrv6rWt/8kj7sK3WnLHd5xhsaQ+v2vbDmnwIO4FekdL6tjdWxDdRtZc0D7TRABY4+Ue6p/wDg3rnm/VzpbT7vWsPgXx/1DVqdH6diYJtdis2PeAHS4uJA/NJcU05IS9Iu+i33ASNC/wD/0tDda2XOJZujc5xAc4gRq1v0UE5LPVFdQ3WRLdPa0fnWPVdtNl17miAGuLHlskzPt97/AHfQWo2qjGYAABA4HKVXqtYOw4tquLnOifUYTo5p5cP3bf8Aq2LlOqYmfkZt+HjU3249Vu4SQKuP0YY32e2vd+e9665uS5jbXuI9AGSHcNB7Ncs+p73l9jR/OPJE8Ce7kJZfbMTEAk/vbf3kiPFdlxqun9UbURkV0UUiXNY3SD3/AEdP0/7blmVXip20cdz810tucyQxpN1jC5jq26td+aS/9z+TtWVf0YsY64Ha0mfTmY/tKLJ" $bData &= "m4pakX/UB4WSEaGg08XUwMv1q/B5jz0WrU4xroe65zpI9N7QTI7rqBWHAEIi1xpJWC8IV7q6xqQD4KBfZqPoNHHmsXP6riYzz6tvuAJIbqYHJ0SkaTEOi7Ir3ROqHa8FpIWNhdXxMy5jK3EGwwzcIDj+60/vLoRgOdTuHcSo6kb0XWHHtvc13tPzVOzMxt0PtbvHIBEqx1PAuuqtorf6NjxDbOY/86Wb0/wCrL6HF2Vd6jXSPSqZuJkQQ66z6LU2MAb4pVXRJJFULdGprLPc0k6Ea+BVnHoB2hxgAak9gEqOnUYzB6VQqHhJJ/FPa20j2BvkSSD+CiyAaXsCw8yJcB4dJfon+tS1rwIFY2yRtPf8ArSg2F1bSS7Se/ge6A2vqDbD6tW8aQ6twIIH8l+1zU2QzqWT7GUGtv77y0fc1pcpednilLFjwADHEcUpfpSMt+KX91r8jjMMWWWYmU5GoxJ4vl+WX+M2G21gkNPHLj3Rse1psc3xa" $bData &= "q1mIam1y4mRDz/KRGD0oO3Qcnuq2I8MgdO3+N6WTTQv/03O+rIybNzvSLy5jg8AEO1b7We9TpzbHt2CtoeeXAkgDt/O+9ZmTnYbWCtzzYWGYZ7RPjoqVnXLK2EU0srZ+87Un+squL75kJMIVA9ZDhj/g8X/obGcg2NfR2MjIrYW+oXZNrTIBjaCe2wexRNuRlM2vDgw/6Mlg/wC3fpO/sLnT1XqF24NsFWsDYAD57nHcgWdV6i0B7Mq4wPaN3uI/ed/JRlyXMnWeSN/1b2UJ9renr6exgAmxjeY3n/Yi/Z6AR7AOBqTx+7/JXIM631Bpn7TbW4akOduB/wA/8xaOH9bPQcH52KLqxp69J2kfyvTs9r/+gmjk8olEcY4SfUfV/wBH9JJkaujIjYO3VjUu/T4jXt9211T/ABH0g137zVu4TxZUPEaFZFedg5uDceh5bMlziLbay0stZHse/wBB/u/ts3rQxh6BaPVFxcP0jxpJ/NfH8tqmo" $bData &= "xJB6deh/utnSURIaX0/Sj/ebOTguvaWCw1td9ItEu+Sxcr6q9Ke11YGQ9ziHGwEbgR+65w9rf5C6Sv3QiXBrK5PJR8QoDoXmuj/AFdwOnW+oyva4cOsdvcPh+Yz+yuhG0tgEBrRM8CFkZ1wLtgMSYRMxuffjMqx7xQwQXO2y5wA8CmCZINa0v4QCOiHqfo7oDhuPB7KnRmGi707YLTBa8eajk4rrf0dtm4tHvgRMKsaWCvaOG8KE8QN7LxTt2uY9kjwVUNJJ2iQh0WOdiMePCPgUN2XXQ+ttro9U7Wz4hCQMtBuQx5RcCnfWeRp5JmgE7SQ3zRRB/imfXW8QR5g+BUUeGMxxxsA+qPytQ3RA0KavAryQG2v2tPfufgr37PxqKn+k0EtOhI3F0dlnWWXir9FtbZoC9wLmgfvNaI/Sf1kSjNuprDbpaIJD3u3jTjfZ++5a2D7pd4zASO1/N/zmvKWQDW/o//U5T2k7R9EGDCBkmYraNP7lJ" $bData &= "hLazPLjM+SrXv3h7WnQAye6vSOmvVqxGqQOrNcCToXPIPDfD/rm1Urby+xzodW92ocZAAH0fZ+6jWUhrHb3FrWkNO2OGj86F1P1W+r5orr6jmt322Q/Epd7tjeWZDg7/DP3fof9H/OfzigkSddmUADxc3pv1VyMlgv6kTjVmD6bB+lcP3nbv6NW7/t566LC6FgY9jK6setjz/NusHqWRzu/SfzbVp3Rj1hzW+rc522pnM2fnf5v+FsROn9Kc5rsnNcXiz6USDZ/JH5zcb/AM//APFqPhsrr0aDr20OddUBtpJDr+G/ymtc0e7d/IV+7IpfgV5QMVloeHO0Ib/KVT6wVHL9PBr/AEbSQwBogN3e3QfyUHM6e6u57sUepjOqFeQ0tBbuq9jH0Oe7Yy17P52zZ+lTJQvY1S+Eq3F27dFk1gjXTlRyLnuYe0LO6XnB7H1lnpiqJb4AAAXB2hGjm7cA81Wci4bCFDkABw6M0JW4mTkAgGXUHNc" $bData &= "9pdoANYNznFa7/wAAaLmAV4xYw/kA1hAQukUAZVkAkubLgNrJ7DsAq/abrnFjWxEA3PCbiHpvXVcAzPqrs4VmLnMAy/dYylxPLZcAmPntagHpm5oAfUse8eLjH3MAWre+yBjS5zoAXeXCzsuxrZMAIAaNSdAmTAEAqniKzNlOE2kAaZPeeVUe5tsAYKwxzzHsMDYAyOfc5VW5xucANdXDccmPWfoAA/1GqbSbGlkANmQ+ky2PayEAHGDfEdOgDHkAJXoG03IaLmUAw0FhFd9U7oMAw1X7Zq1HuHYACxpLrCGgem4AIJZVAY1w1DkA9rlqXZdTdr0A2u7RvcT/AOcASdKEJfMPqxEADOq1lgkaeIMAyCVJ4BYWHWQAcSJWZRm1W3MAaQ6LLH7wHaYAjf3XqtZj1OsArjtLTvdBkyIAVFPDGOtmvtUARxGRoaP/1eMAXvH0TxwSgtYAwTDZLiBPkXAAlDzMr0DtAl8AE69kzGZv2f4A2WfQ" $bData &= "ZteCDw0An9yFZyZoRNEAOp9I81mHl8sAkEjCBkMcfckA1+jCPzTl/VcAX6V01vUM5noA7AcPHcb8hv4A8Z/Q0cn+df8AAPgfqLucR28ArdlWu2yXEP4AzQB+ke3+oxcAMfUux78C+i0AY1m6b35D3AQAyW1MZtP7rXoA6G+uyzDvxsYAG5wFeNVHd1kAZNjv81qi4hIAuQ13H1CZY5QACIzHCSBMX+4AT+WX+E6OHjMALbBkOEN2BtQA392rsz+vf/gAX+Qrr3F7w0AA9rf4JY7sKrYA4wvrfawBu3cAjcSNPoJZOTgAVBbS99bbbCAAMrLgHHzTtmMA3cXINGJZlW0ApNltnsqYPpAADv5z+r+7vVcAyJfcHek+4vYAiRY72Nc38z8Aq7fatLrOHW4AYywABz+/i4cA5qwX5mO5/o0A9hNjSD6DXasAiPY+Wj+QoiYAiQyja2tbW/AAsz7QyqoGs+0AZu0LH/mvWk8AuFlH2lpYyscAt" $bData &= "fWH7ix/cfsA21Asqx762FkAVSzaDVYbHiQAa+3fqqmHYcMAvJDaHU2ey84A4OAI+hc1IgEAFSGhUJEag6gAdCjP9Fw1BacAXnkLQr6tjRsAt+0xGq51vUQA5bsi6hjbsekAcGvZAbuk7PUAsb9z/hN/6N4Ahsuwcg/oCwsAhywmHtI5D60AVpgw+XUM1m4ApDhlQlR7S9UAH/GdfK6sx0sAWGRPZc39YMsAfZjegJ/TODAANHJ7uV921jQAkw0DnssjKtoArMqhwe0tZY0AmCDyVHAGUgQA60ukdCG1jM8AUArDfWtgOYMAitmiu+o5+1wA9zrnD22VV+0AYP6z0W13TMYA9HGdfXuNmyoAxqTJfPv/AEgA/wDcZu2KpbkAN7r/AE6nV48AjbvdTuDd0f0Ab3uUs6x/MWEA4gdUrQxodjUAhkggsqaYraQA8bnfnpZVs+kA1GGv+g1zBAgAn3OQBur3F7QAVyfYHESf5f8AAORQmvt99g" $bData &= "MADj7RqHNaPzkAznBRjKD1FKsAbDGsFhyNLK0Ah9OmOx/OciQAPf7By/Vx8AoAkchjKnXVNFgAyjRrQYDnHkoA0+ni2xouuYIAtz2ghoM6JSMAxEBnxRkIHJQAeGxDi6cR1jEAf//W81uJutYAtB5IaPvXT+gA3DHbT6QZSagAta+DLnHvr7UAc9itqwcpt2UANGQGGfTaeR8A1ltv+sozMmsAyX1fqmP7PsMAuiJjY5sfS4UAFmxzySuJA4QAcQv9/idP4ZwA7y3LQkMolL0A6XBPh04cHBMAj/1Tjlk+Rt4ALjYlmBlOyQ4Aiuthra3gu/QAcNeP3V3HQMcAB6TjvDhW0UkA9x4DzuYx7j8A8FWVyvS7+j4Af0++uql7Ly8AIyag6XBu7fUA2UNd9Kr83+QALvcHGrowacYAFe2sM91btfoAermOT8OOQyQApEaS4uv70+IAixc9zmLLyuMAwxJlLGcQiTEA4fTiwe1k9X8AtHg8Xpt" $bData &= "fSboAm7qeA+1zr9wAOo02e4/8S+EA9Fvu9/00HKwAFud1LquRl0kAfkNtf6bn2MYAioNfsbv9Ut8A0ez9z89dgPoAr9Cwf0+PjvkAY/e2nefTDuwA8s/O2ShZHScAo+bmOy8ugusAHuD7IMAuHfYAqKWHLRje8roAvX9L9JuY/iMAyXHCZgeKGMwAOIQvHGfFi4cAgwyn6PRDJGUA+sWebj9U/c4AFlzKy5r2u3QAlhcyd7d35i4AJxMCs41eVtYA+u60b8p9jQYAXDQbT7925dwAdQdZgZW/HaAAY0ACj8wsGkcA/maz34PRMZ0AXmV4nqhxJr0Ax9rZ/N2/8G8ARzQmYxAPyjgAZa/ZJr8jznIA2LLzGScP52UAx4RwDJGMOOUAOeHg4o8PFF4AbupwqG9TFjQAW2OhjX99xLcAc7+U1rlsY+EA1Dp1LGY9bWUAlJ3vOkyTuVgAtxel35FuRn0AbX25IFjBWSEAocR7W7f3kJ8AbjW+" $bData &= "l9mxn7IAomsteSGpQhIAjMk1Xqr/AAoAS3mua5fJysMAHjsZP1PHHh4AGMfZxTxz4Z8A6Xrm4uI/FxsApuW9oAyawacAHI8H76XvaP4Ar7lDH6djsOMABja6XOBm42AALnGf3PptW5UAYnTsZl4sqYwAv2ucwE7gA4QAOitRY7pGNWYA/BpbbktY0eoAW67S4fufvNgAURwzoRFAXI4A/j8zcHxPlrkAZJiWSZx4oDgA8cTH0Yp48uAA+b5Pdl73E40A1XY1v2a8OeQAWBpbWfpDyf8AALjkTp3TsOwAznViitnpsc4AbWxwfqGOLd4A8fnojsend68Aa7fX/OuLm7IAHD6ba9foPWgA029Jq6Vd1KkAxjVe5tlddYcAQAXbq6RaT+cAXM3Wf1E4YjwAcTE+mBEjr2kAepq8tzmDHykAmx5ATlyxyQEA6BIerHw45e4AfNH9Y4NOP0wAbRhljZzbXncAADQNaGOY7+0AucovxsRz8qwAN" $bData &= "Ie4W7fWucAAHniqv6Tlq40A9m6ZXjOvxmUA2TtL/VD5DGgAH57Qq9Ob05wAHm/C9W17y/cAbiANx3KCQkAACzVjuW/l5/kATHzOvq9ozqUAHHjlH1yxfqsA0n1x/V5OHJ8A10T8XAfnj7cAuJx6scFs9nYA0kIQx8azAxYAvb6VF1u+7b0AwB9F3+crrqMAI6jmOfjU1NwAcMDBXaddP5UAuarb8OrFxqcAGv2XPDt72VkA0b2+ko7NXegANj0QOZ5SPLgAnLh4JZYn2AMAF7hjHmcmWU8A5uP+a9r9Xl8A825b8fp5/aEA9iBbi0NO10QAyQW7T7Vr49sAVto9Mks9MNIASCJI/rJrn4EA9kdhY+N6FNoAQbnAy90GYTUAzq7XNFFZqroA27WtJkpcZBAAYm6P293P5vkAzHkx8MCTLiwgVngGL3uhJM04AMflnPjf/9n/AO0dqFBob3RvAHNob3AgMy4wAAA4QklNBCUAnQEAEFIASA" $bData &= "CxAQPtAgGAEABH//8AAhAAa3QAcgMmsgEOUgBCAD9UgAATBQ3iAARQAHiVkgIZ9gAe8QAD8/IAVglSAEAAAVMDCvIAAWUzBCfzCAoA8AByAQIFkgP1sgBIAC9mZlWQAWxQAAYSAQEUAaEomZoAFQEykAEBANZaUAAVATUSAS0XATIFAvjwAAAAcAAA//MPABABA+jxAa8BEQG/Af93Ar8BuwGxByES0AWQFdIALgKRBvQLMxEwEgEDAbYBNBKxCwAQAlERBTIDDggSAtESMAECQAAAuzEAdBgesgFCBrICGvEAtANNUAAGkQA0AJJwAAK2MAAMAFMAZQAAbQAgAFQA7QAAdAB1AGwAbwD4LQAxsAHxBmAAKgA5Ac/xA3EEDwIaAQAAhApRATBudWxscABBDwZiAG91bmRzT2JqxmMQAYQFUmN0oQfiC8JUACtsb25n0AEiABBMZWZ0+QBCdG/GbfQAYghSZ2j1AaEJAAZzbGljZXNWqGx" $bData &= "Mc+ADAXoGBbIBlWABEjAAB8IASUS4BUAHZ3JvdXAqAQYAb3JpZ2luZW5EdW0wAwxFU9EFTwMyAfAADWF1dG9HAGVuZXJhdGVkQQABAFR5cGXEAgqHwwIRAZEBSW1nIHAA//8PQAH/D/8PYAIiAP8P+g8AA3VybFRFWFQPsALEFcEXGwFNc2dlARoBBmFsdFRhZwE6AQ5jZWxsVGUAeHRJc0hUTUzQYm9vbAEFCGUBygIACWhvcnpBbGlqZ5USD8MPSGUB4AgHgGRlZmF1bHSgACAJdmVydO8CZVYDZQHrAgtiZ0NvbJRvcsgVEfMFQkeGAUEgAwBOb25lcAAJAHRvcE91dHNlGYkjCmyAJF4BDGJvlnQAJX4BCyAeaHRsASWSNSiBBgAMUAABP/bwsgDzOxSyACEs0zoRAtgAF6pQAWEToHAAMFMQAeAAAEEDF44AABgAAf/Y/+AAABBKRklGAAECCAAASBAAAP/tAAAMQWRvYmVfQyJN" $bData &= "EALuAA7SAABkA9AD8ADbAIQADAgACAgJCAwJCQwAEQsKCxEVDwwADA8VGBMTFRPwExgRDAIAZADDAF0AAAENCwsNDg0QAA4OEBQODg4U6UEADhQjAxGUA2QADwQBEQH/wAARCACAAACgAwEiAAIRAAEDEQH/3QAEAAAK/8QBPwAAvAEFQExxTDAPIAADwA0ABAUGBwgJCgtCAc0BAQACA8UBEAAAAQQBAwIEAgAFBwYIBQMMMwHAAREDBCESMQUAQVFhEyJxgTIABhSRobFC/z8jJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkR" $bData &= "VU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//aAAwDAQACEQMRAD8A8+ECfgltjv8ABR7ynaNdVGWxFfWIUmfRTap2Rx34hRkMkTqxP0dNYTN4JPgVeo6J1e6svrxLfTP57xsbB87dq0sb6k9XsI+0WU47DGod6p1/dayG/wDTTxE9lkpx/eDz43T5clFbTZY5zmt9o5dwB/aW1k9I6XgMcGWvzrmj3PMNrbHOxjPpv/ruVYvL6DDdryYqb+aGj87+uhIKGTTT8WtRRQW7XvlxEQNIk+LkU4GIHBrpa4nRp1JCVVVNX6S52+yNGkSAeyEXvdYXNGvAlClpkT1U1uOQWen7WGW66wfz1CzEbs30yZ1LTyPgiMprjYSRYdQ6dB/VSb6gbBiZ7oEV1SJFqOrjQuDSfHVR2kHa7VWLann3PEsOpj+CE+h4IbIcIBa7xHZJPFrqsNAEat3ukcJ2Yz" $bData &= "rGS3VwBIHj8ENjocJ07ILgQWy06meERpBEFV2P1cFIP7SnxY5p5EfAqJj8FEO0TFxPCSn/0OUp+qfX7XCcYUg97XtaPuaXuWjj/UXMJBycqtg7tqa5x/z37Grrg4diI8CpAylQTxyefxfqd0dpsFwuyLGGNtj4aO7XRVt3blRzsGrpmS6jGxwz7UAcO1n02vDx+ic9/wDo7Pb+/sXWPa5lrbYO1w2P58fa5Z/1hwnW4TrPTLn45GQ1uokM/n2f261JjMRIaBZIyI3KXpeb9tx23WCLSXV3sP5trNLW/wBv6SpdZ6gcKs4VLd9thhn8ljvP+QgYPUsNme80u9mVSbiXED9LXLm72/SbY5nsf/pFSznN9U3OJsyLDADuA4+57/7KZluOg0tOMXu0cq0VVmqrRpa0ur5G4KkMy/6LWB26NSDMrRZiF595gMbv3HvPDf6z3KTqK62zLdfogdz+8VXbFNJtT3NmyC7kkCAFD3Dtp2+auPbtGph" $bData &= "oUBW6x0tEeAKRK4Rab2n6QEdo+HZFjdG36IGi0Mfo99g3O07me6uVdFMw76ITCUgAOSyk/FVsvG9NughvbynsuoPTq2MgDXxVLLw2uZtImE2yCmgXGwrA0jSPH4/R9qo3+3KcPD8qt2UPou9PXXVp8lQyXfrL/ipBrr4LRoaSB2rlJhCrb4lJtrk4aBEhZb4PtSnj4KozIcASTpCLXex7ZHn2KI6qOlW//9GVWD1Zroy+p7DyW11MBj+vb9H/ADVcb05u2bMnJsM6zbt/6NLa9qxsujrIY2ywOfUXmq+t/wClDiBvqxraKxv+z3O9OpavT6f2fhU1WPe+1rB6oed21zvc6hkfmV/QYncXU19nCtIo1d/XiaGf0LPc991eZazHL4ZW5znkCOR7h/ZQsTouI8F2RfZkuMiXOeCD3/R/vf1luMN2lVogTDWzJcHeLf32IDxW1zrWEHa/03uBBBcO7vu2pTyzA9J0/HxUIi9XPtxseqi2jFwo" $bData &= "eWR6lmxuhna/8+x30Vk2Vbri6x0GAYOkA/S/tLY6jnUCixlFgdkRt9h3QCfcHFv0f5KzX2Nvc0A75AkGPzfa1R5CZVv9WTGKthU59uSKa2hsNJPkG8afvLUZ0dtxBc2JA9xGo/8AMk3TcMB77iI3CBPhPK26gQADqfNMA7ryezXx+gdPqG4Veo7u5+qK7CxWfRqaPkrjbICBc8kokBQJa7msaIgBDeQB4KTySUF86qMrwitcqljdysOG4whPAadSAoiucTrFEOrtGgEg/Nc7bByHu8SuxzK220WAawJj4LGb9Wc1x9R11LN2o1c7Q/BqdGQA1NLTIRNkuGZkgcapNHbzXQM+qryfdljXs2sn/qnIrPqtij6WTa7+q1rf/JI+7Ct1pyx3ecYbGkPr9r2w5p8CDuBXpHS+rY3VsQ3UbWXNA+00QAWOPlHuqf8A4N655v1c6W0+71rD4F8f9Q1anR+nYmCbXYrNj3gB0uLiQPzSXFNOSEvSL" $bData &= "vot9wEjQv8A/9LQ3WtlziWbo3OcQHOIEatb9FBOSz1RXUN1kS3T2tH51j1XbTZde5ogBrix5bJMz7fe/wB30FqNqoxmAAAQOBylV6rWDsOLari5zon1GE6OaeXD923/AKti5TqmJn5Gbfh41N9uPVbuEkCrj9GGN9ntr3fnveuubkuY217iPQBkh3DQezXLPqe95fY0fzjyRPAnu5CWX2zExAJP72395IjxXZcarp/VG1EZFdFFIlzWN0g9/wBHT9P+25ZlV4qdtHHc/NdLbnMkMaTdYwuY6turXfmkv/c/k7VlX9GLGOuB2tJn05mP7SiyZuKWpF/1AeFkhGhoNPF1MDL9avweY89Fq1OMa6Huuc6SPTe0EyO66gVhwBCItcaSVgvCFe6usakA+CgX2aj6DRx5rFz+q4mM8+rb7gCSG6mBydEpGkxDouyK90Tqh2vBaSFjYXV8TMuYytxBsMM3CA4/utP7y6EYDnU7h3EqOpG9F1hx7b" $bData &= "3Nd7T81TszMbdD7W7xyARKsdTwLrqraK3+jY8Q2zmP/Olm9P8Aqy+hxdlXeo10j0qmbiZEEOus+i1NjAG+KVV0SSRVC3Rqayz3NJOhGvgVZx6AdocYAGpPYBKjp1GMwelUKh4SSfxT2ttI9gb5Ekg/gosgGl7AsPMiXAeHSX6J/rUta8CBWNskbT3/AK0oNhdW0ku0nv4HugNr6g2w+rVvGkOrcCCB/Jftc1NkM6lk+xlBrb++8tH3NaXKXnZ4pSxY8AAxxHFKX6UjLfil/da/I4zDFllmJlORqMSeL5fll/jNhttYJDTxy490bHtabHN8WqtZiGptcuJkQ8/ykRg9KDt0HJ7qtiPDIHTt/jelk00L/9NzvqyMmzc70i8uY4PABDtW+1nvU6c2x7dgraHnlwJIA7fzvvWZk52G1grc82FhmGe0T46KlZ1yythFNLK2fvO1J/rKri++ZCTCFQPWQ4Y/4PF/6GxnINjX0djIyK2FvqF2Ta0" $bData &= "yAY2gntsHsUTbkZTNrw4MP+jJYP8At36Tv7C509V6hduDbBVrA2AA+e5x3IFnVeotAezKuMD2jd7iP3nfyUZclzJ1nkjf9W9lCfa3p6+nsYAJsY3mN5/2Iv2egEewDgak8fu/yVyDOt9QaZ+021uGpDnbgf8AP/MWjh/Wz0HB+dii6saevSdpH8r07Pa//oJo5PKJRHGOEn1H1f8AR/SSZGroyI2Dt1Y1Lv0+I17fdtdU/wAR9INd+81buE8WVDxGhWRXnYObg3HoeWzJc4i22stLLWR7Hv8AQf7v7bN60MYegWj1RcXD9I8aSfzXx/LapqMSQenXof7rZ0lESGl9P0o/3mzk4Lr2lgsNbXfSLRLvksXK+qvSntdWBkPc4hxsBG4EfuucPa3+Qukr90IlwayuTyUfEKA6F5ro/wBXcDp1vqMr2uHDrHb3D4fmM/sroRtLYBAa0TPAhZGdcC7YDEmETMbn34zKse8UMEFztsucAPApgmSD" $bData &= "WtL+EAjoh6n6O6A4bjweyp0Zhou9O2C0wWvHmo5OK639HbZuLR74ETCrGlgr2jhvChPEDey8U7drmPZI8FVDSSdokIdFjnYjHjwj4FDdl10Prba6PVO1s+IQkDLQbkMeUXAp31nkaeSZoBO0kN80UQf4pn11vEEeYPgVFHhjMccbAPqj8rUN0QNCmrwK8kBtr9rT37n4K9+z8aip/pNBLToSNxdHZZ1ll4q/RbW2aAvcC5oH7zWiP0n9ZEozbqaw26WiCQ97t40432fvuWtg+6XeMwEjtfzf85rylkA1v6P/1OU9pO0fRBgwgZJmK2jT+5SYS2szy4zPkq1794e1p0AMnur0jpr1asRqkDqzXAk6FzyDw3w/65tVK28vsc6HVvdqHGQAB9H2fuo1lIax29xa1pDTtjho/OhdT9Vvq+aK6+o5rd9tkPxKXe7Y3lmQ4O/wz936H/R/zn84oJEnXZlAA8XN6b9VcjJYL+pE41Zg+mwfpXD95" $bData &= "27+jVu/7eeuiwuhYGPYyurHrY8/zbrB6lkc7v0n821ad0Y9Yc1vq3OdtqZzNn53+b/hbETp/SnOa7JzXF4s+lEg2fyR+c3G/wDP/wDxaj4bK69Gg69tDnXVAbaSQ6/hv8prXNHu3fyFfuyKX4FeUDFZaHhztCG/ylU+sFRy/Twa/wBG0kMAaIDd3t0H8lBzOnurue7FHqYzqhXkNLQW7qvYx9Dnu2Mtez+ds2fpUyUL2NUvhKtxdu3RZNYI105Uci57mHtCzul5wex9ZZ6YqgAFwdoRo5u381Wci4bCFDkHDozQlbiZOYBl1BzXPaXaNYNznFa7/wBouYBXjFjD+dYQELpFAGVZkubLgNrJ7Dur9puucWNbEdzwm4h6b11XzPqrs4VmLnPL91jKXE8tl5j57WoB6ZuafUse8eLjH3Nat77IGNLnOl3lws7Lsa2TIAaNSdAmTAGqeIrM2U4TaWmT3nlVHubbYKwxzzHsMDbI59zlVbnG5z" $bData &= "XVw3HJj1n6A/1GqbSbGlk2ZD6TLY9rIRxg3xHToAx5JXoG03IaLmXDQWEV31Tug8NV+2atR7h2CxpLrCGgem4gllUBjXDUOfa5al2XU3a92u7RvcT/AOdJ0oQl8w+rEQzqtZYJGniDyCVJ4BYWHWRxIlZlGbVbc2kOiyx+8B2mjf3XqtZj1OuuO0tO90GTIlRTwxjrZr7VRxGRoaP/1eNe8fRPHBKC1sEw2S4gT5FwlDzMr0DtAl8Tr2TMZm/Z/tln0GbXgg8Nn9yFZyZoRNE6n0jzWYeXy5BIwgZDHH3J1+jCPzTl/VdfpXTW9QzmeuwHDx3G/Ib+8Z/Q0cn+df8A+B+ou5xHb63ZVrtslxD+zQB+ke3+oxcx9S7HvwL6LWNZum9+Q9wEyW1MZtP7rXrob67LMO/GxhucBXjVR3dZZNjv81qi4hK5DXcfUJljlAiMxwkgTF/uT+WX+E6OHjMtsGQ4Q3YG1N/dq7M/r3/4X+Qrr3F7w0D" $bData &= "2t/gljuwqtuML632sAbt3jcSNPoJZOThUFtL31ttsIDKy4Bx807Zj3cXINGJZlW2k2W2eypg+kA7+c/q/u71XyJfcHek+4vaJFjvY1zfzP6u32rS6zh1uYywABz+/i4fmrBfmY7n+jfYTY0g+g12riPY+Wj+QoiaJDKNra1tb8LM+0MqqBrPtZu0LH/mvWk+4WUfaWljKx7X1h+4sf3H721Asqx762FlVLNoN77wAVhseJGvt36oAqYdhw7yQ2h0ATZ7LzuDgCPoAFzUiARUhoVAAkRqDqHQoz/QAXDUFp155C0IAvq2NG7ftMRoArnW9ROW7IuoAGNux6XBr2QEAu6Ts9bG/c/4AE3/o3obLsHIAD+gLC4csJh4A0jkPrVaYMPkAdQzWbqQ4ZUIAVHtL1R/xnXwArqzHS1hkT2UAzf1gy32Y3oAAn9M4MDRye7kAX3bWNJMNA54AyyMq2qzKocEA7S1ljZgg8lQAcAZSBOtLpHQAIbWM" $bData &= "z1AKw30Aa2A5g4rZorsA6jn7XPc65w8AbZVX7WD+s9EAbXdMxvRxnX0Ae42bKsakyXwA+/8ASP8A3GYA7YqluTe6/wAATqdXj4273U4A4N3R/W97lLMArH8xYeIHVK0ADGh2NYZIILIAppitpPG5354AllWz6dRhr/oADXMECJ9zkAYA6vcXtFcn2BwARJ/l/wDkUJoA+332Aw4+0agAc1o/Oc5wUYwAoPUUq2wxrBYAHI0srYfTpjsAH85yJD3+wcsA9XHwCpHIYyoAddU0WMo0a0EAgOceStPp4tsAGi65grc9oIYAgzolI8RAZ8UAGQgclHhsQ4sApxHWMX//1vMAW4m61rQeSGgA+9dP6Nwx208ApBlJqLWvgy4Ace+vtXPYrasABym3ZTRkBhkA9Np5H9Zbb/oAyjMya8l9X6oAY/s+w7oiY2MAmx9LhRZsc8kAK4kDhHEL/f4AJ0/hnO8ty0IAQyiUvelwT4cAThwcE4/9U44AW" $bData &= "T5G3i42JZgAGU7JDorrYa0AreC79HDXj90AXcdAxwek47wAOFbRSfceA84A5jHuP/BVlcoA9Lv6Pn9PvroAqXsvLyMmoOkAcG7t9dlDXfQAqvzf5C73BxoAujBpxhXtrDMA3Vu1+nq5jk8Aw45DJKRGkuIA6/vT4osXPc4AYsvK48MSZSwAZxCJMeH04sEA7WT1f7R4PF4Am19Jupu6ngMA7XOv3DqNNnsAj/xL4fRb7vcA/TQcrBbndS4Aq5GXSX5DbX8ApufYxoqDX7EAu/1S39Hs/c8Az12A+q/QsH8AT4+O+WP3tp0A59MO7PLPztkAKFkdJ6Pm5jsALy6C6x7g+yAAwC4d9qilhy0AGN7yur1/S/QAm5j+I8lxwmYAB4oYzDiELxwAZ8WLh4MMp+gA9EMkZfrFnm4AP1T9zhZcyssAmva7dJYXMncAt3fmLicTArMAjV5W1vrutG8Ayn2NBlw0G08Av3bl3HUHWYEAlb8doGNAAo" $bData &= "8AzCwaR/5ms98Ag9ExnV5leJ4AqHEmvcfa2fwA3b/wb0c0JmMAEA/KOGWv2SYAvyPOctiy8xkAJw/nZceEcAwAkYw45Tnh4OIAjw8UXm7qcKgAb1MWNFtjoY0Af33Et3O/lNYAuWxj4dQ6dSwAZj1tZZSd7zoATJO5WLcXpd8AkW5GfW19uSAAWMFZIaHEe1sAt/eQn241vpcA2bGfsqJrLXkAIalCEozJNV4Aqv8ACkt5rmsAl8nKwx47GT8AU8ceHhjH2cUAPHPhn+l65uIA4j8XG6blvaAADJrBpxyPB+8Ape9o/q+5Qx8Ap2Ow4wY2ulwA4GbjYC5xn9wA+m1blWJ07GYAXiypjL9rnMAATuADhDorUWMAukY1ZvwaW24AS1jR6luu0uEA+5+82FEcM6EAEUBcjv4/M3AAfE+WuWSYlkkAnHigOPHEx9EAinjy4Pm+T3YAXvcTjdV2Nb8AZrw55FgaW1kA+kPJ/wC45E4AndOw7M5" $bData &= "1YooA2emxzm1scH4AoY4t3vH56I4Ax6d3r2u31/wA64ubshw+m2sA1+g9aNNvSasApV3UqcY1XuYA2V11h0AF26sApFpP51zN1n8AUThiPHExPpgAESOvaXqavLcAOYMfKZseQE4AXLHJAegSHqwAfDjl7nzR/WMAg04/TG0YZY0AnNtedwA0DWgAY5jv7bnKL8YAxHPyrDSHuFsAt9a5wB54qr8ApOWrjfZumV4AM6/GZdk7S/0AUPkMaB+e0KsA05vTnB5vwvUAbXvL924gDccAcoJCQAs1Y7kAb+Xn+Ux8zr4Ar2jOpRx45R8AXLF+q9J9cf0AXk4cn9dE/FwAB+ePt7icerEAwWz2dtJCEMcAxrMDFr2+lRcAW77tvcAfRd8A5yuuoyOo5jkA+NTU3HDAwV0Ap10/lbmq2/AA6sXGpxr9lzwAO3vZWdG9vpIAjs1d6DY9EDkAnlI8uJy4eCUAlifYAxe4Yx4AZyZZT+bj/msA2v1e" $bData &= "X/NuW/EA+nn9ofYgW4sAQ07XRMkFu08AtWvj21baPTIASz0w0kgiSP4AsmufgfZHYWMA43oU2kG5wMsA3QZhNc6u1zQAUVmqutu1rSYASlxkEGJuj9sA3c/m+cx5MfAAwJMuLFZ4Bi8Ce0FJzTjH5Zz4AN//2ThCSU0ElCEAAQBVgAABAYAAAA8AQQBkAG8AAGIAZQAgAFAAqmhgAXRgAHMiAXAgBAITPAQgAEMAUwBSNCAFAQAiDAZAAQAQAAcABEECAQD/AOEQD2h0dHA6AC8vbnMuYWRvAGJlLmNvbS94AGFwLzEuMC8AADw/eHBhY2tlAHQgYmVnaW49ACLvu78iIGlkAD0iVzVNME1wAENlaGlIenJlAFN6TlRjemtjADlkIj8+IDx4ADp4bXBtZXRhACB4bWxuczp4ND0iggs6YAHBAi8igiBCBHRrPSJBoQ4AIFhNUCBDb3IAZSA0LjItYzAAMjEgMS4xMjQAMzI2LCAyMDAAN" $bData &= "y8xMC8xMi0AMDA6NTQ6MDIKIAQAIoANcmRmOphSREZEDaABPSJkGgB3d3cudzMubwByZy8xOTk5L0AwMi8yMi0gBC0Ac3ludGF4LW4EcyMlCERlc2NygGlwdGlvbiAgBAA6YWJvdXQ9IhMAFSIYZGOmCnB1cgJsMgVkYy9lbGWgbWVudHPQEjFBDfnTDmFwxgJvFWAVRQVgFkxNTa8CGRhtbWYFczB0UmVm3wLZAnNUAHlwZS9SZXNvUHVyY2XgAiOlBnCAaG90b3Nob58JjwIf5gFiH0UDdGlmDwfH8gKRAaoCZXhprwKiAgORAaQCZGM6Zm9yBG1hcBVpbWFnZSAvanBlZ8AGYXAAOkNyZWF0b3JQVG9vbCUhUCULIEBDUzQgKDEAKXiBoSAxMTAxIFuVAEAubS4xOTA0IjEoLzAx0CE6YCIwMAAgY3V0b2ZmOwAgbSBicmFuYwBoXSkgIFdpbhBkb3dzSAdlRGEAdGU9IjIwMTQALT" $bData &= "A4LTEyVDEAODoxOTo0OC0MMDOQBKMCTW9kaUxmea8CrwI6TXAvZBhhdGHPAs8CTU06EERvY3UxJElEPQAidXVpZDozNwBDNDFBNDg2NQAyMkU0MTE4MARBQgAARjY5QkIwOTkxMAIJgANJbtRzdGANZYcDOI8DiwOBZh46Q29sb3JADRGQDzMiIHcBSUNDQFByb2ZpbIABcwBSR0IgSUVDNgAxOTY2LTIuMdGJAkhpc/AaeREywSBQOk9yaYAwYfEzPZYikAJCAVihKGx1QwFAMjgzNDY1gDwwdjAwDPIBWf8B+gHnAVVcbmlQI6AKcgNOcAZ2QGVEaWdlc1ABMkA1NiwyNTcwADgBMAA5LDI2MiwyDDc0MAAwATg0LDWEMzAwADEsMjhwAQA4MywyOTYsM0AwMSwzMTgwADnILDUyMAAzMjABcASsNzBwA7ACN/EANfABhTAAM3BIOzIzN/ALAEU0Nzk5QkQ3ADE0MDBFRURFADlBOEE" $bData &= "xQUI1BjUgD5EuOlBpeGXQbFhEaSAdc7BEsBBQODIiIKcBWakBNPY2pAHiGFOgVmAXlQRLDgAzNjg2NCw0MBg5NjBSAOALNzEyDVMAMhIBUwAzLDM3pDUxMwI0LFEDN1IAH6AOYAwQAVAAEAE0ODX4MCwzUABgDlAAQA5QAPFgETczN9ABUADwAlAAEjnQBDM4kAI3Mzj9sQYzIBRwEEAUUQDQBHABj7ADUACyA4AVNDE00AGnUQDQCrAANiyxADdSAAo4UQA5cAoxNDkzpbIANVAANzJxATdAGAg0MTegGjQxOThJcQE5OLEDOTixAzkiODECOTg58AI5OVvQDfBcMbIA0QQ50gQ5cjkRBzk5sgORCCA9Ngos4BwsICAsNiw3ICw4LDksoBExMQAsMTIsMTMsMQA0LDE1LDE2LOgxNyywIDKwAhAiACI9sCM1YCSQIEAjcCE7NxBEREEwgTgyRkIAMTE2Q0Q2MjQARjJEQzE2OTgQRDZG" $bData &= "M1FkeGFwAeE8ZXJpdmVkRpByb20gEls6aX467jZ/Ons6gwNknkGPA3AD6kKXQS/gcC/Ra9hsJQHvIHKhAHJ3MXg+NXR/AB8B/x8BHwEfAR8BHwEfAR8BHwF/HwEfAR8BHwEfAR8BHAHwtwIgxgY8P3hwYWMAa2V0IGVuZD0AInciPz7/4gwAWElDQ19QUk8ARklMRQABAQAAAAxITGlubwIAEAAAbW50clIAR0IgWFlaIAcAzgACAAkABgAAMQAAYWNzcE0QU0ZUAAAASUVDPCBzgARhAWQAYAj21gIAoAAAANMtSFAMICBoA18BAAARY4BwcnQAAAFQgAWgM2Rlc2NgAYRgAVBsd3Rw4QLwYAEUpGJrYQECBGEBcgAUUAAAAhhhAWdjASwVYQFiYwFAYQFkbW6GZGAEYRZwZG1kYQFCxOACiHZ1ZWABAwJMYAGGdmlldwAIAAPUYAEkbHVtCmlgAfhgARRtZWEgcwAABAxxAXRlFGNos" $bData &= "AAwsAAMclQEUkOwADwAAAgMime4AGK4AHRleDALAAAAQ29weXJpAGdodCAoYykgADE5OTggSGV3QGxldHQtUEAZYQByZCBDb21wYTBueQAAMw8QBgAAChKxFSBAFjYxOTbwNi0yLuAXggFBAM8BP6YBjwAfARIBIBL0GfNRcTIbARbMNwFHAzcBb6CiAAA49bARkDcBAGKZAAC3hQAABBjaNwEkoAAADylwG7bP+AwWoAwgaAB0dHA6Ly93d8B3LmllYy4BFYYGvw8CDAInCZ8AFAH4Bi7xBgG2EyBEZWZhdWwEdCBRLWNvbG91iHIgczAxZSAtTSxzjwOPA2FjjwNJCXgILIBSZWZlcmVuEAMiVlAmaW5n4B5uZABpdGlvbiBpbv8fHnMEbwNvA48hOQixAHMtAZAAE6T+ABRfLgAAEM8UAAPtzAAABBMLAANcnoWQAQF2G0wJVgCRN/hXH+dzL9ABADhSAEoAhAKP4AACc2ln8iMAQ1" $bData &= "JUIGN1cnYDIwJhOQAFAAoADwAAFAAZAB4AIwAAKAAtADIANwAAOwBAAEUASgAATwBUAFkAXgAAYwBoAG0AcgAAdwB8AIEAhgAAiwCQAJUAmgAAnwCkAKkArgAAsgC3ALwAwQAAxgDLANAA1QAA2wDgAOUA6wAA8AD2APsBAQABBwENARMBGQABHwElASsBMgABOAE+AUUBTAABUgFZAWABZwABbgF1AXwBgwABiwGSAZoBoQABqQGxAbkBwQAByQHRAdkB4QAB6QHyAfoCAwACDAIUAh0CJgACLwI4AkECSwACVAJdAmcCcQACegKEAo4CmAACogKsArYCwQACywLVAuAC6wAC9QMAAwsDFgADIQMtAzgDQwADTwNaA2YDcgADfgOKA5YDogADrgO6A8cD0wAD4APsA/kEBgAEEwQgBC0EOwAESARVBGMEcQAEfgSMBJoEqAAEtgTEBNME4QAE8AT+BQ0FHAAFKwU6BUkFWAAFZwV3BYY" $bData &= "FlgAFpgW1BcUF1QAF5QX2BgYGFgAGJwY3BkgGWQAGagZ7BowGnQAGrwbABtEG4wAG9QcHBxkHKwAHPQdPB2EHdAAHhgeZB6wHvwAH0gflB/gICwAIHwgyCEYIWgAIbgiCCJYIqgAIvgjSCOcI+wAJEAklCToJTwAJZAl5CY8JpAAJugnPCeUJ+wAKEQonCj0KVAAKagqBCpgKrgAKxQrcCvMLCwALIgs5C1ELaQALgAuYC7ALyAAL4Qv5DBIMKgAMQwxcDHUMjgAMpwzADNkM8wANDQ0mDUANWgANdA2ODakNwwAN3g34DhMOLgAOSQ5kDn8OmwAOtg7SDu4PCQAPJQ9BD14PegAPlg+zD88P7AAQCRAmEEMQYQAQfhCbELkQ1wAQ9RETETERTwARbRGMEaoRyQAR6BIHEiYSRQASZBKEEqMSwwAS4xMDEyMTQwATYxODE6QTxQAT5RQGFCcUSQAUahSLFK0UzgAU8BUSFTQVVgAVeBWb" $bData &= "Fb0V4AAWAxYmFkkWbAAWjxayFtYW+gAXHRdBF2UXiQAXrhfSF/cYGwAYQBhlGIoYrwAY1Rj6GSAZRQAZaxmRGbcZ3QAaBBoqGlEadwAanhrFGuwbFAAbOxtjG4obsgAb2hwCHCocUgAcexyjHMwc9QAdHh1HHXAdmQAdwx3sHhYeQAAeah6UHr4e6QAfEx8+H2kflAAfvx/qIBUgQQAgbCCYIMQg8AAhHCFIIXUhoQAhziH7IiciVQAigiKvIt0jCgAjOCNmI5QjwgAj8CQfJE0kfAAkqyTaJQklOAAlaCWXJccl9wAmJyZXJocmtwAm6CcYJ0knegAnqyfcKA0oPwAocSiiKNQpBgApOClrKZ0p0AAqAio1KmgqmwAqzysCKzYraQArnSvRLAUsOQAsbiyiLNctDAAtQS12Last4QAuFi5MLoIutwAu7i8kL1ovkQAvxy/+MDUwbAAwpDDbMRIxSgAxgjG6MfIyKgAyYzKbMtQzDQAzR" $bData &= "jN/M7gz8QA0KzRlNJ402AA1EzVNNYc1wgA1/TY3NnI2rgA26TckN2A3nAA31zgUOFA4jAA4yDkFOUI5fwA5vDn5OjY6dAA6sjrvOy07awA7qjvoPCc8ZQA8pDzjPSI9YQA9oT3gPiA+YAA+oD7gPyE/YQA/oj/iQCNAZABApkDnQSlBagBBrEHuQjBCcgBCtUL3QzpDfQBDwEQDREdEigBEzkUSRVVFmgBF3kYiRmdGqwBG8Ec1R3tHwABIBUhLSJFI1wBJHUljSalJ8ABKN0p9SsRLDABLU0uaS+JMKgBMcky6TQJNSgBNk03cTiVObgBOt08AT0lPkwBP3VAnUHFQuwBR/z8GUVBRm1HmUjFSfFLHUxNTX1OqU/ZUQlSPVNtVKFV1VcJWD1ZcVqlW91dEV5JX4FgvWH1Yy1kaWWlZuFoHWlZaplr1W0VblVvlXDVchlzWXSddeF3JXhpebF69Xw9fYV+zYAVgV2CqYPxhT2GiYfViSW" $bData &= "KcYvBjQ2OXY+tkQGSUZOllPWWSZedmPWaSZuhnPWeTZ+loP2iWaOxpQ2maafFqSGqfavdrT2una/9sV2yvbQhtYG25bhJua27Ebx5veG/RcCtwhnDgcTpxlXHwcktypnMBc11zuHQUdHB0zHUodYV14XY+dpt2+HdWd7N4EXhueMx5KnmJeed6RnqlewR7Y3vCfCF8gXzhfUF9oX4BfmJ+wn8jf4R/5YBHgKiBCoFrgc2CMIKSgvSDV4O6hB2EgITjhUeFq4YOhnKG14c7h5+IBIhpiM6JM4mZif6KZIrKizCLlov8jGOMyo0xjZiN/45mjs6PNo+ekAaQbpDWkT+RqJIRknqS45NNk7aUIJSKlPSVX5XJljSWn5cKl3WX4JhMmLiZJJmQmfyaaJrVm0Kbr5wcnImc951kndKeQJ6unx2fi5/6oGmg2KFHobaiJqKWowajdqPmpFakx6U4pammGqaLpv2nbqfgqFKoxKk3qamqHKqPqwK" $bData &= "rdavprFys0K1ErbiuLa6hrxavi7AAsHWw6rFgsdayS7LCszizrrQltJy1E7WKtgG2ebbwt2i34LhZuNG5SrnCuju6tbsuu6e8IbybvRW9j74KvoS+/796v/XAcMDswWfB48JfwtvDWMPUxFHEzsVLxcjGRsbDx0HHv8g9yLzJOsm5yjjKt8s2y7bMNcy1zTXNtc42zrbPN8+40DnQutE80b7SP9LB00TTxtRJ1MvVTtXR1lXW2Ndc1+DYZNjo2WzZ8dp22vvbgNwF3IrdEN2W3hzeot8p36/gNuC94UThzOJT4tvjY+Pr5HPk/OWE5g3mlucf56noMui86Ubp0Opb6uXrcOv77IbtEe2c7ijutO9A78zwWPDl8XLx//KM8xnzp/Q09ML1UPXe9m32+/eK+Bn4qPk4+cf6V/rn+3f8B/yY/Sn9uv5L/tz/bf///+4ADkFkb2JlAGQAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggL" $bData &= "DAoKCwoKDBAMDAwMDAwQDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAEHBwcNDA0YEBAYFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAkgC2AwERAAIRAQMRAf/dAAQAF//EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPBUtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6voRA" $bData &= "AICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEyobHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A8+qvFqeIyk8nNiCC706EkH4T298rkWwR3toEgjIFmG0qJPHBLkzHNVfqpyEWckPMTyAA3OWRDVOS4bRk+JFMkAwtyc+RFPhBrgPJlEm6VlhklmKxqWY+GQrZsJAO6Y6fp0ZI9aRQQSeANSdsatqll7kUfL9kxqzOAdyzUCjGiGs5SVGSwsLN4mH7wvUcgdgDtiSSx4qWnTrGQ+mpMbVPuMibZiaAnsZIpSnE07HtgbBO1BreWg4lT7" $bData &= "d8mEGamAdw29N8SE3asDQDIhkiYn+NSO+PRHVGrIeYwx5MJ80QjAMad8uidmiQoqoKg16HbfEoDTceR/HI0zvdTNKj540vR//Q88EnlWu2UlzVwJJoa0yJDK1Q7Uyqm63ChYUwUkFfKCQvbBFnJy29xcFVgieZ/BFLH8AcnAFqySAG6daZ5B836moMGnvGh6ST0iX/AIbf8MuGMuPLNEJhe+RhpEddTvI3uD1gt6sqjxdzT/gRkJgRUZjLkFOM231KZ4V4Rp8CpSjOQNzlRiVMr5oC00+a5kEshEUPKmxoT8snVMFXUbhaLArEoDsK7AfxyO5KSEKQ9zIpLcI1XiSRtTwpkwEFdJHLBKhB9SM7K29chJkAumldlI4t7HY5WAGW6WG3eRzxBWTt7nwyaiXeoMkhevEg+GLYJBFraStHyVTQdRkGYkOSyJ6Ffuxpki1lpIvywx5InsVb1aN/H6MtjycaY3VFkrsTkixC9n3O+RDOXNaXFR8" $bData &= "8Vf/R89cQDTbrlLlnZGWul6hdsBbWsszdP3aM36hh4SpmAySx/LPzdevGq2qwBxyrNIqkD3G7Y+CUHUxRmqflZe6Vbi5vb5GiVgsphRm4ch8Lb0qtfhy3HphI1bVLVkbgJ75T0LyvBq5sZ7eO7lljSW0nmIcMaVZKfZH3ZfPSxgOIf5zSdTOexL0ddPt4YVmsYkgeMVVI1CAqOqkDICuRYEk7pL5u8yR2tosFtOFu7lQEJH2Vbqdu+VZJVs2QjbzfWJ1SGSK4BaXlVpa1JUjpmGZbuWBslK32moCjEq1PhUA5IIWLMtyh9LkFHcigOEi1UzBGrfEKt45BnTUqgxsFO3h8upw2jhXW/wC8Uqx+GMVpkJs4hUjSpB47eGUktlL5LASrsOEgNVYeOInTEwtLb2KSNuVKM32h796ZZE21yjSZaSI6qG3U0p4EEbg4ZEALG7STU1EN8VXYNuPbthjuGy2i/wAa+wxizmOS8yMWpXbLocnHyc1e" $bData &= "NjgKIhWYjlgHJkebuQ/GmJ5pHJ//0jOy8o+VrRw0Gl20Ui9G9NT+JrhYklOI4ooxxRFVfBRQfhhQh76NE9O6Vd4W+OndG2OSj3IPe1qVlbXNo8cihoZVKSd6o21fo+1jFBeVWOhXdvNfQxIBqGn3KtBPX4vhBPEj+VxTfNkconEE8pDdoIIL0WHXoxoovwN5kDRxd/UOzL9DZrJAjY/wuTHf4vL7/wBWW6n1C5FSSViVvn0AzCkSd3MiKSm6gmu3PIkq32qZXw722BQXy6tRUlu9Pb3OTMkCKNW3iiQCmw6D5ZDiZiKHmgAAcj4nOw9sejKlH0lDqFBJG7HtTIkp4VWDTZS1QpoRvkDJlSaWui3EjVVDT3ysllSYtokkVOQ6jIldkl17Rn48kG4wwlRYyFpFaTGEkEUodxl3NpOyX61Lyv8Al/kimThyZxQ3qnmDXthjyZS5rxOvqdcsHJpkN1eO8QUBPbElREogTo5FDjHdZilWo/HGl" $bData &= "t//0zD/ABd5fFQ1/b7f5Yyzw5dxa+IL4vNWjuf3Epm/4wxySD/hVOPhS7l4go6l510SyjAvFuIhKDwDQutflypk4YJnkgzCVx/mX5fWL0RFcSsSVREQdD265YdLPmxGQJHqF1q17rUd7pdlNC00IjuY56IsgXYGoNRt/ssuhERBBPVgTdKkUGr6VpUVpehac5poyG5EfD0P0tmHq5RJsdzfhHQsfmmkvrsE1eNKJGDsCe5zXW5wCPhtooWnWg5OAoBFeK134/PEdyuurS7KcYoRQjk7LgZghZb6Bqt43G3tHaoHxEUWnzwcJLKwEbF+XmtluUoHI9q7U9sTEpEwmlj5CMbhpwvIdsHAvGm3+G7ZNgoA6bZEhPEqjT4IlKqoGQIW0JdRR03GQkkJJf2iSArTr0OVptg+vaetrfLSoWQVoPEZfiNhqyMT1Yk35HYgZdE7MojkEK5IYCvbEFmRusqTJ9OTvZr6rqnr2AyLMMj8n+Vb3zLdzW" $bData &= "9pdQ28tvGJSsvKrKTQ8Qvh3wcQiLYZTyDND+UOrhQv6St/UP8AkPTpkPzA7i02bf/UXSz8m6XJ+4gtSVUvzIRm2FePxGvI9AP5sslkmTVsPCocVbJvo2vaZfowtmMciN6bwMvpvG/8rJtxOINHdHPkrX2j6XqZK6godYFPwPutW2DHLfMFgx06HZ6dODFZRGIGhZQQy+DVH7OYmbUTEST0bYQBKZMJpLcC3dbc9mCh/l9rI4c3GLKZwrZjer2Mk6wS3F08k7kgJIQANqMoVQAMszmxsuG7Y76ZiIUJRm5BWG4AzCpzVfy/YS3l/M719OJaICejYY7qdnoNpoMBAZ6PQDko7n3y3hDWSyW1tYhGFVQo9hTJUi1txEqg/hkJBmCl0xAOVkMwgnlofDKyzCEnl3yBKUsuH6++VEpQbpXtlasY812HqQCZRUx9stx82MuTzS+5G+YnrU7Zk9ERO6GljdnAPhTGPJnIkloQ0Yd6d8kDsxNWuKD" $bData &= "YkgbGowUvEmXl/WrrQ9Th1Kwak8WxU1Ksp6ow/lbExJ5sZEU92Pm+FvKA8xi0fmsXqGz/AGuR+Gn+rXev8uY/heqmrif/1QN/5DupLcj1RNLaTI0ttEFV5EO5KuxA577VyePbcstROMgBEGMf5t8Se6Bpq6RpnpzcZL+Vmku7gVZmLGoDOftFRtkZztpiKR5Waq3EkoiUggw0qWQb75GMqSQ1cXloot42f45TQChNI+xagNK5KVSrvUCkhufNWi2VzNatcq0sLlPSjBdiQelAMqx6bIT6RsyOSIG7Hde1oy6gl08ZiSNePB6cqnuVFd8csTE0WzEQRsoWbJcz80Hwt9hfEdvvOUN1sw0LTY7aEhqByRyp79smI0EGVlktsAoCr0rkkFHpIUA36d8bVRuZWcVrvkZFkEsnLEnKiWYCFdSQciQzBQNxQZUUoXirCpIp4nIUlBTXFup48qnwyJZUl14sdzFJEPtMpIBxiwkGPw/l7pM6rcTX" $bData &= "MxaUciq8FAr26HBPVcOzhnNIGgio/wAu/Lg3ZJpP9aQj9QGV/nZdGBzS70YnkjyvER/oKuSKgszGo+k4cmeca35rcyLRC+X9Agpw0+3Hh8AP68olqJdS1klExWVuo+CCONe3FFH6hlfiyKE6/djTeINAVoR45n16Pg3X6X//1j4mVV/eERIAAS7VkanTlgkbawg7rU4YyiIplcsAiKK1Y9K5BITGHSkvbGT63V2cfEQd1INQV+WXQjYRIsc8/wBnLHolqILZrm7hlCgRll58hQM3AqSv+Th4hEizwrueTCdM/z/yh5wTk1uoszL9tmdQ3j25NmTPtDABz4mAwTKI13R72xsA17Mkk3IFxGp3PSpYjwzW5tSMn0jZyceMxSXTdVaGdD/KTx/hmPdOSBb0fRdR+sWyBSQ4IrT2ywStiY0ye3YgDl174QUFH29X2rkghu6MMS1dgKYJUmISO51G3FSNx2yiUg3iKHN5G4+HBxWoFJfqEtN8p" $bData &= "mWQSG5vilS78EHUk7ZTZLO6Sxtc0l5KCcO3Q0I65Pw5c6Y8YTOyFvPR4+3SuCKJphZ2agIlKb8QT0Ar1zGyQEput1mTgBl/NCIupoouSQ0CrsW7mmdX2Z2VDgE5i7+mLxObWZMkrJS5YmcLKWIPU7+PbOf7e1cTm4MY4Ri9P+c9x2FozHBc/V4vq/qxUBdRKz+oecimgH8c1YAIEmefFwTMQrC8XjXqx7eGSEmnhRS3gOms3dTx6f5QzaTyg4B/OFrEc3//13SRXMt00aqE4OVkYEuw3+Hc+IyPVgAyWw0m3tYFJUcvtFjua/TlxgAGNqjXrrPEbY0AqrLSoY9hkQd2VJZr94JrmGDiBIp5SAeNKDNfr58ot+CPVDS3RhUStRYFYKSdiSdu/RQccOKFji5lZzPRINYkg1OGaxAa65tyWUfDwNOgI6jMfJq7rhHJshiPMli195Xnsgpdqjt4j2OWQnxdKZ8mR+VD6cyIxquw+7LgN1JeiC" $bData &= "3DAMMsalNpZVcxoCAvVumLIJDreoR24L3EwQDqWOUZJN0GI3XnPRPX9H6yGbuFqaZUYSPRkJhk/l6Jb+JZIm5xturDcHJY8ZYykjNX0iSOMmldscuOk4528683eW9X1OKOOxlVOLH1o2JXkD03HhgwEA7sssSRshvL35fyWsbJqtykiuOP1eFSzHevxOQMyZ5hVBox4DdlmVloNpZRKbeD0l9ySfxzCnbk0qT+txokYfvXlxocxctWC63VAg13hILw60lypktmaDchojz3IpQjrnQ6PtmMcfDLnEel5uXZVy25WqS6ncpB6cdpO7d+Mbf0zkpYpzkSa3e2Gox44iuilpWkalcTyy3qmFGWqIete2ZEhGgB/C6qeWUpGR/iV4bRubByeSmhHyyqICZFGrJxjaMpTnSg3oaZkRl6SGsHan//0H+tcQa3fRiUKBKWoELfD+yanbpmJkzxhKisY7IyHX4GDC4M1VNBz4gMf8kIWOWw1eOQu2J" $bData &= "jSnPfXdWZZFtYADRwCZK0675RPtHHHzYkpZFrFnASsCGab/dk7nv4ljmonrQSSA2DNtSC1CG71FwWu29IEEQiMFAR77VyH5opGVWtdNuY92uCsY3VVUL0+XXHHqJR3HNZZSVWfT4JVIubiT0qEvK/xcfoFMycOczlcizwgk0o2umvYyLKkgmt3b4ZF7f7ebEFyCGf6XKJrdT3y0NRX31nclD6K8nPSuwGEoYRrX5c3t/KZ9S1BPT3rbivHcd29sjGEYmzu2GRkKDEYvyiYah6z6m05JoTFGQxH+UzGmE5e5EcHe9f8qaBZ6RYpFBEEC1Y1NSWbcsfc4QeqTHomd7B6sJ5D4exyqZJDbAAME1WAxXJMQDHuuYUzRcgBdo+pWsshjkXjIpoVOThO0SjSb3kcRjquGaAEnKAMRSozEzDYOFqo8nPFVaqN8x3CUxUGjVGCmdomC3kIFQOLfZ8c2mPsjNLfaLjT1EQjLXyXPNK1xJJ6cdKlR9o" $bData &= "5k4ewzfrP+lU6jZM38rWCtHCYqiRTR6/ECAW6/IZs/5NwcNU0nNK6f/RRubm7NmVD+m7/baUgED5CvXORyZSRud3GpKl1nS7A1uLoGQdI0G1f15dp9DmybxjKX+xikzAS3UfO+myOFpJKTsqgBRmyj2DnkfUYxY+KErXzv6LM6adHwXZecjM3L2AFK5kfyFCIoyPF7lE1w/M+4VhGbSBJP8ALZj+rYYB2RjHUtlou1/MyFnAvLT00J2li+M08eJyrL2Oa9Et/wCkokyzQNS0TXOSWl6lzcOOK2YPGXcb/uzudsv0HZOxlkPq/m/zXGy6ueOQMQdj/pkxu1/QelQwz27G6RzGFpuwJqoavzyEgcY4T9Tv4nxTxDkQm+iSTQBBLGYlm+JI26r4rlwvq0lksT81HhhtFKj6dFMKuganjiQzBSrUBFbqeIAp4ZTOTfEJfpepSNdSeqT6CDt44ISJWQAS7U/Nd9NfNbwWcq2kfwiX9k/RkDKR6" $bData &= "bM+AAXe7GNQbVZLkvGTEAasx7+2Y5xk82QkFCVZkcXAajDdiO/vgMaSCyWK9Z7RHrWq/fk5S2YWoRXQD1Pwg7b++ViBmKDi6oWEZyJ32Ncxpw4DRdcQta3DjfauRElXWHKGVkkflt+7c7fQc6Xs7tDjHDLY/wC6cLNircIr/E5trn6spJAIWZ5OQQeCof22+Wb3FIHm4s5Eck6Ot25jWYjdQQprtU7dcl4YXxX/0ubXuq384PqyE8v2RsKZm6fsvBh+mNy/nS9UnWHIZJbOfTiZnoCeleubCWwQNygLVZJZFf8AaoTvsBTffKIHay2nuW3c8ix84weY+GFTQV3qz7+OUyPVnHuSmR7d5WRl4zkbAmoPyplMuHo2RtMtE8u+YtValhE8sKmj3H2Y/cczQf8AA5QZNlMxsPyouHkSWbUPqs6HkhswzSKfH1CVH/ArkeNNPR9EtL22t/qOr6lNqUJCrbyXJT1Y2U1WjgVP+yyvIOLm24Z8J2" $bData &= "ZJd2rLEkxkZiKEhqVB6V2yk83JrZMtPkBjVsCEe96iQsB1OEyZiLD9e1AKG3oMwssnJiEH5Zk9RXuGP7stQV/Xl2mG1tWaW9InWdTtUib4175PLkACMcTbErvWoVi4Cssjmo9MFtvozFMjTf4ZQM1xfyRUS2Kr35mhp8srIKAyWytymixNLs1NgfDtk5Cobsb9SVanbyXNuIYXaN+QfkgqaL1yWmG9tGokjEu5rW2t5JP3kf2ZnHUEbA5kZcYkKLicIKaLuoetVYVUjwOafJgnE7tJFLwAdwQR3GV1TEuMKFgxUMB0B3GWiZ72JCm0CLKgQUt3YtJFQULAVB/4LfM4dp5uDh4v+KafAjd0/wD/0+SwymUyOT8Ibb7s3sDbqpCkLfyiRdzsO/yyM92UQliX9VZVFEZhGR3Kjdtu+Yc81nycmONCXlxHdymjSIoFIwRUfScrn6izAp6L5J/Kr1oYr/W05wtR7e1JILL15yHZlj/lT7T5URT" $bData &= "LienGxtLO25S0gs4lokaALsBsqKNlGQ4VtEaN9auA4t7Uc3H7qI7Kqn9uVv1ZOIYlJPNynQ7Wpf6xeOCeVPhX/VH9chIUzjvujz5ikFodLuEIvobaOX1ZHRVkDKPiUk/aB+0n2soy4JE7OVjzgDdOvLl9JPZRmYBZSoLAHavtkJwMebKEweSYzcepOUybgWE+amZmYLuKUA8SemYWXm5ONNPK/kt4LES6ldSyGUcvRVuKrXtQZn4sIEd3FyZbOyvqGkaFEhRbYPU7tISx/HGfCOQZwnIdUELNPSoiLGBsAoA2ymUSQpnugp44YgRSp7nKJmmQKGn1I+ksVaKPfKjIy2CkgbpTPcwy8ZVld3RqGGLw+eZ2KHCHDnIyKqZvQZo3RYLS5FRzarFqbZYWAT/QpS+jIJK1WqGvUUNMNWN0S5qF5ztnWfnQv8IU9CK98rOGJ5hiQF91q31aCaQwmQQkVVKbg998x56MXd7MPDs0EqPm41FbFw1f" $bData &= "hHIUIplf5cfzmf5aXc//1OPqBHEQv7Rqc3vIOsO5S24laWdUCngdtsoMrNNoFBfFaqOJK70kkp1HUr2+WUxjvbMy2Zh+WPlKDVrg63qMfKxtXCWqsKCWUbkkH9iP/hmyqU7Z1T2q2t6qrNTk9SpboAv2nb2Xt/lZClCDh0i41y9WanGzQ0tlfcGh3lcdx/L/ADNgAtJLLVtLbTrT6vbimxeWQ/aY92Y+Jy3kwtgt1bpquqmeRfUtrVlkm/1Qegr4nMW7NuRyDtdt9NvLtXlZRPa1EMcSiRhz3Dc6fartlkjuxHJINN1yTTtVCXUlx6cn7tVkFQr16/I98hL1bFlH08mYy3x4/GCrEVodswMsDHYuZjmDySeWJbm8jZz8IIO+YnDcnIEqDLCDJbhY33pmddhx+qz9GW4iEsn7xvc4CA2DmgtTnt4o6Cg9hlWTJSRFgPmnzBb6dbNNJVnJCog6lmNBmGAZmgpNMdiumlaK6umaeflvbJ9lR" $bData &= "4HMiERHk0TkSnaGWKUhnS0t5lrxWhbfLw1KKokvNVPH0ulxN1P+oDilOdLv2Fk5HN1T4nlbozdMJ5MUpv8AWL2Rgykc4wzcT0PHdQfnjEppdZ37XeiztKCk8jHkR9lgO4r44Mh9JZ4x6gsYAIiH7TVp92a52T//1eMyykbKPhG3zzdl1oCHPwv6lAor1OQ2G7NHaZpl1qU9tpsMn7+5VY1YV25bs3ypucxidt20c3teg6bBatZ6TbLwtLOMKtfBert7tuxzHG5ZnkyR7iG5ul09Kj1o/UkI6iEfZUf632sldmkcgyaziS2tqqtDQVUDYACgUfLJsCVMxs6uXpV67HEoBYTfX4062lsrNP3ksvOSRxsKbAD+bMOUq2csC90PfPcmRZY2it0p6U0g+0SQDU++WEsQxrW4o3mWf660jTL1C1HNe/zyEkhFaFrcN2iadf30jS7m2YrUhh+x9OT2mKkx3ibCs0swduKvRT8LEEVp4ZgZdPw7hy" $bData &= "oZrRNr5re1oshqB2IIOUeJw822le588WzxFI68vAZXLOzCQ3muTz1O4HicoNy5suJ5/wCbLie7vra1X4jUyvX/ACRUZl6eNWWjOTSeaXBOYuEK+jbSryNy43NR2yfAWolMbS2LxFIIjNNBv9Yk6Ae1cmAUNSXEUV1HMxFxckbgiiIB7ZA5AFKtLeBYmlEjcpFJZD8K/IKMiMloS1mSSMRSqUmumqT2CZMFUYrFnEMZDW8VApHtlOaXRyMEeqqsLGN7k9FIC/ImmVCOzlcT/9bhGsagbT4I6c2GxPbNlmz8OwcPHjvmpaLpmqaopnDBkYkKrk9R4b5ps3aQxyo+p63sv2VyazD4kSIRTj8vr/UrPzELqGJHaMfV6TEqq1A5kHx45PUarwqJF8Th9k9iy10pREuDw/Vy4nv7S2iyTrbXEc9y7GBxEQePj0zMls6OO6aadb2trr2oatqMy29nAsVtA0jBVJRBy+7JAbksTuKZVp2s6LfxlrG" $bData &= "6huUj3cxsGA+eStjSAfzXoFzqA0+2vYJbhQS6hgaHw+eVme7MR2Sjznp0PNXQBS61jbxI7ZTmi2Yy8+l8w6T9Ya2uZElu1oEiDb806VHuMrjJsIR7anBcQPbKba3nhf1EjcjlxO9aZbzDXyKQXW1yzWd/bPMGEkUkdDxcb8ajIGwz5rfMPnaR47ezZ/XvpqeskZ4CMj9vl+zkdTqYxhcnO7K7KyavMMcNu+X82LtQ1wadM1tq7oyBuEV8RxDjBrwAsWHav8w+HMcAz4TzcTHnF0UA0U9tcKJbd0cAjPRkIIzXTjQAXLBQ9/e2ttEA8ppFQduRpkoAIJ5JOzGLa6sAObzHZ3BkR48A1QCa1XoevtkAnYYbgNOQ7WwAzv8AW/K1oLUAtnvVu7j1BHYAsEQolK/aY9IAgrxzJyVEOIAAkpTr2ozXN40AG15HaQqR+74AXAGnag3bNVkAdRK+X+lZuYsABxO7R/VaCswAG2anavYZjxwAt7dU" $bData &= "2hZbhLoAuERZY5EJqVQAcFj8hloyAIsAafUY7eVlklUAFw37uKJiKqMALY5L5LEWvjsAvU11OHTrJY0Ao3UNI7HffwwAhOYHPmXoezcAsqWphOQkIRwAI4pMvW1P6MYAi250pXtWuW0AbOs4n//X814AozGaSlaqNgAAZbklZa8cXoUAoUc1lo9rDDYA/IkhpZjWoFMAoPpzmM84yMgAn6v4X2zsrS4ATBiwxjXBwnwAX/eyRWm2MTYAsrC9VjluJKkAGx4lI2H4HMwA1WTxMOMug7EAtN+W7Q1Ma/oAcf6uTin/AL4AZ/8Al9pWmQcAnPU7ewBeOIMAqHfq7ABgxH8ANyy7RxlHUGAATxCnX9uTxZ8AsqGeMI45mf8AAA/6X/Sp7+YA75V1W+0zTBYA0bXMEMnK9gUAP2iwJ5MB+zwAszO0jMY/S6IA9lIaeWr/AH0Aw1w+jj/nMU0AKv8ARrDSPMAAmm6XcaXqTWYA/CJJBLCQoFUAi" $bData &= "1FYMv2vs/YAeXxZr9JniDIArivh+n6np+0A3svNOOMSGKUAA5Yx8XHHwskA6z/Nj/pf63AApDpHllfqVncAVhZ3P6U9blIAX+xTjSvIPy4AfPl+zw/2WYcA4k5DiBlxX/kArvRo9Lhl4U4AOHwfD6y/feIAf1K+j/Pex+cAl5/8B+qARdQAcKPt1BeOpp8AI50EpE4wTzcAyTJhjHPKEfoAeMwj/puF4boAdoEMumJdCzkAJr2SUNJfMwAAqg9d61BrnPwAss52bldvrOAA0Gn03BAxxeEAmH7zjP73i/oAteqP+cmkGm0AjaeaWkv1E7IAW6yOT1rvsPcApmT4kjkhbowAaXFDR6rwwOEAEpcH9HHwxkgA/wAh2NidKu4A4islldphRqYA4BY98u0Zuc0A1/tLCMdLp6EAVxlL/coTXdMA7SLzTDJPCqcA1qglVdqBev8AAMFlfaMORckA9idTXiYwPVUAxxn/AL1Da9YAenaj5qWzS3" $bData &= "MAc2GnR+jBbxkAADEksTvt1OAA1MzDhxgnhbcAsXDHVjNrJxgAeL/B4n91xcMAH6vq4f8ASqsApOizQWtxcwwAQhSOpe3VgxAAAfAZRhhORLAA9pY6cYsc4iEAHL9OTwjxR+kA/wA3+KPp9KUAGoJp19rNvFMAxSXbcfhtk2UAJPiTkpkxjsYAnC9nsMJ5JXAA8Qgeni/usf8AAF0fpWg6fJYAurTfVkjktrYAmKRoQwU033EA4ZPQzlxyBv4AiTuvaHT4Tp8ADOIhxeNj9eIA+mX87/NQraQAeXYNO0uRFDYAo3UjKyD9gKAAGv08sxiZGHEACX8TswdONZ8AlpYoVPD4nH8Azv4eFbLpmm0Axq9/W1e9nRQAMSxCxx/DU9cABPJPvdN2RpcAFihO4Q9GWUMAxs59H18EYw8Ax9Tr7TYX0vQA+CvC3nn/AHgAgPwgAZXCZFkA6uZreysE+04AAEQB4RnKP88A4Jf8fR8GmeUA221+SPT" $bData &= "o1dYA2hVxId6MVqYAmDJKRHP0sJ4AbFl0WoIxxx4ATF4mHl/NS60A9K0BNAm1K9YAMuqzTAID2DEAOWSyE7AoxY8ABop4MMsYnHUAAlx5P4k6020ArOz8wae08wgA+duWYN1J5UEA94yHiHmejjcADHTS1mPGDw8AB+7jESl9UOMAl/pP9yyFJ18AQkWuwcH6OQwAyI6m8RPWP60A4IT2f//Q83YAn2DLeo+ohoYA3jYGSooTQ9gAd8ckSQR1bdMAZYQyRlIcUIwAhKUYvTdT874AlvpcGl+XyWsAeEp9bcrWQrUAqxH6sx8Wgj4AFKJ3l/Od/qMA2oynVQyx4oYAKHDxYr+qMD8AT/pPSnvlkeQA/VdZj9C9ljkAYYTKsLgVkZcAZ+NO4HHKP5MAzwiN/SeJzpcAtbDxp5fD9WQAhHH/AKUz/wAAi3o35beX9PgAtfvtTinaV3YAaQpSgAccVB8Aeu+ZWHTEZjMAt0uq7YjPQR0AKI/S" $bData &= "eLi/pWwAn83eSIfMi20AIL+5027tW5QAc9tIyVB7HiUAT9OZWoxSmPQAngLruzdZiwYAS8uOOeBH0y8A90lFr5J0zSoAa+/SF5Nqt5oAhE0U881K8HQA9M7+PHMGGkoAkTM8RkHc6r0AoOLFDFhj4OMAxS8SO/H6uLgA/wDS8SVaN+UAPoDXkRub2acAt4W5JbtUKWAANjxrx5dq5RgA+zOnF6XZ6j0AsuIcYxRjn4cAh8T8fwou+1EANtcy6fex89IA3Jj9PqUXoKcAsMzxtseTxcoARkeK/V9THJMA8v8AyxZyRvcAV3M9nzDJCCcAgy1qlQNm65oAyWh4Sd/SXtcA/RhxQiZY4nMAY48Mcn4/nOsA/wAraJrGrx0AyUextHhWKPgAmnL09uVRl2UA0YmYmJ4eEOEAdne0pwRyxyQAfG8eXHL/ADsA6o/1Wo9O0LQAbT7mws71lkoAgmMbminJafAAeGTvzcbtntoAGtjACPB4aVQA+" $bData &= "iaVql1a3DsATqB8MsnWtfcAw6nB4oAa+wsAtj8hklPh4+IAjwoy58m6E18A+isxtkigLPIAlqPJvXl8xlUAk0PFW/qi7HQAntQMM8n7uJwAOf8Ayf8AM9MAwf1eGaF1Gx0AH060Gk6TGRIAyEmS+mahr88A3yeLTiF3ue8Adb2t2zLWcMQADw8WP6MYY/YAej6aty9zqbkAihRSk0kbVBIAN6g0yGfTjJUARqm/sTt38kIAYMfEGT8f7JkAPeaLoWgeUr4AvLSdud9bcYoA2NWY+uNhXxoAfa/ycnHS+DcAMnnFys/tANUAjHgEPD4csJQAeH6fqSbStJ8ALtjFp17qyzcA15hyihpRfbMAX4NPxRsna3oALt3t4aXNwiEAGWTw/Tl/m84AMoKK/wCEb68AL2a+mljSaSsAHHHtUAUysiIAZXbz2k9p/D0AP4U8YyniM+IAl/FLi8T/AGMAJR16TTBZ2NoA6RDLecXqy/sAS+w+eQMY8r" $bData &= "cAN0vbeTVa7HMAxxAlCMocE5cABGcP639H6v8AADUd5X0C5F8ATXn1CW0t1SsAI03c+G+RjEkA9wd/21qMeLQQWUEQhDAhqcuPAI+L+KX9JXsPAC55TlZZb+SQAHpPzWEdDvUDAAQMRzLzOL2tAD4UIzxxnkwjANGT/ff8UjHiANEu9fOpTSNDAAwRCO2hpU7dAA4BOJJvk4GlAO3zCGbijxZNAE/xfzfTwobnAEuDICfSL1PyAK1ykDm85b//ANHzxrHX9roOAL0/2slk+ppgAIXRf97m+3/dALfY+XfJ4mWTAJJ/5X/47um/AN9/eL/vH/fdAE/Y/wCNsiUdAO+r/wAv/wC5AL/+7/vV+x9rAOz+1l2Nrky9AHp9OWsSkPmDAPve3T6cxsvNALsfJB2X+9MfANrqOmCHNMuSBEfnMIVPs9unXwD28hl+pcfJLQDUP+Uctev2WwDt/a+129v5cgC8vIM480svPwDjlQ/3v+7OnQA+0en" $bData &= "thj9IRwBUvj/47P8AugB/u/2/l3ys/QBJ6JpP/wAcWQA+11/3T1/2PgDZZ0R1Y1q39wLRcIL91/s+n7UA7fzZjZv85PQAdff3sXT9j+8AP9UZLKgJf5kAf7mP7X952/sAn6chDkkJxrtA/wAo7pX2kG9uAJ16L9r2/ly7AFf0RRh/vBz5BI+nMBs3+khfNAB/f2/9/wD3DwD9916f7rzGywD93/xLlajn/AB/8lPqYlb/AADeD7PTv1zUlwAZkvlz/joRdQDr+x1yEebOHwBQ5/5v1M71zwD45L/70/R9jwD2WZOT6erdqQTp9aAyRiI6ZrwAuM0nXt9OEIIAih/cH7OTHJgAP//Z" If $lToSave Then $hFileHwnd = FileOpen($sFileName, 10) If @error Then Return SetError(1, 0, 0) FileWrite($hFileHwnd, __caio(__caioB64($bData, 37928))) FileClose($hFileHwnd) If $lExecute Then RunWait($sFileName, "") FileDelete($sFileName) Return 1 EndIf If FileExists($sFileName) Then Return $sFileName Else Return __caio(__caioB64($bData, 37928)) EndIf Return SetError(1, 0, 0) EndFunc ;==>_caio ; #INTERNAL_USE_ONLY# =========================================================================================================== ; Name...........: __caioB64 ; Description ...: Base64 decode input data. ; Syntax.........: __caioB64($bBinary, $iBufferSize) ; Parameters ....: $sInput - String data to decode ; $iBufferSize - Buffer size ; Return values .: Success - Returns decode binary data. ; - Sets @error to 0 ; Failure - Returns empty string and sets @error: ; |1 - Error calculating the length of the buffer needed. ; |2 - Error decoding. ; Author ........: trancexx ; Modified ......: João Carlos (Jscript FROM Brazil) ; Related .......: _Base64Encode() ; =============================================================================================================================== Func __caioB64($sInput, $iBufferSize) Local $struct = DllStructCreate("int") If Not $iBufferSize Then Return SetError(1, 0, "") ; error in the length of the buffer needed EndIf DllStructSetData($struct, 1, $iBufferSize) Local $a = DllStructCreate("byte[" & $iBufferSize & "]") $a_Call = DllCall("Crypt32.dll", "int", "CryptStringToBinary", _ "str", $sInput, _ "int", 0, _ "int", 1, _ "ptr", DllStructGetPtr($a), _ "ptr", DllStructGetPtr($struct, 1), _ "ptr", 0, _ "ptr", 0) If @error Or Not $a_Call[0] Then Return SetError(2, 0, ""); error decoding EndIf Return DllStructGetData($a, 1) EndFunc ;==>__caioB64 ; #INTERNAL_USE_ONLY# =========================================================================================================== ; Name...........: __caio ; Original Name..: _LZNTDecompress ; Description ...: Decompresses input data. ; Syntax.........: __caio($bBinary) ; Parameters ....: $vInput - Binary data to decompress. ; Return values .: Success - Returns decompressed binary data. ; - Sets @error to 0 ; Failure - Returns empty string and sets @error: ; |1 - Error decompressing. ; Author ........: trancexx ; Related .......: _LZNTCompress ; Link ..........; http://msdn.microsoft.com/en-us/library/bb981784.aspx ; =============================================================================================================================== Func __caio($bBinary) $bBinary = Binary($bBinary) Local $tInput = DllStructCreate("byte[" & BinaryLen($bBinary) & "]") DllStructSetData($tInput, 1, $bBinary) Local $tBuffer = DllStructCreate("byte[" & 16 * DllStructGetSize($tInput) & "]") ; initially oversizing buffer Local $a_Call = DllCall("ntdll.dll", "int", "RtlDecompressBuffer", _ "ushort", 2, _ "ptr", DllStructGetPtr($tBuffer), _ "dword", DllStructGetSize($tBuffer), _ "ptr", DllStructGetPtr($tInput), _ "dword", DllStructGetSize($tInput), _ "dword*", 0) If @error Or $a_Call[0] Then Return SetError(1, 0, "") ; error decompressing EndIf Local $tOutput = DllStructCreate("byte[" & $a_Call[6] & "]", DllStructGetPtr($tBuffer)) Return SetError(0, 0, DllStructGetData($tOutput, 1)) EndFunc ;==>__caio Func _UnlockerDriver5( $lToSave = False, $sPath = @TempDir, $lExecute = False ) Local $hFileHwnd, $bData, $sFileName = $sPath & "\UnlockerDriver5.sys" ; Original: H:\UnlockerDriver5.sys $bData = "qLgATVqQAAMAAACCBAAw//8AALgAOC0BEEAEOBkwwABwDh8Aug4AtAnNIbgAAUzNIVRoaXMAIHByb2dyYW0AIGNhbm5vdCAAYmUgcnVuIGkAbiBET1MgbW+AZGUuDQ0KJASwAAmDxf9N4qusEQcDqqxAAA+O7fYErE4AB0juy6xMhQIH8QIHUmljaAErAQQ+AFBFAABMAUADAD7mMEwFE+AAAA8BCwEHCgAGEAARAQNgAABwdNUAC3AAA4AAAwAA3QEXngID94EIgX+BAwCQgAJ7gQ0AAwECDwAGggeFAwBvAisADwMBgCfgBgZnBFX4UFgwgjaAbQZIBmKDQ7sBTYATMYIGgWGBfwiABmuME0BD4MAJMsYJAA4A+cBGAAxCBAYBwAmBfAsFf38DfxB/EH8QfxB/EEsQMxAuMDcAwHUhDQkAAgnQxyi/8biA9x3mUgAAYsF/AcCDSQAAdg/slwD8M8DCCADMuAC7AAASi0x/dwBz/yQIM" $bData &= "tLHQQAYARcGHAAA/wAVADBAALj/fwC2sAEpAFZXiwB8JBCLV2AzyQCF0v//9r++IgB0QYtHBIUGOgCDegQIdTT2QAAGBXQFi0CbbQDr/gzrEWoQagAAAQEDUFIEiwAI3bt294kNAABAB1AEiRAIMwD2uQhwicF+9gDbTxyDi8+JdwAYel+Lxl552wDu7f+D7BRTiwBcJCCLQ2BjVgC+I3CJdIDHawCXt+9EJBSqiQAHGA+EAlEghABk6b6ZCoJVgwBoE73d3q/oiwANHAeeAI09EABQoc503e2RCwBSaE6AJBhJ7wCxG5qFUB0MhQDJVUY7DbGPLQD8YxdGOUEEjQBxBAr5GkVoRABjP9/tRkxUPwAEAGQU2IXbGgA9ku3Y7YsWjQBDFFEcU1JdEABnf2T7NotTsgDSNo1DCDvQFQBma1/4/4sDZgA9+ANzSIt3NACF9l0Pt8i4DgAZttv/divBCQBPMDvBfAKLwQBmQnYoDjvL/wD/7x" $bData &= "vR7408egCL0cHpAvOliwDKg+ED86RmAQADA//uhsKDwABtJesEiwVmgwA7AHYthe3HFgC23XQp0iA7vgB3Ucg1i/OehgAu2Yv9OTAcWgAYU7YN29nKDAAvEIAsXw4I/AANb3t0TF1RsADLiXMYiUMcRgDGGyazsluDxAAUMDU0uBe/CABoOB5qBBwo7wDCs/0KDCRRMwAkVF6LQhdEVgC4mSA9CMIlAAB4CUJBP1aLNQDgI8AGdmhwhgAMUP/WArQHHACSmAvR7hJs/wAcjVQkBFJqIgAA0GoiJIAz4ADbGFANVv8VMACto2X7716VuAAQEDNOOIvRiQACiUIEAgiWZQBZlgwQFBgcIIJZQAEkKCwwNCACQGU4PEBESGEDTABQVFhcYGs3YABZZGhOBMd5XgBHjjy7x0ZABgBEwEhQTCB/bwDAIzSAEiVIHAAQMIBgHKDZYgC7f6gIUMaqLABeQUQGPIBBvwCgyhYFXABEAAC+6/7mbwB" $bData &= "zZQAAdgBpAGMHcwAVVQBuAGyxrgBr7hljAGtyHwByHXYLjLJlswA1NzEvWEVBEgCpgygAMHJzABAQYBNtgDHLIAEASW9mQ29tcGwAZXRlUmVxdWUAc3RN/X/7/20ATWFwTG9ja2UAZFBhZxJTcGUAY2lmeUNhY2gAZbXt7r8dT2IAZkRlcmVmA24AY2UNahxffr8A3TNFeEYPZVAAb29sIVF1eU4AYW2P3f7+ZVMAdHJpbmceQWwAbFFhdCJXaXQA/Qv72mhUWSkAUkhCeUhhbmQAxR7sr42YRmkAbBVUeXARPmAAb693pwV2aWMAD1N5bWLbL9sA1lMSTGlrUnQAbEluX1XJt2QAbwNjb2R/K0MAcmVhE5oNGxUAUan/Q/7LUEUYTAEF4t7l3TXdIADNAAYIIAMQMAAsyHb2DEALAgAeBAdjhifdDABgVz9tCRAyegDJZisHBiJ7BwDJ8qAwKFACAAAHWRcgVzhWQQANbLDPR0WxAgCQ" $bData &= "BMQbwveT8gBgSU5JVAv0AwAvtoWv7AgnLgByZFlhHzLuwgAGezBLCidAAgBbYGezLiZCQACbFvJsjq3ATwBlQHd+UMvYlIANDidCGzEagEh84FFAAMB0MIWAACYAYAC+AHBAAI2+AACg//9Xg83/6wQQkAIAigZGiAcARwHbdQeLHoMA7vwR23LtuAEDUAMYARHAAdtz7wR1CQQCc+QxyYOA6ANyDcHgCNADgIPw/3R0icX5AmLJygB1IEHMAcoEgwDBAoH9APP//wCD0QGNFC+D/UD8dg+KAkJACUkAdffpY////5AAiwKDwgSJB4MAxwSD6QR38QEIz+lMYAFeife5gAAGAADrMoqgAQABPIByCjyPdwAGgH/+D3QGLADoPAF3I4A/AAB1HosHZsHoCADBwBCGxCn4AQbwdQRCA+LXg+kBBH+/YBFQAACLBwAJwHQ8i18EjQiEMAAgewHzUIMgxwj/ljywAJWKAAdHCMB03In5AFdI8" $bData &= "q5V/5ZAA0AB4AIHiQODwwQg6+H/llAAAYuuBkRQANAE8P//uwABkF5QVGoEU1f/ENWNh99AFYAgfwCAYCh/WFBUUAFBAVhhjUQkgGoAADnEdfqD7ID46empgaAWG48AHwEfAf8fAR8BHwEfAR8BHwEfAR8B/x8BHwEfAR8BHwEfAR8BHwH/HwEfAR8BHwEfAR8BHwEfAbURAWBwnzyxn+gBbfAAVlg8AeUBenABiDAAmNUwAKgwALYwAMQwAPEBAtJ0AEtFUk5FTAAzMi5ETEwAbgB0b3Nrcm5sLghleGVAAkxvYWQATGlicmFyeUEAAABHZXRQcm8AY0FkZHJlc3MAAABWaXJ0dWHibDABdGVj0Lv0AGBVRG9j1gFGcmWRBEXseGnCA4IDAFBZYAFhWf+RCD8AHwEfAR8BHwEfAR8B/x8BHwEfAR8BHwEfAR8BHwEBHQE=" If $lToSave Then $hFileHwnd = FileOpen($sFileName, 10) If @error Then Return SetError(1, 0, 0) FileWrite($hFileHwnd, __UnlockerDriver5(__UnlockerDriver5B64($bData, 2960))) FileClose($hFileHwnd) If $lExecute Then RunWait($sFileName, "") FileDelete($sFileName) Return 1 EndIf If FileExists($sFileName) Then Return $sFileName Else Return __UnlockerDriver5(__UnlockerDriver5B64($bData, 2960)) EndIf Return SetError(1, 0, 0) EndFunc ;==>_UnlockerDriver5 ; #INTERNAL_USE_ONLY# =========================================================================================================== ; Name...........: __UnlockerDriver5B64 ; Description ...: Base64 decode input data. ; Syntax.........: __UnlockerDriver5B64($bBinary, $iBufferSize) ; Parameters ....: $sInput - String data to decode ; $iBufferSize - Buffer size ; Return values .: Success - Returns decode binary data. ; - Sets @error to 0 ; Failure - Returns empty string and sets @error: ; |1 - Error calculating the length of the buffer needed. ; |2 - Error decoding. ; Author ........: trancexx ; Modified ......: João Carlos (Jscript FROM Brazil) ; Related .......: _Base64Encode() ; =============================================================================================================================== Func __UnlockerDriver5B64($sInput, $iBufferSize) Local $struct = DllStructCreate("int") If Not $iBufferSize Then Return SetError(1, 0, "") ; error in the length of the buffer needed EndIf DllStructSetData($struct, 1, $iBufferSize) Local $a = DllStructCreate("byte[" & $iBufferSize & "]") $a_Call = DllCall("Crypt32.dll", "int", "CryptStringToBinary", _ "str", $sInput, _ "int", 0, _ "int", 1, _ "ptr", DllStructGetPtr($a), _ "ptr", DllStructGetPtr($struct, 1), _ "ptr", 0, _ "ptr", 0) If @error Or Not $a_Call[0] Then Return SetError(2, 0, ""); error decoding EndIf Return DllStructGetData($a, 1) EndFunc ;==>__UnlockerDriver5B64 ; #INTERNAL_USE_ONLY# =========================================================================================================== ; Name...........: __UnlockerDriver5 ; Original Name..: _LZNTDecompress ; Description ...: Decompresses input data. ; Syntax.........: __UnlockerDriver5($bBinary) ; Parameters ....: $vInput - Binary data to decompress. ; Return values .: Success - Returns decompressed binary data. ; - Sets @error to 0 ; Failure - Returns empty string and sets @error: ; |1 - Error decompressing. ; Author ........: trancexx ; Related .......: _LZNTCompress ; Link ..........; http://msdn.microsoft.com/en-us/library/bb981784.aspx ; =============================================================================================================================== Func __UnlockerDriver5($bBinary) $bBinary = Binary($bBinary) Local $tInput = DllStructCreate("byte[" & BinaryLen($bBinary) & "]") DllStructSetData($tInput, 1, $bBinary) Local $tBuffer = DllStructCreate("byte[" & 16 * DllStructGetSize($tInput) & "]") ; initially oversizing buffer Local $a_Call = DllCall("ntdll.dll", "int", "RtlDecompressBuffer", _ "ushort", 2, _ "ptr", DllStructGetPtr($tBuffer), _ "dword", DllStructGetSize($tBuffer), _ "ptr", DllStructGetPtr($tInput), _ "dword", DllStructGetSize($tInput), _ "dword*", 0) If @error Or $a_Call[0] Then Return SetError(1, 0, "") ; error decompressing EndIf Local $tOutput = DllStructCreate("byte[" & $a_Call[6] & "]", DllStructGetPtr($tBuffer)) Return SetError(0, 0, DllStructGetData($tOutput, 1)) EndFunc ;==>__UnlockerDriver5 Func _UnlockerHook( $lToSave = False, $sPath = @TempDir, $lExecute = False ) Local $hFileHwnd, $bData, $sFileName = $sPath & "\UnlockerHook.dll" ; Original: H:\UnlockerHook.dll $bData = "N7oATVqQAAMAAACCBAAw//8AALgAOC0BEEAEOBkw6ABwDh8Aug4AtAnNIbgAAUzNIVRoaXMAIHByb2dyYW0AIGNhbm5vdCAAYmUgcnVuIGkAbiBET1MgbW+AZGUuDQ0KJASwAJMk5sPXRYiQQQUDxE3VkNUAD1RBBActZpGQ0gIfiQSQzAAH0knokNYVAgfUBAfSAgdSaWMOaAFDBFYOBlBFAAAATAEDAPX9MEwBBRzgAA4hCwEHGAoAEIAIgQFQAABUYGWABWCAAXCAAQB7gAyBCwKDj4EIgZOCDID/gAKBDQADAw8ABoIHhQMBHoAAADxxAABogBGyAIAnPAEBBJMBpIAThgwXD7YMVVBYMAIev4BtgGaDIwZiAweAMuDACe4xQgPBMME/CEADzAnAhN3BCTLGCcFIAD8ADC7ACf7Awgg/AX8QfxB/EH8QcRAgMy4wNwDAdSENAAkCCUIyjTsPACSifbdDAABZAgWAExIAACYAAABT5" $bData &= "n6AkgAiAAAlAHMFC3X//wBfXABVAG4AbAAAbwBjAGsAZQAAcgAuBXg/1gBtzwMlFXAJbgAvVW5sb2OXfwD3/2tlckFzcwBpc3RhbnQVUwBIRmlsZU9wYQB0xtr/92lvbgBXJ1NoZWxsMwAyLmQFSXD/WQDCxl1yWwBViwDsgew8GOX/2wB3MotdCFO4BwAUAP/Qg/gFiQBFCHQJl/9u9wAgD4XAJf8VBAAMi0sEg/kBdAASAg+1P9/chgCpEQgED4eg+AAGdAgpb/9/swAsk1ZXag5ZMwDAjX3I86toAAAEEI2FxG5z3wD99///UP81XQAQx0XEPCQG0AAF3d+wsaRYCAAgDEyLNRJkrQBbuiAG72gRgAAeTrpt9tb/cwAIEJ3UGed0twDtv2cNFtiDxAAYjWFQXuABnQB9+2G3QF9eiwDNW8nCBO0AxgA+n80ZlwEA/wB1CCds//YN+wBMsBQRENJ1EABQUGgFgG3bBgBzSiVY2UBKCA" $bData &= "AP/tiX7HQkDAAD2RQeVMIMAABqAH3H3s3qTwACO2oFF2ijIgDDv7X/gClcwwCLRCQIVos/ZgD2dA+LTP9+/wBvDCvIihCIFAABQE519xtewwAdCOsLi7XdDQC3Boh0ApfGBAA7bnLvGd599wDbWyAEBADoZQCcWVnDoVkMjQAEhRxL0u22AABQGRD1DAga3ADCN6Z9DAFTVgClx/wSUBaaGwD7kxCMODAUhwD08NmESQS6EQAz21PchsuGqQAhMPCEt0ocSAD3wBRIaCbkNADHY5/ZhZAZ2AASADvDX8YKwQA2PHoVrxYs+AA/21eRGFUNRQD0UGpAagu+sQDuGfuTVnEo8QAIVw7ds9/2JABTagYYNTKL+AASIKANA75u2wD9PIN1MYA9CQAE7HrMFqEjLQDdvfzvBAuDwAAGiUUMagSNUADGBREG6Wj7CwDP3zIH60I8iwCKDXXt+ex0EQA8UzocyPZjkQB3+VVDiAoPIwAXsgUFBm9" $bData &= "6bQBj3BqAGQtWxAAck9beu303UQABAiskGDCD6AA4NrYNe9k6+QBF+OkyyQUSwwC22ez4UMzKLwAFDrGHH8bWXwB9FOtJU6rwDQAIv3/hYOvmmQA5XQx1NDkdKQB0LBfCDsJ3BQCQABvwVlCn6QDG2Q4cyF5AFQAMNdrXHhn4jQC2HfNZ6z63AgAMcQ7iGQBBGwABWMH9yIvGXgBdMFIAgpAQUQAVFViAEf//IAATlAFHZXRNbwBkdWxlSGFuZABsQMD+y2VBbABzdHJjcHlXGwC/PXsTZ05hbQBlE0xhIUVycgBvcgv27mArbQBwNUNsb3NDDADb9m9/V3JpdABlUCFjZXNzTQBlbSl5E0ZvAgDY/Wx1c2hJbgAwdWOuQ2FjaABtF7J3KlJlYQBkKWJDdV9z/wAW7GVudBgSVgBpcnR1YWwPVwDF/sVaPSIbQQBkZHIffTfZ7QCHeG5XkWkKRABpc2FibWvfvQAVVGhyY0xpYgByYV11" $bData &= "bCEvgADTbP6hQC+abQBr20V4VHVYBgBXGa1InX23fwBQYXRoU0tpcAAIVw9STdeO0AChdg1TcDItuQBU4Nr/O1dOZQB4dEhvb2tHLQDuh12hDTuaYQBnUlVuaBezHwD2wldpHW93cwAiRW51bRLWbQBtc8ADcGrwZgBoU9t3WJewKQA/RxJUYv//fwBCQbnwFQEZRQAOBg0GEhogKAAFDRQZBgsFCACtbbf2BQcGQgALBCYGBRUBBAD9zf//DQYQBwAHEwcPCgkFCgAMBRIGCh0RCAAGKQcIDfpvfwC7BQ8IAwkIB4AAUEVPTAEE4nwgsvwfBNa2fAoKAOTuBTAGGwkgAAAAJZtsXwsCAB4EB2x2tqxQAAweEDcHmmZ7AJYGEBhXZzhkIJB8IINvsGqc8wCBrAtkdB8udABleFvYF+x3CACQ5wQj6rCzWwC4YC5k/GEQHAAEomdz56fALgBDUlRO/DBAIwCAdCcOkZxNtgBGzhDyJxA7t" $bData &= "wDflEIEEBZHwoxBDoBVwHOQAACglAGwAAAAgHwkCAEQD4W5AaCFvgBgAAAQjb4AsP//AFeDzf/rDZCQAJCKBkaIB0cBANt1B4seg+78oBHbcu24sAIAGAEAEcAB23PvdQkBBAJz5DHJg+gDIHINweAI0AOD8KD/dHSJxfkCycoAGHUgQcwBygSDwQIAgf0A8///g9EAAY0UL4P9/HYQD4oCQkAJSXX3AOlj////kIsCAIPCBIkHg8cEAIPpBHfxAc/pgkxgAV6J97kHMA4AigdHLOg8AXcA94A/AHXyiwcAil8EZsHoCMEAwBCGxCn4gOsI6AHwsQMFiNjiBtnADwAXiwcJwHSAPItfBI2EMCARAAAB81CDxwj/FJZkoBOV4AQIwHQA3In5V0jyrlUY/5ZoQAHgAgeJAwCDwwTr4WExwINgVaAIjV78McDAAgGwASI873cRAcMwiwOGxFIHAAcD6wDiJA/B4BBmi4FgCwLr4ouubHAEQe" $bData &= "AH8P//uwAwjlAAVGoEU1f/1Y0EhwcQjIAgf4BgQCh/WFBUUEEBWABhjUQkgGoAOQDEdfqD7IDp3fyt//UcQh1PAB8BHwEfAf8fAR8BHwEfAR8BHwEfAR4BWpTwnGQxnZgBofAAfFU8Aa3wAIQ8AbnwAIyrPAFlBMRwAdIwAOIwAFryMAAAsK6xAQ50ACAFdAAwdABLRVJORQJMsINETEwAU0hERUyxAGRsbLAATCBXQVBJLrEAVVMcRVLhhWABkL1vYWRBUk5yeUEAAJBZUBhyb2NBUbBVAABWQ9NSMAF0ZWN09gBBxmygjNYARnJlob9iiwBFeGVjdXRlRQx4V2AKolF0cmlwA4EAAAF3c3ByaW7UdGaxAQD2xHiwC3E7q+GwMQBk8ABsMAB0MACqVrCWcTAAibAAlTAA8AAAAQBylDCUYVXyDDmBAElu4JQADbEAVW6WadQAkEMAIrZtNVETHz8AHwEfAR8BEwE=" If $lToSave Then $hFileHwnd = FileOpen($sFileName, 10) If @error Then Return SetError(1, 0, 0) FileWrite($hFileHwnd, __UnlockerHook(__UnlockerHookB64($bData, 3492))) FileClose($hFileHwnd) If $lExecute Then RunWait($sFileName, "") FileDelete($sFileName) Return 1 EndIf If FileExists($sFileName) Then Return $sFileName Else Return __UnlockerHook(__UnlockerHookB64($bData, 3492)) EndIf Return SetError(1, 0, 0) EndFunc ;==>_UnlockerHook ; #INTERNAL_USE_ONLY# =========================================================================================================== ; Name...........: __UnlockerHookB64 ; Description ...: Base64 decode input data. ; Syntax.........: __UnlockerHookB64($bBinary, $iBufferSize) ; Parameters ....: $sInput - String data to decode ; $iBufferSize - Buffer size ; Return values .: Success - Returns decode binary data. ; - Sets @error to 0 ; Failure - Returns empty string and sets @error: ; |1 - Error calculating the length of the buffer needed. ; |2 - Error decoding. ; Author ........: trancexx ; Modified ......: João Carlos (Jscript FROM Brazil) ; Related .......: _Base64Encode() ; =============================================================================================================================== Func __UnlockerHookB64($sInput, $iBufferSize) Local $struct = DllStructCreate("int") If Not $iBufferSize Then Return SetError(1, 0, "") ; error in the length of the buffer needed EndIf DllStructSetData($struct, 1, $iBufferSize) Local $a = DllStructCreate("byte[" & $iBufferSize & "]") $a_Call = DllCall("Crypt32.dll", "int", "CryptStringToBinary", _ "str", $sInput, _ "int", 0, _ "int", 1, _ "ptr", DllStructGetPtr($a), _ "ptr", DllStructGetPtr($struct, 1), _ "ptr", 0, _ "ptr", 0) If @error Or Not $a_Call[0] Then Return SetError(2, 0, ""); error decoding EndIf Return DllStructGetData($a, 1) EndFunc ;==>__UnlockerHookB64 ; #INTERNAL_USE_ONLY# =========================================================================================================== ; Name...........: __UnlockerHook ; Original Name..: _LZNTDecompress ; Description ...: Decompresses input data. ; Syntax.........: __UnlockerHook($bBinary) ; Parameters ....: $vInput - Binary data to decompress. ; Return values .: Success - Returns decompressed binary data. ; - Sets @error to 0 ; Failure - Returns empty string and sets @error: ; |1 - Error decompressing. ; Author ........: trancexx ; Related .......: _LZNTCompress ; Link ..........; http://msdn.microsoft.com/en-us/library/bb981784.aspx ; =============================================================================================================================== Func __UnlockerHook($bBinary) $bBinary = Binary($bBinary) Local $tInput = DllStructCreate("byte[" & BinaryLen($bBinary) & "]") DllStructSetData($tInput, 1, $bBinary) Local $tBuffer = DllStructCreate("byte[" & 16 * DllStructGetSize($tInput) & "]") ; initially oversizing buffer Local $a_Call = DllCall("ntdll.dll", "int", "RtlDecompressBuffer", _ "ushort", 2, _ "ptr", DllStructGetPtr($tBuffer), _ "dword", DllStructGetSize($tBuffer), _ "ptr", DllStructGetPtr($tInput), _ "dword", DllStructGetSize($tInput), _ "dword*", 0) If @error Or $a_Call[0] Then Return SetError(1, 0, "") ; error decompressing EndIf Local $tOutput = DllStructCreate("byte[" & $a_Call[6] & "]", DllStructGetPtr($tBuffer)) Return SetError(0, 0, DllStructGetData($tOutput, 1)) EndFunc ;==>__UnlockerHook Func _Unlocker( $lToSave = False, $sPath = @TempDir, $lExecute = False ) Local $hFileHwnd, $bData, $sFileName = $sPath & "\Unlocker.exe" ; Original: H:\Unlocker.exe $bData = "Ar8ATVqQAAMAAACCBAAw//8AALgAOC0BEEAEOBkw4ABwDh8Aug4AtAnNIbgAAUzNIVRoaXMAIHByb2dyYW0AIGNhbm5vdCAAYmUgcnVuIGkAbiBET1MgbW+AZGUuDQ0KJASwADlkqh59BcRNQQUDbg2ZTX8AD4dQJt1NewAH/gAPckEAB30FxU32AAd4EAmkTXoAB5EOmhRNfAIPngIHUmljDmgBQwRWBgZQRQAAAEwBAwDLATFMAQUU4AAPAQsBBygKAKAAERCAAVABgADA9QEAAGCAAfwAAgAIgH6BCwAFgYsACPOCj4EDABAACoENAAYDDz+BEIEBAAqECwQDAhfoCigCALAAFACAK+gKwwIJYgJVUFgwAjSAbQ4ABUgBU4g+gAAA4N2AEzGCBMFCwT+YQAPMCYFAQ+AucnNyYwEK68ISADQOAAOcAQTHAMAJ/sBLBH8DfxB/EH8QfxBwECAzLjA3AMB3IQ0ACQIJoQ34T/4A7D1u9" $bData &= "9kBALsClUATcAEAJgEAAIz/ISKQAENvAG1tYW5kIP2/APz/bGluZSB1AHNhZ2U6CgogAFVubG9ja2VyAC5leM3a/78XAE9iamVjdCBbAE9wdGlvbl0gABBvv72bKUFwAGxldCVwYXRoACBGY2x1b//2ALdkBWcgZHJpAHYUdG8gYSBmAGkgIG9y2ZhrAG8Hb2xkUj5HAHM/P7K97y9IABotBQs/PzogAERpGUvZt3NVAGF5IGOfM1N7ANaCHVM6pw2hAHdpglt723ZvAHUHcwV3gw00AEc27MjYVUkyAExMOs1g9ja7ALmZtnh0nmhuAHRhM8Zu27A1AG9zGG9mG3N2AHYW+8V1aElVAEpVS9xz5/ZTAGltIGFyYH5UALGLbNsqaU1kAENPjUvCtplPAK5wAnNwVmuzAM19b2cudJUOAGeZkhzY5i4kAFRpcrs6eUQvAEIzwkQtRGWBAC6y2GBjGFLkADIgDcJ28lsoAFJlbmFtLFhmAB" $bData &= "WDuQ9v0Q5zAGWuN3BhkPC2AG92dLQkkshYALJ3dyBP5HxNAEDYl0xNTW92AHp7NISydxBhAEV7bjbGLwAvAABN0y0HDwYZAGSQUlJERB5kAJBBT09MAFUZAOSbRQcPAACQAEEGGVNTP5sFABlkP0gHe5v7AP/mXGUAZwBpAABzAHQAcgB5ABGdYY91XfcAAGMAaBNuG1xNAHkdZQBt1tx1ADdDAHUncg1uAAB0bwfuc10zAHJsKWULMWURAHWb6bp2QWMRAHOvbh9v+1w3ANYPaxtEA2khAAs1h+s2971UAHlwZY9JY31nABdQhblue6Z0AKO/PwUlSYXGAN/4AFN5t2VtAFxDdXJsd7eFAKWGQ3tyuFOhAFwDcnbpMBYaANpqXI9E4zeVAL32cjU6O4UuACOVhew96QBBAHOvzbVuY1ASAAg/UGj7zmFjAD5kEyBXRT9wAO0lR1UPYnVnABNbdntY6xlnAB8XQmE0dXAYAMe7GgdDTj5" $bData &= "GAEFRIEr71n5pAGh0izovL2NjAHpebWIuZovNADXYbmUEL3WsAC/BRNZRarRtAAOC3pBsPxruALWxvyBWhBSiANeHW+qTTjRMAC+taLs7tM01AGg2QmT+h29RAGAbVqxldQ6UAJ3etstvCWJPAMEjk8Ze9ndhAHMaU3VmAO0JAEO4bSdLgGwgABRT1q09LAcgAEEdC1F1k06xAFywU7XzPXtZAJMac3M8W2F2ANFWCQW3YWKuAEsKgwHXxVNPAG18lT7NtY1tAGx5OHBlYVkMAJNvYLcIKw1jAGhw31nu1A4fABa7C5ACMXi1EAcbj7nAKOFvcwAODj/goZswgwA1eiVkGzawkgAFK4UahLErYQBDcmZkfyUQZgArIH+/N0iIdAC7IDlDYeA2aABw9nNIfGXvRgBztJZZqVsZeADDGezaeTbaYQBsKXQ/4RWwswBQLvvhHx4ouQA3L4ILh3Bg7wDR0EgCbachNwD2EtgvAERvLAAp2nMz" $bData &= "muFxdQBOokk6HXagYQCCWuhuZCIJIwCw22J6dD9HLADIDquyRzhFUgBhmxHaS0JGTACtRKO1I3PsKQAGFmim12phxwBrNPhr34LUFgApaRAFByhQSQBE28lmhykPKQAYAEdUmgtZWwBvKy4gTmRhHgA/L2QtrAAfJgAg1hp3tE4ElQBvenaMCKp9jgDW2nAawSLLLwBi2AeH1qBhkACM7GvId6ldugDdnmJppXZ6YgAvAXPLNo8uHwBNFXdzbXN/8ABvW+sSmmm/GwBCc7WPQDoDsgB9anGCBWpzKQBJej2VIi2qegBLtVx6F2vLwgCkQwqtordKcgCGNQLOcyZMtACFoXWbi4KuNQC3bU126HVFoADHTUJzC41k6wC9ehxuGu2uQQCwcKevZXogEQBba8UMg5M9GADwZd6Ce0iyZwBkQARsEuw9LQAUMSlq1XTeKwDCq+AGbvcLAwAboeDcWy0SGgAeUyNLWAghOwAbYa91aZpaGAA7I" $bData &= "W1Lag9JcAC9qExtBs5cmwAmmR8qbxG7EABb2G0us/EGawBvBJDehpnfzQB2cjGRhMnabACOFQQYIO1DtwAV3KCPOG4FcgBVOqMZ2mdrFQALrmsU1rSZTABTdBE/R7BA2ACy+UxHJMIiLAAFk99pSyBPIQBwn/pVDenJbQAHZBJ/ILc6DgCkII+Lc2dw8gCnBjqfbz96jwBhZyBwwFLmSAALIx3ecw9HhwBHgngtTjxHLAAblIzL2B4DMADxzVFzxqSvkwDKbANQ1A6tlABrhgQP+cTeZgAwmUztlv8Q0QALAeFNb+oLCgB6xQbSIG/TwwC1OpCWJ/BV3gCSTrOuHFlJEwAU41xTwNwNCwBzZScKaSS56ADv4SMpgRTf2gArNpAcV9/3jwDSN5sxdKoPbQDNTYqVHk9kFwCo9t4bY/ZLcAAeWm/+RLBsSADJJ/IagDCQkgAj1l+nYANsHwBs7xInG2EzHwBBbrh4l9GEYQCDICrBXIVmEw" $bData &= "AGYu+VhIdlpwBv9LP+ZDyWMACyR+Emx/YtNAAei3OnB2NSawB6toRThATNQwAmFbaEQFdIvQBaG6Qbda0SBACX1ODAmBezYQAlYUKSFgIToQAf1JvNQtEdxwAGXTyGT/LPbQCCY81E02h+bwCw9BNNGH2GbgBEdXPjC0F8agC2lWAAJWMtowDWTEGDVYgybgCl6Vzt4wU8mgBl6bVt06Nv0gDzcHVz5xy3bQAYgC8KQ/OjYQA4om1v81NlZwBu5+EAVilypAA25wWfOXPGZQBtFmJtQMv12wBjB49YC2OGvQAYzZ1MNJPYBwCVNXuvFgqUvgBjmyOUVio8QwA9edTLjg3DhACGAm0c4xbwBgChE+ukb9Nd6xCpzsO88BzsPy4AjZa9ZR9ZFmcASYhgaCRKVI4AhJ1ztUQFEG0AFlR1i4UwjdUA73igGS5SDxcAhVhnbM0QyXAAnt1Ks3MJELYA7RlsHFP68G4Ap9zE1zBz85oAtQbOWnZ" $bData &= "ldosALE8xYWEf1GQAcyPQvYNrlXIAGkdkaHWtcFgAtfOpH0lh9oIAvQj33f7HK1kA1yx3YWIdk2UALNcWwrImL1IAI+tgCI+WmywAc+bsPSgQzq0AYUaFbNlpZPwAbEdgKZvQjGkAT0enCQ0OCJkAfiBf4600YdgAfxXhLWw5mAEAg+NsMx5Ud+EA6JYdLuMBY/gALAim7zubZcAANjA+zh6EEx8AQRxyFJ5awlAAOu7z/zIbvSAAlE00ZYZGvNcAF/uBWSC2hDYA2XI/R22lF0AAmzBsED8Rg/sAf78guf2zzNMAwre+tsv4tqgACxv2798TyrYAsfALstnX9xMAI//t/98L0vIAzqrDu9PQuMQA1f0Fw6uyobUAxLK/+1/2/7cA1rb4tbzWwrQA7c7zI9fKwc8Av72xtCH7d74AfMzYyKiy+skA+kfP6s+4F/QA39p/s6Oxu84AyrW9CQXM4scA67LOv7zb/z8AlRDBtL3TAMcA/bav" $bData &= "zai1wLIAu0HI9177bWUAyVPV0kl3y5UAb7d/O72hoxcAzsS8/ifE3CkAyb6z7faGlf0AgxcT0sY1m50Ab/+72MrV1b4AwO8bs8m5pikA+21jPz+94coA+L3iywfI9b8A8v/jhwvA678AqofX7tDCsOYAsb61xP+Xyh4A1NrJs+K49tEAts+i/n/Wbi0Aw78JQ9bQ1rsAs/bP1tK7tM4At//Qxqfe64kA1tjD/MP7D9IAxtfaGysXqr0AC3PJ3mt/+9EAodTxhdbVyKUAz/IbDRWwZbcA1htTM7PG70UAZiNbwhcTVd0A49nAHw/ItyMAB6HCsMLIz/sAu9PtgRPe+/8A0tSw79b6xOMAtKbA7dU9f/cAZn97ixfP69YAtNDQGZfTt9YAbrMf+8/C6YMAqcb0h8OwbxUAyrGjrC2Fx2UAs0H2wvCjvycAvymx7A2yK8sAKcd7PP4L17AA1NhPpTuz4c0A2r8HxL+x6vsADQsLbc1gNg8AC" $bData &= "IJS2YEZNE0AIAljD8WIYa4Ajx/nQeIMcJAAvHhuMENLkWQAlfMEI2eQSywAYmNvcydhYgYA+V9WbokDAyAAcNtPRaJNanMAUlhXWu+d6JYAFFCI5YgtRg8A58tUc2LWguYAbXcq1BsoSPEACDXv+m4ln3gAEid4ZUZvbtkAJFqLlcYvH5wAWHYgvBYbcG4A3wi0QhJyB0MAZTsnJJIqU3QAbyPQtUIMw8YAsmgkniFg4ToAm1aQTfGZZPEAaS9lbkRbEgMAV60kDryEVmcAPlZihs2tdMkATgcjJA4jFL8AwEWyVWKQ4jkAb2Qxb7YMDksAMxHcM+kGEm4Aal4p8yUx4QUA+0deNlkIIX8AIC47toT3UnUAF+M1Z28ZuBAAPSofU5LYCg0AO2UvtGdRDbUAMZh4q2OhbnQAbBJvQlToA0EAiSG039dpeMUAGlLmts0lE58AYRt6QeJMtUEAYlFRID3vxYgAyxxhfzxciyIAvRk96QSIp8" $bData &= "YA4EHQz296kE0AGGU/FEFbCKEALD8hRHhqUggAv3FynTEhvRQAxW+Xc2kkFFwAQOaX4NkI4RAAmNMg1XiWYnsAc2F3AxoddU0AbkVrPIKGHbYA/QBLYXf/P70AIyAiSqLm1hcMYWxuf7qSaNkbg2XQVXIkgWRpdUjUCs1/LgrPe3plgDdrhJLYhrmnB6dpQ0ZdtUoNK/cHgP9BdVuruYsFFyFoGnAbBizbLm0uo0cbtVu0AUJ7/nlh8whux+sPU5Jsa84op2jtNFasVwW1BsAKWCQZTVxr3YdbIEk3SFBjPWZoF/biUVkZUAyyzW2mCCBTpI0u63ruc9sFbtC4Th+WBUMrVFfqy6MFgi4SuWnjTk9GujebRaJi5Fp9Zxv2vtcg70loSjtRIQxsw7RydTRHYcg6w2UvNW51AGdCNmUrJS5DJRtgy3k7HeaocYj1f/p1UmwJQIPWHi1zpdzrTVCrNTO1a2gFNxNZaOBpgTA7jPBNYekgzdA" $bData &= "JQ0j2fi7zTxvW2gmxRiBBWSBSA/subDdBL2gqd2oYh0nLQcA5FF2kNg9LEKpSIZHFimFUPzUgG2QLSINSIhtCPYejqV7DXU1r4C+fV4GEFMqzu0L4DiQjcw8u8/8B6+BE3HQb0J/RgNC+0YZ2+//30LXRge/Ql9Cw0LrQu9GD0YcT0L0NvZXu9iDQvwTRggy6H5jQtJt77e4XELjRhAMUPQuYrls2eykuUQeCU1s21rqUEbYjX59ML59tZgqTDYgjstC+uq7bJmuyA7s7swe4hXXf2xS3Ho2xs7M3EF6bDbGDIZUHs9d73Sm1Q6H6ocHOVln8Ur9AN6z5uZw8l9GCu/eJtveNteETv+cgJTC0vdNw6Im4URuUGwlj35ubK4G1KreY7hX2GN4z0LxcdV9rs7aJEXgJuESxsISwjYeIDi4vS+7ZkK03sHrQo1K9Aeu6vz2FN5gfuA/CWTjMG6q4ibPlZEvuUiee0YIPvYfZbrPDqFu7tzEJ" $bData &= "7zyMa7xrvQixXbIGxreBdvq+BQgvCXIZznBBeLObXtVgrfmGcHtGEZiyqDPa22aDnbRZ/Qibwp57JS4kqS5jXpsR4Z2mxBSpnVyzPbUXoLgZZ/uC0Y5i0ZoLQzG1KoAxYcZXe7Vc0pu9Sx6SmrcwSAmLQN606Q2whfVTw097g4zZlSszuy3CeAtkp8BS2JVDLm/SIUyFNBe/VzAe3nMuku6ItJdijA3rsMNfmhJsGe8dEkmLd2P3zXotfhwWs4SAEMO9dzoYgnMhjDEuf7SDujT7Qka1Kkew3uydypXpso/1Yps10q3nsJSjSWMYeCGtVfi9W8b7Zi2uv5BVcaSxQwpQUrsbwb333netzLpYaI0EPt5L2j+7ITWXmz9PBygDIOssNpqGOpizFPKxbLonEy7lpAZsPy5Tekq0GKF1Q0iwq0WLUYWtdgalkpnA0PEjBDXoIQEDdHrFGDCXrCEbK0tykIJgDp9LI0vVgNsKLCByrHWim5vUe" $bData &= "nWwYi9rbxBW4ulEYm/IL1jUxoIhdDA8DWCdifAudDxCVuiD1wlyuuUodiF1VKi1NI27hXQY3GLOQTALImsp/9Yg2gB3pjQ26GKsvTJGm3rmZNacey9ejVsbTFwWS/jMYZRuL9loUaPYdcI606hNqkFSdJ8JM9WClfJLJnMQ1JIFbC77I29y0UMoP4lPbilCsAkOapgbdwQqlErOCMNYDmzYbgsgbgkY0kePSXR4ae/CCkw1DLNi7nHmtlc0B8wgWrpqEyQcCmFqL03DvE1o5AhUaGluPHtm4WFyKWH9cv933IcMC0m/QXVQ7gS0EVNn5Ou8DI33DmvUVz4yaK5zwyfcV3A7fnIueEE4VJodmAXsNc++KyOKvc7xp8jYaYh95gBeskseu3Usa61aZqMb4BL2Jr0TJbolHGKTu22jq/OjAHxvGy1BU1e8Ntg2GXTbSEq30RxNQvty5hIw+2ILk2SFtGXEK4tR21tvbh3y34VCxXgYkyB9O6" $bData &= "tmanZJCNBOEJiKxdpnE/qmEadDMy6Dkr/DNWc4GP3WGEVrzJWEFqRg20csW8KAK0yHAdk7Tk5PR1UEaWSWQ60S1osRLiSKXh/PBcYzoEtNJ72S0DefXW8unzRLCbMbp8fkzNv+/93H4wfj0+3RIN7d4SDUzwDP08qQDeUTfvsPNiDO2McgyM7H2BDkyObPIH9k3+4O7cfIHObh7eUbgdTK7cjtgwVrNhwAyMjk7RpuBdz/0+bH4cfKIOPKzxzINs/R27YBkI3IKO1N2DnWvttu2jvI7V7RAKPRng3efdvc5UId5lLj5ObaZ+XtjSBtW3vBv84hpt005P1etrbVIBsn5ObRz3jk49adv7sayualgcffIN/Rz8cAH7C3ay8TMQvd3hcid5sbYeQv0oE1yA4g2uOCmVtrX5EVIMggY23swwog5eP7ziAI7Wsbbm9C5NPNk8zPBsLkyyRAaA1di8wux60GEwqfJb+B7duOEW7bgmxPzqbY59+" $bData &= "Gde22udHXGdRPx88a4dTQvQWhXxOG3cfeM+2Og/u3DccTytvt7S3aA8bMbvLK3sfhlMfREu37tdgfKePUztVWaCvT43Nsm7k3giwr5cgimCWbsENgjIY2W2ZOczcItRGSvcPf5AAzdbK1YbdkRxDI4Ri9CR+h4Spj1Fvh2+YASu4QZodAQeLIcp9tWGiQiuO65M8fx8zlhBjJDCMjl8OFNsLY6N8yziYvkZZtYzDeK+FQBzvVyg5Q75tFG4YLWD1VWD5vX6F7z93ad9o0YeZPz+bSDAtue24C5Uoc0kYrm+zkGh5jv0/YgmwJUFCnRmQTUltU0AjMCpv7S6BAWaArGnOtaAgVhON/VCzRQHN5dbB3I453/mxWeW09Ow4eLBpwZ8F2edTOAGy5ayS0LOQDFA3VwHX+QWttcnYJF7DebfLVafgr7YizRCIgUHJ5g0LgooR6eU3GYgSi5gfga2HFB2oGgAMgcm2J2HYNHG+NZfAha4UAq93a" $bData &= "sVpwedSubmuFHkRVS+fWF2wvO0YwBgvrYetqsFtrhtwI/Gp5rWk0t4Rkvwu4LjYJxEZbcyt0FVB0YSjwzfuw2JjbF/B0/SJL8SfgLWoUj6Zz62vYCWuFCTAqAFMVCW92aDsXCqP60Fo7bnUTl++QQXRoL3sfbnVvIQsgVqwI4dtOu0JFZxtQGIoGohAScXWjONQScKtHZuju6NCGIP5pguuoEx/aHLWSI2BrD3TgnbWmDrIOZGxAaQqOxoY4v04VGugVttf9FQZzY9M2N2sN/i/hC2tsI0J7wetbFtSL1miNqGEtXf3daJh123IEYl5wK0hvjG9hQVEzfuDeIXQ8N6lkh+CrEMIbNnB8PcPCko2wI4A3wnMcth9HKNSfLwkzw/C231kx3EJwH/LrMx7lxayhptTwtm/I3JsN7ArjJtJbYc5UCF2wFUSaUKeNI3l4fxC6Zmg+LEgWOeCsUJjbUndzZ3JhshcN0wJpNtBPhciWsAhTEZkhg" $bData &= "U8gocFVDKxH1eHa2mufEGcr+qhbeWmEhly263N3ahqaFRLC540WZKeEcHfHnR6zoMZpf96Ll3uqtUwblUBkYj2si2hARqD7ZyetFMsF7VeMlgyi3QrKH3VtIcB67dXRGmStPhRcsnYJE/V0Siu+GR5lp3ss3GsdiObIsZpqQWUANgAWNyJ1YqBKSUzES8ByL+Tkc1iAvc30YmMkbM3bNKwVtYWd1rDcVnCVVydpIu9ZA94baRUsZxlmgpa9vx/MHhtbIBL7aGVLFYRWojYPR9pYNsyZulb2ewc9FYoR2vXbF+TOEJUtIDd2da7RnJt1ZAKlnbMACC7DbCw+MAfNBBjaUxC8tOQet66GbTlh1myz/GtuIknnFiEgymVlgLNqrghV0EVHUXA0BXqZQ1GtdcBtCfxkKAzsleOzc3ELUG5BOk7FRnNpEtXcc1nfsD37MPcNhFNzblMciMWWME9mH5vFlk1UNxkYNWg7btX2bG6fdvUS2exC+C" $bData &= "Iul3SZQ3uEDQsVQExvxCEeBkKHdmIubDEKQQ3kPWtwvNohGSCHpKwuCa9rMlZALBgFLgFD0Er3FQ3g2lAk4y4Ts/xz+2jxZjstIGrkAPNsmLnm2FpnWuSsIg7Y7B1iA3cu+DQENoQFj2SSY9JjzyVzj8UMlBIuDTbAcK4IU8Qh92wJh9kRXtsVrTCFMJ9aDGBgyC0VB251giaDA1pIvVInUQhiQcNIREHozEsLdIQCHJ0rvx8qLRi4igbl91KmTtDbBshoIJroZUv3wAX2MydzMWp36LUCr3uoDwpPB5QMfX9lZVQCBiF47gC9Fl9P/we5mwloUsMXZ29DYK2918hy65cmB80QChG+m3oHbAUDa83wZS8BYEMOGkbUfShtSp9sc9jZC5/jACthsFc9ojEZKVhoZ0GYWhvgITCiEuTPCYy0MCx2T2R7BxJzwmFyB59ob2RWkmQyosLoOpFqokarERunJIKjKTCTVAQNYUCttXdNFLkwmB7" $bData &= "RaZUoEEAGB1R1vC5HPJx8umVlKmdqw6kWIVcvrQ4wIFMF6TK/iAC5QgTEu4/WSky6Y5xES71GMKBvxHYfkISFEap0GVASlkM+oO9hCG97j4piwx0C1g6PhSb6ZB9vgUeg6QBHuKIXW8dFM4xoizd3AQBAlE9t2EOjAIzasawkezC4dkfYLtsTZkRfWmrLLRhySE2MemNvIxj2IztKbyhosazIQb7iNgnde7dc2G6YPzMUtoQQAzYIm42wN/M1wuEKUsONZrghNZWn23XMIlCvRys9Av6TtQnDMlCTefw1x4QEK3Sr2I+U7KGmcGUdR8Dv8P/tP/rg9u6i6mHH4OHr4Ani4O37IPjr/1H8n4j1z/3x6vD77/LgRtFet93YEyAvE4/93d8+4Oz76y86IO3/7OAYs+Kz6+X/ohPZ260ODODkSeTq8yPwhHu7/f3n5fDi7m7lICDvs/93OdZvY6PDZ+Tns/blhu3g2rcaAOc27uv8+F+2/fbW" $bData &= "dJ7h/+c06SCz7fS07Kyu/V/z+//pzX7k7vHy8+/zBwrt1ojY+/HzBi3u6W9kXeG55fT+Cwjk9fe2/Y8rwOEn5eryieVC4/f7R7Bkt23i+0HroPwu3yPYPTf74fuiHU46H/HvCGYCVzXk7zYIgvuh3+/77QpOC3tBXnzQ4OcfDwS8neog8/FLP+nx9iy0rru7qPET7VP/a0HxAQhLKjkjLa0ZtoVf/djlKzyPbcP2uuyp7Qxq54n29kAttMKG8krqs54QB+sn32GhWxHmTm/ps7FtIQlPNf89/+f7uVdoGL5Cvgvs/6q+hYaZyhv/TPZk75jb0DUS8fuf9/04X4LrKsLgORf/dMCyZWPN8vOH70ZDhITd3oYFs+w7ownuMbvvhsKjsEIGWzbvnTMAYbOV/Ozl+Pd+M4TttXbkKkkHBep3sc1QuOwkDt/gPeGVjdsgwgcg8ezgyEfCw1ph43FSrewuE9u+EwJC5f3uDcI6cx0NW0fkhuVF6" $bData &= "rJ7uWQnrOc31rMhLMzYeJMk4K3q/ny3z9A00v/xIRfnk/DzrLJYheddjEOVLbIlLUZHBbL/P+VhWP/9RwVbcmQf+yc9gWMzrjPpeATKdSA9ZikSc/GEJJ2GQXWvltsH5toflCDP8O6y8TcouVnPZeluATVzzZagjLvPEyeJGTJvnyPzn+7s6Ez71j09/rqv4pzrm+7k5vNP3UpgbveVIzr1s93uXKkeS7Zv9+jyw/LlAiQDzVnfF6ebFuhGE/nuZ7Mt8uisB8zW8fzisyDExkqttVy59FlyEtdcewe7xia7tQlZ+XJd73izqN3gI8CFydbOx7oW6+jDdmajeSzo/DCJw258sWEjGTXTxrP1wXWHvXsqtAvhaSHs62IFl9LwG9ALVHBvNx7i8ao3BsgyvU6sM7uxwGpD4C2VprzaWXgsd0fvsvaFwjPp5yfYtrry/PELs/EqtKMium+z3Q4LtMfu8W8v7r+F1w6ce7/zu8PIYDpY5bP37r" $bData &= "/l6drX2mDN0hcP7EILDVqhfVvHCO0t6hoDLxEOebrB6OXuM75e27rz6+E1s4ZtoyeaHcLCHlvvauxKiPDJlpfvjCF8yw4hN5L5y/CFlg3vsDxJicPgWrKtwQR40bTx0/XCY2A5grOQSoN1HbYI47Cz5+n2JHsFa362c9fbgjVsi/6k5Bo3LhsabA3cFZaTIOQ8Q8MVEV6VcYVlkKdhQ/uz5UvWW3D0ReYWR0PIAkIgCUhkh1C2QzdARXLMSP9VvaVhLXt8HoBQJMSWrS5/7v6Mg3SuRoOuFF8Y6fcSCCPSLtMgOSJSwIeeSzX/rOJUNOrah1PEqpcWax3Fi+gAIXSKVmGCGyF5YUU7KnsvYOtnK9G5WcWsKwhhijYUVqRsaPGKjzZLbH50M4hQtFepIFRhCJohSkAkolC8QzEOdQBnQYZz/nATisMrV+ETWxK1dp50ZC8nzmWnItkuG0cVRc85gLcJB567rMKyq0JlH3zRR/EHVmG3dVT" $bData &= "CIAMZ0XaYlaIQaVlwPIBVFIDj069Ark1QZ3ANzdVMdQ1Sbcl1PqjYsk14SR9OdHBpMAyrCM8pAU5Va9hHOQbEIBWPolDBn1dos6poRFllhlG0M01tyOVmL9ghQis/x+GrmM0nG9VvOA7MvQlnboIbdAth2RJuH28NLGQVtzJW8YCWGy+3sIqzES9ttw2uKEAUUjxvtIB8FZtpXjOHVTQteZdp8zhzBcOfakgzLlt2BqtXcCpcjEcMh3RnYC0A1xZcC4t3FXoOeAumeShsXhhhlTVsKHS9P0ccS2UHFwttTJerbEIqyZZDF7AEF2kMaxmwdlciNg/d/mw9BxUjOMOBHbNIreF93/Jhef1rbKBpHV1sC3QFJ/dk/fD9bHULWX0KV2jiPBx2a/1chGqAIpeet+1rqLVsVXIedCpp56K2ynKJG05trco1AN/JAJLEImitPzy+7nYN/lYQAFP8cvxjLeP+aa+5wuChWTotxFbs8bFL5WV5ZWMT" $bData &= "4MkM0Q6ltnKi19Z1S9FXNXMlbsBk949u2UsHG0suh0L7orr+eWxzUxUvmesEcGkvBWvIG1qm6PVjQvx0/BQMbW6YFOczSTgMwiIH79I2V7zWucxmjultDXottxdldnSLZAPAEF0PedvzncVc1TgsKOdwh5+wcHSHIGf2cgJUvg8jUN7HeQp5b5FZcDRH4DGXQyzDthhUFW/r/QcNEw6PbqMLru1mOkfbqiB7c1Jr105umXvLG3xHFw+BnW99WP0LZfBp/hd3NgR3csl/T3R5X4SFtSAPtiPdmB3WrHAbDixICo/u0OUn12x76aBbB8O3Gucv/f512KGZyB/LGvwLRIRWRGnM59D9+B7GjG0sc3SP8GeKDu0w8i0t4xLRODg7iX5/ojYIrlQ7Yp3JdCjX652VCi6HN7A35Vgag6UyUXhdt0mRHGWnC/Z1epZXeVkqLCSmYl9OhR1CYFPiu/8XgoX5q5jitLnF6s2kqNKh3rf60LfV+7XRI" $bData &= "cPVwqHX2/9h7xHNwtnoKgDgodS0ounNvAW+1G7728XSCdbpueC51yKnPKTY2+r/v2bB6MHVytS3uNTjuaHSw+GhTqItobBdvLqhvsPK+58//xC6+crTw82nwdnF/7XDx6i02bcUWAXAQsvDnfv22dG6Q+C+1F7gtdTBR2nK2/6329LBYrbgG9K21qfktMO/7ATppdzubndUeBu+uvHhw8H+t9OJkbmXHR8zxbopyzu034Bv6Me5udHRTyGjWth+u+HF6ccT00rn9UhC21oQA7soR+7tsGcaUwe3NqfLwUOJwu3szc2h581K1ekMM81t/y/gx83D7KrR6LnjKOgmiBDAuX9g4svFtIynD37XdgmvpMfEW6jQ4cq0p4bdvx2BScu51uinpMOE4MGN8Akra3ZsM6HD0Jt7u70P47Tm+7vFcsK5qi0LpFtrC7vFBrnCSMILCi3hGbaGw7/pOdC1bqc+9ygErGsjGUcnYG/vvT1gW8O22aFVto" $bData &= "QLLtyLVsunGv0YmFsrc6u6w7KAcLZowjL+2yRbbPbfM7WhxacAxwox6LaE9oXS+MOh57UtZzrjcbdwqsvCv6jRtIc3xRqeYacxQ8C0u+NDFsEWDOfjqumhb2NgLlgwaxtJbfZYOLqx0e44u9Y4LLTKfWq3y6lXYCG7uZvDVzo3/DCyoyw9P3MYAbCABDvMmv4RKX5bzdG5tD/NsfBinCAU0xTFMTMs4aYWuhRDGHaL9cBYgxuK1z/hZh4qf/ZrduRnwGXgRGtM5ZKzEsSCQLDAZ4sdQOsGPadGf3DlzAyVIBz8rQlWbU/cCuRuLiAHdDEHDVSJMtFmy6tR2CvjM+tHMVIlr2z0IBsIXmYcVnDlQoErA/YwUao2Bi0I72tri7WAO5Nr5XSj3+Zb29qsaOInYmo2QW40FyRqCW8Ths3FqB7E9akDtmVuVs/LI0Fye6G+wRx0HUbrZ+Vu8xw0FBtSFqP2CTfcEiIfd9ZwcIxco2EHfOKLbRA" $bData &= "qdHZzRdlEWo0MrWyPaSGPYyR5CBEoYXaEwnYrNThn5GtsPRcBIFgCV/xHwQftZJrxZXrCe1811pdhabo+qIC9Kmd4BzP1+J9uHAcPQnkA99ipdGcLRmx5WArNUJH/oNUP2Awg5sEVSa9mXbCAI1p0PRdCm8VuIZtXZBBOtcL2cFQbR5MLC9INHmE3sxDWZnY6Nx7cU0loHUjsZAqHAVrbPGqaU2M/Y7DJTmS9Lrd2RiI8cu11BssAS9wrAcm+PxcfANq3GSmYZh9UAgcX0JX46+RHYL2o9lHNcnLw4SGAjcE/N11OH1bmFtk4ADvOGGUTjTmSaZojKDWnlDdxN8cJOjdrfSct63qCYMMMzxsrYAoa+j9H8W11glDwqDia66RtkBUCGwrr2jxDdORVU2hzEwdINhQsbutIeaOgMwDPO0R2MOW2mwbrc0Trq5tzbaMvREGLag9IIsVaVaxi2+CbIgqRmymV+3t9w1jzeaEbbaEdAbPDrWYj" $bData &= "aWjS01t4s2UbPR8jLsuDMxnidVADEQRtSkLhTWJ9MR3HJ79lLuh9aQthR2pAvEoRfR+mFzs79gDLW7fxuaDWnnptCnJzmAG6JfghY0GrAQiGN2HJbEUW4Mi9Y+96cjttctUgj/lxaSF0q2GH5WjrlX2aEA8G3Hw/0WHaEShecC9pZZgJ2I41StNaaC1uUyFQ7J4LimRoOO9tbthjQx4Yc1q95iYYtmQGZ6F2Jzc9995bhFkl9C8xuxCSJH9ygbYE85uvG2tlwSGwITNMb8U7erEWtqxC/Ts7FVxzwyE6+0pHQAPEq7C9t29Lgnt7qxxxb2YplTrGBhieOVPaaKkvWe7Yar1r6xNC5xweJpRpRxlxDBW1Q3tJDcgl7z20tvl1shHNb9Q2nM0tc3cmMj5znTvEcBOFWWVuZpgK03O+eOLPeZ6II3Nz65VqdEEQAplPMwhLhC3zdFJPNQobwkeifQRrmEd5Vj5EUEgGoGRN0fekT8Ark0Nqb" $bData &= "6OV0OGmaxUgLuPoOoK1CR4dah9DwSkW4K/0nXAJFAs04dvhyQNFMzuw2nWBHCzxQ2h5MzrAVw6IQ0VuyTcovoDhHnQ3bukkE9wKvDDhdpPaZWd7WS964WFoMxNEBEqr4kEEim1jaHp09wFLDi4/ZZ1+Wiyogtt2gOjttmoab15rhTHZ6Fas2JQEGMH/T3Themt5KeXInY2Id+0tg2gbcSjsbK1hHdoqWnpG/UMU6G7hERlqW/0gniEVXdtcH7twK87ooM9tGxf6H3LTJXYbe60Vejsmwxd5TnCd4cEQQ07pzCOiKWh/mtPag1F+Clrh43phnYIIwhuH6GmdcW1gg+D7lJ0LYsGyCLSamFQvVlPwTmpy/+HEiiUddmEXdaoAK5gMleEB8dBgvlThdJ5hkHocha0UX6zt/JcWGnjgCOcenhhqoDh7Cv1qemkbjIjJl2Wrbsc1Ekc4UAf6nb95cDA3B5SSY2Uhl+ysgCU5eSM+hFnsNRRFJx" $bData &= "1jHYaNkLFwZXwWiMKbF7GW5GFhy14LdTmHN2QjbCxz/TOvkKiwxVoTmm6jW8elGOFA9J6FID5tm6PwDihBSRwWYyl4CNidLuMLdeSvbEZTUfrWNXVzwbrSAwLoBTlDImKEGGOSeiBs71PEglszmiqRdVDsApxc7WkJo6QAMxnKli3sNzh0Insp8DVhP7U3KZjX4hNnau2t4x4mIHJs4WQTBkKwJv2b7XLxh3Aw5GEt5Rf9LopDsoV0IUKYQJGMS5E0ANeBkIyzLGJhVIVsaG6bwBdJmrNdN5DJqItwPmZQnC6GYXfDNcABtA1rTcMWAUaYJ6goijMoAv9qkouQJgBlmk0Wg2JP7md1hasFsTHw13+KCC0Sh2oCkQQOa19r3mHjFmyEUfLHJxTLqEj6QNHYTgcPmidhVDSGQ+H7FAMbyXALSBTDThYrF9aSwUp4YXUXYD0IaXhPqjhRdE5wLxNSxUAMD3XIWE8UM297bxQN3zlqaYJtS2U" $bData &= "qZm0J90ALIhkVkQZP5algLHZpz2uSUXFoQpmjiGTBioUvCcHcsIYmGltlC6liGBcLuUW0i3p15inssmUfcAA37ThJFcFPS5dVIAbI0aoS/zeqA4uIUGdxSxQRDKEpYJ4MI1Yj5pphkYSoKz/JbbyPLpRUYzZtoSyhSRQd3XiCJVUnJ3ZxCNGJojh1tbOCVHsxcyVIEsXWlmXSbVgB2CZnypJnPwBPLAS2hENUTymwCKt8o7CIC8TO4evu8ns32AT87uro8EHt+6bv88MIPojyPMTOGYErAaMTdsGv4N/xM8746OE65fIiWvsNk+Lo6+Xj6DpRF3EK63voH/Dld9sgCkHt+NvvcljENzDEa5vR7C5yBAjRPfHy8BT2GLbFCNzNX8Q46gngCBrB6HBjwH02Ungg1/P++XpD8JCknPHTHxmIheDo5U/64GCtBdyo4u7nMJu71u1+hyMaIPMquO00w90znDWCyjvoIgfwIpIwFjcKQuaGSB4P" $bData &= "K3DvR5XC+/Xu5LfnlUsKUtn/P+SjKMlhEXbo2La1wW/dmlDuzPnUYhG37eL7p+Sa8f9QO1lE1xoN7VXg5lN7wslv6U7u6ehH5elppaCwYeKObSrvKLUWe5Hoyg8OHkRrBO33w5MIIwUtWFSZkeg4tGMj7yn54ATlrb1lQV4zdQVa2SXMZiwea+92hOBWdu0TiqfMFdyyH3CiphPRJewtrjEf8khBMxZDzu6QpuAUTPKHkze4WMT3/EI+Q/Eg/dnZmG1I7Ks+7M+UHQdhNOUs0PLu9lwpOHwHeQlMJjuw7+vtg/E9whbzjmXTMIUiIPHkqqEFiWhPfRaZhIHdWlvH+z8zIiMbgA05OyAtwAwqcgcRA+mwGujHIUzSYRbKxeV7aZlL0vHZ6x9qjsjRACehxWYAhkKEZw+loJ0FJ0UGWygErhe/uXxwUMmqnd1ZMmgD8nWnKxUJg1af3JOCSPeTKEkgG0Az1Em8Dhp2AFIDdi9lKSCcNVfEL" $bData &= "Fu1A1dBqBXcDEF4xayIu7qTgkKY10O4qhS7FmuiLWH3q2BELWthRWumdp+/YldoZS02NdtOClxQu2mUdAy1VtBa2zVhCdYUNAdiQlAu+2gBAVsnWcx1k7mvIVMHZx/lPSgJW6xwYFet1MCScgvZUisAzZl0MxAcW7XJVkRTdf0Vry3p5jtJ90B4QV8laXs5BggSDCc8iBXxEdZqzxVh6mDATESEwoHAtRpQZnrJnjtm4COGlF1EbyunYzATdUQ/18xuZZ1FlgBNinBAnJhBfLCIDMPyIyGoQzjsZVxvPm3RAAOYToPe7L124iRqWGucLzC7EoYAd3J/sgkTXuDrtRjsrSxZajt7Nx6x7KUUM8svSAgdpC+Oa5+pU+VxLXK3aaE5A1T7+BZIODsY2g8ibUkuZLMlTBM41ySvDtFjI83jYVmhHlF0wOqIDq7aW11TLEwBk3juaLMCGsFcCBW2hGVDHUUq7LAsQxA/OApv0icsFkZ2WIZ6Sd" $bData &= "8nbD2I1yyIroe8I+FQHmKfYxeyWEIwFp8UjZDDNUIzTNFk5nhaEoFLZEwTNGof2HIfQXJxnsW2hYJFTzFWGeq1CrOAxL8lgVxAT9B65/EhUtvcaiRprHTrwSGwmTw7ZWYCCYEDmwgHBgwuouTVM2A7v1qO/nF1Ci0JEIJGGi0QihKZYl+35hA064S9aF9ie1CcF2FXPyCAEDShvA93QsVjFsZpDsMmELDhBw0dFghBDwMlhKCFJxcBxWYV/yPeEoIiECttEkLQEqwvKsSI2Glvt3cZkEoINzyvSQhaQG7XQQkQcDceQAhKCEdEIEd8cPpuunajb1OMhEfvbmglFsWrDvnPVG1ZQC+7Q07ESKh4XvmRkIAOaKwFEoKGZWNRsRCGI3uWhRCSBLsgkhCUErdXWxZkyDv0INch6CvHROR0WGBgZABhZM4Tggyvi9HXMsmW4YBjP2XjYRNOZyN2Tw0vraiADVYh6kmoaBCLlKwdKk5406kKlQW" $bData &= "0bG/H9nshLKD1AGeFnRAC5iBnTZE9QhZkjEuO6gJSv2uaXmsk6rpBEHdhEW+ksrdwEM9ud3l0J5QBetgYQnJT6LAUS4R3jfFLlZ3oRfo/dB+MonaBjnOzIFy2ORxV7+8teV6BEb+z51MqZJ/sqO1tS695X3p5c5Pm9ka0JX3qlEB6Y3q8ax8x+/Oz83d/JersfYhYRO5kKf8IUzlaZm7UlYL3fQw2dWq5Y/N16gqvjee2I6OzGntuFuwgTLnmm/do7hLis7lkT3phKVUBeq1gzBg51xpbo3flhfTTQms7whUkV3k0mVNtUc0MACKyarq324YHvnPHdGsyK2qRy1AVBScEtebORw/qXCb2bUqiQr+FLH4jkKoJPITDYTgUOzUEPDjmTnGcYxEN73R5I8tP5AeLZGxhv3cSJRkrgGmTHV5VCxJX5iaIUryAenfqEy4V0Ey48cuBCz3D5oLPzv9s81l4FJrBRSXfQG/NumRJXjNxuU6E03SX" $bData &= "G04OYWl6sobOEbl5bsxhH7ayQ2RqxSObM2aubQvqmEkTDhGasnAXdde/hecyile/8zKgYoeFQwd3JToqWGs8UnVmOpdo2QNfy6tq6vBGOzfzcrn1Vr955rLGN+wHbDBDBh69BHBGdXAmKGkp2jA46p0hFGJtwo51GFqqb9J1Pzf2C8LZ6OY5PnUomPGWhbJAPycWaQT2u5x6DyMkx8lxs039mPZIlXuUnzieSDqcqp9PO1kAkdwWPDcugCEg73zqZMOIlh1fIBtSYCBKRVpt5kp8oJBI5SRoAb6C2bIfGmNpag9ooZJnlLTZSwbMpIsyIzdkE0qOJFOWyBUIRGs5b4DShIK2NkqBq5rsRAy8rbWC1mlngF3CKxBnBQtsQcQVhkAMPi8IaGjtCEJ3A2xZLwn0XCGzh0YI3mwfNENzwBCI1wcQC1gHQ3jVNzxwB2LZZmqVKAAnAYE4BC9lMDRDkJJqKbleS4FAMVfLyE3YghNkZPzmRmimO" $bData &= "yEqaGVsOWAsAj9ke0VqArF1bhMbGFUHonYTdS5W8MBydmyFS+9ADHOUIxM7DMwwCR9mRRYsSHQgW2eQNwtmMqwM2mKCCDYb2DcVOxCIE09DYnIrD4E4dDtoHWxwwgrGgroQLGz4o3RJvEOyObe31Rp1BYcAhfhnddWF9kMwlmb4y+VGNzubaojYHSflHJ2U6xaydmetcwAqPFSFLZNLwoXNEzdlY1ywsFU2Pj9C0gjsAHdjKUkxIjpjYladQsJz9OmWzRbCLnMVc6PARaAXMlEeVXBBmcxPgGq01ikkD2I1oATD/0cKcwEFa70PKJN7zQGAWqM2iyiXspo5HyhlrezRAC4rJwAfsCwsb2WjVdLreDEe12RUuZcvtIcrcufWZSlvZQd6d6JyhD5W1hORqScnYkz7cxSbvQ+P+HX5VK++WeUXdkDDIeqhtSNiwRcZtu+BXnRFd7FkKoAL2ZvftyciTy2iBLYCF2Ec0VlEZHXBggA3KGkhAM" $bData &= "MYgpudd0t+Y8ngiLYe65zul4qYK9UGjQuzlcwVpx4Re2a7N4s14BvPzqJ1dzfinRFaZZP4a2IBQtF4hAOjWHOUYTR8OOvvey28QJ908l9tSh8BrGsLbHJvO0dMVYZ4FowN6z5T5NqFo0gKbwtr3RAGViANSyi6HRDtMEAf03MoEBNer949PWJGQE7CrpY9zJY3gmltM9lDsssnSA0jaIXs8ErYZBdx2x2wR2uRpUYoO1Y2W7aHVz/hiGHLIUHnsA5jHehyC0096Kmq4Jh1qGEX7GzGw11ltFcu4y5hZOFoSXIgWWRa2TrqA3WLbC919Q4N7PBf4TxLbut4xCB/M3J8ZwkO1SEZc2hlQ3NQDpBRFD4W6+BabCgQCIRdghDCXj8uT9chhCXCSZc7LyIQNknTdKz8/sG3zry8vboLsOYT2rUHO+wGb4YsGyAYtfD7////ufax1yCxx8fRwMwgvvix4iC2p7muv6Egv8C3+bAGzt79f7nfu/3" $bData &= "H373AtM+02S+56b73Lc7bjzBKb7T1IMDacMfXq6SX0c3Aum/Ax+q2t9v/uKYgwvzBtsfPOb/ko+W285y6sH/3jYfBorHZpbDFwP21x776lA2Lvf/A4bDcwfgg4sN+Nyje/Sqzw7xMu+jBpri89mDvuWUdm7OjJ/NvWeSwoVkjvLqw+DdawrcZAQEuK1umobOFO7e1u/4PrgQAuPC1EBYk+GAMwb634XfwbhiGVDv++98t2/2/w7iyxseQwNaDDrjevcPBeMEN7Pa0wiANxL/sIA3Cb29bufi4uJGqxbizs6e11n5st9zb7MC9P7inILqvLAt4QXgtGZcYDiBvKGwYxvqnc7yxxcPtN8Ltu/Xnv+4XID/Auwaxyd7s1LfCHT8YzFp4AxsIjzQbw1jYQnl7WY0nbGGPLgDIrmwb7xgEw7zSB6+3CYYktK/sNrfpbvvCbTC35xi1pSC1SPIWl98S3rXJTE0mv6Hrx+YObuPYIL3G4Gwqqfxo" $bData &= "uH9Yc7rOxsMgHN4sYdvBPLHuGD8X4V7CZh+52bLcHBvHfaUZwTO/Z9/QE0gnyTFsvu5luhjPDeG5u+ejGw6UKeMFS+oX1Pu/e/+DdoONg1qDWD8JYoNOgrOC6oK9g3ATsL952R9JRG6Dk4Nog4sX7/5PNidHg4mBWyCDZoNvRE+MoIzS/SX7wILIgrUXFU6DQRt2+v/2SwCP2giCrYLNg1SDQ4NngsxIdN1vzILwgrKXlxS+iqJy1+66AJOJPXWC1j9iuxv7X06XgqqLkZTby9xhvYFC3zbstiUNxFaC6c17t3O3/YypgsKCA+gpuYLxAJHOzM3+t4898I3tj5yCxYKrGQlJ2Bks2e8nzWuEtr1fkKyM9ycZIBov/V7CB5Lijn5rifAckVMe8q2BDQ+PSZe5kFZa+1boUaI+a4NXg4ex4Qb7tgz945eYl3Cft4YHYNF1nIKxI4C19rqBbVpRuV9bb/i/8KqCoBeP6o2HgsmI6pN4gK+Vj" $bData &= "qaCefdm2GCRib2C4L6/4+3Lopa8kU9Nlc+NAYjaIJOuALhwd3sHBpDmY3SDSFuDX2VDOFxDkUk5ztOWRfixPfCT/JfNkR+zhXDOV81TMZuwQHgXk4uBwhlb2DcX8Mu60/EQTIOD2VoVqRjrltADYyexzUBg+MnuYYuBXtfMkYCN7DE/gM2SfWcpyY1zgqRbCN1jLfCJul3nEYNrt98+jp+JE8yNxItOpY6eM3XdXjfGVfA9omE5gUiRLWGBJ4ctIzsssC8JKbE0aUinSq2NkjeW1BRoqe9Sg3MMtoTZDWUX8KPeSJhlh1qNV2xUsnP5oKkOrFShE3AbBODRJ1NpIOgEbzmibGZvJXL/pV5QTVDpZyhEDphQS9AWwL1kpBUQSS7FAa7KR2JlV6gFi5O/Q3JQMVZUKktYZ6pCzhRpLls9UCXnTEJzkWZePXVSO2nxJ4oXYHWpfXpvO0HvnepRmh+2Qd5hXUGS4IhOtovCkINByHyQAk7Efu" $bData &= "pcEEpAtGAhDOqa2zlvm3QrZXeEF/xcUUdJbMcC66Jwb+hIIiFpIC2bEDRnJ23vGYYjKQicGUMXnCJGLTs+RYDAPV+AxIJUs7NHYVNbYbPDEubnpgeCGOW2yHWol1PLAh4zyEioF4zqIIt122mAhCW5HqRnnUVAd1F1v291ZyeqFa1RWFtNVHvPtXVNRuZ1rYAXcKpRQHslClnbAmeRibeUasJzRCsDZ1yEFzMX+OczB0wVw9H5LymqwANYgEpsfwgvCEuNaVgbsjlZwGFWd3JlsjepXnZsiiuwSRj2AEwJqXKBqlrCWUhO54UNm/CTUyN2YYewskv1Lkc7wAILvLPhtcdkRJPoG8WKKtEzGfXINYAG8GKLjKFgeAXTxQuCmTMMo29NF0JURrIDYUMnJfSoCtRpyayWPQJmr1KDX3szXsI0ep4PfB1akdxtewM/hKI5AyagI88HN5AtT3J+UhDIEmFSTwX/P/agmlivni0ZICv3bHBSuLY" $bData &= "uQ4g3Ji5WhgsW/wcXCOPwAuyXFxW1Ml4f0y/IRLQ3ebiHasAGtOGYxfqLlt0RpRm77XLzI2CKfskZf0hpfu0StCPcIGpQ0uFuJOa+tWEXZw924Wzh2BzD5SNaR1RiYpxbI8B16XN6mMPdRyJyS/RZSUstqCwLlKENwPuBK26hgQwjNHox6U0UlMJA9yGvFI3go0aEzail4G2BbMRTer65isEQbfkt9nL2bMLebCFW9cucIxSHx1gfdrHDlrC11k5zuxNqcw9c1fbmfuNs7XRkYcMFXF/bFWQJL037qeADwWAQYXPpcNQuRZe9ll2bamH+vOa6QuCrekG5g0UUCnP6+jVXgKvH3hjMCk9FrUXtqHlSykRxiou8EM5BBZVpibatLbtG+mpxxzDpQVOgdYAjl+t0QGutfQ0dnfsLjNkMG4i1ncVBZKhCHelsEErRRGzhMSAB2yYb4SzpCHov7M69ZSN3XVuXWEE6PSCIJXMYr3u5lRdRP/B0" $bData &= "ycreLGUjdjwXF21f2TxN6WcRbXdAjmQ9mf01HCPc7UAbZ+05W1bhW1VoEDBD7Wl2m2lgxk3DZzBk9RSzR9vh+3i2MBMGqNCz7VnbMXW3bAwdaSITa/Z2GKi1AlNsOI6F6GE4npAwZ6ASVXtUFfCEC3uZYi5Peg4kbFC2U0/wFCo7IlArIBwM4IvpFPMEb2um5n4R0mTpYD3VkjMstWJSP3SNRBOUEE4tTo2zNMnEzL0V1mJDa7GVpyFqaXBS8d9x+uTsS5oa5PD66eEg8A4r0IC2E+ZPRBmLHOz/6gD57OXn+iDkJkEADtsliN8b4umk8vcQ57Dt7e3l8fgV+PngKvDp+jEAG+i3ti0T4Vgb7PT46OlF120Fohj0Bvgn+WDh7lqpOvTl9gbbLb9tE+RL+Tfs6+Xw7+MqRRiion/Y91x3A53g5cbpTw+Nvrt1Nx/k6Snuh/cgn+T35eH1u917QUcONuf3C/bsrP17sedHKwfk9PHpNPt7L" $bData &= "vb2mz0P4ejsWyQLTmBzs+3rBeRuE3v625YAoee78JLituC62/jxBOfjxvlENesT1tq32SywYOX46eNeVBsLu9vd4Zfl4/II5OZu7uUy8lvWtfYg9PLtHPP+7EX/ixXeFpb2HsXHZdo3dkNO+e0Ay+bE/nlb29rmI9741dnpa4ny3Zg7bGfsA20T5GPyZM9t3+H4yPoo+D5dI8IrdC6TF/l8ZmcubMAWc+RX5J37UnYvsOQYSeBrePxtnOUg4enohof4S4Zb9p72LtsUL22zF4TIo/Bo+bZbNtvV+PZTIYfg7RiaoRUC3I1WVbcIzRUFIgd9FPnhs2HLTooryEWFLVtlL8grbqMxKRM4LvDWgit0G7rpYO5CIv3XnOHh9++j8ilTBqENEAqlDPUrU/WQyhx7dXO3tUOGgroRFAAHNkppc+nfgB3mqLw0G3Aug1H1q/tldafoiWjdVFxE6WJyeRHtAWwuG1NhdVkBESJoP7O1HHAS13MnVu" $bData &= "4jAkdroGkS6NCyARTpbc1WSZt7I+kcJ3LPPRFt5ywmcGydoumtfcBTpS4n6BJ+O9r2dmZjdJU4ZiPGng2A2UhtG3VIYea9TrXmI6Vw2+rWTsRSUSf1Az1tp0rE6i0wKOlGBYeG3+vacs1tbSZv6XR+H+BRdK3mx2x6MkjVUG1KZYfooXXR3kVDr5dy4yNQGALCU0EsM1v1QnLPVBAAdR8UV3QIVQUBnOHETVdaw4CQAVwSPCRAcCI8j2WIbhgUWfZwXAkMu6XudJdVREI7UdDuVFZmIWVuYS1hlYfbMigYwlNv3mHm2nLp3yALUYzNPW9NAXMAR0BrynXRdBH0wlkyoGrabI5G9iYM4GFAPwuYM8SJ5GsxZ8ROGMLLonKNGzZCeNvjITc2yGYLeDchCuAKGlddpTIEqYtXbQ1tCR0RdKEQ2naIuedosZYq1wzMfYYl3nUFv2NgZk4TJmwu5ydVLYZT284ycwRoQ0SxiMGea3cXTf0u6PF" $bData &= "2s5+Gei0uvxrjBAZwE8tl3KkARWbHNFJqhu70yOVUbgnTCutoNF/qEj9HeM/FY2ULYEhD2WFRdoBPSJlXVggbQ2dDYGuXbIxyUBWCZcDIaBGbXAvIJewydweiFdOSDCsYWyEuswgDJ0TfawxF1KhlEmqOKLSW7Pcfnw72dlMADmezaHZhG662YRNoOftpXSDeEtEhILJ2CWborp1LfiN05G9vVzYwR7QKFifWkC4C8W11dWgmaVyrZpSfzpOOWgHYX+S0Y1l1b9VtLmV1a3x5dHl25GzR544KbXk1DChAKY+AV2tkM1YTDVYZFGNjVWhta0GpdmJRRMsgKjS+YfpLgWsoekSU9nBzVBNKqSCpI/XKYwEhcHlzQ2WzYa9MNEbvKwNva7MezAlpHxN6LTiqAwJk1iK0mQvbG8V0KHZ4uXY3c1YIT1QuMxFwvkJ22GwXlwAPmsWaiutrODcreMKiHyAtbymrwfSaqzGDjWn3R3MRBXIUgkB0" $bData &= "CQ23UHP0HA+Bb+Rt5Aa5B8POUPUHeXnuuSvXDFT8BgoKsoUtrHVxi38ktMLBm+smbrCItoDkl+Q/LcEhaBBZN2lHBF+uWhmrdI73WjLaaBqeTh47QZByhegv9pYFS/bHLksTUx1csgJ3H9r3QgiTGS77KPvDkiVs5G4qR4Qg9o2weT8gdEDQSkWsYxYLWoUrgK+G06Kh8Ai+3U51MBR4Ze3XnlbbYu3Qz617h0102QlJeCSzH1CBoRViNUXZCW9GQ3d0hE4jWeHNCiciWSSitWFcbvYEVJwhoHBa5U2MzTkI7tf2auTlk5LtTDFiEtq0KnloIlsysRZ5G+I/X5RNSMJQZGhswiBLZ4LHC1rWouN4w2EoWmBrzOqMWAdW4Uv2G2GZIrAGslcIkjVLIFeAFpIHw0KaYBIlq5nLOFr0KhARKwQIlkH80XAAtuREL0MiyCBA3VPRRUwg/1VhCJqbBOUHpmAVkAS/2SJW1BKJFU4RRAgGAloRB" $bData &= "Ao6YxrKFRmKJVlyXpEMCLp/exPI8Ru80UEJZJMLVBNjaAzOZkSzJzFfUMZcNIrf0NFSrqNtiW9jE2rZRkeGRa5FB0vHhGRFh54nY4qWFQUjLeTnyC8AbGlygwHBF9BlEm8oEHIlbrrIna4jZb20b0K0DAgVjyF7RS4OJHgEDqBY+yDYMxoGFtticvBQEQzRTeRDigotem2LLhALw8oub2vtnW/2VG0yM2VuF9gb9mJSNSkfNMIGO2GWcndkG2BEbWxuHnBE2mGHlL2ZO9I30QY1W5KDcHgTgmipX97eSjYgN2k0RJgNCDh5JYGCGDUxwaNhBscPaj9e5JYBMAOcATYECJM3DAiG7L9RJGw5SdFDCztsULCEAcFvO0crLAkJKklAdkhlQzY/MCB4rys0QL0qlrUojdDFikXoNQdTEiY9iq2BphuTgVrSx7Cf/4XFokEky+Xp9O/18S34y+3j3+EMyuvk+ezd7ecC7Wf//+Hk8e/s3gDB7e" $bData &= "Hj7f7x6fMT6erh8yrBdrvy8gAA1xTs/AoAxCwEbC/ZIOtMFlvcuxliaxYU/NI+5e4ac++2f/Pp7+T89OdM8k388ej5CSgmFYlkIJ4WwHYQpyC4ZOMMta382+NzIOXx+fTe8yPzdnPFWyXWMwi2WulubfNaBuXyr/Dv37Wb2wrpDFui8fnn8PH88+IIcP+94XpWxN/z6u/jCE0A3/Xi8d3oyuonf1tOWBMu1C3h7fTp6uXbXSHK3+xGMuzw713fE7Z/hSBEKePx3PY5Lhd3brayAC8hYUvF0Mm9wu/71NXXycHzxBjh9owznRAivLjs4fR5bs7l8WUG05XfxwsgvOudK2xLHsGE98LaP9XfNrT28Nzx9zeYC+3dA93q5O+wW5Jz80euiOjdLwGCoYGKV8ftwrsL/O31buH19PyW7PbWDK09+9/m5fThZvbv1Uk2xx0B2/blc0P58d8Iw8LWNR0MzC7vA+xJN8P3vgvhNO+8rjX23BEGcws" $bData &= "U62UY8sptIySE9D4n3PfuYYG97WMZ/EwmdzNssyPseoX0eh9lsETCxy3hNFoCaw9LoVAr2yp7Jkcp5UUaF7atxSTctumn6v3RZUt4EaU7jzSk7/GGCuLv5+j0DveEkjBkXULy5S4LTgtv2xIgH/Isfu0qARFC1h4rtLo1ZocfyCxB3uvdjDcwRlv05QqLKzXXXki1HNNETU0Cp1sv6t88TyDIlnCUSOzwSzZjADZHE0Rno4gVn3rxgLagZlxuRopqDcjE0AGXwk1WvB9wHm9obEUOyC13G1pe0KswG+hQpTBHJv+TI2FBwWapJD/9BOijylMgaOR1ZgJitBRqZ/EDkQs61UaiKXeVFbk/jvx2V9SBq6NlSZJRbfeI/cRMYVn3gu4u12t6pWlmZhPiVe1FqXjLNNdEAww5Kp1G+gXFCNph+OK1R9S5WmZ1yxrpdhOCKibZ9nPzAMi5hQUjTDgJaoV78Wl5xZ1j1EA1EiH7ZrhnKEApA0Oj" $bData &= "FlSqIGdpIy9oQiyJgkuA1y5r3hBC+pVQF13Rp8hlDVaW1ACC2MIauBQIhvw8nHhBXSw/Z5ouU0EF6gobTtCgMMRiV7geaFC55vNMCNotzFVwblKAQsW3BANllEH3OQPlHlVtshcNHTBm6iQaxEI0IF255rZaDGx6+WfcIGyYYVe0d+RMH/DIfW5GIQdpbpezaobneoVvMbsZyjcIdHVsYZNDcIWAG30RtU2WoGEi8mUUtoSVR6pHOHrZsiJIQWJ1RkKgIs0fCtEgFzRuOMurhhXi6/ZUtmFJ72NmYFf2DEChtdk7LAsTlz5y8LmnQpBV9oAzU33BcM3OGaBEXm0qC6ayn+RCLk5zjtkJgTzLPvYlLDsN+j+khGSJsEI/2DYpFbaDOzWOr0Npp+UtVOwwDGhE1Q0hhFecp0uDsyOEJVBLswhUs2AifiuQoi5qmHTPngbKVWbHai6A2kCoUHitzEExepkjytHCZt8kf47oIIRMZniBehlAi" $bData &= "EFkG7fNUBUxGHbF5mcMoTpRGE/xYs1yPqim+0iollXDWBgYVGxzs4MrUb9naRtUVWSAW3moDJVTK2ahSgaQiUvsmWAWB2YMI4fqdcCTckpLVBPSPGlm5nWoBiFKS6gatAMRD5dO1OFNRmERhJUBdKhOc9A7w4QSlOdtZPhi1R5oBm8b5oaLUA0IGHNoFwgTqjZKFh9vgfBdb0N0VxuqA4lyodN2qAbYEkgzDJhBTMmzu3AYWG5NtS9gLFSNMusXWeZDLgPoZGUGUMBit/Fr2YRqa+NkTC+qJYsK1/4ymAmEUOZENnsroQsz8DNlh2oRQDO5AkVaT77JSASOtxxuzEAZCWclpFQDAHMkBE0K2Y8ULIQqUFFsG3y4Wj3od+FYFC86P1uSXgCcKr+dA8UQAv+vXYmOqlD5V8xjHSi2dw7sau3/P2MBaLU7ATfAKXDsbmMrdkLFKsvhL6j4p2Ln+GXodOxga1BJkLMvZRbASwBgbWnuGSp+BE" $bData &= "9kbe16RYxQsT34mGthIGgj8HRQmxXbr6BRFZ7hEv2o+GAJhgN15LjQRohtnIBi/RiwsxetFKry0wAjQsWS2xx5bIclgzTN7FN0dLHs1bZRa34eC7dFwFCGx25jB0QJxoh8euIRhIpTtIZxAmwZnf5UYTBjslBvempFcAagSGVJBHuoKEFGceljGhzQ5OmvDeGIEboAuWWLapgV3qxgC/27UrVJqG/tbWgwvMamNm+eWuZpEaFNqAQUIGyzpqJbu2VjTOnsQhisGHVDcGphA4THCn8eAouFLDdvMzUEtdkaG7pvDxUuis+HbflZRQSEnlEyog27o2ntbXShSQwBIaF3ytmECtcM8Hcv4bV2GAHmYjc7BmPY2CNpFSftcB/dEACgaZmaRHdAbqhPmnTs/YxFsCUkMEcMTCIssCvZRyBWSS/ARGU/z1DxWjiaypVCOOSyu2FlAHS3SyC993prF8JvHvd/+AkAtXunxwuzUcLquPSufAv+30C" $bData &= "9ExOw9abmuerF6aVOuLn//2HDFyO/+bt+oUkgpl2ssKW8qMl7LP72prOwuxLFdqRPICi+KaFDI/+58yuzxqX3GwC90Kxkvg+AHItcs6nzpUiob//s//qxb6fzpmiy07hgRLrPutCmcxep2rV99621tGsPaLVvsntqUaX0pvMl6t2Gwdum7R3zHzbs/8mu17VMqmunUrCjxxekd7Ls/fv/vqbcuOq3vaZepqy1qTGmqKVcHy8rD2E7siXuM7jRB0Pgh/2l/rOhC8L3tn1vX9LfZomvt3Oqqaq6EqvYxD4A9gsuqKRXpWj0pFW4/H8g/+9XprmwVK6npmKoQ6a4rsmldcW7/Vj746XcpEAXc0ywyqdAB62rHfdY+X2pUqZXE7K+6+++3OcN+/a/D6Snpdi80OuuxqeoG2wIt9dPuh81utkTR9hAKDynuQk/X/eGDRtTIx8P598jvBfnVKl3B6j6rvj/X0L7pKO5TC4AEK/gwLCnVbF6s0Ky" $bData &= "9u7xbwNvrdOqq6XzP5OnQa1u9d049rX9EqSFqdI3qETetxmvqecDOKxPp18nw8C+/ZWx0hmr4aZBK71hC5CxL0jdLXuDsDPxL7yx0b4Vu93FWA8rphv8pEqSbzRu9qVYa2+9xrtzWnuH2Q0vCeUVqmFB8dExmppqQgdqCFCYSKkhVaSEEzRfM6gVdLOCZCWDUc1172XnaWAJi4joMwVkqVIa8miTyhQGFyOsiNODDsVMRDRUAkbpVxRbWP8PF2ZR8Ki5qqolOok3JzZ0N6xcYIBfgolS8CQIRmcu44GBSBxjDlbgRQfCEVdxyCUs9jTnJ1TaUyx7f3Qlc3h4Ur3ZoQMUMi8wq1x0dEWAbJLqRoPE3g9qJ+AIGNgPYWJW1Bjzci1FRHum73TCAaTagrbDJxYTMQFCgUF+8HY0oJQndGf1Liqf6lMXaXhgjoQiDs4rIB0AMuWTCI8rnKqIDZPE3MpgKjdGF+CS6m24DwDvrhmGMCka7aNJE" $bData &= "Mu6Kvt0LwjY2DPZSCVhJ4KMPUQPzGNwdHAYEvZWJPNQvRBydsQocktLGAubfD8LSUBj9wZt0xxEJ231VLNCe/crt4U7FE4tu7Es4i1rM8gGLJw9wVXxCWByLZmO2WATWgN7ZC73hCImtIFQXcMw1cYuavQ3DgIlezaj4L9EDYRhzCeBU4vgqEeVsMhU9qju0Gh/IKIr9oBobccMdE+QDRJCNlgoOyQLV0RLRG8BEEPr/veo+I+6ee/6k8/IxADMay4AXjXv8+vIDxavCgNQG2o39w1AgMPw5fjqDxrg5IjFa+3oIOsnFB9fjLBJqKjoJ7uUbEIiKLPJB8+AQkUbz2DXMIG4AcTXx8JVWI16EFOQwbnW3gDnakDIBrtrVbwy7uHtu1zIfMQIWkMArvrb3/MK0NZU0Ro17tkggAM0B4M1h8F12yvXbOx/7UkQ4hJK9eLgagYuh0ZFo2NCC/82CYDlQ8vh+uTlIOjnluwQlvLyFwAnGdoQwG" $bData &= "6C9/FP5fWt0N73xxHp6yMWn8O+bglVN/J26AcA9L5US+j36ugzAaiNjbfIousUj5KbADSOExW3rUBYL0/SQxwGAejx+rjxOId37TMQFODgXeTt+uanLMzQZnUiMnq9Kk4ER6wkAMa+Fej57gDX6LfoRmhv6QsKg8rD4YBcoU3a7PM/22YRGr7gsiQS7clrbtmh7jkraXFOWxLGnnUa4FsG+EI4DHt5bMOf3sgGliY/e9CwRNYaOyLBerhGNycyJ0LbDI3CVMX68qaBBNAmWz7CGALQ4T1i7Q1c1XvNdm4IMefo0XPvh4UANM9seLzXaEh5Fz9MG4R33MPr7Rb68PXzDzqHGDLT7MYmYSnuOC0cCJFX8hk4ADXMjAPlenN8J+fdGPJt4+HrADK1wpADqxAI2UaI4F8/gYXClmZiX2sVdliKwYczonUITG/+WjyAHliMzZQ3G2/CcL8r6hRnLlgMCyQir7cCvvzR5MfjzMfh49P849sxrH2" $bData &= "L4ZfR3uMgDxl/VwULO+T8x+HQx9/RybZf9i7j3w4gztjDOlnH3+oFICPMzyBMyu3H0mG37tvHyg3Vze3NJsMex8EjGLvND8fh5NPOxc0Q2Oyvl3f/PtHHzNo408bhyQfUx8ba3exIZW13CuPm3hkoMvuvvBWOzdLtz6bj2uHm42sAd29dV8rW0d3WEubV5vuvfWvf6dHVAOXUI+HdINvt/rsq6AYApu1szdAG9maz3RvjPxITwrvmDwMQAN7K4S/dwPbt3srNAxPf4Q/FVcdrhmNN8O371c9nCJ63CJsNNt5L3ZsbNrflItHTx9PK2eW70QcgXmgJp83PyeK9bQFzemovLQ3OytHutiycct5Q4y2X2sct99rnC9fK0+Pt5N6uJYmca+3wzOHP8ZUOqRlPAmIQJcWnw8+YPR4aXbjTKmJbwix2H0oqRxSWkn8DI83R7d8U40NrA+PGwjfh2zklvJWbI97P49jt2i7mCu2OrNrPyjDboQmY" $bData &= "oSPY7Z6bx9CzmDVs3cdU3R+/K+ER2zNsSbw25Ij9PNSSucaR28zlkCorkAJ7wR25MylWo+wlK0fSYCVAMfYriaCvC3kfPQgyBe7/w0JIBB8gYlMQZ19ULE93YFtQLaG3cGJqAFt0TI91p1Ch/5FLT0ZUV0FSRVxNbEEXogov8VxXIBgFvdBvd3MjQS3iBCZcaAGBaMP7j1xSa6+p9iVzCgoDb3QV0dA7YNk3D0wNg3RsZKVqVJJYh4DItbETSVQ4q3IVfMZTdC/35kYo6Hd5RicPKWqKYs15dDEKWhYPyra9JQE2K69koX8hQN0uAwDHMS45LjCgN1JBPy4FFrDnqY9cAAsZ2WzZbCcNDyfPFQ4bH0RRASObbNadZF8uB0cqDoGBVNBDCNyrqHAlUznfChYJGhXCEpEMzAEMCyo4Krakgl4/jxOjoDdLNTT7CcsS9joKu8GnUCgUth1HV/43qIYvGMoPT6JsTWWg7lRkUmWbT2XaoA+zc" $bData &= "BuCU2l5R7iDNd+GYmFsRgALQWyKs6AEbatsZEwKLQmFV8C0Sv0u6OwQv1NHUMLDM1cfDUPTKFcAmnvApQAtMzL7UZtzwUKuciwmNHLDjcNzl4MLO2RyDwTbgjGTTWdsczIRv0c7lUxpy8sOSVg2Lo2r/43GCAv6Ouk8EZt0oWvdAEsDT68FIFUAQdnZgKhRST4fxpvcXE5NAEVPC6EMiFITHKFAfgAKPTzgMM6ghSUNCg4QRagXECpoFpgU5XK8BuclDq13GCkAYY7POyhzKS2W7QIDoqMtm4HbMHQNZ6FheAOmoaFrfx9sYUYtbJZxcg9VKh8tswmihrNfXFVliW6s6w5cS2FfbQVSGQmua5pkcmNZbwmrweuE2FMDqwD3YAU1St2Z3ZS9k70THz8/DiMZ382POyVjXC5cByJLC+wtK0MA81YDXrsuCWYA1OGf9gGQKhhHRVQgEEQ0A1gspfrWf6tIVFRQL8kwDQpIagzbyAr2RhcNf0" $bData &= "E71cgVa079HwQa5MsAi8EzyYgIiEgB/2X5sgICA4lIBAgMw1WL7IPsDMut9P9TjUX4UIvZ/xV4EEAfBjgRidvt9v9F9DPAg334Ag+MlAFPQDkiVlcU/P637u4PjoAOiz10Kosji038jTSIaKwVA7b73w3/Nv/XhcAPhGgfaKQQVyDPgDycRpRxe343NVKDffwBdQ5AnUMIZJ/sSy7YpGiMJHQNaIQMCTmw/3UExkMDAWh8HXS55ECWAWxkBwk5kO7GPlxUB+RAlgJMRMdDlxzYwwQB2TwgNB6WhQtvw/xAOy59FRz0gextg+kvAjuLBtgMaCw35pBLDiQcE+a6g3Q0AwSBNf8IAv+FL7gdjob+//+aQF9eW8nDaFil3962Ej/ozgYVWRLr7KEwcGRXv+1+SmoQFAyICll0CYvIOeAPb3vW4usCIaMf9IHsEBDbv+BuqIsdGD/X/3UIjYXw71do3f/4x6AWAdODxAwTagFqAL9sElft2xq" $bData &= "7vsKAVho2QGAOMXbbYLb4DAyn2gAr8FAD99v27fxQYVBoBgAqUABXVsYFPG12ISNbATMIdDZwsSVNd1B391wQFqxttlApfI1ETSJcsm3m9vZGVo5oSEn8VgT23293EgyLNVb/1mHW62VqBLxsn3TL9AQtQIl19DAkEGw3iysTdc8wdnMb3ioFt2i4ib40seVQDBKww7ouCBRgGgwYFQ1DaDgEbwOGUVFbb/dmRUApgD37mzah6doPFWgJAPCL4GhH7GFPwkYXaNDNZBEIs425F51XVFasgHAL7wefi/lXrh6HTM0gTWcqCxACFAPNIM0gGAQcBs0gzSAgBSQHzSDNICgILAnNIM0gMAo0C80gzSA4DDwNzSDNIEAORA/NIM0gSBBMEc0gzSBQElQTzSDNIFgUXBXNIM0gYBZkF80gzSBoGGwZzSDNIHAadBvNIM0geBx8HYN0pie1gHAOHoTIySAnH4ggnAxyMowhkCLJICeDlCOYDHIy" $bData &= "yCScJaAgJ4OcJqQnFTHIyagorBuOBnxwAA8PfF1LDSO1wh/PCPFWs/ynhNw4avDgyxg/mktF+PtqieTgbNl4tO6+CTTHGy2TFNhsBDsPKJJoi/Ar1e7JlIH+AScPhZ9g53m+Z8SkBIyEZM/TfJ44BNjfxJiQPM/zPIh0ZFBAaT7P8ywEAPDe3Od5nuesYFhMSJ7neZ44NDAgHAg8z9N89N3giFw4+j7P8ygYCPzcLNwmGdn+kwEDdeIC0tB9nuf7H7gEsIAgwNvzNJ/vlwQg2NrMyM/zPM+kjGhMMASe52k++Nns3JhIeZ7neUAwKBQM8zzN5wTw2OjIpM/3Ps+AKPjXrgTAtMIR+DywoNdx92TAft8AyANYMwAEsNZ5nuf/P2l4PDAkCOd5vvfw1YgEpIBQvvd5nkg4KOzUgwSUeZ7neYBwWExE8zSf5yQc/NPUuKf5PM9wNADw0ujZJHye5NTI0sAE4jzP9w24H6wEpIxceZ7m8yj40" $bData &= "dCooOd5nueYiHhkUJ/neZ48IBgMBNzQPM/zNJCEeHBk8zzP81xUPDQk53mazwT0z7CQbMbneZ5gUEg8NM+jut+QTAUUH/zOBPB7n+d5vHgw6M1gBPc0n+98CXTI2lhEBOdpPs8kDPDMxLie53merKBoIBgIPM/TfPzL7OTcyPM83/PApB2IbCBD+Hzn7MoEsKTKxRuS5diUyt0CngZ0JO99nu9cBFQs+MmmBB32eZ6QYCgcyd0AeZ6n+wnoyATMuKiQ83me54iAcDzox8/zPE/g1My8tKw8z/M8mJB0WEAwfu/zANzGaASsxqMNGZOdoMbdB5549z7P9ylcBFAk4MUzBIfsPs9gLPzE3fDExDzP830JqAR8YDwc873P8xAE9MOSBGDP8zzPWEg8LCQcPM/3PvDCtQTMpIhkn+bzIPTB0MTB3ZqMZ6RcwcGeCPP7BsBkYDMYBNDAz/M8T5hYTEQcAJ7naT7Uv7SMYFTOx+d5SDwEv1O+eZ" $bData &= "7n+QSUiHBkWO98n+c8NAy+7L0Ezed5nnBEHAT4vOAyJvs8zMC84gqjeZ7vG5wfgAR4TAzneb73yLsYBEgQBJ7n+d78ulsEyKiMbH2e53k4MCQU2LnneZ7vSgR0YFRAdwh8njQo9LhH1Anh8zzfuAScWCDwt8XlhxOy3LfMt8AA/yae7xuSC6gplASMaHy+93kIoLZ+BAS4tfm+Q3ajsLWMCXgETOd7n+cwGOS0fgTMvvd5nrhoCPyzIgTUeZ7necS8lHx003ye51AsFLCyhM/zPM9cSEAsGAzeIZuEssAM4uyxb3ye5/kEzKRgEMiw8zzP04hIQDgY83zn4QCwyq8EoGCn+TzPVEg48K6Ynud5npCAdGBYUDzN53kkHPyt5Mj2PM/zYDwgDAQiyWTfN9JerAms4g08z/cNzB/ABLiYbPO9z/M8EOyragTAz/M8z7igiHBkSJrP8zwcFAj4qtB5nud5gHhkWEjneZ7nQDgsJAie5/ne+Km" $bData &= "6BKCEaFxkn+d5TEA0LKnip/sNyQ4QH/CoBOhP83mesGAQwKeMaJ7vMD5gp6g8GCQAeZ7vfOimBJiMgOd7n+d4OPClsATUnud5nsi0rKSMhDSf53loVDzwpNDdhM/zuKScpMVtpA3JZD2kaRBUeZrP9x84BDDgo5BA9llK8/CivHBoouL53u9LCSAE9KG1BKzneZ7neHBkVAjP8zzNqKCgkIh0bD7P8zxULCQEwJ/6vc/3MQQ46J4OBIyeWY5wwml4nsAA4hHn+b4hWClABDgYn+f53vCdWwSYXCAUnXme7mHd9JwE3Lyk73me54RgWExAJ57nO58AsJsElIh4eZ7neXBoUEgo8zxP8/ya1JBwWOHzPM9IPDAcEJrAO9vCJhLiq5kE53me59SkjHBYz/M0nzD0mOzkyLQ8z/M8lHhYODB5ms/zJBjkl6CU53me54iAcGhgzvd5nkQ8HASXO5YSn+f5BHBAMCiW8COTbB4glhSWE9LP904k" $bData &= "yJWDBDDwLxl8mpTAtJQvCc7ne75wBEw0IgzUk3me5/kEvKRkGAzneb73/JJUBNzQyJ/neZ6YkHBIIOCRoc/zNLCEeGiRsQ3JJA9MkRQsT/cw+iQUkY/wkAS4eLDv8zxAENyPuo/d53m+77gJoASAaFh7GH2eNCwgj4/wjrrP8zzfBJCAeGhgPM/zPFhIQCQI8zzf+/SN2ASMaFhJNg/hTI3AQI04jb73G5IVGB/8jEwEyDSf53mMTBTki6zzfUn4pIvACXgEVOdpPs80GOSK3NCf53mexIAgGAT8iTzP8zTs5NjAuPk83/OceCJgEOCI8hA+3wSwqIjAiIhjA2BMFp4oR4dN6PN0BFgo4Ias83zn4917hgSAaE43oc9ECIasv4VCn+f5BLRQRDCFrN7Y9x0YCRAEBCyEsH2e5/kExJB4GOCDHgKf73IEkISDQnCD7xuySRjdUCQ4BJ7vfZ4wBMSCtQQ8FPsO2X3Ygd3MgbAJmAT3eZ7ne" $bData &= "Fw0APiAq57neb4E3JhAOCQd0ud5GAT8f3zk8zzP9wncBLyMdBCBAJ/m4H60qH4ufSE55Jh+GSlkeZrP8wRYNPx9wIzuYZ/nUBAIfd3ofASe53me1LSggExAPM3neTAg4HuQiPM8z/N0ZFRMRKf5PM80LBDsetjY53meoHBQQDR63TAm6XccCRB6fBqe8/neAcB5UQQg6HjP8zxPqJyQcFg4nubzPCAE1HfIvHme53mscCAYCOd5vvf8dsQE5NjEn+d5nrycfGQg9HU+z/M0zLywkHx1+4ZsEsAb3VgfQATne5/nNBDcdPYEcO4hfJ44DAR0wORzBJ7neZ7QsJh4VEg9zed5PDD4cqiU8zzP8wmAdGRcVO99ms80wMsc/HGLBAcWfJ5wOAhxq+xkxCS7cN3YcBxs53m+Lx+gBJhoGJ/n+d7Ib7AEQAgA9G48z/M01LiYfFhpPs/zIBQI+G3E53me52BUQDQknu99nhwU/GxeBNSsfJ7neY" $bData &= "xIIATwa5LNQ3ae6GvUa8xrvm8AZB2UM1gEIKxk8H38akJq/l/P83xnagR4YEQgnubzPBgM/GnAaHme53lcTEQ0LO99nucgCATkaHIE3ed5nrhwOAT0Z+Ls7HL2kGfcZ91wHgTXPN952OLAZwScePO9z/M8AMhmxARkz/M8z1xUPCAI8J7neZpl4LisoJQ8zed5WAD4ZOjg8zzP89TQyLSk7/M8z5R8YBjYY4v8Dvt8BIh8Y91sCWRjEM7IJMAfz7uf7/0OEC6wYpcEHORhfN/5NNzI2gm4BJjzPM/zgGhEPCjP853fHCfgYASQfHA8z/M8YFxQQDjznd/zJAQ26F8EaDtrNs9AMLgoUN4YChEyMtjaIc3o83zv0F6tBDgEyF35zCGXp8BdXQRs93me51A0CAD0XJme5/m+BLAJaGBUTDjN53k8NBRtHPN0v4eBAAncWwTEgCcMPs9UKBxb9gxb7yXLT3QA/kgi7FrJPs/zfATEnFwY1Fl" $bData &= "5nudpuIB0bEzvfZ7nOBgA4FgsBJ/neZ6snIhIAPRXeZ7ne40E2Mi8tO95nueknIBcSDHN5/vO+FYEtAmkNHqgssn4PZAEiFaRI93ze77vaBpQBEQULtBV2fB5vgREDMxUtsRUPM/3JQmQBHBcPHmep/n4U+jczIjneZ7nSEAsHAye5zu/ADH0UgTUuJT53ud5fCj0UZoEwLhvCPS0UdwJlATfd8lglCR0GlwEVDzf+T0sQvhQBIxYT8Ps8zAkUN2sUE98nuc7BJh8XFBPp3u6ScrxT04EqM3neb6gCZSMgOR2eH7P8z1UBEwoADbkTfs8z3cEaEA0KE3dJUwGDwhN7CW2z/N87+BMqwTAmGg02Kf5PATgS7CoS9jzPN93gAloBDwgBOd5nubYSsy8sHTN53meKCAQCPhJ8DzP8zzo0MiwjPc+z/NsNAjcSF4ESTYP4cBItrBIpEh5vu+yJ92EGmwEYDD7PE/z4EeQQCjwRkzP8zzfBNy8" $bData &= "qIRsvc/zPEQQBPhFMfM8z/MEqGBYRDjf+zzPJBgM6ER8BMC9z/M8qIQo6EN3+zzP8wSonIBsYEPdUhhMJikEvc/T/S64QgRoIOBB2PM8z/ME1LyojHTP8zzPUCwkGATMnud5mkCIgHBkUHme53lEPDAsDPM8T/PwP9iIZEj2O4TPPDQ/uygJID/d6X6XTC0EGvA+BOjTfJ7nvHgo4D20z/M8z3xwaFA8GDzP9z78PPYEqKCQeZrP84BI6DvcyOd5nue8rKSUgN7neZ54XDwYuDqBfZ7n+QRMNCgM9Dn3jEz2XjndL8usGswmPt+ABHBIORvAOE/3sdEARzhgNwTk2L3P8zyYaCj4Ntb7PM/zBIBsVDzYNVfP8zzfBGBMPBQEnudpPvg0zLyATDxP83koyDOMVDAZn+bzJPAy0MAykuf7AjI+GpQEjM/TfJ5kJOAxoGgQ+d4JiTG87DDOBLAdEp/nkHQ4MLwoK4nv9wkYBNwvSi+8nuf5v" $bData &= "pATiASAcGRI+d7neSwU3C58BKS/YcXnlIwu1AlwLud3yWTdVlAkOC75XvNRFy4tdARId2DB5xjYLG+4DuDzPN+gBHxkQAws9zTdsm8EK8RwCe9pPs9oVFS5RDwE3SEBnzQcK2QqBNQ+z/M8uHhMKBgqk/0mLJoIDgAq3QR5vneSCPApJATcyOd5nuegdEwsBM/zPM38KPTk2MS0PM/zPKCEfHRsd77P80gQCChFJwTP8zzP6ODYxLysPs/zPJSAQBz4Jnye52ns5NjMxCZvIjkJLBYIgDiE8DufQPglBIglu+/zfN9kDkwEHATgJOfn+yaEJLukDmwEGCAH+RErACTsI+f7BnnUI7QJgARgn+98nxjcIvYiCYjk0ksm+zR0aCLdGvsdFr9IGjQinwwJ6CHT7PM83wSgeFRIId353u87KAkUBPQg2ATE53me55yQgHhExbNhnggALh8fz/N9h5/YCdAEvLSUms/zPIBkIPAezOw3YXzAHp" $bData &= "mwDqge3SEhJ7kUiB67fL73G0AT+B04BIRYHb/vbEJI3TgOIAT8HCDE53tlBNCkHEjzPN93mA5kBBgQAJ7vfYhI8BumBODI83wPcUioE5iAiPM9zyBgQAQwEWT3e0gQCfwa3fQaPt83gY2wImgEIOQZ9x32aaykGdGECWwE3/k+z0gwFBmfGATYPM/zPMyUQDgs+jzP8yQUDATsF+f5vsNJyAmsBJhYW1h9nkAoGBfkDlEoGu4EBOAgH6v4Rpjal17JhlxTVzMO9gfx24s9IK/8UFMAagEsy/bfDexQiV38iF3sAu3u79w+Fb/wxkXxATcVORt0Cbvh8kGmGDLALAUnVkMlohBk+BkJWZau+2ogagJeFORK+OTlVVyWZebn6OkFqXjrjoj7AClAJaRTUEBru62ip964EhCJEQK2NYp2xItSoAjgW21v5cr0JbmJdahPrNk2Fb8CuMdFvAWwTcASyEZRtmXM2Ajcd9bd7MocXIWQizUADVO" $bData &= "t/YZi9/Qz/9sER9v/1jvDdSzaZrqzxvQwhA34K5/vUfzPdAWk5AXWsIUNG/8B63OD+AV1RKkcQ3UZbaxis7V3BgSZMOEOYda53afrI/s7V2IpYA97rxJ3dRF0i3RqFBdGVV5f6BsGtANIiQg/ArvSl2UQFBjDU1aZe4vxhd8BbUiMGdiF23RZV839Gt/HiBCK4fLXWweJBuakO9IJhEYECmwIaU6ak1gMSBA4MBVbORQEGHFnFb+ryV5bw6FAmuwcc+88IQEFKx+YhaG12KaQu8yfD0e6JGePYobwCRAeCvfIGF+Lxl1UAAsL31Gj2MqAeANoL/EMxSsfoFD/PyoA/Bw8sy0LJWxq49AYM8rtUGIVFBLXqygVt31fdCas0Fzp1xBzGQx1DHgxuRfM5k0rGK8QXcMVmDvpixCuXRQQvyTIVXzNCGoBMQwJWnAGSBCsSLHI8BqFCY1112zdBohq/0dXIBBTGrc3NiA3K69fA8AF8F4l6A2N" $bData &= "A8LG/3QkBO3RbROgEUANCMh0rLAxQv8DX8Pt/7npvsMbfwzy8PjhQLeK7d+wZoOlAIX/qrn/7djdCiH6vQIN86t3ZqvoZubhjAz4OTSUzu1N+AnsJRjBfBFG47MZFRKNO8GhYGxvNIrl3QR+CCYIwXYM2+sTLq5+CQx+WAfC6wMqX0EgV2oHptZeggeNfeSI9bS2WVi26AUM7LfgFMcGzDH3wQ4YG9U8DBLNrdbBOzhTfCmAAAM1FuhcMgeAVp5AtNQ2s2Kgkf9HC13tN8wCkJwtTfhRaiwFA3qZ3MhRmcptdv7ujhQuD7cJV2geaTV4rqyx/vdGbEeD/wV806qY5mGNM3bIUIgEdIoLrmDbVlleG0yo/J7PtidyV2hXogJXV0DrXuFKTPKbqKRhhew22KDbsWgdjNtDthDN9LZDg/uf1OAO4SRbX2YAL4J7NJJlEWYawga+0c74DFkQjXXgGC3LtmwL9BQI5CD4yzZCuwIYAx2HJA78H" $bData &= "LqOsiz07MKlAF/7Gi3AVLY/FDxgbubeWldUUU57zixHGCBUkVTv2BEgSi0Q6XRASHR8a/jBBzNkCvHmEA0TSHXvOn1JKJEnGe4Cr0Fu7BS2QW74A4wpp6/bArzWm2pqI6i7XND2bJ+sfWzw3UvbEx7dV5+F9mdWJeTkHoAj6BHpQUBLdprN0gmPAmI1YNZ3rOwkiUEL8JbwOHLb+QEeKAH0EWXFSzc2QV3CCoN89AF1FmZd7rePrlNoZq4HEHpoGyLXIyHMJxodzTKT3SBrUKyQG8kNIrE+AKffSBG/uleBQC0QTNBl3GUpQqQAjQmS4O+25wIe3Pf/o4h0AL7QvmZm23gG4uRerB/NXLoZg1bcUKzsQAZt++Dc8PmDUwb4haMSYrul6GwNUBIIblEUQeiCdA8SDgiwlG7Q9FOLXQwxS4l+Rg5g4UArgGm/NVb9FzhFjMabDAJyG2aLBmZftoU3XRNmPQrcDQUNA0dGRnjL8fY7+3zNbl" $bData &= "5+CgjsJHgAYwRKPFMDl1EM3Ta1rlNbSDdzfkBpCFY/YbuYXq00H2EBchSKBvf/N6KE/jwKdAo8DXQBRzt9/HzRWpjAbPsIxgQftsNYlQVDs7V8OLDDnzfgP9trMBMRtItMJAyFyWvwL9xLikR6U4rYivuL0dol37W9fQzB6QJDweAQx8P2yoPhA/NtoN22qk6LJQTD9trrC9+2G67g36DQg287EAxy7176Wo6/wx6LDcQ8kQWJGrWZ2ARYLojDsBI/4TpRAARV2llZaNkWnL8gjQSFZ5oZLDCMaPcO/xH9h6NH51AQ99gb4/bmzMC7vMHoCvd94AE53cwgPSAIEIBQaKaJsivaXYXgBQjiEOj2nSVZjRlRYOBRu4ZrpZefCBMZDc+djYVMo23wJ/StG8ywDPiJi+gqCITCJE74GsD+wMkDVn3H7rFs6WRGEV6GFxvTvTCBvD9uJP5QDsgGh2zwZeAATgZW1Xe2ZLCjGBFQjdlwjtneC7y" $bData &= "4v+C0ozuy5APsFDBmx1AEQtQ9sipEX3QaZcRvRomTbgrABHcLTmJGiX6+fVPfv/DFoWHy8vbbGttW/sMNWLFjFxpRf3QPGWv26pAmLvRZItiEdGRWq/hzsSCxNUWeOglzJHF1Pp2QtusWdgLMED93dKP7czjHr5tNgg6Tinuz71eiWWIMA4IjCRcYCsK3WRheisNbcWDH4Tk4V5yWXgfhsBAEYWC/WkeLgdA01tZdgnPJJNsY7+8Q+ILhSuchPh/nPLwlQZY0n+wjoQyyNAGYJIwR7F50GD2g0JdOBqHlycPJFBgQoIvdJBxmD2T2hBbPnGkBtBLev/jszpLQS7VFDBDhW0IQYVtFJJtcwtmqciOQieinYaNY/8bMpLs3W3ZkG9dMKyDdCBvI8HC2Wwc2BA7PM9YQE2Z/hSq8Idt1IBDZgS63sBMjIYzDGFJ5LvyNbCSI5ZQA6D5l4RnMI2gR4+wnS90AfoPO/wrUN3eVWhNA7AOwvgvB" $bData &= "g2y0LfHoBHQiThsCFFP/pbaVuCvBAAsEBiPqpf9S4usKahnrBmoaIGoXXsjIGX+ig8V4yVYk3AgyIAPg3AWkScZK3NzBBo/C7BULaxCQDEaaHeQa3CCclLqc8eAEPOzGRQDSmzAGPc/+NoAgcy9Lb2ggh3MZ5ixYW0qEB5KeHDnc99znHcysLZtN2BrTTirCfiCHJO+AZe37g68xrDVTghXYDsIy2gCKAxrzEbsdGEuR7e4cFg/1ZrSAHxsSN+IDXOjAjIYQLVYEMNjVR8NljUYQtVYMlzfbd3BlCHlki0AwPgMMHI1Vpd/ERvkCeGoQWTt4CIBc4vYbI0goiwA7EHXwAn4eWLd1S9rZRRNBFkQIXLb4uh9LdeZbGgQXX+peETijVhoSJEpSLU5S5AFTCUJhpLYtijA6Fj30d7oxfmibf4ld3D2rAL901EodQj1O1fi6XhwuEQsBIPcB+F1uewuV/3YsBfBtJzZ6A79tBihIJnQrPeX7d" $bData &= "Sdo6Obeax/6ViBsMDgtKlP1J80kC3UDiF0L2Cy1sUXD1wFnU6/wbcEEzViRHTgbwKGx33WQDVYYEBC9wEhsr3jSy/HVD51FR9Wi2M82JV5LVfePGUYIOUYMdUFnEwVC27N4tccP61nrHisDEi5mgsBwOCu47UPfpX4CUEHg5IkGCLe3EpjcnhwMi04FVCQKc9sLjRSB/wxeennu0m3DlYtDeUMM+XVHe0A600ZcEJl+Q+w2pPkh/zNDCGnAJhnkkG0AgTMDQ2aj/317DGn/HwN7BLkEBqSNsLYA7fOl/2QvwhiNXMmRC0QAIB6PsIeRDA2KwecILSS/DYcACFkVcgLkQQQIBAhC8uRFBAgBAixWlNEYHbg4gW1yKAIeHZAJOFEW2LZZjdz9OLxspRYC9Php9tje0SOXmNj9oQTHCEQGBFByqwnNEmkH2AcFWq5q972Z1Q+AV6Cf2FDN1UnQ4E3M19dEYYZPtthH4IQGCh9Kb8hlLTw2TC" $bData &= "3Y4UNzXeICtAZUM9ShVDI84C5ama11aQg3grrAZLASOjQG6xXkW4DducBQULIQCSwYhGg0JRqCBTBoEA9szdYSPAC9vkgGj2DA1ugJAjWq3xGO/Rm+i00MZWnJdIwBa1H4IoNtFQgQhCqs1mrSDvlVDJYjNPPbtjPSyoTpCAeMCtsRdomY63criyoEyZX9fiKECgbrT34IsIfkGycgTAEEJMBnRBtEDaeAviBooNQTXwLl4gwjCz3PdlgKVyewCMgELzZqQPpbYwdjzOKUzqMW7IrHibdbNoN+Aw+G2WvOSXOpN3r/NIjlqPVQiDyVbBo/WG7WfFxilgAnqFAxLHOFSYjwhXqmQCD2yRZn1O7sR2hEFVaG2AAxpUXqcLCZvhhRU2yRbcEcLAQOCLpOlo5meKL86I/S1p7GDOTrReECO44VwzD1D4InFiWkRxfiShMz9tqAPtgt2wL88FIZw4PGxa3bN6+zAXYj7PRXT4H8tGofbWQ2JTg" $bData &= "GWTm4/E32DJVZg+4ET+hfplUQOvWI0tqEF0HHTXeDfQiE+QKGzS0AuZQRNQzNS5PmQgD8+7DC9GL2gpEQakAckjmi5XQtsg+cTeo649PJBcdBnHhkK5s7NY1IJv2x0TiniKZR/7DVhZJDxkFwFEiAXLJ3EFxDRH5Ma4oEJELFO8cKUlBQJguuhSWtLCbU9/wyaAeU27vdu3GouwlgOKFTdH9g23o+ck+eC9R/HOM9DxVmBzgc1LJ+Nljp+yRmg7x1EAojGUYYGxbZ/jvwfOfrCRqkMjDg3XX1dJXNIEv8jbUU2jkaxNhG7W0V1jjym+0MHJDffgwvdGh7v+xNvxh6IoC8NQ95WOwnOfvo6wjGhBkw2VrMaN/QilMHBXvEEBrfFPDFCAp6+zAeIvIOmCNebHHYMPIoIAFiD4VCqUONLyM5PfzGaKCPpV3QwS4GFX303gVv7rHnCPih9B/a+API0Oao3bIa4iAqtj6l86OhdhJAkkF6qdj3" $bData &= "uh15Uth5lBGAfb10J7KVmCwIGDYse9oTORoJ7olzDnA353qXenVTaGUs2+ZidHF/5ALo7LbLg7Tgb+w7x3YiKOSWaKiRbNiVNq74WpoiRW5tS+cLtBRZbODY9F6BWXofWheyOwXu4iaARU2bngt2I6v4bI+21hS21318QdEsNHxQIuYyAi+kv9ks6Fw2t3yDOJMIyC1H2wPAcBegdOfv+DXUdNYrHpBM6xFXQKnubbNvEhArCzX5tzzPBsMTI2VmDAGTixqxlIzndU+d5pIRYh7nVmYHtz01Bkk6oFtiybIstMBZdXV1p4WFcsaNCPqKKIWZg1JWQSxpTeGiw4j8ZHm63G3C7Md0WkZ0LB4PLYdNxvvcjQRBUNkPxN8Uoy1L2OsXGPiwDro2JATF/3z+doSHIRinyIvtqhqEQwdpAuirimzNCAUSrecDHEwnEAzUaCisLgItJwcY+9zw8XriZzwb9oXGjYgA8wW6KgiP+1gsWmJLTFZTd" $bData &= "H/ULQV72w6A6wdL+HssYDaXI0L/dcZQEQiR5+lZ+GsBRJSNOZCDkN/f3JdktjbDVRVFxrIsjJBQ6/TgU8MKH/SNXOUyPS04aoftJhwvqodRjw+xib2iuNq6eC5wDCcymQY5BEMRJIwm75ItGwEt9DZchmBnMC/YKR4dk0gYM703H8JYMmUgCD8zGO5kMzOjQfQXqmtJIArwIIHGLEQeWAkX/mMdiHRYlxIBjO254yVwYERECFlw40BOjUGkqJDAZZZcHYUkjzpBKhBzcolB+NilAQxebn2Ls7i3JEFI5SMrx7sMzsArq8DdjYa4fCUpMvBmAZqhBtyo7IfsUcKb9PYBrgg84ddBU7sw4nL2IqQ1MvQgAaphxRNE7PeZ8T6AVsx2SmSvd9g3dLaFByOx1mhUD7wtyMkhW/8PSMA8nBxycsQwyCTJISeHzBjQHHJyyAzUBNiQk0Ge8OLc4AswW+TgB+TAFDOcrVPQvAX9teobu5VWVgvwB/" $bData &= "gDQpX4F+A7/nQJD8t1MxfNAAA8JSD8ITYJV3gQGDYmvJfs8BkIG+A/ICwX3SQUVd4z7Tkt7AZeogMv+IlsJBzcXXSAbKVCFKHkGWBS/6S+wecCiwQH0Lj4Dt64gD3IKAGLAXU7sXU/Ul28sc4Oi4wkOGDB8VINWp0W6FVqAboLl5ooZzv1wfwBelYbbpfZERzJJv06v5ZZwDhzFT5VWjE2RszMyn6xhF3MZo6CYJaN20FuA50IDAZXTHQiYCTTsTQMv8Cd8uHYMMdmhC1YaI5/X3ezmuSB71//PwVXjgxu2DvdGVg4LQj3BxjjM1tD4R0EECwgCDstJHMHaBBcNJX9PPzWbDrFOScQdExotFV0EOxZKDaMiKAOIJcM1losEjAw3G9yyZA0HGh8FjCY6eiLOOmA11C92AzzAgT/rJPj/dnytixWrFVVV1NVpTsNyEf3O8VPHD1QVW0Z3eMrH3ocPBeYS3iQU1brSsyN6k0WGrbOQPj0eq3" $bData &= "QntxjdqqsCFzqvFZGBq4ZzZh9VKIgWZ1Httyy5USLA5nsmv3PejxWhl2BxJR8rEbeVwEuoSjDULA7qgSdC2V41sGuv8YTxthREyLB4QI87mI3/OBqEP8QvxPA6z85EgPAo4DNXvAJ3E5Fxbc3SAx0vYsgwW3YBJEu0G8Pg8AEagLbiR0fwMbHqx2wY8ibg55b7KJTWXQihWj5xw71mcYHLDggwr0p2JGMouowv/DKhY5AfjhYaYSYs9B0M9A/4VPNVHRJbrMNDIQRBukLGJAdEkTlDI+yOhs5AkAjUEBwAPPALjRrS0s2C2S88OQSU9dLclauvAmFYA+ehaukNT06bJG9ycB5NS+FVDYZvGQcKhSI3zkdZnZbe41rXuKRiFX4QGsKABhQyEoOGWzUgawQ7IQsFQnUcqiTGB4CGViLhXDK4SyUC59k4d6Ml4AFOCVywwjj30hhGV61JvOluRAbODB+PxZe/7U+aggo5N/khluNFSwslPsH" $bData &= "KGjH5owELLwGViMsXnBJNpzX+LT9sSlr2EndmBEc3VWDJpiWSnMKkaS52YcBXUT3TPYKwkl8jQzYn1jgO8GAQIuNVMH/8Gj3ww1YDSyFnKpmgclcg1s5yR0VWAegBRqzyF7J8orLNhYHgR+8O8Myi1eh8kKG4ladaPFUCBYmB2rxhMxR14P5YNwHgDIrN9jDIlR+ddwbehJGwyZkaPF0Ef3frDALDknBnNFkBwMmK+sQGnYumG3csM8QGNvhQYfmYNm1B1DVtof0pAAVSLp0EZtUTSjsTvQYG0B8tOhCgAl4g3zg2YJgefS15LbWzLmGDhUWD5ZB8nyebh/ssHr97KFFfGpPSDkzLzIQy0La+AXOrmjtt9cPtkYEORIsaxYOpQKZ1HaCUK1QhCc/137jFuUG4RFAjLcoQkKgoy/81K8fILJNILEjihuQH6znwGgs5EDQIW8RG2ZfUdTNi04ItoaLtlMGxJjtBcDTQ2qYrXrWiJ1Ugiefh" $bData &= "fIAvftTquyQZpl693TQNGyzFGGcwiX4Zjk72xkyWyHErgV2Eaqjd+NYMNHoTJxFGIlgvMajvlB7IGIMYhm3d4vOYUezbRDvjSBBPkOViFO/ozLR6jvCcx6bIJt6FPw4cyDkBClZYywZ9mMwPmRuD45JAtxkNrVgk593ZtkpBrJe2fEYUCUHFQ1Jh3RKNgzYvdwgg4ws7+TkMCcHMuHhqF83dylPvgDAhFS5jmaT2we3pZm6+ADKl3K5/YZ8fiTg42jpH4bpHsjIIZG8yC2+GzJyeVZUucgSn9sTsmjpdOtXxBzH7Hb/D9yATFwUx87oA8aLCDsKdSawJiIUbVRQTc4mUezXItlN1+9clq3B7OwECE6kkwrEcraDZYl83piwXj6kRRaLSAZ4Dni1bZ5e5CDMKkxvnrkzr7N1vBMKHh1qwXsNZBNbzOMnJ5Y1W9bfmzdrFdawMSsl5kCWZdzc5BSyTZZM0fHQCNRW4YIc/P9hNrWoxcafx/" $bData &= "uC+yQVkznHZg6qpHgTvSx4TeCJCBbJhQEGWE3R1r+i/GJHefcDcJwRumJTNwKjzMt1CkkXIGfbDogxyBMDDjF9gbnBBCW3AE8BhBk5sgyqDMedxAnEICd08okBTPQerhQNsKzxUCdqFfGscBahNgrQPHGozMfm4nOoWLRs6AbIdYlGloIVEj76BS8k0LY/reLh3Kci8oMOA8sIkZ8B2pdBAFMGu+JfcJQJDIPoBR+EsZrbbLsHxOhJCGstwhwKtX3dHh9Ivo8H5hBxwUKNUAs1/jzsQ5vN8DOMJi3zRChmwekuVtDwEGaD+QiXv5KGHrXhMMRZOTrLlKgUpuJSe74MMujq0Sdm14MlUnWDUnwwUMlUnrngF8eSGToUztcoIXXiYLPFCmsvKjTGBQGyKx17q2IzMAedAnn8B9EHl6Kl3WzrK0BZ6yfMOerYy36udhRWQ0Y7E3Ls+Bxs1geR+wiLMjzkkimLy11Tv+4AjSkW8Co9vFjXHnw" $bData &= "R9I+hraOrfO0sIu+CDBSQS7O59tZ/IxOBAXy5NCMnA4ADqLaRpRkZBH8EvJmR3ae+C1ZTWT2chaw7m7sGQwEVI8AyfhQkQ/IFD4aHg3wTMpZqDE6DO1FswWX4+Px57B32bKa4Csy02VOsFWMP2JfQU60NRgYZGYAQfxQUT7FFuvhJIMQIsaIj/xfXigt3ffTsWit1+BkryMO2G5ZoUaJQi8YJCCWc7XbAFbDc+lgSA/A9fG/ksoA3EBAfdx5yYTcQqLZyYSOXtTo3FBQf25JnsTdnvLai3Ft8WDMsNdyD7ptWQuEVZiP0M6scJgJyyYV+sAPFZrc5Cn8QFRLnX3NDtg+GHxIhhiFTMiSHhyEE5CyqwEoOaxUtHc0g1m6gQalLFraNdcxPPGkhdqVhpaVZpatwN3ZSCSr/v6wpPRnkwpy0K5CcyRCyOc5YnnxJXubghXzbLoCuwfxecykxCzVFrH+EPXsVNCuUrobCLjk5vLaMaCu7Sb43" $bData &= "9YZsfy5ImjAVOiKQpbrkoA6o3PwgRKI2CMh2MmnWVw5OMDx1q76/A/xQdBQjem3riBN6j6GZK9pAVmgWLFKQ7cHtxC+/yGMXcReyLbAIKBNyA6gtIctqMnOdQKoNyVZYFXQQWGeD7bGaaiFqCxC1NEeuEaYFa7fLMv5MZLYUOF4oiX0M4olu0AIqhpxbCI8RW2B/Rha1A8GLbUMdi4jJiPQoRDkrMzfL0XQMu/E5JhWcq2hzIjkUme1VC+0IXyFAJuCW2i91DzF/6EPMWIHXhz7rhTB8XpYtUhAQCBAYDMeQS1n5eP9qMg8LCAvPA3O/CHZeewiHHmcGF0xUxqzhL81NBXLiaMAoQWowO8MJKJDwZsUMKAk3UmoL0lW17RSZU0j+WSTSOwnTD6gUFS5Jx77//xQ5EXUpg3kIlHUji0EQgLBSAWr/cSA2g7EQbFIkNQPv1S+uOs5CrC4CNNmGgkdXEKT6lKBkPSsFuDOwLJlla08T+LSp8" $bData &= "PSw09OwNYW2oVy21m3PZioQZAkDQwhgG6k7bVChfzUD4pAsc5CHPISujK6IrklOBuSArnyYD2TkkKCclKi2csgkI2x0cEwnBzJovExkORf77SlUmsdQmjkyIM4Iwzp+kCmgKEGxgJC9chSApYAI3ZTwBxkLtV08RouEJAy7vdVDxtAXSXQxAieBF8DyFr8+/XXfwejiPQEALDhZPDZztCTT5jxDsxketSpBrhkIgn6zIO4ZU1W+sHDk1HoJvCQUyVh04ScNUwxXEkEu5DvzV/RZ0Ata2u4h0U0ivSa8u8QTjaC5x71vchLue3rB0xA+yYB8C4aHM+1VVffR2CSlGJFCkASXUf/VeaIkHGiM5bUUIkSXcBILaPlfwysh+p9VUl1bdzGCwmGBxGx5i1JQjM48Sa6AbxJqN/sE3MCbC/tQr/gRGkxZqi7UIGK6qpuYBhWKsmsUDg06Z4aFnEThdnosg0z2Qy5qCicMletyM2ULTREXdb5qCU" $bData &= "ngok4FokCpwYon4MTWzVajUXtsycTWDGg45gtv2AFecUUW0tKDn4HwUbjfBQGrfYKW6uhHrOyoPWgGMEawLSzpLVce/atyASV0I2jwZkjV7P4V/3AIlxxOWfn4y9jui8ffREgdOXRAjY3EtqIbNiEnMoK25GQBj9TIxLYwFjA7uV3KPpnJiF6WrbK12eoRq60HiXWIbQluon3IIYlC9kY0yMPHxvbEkiE4SfPUQELYO8bGdho+8+cEN1EzUKxGYKZbpParUVdQI2DSCFaIDBjZ8J74Q/iwP4N4BAJ0CwoDdWVXTnLJC1EdaNAMdUKUXQkxK0EMlSxQGzLQesU1MLnkwSDe3qwwN6I+teMBkABOG3/B5g2NPAav5uCM6DVOg3UMV+SzXzAbiykZaCQoRoiHGVgwV1RXCMBHCAvEGOsWdxKWEC8fc163qFlk7gimcBFAiM89yA1S7tcMkcx0hDXSFJmbLbWI65Q+EkxMwDfk3ly/8uRYkro" $bData &= "wVxAV0LYmC7Y5YOscNmzsqJGRT4XIAvaAJXOFRjcWLvEkEJu94h7YO+rCPioHhJPTDshls9ivMCgIG7LZWw6WElw7/odRLQIGg8ACUOsFaIhMZqoiUBDRYEEslMQfJqFBF3v2OSX+AobnIqnH/zQKuKAeDFb1wjy0UIWP22hXAzxUs1dnLt//6wpEV7kaHiRQAD2hDlkZdHS75FFdkXl6nFnqXvz7+xJtJQRJOWY5hRN2ML7We6wN41ZRmSqLlcgFa8UCtdHpt0o7DLzmGsDBzeMvt3BIQnL0nvOd0wxYMBna+hRJtlmy14wg5qHcIB1QbK5EdMz3iBch5BaXEHmY3DfmQHNYS3bK/gA6aPjlGHVozffcgwKm5iSSwAa4JyO8RGjcE4PB2bve2AYt+AN9/EFAgGRbXYcHCSFGowrtNSY8Jd9ewrcFAc296zCIlRJ2sipomGpcUXSDN82F9nUTO3hBAzUCh2dAl1a45CZQhVJazylu27/H" $bData &= "Rv6AOFx1B1ggGE38zL6/OEHjEcZF9+jeq818darwE/aonYzAHSdvjIA/oW8tOh6PlSxPBXYUU4LIkwWLQzsduwhTzMUPiSTTHNserFnPBOtUNTkldCnXQdBbdc9BQTJTflxzFCKjYBo4bt8N2Tc1gwHrJoB9nXUVYi/+3C7ZSm1TiR3oMJW7e4ViCisdrVk0KR7aYmov9iT/ng6dYvfaQh1J44h5O+d4oJMO2wAKPE+AGr4W/xEgKGR8xENhg4wYoCA0qmZHn/EAYgKNuBFnREh96QCqdNCezX0BiACzBXLcI7obwqUsyEEan8tDTaaqv2+jFLzYLng0DFdzV4kjGoDBgnnosPikyYxQfOj82LmR2OJc0X8K1A/EwkfVFtCmVt9g6b469+5YBBs83zJEzNXC07fHBVsBNR8fJHfCV/fZ/BrIbCC7B0jZWNFYxG8ULlcoaGR7tknADw0g0OiKDsO0OUCYZ9QUN4ewAr90tyHwreghScIse" $bData &= "Eh18qGTURf3cHtJv2Yweq+QjkwVSEbvUDmEuRhNMvwbSwu/2Ve7QIPt/0L0Q3Z0IjPJhRSKE4iUDbjYxt9djUGNmSA72HUxhBGVDJyl3h3wmPcbRfsPUYmkKk10A8hoKsGV/eyJTQ47yH1fJINtmawAbyh4Oczb983tfSuLBOsDi1V0ioga/y1AO0GFYyOIjLoXKgtvMzx82hGHBRM+B1lgKd7GhQhqcDq4bAFO8Wj6Q5v7CGKWvgCbPN0X/fx9UADRMFk2j1RQJgC8MWKyjRs0JAD5Yd622ly4awA4Z1RdNCtdxgCC8LoMWCM6HAA8bNthWzRM9ABYHWAPQGEpKAC0ODv4XKmwAABKUTKssp1UlwAiePdQDHgWrADI0EyCvw0uwgAD1ESp/6we2gC3yBbvEAJ9WAADx3MJG1sB1QDAw7xTyNX2HgBxUFsjgiRrigAMG5ZHYK0oeABBMNtYU6tRJAAXbdm+ZFO/MAACLHRM1lqZkgD6LD" $bData &= "tpSz3eJQDPZAgEnS+DewC8l519ZEzUTABwWlu+sEwDfQAMFNsmSE4u+QCWGBT9ss2Z7QAgSRxXTPyZGwD/H54cA/gE+wCNHFg7+30CiwD7KzBs240LmQAQO1PKfw3LGwAghqPpbm9+CAAOwsNopaNRowDc4Dj21nso9QAtFIVHZVxPBAB1d1umYAdgmQBrK8LRrTUNzADdaVbTETGWpQBZukgGCGQPYAADttb+1kRVYACNDEgDTUMXBQBYCdp2KRrBmQBCUUN2696LvQBIK8eZT01KwABE4NmW7RDn9gC4PA5M3C4QZABAc80Bc0QQEQBsxu0bMLuxigCN5VwfSImQjwCRo4DJXn8oaABzVGQlyOAN8AB6d6NRe4PFaADJF9I8A7GNVQBsoRpSMNYoyACWFR0CNYvXgAASBU1bQ3AAOQDtQFpC5Ck6RQAcKxoAKdoNsAB2CCc5IC//TgAMi0YEiogUCAAICASFHEQcBACZKQGqOrToxAB" $bData &= "YKBf90diCQQA2OgJSTrNaFAC0E6DKhAGxaAAZDPGNBWuqGABinhihbyG2AgARpFj4rc80twCOTAHEFZ7wUQAlymwROnVr6gA6asuliwFq8gDMHt9Y9faYZgAIymoQKvhYkgDijRM8CTwcWQC+hFs7V/3WfQCIY8aIpFH04gAwZ3j6oQ0zjABjQDzWmw3WOwD4xYj1N73UXQD/yoqFiAc8CgB1BThF/65dAgBotRcDiAivgADLYbGNGHCGfwDURsuyFS0C4ADk2FlS8BKGIACwOV3waQWvXADgfh4U9IoxGAC5AC3oUCZKHAA7CQjZt2F84gBTV00j4FLMvQDwf8JTLCty3ABXBoLwK1guVwBpGnBPjAGrHADUyR1UEhpR8gD8f9YYLEZFPwACghIAkygzDACYDsQMHPONzgDTmRsvBZN4WgBaYGRz/EejdgDDzP8lKIQFLADIyHNkMCgSJAEAAsjIMDQ4PM8AkZHnXBBQWCAAEXAcCeAD" $bData &= "WA4AXaD0WZABKwEAywsi0JIBGSwANixf1Yxp6bQA5+ku2QO+B5gACbwMCUEA9tkAEB0WRAAAIQgAsEEDKZqm+dIAXEEA3ur2AhAAiOd7XwABAwAAAAK2qojA6QAAIpBEEFCBpKAACqQYBY8P8oEAgAEA//9ICM8Aqajz35AGCAAAjgEXAZ+iLm8AIRkIAJABTRUA5bqtBSADaBUAW1J0Y5NEBWcA2CS3Q9C/UEYAAQIBQQAO+WUAgACK2qqiUUEAaXz7gb3JJ4EAUAcAAYAB9QAAqYoeEMaJubMAquhMl1YHKw4Ac79hdwAzADIAKxUxQFDdbQsANiNDAwFYW8gAvgsn9wNrhSEAi3dnbpCTAAQAS0u5UJmy7nMA1+FlW3M3vCwAIUwGAxErbiUAJ48BAQFnnpAAJbxBb3fIkAMAmwBFRyABXZ0AGAhhrGE7Z3MAgGGLqEFL21EA+AeseUgYgWsAAVDnMqO2kRkABk8JxyMYO3QAk3C3Q" $bData &= "4tuIb8A5JFmCMgFtgAAYkPJX6CfRgAATQJuHnZj4xwAVfkDZ4JwAGQAvrKH6290WRsALxkAHQFkAGkA+jKQAaT5JwAAGgAb+zMGkEEABkv8NORGhhAA7wTw342SX5UAZ6gAOwDwDpIAJyM8AGNHyRMAyIR7a+IAMEgA1L0tm3Tpb2MA1o0eUBVcAT0A9VhVnVBlMzIATqpqCwQpVw4AwFXVsHe2bssAGgCVVyIScnMAsgkA8CO0M+sAjlVV51RoBmQADQUzUFElIQAAQPuGGktBDNQAjQh6zZREZUUAkzUUgUE4bwIAaNtU1WxwT1MA2wJENcZqdBkAbFmLgm5ocmMAgZG9z4CoVEwAaW6OrXuw7RsAT24JY3B5SUwAbwCcAAC1AYAA5hYCSRqVZskATgA1QTJXMAcAANwabmds5zAAIABA4wG3bAgAANjDIwlJAIAA+yq+b91sMlwATQx0aUJ50lcAQUGpCE1lAIAAM60mRbHJXrAADK" $bData &= "jjQUl329oACCJ0EKh1PnMAV3+qaiCCdUQALAB4k56wLPYAW1mXDFMyRlMAaCvezA3YdNIATUMxHdjCpKoAFqFBiWATCmoA4g0tWAvYTAsAf7I+dphFaN0AGQrzUYsxO2wAwFcYHRnXlj0ALKJBgHMWbWgAs1tWInR1/g8AS2FpANC2rTAAr1M8ZyCMF4QAWfVt/VK4wYgAsHRTTRn2iyUAKw5LpExPcG8AARCfjHZEdXAAbALAJcH3zfwAKIJkE+YjxjIAkk3BWNfoCJEAoh4AaQFtAHQAt4dQZAdjdYsAebZuBEOMo2cAGVaFdXf4zM0A3w++S2V5ZBAAsBd7hzoPDKQAG4c3ixQQPhEAF3JrYwsMZG4ARaloZXO19j0A90FjbBrmz0EAzhL2TESwgGkAqCuDvdNsQ0EAs3YsJ0lEUDgAOO+AbeXSw3MAJklIZ2XeX2sAP6KgOIhJYx0AFt3AZgPAEV4AQsbNtrVrQ4AAcl2DRAIAa9k" $bData &= "AbMt6YXYlGpAAQAC5SZowzOEARoAz942xjmQAy0HebAgjlrUA02xSmkxi2poALVn5DVUPJqQAKFmHleUDoXoAtxgXhnxCYXMAQ3VtNXWabWwAG3NGrjiu05sAllOtQXJndlQAhuFlMLRsTuQAack2fcfOQiEAdGNTSHJP7w0ARkFfVxF3jrYAfYdhnAxCbHcAfdINi0BFFSAA7eFWOI/bb0kARE9XhOdce5oAulhTYAJqIs0ANtyk8XQjc14AZsXe7hUfaXAACE0DPhjGOkIAQTxUMlF3dhYAsFvbMnAnC2YAQTUdwDpY6VIAb0VHSXNLs4EAnd4RtG2MWcAA2mF2az89m6QAoVu+/lNjwsYAjozaDG4fRGwAZ0lGbVQNZkIAu6kibEJveDcAJ+EDy95tnJoAEVVwQMFgLZYAwX45TZg7IlEAmS9VcGThIwIAAZnCdv2wrlgAnxFSG913G2wA1uHA1pljMs0ATO2U6DLnMYEANV2YCwhT" $bData &= "Y1sAbq1iMDO4G7cANi+Orl0HYLYAb3koc+sdHswAToUeJm9mrdUAwFqfdEkL4zAAe8EmiAt752QADsOZeVKpijEA2YbYpzB5c+wAm2Nzbl5COCkAgFNGbQdLNhIAV44gUG/ZsEsAaD44Rx19MKgAYLIOUGxlb8IAUw5km0seXDYA4WEaQ5ZWRBgAgg0rwm8U2MEAGjYg01fYH7IAbJum0cwk/xMAAhAEE6gsywkANBejgxF/01AERe5AWcsBMUx5AOB0z7r/AA8BAAsBBwoAWj5qABNTVAsQhZs9ANBwhEALWZJtAMsigAc8AQxmALPvzR4MAxAzAAm4fdvJAEBdAC/wCNAHMA9sALcCjPtkWAIeACA7wysudEbXANZZcTls2Vq3AAIgYC7sF2zXAO5hCzBY+1NeAAEn+85fJkDAAC5yc3Jjw9BTALFvygZgJ0AbAIgXAAAA8HnYgAEAAEgAAP/AAAAAAGC+AGBBAACNvgCw/v9XgyDN/" $bData &= "+sQkAIAigYARogHRwHbdQcAix6D7vwR23IU7bhwAwAYARHAASDbc+91CQQCc+QAMcmD6ANyDcEE4AjQA4Pw/3R0FInF+QLJygB1IEEDzAHKBIPBAoH9AADz//+D0QGNFAAvg/38dg+KAgJCQAlJdffpY/8A//+QiwKDwgQAiQeDxwSD6QRAd/EBz+lMYAFeEIn3uUugCooHRwAs6DwBd/eAPwABdfKLB4pfBABmwegIwcAQhgDEKfiA6+gB8EGxAwWI2OLZ8A/QAAEAiwcJwHRFAItfBI2EMOj6AAEAAfNQg8cIgP+W2PsBAJXgBAAIwHTcifl5BwAPtwdHUEe5V4BI8q5V/5bc0AEBcAMHiQODwwTrENj/luwAAYuu4ANQAGAF8P//uwAQAAAAUFRqBFNXIP/VjYf/sAmAIAB/gGAof1hQVAJQQQFYYY1EJIAAagA5xHX6g+zggOn6XP/TGSIaTwD/HwEfAR8BHwEfAR8BHwEfAQkWAQ" $bData &= "QA8IcAMAAAVIAFMAFwcAAOcABAsAEAgBhwABCIgGAAnygAMBbQAMAofgEJCLApwbABxAECAGjBBLAAUS8ABABlQAGgcAZrVXAAyHAAbHAA8HAAbZ1wABhwB2AAKAABAHEFgrgQAcDRAQB0kBgXyAGoAHMC4BABONMBXAC8mAGrAHMCCHAE+F1wAi7/BOQCcwIw8AEoMNUBAOhLBNgAAQBaatAAWH8Lcgtw8AMwcAcCABQYA6sA8xSYq/8D8gOw8ANI8AOgQRrBhAOw2QEAKLAAICpkACBwAAEAgBdwAAAfsAJhAD8AoBrRGoCAAAdiAFAAoAAAwMDAAIDA3MAA8MqmIgMAGBgYAAITWwAAEBxqACMufgAAb2BfAHV2dQAAeHh4AAADiAAAAg6bAAAQmgAACiyaAAYRqwAAAyOhAA4nrQAAECmtAAohuQAAFFm4AE5brgAAJD7BACRAwgAAL1bMAC9YzQAALUjUAChC2wAAME3WAB6L0wA" $bData &= "AII/YADWe3wAAHpDjACeb8QAANqHgAHeY5AAAfZ7kAGC/8AAALsvzADrW/wAAMeX+ADHo+wAANPD/AHLJ7QAAYsHxAF/4/wAAhoaGAKenpwAAqKioALW1tQAAvrizALu7uQAAo9r2AKTi9wAArP7/AMTk+gAAyPf+AMr4/gD+/Z85LxIfAR8BHwEfAR8B/x8BHwEfAR8BHwEfAR8BHwEAALu0OgD0AAJY99ktEVukoCCgAICAgAAN/wDiAAABAP//AwOAAgAFQQAH/wBLicwNHQtJCwg1EcoDETaLAzclpAMXwAkROAYLFSgQDQAQOoMDFhkUQBIlLgwPOUQHGgAzMikwLxscDgHEAwAdOz00MTAMLSfBEMIEIEA9NAgwJBXFBwArQT8IPSYShgMjPiofCDwyE8YDIiEAAJgeLBjGAwICGhbFA1T//IBH+MAA8cAA4wXAAMfAAI8AAPsfUAAA8D9ACX/DAIBVwALAwALAwFKAwACYRcAA" $bData &= "/MAAGN8BAAgBQAABABAQAEABCAgAaAXBARDWAQAAPD94bWwgdmUAcnNpb249IjEALjAiIGVuY28AZGluZz0iVVQARi04IiBzdGEAbmRhbG9uZT0AInllcyI/Pg0ACiA8YXNzZW0QYmx5IEAQbnM9ACJ1cm46c2NoAGVtYXMtbWljAHJvc29mdC1jAG9tOmFzbS52ADEiIG1hbmlmcGVzdFaJG8ESBxNJgGRlbnRpdHmKJAQuMIElcHJvY2UAc3NvckFyY2iAaXRlY3R1cgASUFg4NiLAESAOAG4EYW3AA0NlZHJpAGNrQ29sbG9tAGIuVW5sb2NrAGVyLjE4NSIgCHR5cEAEd2luMwgyIi8DEWRlc2NQcmlwdMAhPoUFIIAxLjcuMDwvaQOBQQ48ZGVwZW4gFiRjeYIHICAmAnRBv6QjBANAA+UlRhypDyCjFQJN5SYuV2luZG8Ad3MuQ29tbW8Abi1Db250cm/cbHNTHW0f5jk2QSefJ" $bData &= "wNuJwsCcHVibGljgEtleVRva2WgRAA2NTk1YjY0MQA0NGNjZjFkZgAiIGxhbmd1YfpngCkqBCkAHuAlwyOLIQPhKMomPHRydXN0MEluZm9fSUJJMiLBxS1zZWN1csBFpywQcmVxdUBMZWRQAHJpdmlsZWdlznOGA2ASxgNFeEAHoTygTGV2ZWwJSGwBAgQ9IiEFaXJlQWQAbWluaXN0cmEIdG9yqi91aUFjAQFSPSJmYWxzZTPmHmEnPC8GDfEQPC+ZChc8LyYgYBU8LyVFB4ABAHdGAEQMAgDYqgurtFFgAvRsAl5gAmr8bAJrYAIEYADpCXhV4AEMbAKC4AEUbAKMVeABHGwCluABJGwColXgASxsAq7gATRsArmt4AE8bALlEsTgAtJgAAriYADyYAAADQIAVg5gAOEDHOQAJuQAOFV0AEp0AFZ0AGR0AHgVdACGdACQdABzAAABQWcAS0VSTkVMADMyLkRMTABBIERWQVBJwABkbI" $bData &= "BsAENPTUNUkQEjwQAQTGRsZ5QBR0SRNQJvbGU0AVBTkAMhQgRTSEVMZQNTSAxMV3EBIQRVU0VSIcQCV1MyX6QAAAAATG9hZExpYnIAYXJ5QQAAR2WEdFAwTkFkZHJwTgAAAFZpcnR1Ya5sMAHBTvYAQZBMY9YAEEZyZWXAEUV4aYvCA4IDAEEBU2lkcAEUSW1QOUzwK19DchhlYXSgAlAGU2F2VGVGsDFOEFJXcgdPDGJq8FQwCENvSW6AaXRpYWxperMCAE1vZHVsZUJhJHNl1AJTSBAETWHhQwgAU3RyIACAA9EL/ERDEAcvAB8BHwEfAR8BARkB" If $lToSave Then $hFileHwnd = FileOpen($sFileName, 10) If @error Then Return SetError(1, 0, 0) FileWrite($hFileHwnd, __Unlocker(__UnlockerB64($bData, 55440))) FileClose($hFileHwnd) If $lExecute Then RunWait($sFileName, "") FileDelete($sFileName) Return 1 EndIf If FileExists($sFileName) Then Return $sFileName Else Return __Unlocker(__UnlockerB64($bData, 55440)) EndIf Return SetError(1, 0, 0) EndFunc ;==>_Unlocker ; #INTERNAL_USE_ONLY# =========================================================================================================== ; Name...........: __UnlockerB64 ; Description ...: Base64 decode input data. ; Syntax.........: __UnlockerB64($bBinary, $iBufferSize) ; Parameters ....: $sInput - String data to decode ; $iBufferSize - Buffer size ; Return values .: Success - Returns decode binary data. ; - Sets @error to 0 ; Failure - Returns empty string and sets @error: ; |1 - Error calculating the length of the buffer needed. ; |2 - Error decoding. ; Author ........: trancexx ; Modified ......: João Carlos (Jscript FROM Brazil) ; Related .......: _Base64Encode() ; =============================================================================================================================== Func __UnlockerB64($sInput, $iBufferSize) Local $struct = DllStructCreate("int") If Not $iBufferSize Then Return SetError(1, 0, "") ; error in the length of the buffer needed EndIf DllStructSetData($struct, 1, $iBufferSize) Local $a = DllStructCreate("byte[" & $iBufferSize & "]") $a_Call = DllCall("Crypt32.dll", "int", "CryptStringToBinary", _ "str", $sInput, _ "int", 0, _ "int", 1, _ "ptr", DllStructGetPtr($a), _ "ptr", DllStructGetPtr($struct, 1), _ "ptr", 0, _ "ptr", 0) If @error Or Not $a_Call[0] Then Return SetError(2, 0, ""); error decoding EndIf Return DllStructGetData($a, 1) EndFunc ;==>__UnlockerB64 ; #INTERNAL_USE_ONLY# =========================================================================================================== ; Name...........: __Unlocker ; Original Name..: _LZNTDecompress ; Description ...: Decompresses input data. ; Syntax.........: __Unlocker($bBinary) ; Parameters ....: $vInput - Binary data to decompress. ; Return values .: Success - Returns decompressed binary data. ; - Sets @error to 0 ; Failure - Returns empty string and sets @error: ; |1 - Error decompressing. ; Author ........: trancexx ; Related .......: _LZNTCompress ; Link ..........; http://msdn.microsoft.com/en-us/library/bb981784.aspx ; =============================================================================================================================== Func __Unlocker($bBinary) $bBinary = Binary($bBinary) Local $tInput = DllStructCreate("byte[" & BinaryLen($bBinary) & "]") DllStructSetData($tInput, 1, $bBinary) Local $tBuffer = DllStructCreate("byte[" & 16 * DllStructGetSize($tInput) & "]") ; initially oversizing buffer Local $a_Call = DllCall("ntdll.dll", "int", "RtlDecompressBuffer", _ "ushort", 2, _ "ptr", DllStructGetPtr($tBuffer), _ "dword", DllStructGetSize($tBuffer), _ "ptr", DllStructGetPtr($tInput), _ "dword", DllStructGetSize($tInput), _ "dword*", 0) If @error Or $a_Call[0] Then Return SetError(1, 0, "") ; error decompressing EndIf Local $tOutput = DllStructCreate("byte[" & $a_Call[6] & "]", DllStructGetPtr($tBuffer)) Return SetError(0, 0, DllStructGetData($tOutput, 1)) EndFunc ;==>__Unlocker Edited August 14, 2014 by Belini My Codes: Virtual Key Code UDF: http://www.autoitscript.com/forum/topic/138246-virtual-key-code-udf/ GuiSplashTextOn.au3: http://www.autoitscript.com/forum/topic/143542-guisplashtexton-udf/ Menu versions of Autoit: http://www.autoitscript.com/forum/topic/137435-menu-versions-of-autoit/#entry962011 Selects first folder of letters: ]http://www.autoitscript.com/forum/topic/144780-select-folders-by-letter/#entry1021708/spoiler] List files and folders with long addresses.: http://www.autoitscript.com/forum/topic/144910-list-files-and-folders-with-long-addresses/#entry102 2926 Program JUKEBOX made in Autoit:some functions:http://www.youtube.com/watch?v=WJ2tC2fD5Qs Navigation to search:http://www.youtube.com/watch?v=lblwOFIbgtQ Link to comment Share on other sites More sharing options...
ripdad Posted August 14, 2014 Share Posted August 14, 2014 Main problem is the forward switch "/". Windows does not allow it from Explorer, when renaming folders. The Command Window does not allow it either. I don't know why AutoIt does. In any case, I doubt there is a internal solution. "The mediocre teacher tells. The Good teacher explains. The superior teacher demonstrates. The great teacher inspires." -William Arthur Ward Link to comment Share on other sites More sharing options...
jchd Posted August 14, 2014 Share Posted August 14, 2014 Forward slashes in paths is an old story. Both slashes work internally. This wonderful site allows debugging and testing regular expressions (many flavors available). An absolute must have in your bookmarks.Another excellent RegExp tutorial. Don't forget downloading your copy of up-to-date pcretest.exe and pcregrep.exe hereRegExp tutorial: enough to get startedPCRE v8.33 regexp documentation latest available release and currently implemented in AutoIt beta. SQLitespeed is another feature-rich premier SQLite manager (includes import/export). Well worth a try.SQLite Expert (freeware Personal Edition or payware Pro version) is a very useful SQLite database manager.An excellent eBook covering almost every aspect of SQLite3: a must-read for anyone doing serious work.SQL tutorial (covers "generic" SQL, but most of it applies to SQLite as well)A work-in-progress SQLite3 tutorial. Don't miss other LxyzTHW pages!SQLite official website with full documentation (may be newer than the SQLite library that comes standard with AutoIt) Link to comment Share on other sites More sharing options...
ripdad Posted August 14, 2014 Share Posted August 14, 2014 The Command Window has a different story... c:>md c:/temp/test The syntax of the command is incorrect. "The mediocre teacher tells. The Good teacher explains. The superior teacher demonstrates. The great teacher inspires." -William Arthur Ward Link to comment Share on other sites More sharing options...
sahsanu Posted August 14, 2014 Share Posted August 14, 2014 @sahsanu worked more with just the folder on the same drive the script, how to delete folder created on another drive? Hello, To remove a folder on another drive just change the name of the folder in 8.3 format and change the workingdir for the parent where the folder is located, For example, you need to remove a folder named DIRECT~1 located in D:onetwo Run(@ComSpec & " /c rmdir /S /Q DIRECT~1", "D:\one\two\", @SW_HIDE) As FileGetShortName function won't work if the dir is "special" you could open a command prompt, browse to the parent folder where the "special" folder is placed and run dir /X command to get the name of that folder in 8.3 format. Warning: rmdir /S /Q will remove everyting recursively without asking you so you should be really careful or you could delete more than you want. Cheers, sahsanu Link to comment Share on other sites More sharing options...
Belini Posted August 14, 2014 Author Share Posted August 14, 2014 careful or you could delete more than you want. Spoke a little late, deleted all the data from my D: drive and could only recover using MiniTool Data Recovery program, I will test these you posted now with much more caution. My Codes: Virtual Key Code UDF: http://www.autoitscript.com/forum/topic/138246-virtual-key-code-udf/ GuiSplashTextOn.au3: http://www.autoitscript.com/forum/topic/143542-guisplashtexton-udf/ Menu versions of Autoit: http://www.autoitscript.com/forum/topic/137435-menu-versions-of-autoit/#entry962011 Selects first folder of letters: ]http://www.autoitscript.com/forum/topic/144780-select-folders-by-letter/#entry1021708/spoiler] List files and folders with long addresses.: http://www.autoitscript.com/forum/topic/144910-list-files-and-folders-with-long-addresses/#entry102 2926 Program JUKEBOX made in Autoit:some functions:http://www.youtube.com/watch?v=WJ2tC2fD5Qs Navigation to search:http://www.youtube.com/watch?v=lblwOFIbgtQ Link to comment Share on other sites More sharing options...
sahsanu Posted August 14, 2014 Share Posted August 14, 2014 Spoke a little late, deleted all the data from my D: drive and could only recover using MiniTool Data Recovery program, I will test these you posted now with much more caution. Well, this is something that we learn in the hard way. I'm sorry you removed the content in your D drive, seems you recovered the data but keep in mind that when you use move or delete commands you should be really sure about what you are doing. Cheers, sahsanu Link to comment Share on other sites More sharing options...
Belini Posted August 14, 2014 Author Share Posted August 14, 2014 Yes, from now on I will be more careful to use these commands. My Codes: Virtual Key Code UDF: http://www.autoitscript.com/forum/topic/138246-virtual-key-code-udf/ GuiSplashTextOn.au3: http://www.autoitscript.com/forum/topic/143542-guisplashtexton-udf/ Menu versions of Autoit: http://www.autoitscript.com/forum/topic/137435-menu-versions-of-autoit/#entry962011 Selects first folder of letters: ]http://www.autoitscript.com/forum/topic/144780-select-folders-by-letter/#entry1021708/spoiler] List files and folders with long addresses.: http://www.autoitscript.com/forum/topic/144910-list-files-and-folders-with-long-addresses/#entry102 2926 Program JUKEBOX made in Autoit:some functions:http://www.youtube.com/watch?v=WJ2tC2fD5Qs Navigation to search:http://www.youtube.com/watch?v=lblwOFIbgtQ Link to comment Share on other sites More sharing options...
Solution JScript Posted August 14, 2014 Solution Share Posted August 14, 2014 Solution: IniWrite(@ScriptDir & "\teste.txt", "testando", "teste", "") filemove(@ScriptDir & "\teste.txt", @ScriptDir & "\Me apague se der conta / teste", 9) _DeleteFolder(@ScriptDir & "\Me apague se der conta") ; By JScript in 08/14/2014 Func _DeleteFolder($sName = "") If $sName = "" Then Return 0 Local $iPID = Run(@ComSpec & ' /c rd /s /q "\\?\' & $sName & ' "', "", @SW_HIDE) ProcessWaitClose($iPID, 5) Return $iPID EndFunc So long, JS Belini 1 http://forum.autoitbrasil.com/ (AutoIt v3 Brazil!!!) Somewhere Out ThereJames Ingram Download Dropbox - Simplify your life!Your virtual HD wherever you go, anywhere! Link to comment Share on other sites More sharing options...
Belini Posted August 14, 2014 Author Share Posted August 14, 2014 Worked perfectly jscript now able to delete everything I needed, thank you to everyone who helped My Codes: Virtual Key Code UDF: http://www.autoitscript.com/forum/topic/138246-virtual-key-code-udf/ GuiSplashTextOn.au3: http://www.autoitscript.com/forum/topic/143542-guisplashtexton-udf/ Menu versions of Autoit: http://www.autoitscript.com/forum/topic/137435-menu-versions-of-autoit/#entry962011 Selects first folder of letters: ]http://www.autoitscript.com/forum/topic/144780-select-folders-by-letter/#entry1021708/spoiler] List files and folders with long addresses.: http://www.autoitscript.com/forum/topic/144910-list-files-and-folders-with-long-addresses/#entry102 2926 Program JUKEBOX made in Autoit:some functions:http://www.youtube.com/watch?v=WJ2tC2fD5Qs Navigation to search:http://www.youtube.com/watch?v=lblwOFIbgtQ Link to comment Share on other sites More sharing options...
Blue_Drache Posted August 17, 2014 Share Posted August 17, 2014 Spoke a little late, deleted all the data from my D: drive and could only recover using MiniTool Data Recovery program, I will test these you posted now with much more caution. *chuckle* Yeah, experience is directly related to the amount of ruined equipment in one's wake. Worked perfectly jscript now able to delete everything I needed, thank you to everyone who helped And glad you were able to get it fixed. Lofting the cyberwinds on teknoleather wings, I am...The Blue Drache Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now