Sign in to follow this  
Followers 0
wolf9228

LoadImageFrom_BinaryData / FileToBinaryFunc /BinaryToFile

5 posts in this topic

#1 ·  Posted (edited)

BinaryData.au3

#Include <WinAPI.au3>
Opt('MustDeclareVars', 1)

Func FileToBinaryFunc($filename,$FuncName,$Outfilename)
Local $nBytes
Local $hFile = _WinAPI_CreateFile($filename, 2,2)
if Not $hFile Then Return -1
Local $tSize = FileGetSize($filename) + 1
Local $DATA = DllStructCreate("byte[" & $tSize & "]")
_WinAPI_ReadFile($hFile, DllStructGetPtr($DATA), $tSize, $nBytes)
if @error Then
_WinAPI_CloseHandle($hFile)
return -2
EndIf
_WinAPI_CloseHandle($hFile)
Local $Binary = String(DllStructGetData($DATA,1))
Local $Len = StringLen($Binary) + 1
Local $TXT = ''
$TXT &= 'Func ' & $FuncName & '()' & @CRLF
$TXT &= 'Local $TXT = ""' & @CRLF
For $i = 1 To $Len Step 90
$TXT &= '$TXT &= "' & StringMid($Binary, $i, 90) & '"' & @CRLF
Next
$TXT &= 'Return $TXT' & @CRLF
$TXT &= 'EndFunc' & @CRLF
Local $FileOpen = FileOpen($Outfilename,1)
FileWrite($FileOpen,$TXT)
FileClose($FileOpen)
Return True
EndFunc

Func BinaryToFile($filename,$BinaryData)
Local $FileOpen = FileOpen($filename,2)
if @error Then Return -1
FileWrite($FileOpen,Binary($BinaryData))
If @error Then Return - 2
FileClose($FileOpen)
Return True
EndFunc

Func STATIC_SETBITMAP($hWnd,$HandleImage)
Local $GWL_STYLE = (-16) , $SS_BITMAP = 0x0000000E , $SS_ICON   = 0x00000003 ,$STM_SETIMAGE = 0x0172
If Not IsHWnd($hWnd) Then $hWnd = GUICtrlGetHandle($hWnd)
if Not BitAND(_WinAPI_GetWindowLong($hWnd, $GWL_STYLE), $SS_BITMAP) = $SS_BITMAP Then
_WinAPI_SetWindowLong($hWnd, $GWL_STYLE, _WinAPI_GetWindowLong($hWnd, $GWL_STYLE) + $SS_BITMAP )
ElseIf  BitAND(_WinAPI_GetWindowLong($hWnd, $GWL_STYLE), $SS_ICON) = $SS_ICON Then
_WinAPI_SetWindowLong($hWnd, $GWL_STYLE, _WinAPI_GetWindowLong($hWnd, $GWL_STYLE) - $SS_ICON)
EndIf
Return _SendMessage($hWnd, $STM_SETIMAGE, 0, $HandleImage)
EndFunc

Func LoadImageFrom_BinaryData($BinaryData , $GDIPlus_ShutDown = True)
; $GDIP_IMAGETYPE_BITMAP - Bitmap types: BMP, PNG, GIF, JPEG, TIFF, ICO, EXIF [Return HBITMAP Handle AND  imageobject[Bitmap Handle]]
;$GDIP_IMAGETYPE_METAFILE - Metafile types: EMF, WMF [Return HENHMETAFILE Handle  (AND\OR) imageobject]
;$GDIP_IMAGETYPE_UNKNOWN [Return new object]
Local $tSize = StringLen($BinaryData) + 1
Local $DATA = DllStructCreate("byte[" & $tSize & "]")
DllStructSetData($DATA,1,$BinaryData)
Local $uFlags = 0x0002 , $dwBytes = DllStructGetSize($DATA)
Local $hMemory = DllCall("Kernel32.dll","hwnd","GlobalAlloc","long",$uFlags,"long",$dwBytes)
if @error Then
Return -1
Else
$hMemory = $hMemory[0]
if $hMemory = 0 Then Return -1
EndIf
Local $hLock = DllCall("Kernel32.dll","ptr","GlobalLock","hwnd",$hMemory)
if @error Then
Return -2
Else
$hLock = $hLock[0]
if $hLock = 0 Then Return -2
EndIf
Local $Destination = $hLock , $Source = DllStructGetPtr($DATA), $Length = $dwBytes
DllCall("Kernel32.dll","none","RtlMoveMemory","ptr",$Destination,"ptr",$Source,"long",$Length)
if @error Then
Return -3
EndIf
Local $fDeleteOnRelease = True , $Status , $ppstm , $Error
Local $Error = DllCall("Ole32.dll","int","CreateStreamOnHGlobal","ptr",$hLock ,"int",$fDeleteOnRelease,"ptr*",0)
if @error Then
Return -4
Else
if Not ($Error[0] = 0) Then Return -4
$ppstm = $Error[3]
EndIf
Local $gdiplusOpen = DllOpen("gdiplus.dll")
Local $ImageType = 0 , $ImageWidth = 0 ,$ImageHeight = 0 , $struct_GdiplusStartupInput , $Input , $LPInput , $VOID _
, $LPVOID_token , $Status , $HBITMAP , $HENHMETAFILE , $GdiPlus_Dll_Hwnd , $GdiPlus_Token
$struct_GdiplusStartupInput = _
"int GdiplusVersion;" & _
"int DebugEventCallback;" & _
"int SuppressBackgroundThread;" & _
"int SuppressExternalCodecs;"
$Input = DllStructCreate($struct_GdiplusStartupInput)
DllStructSetData($Input,"GdiplusVersion",1)
DllStructSetData($Input,"DebugEventCallback",0)
DllStructSetData($Input,"SuppressBackgroundThread",0)
DllStructSetData($Input,"SuppressExternalCodecs",0)
$LPInput = DllStructGetPtr($Input)
$VOID = DllStructCreate("int")
$LPVOID_token = DllStructGetPtr($VOID)
$Status = DllCall($gdiplusOpen,"int","GdiplusStartup","ptr",$LPVOID_token,"ptr",$LPInput,"ptr",0)
if @error Then
Return -5
Else
if Not ($Status[0] = 0) Then Return -5
$LPVOID_token = $Status[1]
EndIf
Local $stream = $ppstm , $image = 0
$Status = DllCall($gdiplusOpen,"int","GdipLoadImageFromStream","ptr",$stream,"int*",$image)
if @error Then
Return -6
Else
if Not ($Status[0] = 0) Then Return -6
$image = $Status[2]
EndIf
$Status = DllCall($gdiplusOpen,"int","GdipGetImageWidth","hwnd",$image,"int*",0)
if Not @error Then
if $Status[0] = 0 Then $ImageWidth = $Status[2]
EndIf
$Status = DllCall($gdiplusOpen,"int","GdipGetImageHeight","hwnd",$image,"int*",0)
if Not @error Then
if $Status[0] = 0 Then $ImageHeight = $Status[2]
EndIf
$Status = DllCall($gdiplusOpen,"int","GdipGetImageType","hwnd",$image,"int*",0)
if Not @error Then
Local $CaseMsg = $Status[2]
Select
Case $CaseMsg = 0
$ImageType = "ImageTypeUnknown"
Case $CaseMsg = 1
$ImageType = "ImageTypeBitmap"
$Status = DllCall($gdiplusOpen, "int", "GdipCreateHBITMAPFromBitmap", "hwnd", $image, "int*", 0, "int", 0)
if Not @error Then
if ($Status[0] = 0) Then $HBITMAP = $Status[2]
EndIf
Case $CaseMsg = 2
$ImageType = "ImageTypeMetafile"
Local $metafile = $image
$Status = DllCall($gdiplusOpen,"int","GdipGetHemfFromMetafile","hwnd",$metafile,"int*",0)
if Not @error Then
if ($Status[0] = 0) Then $HENHMETAFILE = $Status[2]
EndIf
EndSelect
EndIf
if $GDIPlus_ShutDown = True Then
DllCall($gdiplusOpen,"int","GdiplusShutdown","ptr",$LPVOID_token)
DllClose($gdiplusOpen)
$GdiPlus_Dll_Hwnd = 0
$GdiPlus_Token = 0
Else
$GdiPlus_Dll_Hwnd = $gdiplusOpen
$GdiPlus_Token = $LPVOID_token
EndIf
Dim $ImageArray[2][8]
$ImageArray[0][0] = "imageobject"
$ImageArray[0][1] = "HBITMAP"
$ImageArray[0][2] = "HENHMETAFILE"
$ImageArray[0][3] = "ImageType"
$ImageArray[0][4] = "ImageWidth"
$ImageArray[0][5] = "ImageHeight"
$ImageArray[0][6] = "GdiPlus Dll Hwnd "
$ImageArray[0][7] = "GdiPlus Token"
$ImageArray[1][0] = $image
$ImageArray[1][1] = $HBITMAP
$ImageArray[1][2] = $HENHMETAFILE
$ImageArray[1][3] = $ImageType
$ImageArray[1][4] = $ImageWidth
$ImageArray[1][5] = $ImageHeight
$ImageArray[1][6] = $GdiPlus_Dll_Hwnd
$ImageArray[1][7] = $GdiPlus_Token
return $ImageArray
EndFunc

FileToBinaryFunc.au3

#Include "BinaryData.au3"
;FileToBinaryFunc($filename,$FuncName,$Outfilename)
FileToBinaryFunc("AutoitImage.png","AutoitImage2","AutoitImage2.au3")

LoadImage.au3

#include <WindowsConstants.au3>
#include <StaticConstants.au3>
#include <GUIConstantsEx.au3>

#Include "BinaryData.au3"
#include "AutoitImage.au3"
Dim $SS_REALSIZEIMAGE = 0x00000800 ,$msg
GUICreate(" My GUI Bitmap", 260, 120)
Dim $BinaryData = AutoitImage()
BinaryToFile("AutoitImage2.png",$BinaryData)
Dim $Array = LoadImageFrom_BinaryData($BinaryData)
Dim $Pic = GUICtrlCreateLabel("", 10, 10, $Array[1][4], $Array[1][5],$WS_BORDER + $SS_CENTERIMAGE + $SS_REALSIZEIMAGE)
Dim $HandleImage = $Array[1][1] ;$ImageArray[0][1] = "HBITMAP"
STATIC_SETBITMAP($Pic,$HandleImage)
GUISetState()
    While 1
        $msg = GUIGetMsg()

        If $msg = $GUI_EVENT_CLOSE Then ExitLoop
    WEnd
    GUIDelete()
    Exit

AutoitImage.au3

Func AutoitImage()
Local $TXT = ""
$TXT &= "0x89504E470D0A1A0A0000000D49484452000000F000000064080200000037C02A90000000017352474200AECE"
$TXT &= "1CE90000000467414D410000B18F0BFC6105000000206348524D00007A26000080840000FA00000080E8000075"
$TXT &= "300000EA6000003A98000017709CBA513C00005E8F49444154785EED7D775C55C7DAEEDADB544D629AE9B17751"
$TXT &= "B1A32222882020201D0B1D290AD2A5F7A68814E91DA4234D057BEFA28822BD1751B1C49473BEEFFE779F99597B"
$TXT &= "8335C79CDCFBFB69581977D65EACBDEA33EF3C6F1D8180F3E38697E127F0CE3C01007AB80D3F8177E60970EFCC"
$TXT &= "9D0CDFC8F013207463F8290C3F8177E9090C037A9871BD534F6018D0EFD4EB7C9764ED5FBB9761400F03FA9D7A"
$TXT &= "02C3807EA75EE75F936AEFD2AFFE464007709CAF80F3C5276BEC31719C0F27C027B60CDDC19FEDF0DC27DB99FD"
$TXT &= "8A1D8AED43B68B0E48355934F6571C137B924FB21BDB2EC49FFC3FFFCC6BDA743779F9402DAD601DADA055ABBC"
$TXT &= "67CD72F9EA4BB71123E8E509F0DB207A647CB2DFE287DEF49A03706ADAB0320CF7B7EC09FC6D8016C1CB1F2010"
$TXT &= "0A024568E66141A10310FBF3E0067A7894331452D4D21511828151D1CE0CD6A23F8976607F059AF1498F0C5893"
$TXT &= "7D023EFFC45B6175487C7CF9B9F3571A1A9AD06EDFBE7DF9F2E592D2723F9F58B995AE63BE72C6FE0281B79075"
$TXT &= "15DA01443F67EF8FF54686ECB7EC8DFEC32FF86F033415A84CEE32B14A904D6527157E6CBB00229089D54129FE"
$TXT &= "BC90269252846FCE572860C7A43298415FD41398041532814D85EBA88FBC35B5C28F9DBCD0D37BF709591E3D79"
$TXT &= "F2F4E1C3070F1EDCEBEEEE6D6D6DBE76ED4AD591C3C9C9C9CACAF69F7DEAC20F20B42788BA1393CA621C0F03FA"
$TXT &= "2DEBCF7F1BA0453483B10EA0998837B651C80513501234F3FC412C45C4E4E419462112E722C0115441EAF3D0E7"
$TXT &= "314D7802413313E402DFEFC6F8646755F4F7F7FFF6C7EF7FFCFEEB6FBFFDF6F4E9D35F7EF9F5E1E3478F7F79F2"
$TXT &= "E8D193070F1EDEBD7BB7ADA5F5CAB58B25C5FBBDBD02C64DB4A644881C41443398601E8AE9B7EC8D0E4BE8BFE7"
$TXT &= "85117851A6212200009C97987850DC80AD8A64E1107E2C66D2A29D19D52690A2E2195F09E618E0B045B41BA3E6"
$TXT &= "E42B56A64CF63F7DFAEA93478F7FFFFD7720F997C74F81E0478F06682368869CA6EDF1C0C0406F4FD7EDDB770E"
$TXT &= "1D3AB07B57F8ACD9C690EE43BA93986C0C63FAEF01C6FFE70EF6774A6811D3602A1AD3D5189916EB760494A346"
$TXT &= "79FF38D673AE84FBD2257EAB56F92BAD0D505609445350F05FB9D27BE1428F69D33DBEF9C66DE427DE4221D305"
$TXT &= "A9D417D0CE400F45A5352F98B165CA14EF0B976B2094FFF53F7F3C7EFCCBE3878F1ED26560805F01E7008EF9E5"
$TXT &= "11BE3DECEFBFDFD8D85855551512123265B2311D3D82C4EA20E3EBC3ED6D7C027F1BA087DC3C6806643345B3C0"
$TXT &= "9BDA137CC77CEDB57CB9FF56DBF894D4F21327CF5657DFA8AD85AA76A7AEAEAEBEBEFECE9D3BF8525B5B7BE3C6"
$TXT &= "8D4B572E9F3B77EED891E3B939854181719A5ABEB3667B7CF6F90EC62EE820403439460CB0327AB4F791C3277F"
$TXT &= "7932F0EBBF7F7B0849CC43F7D1C0FD0735D76F5494955794971EA8283B70E040454505B02C5A1EF6F5F7E2B465"
$TXT &= "25A5AE3BDCBFFDDA4420F0E4493FAFB00E9B38DECA2EFD77025AA4BD31794CD0FCE518AF75AA21B1F165D7AA6F"
$TXT &= "B4B434757776F5F5DCBD7FFFFEBD7B77EF3DBB80DD82FEE2B3972EEDEDED0D0D0DC0F7850B972047F7EDDB6767"
$TXT &= "1FBA60BEF3A7A3DC888A494435CF43EC6C13BAFA7A9FFEF207F8064805C4303E1E3CBC0F45F0BBEFBE1B376EC2"
$TXT &= "ECB97324E7CF939CB760FEFCF9B1B1B10F1F3C1A787017421AE7EFEBE9BD517D3D2D235D5D7DA3E03D5B26A779"
$TXT &= "DB1F2FA48795C2B70CD66F0CE817B437C22E18B510310DBF11029F59B3027DFD32AAABABBBBABA806046611F3F"
$TXT &= "060D187834C0803730445E92EF43BF621DE0EEEBEBEBEEEE6E6969BB79F316905D5E5E9E9494A2A3E531EE2727"
$TXT &= "7AC680EFBFF383687F04A63C3080B33CB700D0CACACA20154141414E4E4E161616595959E2B3D07E75AFA3A3E3"
$TXT &= "C48913FEFEFE13C7AB739C0B33C8D04F1F466CDEC661F79F7CCD7F01D00174F4177B40989382F93E820082D973"
$TXT &= "7C12924AEBEBEBFAFBFB1E3D794C8C678F0897A542F1C1FDFB1479030F002631FE86AE43B28AB6F3188538EFEB"
$TXT &= "EBE9EC6C6F6CACBF72E55A55D5A1CCEC0C7BE7C80573C2DC3D0EE0E0380583E973801E376E9CB1B13136E24F99"
$TXT &= "9999D6D6D6858585CFED836E73F3E6CDB4B4B4356B35DF1F613568D81699C6FFC9E0781BEFFD8D01CDAC0A83AE"
$TXT &= "10DE3C07940748CEF58D8CDADFD4D40250FEF2CB2F8F1F3F66380322016E2A11B14EA07CEF7EEF50C6C184255B"
$TXT &= "FAE92AE8070176BF78F3031C037CA4A7A707C7BF7EFDDA952B709A34A09FC0AC01F1CCF67BE638FDFD13264C30"
$TXT &= "3535657F829C565555CDCBCB7B8EEAE044CDCDCD90FD5BB7597EF51584B4337F83D4A63EAC1DBE7598FE0B80E6"
$TXT &= "7DCE9471329B9AEFE79F79BABBA7DDAEAB077A9F3CFA1574F6FEBD4790C377EFF501310CA06C0512B1A7A7EFCE"
$TXT &= "9D860B172E1C3A74A8A0A000B2332323233D3D1D7C0012B4EAD0E18BE72F353636F7DEEDBB7B8FFF2DD0CC7E8B"
$TXT &= "FE000345774F7B6767774F57EFA37BD46BF2ECF11917676764276D696959BB76AD828202CE28DE2E5E01EB387E"
$TXT &= "FCB89787F7F8C92B39CE5CEC09121B55DEBA97FA4FBEE03706F450BACCF8F4A20521870E9FBADBDB87A11F5E0C"
$TXT &= "D08A7BFD7D54280382BD940A036158BF074E5C5F77E7F8B12339FBB2222323FDFCFC76ECD8E1E8E8E8E0E0646F"
$TXT &= "6F8F157CF50FF48B8C8E82283D75EA14AC1FF8395B806F1C1107C1275D08207160F645BCDBD075B671CF9E3D93"
$TXT &= "274F9E3D7B766E6E2EDBC2102F5EC0F2CF9C391312143C4362B940B011261AE667113B7DFEC9F878EBEEFD8D01"
$TXT &= "CDFC20C40C2CF41D210C30318DAAAF6B00390095A5D4E27E6F6F77EFDD9E5E02E25E2010F417004228454656BA"
$TXT &= "AFBF8FB5CDB68D1BCDB4348D55D61BA96A1AAB699B0F6DAA9AA6EBB4CC54D66FD6D0DAB47193C9D6ADB6010101"
$TXT &= "002294CBBEDE6E72BCBE3ED840480FE9252B40394808338C6011AF3394B345434303F60D10E88B172F0EC5F150"
$TXT &= "4063B8809365EEFCE51CA701D6C18CDF8C4F0FB7B7EB09BC31A0F9972DF0FDF82348D8BCCE8E36662F2356302A"
$TXT &= "38A93C268213986E696DAF3C742028D0DFCC7C8BA68EE1EAB59B14D799ADD7B335B474B3750A74F6D8E5EE1BE9"
$TXT &= "E51FCBB780187C75F5DA6DE714626CE981DDD6A818AE51D6D5D1DDB8658B555858D8E1C3473B3ABA088821F7D1"
$TXT &= "4F686FA1F87E6679714B6969A98D8D0DAC1CA016CFED8CAF9D9D9D00F4CEB088050B0068254E60CF77DA61F7CA"
$TXT &= "5BD89FDF1CD054FDFF6E8C57764E050800E2241E3C1C0076212D896C1649CAB6B68EE2E24237373783CD5B54D4"
$TXT &= "37AED7B536B3F176F1DAED1D141BB033252C62DFAE98FC3DF1C5518925D149E531C9157B530EA0C52497452795"
$TXT &= "46C61786C7E4ECDC9315B833C9CD3BCA7CAB8FBAAEB5B2C6264323331F1FAF8A8A831D5D9D3D60D04C4453993D"
$TXT &= "7479E916108F4D9B36C19AC104F9D005366F508EE0E0E0D912CB04DC6A4E6047BDF7C468332CA4DF2EF14C15FA"
$TXT &= "57F7424EC0D824B369C0D54C8660D8EC7EFCD1FB40E5298CFAA019FDF730E4133DAF9BC74917B002CBAEB7B7E7"
$TXT &= "86CD5B40270CCD5C9DDD77FB05270685A7EF8ACA8B4C288D4DA94CCE3A9E9273362DEF7C66FE858C828B194597"
$TXT &= "D0320B2F611D1B5373CF25E79C4ECA3C16977608F88E88CD0FDD93E9E6B367A3A9A38696A991B105ECCAE72F5E"
$TXT &= "2004A35B7CDE1E58AC7BBBB10D5BBAE84ACF471F7DF4FDF7DF33ECFAF8F8C0269D9D9DDDDD0396828B24D7C928"
$TXT &= "0AAC1C478E1CF1F4F49C3C7581805BC371F6F4AE83A89B739872BC654FE09580E6E37E88A0E29DCCCCFCFCF917"
$TXT &= "DEA5A555FD7DC4A22C92735D044B9D5D5D3DDDD5D76BA2A2F6985B58AF5EBBD9C0D8C9C333C23F2C2524223362"
$TXT &= "6F617C7A654AF629E035BBF8DABEFDD5D9E5D5B9E535B9E5B5687915B7D0C87AD9ED7DA535D925D5A4155F03BE"
$TXT &= "53F3CE02FDF82D64F9EEE81CBFC018DDCDF60A2A06965636F1B171B7EA6A71D6AEAE8E9EAE6EE8769D04A5F8DE"
$TXT &= "DBD98D4BEAFEF6DB6F959494B009EBEEEEEEB2B2B230A474D19E872D6C81791BAA67494989B5B5E5CF63E70B05"
$TXT &= "0A1CB78D5AD65944CAB0A7F05D01F490940DA202D2C0379F4F3EF24B4E2903C180AD0C529060A8BBA3ABA313C8"
$TXT &= "00AA0E571EDBB1C35D53D74479BDB9FD8E5048E5D03D591109E5F19947D3F2CF111C97D6E494DE026A730FD4E7"
$TXT &= "57DC412B38D05078B031FF6073DE81A6BC830DD88E965371675FF9EDECB25BD9FB6F66EDBF9E597C35A3E0725A"
$TXT &= "F699B8CCAAC8E4F25DD159AE9E7B5434B6E86E34F1F4F63A73FA24300D1EDCD509B7227A5507F9A0CBF8F1E34D"
$TXT &= "4C4CC0258C8C8C962F5F0E3B342434B68388C3EA477ED2D5D1DEDE0A93766262B2BAFABACF47CF1508D6729C1D"
$TXT &= "73ADB3B8EDB76ECCFD875FF06B28071F9BCF1E105EED7BEFF90506E6420B847D9841A1BD13365C028EF6CE3660"
$TXT &= "C5DE71BB8ADA667D43670FFFBD20181171FB63D38EA5E45DC82CAE068EF795D701A904B868879A0B0EB5D1D652"
$TXT &= "58D95A50455A7E650BB6F33B1C6802B2F193ECB2DB992537D38B6F64145D4B2BB89494732C21FD48744259F0EE"
$TXT &= "74034307984A1C1C5D8B8B8BC1837125EDAD6D1D1D6D10CFE863B832090909780A9D9D9D376FDEACA7A70743C7"
$TXT &= "FEFDFBB10376069AB10356101D05E3B4B7B7EFC205CB470825386E3D277064990A34D87518D0EF8A8406811665"
$TXT &= "DDF129775636D14D4DB0D00D4015831CA468EE003280A2CC8C340B2B0779A54D50E0BC83E283C3F745265626E5"
$TXT &= "5CC828BC0E386601CD65F539079AD1F20E01BBED68F9875B0B8F74161DEE2E16B5C2AA2ED6C85F2BDB720FB660"
$TXT &= "FF7D150DF82D8E9059560B4CA7E75F49CA39979075222EE5E0EEBD7956F6810AAA86B6DBED8A8A8A0894094CBB"
$TXT &= "D0D3C8957574C07601727C9A2EB06A43F3A3206EC56E0CD38812812D2F3939514747EFDB3133396E2127D8CC71"
$TXT &= "1E4353C5FEE102EFADBBFD57736812A0C3B24E907E173857D2AFA6E63A42E331AC77B4B7B6B6B7C18E01898825"
$TXT &= "2323CDDCD27EB9FC06336B5FBF90D4B0C8C298B4E32979972056334B6AB3CAEE009404CD15AD39073BF22ABBF2"
$TXT &= "ABBA0BAB7A0AAB7A0B8FF4161DED293ED65B7CEC2E6BF85A74B8177F2DA8ECCC3FD49177B033F740DBBEF296EC"
$TXT &= "F2C6AC92C68C92DBA9453792F3AF26E75E8CCD38199D72684F6C91B54388CCEA0DDBEC6C0B0AF2E855910B6BA5"
$TXT &= "0BD6D8A77881CB90FE0537D0DADCDC78EDDAB5C2C27C4747FBD9B317090493386E1527E0C339982AFCD6BDCEE1"
$TXT &= "0B7E8D52C8724E491BF9B14F717125D827B8725B5B4B5B6B330081705034C8662BCBED0B56EA6DB0F0F40A4D0A"
$TXT &= "8DDE1F9B7A2629EF0A9097BEBF2EB3B43EBBAC39BBA265DF81F6DC835D687987BAF32B7B0A80E6C37D40F0FEE3"
$TXT &= "FD2527EE951EBF5772AC1F0D5F8B8FF6171DED2B38DC83DDB07FCE81CEECF2F6EC8AB6ACD296CC92E6D4C2BA94"
$TXT &= "C21A603A71DF79603A2AB972776CA19175D00AF98DDBEC9D0A0A8B01598A5A0259F122DAC86F686E6E6D6A6ABA"
$TXT &= "7EFD3A42387C7DBD6556AE1E350A685EC071BA7C2C0773130E03FA5DB243E375D2FC53F25E6DACE310098431BA"
$TXT &= "B9A50D50686C6AC127969CEC7D76DB9D97AED257D6DEEE1594B233A6626FDA99849CCB29F937D28A6F679442A6"
$TXT &= "B6649575E41CE8CE3E48DABE433D3995BDB910C055BD0547EF826FA4E55D8C8EDD17B1272A3C322636B920BBF0"
$TXT &= "22F00DA003EED80D3BE3575907BA322BDA3381E9F2D6F492A6B4A286E4BC9AC49C6BB159E7A3D24EEE493C181A"
$TXT &= "5DA4AAE328B366A393B35B4549696B33008CCEF6CC02DB1CFB8ECB4624099806588AAFAFBF9292F2B7DF4C1570"
$TXT &= "33049C9C8023E2599C00360CE8B751DEBF8672B08C3DDFE9537CAE5CB904DD0FBC93A0B8A5B1A5A919F94B9595"
$TXT &= "95CE2E3BA4E53648C99BD9B94587C69447A59D8ECFB99A987723A5A82EADB8297D7F737A592BE46B56450F1A01"
$TXT &= "F4C1FE7D55DD0587EE171C79909A712A7C4FC2A1AA838DAD1D0F1EFDFA60E0D1CDDA3B45C5E551B199A979A7F3"
$TXT &= "8F01D07DFB0EF6651FB89B5DDE9D51D19D51DE915ED69E5AD29A5AD4985C782731F7666CF6D5E8F4B37B528F46"
$TXT &= "C41F74F24F5DB2C672B58A21D43BB0E586A67AD2F11A1B9B1AD0C8D536343536343623781A34E3C891632949C9"
$TXT &= "2E4EAEB2722BBFF97EA6909B26E0E05231E438370A68AA0D9334F2C131EAC557FB6C36039FE0C807058852DF45"
$TXT &= "BFE2EB8A305BBEA8CFF0C6D037020D1B3758B8F6900478969CC6D2DEF8AC61043F0E296C42332FA98E2BCA087E"
$TXT &= "0D9B6217C667CD0DC9DB173F0D9660C152EC588509763D7C698A2189FDECB1905879221C47B0A46616DCF6FC05"
$TXT &= "BC66E3737F127D15DBA0F868395A91E2358E15B815A8652331B910E0686BEF443832E4743DC052DF0853576070"
$TXT &= "80D23AE34532465A863E817B8AF6A49CDC9B75293EB726A900ACA021657F4BEAFEF6B4928EF4D2EEF4F29E8C8A"
$TXT &= "DECCF2DECC0304A3402A71AF24A5B576F6FCF2F45FBFFEF63FBFFFF1BFBFFFF63FC83A1978F04BF5CDDB7BE333"
$TXT &= "E253AB72AAFAF30EDDC5AFF0DBF4F2AEB4B2CED4D22E1C33B9B839B1B03E31AF2E2EE7464CE6E5A8B433BB120E"
$TXT &= "87C6946A9B044AC99BACD733DBB9331CA92EB42207963B48F102A0616CAEA9A93979F2645656065CF11B0CF4E6"
$TXT &= "4A2EFAE493C9230453394E9213EA709C2B8F92C1C7FDBABA1C7C791ADE482F7AAFD48DCA4A2F889203B0C2D2DD"
$TXT &= "F90872BCEF113CFE5E973DC05EFCD0263237B15FB13F0DAE8B60E42F20452048991EBA1B35D408D191F8D01492"
$TXT &= "B5205A7FC5F129D7C24FF85388EB04D17A12743B9FFFC6BA07B508896F59A44F0F715F203194057B89524287A2"
$TXT &= "F9451CBF88F8A15BC4FB937B24172386356F667DBDA7D04F6AB9CFB52B57413A0994EB787C00227171098666D6"
$TXT &= "0B576E5EA9E2B0DD23393CF15854FAC5BDD937E2F26E2714342415B624EFEF4829E9246D7F4F46596F5A694F4A"
$TXT &= "59777A19C1F4EE8483D979854860FDF5B77FFFFEC7FFF9E3F7FFFDFDF77FFDF6FBFF00D37FFCF1EF278F7F6B6A"
$TXT &= "6C8F88888B4C3A9451D109D99C52D6879FA79674A7ECEF4A2EEE4C2A6E4F286C8ECF6BDC9B733B2AEB4664EA95"
$TXT &= "F0A453BBE22AED3DD2E4D6BB2D92DD6463EB8A9054C0F84E431D6D04D248584420474A4ADAF6EDDB97AE90FEE9"
$TXT &= "C759EF8D98C40926739C949050E7ED34F79BC781E8AD131CBCCE93CAF36C3C4A5A84495C2E877FD6FCE3E613C6"
$TXT &= "98F71189303C500268811B519D1D71C9913F5B118B4F11BE99C86771BCBC90E6FB0FEB6C144C54603367026E13"
$TXT &= "DD80659ABDA289A02CB6D8D215B88D451E091E9A744020FD8747BFB89B51698D9DD17968A7122501F169FF2215"
$TXT &= "65F0025EDC3234E65EBC3EE421E38EF861811D9F4FC77E9DEB3B4030C2273E3117386E6E6C0128B0909CD6BA3B"
$TXT &= "478E54B9B8F94AC9EA49295A691806FB865784279D894CBF1A9D5D1B9BD7105FD09258D496580851DA99B8BF33"
$TXT &= "A9A40B98464B2EEF4E2BED03F403027675F7DC7B8AA4D6DFFFF73740F93714D2F8DFDFFE0D39FD6F20FBD7A7FF"
$TXT &= "BAFFF069CDED7A2FAFA0BDD957934AEF02CA384EE2FEEE84E22E341C393EBF352EAF2526A7213AEB7644FAF55D"
$TXT &= "09E7C3628F798615EB98472C5776905532F2F1F547A62DA4721D12701BC83FA4E52244097E9FEFBE937CFF03E0"
$TXT &= "186D3627901322BC4E20C571321C270B1A0D43874080A8685984DD0101AFA1D1FCF8CE402CEE091C6CD83202C1"
$TXT &= "2A7234F289C3A2290839354A63D8E8CCC6742413E02C64CF376CE452453F5C4157D0D650332B7BB57C651F821E"
$TXT &= "21CB996724CA81E390DFAE422F8CDDE34B9A905B89E720E44C98C147945DCF3A06EB3614BEA4FF93EA2B244D09"
$TXT &= "E2801C0A17C69E1EBB713C4F0D31BF622C45C839B087C31AD69FFBFAB24B6297BA52BCA768853C6721B78D7436"
$TXT &= "0129FCC2739ED748A08993BCCF9F3D07A60140DCA9BB75FBCE2D40E4D6CDDAC8E83D88835BB4CA7295C60E23DB"
$TXT &= "E4E09853BB932FEFC9B80178EDCD6902D400B884828EF8A24ED20ABB138A7AF0195FDC05ACBB79ECACB971FBE1"
$TXT &= "93DF9FFEFA2FD68884FEE3FF3040FFF1FBFF01C47F79FA5B77DF83E2D283DE01F1A925BD09FBEF02C738545C41"
$TXT &= "175A6C41FBDEFCB6BD392DD1D90D915975BB32AEEF4EBE1A1277CA37E290B16DC26A2D2F29054B4D7DF3F8F8D8"
$TXT &= "BADBB5E880E0CD943A5F8757C5D1C965D4C899024E9292662D01B7F9F3315F1899189A9B9B9B999921BDC5CCCC"
$TXT &= "02BE185D5DFD3992B3290A5F1941CAE23D44AF9C7A6138BBD163BE825712473337DF626A6A0E3FA5898991AE9E"
$TXT &= "A6A4E41C01A7CA8419152D8B907060616E6A6E4A4EFAC68BB989B109F9A1B1B1E106FD8D2A2A2A702101D3FCB0"
$TXT &= "4EA0830BE30BA909386362C0117CF6CD37DF484ACED7D3D3C19D9A9BF3E7C4BA78619B7060DCC2DCD99213C68D"
$TXT &= "C7F0CD1175596D046CF3940DB30A5554DEF36504859C1D9EA1A1B1118219F1F4D8418C8D4D7574F5252525D16F"
$TXT &= "C504094F60CCB75FD3B38B9F363939FB09BB8C171F8578231E25DB0D2BF094696A6BC9C8C87CF2F9E8119C2513"
$TXT &= "283CFF7915A0017947FB38243B410DACABBB053C63B975EB262A02D83BEF905CAABB4CD94E79E3CE2DAE852171"
$TXT &= "6776A55C8D48AB8DCAAA8FDCD7149DDB1293D7BA37AF2336BF136D6F7E5F4C7EC7DEC21E20D23D202337AFF8C1"
$TXT &= "C02F8F7FFD03358D8066D00CB47F8178FC0B5026EBD80821FDF0D1D33B8D6D0181613EC1D971053D31F95DE450"
$TXT &= "795D6831B9EDD1396D51FB5AF76435476435EC4CBB199A541D1C7FD667F75173C70C2583A015AA4E8B566DF4F0"
$TXT &= "F43D7CB8F2D6CDDB185570D930D21D3C783020285062D672822DCE522040A6ADD1AC59B3C0B0693A023208E032"
$TXT &= "22FEFCDADA1A4B4B6B4EF8F39F017A884A448675939933A640DFA0C935249896E68C75DDBA75CB72CB368E9B20"
$TXT &= "52A4A455D6A9767775F4D3EC9BA121DA2F86B6BEB8E56EDF031A347B172654F801AE5EBE1210E0F7E9675F0A04"
$TXT &= "66ECF8D436459980608D90FB72FEBCB9010141A7CE9C26112F3D3D8823672917CF25460C6648DCBD876817E22F"
$TXT &= "6B6D459987D0D0503939D98F467E0C11308228CD625A4F0C06A4580A673473A604A41E8B19EEE9EB44D0657B07"
$TXT &= "7986569616026E3C89F12203C596919F7C8C98197182C5AB827E9F8B5917676CB015DC02AE0DAF2C373F0F2948"
$TXT &= "50E8859CA74827A684FE5580FEEA4B8F43078FD0D219C072ED2DC401D5DEBE71E3667474F45A0DE3C5F216F29A"
$TXT &= "EE6AA6095B3CCA82E2CE87255F0F4FBDBD3BA3714F56EB9E7D6D9139ED91FB3A588BCEED8ACAED88CEE9700B2A"
$TXT &= "F2F30FE9BD37F0F8C96F8F9F420C13E0FEF62B68F4BFFF4085987F11320DF10C40E34F8F1EFFDA7FEFD1B98BD7"
$TXT &= "ACB63AFA451C8ECAE9C4A1F66477D2D68E1691D5B63BAB65574653584A5D50E28DA0F80B9EE127CC5D0A553647"
$TXT &= "C86B7A2F51B0D237B48B4F4CB87903AA604D4D2DF91F34C2BD7BF76A6A6ABFFF812E27702563B1C064FAF4E9F5"
$TXT &= "CD4D3491F709683DF2C71F0EDC4786B9AE8E16C7FD20E0DC5EDDE11967657C83D91936CF9C3E1BDE47E453E280"
$TXT &= "48A9C482E3C24408C73B27F881E376408E8E9F3C091783BF3F79FA0B2DECF4270B3BCE9005C99A0FF11579EE47"
$TXT &= "8F54D9DBDB8DF9E6074E309EE32CA8958695CBC1C58F939595817F1420407A326AFCB1AB222B8FD168E9BF274F"
$TXT &= "5E38382E98BF24FC09251F00236850274E9CD2D1D1FA60E4284EB09AD735A98E4B461B81E1CCE9B3C4772D4A8B"
$TXT &= "1EB870E93C063A3C438E732749409CA49F5F001246E9653CBF0CBD0CF638C45BD83ADB488B070D8026C4C4C4C8"
$TXT &= "CBAF127C20E438798EB3A56F81DA7008DB7E85F15C4ECEEFDCF98B776E4338DFAEADB985D4E89B376F541E3CB4"
$TXT &= "C3CD63CE5283E58ADB95F5776A59679BBA97F9475D0E4DAC01B076A535ED4A6FDE9DD94AD09609CC75456475EC"
$TXT &= "CEEC8CD8D7E9B7E7E466139BDA5B0D0F079E826F00AFF804B2816990E9A77FFC0FC43374C427BF11343FFCE5B7"
$TXT &= "074F7E03936EEFE8CDCADB6F62ED139ED6BE3BAB2B3CB393B4ACF65D996DA4A5B786A5368624DD094DACF58FB9"
$TXT &= "E41E7E72B3439E9A519C826ED00A1547A9959B7C02024F9E388612080034AEFECAA5CB797905F676DBBFFB1E3D"
$TXT &= "DB8E0A18C3E9D3A6DCA96F248F0CC5151E3F029A3B9ADBD1FB619FE6B82FC0225E0968AA2F8AAC600CDCC6D3A6"
$TXT &= "CD80A641A0401660EE116C9D3078ABAB83317F29E094478DFAF8E4F113B051025224111E351D9E5D58CD272CEC"
$TXT &= "FDB157285EC876F438F2521B50AB04AC66DC84B19CF02B21B75A0823BA804950D94F3E1909B518030EEA48D102"
$TXT &= "7F04CAB41E1AF92D4DC0E70F293EDDB327429E3CF640F1097219803862D120B0913AF4C34F3F72DC62320840A3"
$TXT &= "E59560D369D3A6C05C40FBD800B9A3FB0F102F939F9FAFA2B20E774DC271B9F9067A9B907384EE247A38833728"
$TXT &= "3EF58BF7FBDCC341AC2FA4126A4EC8C9C98DFA6024EDC6304F39D257C98C77F8E42D8E2231C3EBF5BE017EF157"
$TXT &= "AF5E0518E0F126984019A21B379293D255B5CC245718AF50F350368CD2B1CE3374AC708BB8E41F7F2328B13E34"
$TXT &= "AD3934B5352CA59DB4B48EE0D4CE9D696D3B533B76A6B71BDB0457941FB9DB8F87F4DBC0C35FC03A1E0EFCF618"
$TXT &= "987EF42BF9040379FAC7A3A704E2038F5100E9E9C0C3A7D8A7BFFF09126F9D3DFD2D6D2370E4D0D4F6E0B4F6D0"
$TXT &= "D44E1C3F28B52D24A52538A92920F18EEFDE5A9FE8ABF6C1A7F4ED8AD4CC52150D76AE54735F206BBAD9CC213B"
$TXT &= "671FAE1C1D12B78162379475F8CF9FB7720492610588D9309E3E7D268520FF7C91378E7783A45D0C6702F2326C"
$TXT &= "5FA363F0460051416B1C6DEAD4A96038B4660359907B8683E3D5EAEBEB7382CF396E2CE246406E803354264160"
$TXT &= "494B73233C3E70BE224A9B89520A23229068A1927B7885D80DAE2238EA2129B1330C91E8999959FBB6985B48CC"
$TXT &= "9AC1093E00CDE58848068342A7929E36716ACD8D6A1C890AE05F30EC609D5D0CD814E202E871C8795FBAC0C98A"
$TXT &= "311D8219BC09D723C2F4235C14E22B2F5E3E27B5441A00257C9A8711BBEB5BACF61AD0CCEE3A6B5F36EBC6426E"
$TXT &= "E11CC9B9702F4358E0D6C076A877AB014E2EF47684AF839D21858F966AE1EBABE051208AB3A58D5C60534B33F6"
$TXT &= "C60A981B2AC722250F21C19F7E3A9AE3BEA63A28199744954199B95D5C788E1A479855E8B3D1EE65E587E083A8"
$TXT &= "B9790B38A6CB4D84F884EE0C59B05C73A19CA59C76888A71828E4DE166872ADB80F33EB1B57E717702E39BFC13"
$TXT &= "5B0393DB83925A82939B03523A02135B8313DBCC1DF67A06ECEAECC12513B9DB3FF01860BDFFF8E9BD815F0620"
$TXT &= "C61EFE828D8F1EFDFBC1935F21B91F3DFC1D68C69FD0FA1FFCD6D33370FE52B5CE06631BCFBCC08436FFC4367C"
$TXT &= "FA25B50625B4F9C637FBC437F8C6D67BEFBDE91555BDC5F398DEB662758B0CC58D7B566A782D5E6D2DBB665374"
$TXT &= "4C2C467C7603003486608C56AAEB343FFA90199EC9CB0053144B2FD05F06E8D5AB575309FD57002D1642381AD8"
$TXT &= "1E82010D0D0D05DCD79B0C37E34D23B0042153FBF6E5A6A425A7A6A6A6A56514E41542F08086024678B5ACE6CE"
$TXT &= "FDFE07401E02AA8A8AF6E37AE89E29F84C4A4A0A0F0F37B7B094925A2C1462CCFD7E84002A01865D8824B50913"
$TXT &= "27E34E5112ED31E80C48D4C07D4874106E1C0AAE03D4A744F6313D1A39F54B977D3919A5A5E5A7CF9E01C704B2"
$TXT &= "91C0C1C424B08886AC0E3CCF858BA165CE171955C8B8449F218614B014525202CF105E646D4DA8DD9F7FFEE517"
$TXT &= "C78F9E00E307DDC7A340E44F4A4A12EE0523CC810387AE5FAF413C196E969D05B70F968C5B80DB2E3B3B273D15"
$TXT &= "979A9E9A8C5F24E3C5C148A5A2B2F69B6FBE16083EE5B8A5D07705DC0E468144D64C886AA643502EC8835BE037"
$TXT &= "6F9EE7A9D3C7A048DDB859830455A88668252565D6DB1C662DD69652B45FAD1FA1669EA9BDB57483FD5113F7B3"
$TXT &= "AE91B77C621ABD631B7D131ABDE35AFD629BBDE39B7DF736F9C47758B8E6686A1BDFAE6BEC7B80321D60C62837"
$TXT &= "F34BDFBD4777EFE3F309F0DADAD6D5D28A18E5FE5E9234F0F4FEBDC7F7EE3FC60ED8BFE7DEC3BEBE478D8D9D69"
$TXT &= "E9996B35CCDC77DDF4DEDBE611D7E215D7E415DB42D6F736B84735B845D53884556F763AA16B5B0E402B6DDC2B"
$TXT &= "AB1920A5B07DAE949E9B674065E561DC085D6ACE9D3B939E9E092DFC8B2F61A183A28697318D4A17325CB2FA1E"
$TXT &= "781918AF4512FA9594432CB9455280500E740FA8CE4C4243D803A010D8C0908E8ECEA449939C5D9D5C5DDD366C"
$TXT &= "D8C46A2A28AC515258BD56698DA2BEBE6EA07FC0D933A7803C5C0093EE90CDE7CF9FDFB933144C74CD9A350A0A"
$TXT &= "8AE427ABD7AE5E2DB74A5666E1C2C51F7EFC11C78DA1293696D488E6FCF1A891A585255035C19321ED489592BB"
$TXT &= "FDA47CF0E58B88DC0A0C0C446AA69A9A86A2220E458FF6B205793D1B376E7475F100E8CF9C39D7D4D886BBC058"
$TXT &= "81D240A013E81E5073C13CC78C19836181C208773D5D24A101495E426767672200FDFD0F85BAFA3A4101815636"
$TXT &= "16C856169D9A9C1D7FDDB66D5B667A06442FF44872B50FA09577E36B4E4ECEB66D76EBD6ADC38DAF59ADB866B5"
$TXT &= "8282FC6A7939D9A54B968D1D0B9A314AC8CDE58406438AA830AF0A317B13092DC231EF4400BFDEBC2908F21810"
$TXT &= "B8567D09062FD409BF7AED6246469682B2E1EC659B972ABB2A6CD8AB669603401B381C37743B6F1570DD3DEA8E"
$TXT &= "7B74239A67748B674C937B4C3D561C775E5FB3CEF8E8D1B37D7D4FFB1F3C0185B8DB8FCA9F4F80E6FEBB8F5B3B"
$TXT &= "7AABABEB0F1C3E5E5A76F0E4998B4D8D9D3DBDF745587FD4DDFFA8B7FF21F6EFEC7E7CADA6719BC30EB824DDF6"
$TXT &= "34BB4637B94737BB46B5B84435EE88ACDF11D1E01C516BEE7345DFF1A4CEB6720D8B9CB59B12643483A4141D71"
$TXT &= "A9FA86DB7273F3C9F55FBD8A9B0144002F3BBB6D3F8D5D028D101C1AD2450C4156E20342144542FE32A0816046"
$TXT &= "18B0F0836F5616DECB7BDC571CE4A99058C2B0D0FFD12FF827206B478F1E2615A5684FC0708FE85C046AC3C245"
$TXT &= "F6C19FF15BFEA79C4020A0EBA38502D8A11977C2BB9346474537806C2685D71E3C2207696F3F7BF66C4C4C14AC"
$TXT &= "87D2D2CB90903672E448FCFAB5CB7B485DFBE9879F3535D62331B9EAF0510C1DE869E00B50E9609501B6AF57D7"
$TXT &= "DA58A317FD4801C424F41D5EB71D78C8685B56D63E741B01F7192700F4859C60C4332725774DB600AA3039D0FB"
$TXT &= "C68D13DB0B78017232264EA446437AF3FCF3C24D934BFF48209842C3D691FAC9BC98CCB52432993F6B8821A25A"
$TXT &= "28F00B0E8AC5600710609CC2822204782ED131F19252EA73A44DA455BD1537C6AB9BE76A6FADD07338B1C9F5BC"
$TXT &= "91C7E5ED3BEB5C22EA9C229A9CF7343BEDA903CEB0AEBEC9C73F28BCA31B6F8848E5DE7ED0E2A73D77077AEE3E"
$TXT &= "EAE8ECBB7AA321BFA8C2C73F4C4BD7C8DB6F270A3C37B47676DD7DD873F709F6E9BBF7B4AFEF09C4766FFFE3D6"
$TXT &= "AEFE93E7AE28AFD3D6318F74DAD5E0BCFB8E5344A3434483C3EE3AA7F07A9BA09B9B765CD2773CADBDED80BA79"
$TXT &= "FEDACDC92BB542162B3A49481BCAAE314C4E4DC128897014DC0800BDBFA818E983D3662CE638E8E01BA87401EB"
$TXT &= "E5873C06E8FF8643B3EE2196F7EC68AB56C19B309A1368C3AFC1099691C64971C245E4935BCA099670DC7BB836"
$TXT &= "51913EC2263BDA7BC0F80D0D37511CCC83D54C487E85CB5E2A24A3AD348DA642FC892B7DA9EE402A5E13AD8B06"
$TXT &= "D6FC0875A79017871B87550AE3C3CF3FFF2C10826D7F4AEC68C40CBF949EFAA50DA790100860B214C204141111"
$TXT &= "011715783CA83F9E1290871242E0B550AFBFFF1E0A227403221418A009E316518E8CAC4C790539AA3918E339D3"
$TXT &= "D05CDC29CE8BD47A765EDCFE58288E24C89E009A0C6B0034EE02D508516513E30FBDDFC5F46A5993A2370E5F18"
$TXT &= "A35844308B864AB1DB95A71C83056A478DF2CCCACC3D7DFA2C4080A35FA20B027A7CFD8227CD51965C61B9422D"
$TXT &= "68F5867855B33C4D9B43BAF6270D9CCF1BB9DF30F1BE651F5A67BFABDE6E67036961F55A2651DAFA26CD6DBDC0"
$TXT &= "319E42D7DD07DD779FA0DA5177FF000A38D6DC6E2D2E3DECE11BACAAB27E859C8EF44AA58CCC9C6B37EEB4B423"
$TXT &= "930AE3DA40572FDAA3EEEE07DD7D0F3B7BEEDD69ECC8C8289458B0DCCCE3A46D58B35D58DDF6903B388B4DF06D"
$TXT &= "238FEA0DCE57F41C4E696F3BA46E56A0B42945562B7C8992AB84B4B1C422CD5D7BA2C1502F5F06A6AFE0051FAC"
$TXT &= "38101212B6544A562880CAA20FCA010728330C31AA00D68BD443C854AA14BE31E5604A21E3C190D078D300B4BC"
$TXT &= "BC3CD8A48083B805298707CE86F2046B78E3E8576B881E8C84E41AA8850A3F07E9ACAA3AB265CB160A687D01F9"
$TXT &= "0914201B4EB085AE5BD297EA0EE943C4B34051434313A9684FA09E4092D2B90A10AB00BB84899131C001D229E0"
$TXT &= "2652771208373A092CC4E4D42F36A10047C6494DE8F3F969FA8CC90579F9881D40851F6AF67838F0E801AE0D36"
$TXT &= "7E4D4D4D6267106C7E11D0E8C6882B064FC05D538F230AACE19838F256F2956C61B7B3584B4B07D1C894EEC37C"
$TXT &= "430A125DBB5A032561EA54B87271C18674FF2DB4E157964201265D40E114F7679575DEC94FDD5BBC7F7C10D0DF"
$TXT &= "7FE782925CE04F972E5D0094816948EBB2B2121B1BD78973D7CF97B55DA111B6DA2051D92C6FBDD521DDEDA7F5"
$TXT &= "9D2E6C70B9BEC9EDBA89579D7550BD4D68FDD69046DD6D79F316AE3879E62A9803642D7CDD04977DF701D3F6AE"
$TXT &= "7BB7EBDB0E1E3E1314BC4B5DD360DEBCE572AADB6594CDD7A8AC3F74E8446D6D13AC755D5D04D0C03164794FCF"
$TXT &= "23201B7DE0EAD53ACB6DF632CAF63641B7AC03EED804DFB1F2AF33F2ACD9E07A0D80D6DE7E4AC3A6729D79D19A"
$TXT &= "8DA9325ABB9728BACD96369B3247DDDD2BF870E511DCCBC54B04D047AA0EEF0CDFB5668DD2071FC05DAC49015D"
$TXT &= "0FC316033486CB6701FDC64AE15009CD280718B9A87BD8888AB7C32ECBDCD44CC690D700B59B1504A496D7873D"
$TXT &= "BD1DA823BC75EB560A684BB1658AF721232A6370BA301C61667070280828AC35E02DF7EE3FC2FAC5F31760FA5D"
$TXT &= "B8601EC77D48C081C18160C8919AABA91FF1658DD7A98805D0F93DA050307E9DBA1AFC5338EAE3874F1E0D4089"
$TXT &= "87A5A2E7DCD9D3AE6E50C8DEE7041BC5B61DAAD691B2B1D011415057AF06BFFF921390A4E34122C0AF53BF0CB7"
$TXT &= "12A3477B5B8B88A4DD87A709AACEEEDDBB67CC80E90651902EA22C134A8C85709D900E3CF4804390CD0CA9A280"
$TXT &= "493EB44FE037758A13C21ECE9C3985D77FF1E265FC3B76FC248A6C68696F99344F7B9E9CBDB47AA8DC86E4B526"
$TXT &= "F9EAD687346D4FE8395D02A037B8D5E8BBDDD8EC76D3CCF7B665C0CDE5AB2C621352DB3AE1097BDCD9FBA8AD17"
$TXT &= "5216ED015A5353D7F1D357226392361B5BCF9923356FB9B6BA71ACA1E3E1C5323A768E9E474E5CAC6B8445A7BF"
$TXT &= "BDF36147777F47F7006DF7F1D9DCDE8F098156CAABAD5CE7611170DBD8F7F6468F1BFAAED7F5775CD373BAACBD"
$TXT &= "FD0CAE47C5AC78CDC6F415EB01688FD9D29693E7ACB7DAE6565E5AC1008D8FA3478F46C544AF57D7F8E8E3959C"
$TXT &= "406DFAD469B0E98A8DF662A55004C1BF0E68B1D96E50C524B40FD8650E2DFA62F82850623D85C6C24AF63C84F1"
$TXT &= "67E03E4C6C90D056D614D0822D783B0C6A43957A169044DD3A9F969797122107533A1D6760A0C09DA23F7CF5D5"
$TXT &= "57026E9C8053A2721D1D6930F2E4A516C92114148639C487187EFAC5E7E81B600522AB30F16E5E387FC5DF3F10"
$TXT &= "3C8713E8534BD17394E34E6666FA6A0545588AA8C95FEC7B220E6AF18D70825500745B4B3B6FC01E7884235757"
$TXT &= "5FDDBD7B17CCA90034ED7EB84732B7091FA42A9EBBE7D9DE28E61E5442F31E2F66C6F359BCC801610F90CAC8C9"
$TXT &= "03B1C3274405AA2A226570B2A4EEBC558ED21AE17206696B4D0AD5AC2A35B79DD175BCA4EF745DCFE586C18E9B"
$TXT &= "F8DCB4A366F95A570D6DA386E62EC8D7EEBEC790AF8023C42D70094671FECAF5C4E43CB32D5B2525A5A649AE52"
$TXT &= "D00931B0AB30F3BAAE66923269DAFC5D11B1E72EDD04C168E9BCDBDEF5003F6CEBBEDBD589B45C22DA6B1BDBB3"
$TXT &= "B38BC64E9CA56C948ED3E9BBD66E70A9D577BAA6E37071BDED1935CBC38A26C50A1B525668452E54F204A027CE"
$TXT &= "55DF64E28CFE89BB600B742F840AEA19E88FFE0CFC4C65EA7400FA0E704064CBC023C8D4A6C6410E0D86301843"
$TXT &= "4720C84FF5220E956691744CEEE2DD4F9B3AEBA594032A2675AC8024B0A8621A78200AE563BA3900CDEC7D0C37"
$TXT &= "14D05548ECA58006371834AAF2629EF742A37BE0023818A3F0734646A10E76B6771D3C58616A66217C0FBA17BC"
$TXT &= "FD18F159C83283D46BA3FC441324D093028B631212E2F064C4D7C62C30488F407C086C85A007F4AEA9636508D1"
$TXT &= "82E973286D634F72A875083E20001A2E1BB1E59E2985A01CA0EF14D0A418EC1B35E62914116A7A9F2B57BA00D0"
$TXT &= "2816036D802D98CC01C68165ABB4A7CED79F27EF22ADBE4B5E3F45C9B8689DE50148E8F5DB2FEA3A5FD775B969"
$TXT &= "E07C53DFEDE64AADA88953E75DBC78B3BD9B5085B6AE076D9D7DC022D0D9DE7EEFEA8DA69C820A0707F7A5CB15"
$TXT &= "274C5DBA4CD169BD45B691FB05885B33AF5A9975AE8B16ADDC975772EDDA9DA6A69EE68E1EC8F88E8E0180BBA5"
$TXT &= "E35E6BFB83E6B6BB97AED56DB5DB3179B62AA432008D2EA4E758ADEB785173DB79743025D3FDAB0C326434F62C"
$TXT &= "54F29EBDDC6A92A4A696FE56DC0EBB11BC062803F1F1F1A8A2F4E597D03694A64C9D4E6DA8B0B332E2FB9099ED"
$TXT &= "A8848642632F8A39662F83F10436B4A1223AC044504287423418B0C8AB65EF15EC05F2065F79ABB6001C1AF29E"
$TXT &= "09C841712B92880491E281E275801EF4E350BD9E760C601E38E0CD85F7C82C3250E30E1F3ECC33168136BCEEEC"
$TXT &= "9A45B6AD5786C50E0EE8BC5F2260043776F7EE3D708888000D12885A42C750EAE4EBAFE1DD509932659218D0CF"
$TXT &= "DDF58B801E6255C3F5C86A6B6BC3C322AEED8DAE0253C4AE5DBB4005051C30FDDF039AF35558E30C6F2D00CDF2"
$TXT &= "A561DF20802EC85FB47CFDD4851BE7C9B94AAB45C9E91240AB6CA954DF7A4A7BFB252D478269BD1D351AB627C7"
$TXT &= "CD544A4CDBD7DE7EB7B36F0016B7B6EE7B6D5D0FDB21683BFB6B6F77941F3AEDEDBF4B4545EBA771932596E8AC"
$TXT &= "DD1C63607FCAD8A3C6D0FBA68977ADB16BF5FC65462A9AFA65074FDCB8D9DAD4DAD3DA49F8461B30DD710FE06E"
$TXT &= "69BB5FDFD87BF8D8F955F2EAB357D8193857EBBA56E3D49A76E7346DCEADB33AAC64542C679021AD11B140D18B"
$TXT &= "017A9DA605626270176C39768C00DAD0D0F8EB31A893B41A6EDB213295706838A5A04BAD5554227609219418C6"
$TXT &= "FF58B486B8E7339583096CF17643F1E02B36DBE1E03002422984BECFFBDBC5B5E245398B4C423340B3CEC038C3"
$TXT &= "2B24341B107849CF9F5DC0811C3247E3FD07C46C0C431B7AAFA7A73B357519D3D180862E91496AF841FFE534FA"
$TXT &= "1966CF6232C7C3C005FB38053429F20D6B20CACEDBD9D97DF925FABCD294295328E520AE755C39D4C7672D4520"
$TXT &= "5A2C8AEB19594BEFFA7512FABF02F4E05BE1FC95941D4030100E0FE3001678D700E8FCC28285CB3400E8F9F2EE"
$TXT &= "CBD785AFD24F5D6D58A06C7148C3E694B6DD459DEDD7755CAE0358124B2D2CAC9D215C3B7A1E832DB476DE070A"
$TXT &= "F1095CD6B7741D3F7329222A496F83D9B849129366C9CA6B87C12E010B89B1572D144A638F5B58D1DD7678D24C"
$TXT &= "696FEFD093672EDFB9D3D1DCD68DDF42CC777632498FCFFBB71B3AD3320BBFFB61AAF4FA281DE71A6D47688497"
$TXT &= "70252A5647948C4A140CD297ABEF9EAFE02DB1CC7AC29CF52A14D060506C4130776262222224BFFD7601026AF1"
$TXT &= "321080C5B46C88694001C9ECE5E50740B2890D15F1BB832E27DE1DC5C701F3F91A8CB0B1040D431A7746224398"
$TXT &= "30C3308DC482848404146DA294633B2F264505D6F8FEF01F530EDAA3183324B1C8CCE54BC78D9FE2E2A3A1AB31"
$TXT &= "4B366007818AF015B815513E0AAC80567563BD9111775E19151D64F02BC5190D74E6276620BEB786DBC4B84EF1"
$TXT &= "7A0F2614DC23CC7646462623468C40B8D2D4C9100AF5A2E1E5116CD57F0A68D1B844000DD7A9D8724F39743594"
$TXT &= "42508EBF08E8211C9A1F4C15D7DA03D0906480325B308554D1FE62007ACA820D90D052AAA1327AC90A46852AE6"
$TXT &= "87D42D4F6BDA5E5AEF7049C7A97A819CE79C39CB6EDD6985AD8D705F82E6FE565085AEFEA6D63ECCBC96909263"
$TXT &= "6E6E3767DEB2B13397492BBBAB5BE61BBA5F83BDCFC4ABDED4ABD6CCFBB6A9CF2D63EFEA15EABED3672F48CFDC"
$TXT &= "5F7DB309421A166B1C07A485D08FCE3E1C8D108FABB54E6E3E3F4F9655B739AEED70436BFB798C15CA16550A46"
$TXT &= "FB57E9A74BABED61801E3F5B43556B0B008D0187F54F0CC4B1B131B0EF7E3D06C6DDD5DFFFF803DC473C878307"
$TXT &= "F6C10344175CBC70D5CB0341891FF0AC971787C4C5CA8FF2BC5795979422CBC37A7065F1EB61565536802E5AB4"
$TXT &= "8813607406E5A0A485A70D0C8E4CC0BF4442C3FDFB120ECDFF965909580A1684DF5CC4BB2242833A0879C28302"
$TXT &= "4048AFD45AAF896C0688670A5036AA30B0BE9C9B02EEC81023FB0BD985C9A8282AA118159D1F0764E65E4F1FDC"
$TXT &= "61D591115174D8816D7B0D05348F78ECF39F4A681A47F5FF8843934E291E52E5E41DE07BC4780710404EE31316"
$TXT &= "FEFDA5258BA53501E8B9B2CE4BD7ED5EA19DA8B0397FAD69D53AABB3EB6CCFA93B5C596390F7F577930E569D24"
$TXT &= "64B7670074B9B5039EAA7BF8DAD486794C9A8B8B0F3A387BCBCBABFC3C61F6FC9526AAC6699B775C30F3B969EE"
$TXT &= "5B6BEE7FCBDCE7B6854FADA90FC134ECCA8BE4B7ACD7DE7CF1CA2D983B409DF18983B4B43D686BEFC13A344B68"
$TXT &= "9C474E5F5552D29CBEC848CBA15AC3EE928ACDC9B56687571B16AED44B935AB77B9E82C7ACA55BC6CF5657D7B6"
$TXT &= "2C2B2BC35DB005F7B2776F34FCCF5F7D0DFF8206FC50F087D3795810C243BCBB70C082759496EEFFE9278465C2"
$TXT &= "97C1DE3D8BE4E2D9B3287840941B4BF08107381E932EC34EC2CC7F58A0D8A10BB9BABAA228190D0D23E915CCB2"
$TXT &= "2192B23C9916936031E578A952C8442C53E9449FECDDA9CE5F380F863FCA56A8F31CB327902991DA8E1E3B81A9"
$TXT &= "39E08F1009451F5459218958AF30DBF166107EC224D5519F7E72EDEAE5FBB08FF3807E802A59880971D86E0FEA"
$TXT &= "CC09BE813570A895838C4BF79F0F1F184A399EE3D00CD0C4DC471770E8FF5629140F61FC5316F84949D9418F81"
$TXT &= "DF1568869CC602090D21272DAF0B2B0700BD58395446377EF586BCB5A68794AD8FAADB9ED7B1BB3275FE062FFF"
$TXT &= "E0C6965E62A403C700AC3BEE3577DD07A021B3C17A8382A234B4F47F9E2C21315F79C132BD8913674E9C3267D2"
$TXT &= "D4B993A7CD993C7DDE94690BB03E699A24368E9F24F1F3F8193F8E9B1E1D970EBF0CBC5460E4380E083444755B"
$TXT &= "5B7F73471F505ED7D00ED7CCD809331728F96ADA5E50B339A56C56B9C6B060A56EF262B5DD92ABDD672C311F3B"
$TXT &= "6B9DDEA6EDA8BFC16E044B454519260FD0D136F8FC0B54B2433CC0D728A200F4100CDC279E30AAA7F7C17D05EE"
$TXT &= "FBC187A33821B2892CA8D58C88672662456295A8653447104EC7192AEB9410B62FF2F691A962A05F42994664D2"
$TXT &= "175F20CE498A569EE66D4AEC087CC7A0948369754339F48B125A044AE882EC1A58C62B91F49CE0A39CBC5C04FA"
$TXT &= "60D4A6429A4C518315D4FD3B5C5985783738FEE0B11375CB3F550A9106B278CAD40998E811A49984863E22E539"
$TXT &= "41CD719D9008708C7F3CF213EAC2D4780ED02FC6C3FC271C9ACDED8431EDBFA51C226143F46566ED9B2D619592"
$TXT &= "92021020280C0BC668801B5F15558D27CED19E23E300404B6BC72A6CCC5F63BA7FADD5314D9B3333A56DE414D4"
$TXT &= "6ED57774F43C8416D8D9F990A0B9A30F406C6CE93E77AE666F7C8A9199DDACD94BA7CF939B2FAD070B745D6357"
$TXT &= "7D4B7B43734743734F7D1372103A1B1A3A40BE6F37773636B5DF69EC426B6DED25B6111CADABBFA3B397EF241D"
$TXT &= "7D307A60BDBDF5FEC5EBB77D03C23FFBE287359B61433CA1625A2EB7294F4627494A396C8E9CCBB4C5263FCF54"
$TXT &= "36B5F48054865196011AD21A1C00812FA33E9B8DF09AF739F9E52BA461CC27019398C9854CD2456C1DF800384E"
$TXT &= "1C3F8AFCF009E326824772C28F415589874208590BCB2E3E27D031975BB162456C4C1CA48B386A0FAF075A1D74"
$TXT &= "5054FEA5041A230112BAC8DC00221ECC642D13D5FF29E510D19521B63F5E66FBBDC72D5DB94A1632080497067F"
$TXT &= "12514D50728F148945C48F9F9FCF92C50B0582117019B2EB7F691372E3D037264F9DB2C3C5151E415008287B44"
$TXT &= "BB7888488BBB4830CDCF2F04119A316D3A271829E454859C360B1FA57A3001A5D89D248E87112BD362558DE988"
$TXT &= "62CA2196D043CD767F91438B462ED2E959FEE6B871D648C883A90BFA138C5C878F56551EAE0226361ADA4E98A3"
$TXT &= "21B1622B24A2F4FAD85506594A4665EBB61C5BA21A0C3179E65C0D0433B1D351459099904176AF5F6BCCCE2FD9"
$TXT &= "BADD4D565679EA0CE9C52B3749492B54D760D23712AB84C03A34C42DB1E03B7CB215348470C08C0D7F21AC1C94"
$TXT &= "40F78B983456C829080F69ED833372FDFACD183A542DAB144D0FCA6FCC5DAE19B75829648EACE3D405463FCD58"
$TXT &= "EBEA1674E850155CB59800009D13D198414101B0CA8DFA589284870B1CDF7FFFC38CF454A469414EC3F5CA5E0C"
$TXT &= "8BCD85B0C1468C89C84383E71CF196086464519708FB84330CC66318C8683CDA039828489207FA02BC657D3D88"
$TXT &= "C04E4B4FDAB46123A64BE4B8EFE02216701E22C12CF68F884D81C26BD7AF8AAC1CC45680F3224ED0C6068E5FFC"
$TXT &= "072B321B19C80B7A69A33E882FC104C03190FD89842B322D18ED99F8C082CAD98875863902D22A557417F4469E"
$TXT &= "59E0F607750194F19327C437C80705A0B7C3015E7EA0020C6A85F4323C344E00D7F46644BD1140DF6E642A231E"
$TXT &= "1AE5D08D199929084EA2B11CBCB152941D8CD45DC406326D4456571B94A39D448950058602FA0A550A515EE22F"
$TXT &= "D9A1C59C46D4697CBFFACA1A2129D00B419530EA0104F8ACAC3CE8E6113276C6DA194B6D16ADF159AA1629AB97"
$TXT &= "A66058BA6653FE8F1357C6256600BB4033B34210B1DA4588EFAD3BED65878E79FA84AAAAA31FCF592ABB417291"
$TXT &= "D281F2E3D8934196A1168DAD20EA837D157B64E05F44C76007648DA199B11A9CA2B1B1BBF4C0F14953E6CD92B1"
$TXT &= "56302E59AD9FB5422366A1628084B4EDE4F9063F4E5D1D1595889B40E7643702931C8C59CB96CA8C780F804654"
$TXT &= "03A6A65DB660C1A2C2FC02847BB4A08BF4422C3140F3291BE2742022F4F8F04E6084D4142641C7348E9EC4EC53"
$TXT &= "C20000212A084047C4B3B595ED82F992821142CA37004AE6F11223924727DCB988A6836ECACC23D44C01C74A0F"
$TXT &= "D4182B2B2BD8DDA8936FD011F30A40C32AA7346AD4281F1FBFD2F2B2EA6B5710388AA4157A34127F87180F666E"
$TXT &= "A7465FDE38C8982B3314B205A7C665C0074F935CA865E3E100B20C61AE815EE1E6E60A87F6279F7CC209BE42E9"
$TXT &= "6121711589D31AD8ECA964DE3C84C7A0B7336325294F2CD2D0865C39554804AB74757591BE05A70C39F7FDC7D4"
$TXT &= "0E7D393C3C825839047F11D08C90A1C7B0BA3BBE1F7FE8E8EB1388F03F58EB28947940C725A68D9FB166FA628B"
$TXT &= "F9ABDCA075C9E8A4C81BE64E9AAF656A6177A7A187F9A8C568C64A7D53F789D357C2A3E237185ACE9058345F4A"
$TXT &= "63D9AA8D81A1519D9DF710EB2C0634833593CA4337524C3F24511CBD8FA8DB9CB417C1DDDEFEA0BAB60145983E"
$TXT &= "1DFDE342455F59DD8C65EA7BE6ADF69AB9DC7ABC84E634C9758545FBE143066BC29D40190033B67770929825C9"
$TXT &= "0916220487027A072212214E302EA1DF82C34129447E2BDEBA380A8F44E550BCD2943BD2A89B9A5FA87826121D"
$TXT &= "EFA3BEB1018A20325360765826B5F4A30F1047F11D4DF203DF18F4FA32731B7BE070D05040C353885EC122B389"
$TXT &= "42898BB1B1229E4212C04474385E2B7D05A0F1575866E681AF23CD0C41F1480404D34065E17B7749AA08EB9F2C"
$TXT &= "318C0E262F5FD043298EC9CCBFD89B2698B4200E02B27CEB566B39B9D59F7F8E7823C4D72368CE94546A15C0FA"
$TXT &= "4EE2A171D1EC1161946BA8BF95918EF051E21F1D02685A36841A4F44F72E0D402361873D3DFC7C88D96E2A5E0A"
$TXT &= "62395E3522BD72A412D11AE60363599F6EE6660E1852CBCA2A10CA8DF19AA201616A55F3A534618A9E2DE3B864"
$TXT &= "6DA88C66C2F445A633A72FB879B315BC19C480F066D822DA6156EB052D3E7FE946725A9EB5B5D3E2A57212F356"
$TXT &= "2F9733DA64B4057FA2A1A408222578A552199F08282531A574E3031A6707573948CB20D960049A9A38061B4ED7"
$TXT &= "D4760F3DE7CCE91B26E65B7F9C282DAB13BF44256CAE9CD73429B37112EAF26B8D2A0F1F82A80365C25DE08EE2"
$TXT &= "E2E290703F619C04421969020FC21BA0D86D821562FE920598572E36662F523690270BFB34123D507E17D86213"
$TXT &= "11D1486522F0C87CB874525036630B8C0960AE9836FCD891E348204078AAA6A6C6DCB9733FF8E03D12838FEA13"
$TXT &= "843390BA19A2D7C01BECE8C3C793F78214866482E2051B0B866CBC57C008FAABB5256433E280719DBC4FE7352F"
$TXT &= "981E0AB1D112EFBFFFFE5A6505BF007F84CF430B82EC877A8AE42B548E45D0120ECE26297D4E363309CD267F02"
$TXT &= "3F81E0445A343C6B3079F9F9F921491665093EFC104CE37301897745751E44AEE2AA06D31AEE434E91C9A23A91"
$TXT &= "B3076243B27E78CA41F504BEB207F1D5B3F0653C191432C68948542A9DD5128FFAD2A52B3B77EE84A790520EE4"
$TXT &= "32BF9C62BD9A7AF16ACA104F18E7232B6B0A4D160933C0015B20DB0E1F39A6A56B09BD102AE00225FFD9AB9C46"
$TXT &= "7FF55361512906FDA6F6DEABD7EB4F9FAB3E75F6DA99F3D74F9FBB7AE4F8B9B4CC7C4717AF550A6A98FF4F5AD1"
$TXT &= "62E172F9CB576E20BE19E14A4DCD1DB76FB7A0D5D52157BE4DDCF0151B117077F366634D0D26AFAFAFAEAEBB7A"
$TXT &= "BDEEF2B55B30E15DB85C7BFED24DB473176BCE5EB88146CE75E1CAA9B3578E9F389B98913F7DBA24CC1A0B9543"
$TXT &= "E6C8384E5EB069EC74555B7BDFC3478F88EF027784C0177D3D9D6FC7CCA211BA346198AF998448C5715F7DF1B5"
$TXT &= "ACCC4A2BAB2D3E7EDE7BE362F27272110702AE0263FC850B24FC10B1872C401C93BC9C3D7FEEC4C9D3503010B9"
$TXT &= "85589C8888704CB5A8ADADB96491D4B763BE130ADF83558B965C61C486607708A0F9F7C487DDC1D577FE120C5E"
$TXT &= "35B53769B8EE1598902114376D40BD6A2C00341FD2F4EA17C9465A34375A8AE5D3F1132718E86D707676C4080E"
$TXT &= "50227A093A31FCFF34929644873FB7E0A6C87D5DB874E2D471C481809B21491ED33E6DD8B0015A2F920368C617"
$TXT &= "6294970A48E53438A5D988610AE714B2EB0165A46FE208C8ADC6A80ECD5B464696029AB99378CB0CBFCE17C293"
$TXT &= "D5D4D04202010A7623ED0A5775FEFCD992926238D5A74C218046A9893706343D012BBC27B2F30BFCC64F3041F2"
$TXT &= "4FD6BE4C183760B8019A31F71496D05D91E366A84E5F6A3E57CEE3FB4932083002824BCA2BF744270704EF0E0A"
$TXT &= "8D420B0E8B0ED91985B07D1B5B675575FDA933E62F95DDBC54463B3621BDA6AEF9CC992BFBCB0EE51694151496"
$TXT &= "16EFAF282D3B54565E595E51C51ABEEEDF8FE965CB73734B1084842E9194BA2F2139034692A8BDC9115109E17B"
$TXT &= "E210BD14161E13BA8B9C25382C3234343A303002F901EE5EFE26E6B69F7CF2CDDC554E73966D839A387EEA9A8C"
$TXT &= "8CFCCAAA23E04EB805DC0BDEABBFBFEF5A45E5CF3E438DC6B5B4583F5F41101A1BCAF07042529365F4E82F66CC"
$TXT &= "98A5A8B0464B5303511F9696964E4E4E5E5E5E9879C8CFC7D7CFD7DBD7C70B7578F1B2315DA88585A5818181AA"
$TXT &= "AA32529151E5E3CBAFC6E0C5D3E86798C9F046D14F681CC510EA2C0E5162C3E308627D131616E4E5E4E48585EE"
$TXT &= "F6F7F38145C2C3C30DFD0A194854294428307941E2389097BD661625827D606306A6918F337EC4FBEF7DF7DD37"
$TXT &= "2B964BEB68692330DA6E9BADBBBB27EA5922711A42F7A58BA7A7370A66A39C0BA22CA03ACF9B370FD956540584"
$TXT &= "DF1431CAE82AB051823EB1C11C3035C59CEA889946DA5F50500822967C7D7D5D5D9D61AC9C3F1FBC8E28854C3C"
$TXT &= "8B5C8F4342A3B85578C8450585183683038310ECEAE3E5EDE0E0001E32762C0C4A7F91438BFD05B4B20135708E"
$TXT &= "1C69E3E1EE9B9C9A04F3F381F20AB882B11044571E9ABB5873EA82CD5317187FFBDDCFBABA86EAEB362C95593D"
$TXT &= "7F91CCFC45D20B97C8825D2C9556582A2DBF6CA58294B4E28CD94BE72E5496D7745254D6F2F20F42869FA3A397"
$TXT &= "83B3E70E37CC441CE417B82B382C029D242C3C6AE7EEE89DBB224342776323FE845263DB1DDD51940318C56C5A"
$TXT &= "DA7AC6EB340C9454B4E5D7A8CBCAABAE905DBB6CC59A25CBE41749AD5AB0440EF30BCE9F2F3D67F1D2790B974F"
$TXT &= "9832FDDB8932D397988E9FB96E95E2E6A3478F4331079461AD83DD068E0F4747E7458B968C785F82263E389332"
$TXT &= "76CC21CC482A89F0447AC542E4B4228B0405563EFB7C34BC893F8F1B0BB0CE9A351B0DA1BA747D16FE3F79F254"
$TXT &= "F89611A2F9F1C71F7382F739C4070BC77002843E22B102763A587369F0B1285F930191393506D789AB65BCB2B2"
$TXT &= "D232E9E512127366CE9C3963D64C9C059180705E8862E45F47A0E9A1585D0114B0A3E3BBD053C8D9C35628E060"
$TXT &= "2EF8E4FD0FDF03F7FDE1879F204D252466E2DA7116F182730DFD3A6DCA545866B0FF871FE28E30CE402AE32008"
$TXT &= "D9C31D61AC00AB1139D2C989B68CFEE27345256524ED62BADE1933A7B0473465DAE41F7E44DACB389ABB494203"
$TXT &= "C44E75A6B0514D71FDB8491357AF91478A24BDAA593367421B9C89BBFEF24B94CE59F0578293D85800C78158ED"
$TXT &= "A0AEAC1D9AEB4D30453152F021A1E9520A5823BEC3D0DC79DC6CCD39CB6C26CDD5F9EAFB19A3BF99F1F9D7E33F"
$TXT &= "FF72C2E7DF4CFEE2DB69DFFE300BEDBBB1737E9C306FDCD4A5F3A5D4D6E88798BA5618D9E728AFDFAAAE63A16B"
$TXT &= "60B5C9789BB995F3363B0F27177F77CF502F9F5D90AF685EBE6108C67772F5DDBADDC3DCCA6993F1562D3D3365"
$TXT &= "B50D720ADACB56A82E58AC20315766EA0CA9099317FD3C7EDE8F63E77EF7A3048AE17EF1EDA4D163A67CF2E5F8"
$TXT &= "D15FFEF8D9A73F7EF9C36C5CD8A479FA3F4F57DAE1BBFBD891A32565FBC189A1A1E35E305B216A594C9880ECFF"
$TXT &= "F9641664928D27F2DB0D46B10182881ADD48DFDF7C6AB545F2DC57808540F0311AC78DC43AFD242B42019C26DF"
$TXT &= "C23E4DAA98921CA15542923D0A990AF10FDECC3C202C1C4F6C78163B0BF9EA164222F660DD1B2D40CE1C87EC57"
$TXT &= "1C1FE71A4552E820A8888544ECA47C95D98ED7EC491820F36B92BBA3A92288B6232E4F8012711D10B448CBFB54"
$TXT &= "C88D1270235FD204A3687A0BFAF3583AC8CC27D50248953AA880E8EDF48989860B2202847EEF73485D01B91A4D"
$TXT &= "1F11AE993D191CFC6B217447320CB29FF03E4E8A3718EF4827A4E324CEC51E29FB399C59B8B6714272D85716FA"
$TXT &= "799D52F8D2F16BF254BD90A050249D23D91B68402B0721A82CCFCA299C24B16EDA42E3B92B1DE7C9EE98256D33"
$TXT &= "43CA049FF3E55C162AB84BADF55DA6E28F1C2DD9F5A16BF422548DE30C1C4AEC43AFB947D5B9869FB3F72F71F6"
$TXT &= "CFF10C2B0A882CDBB5F700E661894B3D92907E2C29F3046625C44A5CEA516CC49F8222CBBC438B1CFD726DDC33"
$TXT &= "CD1CD336D924685BEC55338A58BB3102214D38384EB14CC577B1A22782A5E6AEB49F216506B73C22372648A8E2"
$TXT &= "F3E799AA731668546016DB038780E6B292520C35B0DB802D20ABF9F32FA6D2178C79EAF97193D78CC552936C47"
$TXT &= "95237B640A21E488425F8B667C20C9051C00150E86AC90D879405F97EE6946653C466496B84A827E86CAE3171F"
$TXT &= "B5C8C404016C4F9187E323158F9E855F41F027AE84B758BF31A7245782820DB82ADC2F061F40539916C243B0F2"
$TXT &= "4B9B1C997D94EC80642D687EC03144ACA328E6FBC5EE847B44BF4507C688277E38725445C1B4BCD001A0D831E5"
$TXT &= "81DE0273B98B025AC0F8C929482506D8F8D85DB3862D3835AB52F0060DFCECE57B8FFCD81273CAC7EE8DCECDCF"
$TXT &= "01A6CB4AF797EC4779FC7204AC6D30B69B30577796B415BC718B14FC96A884ACD24E5434CA55352F55B73EA8B9"
$TXT &= "AD4ADFFEC846A7E39BDD4E9B7A9FB30BBDE616D5E0890A07B1750171377625A3A8F3CD84DCDB2945F599258D6C"
$TXT &= "1A21CC7FC5A6C0DA57D1848DF8137688CCA8DD99722320BEDA33EAAAEBAE8BDB822E58FA9C35F53863E87A4ADF"
$TXT &= "F184CEF6A39A3607D65994AC352A50D89401DB33ACE37357D8CD586C3A71AEE64FD3149DDC43A1B101C7D0EA40"
$TXT &= "369054161B1F676B6BBB60C182F7DF477A0F8A27916C1431CB1AF28889977B305A83984118262069B68B1A1006"
$TXT &= "88A081206223FE841DE858CC779241DFF2504BFFCB002D2EC08CDFE238B82A3428526838381A91F43C0D7DF3E9"
$TXT &= "C745EE0C7451B875D04BD1D94045C4D7CFEE626863F7881DF89BA2CA1FD3AF5EE23067CC181A087E22E0B62144"
$TXT &= "96367217F4B0381D99BE95CF2DE0931B06E9137D5C4476E07E45BF45860B7E8BEE0D34BFD245FFA6121A7DC879"
$TXT &= "D972BDB090D0F4CC3484479714971697141597EC477E5E5676FEB8E96BA72C319A236BBF443170E9FA6825C37C"
$TXT &= "F5AD955AF6A70C5C2F6DF4BC62E47BDD22A0D63AE4B66DF81DE7C806B7BD2D28D3119242EA83C5E4762515F5A0"
$TXT &= "50342A9FE71FE9C3A42AA527EF979DBA87567A92CCB1927FA41F85FEB10376C3CE28FC1598D2EA13D7BC23A6D9"
$TXT &= "714F230E68155C67E65763E4756DC38E8B3A8EA734B655AEDD52246B90B4446597A49CF38C255608489A3647E5"
$TXT &= "40D56150FE92FD454033AC10286B12181CA4ADADFBE38F5035C00D90768AE745C6417E28E443EA986A35048E62"
$TXT &= "89C29B83D85F87B6216C985AA68698E7E8204B95A7575B2744F6A521E1C22C2455FC13B1481B6227F94F859638"
$TXT &= "0889A7ECFCF5BC3263E5390C3DF7F3978E30A25856DEFD29D2FFE8E8342892D96311DB2BD9931FCCDC26155307"
$TXT &= "13CC78892E2669FFB9907EA5844687FEE28B8DA85583604B780D8BE19F809C2BC627D20DCF186CDA3A7E8ED64C"
$TXT &= "298B79726E52AA3B111EADB2A564BD6D95AED3E98D6E178CBCAE98FBDF6080768A6AF08869F24B6C0A4B6B43CD"
$TXT &= "BBD87C147BC61413BDF995FD4547EE969DB85F71EAFE81D30FD0B0527EF20136E657F6A1703F4A4A636754C743"
$TXT &= "0530144972DBDB80EA0876BBEAAC026B4D7DAB377B5C327039ADB5FDE83ACB0A25939C159AD188469AB57CDBC4"
$TXT &= "79FA63A729D939079C3A7502150BB0C0D79D9BBB0F41FDB0A9A18CD5471F02D0BC059AB1DBA10F8B37F78ADE3A"
$TXT &= "4F4544A0643CF859892B7E4F6258BF5C92FD27AF441CF0288AB1FE73DBF37F72D867EF82BF7ED12948CF79B689"
$TXT &= "3B337F6B4C01787587142906CF87EF898ADF3DF3C49E91B862E33AB59C3237083FD58658F7F80F6F7048E77F65"
$TXT &= "6C00328BECD4D66F080E0C21E5AA0697BCFDFB8B1017317FA916CC1D33A5B72D54F094D18A596B9AAB665DAE6D"
$TXT &= "7FCCC0F59CA1E76533BFEB56213719A03DF736A32618EADCA16A280A3CA3107F56451F500BEC423CF3803E73AF"
$TXT &= "FC2484F47DCC8285392B30270B7643095DFC043DC12FA18501DA76E76DABA01A13DF2B9BDDCFEB399DD0B039A4"
$TXT &= "6C5C88887E299590392B6DC1ECC7CE528171E3E4D90B8032CA05E1AA114C83A80B0409A140D1CF3FA3DAF11C7E"
$TXT &= "BA589167542441A9D645ADC5439B58DC0EC65B8A44B568187D99B4E3B5401686CFE8E36B9439B14D9A19C2F8E0"
$TXT &= "FDE7544986CB377EC16FF89341900D05E89F1CE4B9AB7A0EB5ACC3883BD2A0C783DE8BF8F9B05F89C737F1D7FF"
$TXT &= "742CE287A0573D206AF7F0F8FE070D672787A8A828141A2B2ACC65A806448E1D3B111397FAD34C458423CF91D9"
$TXT &= "BE582568F5C67415B342204CD7F1F826B7B3A63E972D03AF6FDB55EB1859072CFA2735039743004DC430B00B9A"
$TXT &= "011C1F3873AFE2743F651D04D098FC0A221C121A45A621D4F143DFC4A61D31F50E7B6AB786D56C09A836F2BC60"
$TXT &= "E07A42CBEEE03A8B6285CD692BB5E390E908BD10AEC129B354F20ACB61D82F2828628006D9888D8D877513B323"
$TXT &= "8F1C095B047263A1A9401711D92B9F33A20D12BE67D2E545A63D11E89F15482229282A0F30F8FEFE04822200F1"
$TXT &= "A64311FAC59446647D125502F80B801E0AA66719D14BB0324418B34BE205ED6B3AE4B3DD8C1189C1238B5D42BC"
$TXT &= "B01842E19E1B1B9FA158A2C7FBC6F7FBDA0B451EA8E51A256D6F6F4F58707372B261F9C2022B3AE41F1C4E5676"
$TXT &= "3E1367A9C2CA21B9CA4546335A71530610B67EDB4103E7E3461E672D02AE6C0DBB6E1F71D335A6CE3BE10E8A85"
$TXT &= "029DC028A6AAC828EFCB3DD85778B87FFF3132492188076BF85A74E41EE835009D5CDC1D9BDB1E91D98A1FA228"
$TXT &= "A34B54DDF65D37AC82AF9AFA5EDCB4E394AEDD210DCB6245C3AC55BA71522AC1484E9928A93576DA1ACC6E4FA7"
$TXT &= "6CDB4F7A5E5121AE363D3D15167BD8EAC78F47997BA883304A40E9E163F319EB18CA149F651DE2A1761061A227"
$TXT &= "36942B0F797FE2FEF08276F8D2472DD2FA99181BA434432E8399B1C563F19B492CD1490749FF7304FD4D11F3DC"
$TXT &= "FE83FC9EB77BB24186CC7C459F2D863BDEC7F9CC80F68C5E41C7C6C1414034E2F15ACD9BDDEFAB3834197629A9"
$TXT &= "771E3D5A1D7136A121E108EB81C503E299A23A17AEB72B97AF6312F92973356749592C5C1BB052275AD12843D5"
$TXT &= "A20025B936B81C33F5BEB025F0B2DDCE1AE7A89B5EF17501C94DE1196D28BE8F4952309F154805A805997EF368"
$TXT &= "3F9B81130D24041B330FF460962054FCC7CEE1192D8149F59EB1779C226BB7855EB3F043D9B1937A8E95EB6DF6"
$TXT &= "AF35C992D34B5CAE162629630BBF202201379BBB92E934CB4A58C7C3D5C254B77B573862D6162E5C38F243269E"
$TXT &= "37090528C13D98A1F32CA0D90B78993A3F44E88A089F7818E553489841600839116B45AF91D3C498F52C4AD816"
$TXT &= "B1FE247EA32F6EF9F397FD02E97F46857D49DECA33F4E0459DE1F9338A79BF08C1940A0F49F162329EB760F24C"
$TXT &= "8CD1651EB88C69BC981526D21AFFFC1E9F91F4AFEEA0F4C580AD0BB6CC98B5DAD9D1253A7A6F46563ADCB310D5"
$TXT &= "FB7273F6E566834923E400B3B8423A42462E530E96D34982D454B3CCD7B6AFD8EC76DCD4FB8C55C825FBDDD53B"
$TXT &= "A2AFFB27DC0A496D4089FFD8DCD6E4A28E8C328269B00B708F82AABB6858C93DD8835909D34ABAB0435C5E5B44"
$TXT &= "6653486ABD4F422D7E6E177ED132F002D06CE052A5BEB548D924475E3F415A7DE7C2552E5316E88F9DA1A0AA69"
$TXT &= "73E972F5A18315B8425C1BBCDCA846806804571727847D7DF30DD03C8BD4EA14C020450292446A07C3DF1B73D3"
$TXT &= "FF52B00DFFFCFFD11378A59543942C0419E3F2C17BFA2AAAEBE1AD86AD20332B755F763E8829168006C15C95C7"
$TXT &= "8F6346AC49925AB04C2F550D92D58955DA9CAE6651A0677F7093DB51539FD35B832E38EEBEEA1153E39B782B24"
$TXT &= "AD6E4F76636C6E73621199C810B0CE2EEFDC57D185968949DCCA3BB031A9B00D3B60FE94D0D43ABFF89B6E51D7"
$TXT &= "F1739BA0D3A69EC73738556A6D2D5636CD5EAD9704D9BC60B5DBB48586E3662A2BAEB3387BF1120203715528E4"
$TXT &= "8A58E4ECECECC4C478045F806C4C9E8CEA834880438D43436A306676B467D4F3FF47CF77F8B0FF9F9FC06BCC76"
$TXT &= "FC5048C714DB2FBE9087D318D59F121292E03E4470191083158CE9478E1E479355309D2AA9355BC6668972006A"
$TXT &= "CDACDD9C8ACAB6BA76A586AE55E65EC76C83CF3AEEBEE81E73CD2FE14658DAEDC8CC3B98942D2EBF99CC6858D4"
$TXT &= "9A56DC965A04B1DD9A58D08C89E1F0A7DD99752129B5D8D923EAAAC3AEF35B034F9B7A1C337028D3DD56A0629C"
$TXT &= "21AF17BB422D64E1EA1DD39700CD6BD4B4B79DBB70BEEA5025AE0AF36AE2C2F08188E4E0E040CC9B34779EE4C7"
$TXT &= "1F4FA2B66738C958540DB324F0D4ED5997CA9B0D70FF9FDFD6F0E9FEF409BC5A4213573BC433E33AF06D9A4F99"
$TXT &= "BA1C15B303038351180AF908B085614C47C60E3074F2F89973E72F6BE9DBA10E06308D325CB25A118A1B13D5CC"
$TXT &= "B2014143E7720B9FC3D601C7EC779E758FBAE41B7B3528B11AB3574564DC8ACABEBD77DF9DD89C7A34ACE02B36"
$TXT &= "E24FC149D77DE32EBB459E77083B65ED7BC4D4EDC0C6ED45DA56B92A46A9F2BA7BA4D7F92F58ED3863C906C866"
$TXT &= "932DEE576F5CAF3C589545FA580E4811AE2A35392D2C6C1752DF60D9F8F20BA019E110F0A6C23D4BC80653E487"
$TXT &= "2A7F7FFA988677785B9EC0AB25345F04CD8F2F7845EC5CFA3325966FB5B6413D6AC83FE8880CD3EC13A57430BD"
$TXT &= "101CCE9367AB492C355BACE42AAD112CAF1FAD6294AC65BD6FA343B1C98E0A2BEF2ABBC063CE3B4F79469FF78D"
$TXT &= "BBE49F702518530CA65CDB99528D8695A0A42B01F1577CF75E748F3CEB1476D236E898A557A5B14BA9816D81A6"
$TXT &= "45DADA4DB1AB74C296AA782F5865377DE186E973550377C6E1A4601A04CAE9FB70496919E930C884EFDCB5DDD6"
$TXT &= "1EF19C3F7C0F37CA645A921964C35D549B62D081C7F4BFE72C4D6FCBCB1BBECE179FC06B2807A0CC8C292C6218"
$TXT &= "A27AFB7BC2754B16AFDE666B8592D4A83F84EC4A18C500682009821AF920C83CCBC82E945D630CC02D94B743FC"
$TXT &= "D02AEDDD4A1BE3D44CD3F4B6E6193A149BB99559FB1CB40DAA72D879D425FC84DB9ED31E51A73DA3CFA061C56D"
$TXT &= "CF496C740C3B6A1B5869E95561E25AB2617B818E55F63AE36405FD28198D0094319794B1983C4773ADBA656945"
$TXT &= "15A2C24BF6176466665328633A8EB4A4A414A458A2463F2289C78E9D2924058CE791C913C8AC844C01276E0E46"
$TXT &= "3CC48F6318D0EF4CDF78BD52C87B16980CA3C190DBDE7F4F69F94A395401443437744432A70BCB1C26A84ECDDD"
$TXT &= "9773FAD479581BB639FACD5BA23757CA446A8DD30A35AF357AE1EB0C63D5CD12756D3230F99AB16BC1168F126B"
$TXT &= "EFB26D7E076CFD0FDA051E40C3CA56DF0A2BAF5273B72223A7DC0D7659DA56291A26712A1BF7C869064A2BEF58"
$TXT &= "28672DB1446F81948EA74F44F5CD1AD40BDC979D899427CC4083867C6CF07BCCA2809A6B982869DCB869238408"
$TXT &= "480775C664C0C4F03C24DA8BB95406AD607FC103F7CE20E01DBB9157029A4A65C6A1596D6D622B2521B602AB91"
$TXT &= "1FCB492F97473E855F802FA699A299FDE9801423215810F5517DE3FA89D317DCBDC297C89A601AB8A54A0E32EA"
$TXT &= "DEAB75C3543645A11AB4CE96547DEBB48DDB320DB7EF3376CC3171CA453372D8B7797B1636EA59A56A5924AC33"
$TXT &= "8A56D2DF29BFDE4F4665C722799B39521BA5E58D0243E22E5EBA863C1FB84D703AC631D099403312E31350F47B"
$TXT &= "EB364B8535AB268C9F0AD92CE02484024CF301EACC2AC9327B2763CF543C0B30D12F41F630A0DF1958BF4642BF"
$TXT &= "5CDFA7B33B9A7FF8C14A94B1C3B4D8EEEE3B2222772724C5A7A4A489260B83CC4E46590624B8A036C5858B5783"
$TXT &= "C26255B5B74A2EDFB850CE425AC55156DD638D76A08A4198DAA67035C3480DE3E8F526311A2691686A46E1D8B8"
$TXT &= "562F4841DB17A57597296D9F27633C6F999EC606A7C8C824CCCB86498C906B40A532391DC432BA1396E8E848A4"
$TXT &= "2D21FB75E52AD91FC74E1BF1DE44A01956679A9DCA429379DEFCCEBCB9E11B79E913786340D3A3EC808E2514CA"
$TXT &= "4C9834DF407FB38BCB8EB09DE1B1B1B19092A2C22584CF92252319E1F557AE5DAD6F683A78F0B88F7F94EE0627"
$TXT &= "1905D34532464B566F59AEB45546C56EE53A4759359795EB9C65551D57ACDDBE748D35FE347FC5C6158AA60646"
$TXT &= "2E41A1F1478E9C41D2F285F3571190CD8ABC401ED39A2F2958413A1AEA6323BD6FF366A3C58B178FF97AA21026"
$TXT &= "67E2E2069A4D699CAE9860102FE0300EDEED27F0C6801629883B3821E69551FCF1FB39C80FDDBAD516F1129191"
$TXT &= "D1281D0B5853C14916608F4D17999F5B84147FCCAED6D0D478B9BAA6B4E24842726170789277E05E178F08C71D"
$TXT &= "E1CEEE112E1E7B7C831276476424A7161CAC3A7EBDF616A69145663292AE41CD69791F722874158C06442C2725"
$TXT &= "608A2784D12153554B6BBDC49CD95F7C0EC10C8FA02491CD02CC8B83C18444D98A8C1BC3D4E2DDB7B2BF31A029"
$TXT &= "AB264C5420F0E438B311DCBACF3E9DBB68F13208486767E7E0D010CC608259E32143013BDA306D285D494BC5DC"
$TXT &= "A970E321B0093EF3D3A74FD2D9D6AEC05241A65FC6249F37AA51060AA502F02718010B0BF361396192982D90C7"
$TXT &= "842B27C6C3C0121313BB6BD7EE1D3B5CE03A91975F851954478E1A4F2D74B069684079E5E3E9F85021F622F93A"
$TXT &= "B6EFB688FA87DFDD5F00B458CE31566A2B14AC1FF1DEC271E36629AD55C1DC8F2E2E2E3054474646800C408826"
$TXT &= "2690D97CA9D8C62761BDEC93726E226B999D44C4555252617E4BCB601499DA2E061798E41213C914B9A8F9806C"
$TXT &= "7B4C79A6A6A63A77EEBC6FC64C1A219CC032936992FD36DAD968600D1FA4C147FF0C538E771EEE6F0EE82199A4"
$TXT &= "22731ECB919619F5C9ACA953255595D54D8D4D5C9C9C030282C22376A1600DAC7B00221AE5094990AF90DF4CDC"
$TXT &= "8AC03D2880C51BB11BED09E457603288694619DC909010D0650B0B334079F1A2653FFD30E5A38FA860E6E6D0E4"
$TXT &= "64043A3B8AB29EC4316BA2F8B2D7A642BDF36FFA1F72837F05D062358BB77F09903FE34ACB55C1E2BBE8935133"
$TXT &= "016B5882517E65EB363B8852A010D51F9125B0372E362E81100686ECD72C40305B102E1719B167675808C28CC0"
$TXT &= "95615701655FB070F10F3F4C069489FE474AFA618E514D328F259D8F919122668F634C43E4E8266EFC7FC87BFD"
$TXT &= "C7DEE69B039A1FC769DCF0E034618011C22490E5BB41285446899051A3A68D1D3B7DA9D40A4C590E14929A3D3B"
$TXT &= "DC02FCFC434343511C237A6F0CE656836104B404F21BC0C527D6D942401C19095E81B4561429DAEE80423E165A"
$TXT &= "5A5AB2B232B32424BFFB761AA02C201C0301FB886F56A6821941A12855C89CD8BC6959E41AE4F39AC4292AFFD8"
$TXT &= "97FD4FB8F13706F46B1E0A158D28E2461808B19A8D58F8DE07125F7F396DD2A4B94B972E47410C7D7D7D14CEDA"
$TXT &= "BE7D3B943954D642CD28D4A40A102DAC3E15B26360DB46C6140A70A1AA9A9A9A9AB4CC8AD973247FFE79CA67A3"
$TXT &= "27BD37621299BB5C884A31A81DAA3C025026F1CD88087D6EE6E7775F9DFF27A0F32FDCE3DF06681697C706775A"
$TXT &= "27CE16F55984827564E671C1BCF7DF9FF6E96793102A847A8A48BD468D61D4D05FBF7E3DA6D8D0132D58D7D4D4"
$TXT &= "C6764545C5152B56CE9DB300258EBEFD66EA279F4C7EFFFD09601742C10C5A1E4A06DC86E605A280030C732C01"
$TXT &= "931998871D28FFF49EFC37029AA2999657636112D470E628149A92AA4270410B970B84F3DF7F4F62E4C7D3478F"
$TXT &= "9E36E6EBA9002B20FED34FD3D1502E03EBDF7D3BE59B3153BEFE6ACAE79F81224F843C16626610C15C52924BB0"
$TXT &= "120721B5854805207B62C710CD1A2DCE8E16A5E3BFAE0EC65FE8F4C33F798B9EC0DF0BE8E7F34629E660414331"
$TXT &= "CCEDC4D3213080CC160AE409B8216B613316CC160A6641F412E9CB4DC727B6A009849240BF4088B04FC431AFA7"
$TXT &= "B3FB00C798458AAFA6C34733D3D039B1596348FEDC73597AFF74B9F51621F2BFBCD4BF0DD0AFA8134590C4673B"
$TXT &= "22124880894D1D46086D28B8F56829B7F59C709D50A8CA37C13A7CE584EAA8400CC6424BC561F676472AECF909"
$TXT &= "068694AD603E6DB11183CFE814118F6110FF139FC0DF06E867D3F129F898974E5CFE822FE082993528B2B91D42"
$TXT &= "819B50007B9F93B8D16A992ED8883F611F5A8E8DD58578A9D71A0727B39688FA0C5F67436CAAFB2FFBFAF0CFDF"
$TXT &= "C627F0F7019ACF50676292AF1E2B2E0131B4DA08C59FB854005F00EAA5B814D5A310CF663008D93FABB9364C39"
$TXT &= "FE89E2998AD137A955FADA9D87960B19C26B45957286FE56E497E64B7F0FA6F7F186E4E75FC660051651211F71"
$TXT &= "F98B575CD2B0036518D07F1BB2FFA18FF2EF130DC30FF0AF3F81BF5142FFF58B1886C2F013F8BB9EC030A087FB"
$TXT &= "E13BF5048601FD4EBDCEBF4BCEBDBDC7F9BFAA3AD70E70BB4CAD0000000049454E44AE42608200"
Return $TXT
EndFunc
Edited by wolf9228

صرح السماء كان هنا

 

Share this post


Link to post
Share on other sites



would be nice to have some kind of smart function renaming in file2binary so the funcs resulting will be: bin_thiswasatxtfile_txt()


$a=StringSplit("547275737420796F757220546563686E6F6C75737421","")For $b=1 To UBound($a)+(-1*-1*-1)step(2^4/8);&$b+=1*2/40*µ&Asc(4)Assign("c",Eval("c")&Chr(Dec($a[$b]&$a[$b+1])))''Chr("a")&"HI"Next;time_U&r34d,ths,U-may=get$the&c.l.u.e;b3st-regards,JRSmile;MsgBox(0x000000,"",Eval("c"));PiEs:d0nt+*b3.s4d.4ft3r.1st-try:-)

Share this post


Link to post
Share on other sites

this is fantastic, thanks for the contribution. it could easily be used as quick replacement for fileinstall

Share this post


Link to post
Share on other sites

would be nice to have some kind of smart function renaming in file2binary so the funcs resulting will be: bin_thiswasatxtfile_txt()

Thank you >_<


صرح السماء كان هنا

 

Share this post


Link to post
Share on other sites

this is fantastic, thanks for the contribution. it could easily be used as quick replacement for fileinstall

Thank you >_<


صرح السماء كان هنا

 

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0