Ejecutar un archivo en memoria???
Ejecutar un archivo en memoria???
Hola amigos, bueno, me hoy me llego esto a la mente, me gustaria saber si es posible ejecutar un archivo en memoria sin escribir en el disco :S
Que opinan ustedes?
Que opinan ustedes?
Re: Ejecutar un archivo en memoria???
te responderia pero no se a k te referis
Aunk no m Buskes, Seguro m enkontras!
Re: Ejecutar un archivo en memoria???
Te refieres a una memoria USB?
a una memoria RAM?
Si es una memoria USB, puedas compilar tu aplicación con FileInstall Integras todos los archivos y en el parametro Destino le pones @WorkingDir
Lo va a descomprimir en la ruta de trabajo.
No se a que tipo de memoria te refieres!
Explica y luego explicamos!
a una memoria RAM?
Si es una memoria USB, puedas compilar tu aplicación con FileInstall Integras todos los archivos y en el parametro Destino le pones @WorkingDir
Lo va a descomprimir en la ruta de trabajo.
No se a que tipo de memoria te refieres!
Explica y luego explicamos!
Re: Ejecutar un archivo en memoria???
ah creo k ya se a lo k te referis , la otra ves tratava de hacer algo asi creo, mira entcontre esto en el foro yankie, no lo analize bien pero me parece k con los datos binarios escritos en el mismo scrip los carga a la memoria .
http://www.autoitscript.com/forum/index ... =decompile
Fijate y decime k onda
http://www.autoitscript.com/forum/index ... =decompile
Fijate y decime k onda
Aunk no m Buskes, Seguro m enkontras!
Re: Ejecutar un archivo en memoria???
oye gna08 y ese programa que hace?
No logre entender su funcion ademas lo probe y no funcionó.
Me podrias explicar para que sirve esa aplicación?
No logre entender su funcion ademas lo probe y no funcionó.
Me podrias explicar para que sirve esa aplicación?
Re: Ejecutar un archivo en memoria???
bueno, fijate k el gui tiene una imagen, la cual no esta en ningin lado del disco, si no k estan los datos binarios en el mismo script, y los carga directamente a la memoria. XD,
Me explico mas o menos
Me explico mas o menos
Aunk no m Buskes, Seguro m enkontras!
Re: Ejecutar un archivo en memoria???
mira, la en la funcion _LOGOBin(), esta el logo k muestra en el gui pero en datos binarios, asi los carga directamente a la memoria, sin archivos externos
Código: Seleccionar todo
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_outfile=autoit_exe_run_from_mem.exe
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include <WinAPI.au3>
#include <GDIPlus.au3>
#include <Memory.au3>
GUICreate('Image from Stream smile.gif',200,200)
$picbox = GUICtrlCreatePic("", 10,10,64,63)
GUICtrlSetCursor(-1,0)
$LOGO = _LOGOBin()
_SetImageBinaryToCtrl($picbox,$LOGO)
GUISetState()
While 1
$msg = GUIGetMsg()
Select
Case $msg = -3
ProcessClose("ExecuteFromMem.exe")
Exit
Case $msg = $picbox
ShellExecute("http://prospeed-xjan.xprofan.com/")
EndSelect
WEnd
Func _SetImageBinaryToCtrl($CtrlId, ByRef $Binary)
Local $picdata = Binary($Binary)
Local $piclength = BinaryLen($picdata)
Local $picstruct = DllStructCreate("byte[" & $piclength & "]")
DllStructSetData($picstruct,1,$picdata)
Local $picmemory = DllStructGetPtr($picstruct)
_SetMemoryImageToCtrl($CtrlId, $picmemory, $piclength)
DllStructSetData($picstruct,1,0)
$picstruct = ""
EndFunc
Func _SetMemoryImageToCtrl($CtrlId, $Pointer, $nSize)
Local $hData, $pData, $pStream, $pBitmap, $hBitmap
$hData = _MemGlobalAlloc($nSize,2)
$pData = _MemGlobalLock($hData)
_MemMoveMemory($Pointer,$pData,$nSize)
_MemGlobalUnlock($hData)
$pStream = DllCall( "ole32.dll","int","CreateStreamOnHGlobal", "int",$hData, "long",1, "Int*",0)
$pStream = $pStream[3]
_GDIPlus_Startup()
$pBitmap = DllCall($ghGDIPDll,"int","GdipCreateBitmapFromStream", "ptr",$pStream, "int*",0)
$pBitmap = $pBitmap[2]
$hBitmap = _GDIPlus_BitmapCreateHBITMAPFromBitmap($pBitmap)
_SetBitmapToCtrl($CtrlId, $hBitmap)
If @error Then SetError(3, 0, 0)
_GDIPlus_BitmapDispose($pBitmap)
_GDIPlus_Shutdown()
_WinAPI_DeleteObject($pStream)
_MemGlobalFree($hData)
EndFunc
Func _SetBitmapToCtrl($CtrlId, $hBitmap)
Local Const $STM_SETIMAGE = 0x0172
Local Const $IMAGE_BITMAP = 0
Local Const $SS_BITMAP = 0xE
Local Const $GWL_STYLE = -16
Local Const $SS_CENTERIMAGE = 0x200
Local Const $SS_REALSIZECONTROL = 0x0040
Local $hWnd = GUICtrlGetHandle($CtrlId)
If $hWnd = 0 Then Return SetError(1, 0, 0)
Local $oldStyle = DllCall("user32.dll", "long", "GetWindowLong", "hwnd", $hWnd, "int", $GWL_STYLE)
If @error Then Return SetError(2, 0, 0)
DllCall("user32.dll", "long", "SetWindowLong", "hwnd", $hWnd, "int", $GWL_STYLE, "long", BitOR($oldStyle[0], $SS_REALSIZECONTROL))
If @error Then Return SetError(3, 0, 0)
Local $oldBmp = DllCall("user32.dll", "hwnd", "SendMessage", "hwnd", $hWnd, "int", $STM_SETIMAGE, "int", $IMAGE_BITMAP, "int", $hBitmap)
If @error Then Return SetError(4, 0, 0)
If $oldBmp[0] <> 0 Then _WinAPI_DeleteObject($oldBmp[0])
Return 1
EndFunc
Func _LOGOBin()
Local $FileName = "0xFFD8FFE000104A46494600010101006000600000FFE1001645786966000049492A0008000000000000000000FFDB004300080606070605080707070909080A"
$FileName &= "0C140D0C0B0B0C1912130F141D1A1F1E1D1A1C1C20242E2720222C231C1C2837292C30313434341F27393D38323C2E333432FFDB0043010909090C0B0C180D0D"
$FileName &= "1832211C213232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232FFC0001108003F0040"
$FileName &= "03012200021101031101FFC4001F0000010501010101010100000000000000000102030405060708090A0BFFC400B5100002010303020403050504040000017D"
$FileName &= "01020300041105122131410613516107227114328191A1082342B1C11552D1F02433627282090A161718191A25262728292A3435363738393A43444546474849"
$FileName &= "4A535455565758595A636465666768696A737475767778797A838485868788898A92939495969798999AA2A3A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5"
$FileName &= "C6C7C8C9CAD2D3D4D5D6D7D8D9DAE1E2E3E4E5E6E7E8E9EAF1F2F3F4F5F6F7F8F9FAFFC4001F0100030101010101010101010000000000000102030405060708"
$FileName &= "090A0BFFC400B51100020102040403040705040400010277000102031104052131061241510761711322328108144291A1B1C109233352F0156272D10A162434"
$FileName &= "E125F11718191A262728292A35363738393A434445464748494A535455565758595A636465666768696A737475767778797A82838485868788898A9293949596"
$FileName &= "9798999AA2A3A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2D3D4D5D6D7D8D9DAE2E3E4E5E6E7E8E9EAF2F3F4F5F6F7F8F9FAFFDA000C0301"
$FileName &= "0002110311003F00F78DDC64D729ABF8BFEC17DF678EDE699B04E2242C703D80F7AE9657DB1393D00AE37C29FE97E30D62F32D886148978E097624FE5B17F3AF"
$FileName &= "0B30E7AF8B8616326935776FC0EFC2538724EACD5D4509FF0009CCFF00F40CBFFF00C077FF000A07C418609116EE196DF79C2F9CA5371F6CF5AED26B88EDE332"
$FileName &= "CD2A471AFDE791B007E2698925BDEDBEE4314F04808C821D5877E7A1A1E4CD7C35A57F52BEB343AD1D3D59574CD6ADB5240617539E7835A7BABCF759D363F0CE"
$FileName &= "B3697DA78F2ED2EA429242B9DA8FD723B007D3B62B7B53F14DB68ED6AB7322A89D495C9C1E3AFF003ACE19855C1D4950C4FBD6D9ADC2AE0D4F96543552FBCE93"
$FileName &= "26973EF58963E23B1BE00472A96EBD6B5C3E4023A1AF530B8FA189FE1BD7B1C5528CE93E59AB14AFE51158CAE4FF0009EB5CE780A33FD9B7D78C4E6E6E98807D"
$FileName &= "1405AD0F13DC791A248DBB048A3C2D07D93C316119565668C48CA7A82DC915C186FDEE67567FCA923B57B9817FDE7F912F8934B9F5AD20D9413C7096914B1917"
$FileName &= "20A8392314BE1ED1D740D256C84C653E63485F18E49CE00EC2A8EBBE25974AD4A0B1B6B2FB54D2446565DFB768CE07F5FCAB34F897C4374A63B7D262818E30F2"
$FileName &= "316C7AF15D75B1B84A355BA92B4874B0D89A941434507AEE897C6D73E7DC69BA544D995A6F39D476400807F13FC8D5CD575CB7D2960B3BBD365BC89E2FDE9455"
$FileName &= "70BDB1B5BAE6A9E99A47F6619F59D6EE8BCA17749349D71E83F4C0141D2F45F165F3EA16D7F72D1A9D93440B2678F978600AF1F9D7954A55B158A788A4924B45"
$FileName &= "7EBDCE9B518C6309DDC637BB5DD95DB45D175DB77BDF0D4B1D9DF47FF2C946C5CE3EEB20E83B640FCEB47C2FAD4B705EC6F55E2BA84EC747EA0FF9FC2B92568B"
$FileName &= "C3DE35DD64EE208A68EDA42E4B16DD8C8CFD4823E95D0EB2A2CFC71652C7F29B984EF007F75B00FE4696323FBB78986938357B7537AB4AE952936E32578DF75E"
$FileName &= "44BE3AF35F4A448E36656E084EB8EF491F8D34C8618E34B5D480450A33067B7FBD5D21F2DD364881D7B66A3FB2D9FF00CFBA9F6AD961F1F86AB51D049A93BEE7"
$FileName &= "9D0C4D074634EAC5E9E76392B0B93AEF8C9EF9229D2DD2258E31326D23B9F5EE6ACEADE21BEB2F16C3A6431C696ECF17CE63C9756C86FD476AD2D76EA6D22C05"
$FileName &= "C69B6F197C82491FC3DC63D6B175FD3FFE128D32CF58D20FFA4AAE55720332F5DB9E9B95B18CFA9F5AE5C35275E756A54B3A975A5B6B1DB4E54EA4A329AB536B"
$FileName &= "955DECFCCB1E3B9716BA7248C040D724C99E9F2A9229FE0780269771A9C9841772EF5623198C7DD3F4EB8F635969E398E583ECFA9E9624B98DB0E8CC000C3D55"
$FileName &= "F907F95476FE3AB9B69E492F2DE17B565022821700C78FE79FD31C57A4AAE1A388559CBA5AD6D8D3EAB89FAAFB050D9EF75AFA143C3D04BE22D623B8F2CBC1F6"
$FileName &= "937770EC721792513DCF41EC0574334DFDB3E39022F9A1B15F2B781D589CB0FC38AA5A8EBDAA7F621974ED29F4BD39884F3D940701BBAA81C0E8371F5AE83C2F"
$FileName &= "A759E9FA6AC96E779719DDEA7D4D7062D592C253D5D4776F61D7AAE29D79AB69CA92D6DDEE69EEA37549F64B8FF9E47FEFA1FE349F64B8FF009E47FEFA1FE35F"
$FileName &= "507CE0D611CD118661943EA3A572B2691AAF87EE64B8D25849048774903728DEFEC7DC7E39E2BADFB25C8FF9647FEFA1FE34E586ED78F2C91E8483FD6BC9C5E5"
$FileName &= "CE753DBD0972CFF067561F172A49C5ABA7D0E324F10D9DC129AC6812E4F0488D6507078F7E94D8B5BD16CCE74DD0253213CE2D82631D0E4D766D661C1F32C816"
$FileName &= "F5C8FF001A45B054E63B200FD56B99ACCF6718B7DCEB58BC35BE17E977638E921D7BC4E0C37282CEC5FAC49C961FED377EDD2BAAB5B48EC2C92D636CEDEBED56"
$FileName &= "DA2BB23023DA3D148FF1A8FECB71FF003C8FFDF43FC6B7C365F515555F152BC96DD91CF88C5BA9154E2B963D91FFD9"
Return $FileName
EndFunc
Aunk no m Buskes, Seguro m enkontras!
Re: Ejecutar un archivo en memoria???
ok enterado muchas gracias por responder.
Aunque chefito ya se habia adelantado unos meses atras y puso un ejmplo de este tipo en un subforo.
Incluso hasta puso la aplicacion que genera el codigo para cargar la imagen.
Aunque ahora que lo pienso esto es buena idea.
Voy a buscar ese tema y luego lo informo.
muchas gracias por todo!
Aunque chefito ya se habia adelantado unos meses atras y puso un ejmplo de este tipo en un subforo.
Incluso hasta puso la aplicacion que genera el codigo para cargar la imagen.
Aunque ahora que lo pienso esto es buena idea.
Voy a buscar ese tema y luego lo informo.
muchas gracias por todo!
- Chefito
- Profesional del Autoit
- Mensajes: 2035
- Registrado: 21 Feb 2008, 18:42
- Ubicación: Albacete/Cuenca (España)
Re: Ejecutar un archivo en memoria???
No no.....ojalá supiese hacer yo eso!!!! . Esta función le da mil patadas a lo que yo intenté en su día. Yo lo que hice fue coger todos los colores en decimal de todos los pixeles de la imagen, los almacené en una variable, y más tarde los incrustaba (pixel a pixel). Esto era muy lento y ocupaba bastante información.
Pero lo de almacenar su codigo binario y luego volcarlo a memoria para llamarlo posteriormente....puffffff.....esto es una maravilla!!. Y rapidísimo y con menos información dentro de la variable!!!. Me inclino ante el compañero ingles que lo haya hecho . Y por supuesto, muchas gracias a gna08 por colgarlo y compartirlo.
He estado mirando el código y más o menos lo entiendo. Pero claro, mirarlo sobre algo ya hecho es una cosas muy distinta que intentar hacerlo de 0. Yo no creo que hubiese podido hacer eso ni de coña .
El día que coja ese nivel hago una fiesta .
Saludos.
Pero lo de almacenar su codigo binario y luego volcarlo a memoria para llamarlo posteriormente....puffffff.....esto es una maravilla!!. Y rapidísimo y con menos información dentro de la variable!!!. Me inclino ante el compañero ingles que lo haya hecho . Y por supuesto, muchas gracias a gna08 por colgarlo y compartirlo.
He estado mirando el código y más o menos lo entiendo. Pero claro, mirarlo sobre algo ya hecho es una cosas muy distinta que intentar hacerlo de 0. Yo no creo que hubiese podido hacer eso ni de coña .
El día que coja ese nivel hago una fiesta .
Saludos.
Cita vista en algún lugar de la red: En este mundo hay 10 tipos de personas, los que saben binario y los que no ;).
Re: Ejecutar un archivo en memoria???
Chefito Justo eso quiero man!, ya me sabia esa aplicacion, pero el problema es que neceisto en autoit como hacer eso, ejecutar archivos binarios en memoria (.exe) :S
Re: Ejecutar un archivo en memoria???
Chefito:
Gracias por la aclaración. Aunque tomando en cuenta este ejemplo. como podriamos hacerle para obtener el codigo binario y luego usarlo?
No se me ocurre nada, pues con la function FileRead aun diciendole que lea en modo binario, siempre obtiene puras cosas raras.
Hay alguna manera?
Gracias por la aclaración. Aunque tomando en cuenta este ejemplo. como podriamos hacerle para obtener el codigo binario y luego usarlo?
No se me ocurre nada, pues con la function FileRead aun diciendole que lea en modo binario, siempre obtiene puras cosas raras.
Hay alguna manera?
Re: Ejecutar un archivo en memoria???
Si hermano, si se puede, ya tengo una forma que funciona perfecto, solo que el problema podria ser el tamaño de los archivos, personalmente no recomendaria archivos mayores a 300kb, ya k ocupa mucho lugar en el script, y recorda que tiene limite de caracteres autoit
Proba este udf k hice, aun tiene ciertas fallas pero obtiene los datos binarios del archivo especificado, y los aloja en un script. Ahora lo subo
Proba este udf k hice, aun tiene ciertas fallas pero obtiene los datos binarios del archivo especificado, y los aloja en un script. Ahora lo subo
Aunk no m Buskes, Seguro m enkontras!
Re: Ejecutar un archivo en memoria???
Bueno, aka posteo el code, se puede adaptar facilmente al codigo posteado arriba.
Este posee dos funciones, _FileToScriptBin() y _FileMake(), con sus respectivos parametros en el script.
Tmabien adjunto un archivo de ejemplo para ver como funciona.
_FileToScriptBin(), encargado de crear los datos binarios para adjuntar al script.
_FileMake(), es la funcion inversa, seria una funcion estilo FileInstall, pero para los datos bin anteriormente agregados.
(Leer los parametro requeridos)
Si a alguien le interesa el proyecto, avise , para mejorarlo, todo comentario bienvenido
Descargar Libreria Script_Bin.au3
Descargar Libreria Ejemplo.au3
(Guardar como...)
Aca pongo el code de ejemplo (es un poco extenso pork viene con un archivo incluido para testear ):
Yo pienso k puede servir para agregar logos o cosas pequeñas, pero keda en kada uno lo k desea, .
El limite es de 250Kb (250.000b) se puede modificar esto, pero no se si recomendarlo ya k aumenta en exeso el tamaño del script, y recordar k tiene un limite autoit
Este posee dos funciones, _FileToScriptBin() y _FileMake(), con sus respectivos parametros en el script.
Tmabien adjunto un archivo de ejemplo para ver como funciona.
_FileToScriptBin(), encargado de crear los datos binarios para adjuntar al script.
_FileMake(), es la funcion inversa, seria una funcion estilo FileInstall, pero para los datos bin anteriormente agregados.
(Leer los parametro requeridos)
Si a alguien le interesa el proyecto, avise , para mejorarlo, todo comentario bienvenido
Descargar Libreria Script_Bin.au3
Descargar Libreria Ejemplo.au3
(Guardar como...)
Aca pongo el code de ejemplo (es un poco extenso pork viene con un archivo incluido para testear ):
Código: Seleccionar todo
#include <Script_Bin.au3>
;~ ;Crando un archivo a datos Bin.-
$aBin = _FileToScriptBin()
If @error = 2 Then MsgBox(0,"Error", $aBin)
;Al ejecutar _FileToScriptBin() sobre un script ya editado o en uso, agrega automaticamente abajo la fucion _BIN()
; sin alterar lo real, Volver abrirlo para ver lo cambios ( si es que se encuentra desde el iditor)
;~ ______________________________________________________________________________________________________________
;Inversa de lo anterior, lee los datos bin, conviertiendolos en archivo normar. Seria similar FileInstall().-
$deBin = _BIN()
_FileMake($deBin)
If @error = 1 Then MsgBox(0, "Error", $deBin)
ShellExecute(@ScriptDir & "\imagen.jpg")
;Esto seria para comprobar k funciona la fuincion _FileToScriptBin().-
Func _BIN()
Local $FileB[2]
$FileB[1] = "0xFFD8FFE000104A46494600010201006000600000FFED12BE50686F746F73686F7020332E30003842494D03ED000000000010006000000001000200600000000"
$FileB[1] &= "100023842494D040D000000000004000000783842494D03F300000000000800000000000000003842494D040A00000000000100003842494D271000000000000"
$FileB[1] &= "A000100000000000000023842494D03F5000000000048002F66660001006C66660006000000000001002F6666000100A1999A000600000000000100320000000"
$FileB[1] &= "1005A00000006000000000001003500000001002D000000060000000000013842494D03F80000000000700000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"
$FileB[1] &= "FFFFF03E800000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03E800000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03E80000000"
$FileB[1] &= "0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03E800003842494D0408000000000010000000010000024000000240000000003842494D04140000000"
$FileB[1] &= "00004000000013842494D040C00000000112D00000001000000700000005A00000150000076200000111100180001FFD8FFE000104A464946000102010048004"
$FileB[1] &= "80000FFEE000E41646F626500648000000001FFDB0084000C08080809080C09090C110B0A0B11150F0C0C0F1518131315131318110C0C0C0C0C0C110C0C0C0C0"
$FileB[1] &= "C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C010D0B0B0D0E0D100E0E10140E0E0E14140E0E0E0E14110C0C0C0C0C11110C0C0C0C0C0C110C0C0C0"
$FileB[1] &= "C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0CFFC0001108005A007003012200021101031101FFDD00040007FFC4013F000001050101010101010"
$FileB[1] &= "0000000000000030001020405060708090A0B0100010501010101010100000000000000010002030405060708090A0B1000010401030204020507060805030C3"
$FileB[1] &= "3010002110304211231054151611322718132061491A1B14223241552C16233347282D14307259253F0E1F163733516A2B283264493546445C2A3743617D255E"
$FileB[1] &= "265F2B384C3D375E3F3462794A485B495C4D4E4F4A5B5C5D5E5F55666768696A6B6C6D6E6F637475767778797A7B7C7D7E7F7110002020102040403040506070"
$FileB[1] &= "70605350100021103213112044151617122130532819114A1B14223C152D1F0332462E1728292435315637334F1250616A2B283072635C2D2449354A31764455"
$FileB[1] &= "5367465E2F2B384C3D375E3F34694A485B495C4D4E4F4A5B5C5D5E5F55666768696A6B6C6D6E6F62737475767778797A7B7C7FFDA000C03010002110311003F0"
$FileB[1] &= "0E5E8CEBB1D83D001AE1F9C752AC60E7646667D14E6D8722BBEDAE935DBEE645965753E2B3EDDDE8BADDA8583D2AFCE7C6E1557B83773A47243780BB8FAB5F55"
$FileB[1] &= "BA5E1F5063ED1F68BE97576B5EFE002E30EDBF47D965681A53C56360B3376DA2B7013962D156D631ADC4C76DF5BAB66CF67A96BB65CB6F0BEA8336DB92FB5ED6"
$FileB[1] &= "E2878B2B96B897B69A2E7377358CDACF52FBE9FEC56AF74D0FF00D8B4D6D105F839C0B0449B1D4D4CADA76FE758FDFE9FFA55ACEB68A6ACEF5DE18FBDCF6D45F"
$FileB[1] &= "A03557555E9BDBFF5DBAD67FC27FD692B52F46260F4BC7CACCC6C5AC3B12FCD2D6801A1CDC6AEFF004697ED6FB6AFD133E87F84FD22BDD6FD4FD531B6877AD7D"
$FileB[1] &= "425B20C81FA6DA21FF98FFD1AC0CEFACDD39F8B95854CDB6659CFB6A7CB5ADDB7D37BA9E5DED7B9F6B28D8FFF000DFA3547A87D66CFEA2EC27DEFAB19B4753C6"
$FileB[1] &= "0595BDBEDADCD65B717DBBBE856EFD1D96FF37FE0D0AD54EC37AF62E1628C9C881B598773834977E8B2FD8FB1BFE91D45CCBA9FFCF8879FF5E9CCB2FA31B1437"
$FileB[1] &= "ECFABAD73B5D8EFB31A5CC6ED7B5BBABCCDFEEFDC5C8E39AEDE94CC4247DA696B2AB25CD8359CAC3CAC76EEDDB7D9EBF5073FFD1ABA2AE9F921F957E6D186CBF"
$FileB[1] &= "0F1CDD5EE759602DB5945C6B646FB1D4D38B5DAFABF9DFE42440525EAFD473722DD9919573F6B6B3635CE867E928A328ECAD8D66CF4ECBECABFEDB466745CCBB"
$FileB[1] &= "37EC629D971B1F4B0E81A401764D790FF00F494B31AAA98CF4BF9EF53FD22DAC3CBFA9B8B987233B2E9B9ED7331F1DF64BC7A35D543AA7FA55B5CD6B9CF759B9"
$FileB[1] &= "F77E7FE8FFC122DDF5A7A00EA38198732863F12BBC644B80FD196DADC7D91ED737D4AFD95FEE64D6929C4A7EABE2E4372F3ADB5C6BC6A319C2A691EEB2DA69BD"
$FileB[1] &= "DFA4DBFCC37ED3B76EDF53FE1174ECE9B85D2F22BC5C1C3A87AB71A1B7105D67B6ABB25D2E3FF0011B3D9FE956451D5FA355D333683D4314BF2198D5D205CC25"
$FileB[1] &= "E6AC3C7DFB0077FA5C67D1EFF00F0DFA3FA6AE65FD70E8873B1EEC4B7ED831B39CEB3D22D222DA6EC663B739CDF636C3EF7A547B29BF85D47D67D25ED0D63ECA"
$FileB[1] &= "EBB0824C1BBD6751CFEE32AA3D5FF008F46C7EB18EFC319192E6D2D75603EB33B85A1D75195535A7E936BBB1DCCAD71DFB5ED2D76352F0C63EEA5D2D89DF8EE7"
$FileB[1] &= "D76B9B613FCDFA1894D9BFF00EED3158C7B1B999565ADADF659757438ED6EE2EB3616643FF91BAC67A9FF005C40C429FFD0CDE941AE35B1EFF489B6B754F07F3"
$FileB[1] &= "A7736CD7DBFA2737E8AEA6BFACDD1F032FD6C978F5EB6369B1957BE4EE36FE8DDFE8FDDBBFB7E9AF3C1984B3639CF6B7F74B481FF00442856E639E3D23267580"
$FileB[1] &= "74F1DDA214A7529FACD9D5E336AC50DA5A0435FCBE01207F2553766655F935BF26E7DA778FA6E2793E0AAF4FC67DB716BDC2AA5EE25AF3AF7EDFD66AEE3A5F45"
$FileB[1] &= "E915D55D95B45D73ECAEB373887407987B98CF731AEFDD4890029E7FA57D5FEABD4886E2E392C9DA6C77B5820EDFA4E5BEDFA958CCE96EBB2AF75D68BEAACD55"
$FileB[1] &= "086EB6303BDCEFA7F49745F57AFB99D47AAF493EFA70ACAAEA1D1EF8C969B2D1639BB5B67E959ED7ECDFF00BEAB7D60CF774DE8B926A786657DA6A149D25A77E"
$FileB[1] &= "FF5361FDD6D2E4D06C8AEBAA9864744E97D331376CAA9130CF57DB59777F52D6B5DB37FD0F53FD22C5CAFACDF57B19876F4EBEDB9A25C62B6D522276DA5DF47D"
$FileB[1] &= "CDD9FF195FF00C2FA5937599D9CE393717E40115FAB63835BB9DF4AB19173BECAEDCCFF00B4F67BFF0047FA3F53FC1D0C86EC0D73D8DDE26CD80D504B1ADBBE9"
$FileB[1] &= "566D7399EB6457FCDB54B186491023094ACD0A1FA52F942A118104CA6415BA8FD63EA99167A58D8F8F84C71DAD0C1B9F31EE9B0FE6B7FAAA1D1BA5F55EB5D45F"
$FileB[1] &= "8629AED7D6CF5AEB09D818DFA2C3EFF00CEB1EEFA1B559FABDD0BAA757BF26EC4B31A9FB135B5FE9C3F638DBBAD743D9B9ED735957BEC5D5FF8BAC670E9399D5"
$FileB[1] &= "AD80FEA391F4BB0AA81B19EE77E67AB65BFE62844E5EFE4C32A13C151CB0BF563C92DA324E7E18CCFB567157A672F9A72EA785CAC9FA838F8386FCBEA190D310"
$FileB[1] &= "D6534364B9EEFE6D9EA3C7B7F95ED40A7A6535D6D6B59B5834806221745F58FA96364DF8F8B45ADB6BA817DAE67B80B09D8DF77F22BFF00AB59BF6AC5AAEAF14"
$FileB[1] &= "87D990F8218C1A09FF4963BDACF6FB948B2375AB976D02A702DD5A7F815DEE08AE9DE2A60635B0031800E57259586FB8068B0D01AEDD2C01E63F7375836ED77F"
$FileB[1] &= "556C749EA76FA9632EDF610D05B3B44927E91DAD67E6A6C973FFFD1E6FA661537BC3AE9201FA034FBD7A2748C8C4C4C414E1D01B731BB8318D82EF0F7005CFF0"
$FileB[1] &= "077D3FDC62F39C2C96D2F97981E4B699F5CDF8759AB1A80E2F696936EA083A386CFDD406FA8B53A2EBF1A8CAC8ADDB6B60BEE3E986C068363DDF41C3D9FDB54F"
$FileB[1] &= "A87D68C1C467A9898F43F229B2A7D6EDA038B83C6E6B9F5B5BECF4B7AE632726FCBB6D7BE18DDEE229AC6D6033F458C1F988FD3BA3DFD5B22AC2A08AC3DDBACB"
$FileB[1] &= "9C25AD0DF7BFF00ACEFDD6271E000E9F6A9BD91D773EDEA1979CC229BF32BADAE754E7B36B6B6FE8C57E9BDBFF495EFA97858DD57AABEDEA46CCB78C675A1975"
$FileB[1] &= "8E7B4BC595B3739AF2EDDB5AF72B967D4DC4A7EB06174EB326C763E5B2D6FA81A038D9437D4F4E27FC2D4B4ECBFA3FD51E8BF6DC5C3F55FEAB7181DD0F71B03A"
$FileB[1] &= "D0E7DAEDDB59FA176E6B54712285225745BBD5FA6655D538600607105A299147B4B1EDDADB58C7D6F6EEF4BF477D3FF000965FF00A2AF1D727D4FA0E7875832E"
$FileB[1] &= "FC6E9E0EF00DB70B1C41B18EF6E2E2D7EABDCF655FE17FB7EF553A8FD78EB5D437345830E87735D3A18FE55A7F48E42E95D1FABF5576FC4A1CE638FBB22CF6B3"
$FileB[1] &= "E763BE929E39F2C4011910011215FA328FCB456015A967897F58E8F4E463F4BCCA2FA72771B5B752592E733D1DF5BE5D633D9FCBD8A5D29DD4ACE9B8BD2EB6DD"
$FileB[1] &= "71A1A5A2864B8349739E776CF677FA6BAAE9DF51F12887F51B8E5BC7F8264D75FCDDFCED8BA2C6A68C6AC518D5369AC70CAC40F9FEF287822273C943DCCA78B2"
$FileB[1] &= "4FF004F24BF7A72FD2499E806F4F135F4ACCC3C865198D15DCF0D7EC690E86B896B776DFCEF6A639DD2DD94CC7F54559D8B9169C9A9ED20980FAF654E8DB6BBF"
$FileB[1] &= "9BF62DDEA8C16F5E737FD1B2A63BCB4F576FF00D3549FF516DBBEB3BBAF1BAAFB0BDFF6838D07D5F58882CE3D3F47D4FD2EFDC895C360C6FB712AAE722C14D64"
$FileB[1] &= "E85E1CD931FCA6A9F45A713272AC7B32E91506B5AEDD6343A4CF0DDC9BAEB9CDCBA69EEF7C8EDED1B6B13FDA5D262D54BB739D5B0B9D69F50ED07713F9EF9408"
$FileB[1] &= "4BFFFD2E4A0765631BA7DF98E0C616B1A4EAF7761E2AA54F160969067B771F10AEE264BAA744C425654EB61741C0A732EA6E2721D5386D9D1A773196FD1FEDAE"
$FileB[1] &= "8EAC3AEFAABAA8B6DC175449A6FC6DAD734B87A6E6B9AF6595DB4BBFC254EFF003D720FEB8CA7AB58E32E1632A7376FEF0ADAC737FE8AB167D6CCDFA388C6D13"
$FileB[1] &= "F9E7DCE4DA27753D461F40CFC7EA34F56FAC1D75F9CDC271B31D8E029607905BEA39B21ADE7E857BF7FFA440FAC991D27EB3555742E9F90D6653F21B90EBF67E"
$FileB[1] &= "8E2965BEA02F6FD27B9B67E8FDAB8ACBEA19796EDD957BEF27F7DDA7F9AB5BEACD56E2E737A9E437D0C0A6B7FA99367B58DDED35D7FE7BDDB12028841D9D1B3E"
$FileB[1] &= "AC74FE88C75D8D60B325923D7C86D56337863DFB1B464BC636E6FE8EDD9BD999ECFD27A589FCE03AAFD61EBEEF531866FD9ABAC1731D8D5B2A3B45AEA5BEF638"
$FileB[1] &= "D9FCDB5BFCDFE8FFF000354BEB0FD76C4B1D655D358FB5EF63ABFB4CBABF611F9B0D16D8D6BDDBBD0B7D4C3DFFA6F43D75C766F51CCCB7B9D7DA4EE9F688020B"
$FileB[1] &= "B7EDF686EEF73BF3D38E395FA6428FE0CB8A784089C98F88C48245D09C07E8BD0B3EB875BE9CF7DD4F58BEF7B1CE69C7BE322B7B47E73BD62ED9BBFE0D5ACDFF"
$FileB[1] &= "187D773B1DA2A35E0B5CD1BFD007713F9DB6CB1CF7B1AB9DE9FF57B3F3BA6E5750AC0663E236C758F7387F836EF2DF4BE9F7FA6B7FA7F4CE8F8BD2F132AD0727"
$FileB[1] &= "22DA9AF22CFA2D247D10CFCEDA99090267112E230352FEA9ECC5203889AA1224C47EE8FDD6CFD49EA3EB5F99896BDC6F0FF00B431CF24B9CD7358CB4873BE97A"
$FileB[1] &= "6E6D6F5DEB727F451B86A3927B0FF00A95E61539A73DD9B4934DEC787576564B4B7DAD1DBDBEEFCE62DB7F59CFCAABD1B5ED6D64439B5B433777F7C7FD47D04E"
$FileB[1] &= "252CB2FA88C9EACEC874BABADE1B581DD8C33FF00823BDCB7313AF5D6BDE07E89966A03753F0739626174E6653C8AD874D6C7824013FBDFD65A54F4EAA8D5B7E"
$FileB[1] &= "F70EC469F7B7FF228153FFFD3E39AD07E9007E296D8D01701E467FEA917D2B482763A06C04C77B35A47FD77FC1A62D2DD0E84120FC468929A6FC6B5D7BFDF321"
$FileB[1] &= "AE669AEA3F93FD45AD83D3733236EE6803F3B6B86EFECD6FD9FF54A99FE7A473B1BF817ABB859A697C931081B53D1F4DE95D37122CB2979B07E7DEC740F9C7A4"
$FileB[1] &= "AE7D676E4F53FAB3938982197161AED7343D8D02BA4FAB696EE2D66EF6FD059F85F5C3F67C6CDD61FDD0481F3553AE7D62BBAC62DD5BF168C76BDA5C6CA9805B"
$FileB[1] &= "B9A3735FEB0DAFEC829CAE8FF00549DD45A1F93974554F2EAD8F6D96C7FC534FB3FB4B7C7D58FAA782C918C725E04175F6388F1FE6D858C5C6D58ED1631D56FF"
$FileB[1] &= "58443DA65D27E4B73F677D667E21BC556DB501A9025E07F541B6CFF00C0D3EC2D20F745D5B1BA100E35D0DC679047A94B8B4EBF9BB5C5EC737F93B563BF3DE28"
$FileB[1] &= "AF1D84B995343038E9207927BF0B2DEE249758E1C876A47F65BEEFF00A0AA3EBB2BFE7016FC4425A269D0C0B1DB1D267DC0CFC405A35DE234333E0B131EF153A"
$FileB[1] &= "09963A24F8180B41A4874CF09A4243BFD3731D4B2D05DABB6FE1B9186738BB9586CBC81CC046AF23FDC9AA7FFD4C56E67ECDCCA9F6637AD6517519B492ED81F4"
$FileB[1] &= "BB1D8CF4B877F3957A7F67BD9FCCDBEA7D3553A862558594EC6A9E6DA836B7D4F70879AEDAD9914FAAD12D6DCCAED6B2EFF008450BFFA360FF48FE8FF00F6A7E"
$FileB[1] &= "87D3B3FA0FF00DD1FFD1DEB28E4FF0049B3E9FD33FCEFF39CFF0084FE524A4263D6F8B07E04A928BBF9E1FD43FF0054149252FCAB78D552EAECF55C7E83E00FE"
$FileB[1] &= "A954C29D7C3F9FA0EE3E081537FA765534359E9B434C09772785B18FD69CC33BBE72B94AB86F3C0FC8AC76FCFFE0829E8733ACE3641DB94C6E477D402E1FD5B3"
$FileB[1] &= "E9B566E47D9ED76EC761A47839DBDA7E21CA837FD7C559AB8494D1FB061372B21BE9FB439A034121A258D7BF6FF006DC8E30581A1B4D85AD1A06BC078FF003BD"
$FileB[1] &= "8F49DFD3323FAEDFF00A862B0CFA211D54D638796D1ED6B6C1FC976BF73F6A8B5990C92EA6C0073ED263E6CDCAFB3BF2AEE1FF383E9FF00639FFCE522A7FFD90"
$FileB[1] &= "03842494D0406000000000007FFFF000000010100FFE20C584943435F50524F46494C4500010100000C484C696E6F021000006D6E74725247422058595A2007C"
$FileB[1] &= "E00020009000600310000616373704D5346540000000049454320735247420000000000000000000000000000F6D6000100000000D32D4850202000000000000"
$FileB[1] &= "00000000000000000000000000000000000000000000000000000000000000000000000000000000000116370727400000150000000336465736300000184000"
$FileB[1] &= "0006C77747074000001F000000014626B707400000204000000147258595A00000218000000146758595A0000022C000000146258595A0000024000000014646"
$FileB[1] &= "D6E640000025400000070646D6464000002C400000088767565640000034C0000008676696577000003D4000000246C756D69000003F8000000146D656173000"
$FileB[1] &= "0040C0000002474656368000004300000000C725452430000043C0000080C675452430000043C0000080C625452430000043C0000080C7465787400000000436"
$FileB[1] &= "F70797269676874202863292031393938204865776C6574742D5061636B61726420436F6D70616E7900006465736300000000000000127352474220494543363"
$FileB[1] &= "13936362D322E31000000000000000000000012735247422049454336313936362D322E310000000000000000000000000000000000000000000000000000000"
$FileB[1] &= "00000000000000000000000000000000000000000000058595A20000000000000F35100010000000116CC58595A2000000000000000000000000000000000585"
$FileB[1] &= "95A200000000000006FA2000038F50000039058595A2000000000000062990000B785000018DA58595A2000000000000024A000000F840000B6CF64657363000"
$FileB[1] &= "000000000001649454320687474703A2F2F7777772E6965632E636800000000000000000000001649454320687474703A2F2F7777772E6965632E63680000000"
$FileB[1] &= "000000000000000000000000000000000000000000000000000000000000000000000000000000000000064657363000000000000002E4945432036313936362"
$FileB[1] &= "D322E312044656661756C742052474220636F6C6F7572207370616365202D207352474200000000000000000000002E4945432036313936362D322E312044656"
$FileB[1] &= "661756C742052474220636F6C6F7572207370616365202D20735247420000000000000000000000000000000000000000000064657363000000000000002C526"
$FileB[1] &= "5666572656E63652056696577696E6720436F6E646974696F6E20696E2049454336313936362D322E3100000000000000000000002C5265666572656E6365205"
$FileB[1] &= "6696577696E6720436F6E646974696F6E20696E2049454336313936362D322E31000000000000000000000000000000000000000000000000000076696577000"
$FileB[1] &= "000000013A4FE00145F2E0010CF140003EDCC0004130B00035C9E0000000158595A2000000000004C09560050000000571FE76D6561730000000000000001000"
$FileB[1] &= "000000000000000000000000000000000028F0000000273696720000000004352542063757276000000000000040000000005000A000F00140019001E0023002"
$FileB[1] &= "8002D00320037003B00400045004A004F00540059005E00630068006D00720077007C00810086008B00900095009A009F00A400A900AE00B200B700BC00C100C"
$FileB[1] &= "600CB00D000D500DB00E000E500EB00F000F600FB01010107010D01130119011F0125012B01320138013E0145014C0152015901600167016E0175017C0183018"
$FileB[1] &= "B0192019A01A101A901B101B901C101C901D101D901E101E901F201FA0203020C0214021D0226022F02380241024B0254025D02670271027A0284028E029802A"
$FileB[1] &= "202AC02B602C102CB02D502E002EB02F50300030B03160321032D03380343034F035A03660372037E038A039603A203AE03BA03C703D303E003EC03F90406041"
$FileB[1] &= "30420042D043B0448045504630471047E048C049A04A804B604C404D304E104F004FE050D051C052B053A05490558056705770586059605A605B505C505D505E"
$FileB[1] &= "505F6060606160627063706480659066A067B068C069D06AF06C006D106E306F507070719072B073D074F076107740786079907AC07BF07D207E507F8080B081"
$FileB[1] &= "F08320846085A086E0882089608AA08BE08D208E708FB09100925093A094F09640979098F09A409BA09CF09E509FB0A110A270A3D0A540A6A0A810A980AAE0AC"
$FileB[1] &= "50ADC0AF30B0B0B220B390B510B690B800B980BB00BC80BE10BF90C120C2A0C430C5C0C750C8E0CA70CC00CD90CF30D0D0D260D400D5A0D740D8E0DA90DC30DD"
$FileB[1] &= "E0DF80E130E2E0E490E640E7F0E9B0EB60ED20EEE0F090F250F410F5E0F7A0F960FB30FCF0FEC1009102610431061107E109B10B910D710F511131131114F116"
$FileB[1] &= "D118C11AA11C911E81207122612451264128412A312C312E31303132313431363138313A413C513E5140614271449146A148B14AD14CE14F0151215341556157"
$FileB[1] &= "8159B15BD15E0160316261649166C168F16B216D616FA171D17411765178917AE17D217F7181B18401865188A18AF18D518FA19201945196B199119B719DD1A0"
$FileB[1] &= "41A2A1A511A771A9E1AC51AEC1B141B3B1B631B8A1BB21BDA1C021C2A1C521C7B1CA31CCC1CF51D1E1D471D701D991DC31DEC1E161E401E6A1E941EBE1EE91F1"
$FileB[1] &= "31F3E1F691F941FBF1FEA20152041206C209820C420F0211C2148217521A121CE21FB22272255228222AF22DD230A23382366239423C223F0241F244D247C24A"
$FileB[1] &= "B24DA250925382568259725C725F726272657268726B726E827182749277A27AB27DC280D283F287128A228D429062938296B299D29D02A022A352A682A9B2AC"
$FileB[1] &= "F2B022B362B692B9D2BD12C052C392C6E2CA22CD72D0C2D412D762DAB2DE12E162E4C2E822EB72EEE2F242F5A2F912FC72FFE3035306C30A430DB3112314A318"
$FileB[1] &= "231BA31F2322A3263329B32D4330D3346337F33B833F1342B3465349E34D83513354D358735C235FD3637367236AE36E937243760379C37D738143850388C38C"
$FileB[1] &= "839053942397F39BC39F93A363A743AB23AEF3B2D3B6B3BAA3BE83C273C653CA43CE33D223D613DA13DE03E203E603EA03EE03F213F613FA23FE24023406440A"
$FileB[1] &= "640E74129416A41AC41EE4230427242B542F7433A437D43C044034447448A44CE45124555459A45DE4622466746AB46F04735477B47C04805484B489148D7491"
$FileB[1] &= "D496349A949F04A374A7D4AC44B0C4B534B9A4BE24C2A4C724CBA4D024D4A4D934DDC4E254E6E4EB74F004F494F934FDD5027507150BB51065150519B51E6523"
$FileB[1] &= "1527C52C75313535F53AA53F65442548F54DB5528557555C2560F565C56A956F75744579257E0582F587D58CB591A596959B85A075A565AA65AF55B455B955BE"
$FileB[1] &= "55C355C865CD65D275D785DC95E1A5E6C5EBD5F0F5F615FB36005605760AA60FC614F61A261F56249629C62F06343639763EB6440649464E9653D659265E7663"
$FileB[1] &= "D669266E8673D679367E9683F689668EC6943699A69F16A486A9F6AF76B4F6BA76BFF6C576CAF6D086D606DB96E126E6B6EC46F1E6F786FD1702B708670E0713"
$FileB[1] &= "A719571F0724B72A67301735D73B87414747074CC7528758575E1763E769B76F8775677B37811786E78CC792A798979E77A467AA57B047B637BC27C217C817CE"
$FileB[1] &= "17D417DA17E017E627EC27F237F847FE5804780A8810A816B81CD8230829282F4835783BA841D848084E3854785AB860E867286D7873B879F8804886988CE893"
$FileB[1] &= "3899989FE8A648ACA8B308B968BFC8C638CCA8D318D988DFF8E668ECE8F368F9E9006906E90D6913F91A89211927A92E3934D93B69420948A94F4955F95C9963"
$FileB[1] &= "4969F970A977597E0984C98B89924999099FC9A689AD59B429BAF9C1C9C899CF79D649DD29E409EAE9F1D9F8B9FFAA069A0D8A147A1B6A226A296A306A376A3E"
$FileB[1] &= "6A456A4C7A538A5A9A61AA68BA6FDA76EA7E0A852A8C4A937A9A9AA1CAA8FAB02AB75ABE9AC5CACD0AD44ADB8AE2DAEA1AF16AF8BB000B075B0EAB160B1D6B24"
$FileB[1] &= "BB2C2B338B3AEB425B49CB513B58AB601B679B6F0B768B7E0B859B8D1B94AB9C2BA3BBAB5BB2EBBA7BC21BC9BBD15BD8FBE0ABE84BEFFBF7ABFF5C070C0ECC16"
$FileB[1] &= "7C1E3C25FC2DBC358C3D4C451C4CEC54BC5C8C646C6C3C741C7BFC83DC8BCC93AC9B9CA38CAB7CB36CBB6CC35CCB5CD35CDB5CE36CEB6CF37CFB8D039D0BAD13"
$FileB[1] &= "CD1BED23FD2C1D344D3C6D449D4CBD54ED5D1D655D6D8D75CD7E0D864D8E8D96CD9F1DA76DAFBDB80DC05DC8ADD10DD96DE1CDEA2DF29DFAFE036E0BDE144E1C"
$FileB[1] &= "CE253E2DBE363E3EBE473E4FCE584E60DE696E71FE7A9E832E8BCE946E9D0EA5BEAE5EB70EBFBEC86ED11ED9CEE28EEB4EF40EFCCF058F0E5F172F1FFF28CF31"
$FileB[1] &= "9F3A7F434F4C2F550F5DEF66DF6FBF78AF819F8A8F938F9C7FA57FAE7FB77FC07FC98FD29FDBAFE4BFEDCFF6DFFFFFFEE000E41646F626500648000000001FFD"
$FileB[1] &= "B008400120E0E0E100E151010151E1311131E231A15151A2322171717171722110C0C0C0C0C0C110C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0"
$FileB[1] &= "C0C0C0C011413131619161B17171B140E0E0E14140E0E0E0E14110C0C0C0C0C11110C0C0C0C0C0C110C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0"
$FileB[1] &= "C0C0C0C0CFFC00011080140019003012200021101031101FFDD00040019FFC4013F0000010501010101010100000000000000030001020405060708090A0B010"
$FileB[1] &= "0010501010101010100000000000000010002030405060708090A0B1000010401030204020507060805030C33010002110304211231054151611322718132061"
$FileB[1] &= "491A1B14223241552C16233347282D14307259253F0E1F163733516A2B283264493546445C2A3743617D255E265F2B384C3D375E3F3462794A485B495C4D4E4F"
$FileB[1] &= "4A5B5C5D5E5F55666768696A6B6C6D6E6F637475767778797A7B7C7D7E7F71100020201020404030405060707060535010002110321311204415161712213053"
$FileB[1] &= "2819114A1B14223C152D1F0332462E1728292435315637334F1250616A2B283072635C2D2449354A317644555367465E2F2B384C3D375E3F34694A485B495C4D"
$FileB[1] &= "4E4F4A5B5C5D5E5F55666768696A6B6C6D6E6F62737475767778797A7B7C7FFDA000C03010002110311003F00C6AC2B9580AA308089EB7820A6FB1CD6EA8C331"
$FileB[1] &= "AD58CEBDD3A2197B8F7494ECD9D4C8982A9DB9F638792A20A914A94E9E474CB08AE8B726B65D9401AEB275F77D142AFA29F51D8C326A37D5F4993AE9FD953ABF"
$FileB[1] &= "49D7692FD5C1D5813D8041CC259F58B25D1245A115340383812380484EB5703070728E50797B5F8E1D63B6F11FB8B3B15F8D6DDFA40E14120363E9EBFBE9291A"
$FileB[1] &= "4B47A9E36160F506618F52C10D7DAEFE4B87F8347CDC1E9D8B65157E95E7219EA37C82454E4856F103DCDB18086B4892E3E1FBAACDDD3A965B8FF00670F75378"
$FileB[1] &= "32E772D70FF0006B42BE9CDA985F0091A6A95A9A14748A9F4BAF391B5B5377D836FD11FE723E174FAEE21CC0E34900B6D2203815AB754C6747C9B1A35754517A"
$FileB[1] &= "4C7ECCC63DFD31F9502A42EA31F16D6521AEB6CB04B5AD1F9A3E9BDCE5A8DADAD6FB46886E00E5511C96BE7FE821E5669A326AC4AEBDF6DED2E69276B401FBDB"
$FileB[1] &= "50536C7098A7A417346ED0C7BA3B2A433C3B1B2324D4E15D0481DB7ED3B120A68D8233AF83FBBF9118155F26EA5B65794C6B9DF687345ADFF00461CDDF5BD1F2"
$FileB[1] &= "AEA31B2AAC6631CF75ADDF24C43422A4EDD51662156B6F1467558BB7DB737735E4F71F98ADB0B432DB1DAB6B693A792484AD450A860663B2ABF5CB05753B5AE4"
$FileB[1] &= "92E8FE52364E6331EB63CC10E7862454D9EEA2E30AA9EA14FBC97432B697123C965D9D5E87F4F76739AF0C6BC3037F38EEFCF4DA4BB0FC9A99C90A8DDD558DD1"
$FileB[1] &= "AB2B2B271FD6C5DAE7BA8C80771FCE63E766D4D9ADC2C6CD388FF0051C43438BBC8A34A6777537BF40A9BEE7BCC929B3195D594DAEA97536337B1E7BFF214003"
$FileB[1] &= "F3EE9293034D550B6F69B5D69DAC634EDFF00AE6E51B6B75003DE4165862977EF0FCEFF00312CA1FA5C7DBA3595C9F8FEFA7C83BF0E8638695DA5C3FB49298C2"
$FileB[1] &= "5B44A3B853436A36B4B9F71D1A0C6D67FA450B986BCA349D5A407D6EFDF6392535F2C7EA96FC07E55559FCDB7E0B6B3E8C2ABA49C870B0EF3B36F1EE55707A6D"
$FileB[1] &= "AFADA5ED227B7922A68B5A4F015BA70AC7C18E56CE462E1E0D3559B1CF7DCED8D693A071FDE5AD8B8E1B50F5181B641F68323FB2829C3C7E9049F72D4A7A7D35"
$FileB[1] &= "8D7529C66BD98EEC8B2A20FA82BAD8D324EEF6B512CC96B3268C77D65AEBDA5DFD5DA9299ED6B7E8F0A5A42051697E5DF8D6565BE9416387E7B0FE7A061E6BB2"
$FileB[1] &= "ED7FA75814D6E2C2E24EEDCDFE420A6F294CE8AB9BCD9659550039F50D49E3D4FF44A5877B6F60791B5C096BDA3F35C3DAE494D94F2AA5B95E9F51AF11CDDACB"
$FileB[1] &= "585D5D93F49C3FC1A364DB6574EFA99EA3C1883ED1AA4A4F2A16094EC2E2C05E035D1A809CEA1253FFFD0C26A946AA2A41252C545489096892988529510A4012"
$FileB[1] &= "929BFD3DE6CEAB458EE5CF68FB907A93B675DCC70FCDB2559E958D61CDA1D101AF04FDEA19941BBAE670EC1E829B3D0C977ED071E5F4B89F8AC8E9D8CFB1B511"
$FileB[1] &= "C6E1F815D2F4BC4F4A9CBDA25CEA88010BA461B9989517B0B5D3A82083CA2A45D531C5FF589CD3DA8ACFE0ADF50A5AEEB180C3C0A614B247FD91BFF00E219AA3"
$FileB[1] &= "E5516BFADE0BDAD26B656773E3409292D94B7D3635A2763C145CA6FE81DA73DBB7F694316E65CFBDCC3B9A1FB7EE52CA9F41C39F2F1FEB20A41699E817FBB77E"
$FileB[1] &= "89DAFF9C8DD207F92F17FE2C21E40FF0022DE0FFA23C708BD207F93317FE2C7E57204A93BBFA5531FBAFF00FBEAA79BFF002F607FC5BBFEFAAE3FFA5D3FD57FF"
$FileB[1] &= "DF552CC3FE5EC0FF8B77FDF520A759BA07F94ACECB11D1F2071ED27F15A23E93BCD53EA4D03A664FF0050E8929C82D9A88EE2BA5C07F66B44EA401EB3844E84D"
$FileB[1] &= "250BD56D5734B8FF80AFF00EA5885D7F23D2EA58767FC0128A9BDD71E2A7F4FCAECC7961FED0DAAD8B98FC2C98FF46E3F82C8EAB69C9E877113BB1EC63BE4431"
$FileB[1] &= "374BBDCFC5BC13CE3174799DCD454D5C1EA66BC0AD80F03F8AB3D56CB2CE8155E1DAD770738F7D573B8D3E8B7E3FC574040BBA4750C61EE34B18E0DF03FBC829"
$FileB[1] &= "A0DB9CEAAD24F2C91E6A76FFE272DFF008E67E454E920D6D3E215EC8FFC4F5DE5733F224A444CD749EECB5A00F227DCE563AD09EBCF8FF44DFC8D40A3F9C67F5"
$FileB[1] &= "9BF9569E6625F67D60B2D0C3E9328973C8F6C06EEFA4929CFB4870A00D4D6083E52900214283EA3373756B8983F3572AC5B2CE069DD0532EA18B6ECC3CA6B4BA"
$FileB[1] &= "A35FA766D13B7FADB50EAA5D716D4356970F92EA7A635F5E30A6C1C4EBE4A9645230FA9E3D95B47A394ED8F6F66BFFD2D48A9CBBF19F93D6EDADBF471AB631A3"
$FileB[1] &= "E4AD67E232918163FF32C35BBF94D722F4B3BFA8F507BBE97A913E4D53FAC207ECDF523DD5D8C737E32975535BEB354DAFA3B5AD1005ADFCAB4F1981B45600FC"
$FileB[1] &= "D1C7C167FD6733D158EF17B0FDFB56951FCCD7FD51F9125343AEFF3387FF1EDFF00BEAD906482163F5DFE670BFE3DBFF7D5AEDE42054D3601E93607F861F9503"
$FileB[1] &= "3FF00E57C28D3D967FDF15CC600B0FF005CAA99827AC617F52CFF00BE24A6D3446648121D519F92CBE8676539964FD0B2C3F76E5B4C1EE9F2FE0B9FC1716749E"
$FileB[1] &= "A6E6F22CB23EFDA8A9B7D10976236E3ABAE797B8FC4A950EF4FAB64D038786DA3E7ED7A9F4B6B59D371F6F1B013F720E41D9F58287379BE9874F6829299F5ED2"
$FileB[1] &= "8A72D9F4F0ED0E27F92EF63D5EBEC0FC6DE0C871638786A80EADB92ECCC526458D803CE16562E7BCF49D8E1FA4A5FE938786C28153D0BAC635B24AA97E6B468D"
$FileB[1] &= "2B3ACC8B1FDF942209E52A53FFFD1C351249D077523C27AD849D024A466B1B752A4DA9CE88055DAF09CE1256BE36086B41842D4E25188F7BF6B86A351E6B6317"
$FileB[1] &= "A58E5C15CB315ADAF7563DECD55FA4EE635D11B80494BE1625756D31AAC068FF2E750FEB85D456048F8AE5D87FCB7D43FAE1253AD8E48C7C923422A307BAA1D2"
$FileB[1] &= "77598953DEE739E4EA7713FF7E57E8FE8D95FF14E547A37F42A3FD7BA4A4B93FF008A37FF00C4327FE8A36659637ADE0B038861AC92D9F6BBFACC42BFFF00148"
$FileB[1] &= "FFF008867FDF54FA87FCB985FF14E450D8C3A594BEF630434D9B80FEB7B94F334C7778F6039729D8FD9439C343A007FAC879BAE241E4E840E78FCC414C327FE4"
$FileB[1] &= "8BC480452741C7E722F48FF0092F17FA83F2B942F69760DD4B368268D183955FA6E6D4CE998E2756B20FDEE4884BA4F8FB4D27F92FF00FBEACFCE701D77049D0"
$FileB[1] &= "7A6EFFBEA0E5F530DC96869D58D33F172A3D7F21CDCDE9F6B797553F7A4A7A1B73E9ACB8F840959F9D9FEB74CCDDBF98CFCA560DB75AFC5B5C4E9BDBAFCBE82B"
$FileB[1] &= "156BD27A873F4047DED4A94E664E5D8FB58263F42DFC0355DFACC7F58C0F1FB38FC8B26DFE7587C6A13F25ADF59A4E460FF00E171F911536F0FF4ACEA98B04CD"
$FileB[1] &= "0D70F8C7EEA1F473FD3580695626D1FF493F48B1ACEBB635FF42CA61DF0DA87D00979EA961FCFADE07C0176D494E560B4B995B409738C01F35D2E062D9EB6732"
$FileB[1] &= "C2C2CBD8E036BDAE7181EDF63173DD3049AE7F3492B4BEAF970EA6D274F50B9AE27C0FEEA0A72F0FF009900F2D25BF72D2C8FFC4FDDFF001CC40C6C379CAC9A5"
$FileB[1] &= "A0815DAE001E60AD5CBC235F44B187473AD63BF16B5253431E971B1903823F2AD5B5B7DBF58ACA83DDE99A002C9F64386CFA1FBEB5B1F02BAC031279552B03FE"
$FileB[1] &= "725D3FE85BF952523E9DD26BAAA2D3C31C601F095AF5D2C60F68F9A590E2D6B437425C1BF227DC8D0102A45EA4DC6B8D0343A479A864D42CF489E2AB1AF04A03"
$FileB[1] &= "AD0DEAE2A2637D3207C3E922E7D82BC571260980D9F12510A737A56B9DD47C4DDFF009245FAC047ECC2DFCE7BDA1A3CF7350E82DA7AD656EE2D631ED0383A7BD"
$FileB[1] &= "4BAC16DFF0062A1A7F9CB77479312EAA45F5A1A5BD1AB0790F603FF00456A52268AE3F71BF9166FD6C20F4A6F71EA3169552286FF00C589FF003502A73BAF47A"
$FileB[1] &= "3871FE9DBFF007D5AEDE42C4EAAD27A762584C065ED249FE53B6AD863DA08D74EE7CA122A478DFCDBBFAC554CC31D5F0BFA967FDF11F1F22A6D7B9CE00171215"
$FileB[1] &= "1EA397557D4F0AC71D363C8F9ED48053B2DEFF0FE0B9CC3D7A3F541FCBB34EFCAD1C5EA4CBF2456C3A107F00B17A2DDB9F9D41326E36800F8A2A6FE166B2BC0C"
$FileB[1] &= "76B753B1A3F0DAABF55BDDFB771837473291B8786E2B3BA582E65556E97076D8F8156721EDBBAF5B64E9506D73F0DA929BB8B7BABEA4F7F6DC25032F1C63E5E5"
$FileB[1] &= "33865CF6DAD1E33F4930734645DAF745EB76FAA7A6B8186BDCE6B8F8ED09299B5BA052DAA40B3C5296F62929FFFD2C6F4C985A1454042ABD9BE655EA743F9505"
$FileB[1] &= "27739B5E3BDC7B469F35A743A6B6C70405CFE6BAD70696FD06913FCAD57418EE6BEB691C40414989DAD27B25D3DC5D46B3A3881289B41047882155E98DB59EA3"
$FileB[1] &= "1E77024C1F0494EA30C498923803BAE5CECFDA3917541CE7DD6458D77B7647E77F2D752DE27C1733F473725BE3638FF00D4A414E9576D4CA1ECF7175AD2C303E"
$FileB[1] &= "8CFE72ADD32BF46A14D8086567D8EE4B94985137B5A3528A96B19BFAA8CD6B5DB5EC15BC1D236FE7A9E456DB73EACBF7C50D2C000FA528366756C1CAA16F55E4"
$FileB[1] &= "4FC9253A3D4325EFAABAA86EDF783697E9ED1EE51CACFADEC2D1A83D873A2C0B73EC79E53635AE361DCFDA20EA5253A0DEAA6ACAAAD0DDD5B1A58E6FF0020FE6"
$FileB[1] &= "2AEFB7069717D2FB1F4B9C5ECA621CC71FCC759FE89503F48C19D794E929931C6DBCDB7B8B45865F02481FC95A19D7E0663F1DE5D6346333D310DE7F94B3A120"
$FileB[1] &= "12536B36EC4761578B861E5DEA07DAEB044C0DAACD56E1B70AEC77B9FBB2043A07D182B347F383CC23347DE929A6F6D5F6D6B5E5CDA43768744BA07E76C5A5D4"
$FileB[1] &= "72BA7E6DD8F6CD83D068AFE89D5A167650272180725A8F561D8F3C7292977E4555F52FB462EE7348FCEF6ED31B55CE93663E25391EA976EBDA584344801DEEDC"
$FileB[1] &= "A5574DDAE0E72B631078688A9CCC1662E3FA8DB03CB5A0B6B2073BBF3F6A974DC9B28BF7DA36D4C32D86EE739698C41F34FF631CC23486859D4ADA336DC8C266"
$FileB[1] &= "E19277D82C6C6D70FDC5732BAAB72F04E3DAE732D743B73187682DF76C53FB183D92FB10EC10A534713ABF50F57F58B1EDA8705A24C047BBA8D2ECF766D765B5"
$FileB[1] &= "B9CC0C23678231C107B25F626CEA12A535B3FADE4D8EC7189BE2AD6C2F1B64A8FFCE1EAB3A807C11ACC7ADBCC42AB6BA96EA394A949ADEAEEC8CAAEC77E85D47"
$FileB[1] &= "BAABA241FF4B4DCC41CEFAC1916D8D6B1A0D75992E22373BFAAA9DB6933039555E1CED48F9A54975875D2F75775A4577520B5DA6EDF52159F58DD6658BF67B2B"
$FileB[1] &= "1B6B691A81FBEB24D53FDC9BD1F108E8A7A1EA3D7BA767E10C57BAC639AE0E2E0C31A7BB6A35BF5A71061BEBA9AF75DB36B0ED23B6DF72E5CD298D4968877ABE"
$FileB[1] &= "BD8F9383F61CC69ADBB46DB5A09DB637DEDDCCFEBA7B7EB136BA03187D4B48DA5C1A5A001FD65CF1AA3C912AC57D8E81A37B94344BA6DEAC1FB5877060E604C2"
$FileB[1] &= "B3D42EC5C9143EB3617E3B3630386D0FF00EBAA95D2CAC06B47C4A243BC34494DBE97914635A322EDDEA0046C689E7F94A9B229CA7594EE2D2F36491B5DB8FF0"
$FileB[1] &= "083D89C03F34F06105276BE9C6B9D935CB8BE5ECAE35658EFA6A184D632D365E4CB9C6C791A993EE501CE8A43E1F24949891F69B0D609A9E7735CED08FE4A35B"
$FileB[1] &= "FA5A6A672EA5FB99F3FA49F1F19F6B67F34F75A3562D6C1AEA929AACA9EFD15AAF05C79572A6347011C20A7FFD3CCFCD1E4655B6BB71DADEFC95598011B4F708"
$FileB[1] &= "D8BFA33B1C753C14D5371EC07D36C0DB3ACAB38F38CE21C7F46E772554B1C05B5B6624AD50DACCEE12488D525371B1CF23B21634EE7471AAA7F6D663035D9240"
$FileB[1] &= "D1A53B735B55704893AA2A761A477307C172D956B2BEA5906797146BBAB41D0AE7726F7DB9F63BB3882929D877500340556B33AC7705524915247DAF71D4A1EB"
$FileB[1] &= "3AA4924A52263BCB2E696C4F1EEED286A4C243811D88E52524B605AED675E53044C81FA599049F0E14595BDDC0414B27DB3C6A55DA3A7D961E0AD5C6E8F1AB86"
$FileB[1] &= "8829C3AF1AD7D8DD3B2D6C6E92F741705A35D34D6F076CC68B55BB76881095A9E5B3BA636BCDA001A6D33F7AD0A71AB6F6D53F54FE9949FE41FCAAD50D96CC22"
$FileB[1] &= "828FD007909C63856610EFBE9A1ADF50EAFD001DC94566A5A35E452FB1E00DB4D5F4ED768D2EFF8356AA6D36B3D4ACEE678A166E2E3E435B558E0CAC7B9CC1F9"
$FileB[1] &= "DFD6FE42C4B3A9647ADB2B269C0A383C39C1BFCA46D3C25E97D16813C01CCA1BFD266A4F9AE46CEB39D9361B2C71AF1EBD7637DA08FCC555DD4B372AC2EB1E5B"
$FileB[1] &= "4B35706E9A7E6B7724AA3BBD5E467D150D5C04058D97D76B60F6FB8BB80B136DF92FDEF92CE79D00FCD507D2F7B8B8E83B7C10240658639CB6169EEEAF95613B"
$FileB[1] &= "61A153764E41D4BCA23A86B5A4B8EAA34D3BF5770871054E261BA3FB4DDFBE5119937B7599F8A2FD9EB3A01081657B5D00A4256C6256DEA72ABB1C18E1B5E559"
$FileB[1] &= "F4FC92E89D26CCA3EB16FB018695D2D5D1980FBCA2A27579918EE3C35159D3AE7FE695D6B3A7E3B386CA38AAB6F0D02125B6F2A3A4063775834F35015307D010"
$FileB[1] &= "16AF53C8DD67A2DE06AE8FF00A959E1A3B24BC2CDAC7254B6B46A8AD6EE6287A6248E524ADE983A843DA351DD580081A2811EE494D5DA414E112C6C150414ECF"
$FileB[1] &= "4F7038C077055A54BA77F327E3FC15C414D9AC40D5101506F01425C5C8153FFD4CEACAB2D008E60F8AA2DB214BD628529B4E2E6DADB37486F00A33BA9D81BD96"
$FileB[1] &= "697B8F2A0468952935F9965AED6210DD73DDC9432124694CA4CAA77123249F0015B0555C981798EED49499AF0E0085204AAB4BE0ED3C1568689299249DA09301"
$FileB[1] &= "59A70ACB0F924A6A4126023D58EF79E345AD474BD4172B9E951434B082EB1C3DAC6F250254E65D8C3D37DC6036B004B7895ABD3302B7E35564CEE6C92856BF26"
$FileB[1] &= "B65765D8E1ED6124B1BC47F83F51AADF47CDA2EF54362ADCEDCDA8F2DFDE42D4E9578F5B06835533A34C782985177050539F0AF55F402A46355729FA0125343A"
$FileB[1] &= "8B37E65000D5CD23F157400D00710167F56BBECF7D37770080165DBD4EDB38309C16977ECC9A99CB84ACBBBAA5363FD90E757C1E5653EE244D8E86F72509D483"
$FileB[1] &= "58149DA1DA93E49262299D9916D3BAD92FB1E7F2FEEA0DB7BFD302C1B9CED63C14CDBB1EDA1ADDC5BCB8A636D6EB806B248D093E5FBA9A4B623107A5A0B4B763"
$FileB[1] &= "58F6C93EE8EC859571AEBAEB6B435CE1B8803FCD56A6BB2ED1BB8B8F24E800546DC8376416D4D00B9D00F3A7D1F6A3136AC91000006A59D6DB1B4CBC9DF61E0F"
$FileB[1] &= "EE84A0F6566DADEE7ED71FA00093E4A0E3530197091D945236746F6184610B269CEC92490C1CCAB756390D03855A93BF2373A000772D20F04E84219090038DCE"
$FileB[1] &= "6491C9A7CAC0D4C630977659CC69BAE0C67D27BA1BF357336C0CAC33BBB9567A0630B7A8B7BB2AF77CD3F10EA56E106ACBD760E3371716BA9A2206BF15661393"
$FileB[1] &= "E0994AB8AE8773C57539C7B094459DD56DDAC6D40EAED4FC12507209F52C2E3F9C654E3B04800A4D1252645560C90548B44A9346A9F6927849489CD2468A0D12"
$FileB[1] &= "23BAB01A6108B083BBC3B24A4570418565FA83024AC939D635E5A5A0C1414F43D3FF993F1FE0AD892E0256261E7DC185ACA774F9AD266538C1757B4FC5253A67"
$FileB[1] &= "43B4276C855F1DFEA02E88847129A54FF00FFD5C5994E154F41E38B0A945E387CFC424A6DA4555DF923F74A7F5AFEEC07E0525272A2504643E75ACFDEA42C2EF"
$FileB[1] &= "CC70F924A660EAAB657F3E3FAAAE566B00B9C1DA6B0420BD9EADDBC881C0494D40093A72B431A9758D8772126E2C6A0872B7531EC3212536F1B1182242D3A58C"
$FileB[1] &= "68D02A35583BE8ADD760414DF67083489CDBBC5A00054EA7043C7FE9991F11F91A81D94DE7B4ED8E442E3DC4D59E6348B3B2EC89902571DD406DCDB3FAC9B04B"
$FileB[1] &= "DC35DB803CC852D1071CEEA2B3E2D05184A250D27001C478AB147D02102C10E254A9BEB6982515385F582EDF96DAE74ADBAFC4ACC6945EA168B73AD78E3740F9"
$FileB[1] &= "2030A705ACEDAEBB6BD967D12781DD44D779C86C1DB45638F184FF67F56D6BB596F08F8F89927D5B32FD9401EDF184EE1BD92D5AF3287BECDAD86344B9DDD363"
$FileB[1] &= "DB43C5AE682D6306B69E64ABCDA3A6BF05F04D0CDDB774497C28594621C20CA1DE930BFDCF772F0DFDC623EC4FB5EBC29132362D7C738A05CF0096D4DD5E74DC"
$FileB[1] &= "E77E63372161E456CB5C6AAC32BADA5C49F73898D88EFAF129C076C739EDB1E038FEF6CFDD40ADD51C2B9D5D42BDCE0D049971FCF46188998C7B197CDFD554A6"
$FileB[1] &= "4EA4B44BEFB0CB8B902C6B8093C156648F141BC9D07657B27258F1E332278A5147BB391A2746E74FE85979D41BAA735AD0EDA0152BFEAF756A3DCD6EF0392D3F"
$FileB[1] &= "F007D5D6746A051D3696F770DC7E6B43746BD872B999F3B3194C408CA17C2C9C02B57CD5EDB8BB6D93BDBD8F21757F55B1C371DF747B9EE227C9AB9DCAB0DF97"
$FileB[1] &= "758797B8C2EDBA45229E9F5338242D38FCA0FE916222B40DC29D377F250B2FAABFA4EF922B1302B033ECDF98F1D9B002B57F5668D2B1C2C873DCFB0BCF2E292F"
$FileB[1] &= "01B0DD74526B48720B1C46A8ED9E525C94425BEB00CB869E6A86664B99FA1AC4D87571F059B535F2E7389D7B79A4A777ED1510764BBE0865F73B86068F1254B1"
$FileB[1] &= "EB15D2D1104EA8AE1A21686B1A5C7E93C8F8266E352D261827924EA8F09A0A4A463DBC69F052F5BC53112A0E6A4A7570ED60AC927BA31C8FDD59B8FF415A60D2"
$FileB[1] &= "534A5FFD6C1492446565DCA4A46013C23558B65855AA319BDD6A63D4C1D90521C4E93BB5216BD5D3696082D051E8204010AD7642D4D63898C5A5A6B041E442E7"
$FileB[1] &= "BAA74C65198C6D422AB448F007F3975048FA40C88E7B2C9EB2F6838C647278D794694D2AF1719AD0D2C0EF1254FEC78A75D91F0253B662515A92918C0C73A82E"
$FileB[1] &= "1F02A5FB37FD1DEE6FC51D88A1CD1F48A4A6B3703307D1C8FBC29E136D6655CCB4873811A8E3845197503B6649E151BB3DB8FD46E0E312069FD96A52891B853B"
$FileB[1] &= "878F25C5F59B1CCCF7ED6EE07590B71FD603990DE6173F936FAD7B9C794D88A2A7A1C2EB0F6E2545F4D800681204A23BEB0D2DE438478858CCEA0F6D0CABB344"
$FileB[1] &= "0552FCA7F3CCF8A729D2C9EBD4BC92D7904F6859FFB58874EFE7440AC36C07701F7290C3A5EF6B600970FCA928B6ABC7BEE7E8099D67E2B5B1BA3BB9B345B55E"
$FileB[1] &= "2D34B5AD6B47035F92222B2DCD6F4DAA8B8E434EE706C0620B6C7D98969EA5FA3ADE7468E63F755A7536D16DF95BCD9B9BED6766ED549D60C8C0DDD4FF42376E"
$FileB[1] &= "8E38FA0A484C02011FE121AF93560DB8751ADC28A649DB12E747F2556C9C6A9F5502A786D4013B9E75FFB6D58CAA312FAB1DECB4578E1A627471FEA3157CCC6D"
$FileB[1] &= "E6B756F0DA0301DCF31A7F255C84E1FBDDD545AF9B5E28C6A186C3B3DCF800CBA4A05A6918350A9A581EE7120EA4EDF62B19F4D114EFB40636B100097387F258"
$FileB[1] &= "AA673836AC76533B035DCF3A95063C918E7E33AAEAB0D78FC880F05D635BE240FBD338BFB92136A482274EEA5E6B9B192061114888A7D231D8194D6CECD681F8"
$FileB[1] &= "28E63C3312E77EEB1C7F05C255D5336877E8EF78F226559BBEB1E65B8CFC7B21C1E20BBBAE74F232F738AEC717133F168D2A61D70074DC41FBCAEE7ED94D5535"
$FileB[1] &= "ADF71002E071A5D935FF5815D16F9E5698D00F0622DFBBA958E30DD02A4FB5EE3EE32844A8976A8A1912A6C1CA0832E0ACB5BAA4A09188ED86B4B8F0DD50AB1A"
$FileB[1] &= "A9E469439BC17437EF49720A31CBEB36B84BAD323E0817D7B2C68E01E56DD6C018D681A3400B2FA888C803C23F1414DC0341F04E0689DA0C053ED08218868841"
$FileB[1] &= "70473A0851DBA6A929AE794379565D5EB2157B014949F18FB42B64ED62AB8BA304ABEC6EEEDA2497FFFD7C36C1572A03454C000E8AD54502A6EB15CA9D0A9565"
$FileB[1] &= "5AACA0A741B68AC49324E81A3B9FDC569B902D1B034C91ACFE69FA3B150680F647DC7C0A252CB43585A05A0713D8FEF3D491112354A5CA2F2D6D2C1B43C46C3D"
$FileB[1] &= "8FF00A472A5D51D46CA18C6873EB30E737E8EE5A96538ED63ADBC6A7DCF3CEA3F35AB23A965E3BB1EB18CD86B5E09F9A7558D14B3483A9D2538B59D8CAA45EE7"
$FileB[1] &= "9973A1BE0866E6B756FE29BC0021D3F5F4F6E91CA0BEE6725C74D42CCB3375D0EAAAD992F3A0E1385053A82FAF7874EA0CAC7EA379BBA83ED9E607E0A41C6395"
$FileB[1] &= "4DE7F4C53672B2A7431F5307B850703B93E37D209DFF4D46A58051B87B415309AE03622A638E752AE5462D61F070FCAA9527DFF001571AD7170813AA4A7B93A8"
$FileB[1] &= "07C40514D519AAB3E2C6CFC614A0A2C65811FEE557A860B332A153DC5AD0648F1572144F0929C2CDE8D65D6515D476D353624F2A966F4CC9B325B554C96B1AD6"
$FileB[1] &= "EEE1BA2EA1D635A3DC400AA5FD4B1EBEF24236521C6C8E8D93758C68F6B58C0D2F9EFFC956FF626106B0E438BBD31004C03FD943C8EB2F708668A859976D9F48"
$FileB[1] &= "F2825D377ECBA04574B4F9C2A965B438436B681F054C3D3EF494B598B8B673589F154EEE96D209A9DAFEE932AEEE4DB924DB954516D39558B077E470B63768A1"
$FileB[1] &= "F4888124775669C2BEE3A3744916D6DC88CA6DB0FB44AD9C7E8CD106C5A7563D557D1684916E155D26D2C363F40D128758D174B77F3367F54FE45CE33E888492"
$FileB[1] &= "12D6350A19EEF4EB639DA00F04FC91EB1A851EB0C07A7B8FCD25CB55D5711DFE100F8A6B46364DBBD8F0F30260F82E4C3A11F1B32EC679B2A8922083C20A7AB3"
$FileB[1] &= "63676C8D3B2992DEC567E1B465163ED68DCF12E85A23129682E6B60F8A4A5811DD392CF1427D7ED0B25F5646E76DB0804E81253AE5ED079517B5AF542AC6EA4F"
$FileB[1] &= "AF7B1E1C0724850659D4376D686B89D21253D062E186B039DC1ECAFB18D0340B31995D41A034E38740EC54C752B5A61F8B60FEAEA829FFFD0C4035476155F545"
$FileB[1] &= "61D502A6E5655BACAA35B95A658D1DD053A551576A701F058BF6C63469CA1BFA910342929E8DF7D5B76BE0B7C1617587E33289A4438BDA081E0B3ACCFB1DC154"
$FileB[1] &= "72AE7BEB327820A74491D5369ADCA2350AABEC73BBA6FA407C14DADD3CD390C4709DA0933E09889308A34109294A93BF9D3F1575361E0599366E0342534A99E2"
$FileB[1] &= "83214AD690648D015D2E3745632A6B9DCA0F54E9ED6D25CCEDCA65EAA701A0A23B1AC7B341DD5CE8F8EDC8C8359FDD27EE5D38C0AAAAA08D422A797C3E93639C"
$FileB[1] &= "D2EF15D0D3D329ACCB91400D3A70AE407007C92B53101AD10381C25200D7459995D5EBA4B983E90247DCB1327ADD8F90D29CB29E92ECDA2A3A9959793D71A346"
$FileB[1] &= "05CED9956D9CB90B778A49A746EEA575A7980AB1B4BB932800A794934981D54A50415206740929248520E52A712FB8E816BE2F453A1B124392C63DE61A168E37"
$FileB[1] &= "4ABAC20BB40B729C3A2A1A364AB1A76D1245B468E9945513A9575AC6304344274E92095271E0904B94908B28C63DA7F92B0180868F25BB9E40C47F9C0FC56337"
$FileB[1] &= "C125F1D9356251F329DF816339312A14892AE8008DBC83A1F824B9F3A7821C5A79063EE4F530D9636B1CB8AD6EB1D1EFA6E73EA61731C74207212E8FD2B26CBB"
$FileB[1] &= "D4B18580724F820A777A7501B587780DAD575F019A69088CAC318D6B4435BA042C869D23E68A9AB61864F86AB3F71255CCA76DA49F1D150698D7C9053B58B028"
$FileB[1] &= "68EC7947A71E90EDC1BA855B181F45A15CA0EA92921689F2456B40E3EF5120693DD4DA3B0414FFFD1C34E0C249424A482D212F55C50E13A54A5CB9C79432FECA"
$FileB[1] &= "698B0479A214C24C28644FA2E2A5AA6B75ADC0F608A94C1A7C9178D1459F447C148024C042D4C434CCA977562AC4B5EB471FA7031B90254E50A5EF1C40985D47"
$FileB[1] &= "4CC76554881AC72AA6663329C76B8401B8495A7885BE836083A721324521BC27D1F9AAB90C0FA5ED3DC2B53FA155EEBA9634FA8F6B7E24268DD2F338169C4EA4"
$FileB[1] &= "C7703710EFEAB97617C8AFF00295C365DB53F2DCEA5C1ED07E90E176D8AF1761D561D7D46027E29EB4B54956B1DD2D1E486FC7703ECD4782963B5E1C64400929"
$FileB[1] &= "F3ECDB1CECCBC9323D470FF00A4E41054B2A7ED570EFEA3FF00EA9CA0384E532DCA40A036C2E7104401DD5AC7A2CBA0B0483DD242C1CA6D6B9E61A16AE2F45B5"
$FileB[1] &= "C4170D16D63749A6A1A892922DE7B1FA65D69D442DAC5E8CC6C1B3B2D76318D10D109ACB6BAF5B1C193AEA612412B5745558868D7C515527755E9CDD0DED9F8C"
$FileB[1] &= "FFD4A66F57E9AE302F6FE4491AB7D3143AB271EEFE66C6BFC8108BF1494B249249294A40C21BAC6B04B880150C9EAF4540ED32525525EA960663861FF0008E81"
$FileB[1] &= "FF54B3D82795919BD5DD7DD483F45AF07EFF62D86424BC6CDBA008D55BA868AA31C010AD56F0124B69AD0441D427731A1B0D1087BE139738C01F329298B8723B"
$FileB[1] &= "055ED04A3B9E3713D957B481ACF1CA4A72B3DD05ACF1D4AAAD8F927C9BBD5BDCEEC340A00A0A77A98F499F045AFE980855FD068F25369874A0A6E384B08EE12A"
$FileB[1] &= "8FB424D777F1517D8D1C24A7FFFD2C58493A49296482509C24A52629E0A9B697387092906A4A2BB16D752F2070D25686261089705AA31EB18D6E9AED2912A79E"
$FileB[1] &= "C5C473D8D2E5A9560B0104843C470D8345A0C3285A97656C6F011DA210C15306505247B196D6EADE25AE04382E7F23EAE65560D989904812430920FF57E92E85"
$FileB[1] &= "A8EC25253E7AF7F500763CBE4723714FE85CFD6D798EE24B97A159898D769656D77C42133A5E056EDE286C8E25153CB74EE9B65F632BAD85B4CCB9E746C7F597"
$FileB[1] &= "6F531B5B1AC6086306D099A1A1B0D0001D870A5B8772815324E39407E556CE4AA57757AD9F44EA1053C5751ADCDEA390C03F3DDF89DCA54605D6C7B4AE928C2A"
$FileB[1] &= "336E7E4C4971D56A5187554741C2902DB79AC4E8EDB7D465CDF4D8D1ABCE923F92ACE563BB0F02B1D287A8E7BB692D1B88FE52DB36B2F75F458CF4EA6B637F88"
$FileB[1] &= "FCEF7AA973DD4613074D3EA35CE209FA503F79309A6510121E3A7FD17333FAAF50C4AE9C6600DB5CC05EE3ABB71FA48B95F582FA0B69633DFB5BBEC778953CCC"
$FileB[1] &= "8756EA8BE96BB2360FD238490ABE63317ED2EBAD66FB5C1B209867F9897185E3969743F8ADD43ADE5B6D14D6E0CD01247D225CB3F3DD6BEE697173A58DE4F929"
$FileB[1] &= "F50BD9565BBD3A9A6CDAD209D601FE4AB3690E2C71037398DE069C246542D58B0F1CF85C634D875DAA1B0F006A7B2D798D16754F1F693AE9253064B5FCD72E31"
$FileB[1] &= "46C3541B697482E61F11216B61F5FCFA086BDFEB56390FE7FB2E42B722A683BA0FC565E4DCC9FD1881DE118CC968C677B87BAC4EBF8792D3CB2C689734A06575"
$FileB[1] &= "EAD9218B89C7B5C1E483A9105592E27952323A791D5AFB89D480A83AD73CC928729A52522BDFB5CC3E06575F8760B71EBB07E70127E0B8BCB3AB42E87EAFE4EE"
$FileB[1] &= "ADD4B8EA356FF00DF914BD0B756C2B15186AAEDF008ED30020A6C02A4E76905058499D084FE67EE494A71F1E151CCC815D2E74FB8E815A79991E1CAC3EA16EFB"
$FileB[1] &= "8347D16F1F1494D71CFE5456723E21043B5446B84CA0A77C39AD6804F642765307D1D5661BDE4F29DA65243ACDC973804E5E485469B234ECACB9E234412FF00F"
$FileB[1] &= "FD3C54934A7092974BBA49774949AB6B55BAC810A9B1EAC31D2829D1ADE15C6106A78F10565D6F57E874823C420A72B18FB7E056856E59343E096F792B42A7F0"
$FileB[1] &= "8A9BC149A86C74A20F341499875476F2AA82D1ACC267E6D6C1C8494E934A675D5B793AAC3B7AB403B4ACFB7A95AFEE8A9E8AEEA55304021666475792434AC575"
$FileB[1] &= "D638EA50F5494DCB73AD7F72AB97B9C7532A090494F45D124633C8FDFFE0B61AED078AC6E8B1F6674FEF2D3921382C28BED1EADF7E3DAC2CA58DFE74F0777D25"
$FileB[1] &= "59D68AB047ECC3EA8DDB647B958377AB6DB8F6571506FF387832A83DE30FA691D20FA877EDD06F327E9A5281AB5D1C95F87A7FC15B2F25F5B6AF52B0EB8B7DCE"
$FileB[1] &= "721655B49B5AF7B0BAC2D6923F35033BA9E4E2E3E37AF4B5F92F69DCF78FA31FC85573BAA638731CFAF7DCE634913B592A2302DC867C742C1FA7F596EA57D556"
$FileB[1] &= "5170A43ACDADF73BDCDE3F7112FBDB0C738892C6CC7C16666F51AEDB85819B8968113EDD152BB2ED791DB403444C6C2CC594426641D3B335ADFA2564FAE7D42E"
$FileB[1] &= "0825CE3DD3499D394442919F39CB5699D639DC9437A6DCE1C84C5D21201AC0514B8E7DEADEE2AA631F7ABCCA6D79D027251CA70D7BB80AFD3D39E7570579B855"
$FileB[1] &= "D63CD253CF64E3BA5A4E84A9E15B6625ADB5A7E89D478857FA95426B734C03A2A8716DE409454F6345CCBAB16B0E8E121586BA352B93E9B999184F2D730BA927"
$FileB[1] &= "51E1FCB62EA28C8C7C868756E063B1FA5FE6A096D179026344DBCB88DBA0EEA25CD6EA481F154EFCF6365957B9DE3D820A67999018DF4DA7DC795896BA5E7CB4"
$FileB[1] &= "56092E249324AAE6979713D8A4A62111A9831C3B2900E1D8A4A660228250411DD11A52527AD58ACAACD565A1043FFD4C39482153602D877211E0729294253A60"
$FileB[1] &= "9E1252F28CC72015369414DB63B557B1ACF742CB6BF55669B40702929CD36FA779ED0E216955682019E562E53BF4EF83F9C54A9C8703B49F8234A7A26E4B5A39"
$FileB[1] &= "50B33C0EEB1CBDDDCA62650A537ECEA0F76815675EF79D4A0A70115329299294D2929794A5453A4A6490526B1CEE02B556058E20C20A757A36B8AEFEB2D207C5"
$FileB[1] &= "50C60CC1A4B5E627512A96675B6B010D29C0ACA749F9AD6DEFA2C686D41B3EA4F72B1EEEAB4E1E339BD3DDAEED675E7E92C7CAEA97DAF81A3567EF3EED875520"
$FileB[1] &= "9F44D37F2BAADB6B186D687D8DD0388F159F7DA6D787BFE9470A2E2437DDCA671982EEE11D0A567C48D35849C663E093881063B262784D15692B2957F4C78260"
$FileB[1] &= "09E158C2C775D92DAFF00790CA6205A033DA1DA012877E339A1AE88930BABC7E8ED66AE0AB75FA2BAB1EADBA7B8FE45461CC0393842EA72BA361FAD9043BB05D"
$FileB[1] &= "45785554048D560F41796E4BCFF002795BD65B279573BAC2B3DCD68D02A96DA95B6AA76589290E63A457E1BFF00829B3855EF32C66BF9FF00C11D9C26AE48D44"
$FileB[1] &= "6920E9A7C10C294A4A4BBDE441712149A8614C1494902202840A982929282A6DD50EB0E7986892AFE3D1EC9788778141483ECED772149B84C3C1856F46A69494"
$FileB[1] &= "80E2BDBC6A9807B742211F7F9A5BCA4A7FFD5E74D4C3DBEE4E1847D1711F15252092960EB47203BE097ADFBCD23F1530911A24A50B2B3C15207C3541D8D3C84B"
$FileB[1] &= "D31F9A48F824A4DEA242D74E883B6D1C3A7E2876D96B5BA37E6125237926C713FBC547CFBA0D76413BBB994691D91536AA7EE6EBC8450A8B1FB5D3D95C0E0448"
$FileB[1] &= "414C9494429B413C24A609E09E11EBC57BCF92BF4E03401210539ACC7B1E740AFE3F4E73A242D4AB1AB6C68AC80D6F09290E374E6346AAFB28ADA040D50DAF3D"
$FileB[1] &= "D1438A4A796FAD17BD998CA9A61BB27F15CE924F2B6BEB3BC3BA88FE4B07E2B1138215A77512CDAD259C9534809D115202E7060DDA9512E043646AB46BC3B2D8"
$FileB[1] &= "01AB429FABEEBA0BB401055BCF188698E429BAA21AC3FBC0C7C975E3EADE29DBBFF0037B0579BD3F0AB686FA6D3B78912920C9E21943F6CED2A75B9F53C3EB96"
$FileB[1] &= "39BDD76C594B440608F201577B283A1634FC82045EEA1270A9EBB9D5E8F22D1FCAD0FFD050EA7D4D99B431BB4B5ED7491C85A3938189649D9B4F8858D95D3EEA"
$FileB[1] &= "C9730EF6787751FB30078ABD4BB892748B00C877F556B3ED583D3DDB321D3A18E168BED52A0B3B2C555F628BECD4A03AC494CDEF04300E77FF05719C2CCDFA81"
$FileB[1] &= "DE56830C807B2094E0A9042054C14D525054C1420548149494152955E5F3CC04ED73B71F0F14134E9603A2E3F057CD8B2B11D167C95C3622848E79502E3E2845"
$FileB[1] &= "EA25C8A936F29F7AAFBCA70E414FF00FFD6C14EDE53C049252E0274C13A4A5934A74C929794E048851530929CF7503ED5B4FD1E558F4AA880D4ACFE963CDAA63"
$FileB[1] &= "549488D2DEC614EBA2EFCC33F15618C0AD56D681E695A9A8DA72BF3AB240EEDD55DA3D26C6F6969F30ACD5642B8C731C21C01085A9156EA7F308255A61108471"
$FileB[1] &= "719FF0099B7CC68A4303FD15CE6F91D525361A4298280313A8344B76DA3C8C14C6CBEBFE76978F302420A6D82A4D265546E5544C4C1F028EDB1A4F20A4A792EB"
$FileB[1] &= "B5649CFB2D754E151801F1EDD02CC6B1EF30D13E6BD0EDBEA662DAEB608DA4444C921724FB595B9AE60104711DD38143569E9D75878D16C6374500073828D3D6"
$FileB[1] &= "71D822C6007C5AB42AEAD897695D827F74E88A1B346253581A09563735A20055BD5D3951368F1496D16C1B101D66A84EB478A0BEC1D9255166F7F9AAEFB141F6"
$FileB[1] &= "AACFB424B923ED33CAACFB7BA15B781C2A766413C2494CF733717C41F1407DC7B20B9EE3CA88454C8B8929262129494B903683E6AF30FB02A47F9B1FD6572AD5"
$FileB[1] &= "81354942982860A5BCF0825B13A04B72087E9AA94C894D294B25DA290D141A61481490DAC7743FE48E5D2A954EF7231B0A2A665C6536E2865E9B724A4DB8A70E"
$FileB[1] &= "2821CA41C8A9FFFD7C448A52924A524925092949270924A5949BAA64EDD12535EE0464B0F88456A8647F3F5FC0A9A4A481C88D741410A60A0A6E31FC2B75BE16"
$FileB[1] &= "6B5DC2B2CB024A741B6956AAB56636C328ECB75F0414ECD76F1AAB8D7B5C35584CC96B635453D45AC1CA4A75ACC6A2CFE718D70F30A9DBD3F08096935FF0054C"
$FileB[1] &= "7FD159D67572261CA85BD42D7CEA9291F57AEFA64B2C37523B1E560BF283DA1B1AF65B1658EB016B8C82B229A5AD738F2412022148FDDC90909065A60856D2D9"
$FileB[1] &= "59FA4D454968CBB401B6C2D2390AEB33ED8F780E1E2B2FD061D5A48520CBDBF45C1C3C0A4A75865B5DA283EF0072B3775ADFA4C3F2485CD3A191F14914D8B32C"
$FileB[1] &= "00A9D9944A93AA63C483082EC778D46A1153073DCEEEA29DC08ECA28A949D4754B5494C9325AA49299130C1F1FE0AD52EF6EDEE1557096348EEEFC8A41E58E04"
$FileB[1] &= "71DD352DD09D45AE913E29E65252E4F64E0F6502354F13C20425B00A90416CA983E29213348F9A7DC50814A505259520508393829293029E508152DC929FFD0C"
$FileB[1] &= "40D710481A379297E3FDEAF561ACE9563E7DD7581BF26EE4DD3A965963EDB46EAA8697B87891F4525351CC7334788244C1F04835E5A5C04B5BC9F0FEB295B759"
$FileB[1] &= "7DA5EED5CF303FEA58D5773DA7118CC21A38377DA7F79EEFCC494D00134270919494B2709924948AFFE72A3E7088837987D67C0A324A5D2949324A66D72335F0"
$FileB[1] &= "AB8309494294DD1747748E4F9AA7253254A6C3F25E7850F55E792849C14A9494192A410C12A61C9299ACEAC6AFF00EB2D10B36B925FFD64829224A4DADCEE159"
$FileB[1] &= "AB15C79454D66B49E159AB1AC742D0A311A3957ABAD8D8D10539A3A5E439B2C20F9155EEC4BEB116D4E03C6242E959681A228B03841D47824A78CF46A3DA0FF0"
$FileB[1] &= "02745138E7F31E47915D65D838777D26007C5BED59F6F47EF4D93FC97FF00E6095A9C134DE390D70427D63F398587C616B598B91518730C0EE35431E695A9C83"
$FileB[1] &= "537F35C3E7A28163876F9AD9755591F40128071E82606E69EE251B539892BCEC29FA2F9F8AAD763DD56A5BB87723B236862E815D627DC492428941DD2E91D914"
$FileB[1] &= "1078412929B4B4ED3C1570792CE3A69C2B18F6C7B1DF22929B29C2609D2532054A50E538285292029F7282525053394E0A1494E1C92936E520505A4A24A4A7FF"
$FileB[1] &= "FD1A37BA3A6633000373EC24F98D8AF741A599146651FE11ECF67C02A996D1FB3711ED10017877F5BD8AB62655F8970BA930F6F6F11FBA929835AEAEE6B6C1B5"
$FileB[1] &= "CD7B7703DBDCB67EB2633DB92DCA6FBAAB5A06EED2164E56459977BAFB637BB98D385B7D1FA9D7633F67668DF5BFDB5B8FE6FF25253801230AD67E21C3CBB283"
$FileB[1] &= "A86FD1F81550A4A59209C24929AF93C37FAC11821648F6B4F8108A38494BA49249296493A6494BA5AA494A4A524253A49297054DA094C1AAC540040A99575126"
$FileB[1] &= "150C7ABF4B634F672D8AC85981C0645DF1414DAAEB68565AE681A2A6DB2111AF9454DD6D8882C2A987290B105379B622B6D59EDB14FD42929BFEAA81B60AABBC"
$FileB[1] &= "94CEB12536BD59437D74DBF49A24F70AB9B404DF688EE9299BB019CD6F8F22A9DB8CE07DC3E611DD927B14275CE252534DCD734EAA5BA74EC51CEBA1D4219A88"
$FileB[1] &= "702DFA3E08A9CCEA38CDA4B5EC6E8ED3E69B1F0C3E1F6181E015BEA7F42BFEB29567DA95A983B09A4CB1D03C0A13B0ADFCD01DF0307FE92B61101295A9A13757"
$FileB[1] &= "A3DA6079242F61F22B4771EEA259591EE6824F94236A698703C109233B0EB76AD1B4F914138D734E8ED3CF5494B82A52845B734EAC9F8263647D30424A484A52"
$FileB[1] &= "A1EA34F0654A65052405490827DC1253FFFD27C4A1D9DD16DA2B13763BFD460F107E92C4E3B42374CEA37615E2D6EA5BA3DBFBC14FA866373724DCDAC540800B"
$FileB[1] &= "478A4A6B045A81F5AB8E77B623999425631AF6D2E36399BDE3E86BF44FF00A4494DEFAC0F6BFA8BB6998680EF8AC9254DEE73DC5CE3249924F8A1A4A50524C13"
$FileB[1] &= "A4A41947F45F3088D3A050C9FE65C9EB32C0525249493249294924924A5D22993A4A5D3830A2924A480A2B5EAB296ED4214A6F31FE6B343BF58B879FE5569AE5"
$FileB[1] &= "49A7F4F77C424A6C076A881FE6ABCA70E4A94DA1679A987AAA1DA296F494DA0F52F5078AA9EA25BE525373D68437DDA2AC5E529941493D524A5B8A170A529292"
$FileB[1] &= "82A4840A9849490270544709C24A68F53276D7FD653670A1D4B8AFF00ACA4DE125250A40A8052494CC27E5304E929904F2A09D25243046AA26B61E40F9A6054A"
$FileB[1] &= "51521762D47F34219C167E692C56C14E0EA929A470AE3F41E1FF81507D192CFA559F88D56A35D074466BC9494FF00FFD9"
$FileB[0] = ".jpg"
Return $FileB
EndFunc
El limite es de 250Kb (250.000b) se puede modificar esto, pero no se si recomendarlo ya k aumenta en exeso el tamaño del script, y recordar k tiene un limite autoit
Aunk no m Buskes, Seguro m enkontras!
Re: Ejecutar un archivo en memoria???
Hola. muchas gracias por las funciones...
Son un exelente trabajo que sin duda me ayudaran a aprender nuevas cosas. Agradezco tu amabilidad y tu bondad por compartir el codigo.
Aunque yo no sabia que Autoit, tiene un limite en cuanto al numero de caracteres del script. ¿Lo tiene?
Que pasa si cada imagen la pongo como otro archivo "AU3"? y lo "INCLUDEO" (incluyo) a mi script?
Supongo que asi si debe funcionar. ¿no?
Son un exelente trabajo que sin duda me ayudaran a aprender nuevas cosas. Agradezco tu amabilidad y tu bondad por compartir el codigo.
Aunque yo no sabia que Autoit, tiene un limite en cuanto al numero de caracteres del script. ¿Lo tiene?
Que pasa si cada imagen la pongo como otro archivo "AU3"? y lo "INCLUDEO" (incluyo) a mi script?
Supongo que asi si debe funcionar. ¿no?
Re: Ejecutar un archivo en memoria???
Bueno, pues con el tema de los limites, la longitud por linea 4,095, eso no es problema , y el maximo de caracteres totales son 2,147,483,647 , asi k ay mucho, y bastante lugar diria, jeje, osea, yo me referia a si tenes un codigo muy extenso con tus cosas, y a esas le agregaas algo de binarios, se aumentaria mucho, pero fijate k el exemplo k puse no ocupa demasiado, solo tiene 51.158 caracteres, pero en realidad si ahi bastante espacion, pork a mano jamaz llegas a esos billones de caracteres es cuestion de probar
Aunk no m Buskes, Seguro m enkontras!
Re: Ejecutar un archivo en memoria???
Sio tienes razon ahora comprendo. muchas gracias.
Crees que si ponemos elcodigo de los archivos binarios en otros archivos au3. Se puede romper esa barrera?
Crees que si ponemos elcodigo de los archivos binarios en otros archivos au3. Se puede romper esa barrera?
Re: Ejecutar un archivo en memoria???
hola!
Encontré este ejemplo muy bueno que permite integrar archivos al ejecutable del autoit, y luego usarlos desde ahi.
El ejemplo está muy bueno y ya lo he probado con imagenes, Gif, bmp, png y archivos de texto.
Estoy intentando integrar otro ejecutable, tal como lo hace el fileInstall. ya lo logré solo que no logro ejecutarlo.
Aqui el enlace:
para que funcione necesitan el "Resource Hacker (resHack.exe)"
lo pueden descargar de aqui
Al descomprimirlo lo pegan en la ruta del script que descagaron del foro de inglés!.
Alguna idea de como ejecutar otro ejecutable?
la pregunta tambien incluye al ejemplo puesto por Gna08.
Está muy bueno el ejemplo.
Encontré este ejemplo muy bueno que permite integrar archivos al ejecutable del autoit, y luego usarlos desde ahi.
El ejemplo está muy bueno y ya lo he probado con imagenes, Gif, bmp, png y archivos de texto.
Estoy intentando integrar otro ejecutable, tal como lo hace el fileInstall. ya lo logré solo que no logro ejecutarlo.
Aqui el enlace:
Código: Seleccionar todo
http://www.autoitscript.com/forum/index.php?showtopic=51103
lo pueden descargar de aqui
Código: Seleccionar todo
http://delphi.icm.edu.pl/ftp/tools/ResHack.zip
Alguna idea de como ejecutar otro ejecutable?
la pregunta tambien incluye al ejemplo puesto por Gna08.
Está muy bueno el ejemplo.
Re: Ejecutar un archivo en memoria???
Buen ejemplo, pero tampoco logre ejecutar el archivo :(
A ver si hacemos algo no? con apis o que se yo :S
A ver si hacemos algo no? con apis o que se yo :S