Jump to content

Progressbar with GDIplus


ProgAndy
 Share

Recommended Posts

Does it help, if you swap those lines?

If $_Progress_ahCallBack[0] <> -1 Then DllCallbackFree($_Progress_ahCallBack[0])
If $_Progress_ahCallBack[1] <> -1 Then DllCall("user32.dll", "int", "KillTimer", "hwnd", 0*ConsoleWrite("KILL" & @CRLF) , "uint", $_Progress_ahCallBack[1])
so that it looks this way?

If $_Progress_ahCallBack[1] <> -1 Then DllCall("user32.dll", "int", "KillTimer", "hwnd", 0*ConsoleWrite("KILL" & @CRLF) , "uint", $_Progress_ahCallBack[1])
If $_Progress_ahCallBack[0] <> -1 Then DllCallbackFree($_Progress_ahCallBack[0])

I think, this could be the error, because i free the callback before killing the timer referring to it ... think, that's not so good :P

*GERMAN* [note: you are not allowed to remove author / modified info from my UDFs]My UDFs:[_SetImageBinaryToCtrl] [_TaskDialog] [AutoItObject] [Animated GIF (GDI+)] [ClipPut for Image] [FreeImage] [GDI32 UDFs] [GDIPlus Progressbar] [Hotkey-Selector] [Multiline Inputbox] [MySQL without ODBC] [RichEdit UDFs] [SpeechAPI Example] [WinHTTP]UDFs included in AutoIt: FTP_Ex (as FTPEx), _WinAPI_SetLayeredWindowAttributes

Link to comment
Share on other sites

  • Replies 54
  • Created
  • Last Reply

Top Posters In This Topic

Does it help, if you swap those lines?

If $_Progress_ahCallBack[0] <> -1 Then DllCallbackFree($_Progress_ahCallBack[0])
If $_Progress_ahCallBack[1] <> -1 Then DllCall("user32.dll", "int", "KillTimer", "hwnd", 0*ConsoleWrite("KILL" & @CRLF) , "uint", $_Progress_ahCallBack[1])
so that it looks this way?

If $_Progress_ahCallBack[1] <> -1 Then DllCall("user32.dll", "int", "KillTimer", "hwnd", 0*ConsoleWrite("KILL" & @CRLF) , "uint", $_Progress_ahCallBack[1])
If $_Progress_ahCallBack[0] <> -1 Then DllCallbackFree($_Progress_ahCallBack[0])

I think, this could be the error, because i free the callback before killing the timer referring to it ... think, that's not so good :P

After switch these lines my app freeze again, but I see the KILL message in the console.

In my program I don't use the main loop for manage EVENT, I use GUICtrlSetOnEvent function.

By this, I can't use your Progressbar.

I use v3.2.12.1 autoit.

Link to comment
Share on other sites

I'm sorry, but I can't reproduce you r error :P Could you tell me, which messages are shown?

CODE
; Internal Function, do not use !

; Author(s): Prog@ndy

Func _Progress_CallBack_Free($Force = False)

$_Progress_ahCallBack[2] -= 1

If $_Progress_ahCallBack[2] < 0 Then

$_Progress_ahCallBack = 0

Return

EndIf

If (Not $Force) And ($_Progress_ahCallBack[2] > 0) Then Return

ConsoleWrite("!DEBUG Variables ------------------" & @CRLF)

ConsoleWrite("! $Force" & $Force & @CRLF)

ConsoleWrite("! $_Progress_ahCallBack[2]" & $_Progress_ahCallBack[2] & @CRLF)

ConsoleWrite("! $_Progress_ahCallBack[0]" & $_Progress_ahCallBack[1] & @CRLF)

ConsoleWrite("! $_Progress_ahCallBack[1]" & $_Progress_ahCallBack[1] & @CRLF)

ConsoleWrite("!----------------------------------" & @CRLF)

If $_Progress_ahCallBack[1] <> -1 Then DllCall("user32.dll", "int", "KillTimer", "hwnd", 0*ConsoleWrite("KILL" & @CRLF) , "uint", $_Progress_ahCallBack[1])

ConsoleWrite("!DEBUG after Kill TImer" & @CRLF)

ConsoleWrite("!DEBUG Variables ------------------" & @CRLF)

ConsoleWrite("! $Force" & $Force & @CRLF)

ConsoleWrite("! $_Progress_ahCallBack[2]" & $_Progress_ahCallBack[2] & @CRLF)

ConsoleWrite("! $_Progress_ahCallBack[0]" & $_Progress_ahCallBack[1] & @CRLF)

ConsoleWrite("! $_Progress_ahCallBack[1]" & $_Progress_ahCallBack[1] & @CRLF)

ConsoleWrite("!----------------------------------" & @CRLF)

If $_Progress_ahCallBack[0] <> -1 Then DllCallbackFree($_Progress_ahCallBack[0])

ConsoleWrite("!DEBUG after Free callback" & @CRLF)

ConsoleWrite("!DEBUG Variables ------------------" & @CRLF)

ConsoleWrite("! $Force" & $Force & @CRLF)

ConsoleWrite("! $_Progress_ahCallBack[2]" & $_Progress_ahCallBack[2] & @CRLF)

ConsoleWrite("! $_Progress_ahCallBack[0]" & $_Progress_ahCallBack[1] & @CRLF)

ConsoleWrite("! $_Progress_ahCallBack[1]" & $_Progress_ahCallBack[1] & @CRLF)

ConsoleWrite("!----------------------------------" & @CRLF)

$_Progress_ahCallBack[0] = -1

$_Progress_ahCallBack[1] = -1

$_Progress_ahCallBack[2] = 0

ConsoleWrite("!DEBUG after Var REset" & @CRLF)

ConsoleWrite("!DEBUG Variables ------------------" & @CRLF)

ConsoleWrite("! $Force" & $Force & @CRLF)

ConsoleWrite("! $_Progress_ahCallBack[2]" & $_Progress_ahCallBack[2] & @CRLF)

ConsoleWrite("! $_Progress_ahCallBack[0]" & $_Progress_ahCallBack[1] & @CRLF)

ConsoleWrite("! $_Progress_ahCallBack[1]" & $_Progress_ahCallBack[1] & @CRLF)

ConsoleWrite("!----------------------------------" & @CRLF)

EndFunc ;==>_Progress_CallBack_Free

*GERMAN* [note: you are not allowed to remove author / modified info from my UDFs]My UDFs:[_SetImageBinaryToCtrl] [_TaskDialog] [AutoItObject] [Animated GIF (GDI+)] [ClipPut for Image] [FreeImage] [GDI32 UDFs] [GDIPlus Progressbar] [Hotkey-Selector] [Multiline Inputbox] [MySQL without ODBC] [RichEdit UDFs] [SpeechAPI Example] [WinHTTP]UDFs included in AutoIt: FTP_Ex (as FTPEx), _WinAPI_SetLayeredWindowAttributes

Link to comment
Share on other sites

I'm sorry, but I can't reproduce you r error :P Could you tell me, which messages are shown?

CODE
; Internal Function, do not use !

; Author(s): Prog@ndy

Func _Progress_CallBack_Free($Force = False)

$_Progress_ahCallBack[2] -= 1

If $_Progress_ahCallBack[2] < 0 Then

$_Progress_ahCallBack = 0

Return

EndIf

If (Not $Force) And ($_Progress_ahCallBack[2] > 0) Then Return

ConsoleWrite("!DEBUG Variables ------------------" & @CRLF)

ConsoleWrite("! $Force" & $Force & @CRLF)

ConsoleWrite("! $_Progress_ahCallBack[2]" & $_Progress_ahCallBack[2] & @CRLF)

ConsoleWrite("! $_Progress_ahCallBack[0]" & $_Progress_ahCallBack[1] & @CRLF)

ConsoleWrite("! $_Progress_ahCallBack[1]" & $_Progress_ahCallBack[1] & @CRLF)

ConsoleWrite("!----------------------------------" & @CRLF)

If $_Progress_ahCallBack[1] <> -1 Then DllCall("user32.dll", "int", "KillTimer", "hwnd", 0*ConsoleWrite("KILL" & @CRLF) , "uint", $_Progress_ahCallBack[1])

ConsoleWrite("!DEBUG after Kill TImer" & @CRLF)

ConsoleWrite("!DEBUG Variables ------------------" & @CRLF)

ConsoleWrite("! $Force" & $Force & @CRLF)

ConsoleWrite("! $_Progress_ahCallBack[2]" & $_Progress_ahCallBack[2] & @CRLF)

ConsoleWrite("! $_Progress_ahCallBack[0]" & $_Progress_ahCallBack[1] & @CRLF)

ConsoleWrite("! $_Progress_ahCallBack[1]" & $_Progress_ahCallBack[1] & @CRLF)

ConsoleWrite("!----------------------------------" & @CRLF)

If $_Progress_ahCallBack[0] <> -1 Then DllCallbackFree($_Progress_ahCallBack[0])

ConsoleWrite("!DEBUG after Free callback" & @CRLF)

ConsoleWrite("!DEBUG Variables ------------------" & @CRLF)

ConsoleWrite("! $Force" & $Force & @CRLF)

ConsoleWrite("! $_Progress_ahCallBack[2]" & $_Progress_ahCallBack[2] & @CRLF)

ConsoleWrite("! $_Progress_ahCallBack[0]" & $_Progress_ahCallBack[1] & @CRLF)

ConsoleWrite("! $_Progress_ahCallBack[1]" & $_Progress_ahCallBack[1] & @CRLF)

ConsoleWrite("!----------------------------------" & @CRLF)

$_Progress_ahCallBack[0] = -1

$_Progress_ahCallBack[1] = -1

$_Progress_ahCallBack[2] = 0

ConsoleWrite("!DEBUG after Var REset" & @CRLF)

ConsoleWrite("!DEBUG Variables ------------------" & @CRLF)

ConsoleWrite("! $Force" & $Force & @CRLF)

ConsoleWrite("! $_Progress_ahCallBack[2]" & $_Progress_ahCallBack[2] & @CRLF)

ConsoleWrite("! $_Progress_ahCallBack[0]" & $_Progress_ahCallBack[1] & @CRLF)

ConsoleWrite("! $_Progress_ahCallBack[1]" & $_Progress_ahCallBack[1] & @CRLF)

ConsoleWrite("!----------------------------------" & @CRLF)

EndFunc ;==>_Progress_CallBack_Free

I executed your new function with log, and looks the result

!DEBUG Variables ------------------
! $ForceFalse
! $_Progress_ahCallBack[2]0
! $_Progress_ahCallBack[0]21277
! $_Progress_ahCallBack[1]21277
!----------------------------------
KILL
!DEBUG after Kill TImer
!DEBUG Variables ------------------
! $ForceFalse
! $_Progress_ahCallBack[2]0
! $_Progress_ahCallBack[0]21277
! $_Progress_ahCallBack[1]21277
!----------------------------------
!DEBUG after Free callback
!DEBUG Variables ------------------
! $ForceFalse
! $_Progress_ahCallBack[2]0
! $_Progress_ahCallBack[0]21277
! $_Progress_ahCallBack[1]21277
!----------------------------------
!DEBUG after Var REset
!DEBUG Variables ------------------
! $ForceFalse
! $_Progress_ahCallBack[2]0
! $_Progress_ahCallBack[0]-1
! $_Progress_ahCallBack[1]-1
!----------------------------------

My program steel in freeze, I need to kill it.

Good luck ! :-)

Link to comment
Share on other sites

Well could you post your code please? Or a shortened version to demonstrate the error, because i can see no error in the func ...

e.g. it could depend on how do you set the new percentage to the bar timer / adlib ...

*GERMAN* [note: you are not allowed to remove author / modified info from my UDFs]My UDFs:[_SetImageBinaryToCtrl] [_TaskDialog] [AutoItObject] [Animated GIF (GDI+)] [ClipPut for Image] [FreeImage] [GDI32 UDFs] [GDIPlus Progressbar] [Hotkey-Selector] [Multiline Inputbox] [MySQL without ODBC] [RichEdit UDFs] [SpeechAPI Example] [WinHTTP]UDFs included in AutoIt: FTP_Ex (as FTPEx), _WinAPI_SetLayeredWindowAttributes

Link to comment
Share on other sites

  • 3 months later...

I love this UDF. Question though, is it possible to do the progress bar vertically instead of horizontally? I was looking for something that would let me control the look of the progress bar in XP. My gui has limited realestate so I need it vertical. Thanks

Link to comment
Share on other sites

I did not implement horizontal style since it is not so important. You are free to rewrite/extend the UDF when you need it :)

*GERMAN* [note: you are not allowed to remove author / modified info from my UDFs]My UDFs:[_SetImageBinaryToCtrl] [_TaskDialog] [AutoItObject] [Animated GIF (GDI+)] [ClipPut for Image] [FreeImage] [GDI32 UDFs] [GDIPlus Progressbar] [Hotkey-Selector] [Multiline Inputbox] [MySQL without ODBC] [RichEdit UDFs] [SpeechAPI Example] [WinHTTP]UDFs included in AutoIt: FTP_Ex (as FTPEx), _WinAPI_SetLayeredWindowAttributes

Link to comment
Share on other sites

  • 1 month later...

Hello! Thanks for this useful UDF.

I have a problem: how to remove white streaks from the bottom and right?

As I understand it is imitation of volume or depressed.

Posted Image

Thank you!

add

------------------

Another problem:

During movement progressbar, slightly move (twitch) bmp image and it looks very bad.

example.rar

How fix this?

Edited by ynbIpb
Link to comment
Share on other sites

Try this UDF: i modified it a bit.

//Removed attachment

Edited by ProgAndy

*GERMAN* [note: you are not allowed to remove author / modified info from my UDFs]My UDFs:[_SetImageBinaryToCtrl] [_TaskDialog] [AutoItObject] [Animated GIF (GDI+)] [ClipPut for Image] [FreeImage] [GDI32 UDFs] [GDIPlus Progressbar] [Hotkey-Selector] [Multiline Inputbox] [MySQL without ODBC] [RichEdit UDFs] [SpeechAPI Example] [WinHTTP]UDFs included in AutoIt: FTP_Ex (as FTPEx), _WinAPI_SetLayeredWindowAttributes

Link to comment
Share on other sites

OK, changed the draw-func again and updated my UDF. DL see first post.

*GERMAN* [note: you are not allowed to remove author / modified info from my UDFs]My UDFs:[_SetImageBinaryToCtrl] [_TaskDialog] [AutoItObject] [Animated GIF (GDI+)] [ClipPut for Image] [FreeImage] [GDI32 UDFs] [GDIPlus Progressbar] [Hotkey-Selector] [Multiline Inputbox] [MySQL without ODBC] [RichEdit UDFs] [SpeechAPI Example] [WinHTTP]UDFs included in AutoIt: FTP_Ex (as FTPEx), _WinAPI_SetLayeredWindowAttributes

Link to comment
Share on other sites

You should use sth. like this:

#include <Memory.au3>

;Authors: Prog@ndy, Zedna
Func _LoadImageFromMemory($Pointer, $nSize)

    Local $hData, $pData, $pStream, $pBitmap, $hBitmap
        ; use GDI+ for converting to bitmap first
    $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]
Return $pBitmap
    Local $ret = DllCall($ghGDIPDll,"int","GdipCloneImage", "int", $pBitmap, "int*",0)
    $hNewImage = $ret[2]
    _GDIPlus_BitmapDispose($pBitmap)
    _GDIPlus_Shutdown()
    _WinAPI_DeleteObject($pStream)
    _MemGlobalFree($hData)
    Return $hNewImage

EndFunc


;Authors: Prog@ndy, based on code by Zedna
Func _LoadImageFromBinary(ByRef $Binary)
    Local $picdata = Binary($Binary) ; Fetch the Data
    Local $piclength = BinaryLen($picdata) ; Get Length

    Local $picstruct = DllStructCreate("byte[" & $piclength & "]")
        DllStructSetData($picstruct,1,$picdata)
        Local $picmemory = DllStructGetPtr($picstruct)
        Local $hImage = _LoadImageFromMemory($picmemory, $piclength)
        DllStructSetData($picstruct,1,0)
    $picstruct = ""
    Return $hImage
EndFunc

_ProgressSetHBitmaps($Progress1, $IMG1, $IMG2)

*GERMAN* [note: you are not allowed to remove author / modified info from my UDFs]My UDFs:[_SetImageBinaryToCtrl] [_TaskDialog] [AutoItObject] [Animated GIF (GDI+)] [ClipPut for Image] [FreeImage] [GDI32 UDFs] [GDIPlus Progressbar] [Hotkey-Selector] [Multiline Inputbox] [MySQL without ODBC] [RichEdit UDFs] [SpeechAPI Example] [WinHTTP]UDFs included in AutoIt: FTP_Ex (as FTPEx), _WinAPI_SetLayeredWindowAttributes

Link to comment
Share on other sites

Sorry, but I do not understand how to use it.

If not difficult to make a small example based on a sample that I put out earlier.

Thank you.

As I understand, these functions must be bi insert in BinaryImage.au3?

Link to comment
Share on other sites

  • 2 weeks later...

Example with your images:

#include <GUIConstants.au3>
#include <WindowsConstants.au3>
#include <GDIpProgress.au3>
#include <Memory.au3>

$Form1 = GUICreate("Form1", 492, 80, 193, 125)
GUICtrlCreatePic(@ScriptDir & "\background.bmp", 0, 40, 492, 40, $WS_CLIPSIBLINGS)
$Button1 = GUICtrlCreateButton("Start", 208, 8, 75, 25, 0)
$Progress1 = _ProgressCreate(55, 60, 386, 14)
_ProgressSetText($Progress1, "")

$Temp = _Progress1Bin()
$IMGProgress1 = _LoadImageFromBinary($temp)

$Temp2 = _Progress2Bin()

$IMGProgress2 = _LoadImageFromBinary( $temp2 )

;_ProgressSetImages($Progress1, @ScriptDir & "\progress1.bmp", @ScriptDir & "\progress2.bmp")
_ProgressSetHBitmaps($Progress1, $IMGprogress1, $IMGProgress2)

_ProgressSet($Progress1, 0)
GUISetState(@SW_SHOW)


Func _Progress2Bin()
Local $FileName = "0x424DA63F0000000000003600000028000000820100000E0000000100180000000000703F0000120B0000120B00000000000000000000778C928C645C8C645C"
   $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
   $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
   $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
   $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
   $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
   $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
   $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
   $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
   $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
   $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
   $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
   $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
   $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
   $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
   $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
   $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
   $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
   $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8F635E000078"
   $FileName &= "8D928C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC080"
   $FileName &= "80C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C"
   $FileName &= "8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C0"
   $FileName &= "80808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C64"
   $FileName &= "5C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C08080"
   $FileName &= "8C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C"
   $FileName &= "645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C64"
   $FileName &= "5C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645C"
   $FileName &= "C08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C"
   $FileName &= "645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC080"
   $FileName &= "80C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C"
   $FileName &= "8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C0"
   $FileName &= "80808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C64"
   $FileName &= "5C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C08080"
   $FileName &= "8C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C"
   $FileName &= "645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C64"
   $FileName &= "5C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645C"
   $FileName &= "C08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C645C8C645C8C645CC08080C080808C645C8C"
   $FileName &= "645C8F625D0000788C918C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C"
   $FileName &= "8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C0"
   $FileName &= "8080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C64"
   $FileName &= "5CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080"
   $FileName &= "C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC0"
   $FileName &= "9080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080"
   $FileName &= "808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080"
   $FileName &= "C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C"
   $FileName &= "645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C090"
   $FileName &= "80C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C"
   $FileName &= "8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C0"
   $FileName &= "8080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C64"
   $FileName &= "5CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080"
   $FileName &= "C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC0"
   $FileName &= "9080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080"
   $FileName &= "808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080"
   $FileName &= "C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C"
   $FileName &= "645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C090"
   $FileName &= "80C08080C080808C645C8F605B0000788B908C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C4"
   $FileName &= "9A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C64"
   $FileName &= "5CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91"
   $FileName &= "C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC0"
   $FileName &= "9080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080"
   $FileName &= "808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080"
   $FileName &= "C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C"
   $FileName &= "645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C090"
   $FileName &= "80C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C"
   $FileName &= "8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C4"
   $FileName &= "9A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C64"
   $FileName &= "5CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91"
   $FileName &= "C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC0"
   $FileName &= "9080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080"
   $FileName &= "808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080"
   $FileName &= "C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C"
   $FileName &= "645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C090"
   $FileName &= "80C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C"
   $FileName &= "8C645CC09080C09080C49A91C080808C645C8F625C0000778A8F8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C64"
   $FileName &= "5CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080"
   $FileName &= "C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC0"
   $FileName &= "9080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080"
   $FileName &= "808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080"
   $FileName &= "C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C"
   $FileName &= "645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C090"
   $FileName &= "80C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C"
   $FileName &= "8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C0"
   $FileName &= "8080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C64"
   $FileName &= "5CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080"
   $FileName &= "C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC0"
   $FileName &= "9080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080"
   $FileName &= "808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080"
   $FileName &= "C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C"
   $FileName &= "645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C090"
   $FileName &= "80C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C"
   $FileName &= "8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C0"
   $FileName &= "8080C080808C645C8C645CC09080C09080C08080C080808C645C90625D0000788A8E8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91"
   $FileName &= "C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC0"
   $FileName &= "9080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080"
   $FileName &= "808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080"
   $FileName &= "C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C"
   $FileName &= "645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C090"
   $FileName &= "80C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C"
   $FileName &= "8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C4"
   $FileName &= "9A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C64"
   $FileName &= "5CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91"
   $FileName &= "C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC0"
   $FileName &= "9080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080"
   $FileName &= "808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080"
   $FileName &= "C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C"
   $FileName &= "645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C090"
   $FileName &= "80C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C"
   $FileName &= "8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C4"
   $FileName &= "9A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C64"
   $FileName &= "5CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8F615B0000788A8F8C645CC09080C09080C08080C080808C645C8C645CC0"
   $FileName &= "9080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080"
   $FileName &= "808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080"
   $FileName &= "C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C"
   $FileName &= "645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C090"
   $FileName &= "80C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C"
   $FileName &= "8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C0"
   $FileName &= "8080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C64"
   $FileName &= "5CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080"
   $FileName &= "C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC0"
   $FileName &= "9080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080"
   $FileName &= "808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080"
   $FileName &= "C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C"
   $FileName &= "645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C090"
   $FileName &= "80C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C"
   $FileName &= "8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C0"
   $FileName &= "8080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C64"
   $FileName &= "5CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080"
   $FileName &= "C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8F605A000075898C8C645CC09080C09080C49A91C080"
   $FileName &= "808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080"
   $FileName &= "C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C"
   $FileName &= "645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C090"
   $FileName &= "80C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C"
   $FileName &= "8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C4"
   $FileName &= "9A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C64"
   $FileName &= "5CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91"
   $FileName &= "C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC0"
   $FileName &= "9080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080"
   $FileName &= "808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080"
   $FileName &= "C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C"
   $FileName &= "645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C090"
   $FileName &= "80C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C"
   $FileName &= "8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C4"
   $FileName &= "9A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C64"
   $FileName &= "5CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91"
   $FileName &= "C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC0"
   $FileName &= "9080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8F605B000075888B8C645CC09080"
   $FileName &= "C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C"
   $FileName &= "645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C090"
   $FileName &= "80C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C"
   $FileName &= "8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C0"
   $FileName &= "8080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C64"
   $FileName &= "5CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080"
   $FileName &= "C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC0"
   $FileName &= "9080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080"
   $FileName &= "808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080"
   $FileName &= "C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C"
   $FileName &= "645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C090"
   $FileName &= "80C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C"
   $FileName &= "8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C0"
   $FileName &= "8080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C64"
   $FileName &= "5CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080"
   $FileName &= "C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC0"
   $FileName &= "9080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080"
   $FileName &= "808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8F605B000074"
   $FileName &= "878B8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C090"
   $FileName &= "80C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C"
   $FileName &= "8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C4"
   $FileName &= "9A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C64"
   $FileName &= "5CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91"
   $FileName &= "C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC0"
   $FileName &= "9080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080"
   $FileName &= "808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080"
   $FileName &= "C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C"
   $FileName &= "645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C090"
   $FileName &= "80C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C"
   $FileName &= "8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C4"
   $FileName &= "9A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C64"
   $FileName &= "5CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91"
   $FileName &= "C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC0"
   $FileName &= "9080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080"
   $FileName &= "808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080"
   $FileName &= "C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C645C8C645CC09080C09080C49A91C080808C"
   $FileName &= "645C90615A000073868A8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C"
   $FileName &= "8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C0"
   $FileName &= "8080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C64"
   $FileName &= "5CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080"
   $FileName &= "C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC0"
   $FileName &= "9080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080"
   $FileName &= "808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080"
   $FileName &= "C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C"
   $FileName &= "645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C090"
   $FileName &= "80C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C"
   $FileName &= "8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C0"
   $FileName &= "8080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C64"
   $FileName &= "5CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080"
   $FileName &= "C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC0"
   $FileName &= "9080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080"
   $FileName &= "808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080"
   $FileName &= "C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C"
   $FileName &= "645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C09080C08080C080808C645C8C645CC09080C090"
   $FileName &= "80C08080C080808C645C90615B00007486898C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C0"
   $FileName &= "9080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C64"
   $FileName &= "5CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080"
   $FileName &= "C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC0"
   $FileName &= "9080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080"
   $FileName &= "808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080"
   $FileName &= "C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C"
   $FileName &= "645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C090"
   $FileName &= "80C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C"
   $FileName &= "8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C0"
   $FileName &= "9080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C64"
   $FileName &= "5CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080"
   $FileName &= "C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC0"
   $FileName &= "9080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080"
   $FileName &= "808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080"
   $FileName &= "C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C"
   $FileName &= "645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C090"
   $FileName &= "80C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C8C645CC09080C09080C09080C080808C645C"
   $FileName &= "8C645CC09080C09080C09080C080808C645C90615B00007284898C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C64"
   $FileName &= "5C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C09080"
   $FileName &= "8C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C"
   $FileName &= "645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C64"
   $FileName &= "5C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645C"
   $FileName &= "C09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C"
   $FileName &= "645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC090"
   $FileName &= "80C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C"
   $FileName &= "8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C0"
   $FileName &= "90808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C64"
   $FileName &= "5C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C09080"
   $FileName &= "8C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C"
   $FileName &= "645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C64"
   $FileName &= "5C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645C"
   $FileName &= "C09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C"
   $FileName &= "645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC090"
   $FileName &= "80C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C"
   $FileName &= "8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C090808C645C8C645C8C645C8C645CC09080C0"
   $FileName &= "90808C645C8C645C8C645C8C645CC09080C090808C645C8C645C90615B00007284888C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
   $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
   $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
   $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
   $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
   $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
   $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
   $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
   $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
   $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
   $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
   $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
   $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
   $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
   $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
   $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
   $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
   $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
   $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C90615C0000"
Return $FileName
EndFunc

Func _Progress1Bin()
Local $FileName = "0x424DA63F0000000000003600000028000000820100000E0000000100180000000000703F0000120B0000120B00000000000000000000778C928C645C8C645C"
   $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
   $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
   $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
   $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
   $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
   $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
   $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
   $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
   $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
   $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
   $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
   $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
   $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
   $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
   $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
   $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
   $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
   $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8F635E000078"
   $FileName &= "8D928C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8"
   $FileName &= "F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C"
   $FileName &= "8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802"
   $FileName &= "F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C64"
   $FileName &= "5C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F8"
   $FileName &= "8C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C"
   $FileName &= "645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C64"
   $FileName &= "5C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C"
   $FileName &= "02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C"
   $FileName &= "645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8"
   $FileName &= "F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C"
   $FileName &= "8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802"
   $FileName &= "F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C64"
   $FileName &= "5C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F8"
   $FileName &= "8C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C"
   $FileName &= "645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C64"
   $FileName &= "5C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C"
   $FileName &= "02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C"
   $FileName &= "645C8F625D0000788C918C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C"
   $FileName &= "8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802"
   $FileName &= "F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C64"
   $FileName &= "5C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F8"
   $FileName &= "02F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02"
   $FileName &= "F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8"
   $FileName &= "F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F8"
   $FileName &= "02F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C"
   $FileName &= "645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8"
   $FileName &= "F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C"
   $FileName &= "8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802"
   $FileName &= "F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C64"
   $FileName &= "5C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F8"
   $FileName &= "02F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02"
   $FileName &= "F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8"
   $FileName &= "F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F8"
   $FileName &= "02F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C"
   $FileName &= "645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8"
   $FileName &= "F802F8F802F8F88C645C8F605B0000788B908C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802"
   $FileName &= "F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C64"
   $FileName &= "5C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F8"
   $FileName &= "02F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02"
   $FileName &= "F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8"
   $FileName &= "F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F8"
   $FileName &= "02F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C"
   $FileName &= "645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8"
   $FileName &= "F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C"
   $FileName &= "8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802"
   $FileName &= "F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C64"
   $FileName &= "5C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F8"
   $FileName &= "02F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02"
   $FileName &= "F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8"
   $FileName &= "F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F8"
   $FileName &= "02F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C"
   $FileName &= "645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8"
   $FileName &= "F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C"
   $FileName &= "8C645C02F8F802F8F802F8F802F8F88C645C8F625C0000778A8F8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C64"
   $FileName &= "5C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F8"
   $FileName &= "02F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02"
   $FileName &= "F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8"
   $FileName &= "F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F8"
   $FileName &= "02F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C"
   $FileName &= "645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8"
   $FileName &= "F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C"
   $FileName &= "8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802"
   $FileName &= "F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C64"
   $FileName &= "5C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F8"
   $FileName &= "02F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02"
   $FileName &= "F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8"
   $FileName &= "F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F8"
   $FileName &= "02F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C"
   $FileName &= "645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8"
   $FileName &= "F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C"
   $FileName &= "8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802"
   $FileName &= "F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C90625D0000788A8E8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F8"
   $FileName &= "02F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02"
   $FileName &= "F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8"
   $FileName &= "F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F8"
   $FileName &= "02F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C"
   $FileName &= "645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8"
   $FileName &= "F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C"
   $FileName &= "8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802"
   $FileName &= "F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C64"
   $FileName &= "5C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F8"
   $FileName &= "02F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02"
   $FileName &= "F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8"
   $FileName &= "F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F8"
   $FileName &= "02F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C"
   $FileName &= "645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8"
   $FileName &= "F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C"
   $FileName &= "8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802"
   $FileName &= "F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C64"
   $FileName &= "5C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8F615B0000788A8F8C645C02F8F802F8F802F8F802F8F88C645C8C645C02"
   $FileName &= "F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8"
   $FileName &= "F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F8"
   $FileName &= "02F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C"
   $FileName &= "645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8"
   $FileName &= "F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C"
   $FileName &= "8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802"
   $FileName &= "F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C64"
   $FileName &= "5C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F8"
   $FileName &= "02F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02"
   $FileName &= "F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8"
   $FileName &= "F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F8"
   $FileName &= "02F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C"
   $FileName &= "645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8"
   $FileName &= "F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C"
   $FileName &= "8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802"
   $FileName &= "F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C64"
   $FileName &= "5C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F8"
   $FileName &= "02F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8F605A000075898C8C645C02F8F802F8F802F8F802F8"
   $FileName &= "F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F8"
   $FileName &= "02F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C"
   $FileName &= "645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8"
   $FileName &= "F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C"
   $FileName &= "8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802"
   $FileName &= "F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C64"
   $FileName &= "5C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F8"
   $FileName &= "02F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02"
   $FileName &= "F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8"
   $FileName &= "F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F8"
   $FileName &= "02F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C"
   $FileName &= "645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8"
   $FileName &= "F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C"
   $FileName &= "8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802"
   $FileName &= "F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C64"
   $FileName &= "5C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F8"
   $FileName &= "02F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02"
   $FileName &= "F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8F605B000075888B8C645C02F8F8"
   $FileName &= "02F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C"
   $FileName &= "645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8"
   $FileName &= "F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C"
   $FileName &= "8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802"
   $FileName &= "F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C64"
   $FileName &= "5C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F8"
   $FileName &= "02F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02"
   $FileName &= "F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8"
   $FileName &= "F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F8"
   $FileName &= "02F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C"
   $FileName &= "645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8"
   $FileName &= "F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C"
   $FileName &= "8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802"
   $FileName &= "F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C64"
   $FileName &= "5C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F8"
   $FileName &= "02F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02"
   $FileName &= "F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8"
   $FileName &= "F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8F605B000074"
   $FileName &= "878B8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8"
   $FileName &= "F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C"
   $FileName &= "8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802"
   $FileName &= "F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C64"
   $FileName &= "5C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F8"
   $FileName &= "02F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02"
   $FileName &= "F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8"
   $FileName &= "F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F8"
   $FileName &= "02F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C"
   $FileName &= "645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8"
   $FileName &= "F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C"
   $FileName &= "8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802"
   $FileName &= "F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C64"
   $FileName &= "5C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F8"
   $FileName &= "02F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02"
   $FileName &= "F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8"
   $FileName &= "F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F8"
   $FileName &= "02F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C"
   $FileName &= "645C90615A000073868A8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C"
   $FileName &= "8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802"
   $FileName &= "F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C64"
   $FileName &= "5C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F8"
   $FileName &= "02F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02"
   $FileName &= "F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8"
   $FileName &= "F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F8"
   $FileName &= "02F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C"
   $FileName &= "645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8"
   $FileName &= "F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C"
   $FileName &= "8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802"
   $FileName &= "F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C64"
   $FileName &= "5C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F8"
   $FileName &= "02F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02"
   $FileName &= "F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8"
   $FileName &= "F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F8"
   $FileName &= "02F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C"
   $FileName &= "645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8"
   $FileName &= "F802F8F802F8F88C645C90615B00007486898C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802"
   $FileName &= "F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C64"
   $FileName &= "5C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F8"
   $FileName &= "02F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02"
   $FileName &= "F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8"
   $FileName &= "F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F8"
   $FileName &= "02F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C"
   $FileName &= "645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8"
   $FileName &= "F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C"
   $FileName &= "8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802"
   $FileName &= "F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C64"
   $FileName &= "5C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F8"
   $FileName &= "02F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02"
   $FileName &= "F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8"
   $FileName &= "F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F8"
   $FileName &= "02F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C"
   $FileName &= "645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8"
   $FileName &= "F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C8C645C02F8F802F8F802F8F802F8F88C645C"
   $FileName &= "8C645C02F8F802F8F802F8F802F8F88C645C90615B00007284898C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C64"
   $FileName &= "5C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F8"
   $FileName &= "8C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C"
   $FileName &= "645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C64"
   $FileName &= "5C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C"
   $FileName &= "02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C"
   $FileName &= "645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8"
   $FileName &= "F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C"
   $FileName &= "8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802"
   $FileName &= "F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C64"
   $FileName &= "5C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F8"
   $FileName &= "8C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C"
   $FileName &= "645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C64"
   $FileName &= "5C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C"
   $FileName &= "02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C"
   $FileName &= "645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8"
   $FileName &= "F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C"
   $FileName &= "8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C8C645C8C645C02F8F802"
   $FileName &= "F8F88C645C8C645C8C645C8C645C02F8F802F8F88C645C8C645C90615B00007284888C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
   $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
   $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
   $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
   $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
   $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
   $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
   $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
   $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
   $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
   $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
   $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
   $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
   $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
   $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
   $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C"
   $FileName &= "8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C"
   $FileName &= "645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C64"
   $FileName &= "5C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C8C645C90615C0000"

Return $FileName
EndFunc

While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit
        Case $Button1
        For $i = 1 to 100 Step 1
            sleep(100)
        _ProgressSet($Progress1, $i)
        Next
    EndSwitch
WEnd



;Authors: Prog@ndy, Zedna
Func _LoadImageFromMemory($Pointer, $nSize)
    Local $hData, $pData, $pStream, $pBitmap, $hBitmap
        ; use GDI+ for converting to bitmap first
    $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]
Return $pBitmap
#cs
    Local $ret = DllCall($ghGDIPDll,"int","GdipCloneImage", "int", $pBitmap, "int*",0)
    $hNewImage = $ret[2]
    _GDIPlus_BitmapDispose($pBitmap)
    _GDIPlus_Shutdown()
    _WinAPI_DeleteObject($pStream)
    _MemGlobalFree($hData)
    Return $hNewImage
#ce
EndFunc


;Authors: Prog@ndy, based on code by Zedna
Func _LoadImageFromBinary(ByRef $Binary)
    Local $picdata = Binary($Binary) ; Fetch the Data
    Local $piclength = BinaryLen($picdata) ; Get Length

    Local $picstruct = DllStructCreate("byte[" & $piclength & "]")

        DllStructSetData($picstruct,1,$picdata)
        Local $picmemory = DllStructGetPtr($picstruct)
        Local $hImage = _LoadImageFromMemory($picmemory, $piclength)
        DllStructSetData($picstruct,1,0)
    $picstruct = ""
    Return $hImage
EndFunc

*GERMAN* [note: you are not allowed to remove author / modified info from my UDFs]My UDFs:[_SetImageBinaryToCtrl] [_TaskDialog] [AutoItObject] [Animated GIF (GDI+)] [ClipPut for Image] [FreeImage] [GDI32 UDFs] [GDIPlus Progressbar] [Hotkey-Selector] [Multiline Inputbox] [MySQL without ODBC] [RichEdit UDFs] [SpeechAPI Example] [WinHTTP]UDFs included in AutoIt: FTP_Ex (as FTPEx), _WinAPI_SetLayeredWindowAttributes

Link to comment
Share on other sites

  • 5 weeks later...

Hi,

i have a problem with your UDF and GuiSetOnEvent... When i create a Gui with a progressbar an i want to close the GUI, it freezes and the cpu usage gets very high...

here is an example:

Opt("GUIOnEventMode", 1)
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Include <GDIpProgress.au3>

GUICreate("GUI")
GUISetOnEvent($GUI_EVENT_CLOSE, "_Exit")

_ProgressCreate (12, 22, 280, 18)


GUISetState()


While 1
    Sleep (250)
WEnd

Exit

Func _Exit()
    Exit    
EndFunc

Is it a bug, or is there some wrong code from me?

Link to comment
Share on other sites

In Your exit-func, you should delete the Progressbar.

$ID = _ProgressCreate (12, 22, 280, 18)
...
_ProgressDelete($ID)

*GERMAN* [note: you are not allowed to remove author / modified info from my UDFs]My UDFs:[_SetImageBinaryToCtrl] [_TaskDialog] [AutoItObject] [Animated GIF (GDI+)] [ClipPut for Image] [FreeImage] [GDI32 UDFs] [GDIPlus Progressbar] [Hotkey-Selector] [Multiline Inputbox] [MySQL without ODBC] [RichEdit UDFs] [SpeechAPI Example] [WinHTTP]UDFs included in AutoIt: FTP_Ex (as FTPEx), _WinAPI_SetLayeredWindowAttributes

Link to comment
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
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...