Catch and handle the Excel Application Quit event

Jaafar Tribak

Well-known Member
Joined
Dec 5, 2002
Messages
9,625
Office Version
  1. 2016
Platform
  1. Windows
There is no Quit event on the application...here is a way to do it.

Essentially, the code works by subclassing the excel window and handling the WM_CLOSE Msg.

But subclassing the main excel window always causes the application to crash. So In order to overcome this issue, the actual callback function runs from a small In Process activeX dll that i have developped for this purpose.

In order to make this code as flexible and as portable as possible, the activeX dll's bytes are stored in a module so the dll can be rebuilt and loaded in excel on the fly at runtime ( ie : No dll file needs to be distributed along with the workbook ). Also No dll registration is needed.

The following example shows how to use this technique to prevent quitting the application unless the workbook is closed first.

Workbook demo


1. Code in a standard module (main)

Code:
Option Explicit

Private Declare Function GETINSTANCE Lib "DirectCom" _
(FName As String, ClassName As String) As Object

Public bXLClosing As Boolean
Private bEventSet As Boolean
Private oXL_Quit As Object

 
Public Sub Start()
 
    Dim sXL_Quit_Dll_Path_Name As String
    
    If Not bEventSet Then

        sXL_Quit_Dll_Path_Name = Environ("Temp") & "\XLQuit.dll"
        
        Call CreateDIRCOMdlls(True)
        Call CreateSubClassDlls(True)
        Do
            Set oXL_Quit = _
            GETINSTANCE(sXL_Quit_Dll_Path_Name, "XL_QueryClose")
            DoEvents
        Loop Until Not oXL_Quit Is Nothing
        
        Call oXL_Quit.StartEvent _
        (Application.Hwnd, AddressOf Excel_BeforeQuit, oXL_Quit)
        
        bEventSet = True
    Else
    
        MsgBox "Event already set.", vbInformation
    
    End If
 
End Sub


Public Sub Finish()
    
    On Error Resume Next
    
    Call oXL_Quit.StopEvent(Application.Hwnd)
    Set oXL_Quit = Nothing
    bXLClosing = False
    bEventSet = False
    
End Sub

Private Sub Excel_BeforeQuit()
   
    bXLClosing = True
    
    MsgBox "You have to first Close the workbook :" _
    & vbNewLine & "'" & ThisWorkbook.Name & "'", vbCritical

End Sub
2. Code in the ThisWorkbook module :

Code:
Option Explicit

Private Sub Workbook_BeforeClose(Cancel As Boolean)
    If bXLClosing Then
        bXLClosing = False
        Cancel = True
    End If
End Sub
3. Code in a standard module ( holds the dll bytes)

Code:
Option Explicit

Public Sub CreateSubClassDlls(Dummy As Boolean)

Dim sXL_Quit_Dll_Path_Name As String
Dim sDllBytes As String
Dim aVar() As String
Dim Bytes() As Byte
Dim lFileNum As Long
Dim i As Long


sDllBytes = "77,90,144,0,3,0,0,0,4,0,0,0,255,255,0,0,184,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,0,0,0,14,31,186,14,0,180,9,205,33,184,1,76,205,33,84,104,105,115,32,112,114,111,103,114,97,109,32,99,97,110,110,111,116,32,98,101,32,114,117,110,32,105,110,32,68,79,83,32,109,111,100,101,46,13,13,10,36,0,0,0,0,0,0,0,41,11,220,219,109,106,178,136,109,106,178,136,109,106,178,136,238,118,188,136,108,106,178,136,4,117,187,136,111,106,178,136,132,117,191,136,108,106,178,136,133,117,182,136,108,106,178,136,82,105,99,104,109,106,178,136,0,0,0,0,0,0,0,0,80,69,0,0,76,1,4,"
sDllBytes = sDllBytes & "0,3,65,83,79,0,0,0,0,0,0,0,0,224,0,14,33,11,1,6,0,0,32,0,0,0,48,0,0,0,0,0,0,64,18,0,0,0,16,0,0,0,48,0,0,0,0,0,17,0,16,0,0,0,16,0,0,4,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,0,96,0,0,0,16,0,0,77,14,1,0,2,0,0,0,0,0,16,0,0,16,0,0,0,0,16,0,0,16,0,0,0,0,0,0,16,0,0,0,64,44,0,0,166,0,0,0,164,40,0,0,40,0,0,0,0,64,0,0,236,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,0,0,168,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,88,2,0,0,32,0,0,0,0,16,0,0,196,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,116,101,120,116,0,0,0,230,28,0,0,0,16,0,0,0,32,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,96,46,100,97,116,97,0,0,0,60,4,0,0,0,48,0,0,0,16,0,0,0,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,192,46,114,115,114,99,0,0,0,236,9,0,0,0,64,0,0,0,16,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,64,46,114,101,108,111,99,0,0,226,2,0,0,0,80,0,0,0,16,0,0,0,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,"
sDllBytes = sDllBytes & "66,191,194,2,72,16,0,0,0,0,0,0,0,0,0,0,0,77,83,86,66,86,77,54,48,46,68,76,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,198,145,70,115,57,8,70,115,183,102,68,115,98,114,71,115,250,0,70,115,129,7,70,115,149,193,67,115,174,0,70,115,126,207,68,115,61,158,68,115,70,1,70,115,84,158,68,115,70,2,70,115,46,147,70,115,42,97,70,115,207,153,67,115,229,160,55,115,54,8,70,115,226,153,67,115,211,147,70,115,20,149,68,115,224,152,67,115,36,70,69,115,201,4,70,115,250,1,70,115,19,117,71,"
sDllBytes = sDllBytes & "115,229,220,68,115,107,146,70,115,193,230,67,115,122,1,70,115,122,2,70,115,69,106,69,115,174,1,70,115,233,251,69,115,67,59,64,115,239,56,64,115,187,58,64,115,102,57,64,115,123,55,64,115,191,163,55,115,246,109,71,115,0,145,70,115,237,93,71,115,45,237,69,115,132,148,70,115,81,219,69,115,48,106,69,115,251,157,68,115,0,0,0,0,0,0,0,0,1,0,8,0,186,32,0,17,1,0,8,0,34,33,0,17,4,0,4,0,0,0,0,0,0,0,0,0,202,35,0,17,4,0,4,0,0,0,0,0,0,0,0,0,84,37,0,17,4,0,4,0,0,0,0,0,0,0,0,0,11,39,0,17,4,0,4,0,0,0,0,0,0,0,0,0,57,40,0,17,0,0,0,0,0,0,0,0,255,37,56,16,0,17,255,37,88,16,0,17,255,37,100,"
sDllBytes = sDllBytes & "16,0,17,255,37,40,16,0,17,255,37,28,16,0,17,255,37,116,16,0,17,255,37,16,16,0,17,255,37,132,16,0,17,255,37,48,16,0,17,255,37,128,16,0,17,255,37,120,16,0,17,255,37,96,16,0,17,255,37,68,16,0,17,255,37,92,16,0,17,255,37,20,16,0,17,255,37,4,16,0,17,255,37,164,16,0,17,255,37,0,16,0,17,255,37,180,16,0,17,255,37,108,16,0,17,255,37,52,16,0,17,255,37,76,16,0,17,255,37,176,16,0,17,255,37,172,16,0,17,255,37,64,16,0,17,255,37,104,16,0,17,255,37,80,16,0,17,255,37,112,16,0,17,255,37,124,16,0,17,255,37,188,16,0,17,255,37,168,16,0,17,255,37,36,16,0,17,255,37,12,16,0,17,255,37,160,16,0,17,255,37,32,16,0,17,255,37,44,16,0,"
sDllBytes = sDllBytes & "17,255,37,184,16,0,17,255,37,156,16,0,17,255,37,24,16,0,17,255,37,8,16,0,17,255,37,84,16,0,17,255,37,60,16,0,17,255,37,72,16,0,17,255,37,136,16,0,17,255,37,148,16,0,17,255,37,144,16,0,17,255,37,140,16,0,17,255,37,152,16,0,17,90,104,52,52,0,17,104,56,52,0,17,82,233,233,255,255,255,0,0,0,72,0,0,0,48,0,0,0,64,0,0,0,0,0,0,0,89,15,37,167,251,207,17,77,175,92,213,123,236,191,65,72,0,0,0,0,0,0,1,0,0,0,114,93,13,10,65,117,69,120,99,101,108,81,117,105,116,0,49,13,10,108,101,100,0,13,10,32,32,32,32,82,0,0,0,0,144,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,157,12,128,129,70,173,136,76,148,110,189,88,176,21,142,"
sDllBytes = sDllBytes & "150,1,0,0,0,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,111,99,0,0,10,32,32,32,32,82,101,109,88,76,95,81,117,101,114,121,67,108,111,115,101,0,107,116,20,136,186,227,203,214,175,68,181,113,129,151,223,119,42,166,7,0,0,0,0,29,0,17,7,0,0,0,164,28,0,17,7,0,0,0,72,28,0,17,7,0,0,0,4,28,0,17,7,0,0,0,192,27,0,17,7,0,0,0,124,27,0,17,7,0,0,0,56,27,0,17,7,0,0,0,240,26,0,17,7,0,0,0,168,26,0,17,7,0,0,0,96,26,0,17,7,0,0,0,24,26,0,17,7,0,0,0,204,25,0,17,7,0,0,0,132,25,0,17,1,0,1,0,152,23,0,17,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,28,24,0,"
sDllBytes = sDllBytes & "17,28,48,0,17,13,0,0,0,164,19,0,17,0,0,0,0,0,0,0,0,0,0,0,0,164,19,0,17,0,0,0,0,0,0,0,0,110,35,0,0,0,0,0,0,0,0,0,0,67,0,58,0,92,0,88,0,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,86,66,53,33,240,31,42,0,0,0,0,0,0,0,0,0,0,0,0,0,126,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,9,4,0,0,0,0,0,0,0,0,0,0,92,21,0,17,0,240,48,0,0,255,255,255,1,0,0,0,1,0,0,0,0,0,0,0,233,0,0,0,4,19,0,17,4,19,0,17,84,18,0,17,120,0,0,0,130,0,0,0,140,0,0,0,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,69,120,99,101,108,81,117,105,116,0,69,120,99,101,108,81,117,105,116,0,0,69,120,99,101,108,81,117,105,116,0,0,1,0,0,0,152,23,0,17,0,0,0,0,116,31,0,17,255,255,255,255,0,0,0,0,236,23,0,17,8,48,0,17,0,0,0,0,8,220,27,0,0,0,0,0,0,0,0,0,0,0,0,0,232,20,0,17,1,0,0,0,148,24,0,17,0,0,0,0,232,20,0,17,1,0,0,0,240,20,0,17,0,0,0,0,236,20,0,17,1,0,0,0,240,20,0,17,2,0,0,0,12,0,16,0,24,21,0,17,4,52,0,17,0,0,0,0,196,100,25,0,164,24,0,17,180,24,0,17,64,0,2,0,52,0,0,0,196,24,0,17,255,255,255,255,0,0,0,0,0,0,0,0,32,21,0,17,224,104,25,0,212,24,0,17,255,255,255,"
sDllBytes = sDllBytes & "255,72,21,0,17,85,21,0,17,0,0,0,0,240,20,0,17,112,20,0,17,16,18,0,17,22,18,0,17,28,18,0,17,0,0,0,0,0,0,0,0,129,108,36,4,255,255,0,0,233,35,11,0,0,129,108,36,4,255,255,0,0,233,134,11,0,0,0,0,244,1,0,0,152,23,0,17,0,0,0,0,96,32,0,17,160,40,0,17,52,4,0,0,8,48,0,17,38,17,0,17,0,48,0,17,42,0,92,0,65,0,67,0,58,0,92,0,88,0,76,0,92,0,69,0,120,0,99,0,101,0,108,0,81,0,117,0,105,0,116,0,46,0,118,0,98,0,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,19,0,17,13,0,0,0,0,0,0,0,104,48,0,17,4,32,0,17,255,255,255,255,0,0,0,0,88,48,0,17,11,81,104,243,52,214,137,78,187,12,240,210,156,229,9,236,14,0,2,0,4,0,2,0,236,23,0,17,0,0,0,0,0,0,0,0,0,0,0,0,88,24,0,17,9,4,0,0,12,4,0,0,0,0,0,0,2,0,0,0,112,20,0,17,255,255,255,255,88,25,0,17,0,0,0,0,0,0,0,0,0,0,0,0,100,24,0,17,2,0,0,0,76,24,0,17,255,255,0,0,3,136,17,0,0,0,0,0,108,19,0,17,255,255,255,255,52,29,0,17,0,0,0,0,36,48,0,17,0,0,0,0,116,24,0,"
sDllBytes = sDllBytes & "17,20,0,0,0,0,0,0,0,255,255,0,0,1,128,1,0,0,0,0,0,64,25,0,17,76,25,0,17,0,0,0,0,69,120,99,101,108,81,117,105,116,0,0,0,88,76,95,81,117,101,114,121,67,108,111,115,101,0,0,0,69,120,99,101,108,81,117,105,116,77,111,100,0,0,0,0,43,61,251,252,250,160,104,16,167,56,8,0,43,51,113,181,157,12,128,129,70,173,136,76,148,110,189,88,176,21,142,150,42,61,251,252,250,160,104,16,167,56,8,0,43,51,113,181,20,136,186,227,203,214,175,68,181,113,129,151,223,119,42,166,33,61,251,252,250,160,104,16,167,56,8,0,43,51,113,181,67,108,97,115,115,0,0,0,33,74,84,234,45,200,209,17,163,228,0,160,201,10,234,130,67,58,92,87,73,78,68,79,87,83,92,115,121,115,116,101,109,51,50,"
sDllBytes = sDllBytes & "92,77,83,86,66,86,77,54,48,46,68,76,76,92,51,0,0,86,66,82,85,78,0,0,0,220,24,0,17,0,0,0,0,6,0,0,0,9,0,0,0,236,24,0,17,16,25,0,17,96,51,0,17,0,0,0,0,0,0,0,0,208,78,25,0,83,116,97,114,116,69,118,101,110,116,0,0,83,116,111,112,69,118,101,110,116,0,0,0,12,0,64,0,0,0,0,0,0,0,0,0,7,0,0,0,117,115,101,114,51,50,0,0,15,0,0,0,83,101,116,87,105,110,100,111,119,76,111,110,103,65,0,0,104,25,0,17,116,25,0,17,0,0,4,0,100,51,0,17,0,0,0,0,0,0,0,0,161,108,51,0,17,11,192,116,2,255,224,104,132,25,0,17,184,176,17,0,17,255,208,255,224,0,0,0,16,0,0,0,67,97,108,108,87,105,110,100,111,119,80,"
sDllBytes = sDllBytes & "114,111,99,65,0,104,25,0,17,188,25,0,17,0,0,4,0,112,51,0,17,0,0,0,0,0,0,0,0,161,120,51,0,17,11,192,116,2,255,224,104,204,25,0,17,184,176,17,0,17,255,208,255,224,0,0,0,19,0,0,0,83,101,116,67,108,105,112,98,111,97,114,100,86,105,101,119,101,114,0,0,104,25,0,17,4,26,0,17,0,0,4,0,124,51,0,17,0,0,0,0,0,0,0,0,161,132,51,0,17,11,192,116,2,255,224,104,24,26,0,17,184,176,17,0,17,255,208,255,224,0,0,0,14,0,0,0,79,112,101,110,67,108,105,112,98,111,97,114,100,0,0,0,104,25,0,17,80,26,0,17,0,0,4,0,136,51,0,17,0,0,0,0,0,0,0,0,161,144,51,0,17,11,192,116,2,255,224,104,96,26,0,17,184,176,17,0,17,255,208,"
sDllBytes = sDllBytes & "255,224,0,0,0,15,0,0,0,67,108,111,115,101,67,108,105,112,98,111,97,114,100,0,0,104,25,0,17,152,26,0,17,0,0,4,0,148,51,0,17,0,0,0,0,0,0,0,0,161,156,51,0,17,11,192,116,2,255,224,104,168,26,0,17,184,176,17,0,17,255,208,255,224,0,0,0,15,0,0,0,69,109,112,116,121,67,108,105,112,98,111,97,114,100,0,0,104,25,0,17,224,26,0,17,0,0,4,0,160,51,0,17,0,0,0,0,0,0,0,0,161,168,51,0,17,11,192,116,2,255,224,104,240,26,0,17,184,176,17,0,17,255,208,255,224,0,0,0,16,0,0,0,71,101,116,65,99,116,105,118,101,87,105,110,100,111,119,0,104,25,0,17,40,27,0,17,0,0,4,0,172,51,0,17,0,0,0,0,0,0,0,0,161,180,51,0,17,11,192,"
sDllBytes = sDllBytes & "116,2,255,224,104,56,27,0,17,184,176,17,0,17,255,208,255,224,0,0,0,12,0,0,0,70,105,110,100,87,105,110,100,111,119,65,0,104,25,0,17,112,27,0,17,0,0,4,0,184,51,0,17,0,0,0,0,0,0,0,0,161,192,51,0,17,11,192,116,2,255,224,104,124,27,0,17,184,176,17,0,17,255,208,255,224,0,0,0,9,0,0,0,71,101,116,80,114,111,112,65,0,0,0,0,104,25,0,17,180,27,0,17,0,0,4,0,196,51,0,17,0,0,0,0,0,0,0,0,161,204,51,0,17,11,192,116,2,255,224,104,192,27,0,17,184,176,17,0,17,255,208,255,224,0,0,0,9,0,0,0,83,101,116,80,114,111,112,65,0,0,0,0,104,25,0,17,248,27,0,17,0,0,4,0,208,51,0,17,0,0,0,0,0,0,0,0,161,216,51,"
sDllBytes = sDllBytes & "0,17,11,192,116,2,255,224,104,4,28,0,17,184,176,17,0,17,255,208,255,224,0,0,0,12,0,0,0,82,101,109,111,118,101,80,114,111,112,65,0,104,25,0,17,60,28,0,17,0,0,4,0,220,51,0,17,0,0,0,0,0,0,0,0,161,228,51,0,17,11,192,116,2,255,224,104,72,28,0,17,184,176,17,0,17,255,208,255,224,0,0,0,11,0,0,0,117,115,101,114,51,50,46,100,108,108,0,0,17,0,0,0,71,101,116,68,101,115,107,116,111,112,87,105,110,100,111,119,0,0,0,0,128,28,0,17,144,28,0,17,0,0,4,0,232,51,0,17,0,0,0,0,0,0,0,0,161,240,51,0,17,11,192,116,2,255,224,104,164,28,0,17,184,176,17,0,17,255,208,255,224,0,0,0,9,0,0,0,107,101,114,110,101,108,51,50,0,0,0,"
sDllBytes = sDllBytes & "0,14,0,0,0,82,116,108,77,111,118,101,77,101,109,111,114,121,0,0,0,0,0,0,0,220,28,0,17,236,28,0,17,0,0,4,0,244,51,0,17,0,0,0,0,0,0,0,0,161,252,51,0,17,11,192,116,2,255,224,104,0,29,0,17,184,176,17,0,17,255,208,255,224,0,0,0,24,0,52,0,0,0,3,0,0,0,0,0,0,0,3,0,8,0,2,0,24,0,2,0,14,0,0,0,65,0,112,0,112,0,72,0,119,0,110,0,100,0,0,0,6,0,0,0,97,0,98,0,99,0,0,0,22,0,0,0,72,0,111,0,111,0,107,0,69,0,110,0,97,0,98,0,108,0,101,0,100,0,0,0,24,0,0,0,67,0,97,0,108,0,108,0,66,0,97,0,99,0,107,0,65,0,100,0,100,0,114,0,0,0,0,0,16,0,0,0,80,0,114,"
sDllBytes = sDllBytes & "0,101,0,118,0,80,0,114,0,111,0,99,0,0,0,0,0,64,0,0,0,84,0,104,0,101,0,32,0,67,0,108,0,105,0,112,0,66,0,111,0,97,0,114,0,100,0,32,0,105,0,115,0,32,0,97,0,108,0,114,0,101,0,97,0,100,0,121,0,32,0,104,0,111,0,111,0,107,0,101,0,100,0,46,0,0,0,0,0,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,70,0,4,2,0,0,0,0,0,192,0,0,0,0,0,0,70,86,66,65,54,46,68,76,76,0,0,0,0,95,95,118,98,97,79,98,106,73,115,0,0,95,95,118,98,97,69,114,114,111,114,79,118,101,114,102,108,111,119,0,0,95,95,118,98,97,70,114,101,101,83,116,114,76,105,115,116,0,0,0,0,95,95,118,98,97,70,114,101,101,79,98,106,0,0,0,"
sDllBytes = sDllBytes & "0,95,95,118,98,97,67,97,115,116,79,98,106,0,0,0,0,95,95,118,98,97,79,98,106,83,101,116,0,95,95,118,98,97,70,114,101,101,86,97,114,76,105,115,116,0,0,0,0,95,95,118,98,97,86,97,114,68,117,112,0,95,95,118,98,97,79,98,106,83,101,116,65,100,100,114,101,102,0,0,0,95,95,118,98,97,70,114,101,101,83,116,114,0,0,0,0,95,95,118,98,97,83,116,114,84,111,65,110,115,105,0,0,95,95,118,98,97,83,101,116,83,121,115,116,101,109,69,114,114,111,114,0,95,95,118,98,97,65,112,116,79,102,102,115,101,116,0,0,56,32,0,17,116,31,0,17,255,255,255,255,44,31,0,17,80,31,0,17,56,32,0,17,64,32,0,17,76,32,0,17,12,0,29,0,255,255,0,0,0,0,0,0,0,0,3,96,32,31,0,"
sDllBytes = sDllBytes & "17,0,0,0,0,0,0,0,0,0,0,0,0,30,40,40,59,4,0,33,0,255,255,0,0,0,0,0,0,1,0,3,96,12,31,0,17,0,0,0,0,0,0,0,0,0,0,0,0,30,40,0,0,0,0,0,0,112,20,0,17,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,24,31,0,17,0,0,0,0,12,31,0,17,12,31,0,17,12,31,0,17,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,4,1,0,0,88,104,216,19,0,17,104,52,52,0,17,104,56,52,0,17,80,233,88,242,255,255,88,104,216,19,0,17,104,52,52,0,17,104,56,52,0,17,80,233,72,242,255,255,88,104,216,19,0,17,104,52,52,0,17,104,56,52,0,17,80,233,56,242,255,255,88,104,216,19,0,17,80,233,50,242,255,255,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,152,23,0,17,255,255,255,255,0,0,0,0,16,31,0,17,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,24,25,0,17,196,24,0,17,0,52,0,17,104,119,110,100,0,0,0,0,70,117,110,99,65,100,100,114,0,0,0,0,84,104,105,115,0,0,0,0,204,204,204,204,204,204,204,204,204,204,204,204,233,233,233,233,204,204,204,204,204,204,204,204,204,204,204,204,85,139,236,131,236,12,104,38,17,0,17,100,161,0,0,0,0,80,100,137,37,0,0,0,0,131,236,8,83,86,87,137,101,244,199,69,248,200,16,0,17,199,69,252,0,0,0,0,139,69,8,80,139,8,255,81,4,139,85,20,139,69,16,139,77,12,82,80,81,232,150,0,0,0,139,69,8,80,139,16,255,82,8,139,69,252,139,77,236,95,94,100,137,13,0,"
sDllBytes = sDllBytes & "0,0,0,91,139,229,93,194,16,0,144,144,144,144,144,144,144,85,139,236,131,236,12,104,38,17,0,17,100,161,0,0,0,0,80,100,137,37,0,0,0,0,131,236,8,83,86,87,137,101,244,199,69,248,208,16,0,17,199,69,252,0,0,0,0,139,69,8,80,139,8,255,81,4,139,85,12,82,232,238,2,0,0,139,69,8,80,139,8,255,81,8,139,69,252,139,77,236,95,94,100,137,13,0,0,0,0,91,139,229,93,194,8,0,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,85,139,236,131,236,8,104,38,17,0,17,100,161,0,0,0,0,80,100,137,37,0,0,0,0,129,236,156,0,0,0,83,86,87,137,101,248,199,69,252,216,16,0,17,51,192,104,152,23,0,17,137,69,232,137,69,216,137,69,200,137,69,184,137,69,168,137,69,152,255,21,"
sDllBytes = sDllBytes & "8,16,0,17,137,133,84,255,255,255,232,22,251,255,255,139,53,24,16,0,17,137,133,100,255,255,255,255,214,139,125,8,139,29,156,16,0,17,141,77,232,139,7,80,104,80,29,0,17,81,255,211,139,149,100,255,255,255,80,82,232,68,250,255,255,255,214,141,77,232,255,21,184,16,0,17,139,69,12,139,149,84,255,255,255,139,8,137,138,40,48,0,17,232,195,250,255,255,137,133,100,255,255,255,255,214,139,133,84,255,255,255,141,85,232,139,136,40,48,0,17,81,104,100,29,0,17,82,255,211,80,139,133,100,255,255,255,80,232,246,249,255,255,255,214,141,77,232,255,21,184,16,0,17,139,77,16,139,133,84,255,255,255,139,17,141,136,36,48,0,17,82,81,255,21,44,16,0,17,141,85,232,104,112,29,0,17,82,255,211,80,139,7,80,232,122,249,255,255,137,"
sDllBytes = sDllBytes & "133,100,255,255,255,255,214,139,133,100,255,255,255,51,201,133,192,15,148,193,247,217,137,141,92,255,255,255,141,77,232,255,21,184,16,0,17,102,131,189,92,255,255,255,0,15,132,200,0,0,0,104,128,37,0,17,232,196,5,0,0,80,141,85,232,104,140,29,0,17,82,255,211,80,139,7,80,232,107,249,255,255,255,214,141,77,232,255,21,184,16,0,17,232,143,4,0,0,139,15,81,232,103,247,255,255,255,214,141,85,232,104,140,29,0,17,82,255,211,80,139,7,80,232,249,248,255,255,137,133,100,255,255,255,255,214,139,141,100,255,255,255,139,23,81,106,252,82,232,164,246,255,255,137,133,96,255,255,255,255,214,141,77,232,255,21,184,16,0,17,139,133,96,255,255,255,141,77,232,80,104,172,29,0,17,81,255,211,139,23,80,82,232,248,248,255,255,255,214,141,"
sDllBytes = sDllBytes & "77,232,255,21,184,16,0,17,106,1,141,69,232,104,112,29,0,17,80,255,211,139,15,80,81,232,215,248,255,255,255,214,141,77,232,255,21,184,16,0,17,104,240,35,0,17,233,149,0,0,0,185,4,0,2,128,184,10,0,0,0,137,77,176,137,77,192,137,77,208,141,85,152,141,77,216,137,69,168,137,69,184,137,69,200,199,69,160,196,29,0,17,199,69,152,8,0,0,0,255,21,160,16,0,17,141,85,168,141,69,184,82,141,77,200,80,81,141,85,216,106,64,82,255,21,32,16,0,17,141,69,168,141,77,184,80,141,85,200,81,141,69,216,82,80,106,4,255,21,12,16,0,17,131,196,20,104,240,35,0,17,235,37,141,77,232,255,21,184,16,0,17,141,77,168,141,85,184,81,141,69,200,82,141,77,216,80,81,106,4,255,21,12,16,0,17,131,196,20,195,"
sDllBytes = sDllBytes & "195,139,77,240,95,94,100,137,13,0,0,0,0,91,139,229,93,194,12,0,144,144,144,144,144,144,144,144,144,144,144,144,144,85,139,236,131,236,8,104,38,17,0,17,100,161,0,0,0,0,80,100,137,37,0,0,0,0,131,236,16,83,86,87,137,101,248,199,69,252,232,16,0,17,51,246,104,152,23,0,17,137,117,236,255,21,8,16,0,17,139,61,156,16,0,17,137,69,224,102,137,176,82,48,0,17,141,69,236,104,172,29,0,17,80,255,215,139,77,8,80,139,17,82,232,104,247,255,255,139,53,24,16,0,17,139,216,255,214,139,69,8,83,106,252,139,8,81,232,20,245,255,255,255,214,139,29,184,16,0,17,141,77,236,255,211,141,85,236,104,112,29,0,17,82,255,215,80,139,69,8,139,8,81,232,180,247,255,255,255,214,141,77,236,255,211,141,85,236,104,"
sDllBytes = sDllBytes & "140,29,0,17,82,255,215,80,139,69,8,139,8,81,232,150,247,255,255,255,214,141,77,236,255,211,141,85,236,104,172,29,0,17,82,255,215,80,139,69,8,139,8,81,232,120,247,255,255,255,214,141,77,236,255,211,232,200,247,255,255,137,69,232,255,214,141,85,236,104,80,29,0,17,82,255,215,80,139,69,232,80,232,82,247,255,255,255,214,141,77,236,255,211,232,162,247,255,255,137,69,232,255,214,141,77,236,104,100,29,0,17,81,255,215,139,85,232,80,82,232,44,247,255,255,255,214,141,77,236,255,211,139,69,224,106,0,141,136,36,48,0,17,81,255,21,44,16,0,17,104,95,37,0,17,235,10,141,77,236,255,21,184,16,0,17,195,195,139,77,240,95,94,100,137,13,0,0,0,0,91,139,229,93,194,4,0,144,144,144,144,144,144,144,144,144,144,144,144,144,"
sDllBytes = sDllBytes & "144,85,139,236,131,236,8,104,38,17,0,17,100,161,0,0,0,0,80,100,137,37,0,0,0,0,131,236,64,83,86,87,137,101,248,199,69,252,248,16,0,17,51,192,104,152,23,0,17,137,69,228,137,69,224,137,69,220,137,69,216,255,21,8,16,0,17,139,61,168,16,0,17,141,176,36,48,0,17,104,8,30,0,17,139,6,80,255,215,139,29,36,16,0,17,141,77,216,80,81,255,211,141,85,216,82,232,194,1,0,0,137,69,212,139,69,216,104,24,30,0,17,80,255,215,80,86,255,211,139,117,212,51,201,133,246,15,148,193,247,217,139,241,141,77,216,255,21,188,16,0,17,102,133,246,116,9,141,85,8,82,232,235,253,255,255,131,125,12,16,117,68,232,140,246,255,255,139,53,24,16,0,17,139,216,255,214,139,61,156,16,0,17,141,69,228,104,100,29,0,"
sDllBytes = sDllBytes & "17,80,255,215,80,83,232,134,245,255,255,139,216,255,214,106,0,106,0,106,0,106,0,83,232,12,2,0,0,141,77,228,255,21,184,16,0,17,235,12,139,53,24,16,0,17,139,61,156,16,0,17,232,60,246,255,255,139,216,255,214,141,77,228,104,80,29,0,17,81,255,215,80,83,232,66,245,255,255,139,216,255,214,141,85,224,104,172,29,0,17,82,255,215,80,83,232,44,245,255,255,139,216,255,214,232,7,246,255,255,137,69,200,255,214,141,69,220,104,80,29,0,17,80,255,215,139,77,200,80,81,232,9,245,255,255,139,248,255,214,139,85,20,139,69,16,139,77,12,82,80,81,87,83,232,254,242,255,255,139,248,255,214,141,85,220,141,69,224,82,141,77,228,80,81,106,3,137,125,232,255,21,124,16,0,17,131,196,16,104,45,39,0,17,235,33,141,85,220,141,"
sDllBytes = sDllBytes & "69,224,82,141,77,228,80,81,106,3,255,21,124,16,0,17,131,196,16,141,77,216,255,21,188,16,0,17,195,195,139,77,240,139,69,232,95,94,100,137,13,0,0,0,0,91,139,229,93,194,16,0,144,144,144,144,144,144,144,144,144,144,144,144,144,86,87,104,152,23,0,17,255,21,8,16,0,17,139,240,139,134,76,48,0,17,131,192,1,112,59,37,1,0,0,128,121,5,72,131,200,254,64,106,0,137,134,76,48,0,17,232,245,242,255,255,139,61,24,16,0,17,255,215,232,120,243,255,255,255,215,232,41,243,255,255,255,215,102,199,134,80,48,0,17,0,0,95,94,195,255,21,112,16,0,17,144,144,144,144,144,85,139,236,131,236,8,104,38,17,0,17,100,161,0,0,0,0,80,100,137,37,0,0,0,0,131,236,16,83,86,87,137,101,248,199,69,252,8,17,"
sDllBytes = sDllBytes & "0,17,139,117,8,51,192,137,69,236,137,69,232,80,139,6,80,255,21,80,16,0,17,102,133,192,117,63,139,14,141,85,232,81,82,255,21,44,16,0,17,80,255,21,104,16,0,17,131,192,4,106,4,112,76,80,141,69,236,80,232,0,245,255,255,255,21,24,16,0,17,141,77,232,255,21,188,16,0,17,139,77,236,131,233,3,112,43,137,77,236,104,68,40,0,17,235,10,141,77,232,255,21,188,16,0,17,195,195,139,77,240,139,69,236,95,94,100,137,13,0,0,0,0,91,139,229,93,194,4,0,255,21,112,16,0,17,139,68,36,4,194,4,0,144,144,144,144,144,144,144,144,144,139,68,36,20,139,76,36,16,139,84,36,12,80,139,68,36,12,81,139,76,36,12,82,80,81,232,86,241,255,255,255,21,24,16,0,17,194,20,0,144,144,144,144,144,144,144,144,"
sDllBytes = sDllBytes & "144,158,158,158,158,204,40,0,0,255,255,255,255,255,255,255,255,144,41,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,158,41,0,0,168,41,0,0,182,41,0,0,200,41,0,0,220,41,0,0,236,41,0,0,250,41,0,0,16,42,0,0,83,2,0,128,32,42,0,0,46,42,0,0,64,42,0,0,84,42,0,0,102,42,0,0,112,42,0,0,126,42,0,0,146,42,0,0,164,42,0,0,178,42,0,0,200,42,0,0,210,42,0,0,224,42,0,0,252,42,0,0,18,43,0,0,32,43,0,0,50,43,0,0,132,2,0,128,70,43,0,0,80,43,0,0,102,43,0,0,120,43,0,0,138,43,0,0,158,43,0,0,176,43,0,0,101,0,0,128,102,0,0,128,103,0,0,128,104,0,0,128,105,0,0,"
sDllBytes = sDllBytes & "128,190,43,0,0,208,43,0,0,222,43,0,0,232,43,0,0,248,43,0,0,2,44,0,0,12,44,0,0,22,44,0,0,38,44,0,0,0,0,0,0,77,83,86,66,86,77,54,48,46,68,76,76,0,0,0,0,95,67,73,99,111,115,0,0,0,0,95,97,100,106,95,102,112,116,97,110,0,0,0,0,95,95,118,98,97,65,112,116,79,102,102,115,101,116,0,0,0,0,95,95,118,98,97,70,114,101,101,86,97,114,76,105,115,116,0,0,0,0,95,97,100,106,95,102,100,105,118,95,109,54,52,0,0,0,95,97,100,106,95,102,112,114,101,109,49,0,0,0,95,95,118,98,97,83,101,116,83,121,115,116,101,109,69,114,114,111,114,0,0,0,95,97,100,106,95,102,100,105,118,95,109,51,50,0,0,0,95,95,118,98,97,79,98,106,83,101,116,0,0,"
sDllBytes = sDllBytes & "0,95,97,100,106,95,102,100,105,118,95,109,49,54,105,0,0,0,0,95,95,118,98,97,79,98,106,83,101,116,65,100,100,114,101,102,0,0,0,95,97,100,106,95,102,100,105,118,114,95,109,49,54,105,0,0,0,95,67,73,115,105,110,0,0,0,0,95,95,118,98,97,67,104,107,115,116,107,0,0,0,69,86,69,78,84,95,83,73,78,75,95,65,100,100,82,101,102,0,0,0,68,108,108,70,117,110,99,116,105,111,110,67,97,108,108,0,0,0,95,97,100,106,95,102,112,97,116,97,110,0,0,0,69,86,69,78,84,95,83,73,78,75,95,82,101,108,101,97,115,101,0,0,0,0,95,67,73,115,113,114,116,0,0,0,95,95,118,98,97,79,98,106,73,115,0,0,0,0,69,86,69,78,84,95,83,73,78,75,95,81,117,101,114,121,73,110,116,101,114,"
sDllBytes = sDllBytes & "102,97,99,101,0,0,0,95,95,118,98,97,69,120,99,101,112,116,72,97,110,100,108,101,114,0,0,0,0,95,97,100,106,95,102,112,114,101,109,0,0,0,0,95,97,100,106,95,102,100,105,118,114,95,109,54,52,0,0,0,0,95,95,118,98,97,70,80,69,120,99,101,112,116,105,111,110,0,0,0,0,95,67,73,108,111,103,0,0,0,0,95,95,118,98,97,69,114,114,111,114,79,118,101,114,102,108,111,119,0,0,0,0,95,97,100,106,95,102,100,105,118,95,109,51,50,105,0,0,0,0,95,97,100,106,95,102,100,105,118,114,95,109,51,50,105,0,0,0,95,95,118,98,97,70,114,101,101,83,116,114,76,105,115,116,0,0,0,0,95,97,100,106,95,102,100,105,118,114,95,109,51,50,0,0,0,0,95,97,100,106,95,102,100,105,118,95,114,0,0,"
sDllBytes = sDllBytes & "0,95,95,118,98,97,83,116,114,84,111,65,110,115,105,0,0,0,0,95,95,118,98,97,86,97,114,68,117,112,0,0,0,95,67,73,97,116,97,110,0,0,0,95,95,118,98,97,67,97,115,116,79,98,106,0,0,0,0,95,97,108,108,109,117,108,0,0,0,95,67,73,116,97,110,0,0,0,0,95,67,73,101,120,112,0,0,0,0,95,95,118,98,97,70,114,101,101,83,116,114,0,0,0,0,95,95,118,98,97,70,114,101,101,79,98,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,65,83,79,0,0,0,0,144,44,0,0,1,0,0,0,4,0,0,0,4,0,0,0,104,44,0,0,120,44,0,0,136,44,0,0,246,31,0,0,202,31,0,0,224,31,0,0,180,31,0,0,158,44,0,0,174,44,0,0,192,44,0,0,210,44,0,"
sDllBytes = sDllBytes & "0,0,0,1,0,2,0,3,0,69,120,99,101,108,81,117,105,116,46,100,108,108,0,68,108,108,67,97,110,85,110,108,111,97,100,78,111,119,0,68,108,108,71,101,116,67,108,97,115,115,79,98,106,101,99,116,0,68,108,108,82,101,103,105,115,116,101,114,83,101,114,118,101,114,0,68,108,108,85,110,114,101,103,105,115,116,101,114,83,101,114,118,101,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,65,83,79,0,0,0,0,2,0,1,"
sDllBytes = sDllBytes & "0,232,0,0,128,88,0,0,128,248,0,0,128,64,0,0,128,16,0,0,0,40,0,0,128,0,0,0,0,3,65,83,79,0,0,0,0,0,0,1,0,1,0,0,0,112,0,0,128,0,0,0,0,3,65,83,79,0,0,0,0,0,0,1,0,1,0,0,0,136,0,0,128,0,0,0,0,3,65,83,79,0,0,0,0,0,0,1,0,1,0,0,0,160,0,0,128,0,0,0,0,3,65,83,79,0,0,0,0,0,0,1,0,9,4,0,0,184,0,0,0,0,0,0,0,3,65,83,79,0,0,0,0,0,0,1,0,0,0,0,0,200,0,0,0,0,0,0,0,3,65,83,79,0,0,0,0,0,0,1,0,0,0,0,0,216,0,0,0,32,65,0,0,16,2,0,0,176,4,0,0,0,0,0,0,48,67,0,0,20,0,0,0,176,4,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,68,67,0,0,168,6,0,0,176,4,0,0,0,0,0,0,7,0,84,0,89,0,80,0,69,0,76,0,73,0,66,0,18,0,95,0,73,0,73,0,68,0,95,0,88,0,76,0,95,0,81,0,85,0,69,0,82,0,89,0,67,0,76,0,79,0,83,0,69,0,0,0,16,2,52,0,0,0,86,0,83,0,95,0,86,0,69,0,82,0,83,0,73,0,79,0,78,0,95,0,73,0,78,0,70,0,79,0,0,0,0,0,189,4,239,254,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,0,0,0,86,0,97,0,114,0,70,0,105,0,108,0,101,0,73,0,110,0,102,0,111,0,0,0,0,0,36,0,4,"
sDllBytes = sDllBytes & "0,0,0,84,0,114,0,97,0,110,0,115,0,108,0,97,0,116,0,105,0,111,0,110,0,0,0,0,0,9,4,176,4,112,1,0,0,1,0,83,0,116,0,114,0,105,0,110,0,103,0,70,0,105,0,108,0,101,0,73,0,110,0,102,0,111,0,0,0,76,1,0,0,1,0,48,0,52,0,48,0,57,0,48,0,52,0,66,0,48,0,0,0,52,0,20,0,1,0,80,0,114,0,111,0,100,0,117,0,99,0,116,0,78,0,97,0,109,0,101,0,0,0,0,0,69,0,120,0,99,0,101,0,108,0,81,0,117,0,105,0,116,0,0,0,44,0,10,0,1,0,70,0,105,0,108,0,101,0,86,0,101,0,114,0,115,0,105,0,111,0,110,0,0,0,0,0,49,0,46,0,48,0,48,0,0,0,0,0,48,0,10,0,1,0,80,0,114,0,111,"
sDllBytes = sDllBytes & "0,100,0,117,0,99,0,116,0,86,0,101,0,114,0,115,0,105,0,111,0,110,0,0,0,49,0,46,0,48,0,48,0,0,0,0,0,52,0,20,0,1,0,73,0,110,0,116,0,101,0,114,0,110,0,97,0,108,0,78,0,97,0,109,0,101,0,0,0,69,0,120,0,99,0,101,0,108,0,81,0,117,0,105,0,116,0,0,0,68,0,28,0,1,0,79,0,114,0,105,0,103,0,105,0,110,0,97,0,108,0,70,0,105,0,108,0,101,0,110,0,97,0,109,0,101,0,0,0,69,0,120,0,99,0,101,0,108,0,81,0,117,0,105,0,116,0,46,0,100,0,108,0,108,0,0,0,44,0,2,0,1,0,79,0,76,0,69,0,83,0,101,0,108,0,102,0,82,0,101,0,103,0,105,0,115,0,116,0,101,0,114,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,16,0,0,0,20,136,186,227,203,214,175,68,181,113,129,151,223,119,42,166,77,83,70,84,2,0,1,0,24,0,0,0,9,4,0,0,0,0,0,0,65,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,255,255,255,255,0,0,0,0,0,0,0,0,8,0,0,0,71,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,32,0,0,0,128,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,100,0,0,0,76,1,0,0,200,0,0,0,255,255,255,255,15,0,0,0,52,3,0,0,12,0,0,0,255,255,255,255,15,0,0,0,64,3,0,0,28,0,0,0,255,255,255,255,15,0,0,0,36,3,0,0,16,0,0,0,255,255,255,255,15,0,0,0,20,2,0,0,128,0,0,0,255,255,255,255,15,0,0,0,148,2,0,0,144,0,0,"
sDllBytes = sDllBytes & "0,255,255,255,255,15,0,0,0,92,3,0,0,0,2,0,0,255,255,255,255,15,0,0,0,92,5,0,0,180,0,0,0,255,255,255,255,15,0,0,0,255,255,255,255,0,0,0,0,255,255,255,255,15,0,0,0,16,6,0,0,16,0,0,0,255,255,255,255,15,0,0,0,255,255,255,255,0,0,0,0,255,255,255,255,15,0,0,0,255,255,255,255,0,0,0,0,255,255,255,255,15,0,0,0,32,6,0,0,12,0,0,0,255,255,255,255,15,0,0,0,255,255,255,255,0,0,0,0,255,255,255,255,15,0,0,0,255,255,255,255,0,0,0,0,255,255,255,255,15,0,0,0,52,33,0,0,44,6,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,0,0,"
sDllBytes = sDllBytes & "0,208,17,0,0,24,0,0,0,1,0,0,0,255,255,255,255,0,0,0,0,0,0,0,0,255,255,255,255,1,0,36,0,4,0,0,0,1,0,0,0,2,0,7,0,0,0,0,0,255,255,255,255,37,33,1,0,168,6,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,0,0,0,2,0,0,0,52,0,0,0,1,0,0,0,255,255,255,255,0,0,0,0,0,0,0,0,255,255,255,255,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,24,0,0,0,96,0,0,0,255,255,255,255,48,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,120,0,0,"
sDllBytes = sDllBytes & "0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,72,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,255,255,255,255,0,123,134,80,105,187,208,17,168,255,0,160,201,17,0,89,255,255,255,255,255,255,255,255,89,15,37,167,251,207,17,77,175,92,213,123,236,191,65,72,254,255,255,255,255,255,255,255,157,12,128,129,70,173,136,76,148,110,189,88,176,21,142,150,100,0,0,0,255,255,255,255,48,4,2,0,0,0,0,0,192,0,0,0,0,0,0,70,2,0,0,0,255,255,255,255,0,4,2,0,0,0,0,0,192,0,0,0,0,0,0,70,1,0,0,0,255,255,255,"
sDllBytes = sDllBytes & "255,20,136,186,227,203,214,175,68,181,113,129,151,223,119,42,166,0,0,0,0,255,255,255,255,0,0,0,0,1,0,0,0,255,255,255,255,255,255,255,255,0,0,1,3,0,0,0,0,96,0,0,0,72,0,0,0,0,0,0,0,2,0,0,0,45,0,115,116,100,111,108,101,50,46,116,108,98,87,87,87,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,156,0,0,0,255,255,255,255,120,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,"
sDllBytes = sDllBytes & "255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,104,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,24,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,52,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,80,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,140,0,0,0,255,255,255,255,255,255,255,255,255,255,255,"
sDllBytes = sDllBytes & "255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,"
sDllBytes = sDllBytes & "255,9,0,247,101,69,120,99,101,108,81,117,105,116,87,87,87,0,0,0,0,255,255,255,255,14,56,179,216,95,88,76,95,81,117,101,114,121,67,108,111,115,101,87,87,100,0,0,0,255,255,255,255,13,56,62,28,88,76,95,81,117,101,114,121,67,108,111,115,101,87,87,87,0,0,0,0,255,255,255,255,10,0,71,154,83,116,97,114,116,69,118,101,110,116,87,87,255,255,255,255,255,255,255,255,4,0,47,193,104,119,110,100,255,255,255,255,255,255,255,255,8,0,10,176,70,117,110,99,65,100,100,114,255,255,255,255,255,255,255,255,4,0,204,185,84,104,105,115,0,0,0,0,255,255,255,255,9,0,8,228,83,116,111,112,69,118,101,110,116,87,87,87,26,0,3,64,3,0,3,128,26,0,9,64,9,0,9,128,0,0,0,0,233,31,0,140,255,255,255,"
sDllBytes = sDllBytes & "255,96,0,0,0,60,0,0,0,25,0,25,128,0,0,0,0,29,0,124,0,9,4,0,0,3,0,0,0,0,0,0,0,104,0,0,0,3,0,0,0,0,0,0,0,120,0,0,0,3,0,0,0,8,0,0,0,140,0,0,0,3,0,0,0,36,0,1,0,25,0,25,128,0,0,0,0,33,0,76,0,9,4,1,0,1,0,0,0,0,0,0,0,104,0,0,0,3,0,0,0,0,0,3,96,1,0,3,96,80,0,0,0,156,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,212,1,0,0,204,48,212,48,228,48,244,48,4,49,20,49,34,49,40,49,46,49,52,49,58,49,64,49,70,49,76,49,82,49,88,49,94,49,100,49,106,49,112,49,118,49,124,49,130,49,136,49,142,49,148,49,154,49,160,49,166,49,172,49,178,49,184,49,190,49,196,49,202,49,208,49,214,49,220,49,226,49,232,49,238,49,244,49,250,49,0,50,6,50,12,50,18,50,24,50,30,50,36,50,42,50,48,50,54,50,60,50,66,50,71,"
sDllBytes = sDllBytes & "50,8,51,16,51,24,51,32,51,40,51,48,51,56,51,64,51,72,51,80,51,88,51,96,51,104,51,112,51,132,51,136,51,144,51,160,51,8,52,36,52,40,52,44,52,116,52,124,52,136,52,140,52,164,52,172,52,180,52,188,52,196,52,204,52,216,52,220,52,232,52,236,52,248,52,8,53,16,53,24,53,28,53,36,53,40,53,44,53,48,53,52,53,96,53,104,53,108,53,116,53,120,53,124,53,144,55,156,55,160,55,172,55,200,55,216,55,236,55,244,55,4,56,12,56,28,56,36,56,44,56,52,56,76,56,80,56,24,57,40,57,44,57,48,57,132,57,136,57,144,57,157,57,168,57,173,57,204,57,208,57,216,57,229,57,240,57,245,57,24,58,28,58,36,58,49,58,60,58,65,58,96,58,100,58,108,58,121,58,132,58,137,58,168,58,172,58,180,58,193,"
sDllBytes = sDllBytes & "58,204,58,209,58,240,58,244,58,252,58,9,59,20,59,25,59,56,59,60,59,68,59,81,59,92,59,97,59,124,59,128,59,136,59,149,59,160,59,165,59,192,59,196,59,204,59,217,59,228,59,233,59,4,60,8,60,16,60,29,60,40,60,45,60,72,60,76,60,84,60,97,60,108,60,113,60,164,60,168,60,176,60,189,60,200,60,205,60,0,61,4,61,12,61,25,61,36,61,41,61,12,63,16,63,24,63,28,63,32,63,36,63,40,63,60,63,96,63,120,63,140,63,148,63,152,63,156,63,182,63,187,63,192,63,204,63,209,63,214,63,226,63,231,63,236,63,248,63,0,32,0,0,212,0,0,0,8,48,20,48,44,48,48,48,52,48,119,48,149,48,231,48,5,49,87,49,120,49,127,49,151,49,168,49,185,49,196,49,223,49,240,49,12,50,18,50,45,50,62,"
sDllBytes = sDllBytes & "50,70,50,78,50,128,50,147,50,161,50,184,50,207,50,5,51,20,51,43,51,53,51,76,51,81,51,127,51,140,51,164,51,188,51,196,51,207,51,231,51,23,52,53,52,60,52,69,52,75,52,85,52,93,52,114,52,140,52,153,52,183,52,213,52,253,52,35,53,66,53,73,53,78,53,89,53,135,53,165,53,172,53,190,53,196,53,202,53,207,53,218,53,245,53,19,54,50,54,60,54,68,54,105,54,113,54,119,54,136,54,158,54,190,54,253,54,5,55,27,55,39,55,83,55,89,55,97,55,122,55,133,55,156,55,167,55,183,55,213,55,234,55,252,55,3,56,26,56,35,56,51,56,62,56,92,56,144,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"

On Error Resume Next
aVar = Split(sDllBytes, ",")
ReDim Bytes(LBound(aVar) To UBound(aVar))
For i = LBound(aVar) To UBound(aVar)
    Bytes(i) = CByte(aVar(i))
Next
sXL_Quit_Dll_Path_Name = Environ("Temp") & "\XLQuit.dll"
lFileNum = FreeFile
Open sXL_Quit_Dll_Path_Name For Binary As #lFileNum
    Put #lFileNum, 1, Bytes
Close lFileNum
Erase aVar
Erase Bytes
    
End Sub
4. Code in a standard module ( holds the DTRECTCOM dll bytes )

Code:
Option Explicit

Public Sub CreateDIRCOMdlls(Dummy As Boolean)

Const DCOM_DLL_PATH_NAME As String _
= "C:\WINDOWS\system32\DirectCOM.dll"

Dim sDllBytes As String
Dim aVar() As String
Dim Bytes() As Byte
Dim lFileNum As Long
Dim i As Long

sDllBytes = "77,90,10,0,2,0,0,0,4,0,15,0,255,255,0,0,192,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,180,9,186,16,0,14,31,205,33,184,1,76,205,33,144,144,84,104,105,115,32,105,115,32,97,32,87,105,110,51,50,32,112,114,111,103,114,97,109,46,13,10,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,69,0,0,76,1,4,0,57,48,0,0,0,0,0,0,0,0,0,0,224,0,14,35,11,1,2,52,225,61,0,0,0,4,0,0,172,2,1,0,16,42,0,0,0,16,0,0,0,80,0,0,0,0,64,0,0,16,0,0,0,2,0,0,4,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,4,0,0,0,0,0,0,0,0,128,1,0,0,4,0,0,0,0,0,0,2,0,0,0,0,0,16,0,0,32,0,0,0,0,16,0,0,16,0,0,0,0,0,0,16,0,0,0,208,102,1,0,234,0,0,0,0,96,1,0,208,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,1,0,136,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,116,101,120,116,0,32,32,225,61,0,0,0,16,0,0,0,62,0,0,0,4,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,96,46,100,97,116,97,0,32,32,172,6,1,0,0,80,0,0,0,4,0,0,0,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,192,46,108,105,110,107,0,32,32,186,7,0,0,0,96,1,0,0,8,0,0,0,68,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,192,46,114,108,111,99,0,32,32,136,1,0,0,0,112,1,0,0,2,0,0,0,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,195,195,119,5,43,194,120,1,195,178,9,182,160,102,137,85,140,195,169,0,255,255,255,117,6,195,10,228,117,1,195,178,6,235,232,133,192,120,248,195,80,139,208,152,59,194,88,117,238,195,169,0,128,255,255,117,230,195,169,0,0,255,255,117,222,195,133,219,116,1,195,178,9,235,192,195,246,69,141,128,117,1,195,128,117,141,128,139,77,144,227,246,128,77,141,64,90,255,225,232,48,28,0,0,106,0,255,53,8,81,64,0,255,53,4,81,64,0,232,93,24,0,0,102,137,5,2,81,64,0,232,249,27,0,0,98,83,65,0,0,0,0,0,0,0,0,0,0,0,0,112,98,85,139,236,83,86,87,131,236,96,49,246,86,86,86,86,139,93,12,83,139,93,8,83,"
sDllBytes = sDllBytes & "232,138,4,0,0,184,255,255,255,255,139,93,8,15,191,139,12,128,0,0,59,200,15,133,33,0,0,0,139,93,8,137,93,212,139,93,8,139,131,8,128,0,0,193,224,2,139,93,212,3,216,139,3,137,69,132,233,20,0,0,0,106,0,139,93,12,83,139,93,8,83,232,211,0,0,0,232,107,57,0,0,139,69,132,141,101,244,95,94,91,93,194,8,0,0,0,0,0,0,0,0,112,98,85,139,236,83,86,87,131,236,96,106,0,106,0,106,0,139,93,12,83,139,93,8,83,232,12,4,0,0,139,93,8,15,191,131,12,128,0,0,133,192,15,132,33,0,0,0,139,93,8,137,93,212,139,93,8,139,131,8,128,0,0,193,224,2,139,93,212,3,216,139,69,16,137,3,233,21,0,0,0,255,117,16,139,93,12,83,139,93,8,83,232,89,0,0,0,232,241,"
sDllBytes = sDllBytes & "56,0,0,141,101,244,95,94,91,93,194,12,0,0,0,0,0,0,0,0,112,98,85,139,236,83,86,87,131,236,96,49,246,86,86,86,86,139,93,12,83,139,93,8,83,232,149,3,0,0,139,93,8,15,191,131,12,128,0,0,102,137,69,132,15,191,69,132,141,101,244,95,94,91,93,194,8,0,0,0,0,0,0,0,0,112,98,85,139,236,83,86,87,131,236,96,49,246,49,255,86,86,86,86,86,86,139,93,12,83,139,93,8,83,232,80,3,0,0,139,93,8,15,191,131,12,128,0,0,133,192,116,5,233,118,1,0,0,184,255,15,0,0,139,93,8,59,131,4,128,0,0,15,143,5,0,0,0,233,93,1,0,0,139,93,8,139,131,4,128,0,0,139,93,8,59,131,8,128,0,0,15,142,212,0,0,0,139,93,8,137,93,212,139,93,8,139,131,8,128,"
sDllBytes = sDllBytes & "0,0,193,224,2,139,93,212,3,216,141,155,0,64,0,0,139,195,137,198,184,4,0,0,0,139,93,8,139,139,8,128,0,0,139,93,8,247,217,3,139,4,128,0,0,145,247,233,80,139,198,80,184,4,0,0,0,139,206,3,193,80,255,21,44,98,65,0,232,227,55,0,0,139,93,8,137,93,212,139,93,8,139,131,8,128,0,0,193,224,2,139,93,212,3,216,199,131,0,64,0,0,0,0,0,0,184,4,0,0,0,139,93,8,139,139,8,128,0,0,139,93,8,247,217,3,139,4,128,0,0,145,247,233,80,139,93,8,137,93,212,139,93,8,139,131,8,128,0,0,193,224,2,139,93,212,3,216,83,139,93,8,184,1,0,0,0,137,93,212,139,93,8,3,131,8,128,0,0,193,224,2,139,93,212,3,216,83,255,21,44,98,65,0,232,101,55,0,0,139,"
sDllBytes = sDllBytes & "93,12,139,19,232,234,56,0,0,139,93,8,139,155,0,128,0,0,137,93,212,139,93,8,139,131,8,128,0,0,193,224,2,139,93,212,3,216,232,70,52,0,0,139,93,8,137,93,212,139,93,8,139,131,8,128,0,0,193,224,2,139,93,212,3,216,139,69,16,137,3,184,1,0,0,0,139,93,8,3,131,4,128,0,0,139,93,8,137,131,4,128,0,0,102,199,69,132,255,255,139,93,8,102,199,131,12,128,0,0,255,255,15,191,69,132,141,101,244,95,94,91,93,194,12,0,0,0,0,0,0,0,0,112,98,85,139,236,83,86,87,131,236,96,49,246,49,255,86,86,86,86,86,86,139,93,12,83,139,93,8,83,232,144,1,0,0,49,192,139,93,8,15,191,139,12,128,0,0,59,200,117,5,233,96,1,0,0,186,104,83,65,0,232,65,56,0,0,139,93,"
sDllBytes = sDllBytes & "8,139,155,0,128,0,0,137,93,212,139,93,8,139,131,8,128,0,0,193,224,2,139,93,212,3,216,232,137,51,0,0,139,93,8,137,93,212,139,93,8,139,131,8,128,0,0,193,224,2,139,93,212,3,216,199,3,0,0,0,0,139,93,8,137,93,212,139,93,8,139,131,8,128,0,0,193,224,2,139,93,212,3,216,199,131,0,64,0,0,0,0,0,0,184,1,0,0,0,139,93,8,247,216,3,131,4,128,0,0,139,93,8,137,131,4,128,0,0,139,93,8,139,131,4,128,0,0,139,93,8,59,131,8,128,0,0,15,142,179,0,0,0,139,93,8,137,93,212,139,93,8,139,131,8,128,0,0,193,224,2,139,93,212,3,216,141,155,0,64,0,0,139,195,137,198,184,4,0,0,0,139,93,8,139,139,8,128,0,0,139,93,8,247,217,3,139,4,128,0,"
sDllBytes = sDllBytes & "0,145,247,233,80,184,4,0,0,0,139,206,3,193,80,139,198,80,255,21,44,98,65,0,232,183,53,0,0,184,4,0,0,0,139,93,8,139,139,8,128,0,0,139,93,8,247,217,3,139,4,128,0,0,145,247,233,80,139,93,8,184,1,0,0,0,137,93,212,139,93,8,3,131,8,128,0,0,193,224,2,139,93,212,3,216,83,139,93,8,137,93,212,139,93,8,139,131,8,128,0,0,193,224,2,139,93,212,3,216,83,255,21,44,98,65,0,232,90,53,0,0,102,199,69,132,255,255,139,93,8,102,199,131,12,128,0,0,0,0,15,191,69,132,141,101,244,95,94,91,93,194,8,0,0,0,0,0,0,0,0,126,255,255,255,112,98,85,139,236,83,86,87,131,236,96,49,246,86,86,86,86,86,86,217,238,139,93,8,139,131,0,128,0,0,232,73,47,0,0,"
sDllBytes = sDllBytes & "222,217,223,224,158,117,24,139,93,8,49,192,3,216,141,155,0,64,0,0,139,195,139,93,8,137,131,0,128,0,0,139,93,8,102,199,131,12,128,0,0,0,0,139,93,8,139,131,4,128,0,0,139,93,8,137,131,8,128,0,0,49,192,139,93,8,59,131,4,128,0,0,117,5,233,239,0,0,0,223,5,156,84,65,0,217,232,139,93,8,218,171,4,128,0,0,222,241,217,93,128,223,5,152,84,65,0,139,93,8,218,187,4,128,0,0,217,93,132,139,93,8,139,155,0,128,0,0,217,69,128,223,125,168,139,69,168,193,224,2,3,216,139,19,232,6,54,0,0,141,157,124,255,255,255,232,121,49,0,0,139,93,12,255,51,139,149,124,255,255,255,232,2,52,0,0,117,17,139,93,8,102,199,131,12,128,0,0,255,255,233,74,0,0,0,139,93,12,255,51,"
sDllBytes = sDllBytes & "139,149,124,255,255,255,232,223,51,0,0,115,11,217,69,132,216,109,128,217,93,128,235,9,217,69,132,216,69,128,217,93,128,217,5,160,84,65,0,216,93,132,223,224,158,118,5,233,17,0,0,0,223,5,156,84,65,0,216,125,132,217,93,132,233,106,255,255,255,139,93,8,15,191,131,12,128,0,0,133,192,116,14,217,69,128,139,93,8,219,155,8,128,0,0,235,21,217,232,217,69,128,232,136,48,0,0,222,193,139,93,8,219,155,8,128,0,0,187,62,21,64,0,232,234,52,0,0,141,101,244,95,94,91,93,194,8,0,0,0,0,0,0,0,0,112,98,85,139,236,83,86,87,131,236,96,49,246,86,86,86,86,185,8,0,0,0,184,4,0,0,0,141,93,12,232,218,49,0,0,223,45,180,84,65,0,139,69,12,232,191,45,0,0,232,72,48,0,0,232,"
sDllBytes = sDllBytes & "217,45,0,0,137,69,12,139,69,8,232,170,45,0,0,139,69,12,232,162,45,0,0,232,65,48,0,0,232,188,45,0,0,137,69,132,139,69,132,141,101,244,95,94,91,93,194,8,0,0,0,0,0,0,0,0,112,98,85,139,236,83,86,87,131,236,96,49,246,86,86,86,86,223,5,188,84,65,0,139,69,8,232,98,45,0,0,232,235,47,0,0,223,125,168,139,69,168,136,69,132,15,182,69,132,141,101,244,95,94,91,93,194,4,0,0,0,0,0,0,0,0,112,98,85,139,236,83,86,87,131,236,96,49,246,86,86,86,86,185,8,0,0,0,184,4,0,0,0,141,93,8,232,73,49,0,0,223,5,188,84,65,0,139,69,8,232,14,45,0,0,232,151,47,0,0,223,125,168,139,69,168,136,69,132,15,182,69,132,141,101,244,95,94,91,93,194,4,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,112,98,85,139,236,83,86,87,131,236,96,49,246,86,86,86,86,185,16,0,0,0,184,4,0,0,0,141,93,8,232,245,48,0,0,223,5,188,84,65,0,139,69,8,232,186,44,0,0,232,67,47,0,0,223,125,168,139,69,168,136,69,132,15,182,69,132,141,101,244,95,94,91,93,194,4,0,0,0,0,0,0,0,0,112,98,85,139,236,83,86,87,131,236,96,49,246,86,86,86,86,185,24,0,0,0,184,4,0,0,0,141,93,8,232,161,48,0,0,223,5,188,84,65,0,139,69,8,232,102,44,0,0,232,239,46,0,0,223,125,168,139,69,168,136,69,132,15,182,69,132,141,101,244,95,94,91,93,194,4,0,0,0,0,0,0,0,0,112,98,85,139,236,83,86,87,131,236,96,49,246,49,255,86,86,86,86,86,86,15,182,69,8,137,"
sDllBytes = sDllBytes & "199,185,24,0,0,0,184,4,0,0,0,141,157,124,255,255,255,137,189,124,255,255,255,232,26,48,0,0,139,189,124,255,255,255,15,182,69,12,137,198,185,16,0,0,0,184,4,0,0,0,141,93,128,137,117,128,232,249,47,0,0,139,117,128,137,117,168,199,69,172,0,0,0,0,223,109,168,137,125,168,199,69,172,0,0,0,0,223,109,168,232,110,46,0,0,223,125,168,139,125,168,15,182,69,16,137,198,185,8,0,0,0,184,4,0,0,0,141,93,128,137,117,128,232,182,47,0,0,139,117,128,137,117,168,199,69,172,0,0,0,0,223,109,168,137,125,168,199,69,172,0,0,0,0,223,109,168,232,43,46,0,0,102,15,182,69,20,232,107,43,0,0,232,28,46,0,0,232,151,43,0,0,137,69,132,139,69,132,141,101,244,95,94,91,93,194,16,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,112,98,85,139,236,83,86,87,131,236,96,49,246,86,86,86,86,15,182,93,8,15,182,77,12,15,182,69,16,232,176,25,0,0,232,46,43,0,0,219,5,200,84,65,0,232,206,45,0,0,232,73,43,0,0,137,69,132,139,69,132,141,101,244,95,94,91,93,194,12,0,0,0,0,0,0,0,0,112,98,85,139,236,83,86,87,131,236,96,49,246,86,86,86,86,102,139,69,8,232,234,42,0,0,232,23,51,0,0,219,5,204,84,65,0,232,136,45,0,0,232,3,43,0,0,137,69,132,139,69,132,141,101,244,95,94,91,93,194,4,0,0,0,0,0,0,0,0,112,98,85,139,236,83,86,87,131,236,96,49,246,86,86,86,86,223,5,208,84,65,0,139,69,8,232,169,42,0,0,232,50,45,0,0,223,125,168,139,69,168,136,69,132,15,182,"
sDllBytes = sDllBytes & "69,132,141,101,244,95,94,91,93,194,4,0,0,0,0,0,0,0,0,112,98,85,139,236,83,86,87,131,236,96,49,246,86,86,86,86,185,8,0,0,0,184,4,0,0,0,141,93,8,232,144,46,0,0,223,5,208,84,65,0,139,69,8,232,85,42,0,0,232,222,44,0,0,223,125,168,139,69,168,136,69,132,15,182,69,132,141,101,244,95,94,91,93,194,4,0,0,0,0,0,0,0,0,112,98,85,139,236,83,86,87,131,236,96,49,246,86,86,86,86,185,16,0,0,0,184,4,0,0,0,141,93,8,232,60,46,0,0,223,5,208,84,65,0,139,69,8,232,1,42,0,0,232,138,44,0,0,223,125,168,139,69,168,136,69,132,15,182,69,132,141,101,244,95,94,91,93,194,4,0,0,0,0,0,0,0,0,112,98,85,139,236,83,86,87,131,236,96,49,246,"
sDllBytes = sDllBytes & "86,86,86,86,106,0,255,21,204,97,65,0,232,131,47,0,0,137,69,132,139,69,132,141,101,244,95,94,91,93,195,0,0,0,0,0,0,0,112,98,85,139,236,83,86,87,131,236,96,49,246,86,86,86,86,106,0,255,117,16,255,117,12,255,117,8,255,21,156,97,65,0,232,71,47,0,0,137,69,132,139,69,132,141,101,244,95,94,91,93,194,12,0,0,0,0,0,0,0,0,112,98,85,139,236,83,86,87,131,236,96,49,246,86,86,86,86,106,0,255,117,20,255,117,16,139,93,12,83,255,117,8,255,21,116,98,65,0,232,5,47,0,0,137,69,132,139,69,132,141,101,244,95,94,91,93,194,16,0,0,0,0,0,0,0,0,112,98,85,139,236,83,86,87,131,236,96,49,246,86,86,86,86,106,0,255,117,20,255,117,16,139,93,12,83,255,117,8,255,21,"
sDllBytes = sDllBytes & "120,98,65,0,232,195,46,0,0,137,69,132,139,69,132,141,101,244,95,94,91,93,194,16,0,0,0,0,0,0,0,0,112,98,85,139,236,83,86,87,131,236,96,49,246,86,86,86,86,255,117,48,255,117,44,255,117,40,255,117,36,255,117,32,255,117,28,255,117,24,255,117,20,255,117,16,139,93,12,83,139,93,8,83,106,0,255,21,124,98,65,0,232,107,46,0,0,137,69,132,139,69,132,141,101,244,95,94,91,93,194,44,0,0,0,0,0,0,0,0,112,98,85,139,236,83,86,87,131,236,96,49,246,86,86,86,86,106,0,255,117,20,255,117,16,139,93,12,83,255,117,8,255,21,136,98,65,0,232,41,46,0,0,137,69,132,139,69,132,141,101,244,95,94,91,93,194,16,0,0,0,0,0,0,0,0,112,98,85,139,236,83,86,87,131,236,96,49,246,86,"
sDllBytes = sDllBytes & "86,86,86,106,0,255,117,20,255,117,16,139,93,12,83,255,117,8,255,21,128,98,65,0,232,231,45,0,0,137,69,132,139,69,132,141,101,244,95,94,91,93,194,16,0,0,0,0,0,0,0,0,112,98,85,139,236,83,86,87,131,236,96,49,246,86,86,86,86,255,117,12,255,117,8,255,21,140,98,65,0,232,174,45,0,0,137,69,132,139,69,132,141,101,244,95,94,91,93,194,8,0,0,0,0,0,0,0,0,112,98,85,139,236,83,86,87,131,236,96,106,0,106,0,106,0,255,117,16,255,117,12,255,117,8,255,21,44,98,65,0,232,114,45,0,0,141,101,244,95,94,91,93,194,12,0,0,0,0,0,0,0,0,112,98,85,139,236,83,86,87,131,236,96,49,246,86,86,86,86,86,86,86,139,69,8,137,69,128,139,69,12,137,133,120,255,255,255,199,198,"
sDllBytes = sDllBytes & "1,0,0,0,233,15,0,0,0,139,93,128,15,182,69,16,136,3,131,69,128,1,255,198,139,198,59,133,120,255,255,255,126,231,141,101,244,95,94,91,93,194,12,0,0,0,0,0,0,0,0,112,98,85,139,236,83,86,87,131,236,96,106,0,106,0,106,0,106,0,255,117,12,255,117,8,232,140,255,255,255,141,101,244,95,94,91,93,194,8,0,0,0,0,0,0,0,0,112,98,85,139,236,83,86,87,131,236,96,49,246,86,86,86,86,185,10,0,0,0,184,2,0,0,0,141,93,12,232,1,43,0,0,15,183,69,8,15,183,77,12,11,193,102,137,69,132,15,183,69,132,141,101,244,95,94,91,93,194,8,0,0,0,0,0,0,0,0,64,254,255,255,60,254,255,255,58,254,255,255,42,254,255,255,26,254,255,255,112,98,85,139,236,83,86,87,131,236,96,49,"
sDllBytes = sDllBytes & "246,49,255,185,98,0,0,0,86,73,117,252,255,5,100,83,65,0,186,104,83,65,0,232,251,45,0,0,187,96,83,65,0,232,91,41,0,0,131,236,4,139,93,8,139,19,232,208,45,0,0,232,233,21,0,0,139,220,83,232,180,41,0,0,187,64,83,64,0,83,232,75,243,255,255,80,139,220,139,67,4,232,148,40,0,0,88,131,196,4,232,21,44,0,0,152,133,192,15,132,64,0,0,0,131,236,4,139,93,8,139,19,232,142,45,0,0,232,167,21,0,0,139,220,83,232,114,41,0,0,187,64,83,64,0,83,232,20,242,255,255,80,139,220,139,67,4,232,82,40,0,0,88,131,196,4,232,211,43,0,0,137,198,233,118,0,0,0,139,93,8,139,19,232,81,45,0,0,141,157,68,254,255,255,185,255,0,0,0,232,136,44,0,0,141,157,68,254,255,255,"
sDllBytes = sDllBytes & "83,255,21,232,97,65,0,232,160,43,0,0,137,198,131,254,0,15,132,63,0,0,0,131,236,4,139,198,80,139,93,8,139,19,232,20,45,0,0,232,45,21,0,0,139,220,131,195,4,83,232,245,40,0,0,187,64,83,64,0,83,232,205,242,255,255,80,139,220,139,67,4,232,213,39,0,0,88,131,196,4,232,86,43,0,0,131,254,0,15,133,25,0,0,0,186,106,83,65,0,232,230,44,0,0,187,96,83,65,0,232,70,40,0,0,233,252,4,0,0,49,192,133,192,15,132,98,0,0,0,131,236,4,139,93,8,139,19,232,172,44,0,0,186,128,83,65,0,232,182,44,0,0,232,8,42,0,0,139,93,12,139,19,232,147,44,0,0,232,249,41,0,0,232,167,20,0,0,139,220,83,232,114,40,0,0,187,80,211,64,0,83,232,20,241,255,255,80,139,220,"
sDllBytes = sDllBytes & "139,67,4,232,82,39,0,0,88,131,196,4,232,211,42,0,0,137,133,72,255,255,255,233,133,3,0,0,131,236,4,186,131,83,65,0,232,94,44,0,0,139,220,232,115,40,0,0,139,198,80,255,21,208,97,65,0,80,139,220,139,67,4,232,22,39,0,0,88,131,196,4,232,151,42,0,0,137,199,217,238,137,125,168,199,69,172,0,0,0,0,223,109,168,222,217,223,224,158,15,133,25,0,0,0,186,150,83,65,0,232,20,44,0,0,187,96,83,65,0,232,116,39,0,0,233,42,4,0,0,186,177,83,65,0,232,251,43,0,0,232,220,28,0,0,232,5,37,0,0,141,157,116,255,255,255,186,16,0,0,0,232,187,21,0,0,139,93,8,139,19,232,195,43,0,0,232,89,37,0,0,141,157,56,254,255,255,232,49,39,0,0,141,157,52,254,255,255,83,106,"
sDllBytes = sDllBytes & "2,141,157,56,254,255,255,232,85,44,0,0,80,255,21,108,98,65,0,232,4,42,0,0,137,133,68,255,255,255,106,0,106,0,106,0,106,0,106,0,255,181,52,254,255,255,139,157,52,254,255,255,139,27,184,12,0,0,0,3,216,255,19,232,216,41,0,0,232,9,36,0,0,219,157,32,254,255,255,139,133,32,254,255,255,131,232,1,137,133,12,254,255,255,199,133,36,254,255,255,0,0,0,0,233,182,1,0,0,106,0,106,0,106,0,141,157,28,254,255,255,83,255,181,36,254,255,255,255,181,52,254,255,255,139,157,52,254,255,255,139,27,184,20,0,0,0,3,216,255,19,232,128,41,0,0,131,189,28,254,255,255,5,15,133,116,1,0,0,106,0,106,0,106,0,141,157,48,254,255,255,83,255,181,36,254,255,255,255,181,52,254,255,255,139,157,52,254,255,255,"
sDllBytes = sDllBytes & "139,27,184,16,0,0,0,3,216,255,19,232,68,41,0,0,106,0,106,0,106,0,141,157,40,254,255,255,83,106,255,255,181,48,254,255,255,139,157,48,254,255,255,139,27,184,48,0,0,0,3,216,255,19,232,25,41,0,0,139,149,40,254,255,255,232,157,42,0,0,232,217,35,0,0,141,157,24,254,255,255,232,11,38,0,0,186,104,83,65,0,232,151,42,0,0,141,157,40,254,255,255,232,246,37,0,0,139,149,24,254,255,255,232,109,42,0,0,232,134,18,0,0,139,93,12,139,19,232,94,42,0,0,232,119,18,0,0,232,48,40,0,0,15,133,154,0,0,0,106,0,106,0,106,0,106,0,141,157,20,254,255,255,83,255,181,48,254,255,255,139,157,48,254,255,255,139,27,184,12,0,0,0,3,216,255,19,232,148,40,0,0,106,16,255,181,20,254,255,255,"
sDllBytes = sDllBytes & "141,157,84,255,255,255,83,255,21,44,98,65,0,232,122,40,0,0,106,0,106,0,106,0,106,0,255,181,20,254,255,255,255,181,48,254,255,255,139,157,48,254,255,255,139,27,184,76,0,0,0,3,216,255,19,232,80,40,0,0,106,0,106,0,106,0,106,0,106,0,255,181,48,254,255,255,139,157,48,254,255,255,139,27,184,8,0,0,0,3,216,255,19,232,42,40,0,0,233,62,0,0,0,106,0,106,0,106,0,106,0,106,0,255,181,48,254,255,255,139,157,48,254,255,255,139,27,184,8,0,0,0,3,216,255,19,232,255,39,0,0,255,133,36,254,255,255,139,133,36,254,255,255,59,133,12,254,255,255,15,142,56,254,255,255,106,0,106,0,106,0,106,0,106,0,255,181,52,254,255,255,139,157,52,254,255,255,139,27,184,8,0,0,0,3,216,255,19,232,193,"
sDllBytes = sDllBytes & "39,0,0,141,157,72,255,255,255,83,141,157,116,255,255,255,83,141,157,84,255,255,255,83,255,215,232,165,39,0,0,232,214,33,0,0,219,157,68,255,255,255,129,189,68,255,255,255,17,1,4,128,15,133,30,0,0,0,186,217,83,65,0,232,35,41,0,0,187,96,83,65,0,232,131,36,0,0,233,57,1,0,0,233,41,0,0,0,129,189,68,255,255,255,29,128,10,128,15,133,25,0,0,0,186,230,83,65,0,232,245,40,0,0,187,96,83,65,0,232,85,36,0,0,233,11,1,0,0,186,40,84,65,0,232,220,40,0,0,232,189,25,0,0,232,230,33,0,0,141,157,100,255,255,255,186,16,0,0,0,232,156,18,0,0,106,0,106,0,141,157,64,254,255,255,83,141,157,100,255,255,255,83,106,0,255,181,72,255,255,255,139,157,72,255,255,255,139,27,184,"
sDllBytes = sDllBytes & "12,0,0,0,3,216,255,19,232,239,38,0,0,106,0,106,0,106,0,106,0,106,0,255,181,72,255,255,255,139,157,72,255,255,255,139,27,184,8,0,0,0,3,216,255,19,232,201,38,0,0,141,157,60,254,255,255,139,195,141,157,64,254,255,255,104,0,0,0,70,104,192,0,0,0,106,0,104,0,4,2,0,232,82,24,0,0,141,157,64,254,255,255,106,0,106,0,106,0,106,0,232,128,40,0,0,232,140,23,0,0,141,157,60,254,255,255,139,3,137,133,44,254,255,255,106,0,106,0,106,0,106,0,106,0,255,181,44,254,255,255,139,157,44,254,255,255,139,27,184,4,0,0,0,3,216,255,19,232,89,38,0,0,141,157,60,254,255,255,106,0,106,0,106,0,106,0,232,52,40,0,0,232,64,23,0,0,139,133,44,254,255,255,137,69,132,187,237,29,64,"
sDllBytes = sDllBytes & "0,232,84,39,0,0,139,69,132,141,101,244,95,94,91,93,194,8,0,0,0,0,0,0,0,0,112,98,85,139,236,83,86,87,131,236,96,49,246,49,255,86,86,86,86,86,86,86,86,131,236,4,139,93,8,139,19,232,133,39,0,0,232,158,15,0,0,139,220,83,232,105,35,0,0,187,64,83,64,0,83,232,0,237,255,255,80,139,220,139,67,4,232,73,34,0,0,88,131,196,4,232,202,37,0,0,152,133,192,15,132,255,0,0,0,131,236,4,139,93,8,139,19,232,67,39,0,0,232,92,15,0,0,139,220,83,232,39,35,0,0,187,64,83,64,0,83,232,201,235,255,255,80,139,220,139,67,4,232,7,34,0,0,88,131,196,4,232,136,37,0,0,137,198,139,198,133,192,15,132,186,0,0,0,131,236,4,186,80,84,65,0,232,18,39,0,0,139,220,232,"
sDllBytes = sDllBytes & "39,35,0,0,139,198,80,255,21,208,97,65,0,80,139,220,139,67,4,232,202,33,0,0,88,131,196,4,232,75,37,0,0,137,199,217,238,137,125,168,199,69,172,0,0,0,0,223,109,168,222,217,223,224,158,15,132,18,0,0,0,255,215,232,40,37,0,0,232,89,31,0,0,219,157,116,255,255,255,131,189,116,255,255,255,0,15,133,78,0,0,0,139,198,80,255,21,40,98,65,0,232,2,37,0,0,131,236,4,139,93,8,139,19,232,132,38,0,0,232,157,14,0,0,139,220,83,232,104,34,0,0,187,64,83,64,0,83,232,0,238,255,255,80,139,220,139,67,4,232,72,33,0,0,88,131,196,4,232,201,36,0,0,199,69,132,1,0,0,0,139,69,132,141,101,244,95,94,91,93,194,8,0,0,0,0,0,0,0,0,130,255,255,255,112,98,85,139,236,83,"
sDllBytes = sDllBytes & "86,87,131,236,96,49,246,86,86,86,86,86,139,93,8,139,19,232,29,38,0,0,139,93,16,141,91,12,185,0,1,0,0,232,84,37,0,0,139,93,12,139,19,232,3,38,0,0,139,93,16,141,155,12,1,0,0,185,32,0,0,0,232,55,37,0,0,185,94,39,64,0,139,93,16,139,195,139,93,16,141,91,4,49,210,232,80,13,0,0,139,93,16,139,67,4,137,69,132,187,195,37,64,0,232,93,37,0,0,139,69,132,141,101,244,95,94,91,93,194,12,0,0,0,0,0,0,0,0,112,98,85,139,236,83,86,87,131,236,96,49,246,86,86,86,86,86,131,125,8,0,117,5,233,16,0,0,0,139,69,8,141,93,128,232,33,13,0,0,139,51,137,117,132,139,69,132,141,101,244,95,94,91,93,194,4,0,0,0,0,0,0,0,0,112,98,85,139,236,83,"
sDllBytes = sDllBytes & "86,87,131,236,96,49,246,86,86,86,86,86,49,192,139,93,8,59,3,117,5,233,27,0,0,0,139,93,8,139,3,141,93,128,232,149,12,0,0,139,51,139,93,8,199,3,0,0,0,0,137,117,132,139,69,132,141,101,244,95,94,91,93,194,4,0,0,0,0,0,0,0,0,112,98,85,139,236,83,86,87,131,236,96,49,246,86,86,86,86,184,1,0,0,0,137,69,212,232,223,12,0,0,43,69,212,137,69,132,139,69,132,141,101,244,95,94,91,93,195,0,0,0,0,0,0,0,112,98,85,139,236,83,86,87,131,236,96,49,246,86,86,86,86,139,21,96,83,65,0,232,208,36,0,0,141,93,132,232,70,32,0,0,139,69,132,141,101,244,95,94,91,93,195,0,0,0,0,0,0,0,128,255,255,255,107,255,255,255,91,255,255,255,82,255,255,255,78,255,255,"
sDllBytes = sDllBytes & "255,70,255,255,255,112,98,85,139,236,83,86,87,131,236,96,49,246,49,255,185,27,0,0,0,86,73,117,252,232,47,12,0,0,49,192,232,207,36,0,0,139,69,8,137,133,120,255,255,255,139,157,120,255,255,255,141,91,12,232,100,35,0,0,141,157,80,255,255,255,232,214,31,0,0,139,157,120,255,255,255,141,155,12,1,0,0,232,72,35,0,0,141,157,76,255,255,255,232,186,31,0,0,106,0,104,0,4,0,0,104,0,4,0,0,106,0,141,157,40,255,255,255,83,255,21,132,98,65,0,232,141,34,0,0,139,157,120,255,255,255,232,242,11,0,0,137,67,8,141,157,76,255,255,255,83,141,157,80,255,255,255,83,232,238,245,255,255,232,103,34,0,0,137,198,106,4,141,157,124,255,255,255,137,51,83,141,93,128,83,255,21,44,98,65,0,139,181,124,255,"
sDllBytes = sDllBytes & "255,255,232,69,34,0,0,141,157,88,255,255,255,137,93,212,139,157,120,255,255,255,219,3,139,93,212,232,120,15,0,0,102,199,3,5,0,221,91,8,141,93,128,232,152,23,0,0,133,192,15,132,64,0,0,0,139,93,128,106,0,137,93,212,141,157,88,255,255,255,83,186,97,84,65,0,232,188,27,0,0,82,106,2,106,1,141,157,104,255,255,255,83,139,93,212,232,121,23,0,0,141,157,104,255,255,255,232,61,15,0,0,219,93,132,233,7,0,0,0,199,69,132,2,1,0,0,139,157,120,255,255,255,199,67,8,0,0,0,0,187,94,39,64,0,232,220,34,0,0,232,3,11,0,0,139,69,132,141,101,244,95,94,91,93,194,4,0,0,0,0,0,0,0,0,114,255,255,255,233,254,255,255,112,98,85,139,236,83,86,87,131,236,96,49,246,49,255,185,43,"
sDllBytes = sDllBytes & "0,0,0,86,73,117,252,49,192,232,90,35,0,0,219,69,12,219,125,196,217,232,219,109,196,222,217,223,224,158,15,133,16,0,0,0,232,203,10,0,0,137,5,60,83,64,0,233,203,0,0,0,217,238,219,109,196,222,217,223,224,158,15,133,187,0,0,0,139,5,68,211,64,0,131,232,1,137,133,92,255,255,255,199,198,0,0,0,0,233,30,0,0,0,186,104,83,65,0,232,191,34,0,0,139,29,64,211,64,0,139,198,193,224,2,3,216,232,23,30,0,0,255,198,139,198,59,133,92,255,255,255,126,216,139,5,84,83,65,0,131,232,1,137,133,92,255,255,255,199,198,0,0,0,0,233,85,0,0,0,139,198,193,224,2,139,128,80,211,64,0,137,133,124,255,255,255,106,0,106,0,106,0,106,0,106,0,255,181,124,255,255,255,139,157,124,255,255,255,139,"
sDllBytes = sDllBytes & "27,184,8,0,0,0,3,216,255,19,232,173,32,0,0,186,104,83,65,0,232,70,34,0,0,139,29,80,83,65,0,139,198,193,224,2,3,216,232,158,29,0,0,255,198,139,198,59,133,92,255,255,255,126,161,199,69,132,1,0,0,0,187,216,40,64,0,232,154,33,0,0,139,69,132,141,101,244,95,94,91,93,194,12,0,0,0,0,0,0,0,0,0,0,0,0,0,85,139,236,83,86,87,187,0,80,64,0,102,46,247,5,146,48,64,0,4,0,15,133,219,0,0,0,106,0,255,21,64,98,65,0,232,146,2,0,0,199,131,8,1,0,0,1,0,0,0,141,131,144,2,0,0,80,255,21,220,97,65,0,131,236,68,199,4,36,68,0,0,0,199,68,36,44,0,0,0,0,84,255,21,212,97,65,0,184,10,0,0,0,247,68,36,44,1,0,0,0,116,5,"
sDllBytes = sDllBytes & "15,183,68,36,48,131,196,68,137,131,254,0,0,0,255,21,184,97,65,0,232,23,4,0,0,137,131,244,0,0,0,255,21,192,97,65,0,137,131,240,0,0,0,106,0,255,21,204,97,65,0,137,131,4,1,0,0,232,254,0,0,0,184,255,0,0,0,114,54,232,84,2,0,0,232,49,4,0,0,184,255,0,0,0,114,7,83,232,78,1,0,0,91,80,232,76,1,0,0,232,46,1,0,0,88,255,179,240,0,0,0,255,21,180,97,65,0,255,75,28,255,75,16,80,255,21,68,98,65,0,88,95,94,91,93,80,255,21,172,97,65,0,195,131,125,12,1,117,82,232,185,1,0,0,141,131,144,2,0,0,80,255,21,220,97,65,0,255,21,184,97,65,0,232,126,3,0,0,137,131,244,0,0,0,255,21,192,97,65,0,137,131,240,0,0,0,139,69,8,137,"
sDllBytes = sDllBytes & "131,4,1,0,0,232,204,1,0,0,232,169,3,0,0,114,73,232,94,0,0,0,114,66,102,255,131,2,1,0,0,139,69,12,137,131,8,1,0,0,131,248,2,117,5,232,236,3,0,0,83,232,170,0,0,0,91,131,187,8,1,0,0,3,117,5,232,17,4,0,0,131,187,8,1,0,0,0,117,22,232,146,0,0,0,232,116,0,0,0,255,179,240,0,0,0,255,21,180,97,65,0,15,183,131,2,1,0,0,95,94,91,93,194,12,0,255,21,16,98,65,0,131,248,255,249,116,77,137,131,228,0,0,0,199,131,236,0,0,0,0,0,0,0,199,131,232,0,0,0,0,0,0,0,232,127,3,0,0,114,44,137,131,232,0,0,0,199,64,76,8,0,0,0,232,14,0,0,0,77,83,32,83,97,110,115,32,83,101,114,105,102,0,94,252,185,14,0,0,0,"
sDllBytes = sDllBytes & "141,120,44,243,164,195,232,133,3,0,0,114,12,255,179,228,0,0,0,255,21,20,98,65,0,195,233,61,228,255,255,83,139,55,131,199,4,209,238,114,20,116,16,209,238,115,35,193,230,2,139,54,232,2,26,0,0,235,229,91,195,209,238,114,32,193,230,2,184,2,0,0,0,139,222,232,120,5,0,0,235,206,193,230,2,139,14,227,199,81,139,9,255,81,8,235,191,193,230,2,141,76,53,0,81,255,21,100,98,65,0,235,175,10,0,14,0,100,0,225,255,95,139,229,93,195,131,248,1,124,7,61,255,0,0,0,126,2,176,5,233,133,2,0,0,187,0,80,64,0,131,187,8,1,0,0,1,117,15,232,171,1,0,0,232,192,1,0,0,232,151,1,0,0,90,51,219,51,246,51,255,83,139,236,83,86,87,131,236,96,83,83,83,82,195,253,139,75,24,3,"
sDllBytes = sDllBytes & "75,32,141,115,40,3,241,78,139,123,28,3,251,3,249,79,243,164,185,24,0,0,0,141,187,59,3,0,0,243,164,102,199,131,2,1,0,0,0,0,199,131,144,2,0,0,148,0,0,0,1,155,40,3,0,0,1,155,48,3,0,0,1,155,56,3,0,0,252,195,102,199,131,248,0,0,0,0,0,138,163,148,2,0,0,138,131,152,2,0,0,102,137,131,250,0,0,0,139,131,160,2,0,0,168,1,117,10,168,2,116,46,102,184,0,4,235,33,102,139,147,156,2,0,0,102,129,250,182,3,102,184,128,0,116,15,102,129,250,87,4,102,184,0,1,116,4,102,184,0,2,102,9,131,248,0,0,0,131,236,36,84,252,255,21,216,97,65,0,198,131,252,0,0,0,3,102,247,131,248,0,0,0,128,3,117,34,102,247,131,248,0,0,0,0,4,116,80,102,131,"
sDllBytes = sDllBytes & "60,36,0,117,73,138,68,36,32,60,3,114,65,60,5,118,26,176,5,235,22,139,68,36,24,61,130,1,0,0,118,46,61,74,2,0,0,176,5,115,2,176,4,136,131,252,0,0,0,60,5,114,25,184,1,0,0,0,83,15,162,91,247,194,0,0,128,0,116,8,102,131,139,248,0,0,0,64,131,196,36,84,84,104,25,0,2,0,106,0,232,51,0,0,0,72,65,82,68,87,65,82,69,92,68,69,83,67,82,73,80,84,73,79,78,92,83,121,115,116,101,109,92,70,108,111,97,116,105,110,103,80,111,105,110,116,80,114,111,99,101,115,115,111,114,0,104,2,0,0,128,255,21,144,97,65,0,133,192,90,117,18,102,184,2,0,102,9,5,248,80,64,0,82,255,21,148,97,65,0,195,104,63,19,0,0,217,44,36,88,195,252,51,192,139,139,36,3,0,0,"
sDllBytes = sDllBytes & "139,187,40,3,0,0,193,233,2,243,171,232,128,23,0,0,195,252,187,0,80,64,0,51,192,185,204,0,0,0,141,123,16,243,170,72,185,8,0,0,0,141,187,220,0,0,0,243,170,195,138,6,136,7,70,71,10,192,117,246,195,60,97,114,6,60,122,119,2,52,32,195,128,56,34,117,13,64,128,56,34,117,250,64,128,56,32,116,250,195,128,56,32,116,8,64,128,56,32,119,250,114,6,64,128,56,32,116,250,195,82,80,106,64,255,21,224,97,65,0,90,133,192,116,1,195,176,7,249,195,133,192,116,13,82,80,255,21,228,97,65,0,90,133,192,117,1,195,176,241,249,195,248,195,186,52,0,0,0,235,19,186,5,0,0,0,235,12,186,244,0,0,0,235,5,186,6,0,0,0,15,182,210,182,160,137,85,140,235,10,15,182,192,180,160,137,69,140,51,192,"
sDllBytes = sDllBytes & "246,69,140,255,117,7,199,69,140,51,160,0,0,232,36,0,0,0,114,23,247,64,40,255,255,255,255,116,14,247,64,36,255,255,255,255,116,5,232,181,255,255,255,128,125,140,241,115,1,195,195,176,0,207,81,82,232,107,0,0,0,117,46,46,161,148,48,64,0,232,92,255,255,255,114,33,232,102,0,0,0,86,87,252,185,10,0,0,0,139,53,232,80,64,0,133,246,116,8,141,118,44,141,120,44,243,165,95,94,90,89,195,81,82,232,49,0,0,0,116,44,51,201,135,72,36,227,9,80,81,255,21,164,97,65,0,88,51,201,135,72,12,227,9,80,81,255,21,0,0,0,0,88,232,28,255,255,255,51,192,232,18,0,0,0,90,89,195,255,53,228,80,64,0,255,21,24,98,65,0,133,192,195,80,80,255,53,228,80,64,0,255,21,28,98,65,0,88,133,192,"
sDllBytes = sDllBytes & "117,7,255,13,236,80,64,0,195,255,5,236,80,64,0,195,15,182,69,140,195,15,183,69,142,195,51,192,135,69,140,15,182,192,195,199,69,140,0,0,0,0,195,136,69,140,195,66,98,72,104,79,111,81,113,8,8,8,8,16,16,2,2,63,19,50,19,63,27,63,31,63,23,5,132,0,64,28,70,0,0,200,66,0,0,0,127,0,0,0,63,0,0,192,255,0,0,128,127,53,194,104,33,162,218,15,201,255,63,53,194,104,33,162,218,15,201,254,63,133,100,222,249,51,243,4,181,255,63,0,66,192,255,0,72,192,255,0,74,192,255,80,111,119,101,114,66,65,83,73,67,0,67,79,78,73,78,36,0,116,99,112,0,196,0,84,0,0,0,44,34,7,47,64,0,13,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,137,117,172,137,125,176,143,"
sDllBytes = sDllBytes & "69,168,90,102,88,246,67,4,4,116,16,102,89,15,182,205,131,196,4,131,196,8,226,251,255,101,168,136,67,4,137,19,102,143,67,6,143,67,20,15,182,75,7,139,241,209,230,3,241,193,230,2,143,68,51,16,143,68,51,12,131,238,12,117,243,139,68,51,28,43,68,51,24,124,94,64,73,116,29,131,198,12,137,68,51,20,139,68,51,28,43,68,51,24,124,73,64,247,100,51,20,73,119,231,116,2,114,61,137,67,8,247,99,20,114,53,246,67,4,1,116,5,137,67,12,235,29,80,232,145,253,255,255,89,114,35,137,3,137,75,12,139,248,252,51,192,209,233,243,102,171,128,209,0,243,170,128,75,4,4,139,117,172,139,125,176,255,101,168,176,9,139,117,172,139,125,176,255,117,168,233,173,253,255,255,252,139,202,209,233,243,102,171,128,209,0,243,170,195,133,"
sDllBytes = sDllBytes & "192,116,19,72,116,27,72,116,32,72,116,40,72,116,43,72,116,45,51,192,235,44,51,192,246,67,4,4,116,36,72,235,33,15,182,67,6,209,232,235,25,51,192,246,67,4,2,116,17,72,235,14,15,182,67,7,235,8,139,67,8,235,3,139,67,20,195,232,8,0,0,0,114,1,195,233,78,253,255,255,86,87,138,99,4,246,196,4,116,119,246,196,1,117,110,246,196,2,117,32,128,123,6,46,117,10,139,75,8,139,59,232,97,0,0,0,128,123,6,36,117,10,139,115,8,139,59,232,227,0,0,0,128,123,6,34,117,10,139,115,8,139,59,232,232,0,0,0,168,1,117,14,168,2,117,36,246,196,32,117,31,246,196,16,116,26,128,123,6,36,116,37,128,123,6,46,116,31,51,192,139,83,12,139,59,232,51,255,255,255,235,17,51,192,135,3,83,232,152,252,"
sDllBytes = sDllBytes & "255,255,91,114,5,128,99,4,250,248,95,94,195,80,81,87,139,209,74,193,226,2,3,215,139,207,232,18,0,0,0,95,89,88,51,246,135,55,232,208,19,0,0,131,199,4,226,242,195,83,81,82,86,87,139,241,139,250,139,222,3,223,209,235,247,195,2,0,0,0,116,3,131,195,2,139,27,59,247,119,46,57,30,118,9,59,242,115,5,131,198,4,235,243,59,31,118,9,59,249,118,5,131,239,4,235,243,59,247,119,222,116,6,139,6,135,7,137,6,131,198,4,131,239,4,235,206,59,207,115,9,82,139,215,232,166,255,255,255,90,59,242,115,9,81,139,206,232,153,255,255,255,89,95,94,90,89,91,195,80,51,201,135,15,227,6,81,139,9,255,81,8,131,199,4,78,117,238,88,195,80,87,255,21,100,98,65,0,131,199,16,78,117,243,88,195,87,252,51,201,"
sDllBytes = sDllBytes & "145,139,251,209,233,243,102,171,128,209,0,243,170,95,195,51,210,232,17,0,0,0,139,193,232,10,0,0,0,139,195,232,3,0,0,0,139,194,195,193,226,8,11,192,121,2,51,192,61,255,0,0,0,118,2,176,255,138,208,195,80,139,21,164,97,65,0,232,160,25,0,0,114,14,133,192,117,3,137,3,195,199,3,255,255,255,255,195,199,3,0,0,0,0,195,137,3,195,83,82,80,81,106,0,106,0,139,21,168,97,65,0,232,115,25,0,0,115,232,235,223,80,255,21,244,97,65,0,235,221,83,80,139,21,196,97,65,0,232,89,25,0,0,195,80,255,21,12,98,65,0,235,198,106,0,255,21,64,98,65,0,232,168,251,255,255,114,1,195,233,96,251,255,255,255,21,68,98,65,0,232,207,251,255,255,114,238,195,232,141,251,255,255,114,230,139,216,195,161,236,"
sDllBytes = sDllBytes & "80,64,0,195,81,255,21,188,97,65,0,89,195,80,81,86,87,85,3,109,136,139,117,168,232,97,18,0,0,232,17,18,0,0,114,81,252,227,9,172,232,154,0,0,0,170,226,247,139,117,168,232,51,18,0,0,137,85,168,93,95,94,89,88,195,80,81,86,87,85,3,109,136,139,117,168,232,45,18,0,0,232,221,17,0,0,114,29,252,227,9,172,232,162,0,0,0,170,226,247,139,117,168,232,255,17,0,0,137,85,168,93,95,94,89,88,195,139,208,93,95,94,89,88,233,187,250,255,255,80,81,86,87,85,3,109,136,139,117,168,232,237,17,0,0,232,157,17,0,0,114,221,252,227,27,180,255,172,132,228,117,7,232,32,0,0,0,235,5,232,85,0,0,0,170,232,139,0,0,0,226,231,139,117,168,232,173,17,0,0,137,85,168,93,95,94,89,88,195,60,"
sDllBytes = sDllBytes & "65,114,55,60,90,118,49,60,142,116,27,60,153,116,26,60,154,116,25,60,144,116,24,60,165,116,23,60,143,116,22,60,128,117,23,176,135,195,176,132,195,176,148,195,176,129,195,176,130,195,176,164,195,176,134,195,52,32,195,60,97,114,55,60,122,118,49,60,132,116,27,60,148,116,26,60,129,116,25,60,130,116,24,60,164,116,23,60,134,116,22,60,135,117,23,176,128,195,176,142,195,176,153,195,176,154,195,176,144,195,176,165,195,176,143,195,52,32,195,50,228,60,65,114,60,60,90,118,58,60,97,114,52,60,122,118,50,60,128,114,44,60,131,114,42,116,38,60,133,114,36,116,32,60,135,118,30,60,142,114,24,60,144,118,22,60,148,116,18,60,153,116,14,60,154,116,10,60,164,116,6,60,165,116,2,246,212,195,86,87,139,250,232,5,17,0,0,235,25,86,"
sDllBytes = sDllBytes & "87,139,251,11,210,117,17,252,50,192,185,0,0,0,1,242,174,141,87,255,43,211,139,251,139,93,136,139,116,29,168,232,202,16,0,0,139,193,227,4,138,6,180,255,139,116,29,172,232,185,16,0,0,135,202,59,209,114,2,139,209,43,202,252,132,228,117,9,209,233,3,249,233,1,1,0,0,138,224,102,80,102,80,88,139,217,209,233,43,217,209,233,243,102,171,128,209,0,243,170,139,202,81,193,233,2,243,165,89,131,225,3,243,164,139,203,235,103,86,87,139,250,232,131,16,0,0,235,25,86,87,139,251,11,210,117,17,252,50,192,185,0,0,0,1,242,174,141,87,255,43,211,139,251,139,93,136,139,116,29,168,232,72,16,0,0,139,193,227,4,138,6,180,255,139,116,29,172,232,55,16,0,0,59,202,114,2,139,202,43,209,252,81,193,233,2,243,165,89,131,"
sDllBytes = sDllBytes & "225,3,243,164,132,228,15,132,136,0,0,0,138,224,102,80,102,80,88,139,202,209,233,243,102,171,128,209,0,243,170,235,115,86,87,139,250,232,16,16,0,0,235,25,86,87,139,251,11,210,117,17,252,50,192,185,0,0,0,1,242,174,141,87,255,43,211,139,251,139,93,136,139,116,29,168,232,213,15,0,0,139,193,227,4,138,6,180,255,139,116,29,172,232,196,15,0,0,135,202,59,209,114,2,139,209,43,202,252,132,228,117,4,3,249,235,17,138,224,102,80,102,80,88,209,233,243,102,171,128,209,0,243,170,139,202,81,193,233,2,243,165,89,131,225,3,243,164,232,28,22,0,0,232,23,22,0,0,95,94,195,83,81,86,87,232,173,0,0,0,114,55,135,202,59,209,114,2,139,209,43,202,252,139,217,209,233,43,217,209,233,243,102,171,128,209,0,243,170,139,"
sDllBytes = sDllBytes & "202,81,193,233,2,243,165,89,131,225,3,243,164,139,203,209,233,243,102,171,128,209,0,243,170,235,106,232,205,21,0,0,95,94,89,91,233,253,247,255,255,83,81,86,87,232,93,0,0,0,114,231,59,202,114,2,139,202,43,209,252,81,193,233,2,243,165,89,131,225,3,243,164,139,202,209,233,243,102,171,128,209,0,243,170,235,46,83,81,86,87,232,47,0,0,0,114,185,135,202,59,209,114,2,139,209,43,202,252,209,233,243,102,171,128,209,0,243,170,139,202,81,193,233,2,243,165,89,131,225,3,243,164,232,99,21,0,0,95,94,89,91,195,139,200,232,125,14,0,0,114,39,139,209,139,93,136,139,116,29,168,232,184,14,0,0,139,193,227,9,138,6,138,224,102,80,102,80,88,139,247,135,116,29,172,232,160,14,0,0,248,195,80,81,83,255,21,100,98,65,"
sDllBytes = sDllBytes & "0,89,88,195,83,80,255,21,104,98,65,0,195,15,183,19,131,195,8,247,194,0,176,0,0,117,103,247,194,0,64,0,0,116,5,139,27,131,195,8,128,250,2,116,99,128,250,3,116,103,128,250,4,116,111,128,250,5,116,109,128,250,6,116,107,128,250,7,116,99,128,250,10,116,78,128,250,11,116,73,128,250,16,116,48,128,250,17,116,50,128,250,18,116,52,128,250,19,116,56,128,250,20,116,58,128,250,21,116,53,128,250,25,116,38,128,250,26,116,36,128,250,13,116,31,128,250,9,116,26,217,238,195,15,190,19,137,19,235,13,198,67,1,0,223,3,195,102,199,67,2,0,0,219,3,195,199,67,4,0,0,0,0,223,43,195,217,3,195,221,3,195,104,16,39,0,0,223,43,218,52,36,90,195,15,183,19,131,195,8,247,194,0,176,0,0,117,18,247,194,"
sDllBytes = sDllBytes & "0,64,0,0,116,5,139,27,131,195,8,128,250,8,116,4,51,210,235,8,139,19,129,202,0,0,0,128,233,185,19,0,0,15,183,3,195,86,87,137,93,168,137,69,172,80,255,21,100,98,65,0,185,16,0,0,0,106,0,226,252,138,67,4,168,4,15,132,130,0,0,0,168,2,186,26,0,0,0,117,47,15,182,67,6,209,232,232,27,0,0,0,17,18,19,0,2,3,0,0,20,0,4,5,0,6,0,0,0,12,0,0,0,0,0,8,0,0,0,89,15,182,20,1,133,210,116,74,252,15,182,75,7,141,115,24,139,252,139,70,4,43,6,64,171,165,131,198,8,226,243,139,196,15,182,75,7,82,80,81,82,255,21,84,98,65,0,90,133,192,116,30,139,117,172,102,129,202,0,32,102,137,22,137,70,8,139,75,12,139,51,139,120,12,138,67,6,232,6,0,"
sDllBytes = sDllBytes & "0,0,131,196,64,95,94,195,252,60,34,116,18,60,46,116,55,81,193,233,2,243,165,89,131,225,3,243,164,235,111,51,192,81,86,87,209,233,243,102,171,128,209,0,243,170,95,94,89,193,233,4,81,86,87,255,21,104,98,65,0,89,131,198,16,131,199,16,226,238,235,70,193,233,2,81,86,87,51,210,139,54,232,175,12,0,0,227,40,232,93,12,0,0,114,33,81,193,233,2,243,165,89,131,225,3,243,164,232,161,18,0,0,232,208,11,0,0,139,117,136,139,84,53,168,131,69,136,4,95,94,89,137,23,131,198,4,131,199,4,226,189,195,86,87,137,69,168,137,93,172,139,216,184,2,0,0,0,232,221,247,255,255,15,130,228,0,0,0,139,69,172,15,183,0,169,0,32,0,0,15,132,208,0,0,0,50,228,60,26,15,135,198,0,0,0,232,27,0,0,"
sDllBytes = sDllBytes & "0,255,255,8,10,20,22,26,22,46,255,4,10,34,255,255,255,0,0,2,4,16,16,10,4,255,4,4,89,15,182,20,1,128,250,255,15,132,152,0,0,0,58,83,6,116,18,60,26,15,133,139,0,0,0,246,67,4,2,15,132,129,0,0,0,252,139,69,172,102,247,0,0,64,139,64,8,116,2,139,0,15,183,8,131,249,8,119,105,136,75,7,141,116,200,8,141,123,24,139,70,4,171,3,6,72,171,139,6,73,116,19,171,131,238,8,139,70,4,171,3,6,72,171,139,6,247,103,244,226,237,137,67,8,247,99,20,246,67,4,1,116,5,137,67,12,235,42,80,232,28,244,255,255,89,114,40,137,3,137,75,12,139,117,172,102,247,6,0,64,139,118,8,116,2,139,54,139,118,12,139,248,138,67,6,232,14,0,0,0,128,75,4,4,95,94,195,95,94,233,"
sDllBytes = sDllBytes & "58,244,255,255,252,60,40,116,18,60,46,116,55,81,193,233,2,243,165,89,131,225,3,243,164,235,111,51,192,81,86,87,209,233,243,102,171,128,209,0,243,170,95,94,89,193,233,4,81,86,87,255,21,104,98,65,0,89,131,198,16,131,199,16,226,238,235,70,193,233,2,81,86,87,51,210,139,54,232,35,11,0,0,227,40,232,209,10,0,0,114,33,81,193,233,2,243,165,89,131,225,3,243,164,232,21,17,0,0,232,234,9,0,0,139,117,136,139,84,53,168,131,69,136,4,95,94,89,137,23,131,198,4,131,199,4,226,189,195,86,87,51,201,135,11,227,6,81,139,9,255,81,8,139,117,136,139,116,53,168,232,209,10,0,0,227,41,232,131,3,0,0,139,117,136,139,116,53,168,232,190,10,0,0,227,22,141,68,36,12,83,80,106,5,106,0,86,255,21,60,"
sDllBytes = sDllBytes & "98,65,0,232,5,6,0,0,232,48,17,0,0,95,94,194,16,0,86,87,51,201,135,11,227,6,81,139,9,255,81,8,139,117,136,139,116,53,168,232,130,10,0,0,227,57,232,52,3,0,0,139,117,136,139,116,53,168,232,111,10,0,0,227,38,141,69,168,80,106,0,86,255,21,80,98,65,0,232,186,5,0,0,133,192,120,16,139,77,168,227,11,141,68,36,12,83,80,81,139,1,255,16,232,209,16,0,0,95,94,194,16,0,86,87,137,69,168,51,201,135,8,227,6,81,139,9,255,81,8,133,219,116,19,139,27,133,219,116,13,141,76,36,12,255,117,168,81,83,139,3,255,16,95,94,194,16,0,86,87,137,69,168,51,201,135,8,227,6,81,139,9,255,81,8,133,219,116,33,15,183,3,139,91,8,169,0,64,0,0,116,7,53,0,64,0,0,139,27,141,"
sDllBytes = sDllBytes & "76,36,12,255,117,168,81,83,139,3,255,16,95,94,194,16,0,86,87,133,219,116,107,139,27,133,219,116,101,80,104,0,0,0,70,104,192,0,0,0,106,0,104,0,4,2,0,131,192,8,139,204,80,81,83,139,3,255,16,131,196,16,88,199,0,9,0,0,0,247,64,8,255,255,255,255,117,52,80,104,0,0,0,70,104,192,0,0,0,106,0,106,0,131,192,8,139,204,80,81,83,139,3,255,16,131,196,16,88,199,0,13,0,0,0,247,64,8,255,255,255,255,117,6,199,0,0,0,0,0,95,94,195,80,83,81,86,87,139,117,136,139,116,53,168,185,16,0,0,0,232,0,9,0,0,15,130,128,0,0,0,232,64,9,0,0,227,83,131,249,34,114,109,252,232,114,0,0,0,114,101,232,149,0,0,0,114,94,171,232,148,0,0,0,114,86,102,171,232,139,"
sDllBytes = sDllBytes & "0,0,0,114,77,102,171,185,8,0,0,0,81,232,131,0,0,0,89,114,61,170,226,244,232,74,0,0,0,114,51,139,117,136,135,84,53,168,139,242,232,222,8,0,0,95,94,89,91,88,195,131,236,16,84,255,21,56,98,65,0,131,69,136,4,185,16,0,0,0,139,244,232,14,15,0,0,131,196,16,235,219,139,242,232,178,8,0,0,51,210,235,194,172,132,192,116,35,60,123,117,247,195,232,7,0,0,0,114,23,60,125,117,19,195,15,182,6,70,132,192,116,10,60,32,116,244,60,45,116,240,248,195,249,195,185,8,0,0,0,235,12,185,4,0,0,0,235,5,185,2,0,0,0,51,219,232,210,255,255,255,114,39,60,97,114,6,60,122,119,2,44,32,44,48,114,25,60,9,118,10,44,7,60,10,114,15,60,15,119,11,193,227,4,3,216,226,214,139,195,"
sDllBytes = sDllBytes & "248,195,249,195,80,83,81,86,87,139,117,136,139,116,53,168,185,38,0,0,0,232,241,7,0,0,114,105,232,53,8,0,0,131,249,16,117,88,253,131,198,16,131,199,37,198,7,125,185,6,0,0,0,232,144,0,0,0,226,249,79,198,7,45,185,2,0,0,0,232,128,0,0,0,226,249,185,2,0,0,0,79,198,7,45,232,88,0,0,0,226,245,79,198,7,45,232,36,0,0,0,79,198,7,123,252,139,117,136,135,84,53,168,139,242,232,203,7,0,0,95,94,89,91,88,195,139,242,232,190,7,0,0,51,210,235,224,81,131,238,4,102,139,70,2,232,71,0,0,0,131,239,8,102,137,31,102,137,79,2,102,139,6,232,53,0,0,0,102,137,95,4,102,137,79,6,89,195,81,131,238,2,102,139,6,232,31,0,0,0,131,239,4,102,137,31,102,137,79,2,"
sDllBytes = sDllBytes & "89,195,81,78,102,15,182,6,232,8,0,0,0,131,239,2,102,137,15,89,195,102,80,134,196,232,5,0,0,0,102,139,217,102,88,102,80,208,200,208,200,208,200,208,200,232,12,0,0,0,138,200,102,88,232,3,0,0,0,138,232,195,36,15,4,144,39,20,64,39,195,131,236,80,255,116,36,80,80,81,86,87,199,69,168,0,0,0,0,185,16,0,0,0,232,224,6,0,0,114,79,137,85,168,139,117,136,139,116,53,168,232,26,7,0,0,227,62,131,249,39,119,57,141,124,36,20,252,139,193,209,224,171,255,117,168,87,51,192,172,102,171,226,251,50,192,102,171,255,21,52,98,65,0,133,192,117,22,139,117,168,139,125,136,135,116,61,168,232,206,6,0,0,95,94,89,88,194,84,0,139,117,168,232,191,6,0,0,51,246,235,225,80,81,86,87,199,69,168,0,"
sDllBytes = sDllBytes & "0,0,0,139,117,136,139,116,53,168,232,183,6,0,0,131,249,16,117,48,80,84,86,255,21,72,98,65,0,95,133,192,117,34,252,185,40,0,0,0,139,247,242,102,175,139,207,43,206,209,233,73,232,66,6,0,0,114,9,137,85,168,252,102,173,170,226,251,139,117,168,139,125,136,135,116,61,168,232,96,6,0,0,95,94,89,88,195,184,255,255,255,255,133,3,117,1,64,195,184,255,255,255,255,133,3,116,1,64,195,129,236,48,3,0,0,51,192,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,83,85,86,87,139,236,232,239,0,0,0,232,95,1,0,0,133,219,15,132,197,0,0,0,141,69,108,80,104,0,8,0,0,139,69,100,64,80,141,133,0,3,0,0,80,141,69,32,80,83,139,27,255,83,20,232,98,1,0,0,133,192,15,136,153,"
sDllBytes = sDllBytes & "0,0,0,184,253,255,255,255,135,69,108,137,69,104,131,189,140,3,0,0,2,118,56,131,109,92,4,255,69,96,255,69,100,141,69,80,80,141,69,48,80,106,0,141,69,88,80,255,181,140,3,0,0,104,0,8,0,0,141,69,32,80,255,117,104,139,93,12,83,139,27,255,83,24,255,77,100,235,45,141,69,80,80,141,69,48,80,255,181,136,3,0,0,141,69,88,80,255,181,140,3,0,0,104,0,8,0,0,141,69,32,80,255,117,104,139,93,12,83,139,27,255,83,24,232,220,0,0,0,133,192,120,23,232,188,0,0,0,139,77,84,95,94,93,91,129,196,116,3,0,0,90,3,225,255,226,176,5,232,163,0,0,0,139,77,84,95,94,93,91,129,196,116,3,0,0,90,3,225,82,233,13,238,255,255,252,139,133,144,3,0,0,72,193,224,3,131,192,16,137,"
sDllBytes = sDllBytes & "69,84,141,133,240,0,0,0,137,69,88,141,69,112,137,69,92,51,192,139,141,144,3,0,0,73,137,77,96,116,20,141,181,156,3,0,0,247,6,255,255,255,255,116,6,64,131,198,8,226,242,137,69,100,141,133,152,3,0,0,139,77,96,141,189,240,0,0,0,131,189,140,3,0,0,2,118,10,139,181,136,3,0,0,165,165,165,165,227,11,139,48,131,192,8,165,165,165,165,226,245,195,252,139,77,100,65,141,181,148,3,0,0,141,189,0,3,0,0,165,131,198,4,226,250,195,141,157,0,3,0,0,139,77,100,65,139,51,131,195,4,232,145,4,0,0,226,244,195,139,208,232,162,237,255,255,114,3,137,80,8,139,194,195,129,236,48,3,0,0,51,192,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,83,85,86,87,139,236,232,41,255,255,255,"
sDllBytes = sDllBytes & "232,153,255,255,255,133,219,15,132,129,0,0,0,141,69,108,80,104,0,8,0,0,139,69,100,64,80,141,133,0,3,0,0,80,141,69,32,80,83,139,27,255,83,20,232,156,255,255,255,133,192,120,89,141,69,80,80,141,69,48,80,141,69,16,80,141,69,88,80,255,181,140,3,0,0,104,0,8,0,0,141,69,32,80,255,117,108,139,93,12,83,139,27,255,83,24,232,104,255,255,255,133,192,120,37,139,85,16,139,93,24,128,250,9,117,26,137,93,12,232,58,255,255,255,139,77,84,95,94,93,91,129,196,116,3,0,0,90,3,225,255,226,176,5,232,33,255,255,255,139,77,84,95,94,93,91,129,196,116,3,0,0,90,3,225,51,219,82,233,137,236,255,255,129,236,48,3,0,0,51,192,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,83,85,"
sDllBytes = sDllBytes & "86,87,139,236,232,88,254,255,255,133,219,15,132,162,0,0,0,252,139,77,100,65,141,181,148,3,0,0,141,125,108,165,131,198,4,226,250,184,253,255,255,255,135,69,108,137,69,104,131,189,140,3,0,0,2,118,53,131,109,92,4,255,69,96,255,69,100,141,69,80,80,141,69,48,80,106,0,141,69,88,80,255,181,140,3,0,0,104,0,8,0,0,141,69,32,80,255,117,104,83,139,27,255,83,24,255,77,100,235,42,141,69,80,80,141,69,48,80,255,181,136,3,0,0,141,69,88,80,255,181,140,3,0,0,104,0,8,0,0,141,69,32,80,255,117,104,83,139,27,255,83,24,232,104,254,255,255,133,192,120,18,139,77,84,95,94,93,91,129,196,116,3,0,0,90,3,225,255,226,176,5,139,77,84,95,94,93,91,129,196,116,3,0,0,90,3,225,82,233,163,"
sDllBytes = sDllBytes & "235,255,255,129,236,48,3,0,0,51,192,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,83,85,86,87,139,236,232,114,253,255,255,133,219,116,101,252,139,77,100,65,141,181,148,3,0,0,141,125,108,165,131,198,4,226,250,141,69,80,80,141,69,48,80,141,69,16,80,141,69,88,80,255,181,140,3,0,0,104,0,8,0,0,141,69,32,80,255,117,108,83,139,27,255,83,24,232,209,253,255,255,133,192,120,32,139,85,16,139,93,24,128,250,9,117,21,137,93,12,139,77,84,95,94,93,91,129,196,116,3,0,0,90,3,225,255,226,176,5,139,77,84,95,94,93,91,129,196,116,3,0,0,90,3,225,51,219,82,233,252,234,255,255,133,210,116,6,82,139,18,255,82,8,195,86,87,81,139,242,15,183,14,209,225,116,20,232,205,1,0,0,114,17,"
sDllBytes = sDllBytes & "252,51,192,209,233,131,198,2,172,102,171,226,251,89,95,94,195,89,95,94,233,197,234,255,255,232,0,235,255,255,114,4,139,64,8,195,233,181,234,255,255,83,81,106,0,139,220,104,0,0,0,70,104,192,0,0,0,106,0,106,0,232,56,247,255,255,88,133,192,116,11,80,139,0,255,80,8,184,255,255,255,255,89,91,195,102,152,102,137,69,168,223,69,168,195,15,183,192,137,69,168,219,69,168,195,137,69,168,199,69,172,0,0,0,0,223,109,168,195,137,69,168,217,69,168,195,223,125,168,138,69,168,195,223,125,168,102,139,69,168,195,223,125,168,139,69,168,195,217,93,168,139,69,168,195,81,87,139,200,232,39,1,0,0,114,24,252,184,32,32,32,32,209,233,243,102,171,128,209,0,243,170,232,103,7,0,0,95,89,195,95,89,232,91,7,0,0,233,20,234,"
sDllBytes = sDllBytes & "255,255,81,87,185,1,0,0,0,232,245,0,0,0,114,230,198,7,32,232,66,7,0,0,95,89,195,81,87,185,1,0,0,0,232,220,0,0,0,114,205,198,7,0,232,41,7,0,0,95,89,195,80,83,81,86,87,139,117,136,139,116,53,168,232,9,1,0,0,227,61,51,192,139,217,209,235,80,80,80,80,83,86,80,80,255,21,32,98,65,0,139,200,227,43,232,159,0,0,0,114,36,51,192,80,80,81,87,83,86,80,80,255,21,32,98,65,0,139,247,139,125,136,135,116,61,168,232,183,0,0,0,95,94,89,91,88,195,51,246,235,234,80,83,81,86,87,139,117,136,139,116,53,168,232,175,0,0,0,227,61,51,192,139,217,80,80,83,86,106,1,80,255,21,236,97,65,0,139,200,227,46,209,225,232,70,0,0,0,114,37,51,192,209,233,81,87,83,86,106,"
sDllBytes = sDllBytes & "1,80,255,21,236,97,65,0,139,247,139,125,136,135,116,61,168,232,93,0,0,0,95,94,89,91,88,195,51,246,235,234,51,192,137,131,36,1,0,0,137,131,40,1,0,0,141,131,188,0,0,0,137,131,44,1,0,0,195,133,201,116,24,80,120,29,81,81,106,0,255,21,88,98,65,0,89,133,192,116,14,139,208,139,248,88,195,51,210,191,188,80,64,0,195,185,0,0,0,0,139,209,191,188,80,64,0,88,184,7,0,0,0,249,195,80,81,82,133,246,126,7,86,255,21,92,98,65,0,90,89,88,248,195,129,230,255,255,255,127,116,4,139,78,252,195,139,206,190,188,80,64,0,195,129,231,255,255,255,127,116,4,139,87,252,195,139,215,191,188,80,64,0,195,83,81,87,129,230,255,255,255,127,232,127,255,255,255,114,57,139,217,232,193,255,255,255,59,203,114,"
sDllBytes = sDllBytes & "2,139,203,43,217,252,80,86,51,192,81,193,233,2,243,165,89,131,225,3,243,164,139,203,209,233,243,102,171,128,209,0,243,170,94,88,232,130,255,255,255,139,242,95,89,91,195,232,119,255,255,255,95,91,91,249,195,248,195,86,139,117,136,139,116,53,168,232,99,255,255,255,94,195,150,232,91,255,255,255,150,195,217,45,50,48,64,0,217,252,217,45,46,48,64,0,195,217,45,52,48,64,0,217,252,217,45,46,48,64,0,195,217,45,52,48,64,0,217,192,217,252,222,233,217,45,46,48,64,0,195,217,45,54,48,64,0,217,252,217,45,46,48,64,0,195,223,125,168,247,85,168,247,85,172,223,109,168,195,223,125,168,223,125,176,139,85,168,33,85,176,139,85,172,33,85,180,223,109,176,195,223,125,168,223,125,176,139,85,168,9,85,176,139,85,172,9,85,180,223,"
sDllBytes = sDllBytes & "109,176,195,223,125,168,223,125,176,139,85,168,49,85,176,139,85,172,49,85,180,223,109,176,195,86,87,139,117,136,139,116,53,168,131,69,136,4,11,246,121,8,129,230,255,255,255,127,117,10,135,51,232,170,254,255,255,95,94,195,232,181,254,255,255,139,59,11,255,116,5,59,79,252,116,32,232,90,254,255,255,114,41,252,81,193,233,2,243,165,89,131,225,3,243,164,135,19,139,242,232,122,254,255,255,95,94,195,252,81,193,233,2,243,165,89,131,225,3,243,164,95,94,195,135,19,139,242,232,94,254,255,255,95,94,233,50,231,255,255,86,139,117,136,139,68,53,168,131,69,136,4,94,11,192,120,3,137,3,195,86,87,139,240,232,77,254,255,255,232,253,253,255,255,114,18,252,81,193,233,2,243,165,89,131,225,3,243,164,137,19,95,94,195,137,19,95,94,233,243,"
sDllBytes = sDllBytes & "230,255,255,86,139,117,136,139,68,53,168,131,69,136,4,94,11,192,120,6,137,3,90,80,82,195,86,87,139,240,232,11,254,255,255,232,187,253,255,255,114,21,252,81,193,233,2,243,165,89,131,225,3,243,164,95,94,137,19,88,82,80,195,95,94,137,19,91,82,83,233,171,230,255,255,81,232,46,0,0,0,89,132,3,184,1,0,0,0,117,1,72,195,232,29,0,0,0,246,208,32,3,195,232,19,0,0,0,8,3,195,232,11,0,0,0,48,3,195,145,246,193,1,117,234,235,222,138,200,193,232,3,3,216,128,225,7,176,1,210,224,195,227,29,209,232,114,23,209,232,114,15,209,232,114,8,209,35,209,83,4,226,249,195,211,35,195,102,211,35,195,210,35,195,227,29,209,232,114,23,209,232,114,15,209,232,114,8,209,107,4,209,27,226,249,195,211,43,195,102,"
sDllBytes = sDllBytes & "211,43,195,210,43,195,227,29,209,232,114,23,209,232,114,15,209,232,114,8,209,123,4,209,27,226,249,195,211,59,195,102,211,59,195,210,59,195,227,33,209,232,114,27,209,232,114,19,209,232,114,12,209,35,209,83,4,102,131,19,0,226,245,195,211,3,195,102,211,3,195,210,3,195,227,41,209,232,114,35,209,232,114,27,209,232,114,20,209,107,4,209,27,184,0,0,0,0,102,209,216,102,9,67,6,226,237,195,211,11,195,102,211,11,195,210,11,195,83,81,86,87,139,125,136,139,116,61,168,232,224,252,255,255,139,217,86,139,116,61,172,232,212,252,255,255,3,217,135,217,232,128,252,255,255,114,64,135,217,43,217,252,81,193,233,2,243,165,89,131,225,3,243,164,94,139,203,81,193,233,2,243,165,89,131,225,3,243,164,139,125,136,139,242,135,116,61,172,232,136,"
sDllBytes = sDllBytes & "252,255,255,139,116,61,168,232,127,252,255,255,131,69,136,4,95,94,89,91,195,94,95,94,89,91,233,71,229,255,255,252,80,81,86,87,139,117,136,139,124,53,168,232,130,252,255,255,139,116,53,172,232,101,252,255,255,139,193,59,194,114,2,139,202,227,4,243,166,117,2,59,194,159,232,222,2,0,0,232,217,2,0,0,158,95,94,89,88,195,252,80,81,86,87,139,250,232,76,252,255,255,139,116,36,20,232,47,252,255,255,139,193,59,194,114,2,139,202,227,11,243,166,116,7,95,94,89,88,194,4,0,59,194,95,94,89,88,194,4,0,90,219,44,36,102,11,219,121,2,217,201,131,196,12,254,203,117,239,46,217,45,46,48,64,0,255,226,90,131,236,12,219,60,36,75,117,247,255,226,46,217,45,46,48,64,0,195,155,221,100,36,4,194,128,0,90,129,236,128,"
sDllBytes = sDllBytes & "0,0,0,155,221,52,36,255,226,86,87,139,243,232,121,251,255,255,114,21,252,81,193,233,2,243,165,89,131,225,3,243,164,232,188,1,0,0,95,94,195,95,94,233,170,1,0,0,86,87,102,184,32,32,129,251,48,81,64,0,117,5,185,16,0,0,0,135,217,139,249,139,117,136,139,116,53,168,232,131,251,255,255,59,203,114,2,139,203,43,217,252,81,193,233,2,243,165,89,131,225,3,243,164,139,203,209,233,243,102,171,128,209,0,243,170,232,236,1,0,0,95,94,195,86,87,133,219,116,57,81,80,252,50,192,185,0,0,0,1,139,251,242,174,88,117,1,79,139,207,43,203,135,218,139,242,232,234,250,255,255,114,23,81,193,233,2,243,165,89,131,225,3,243,164,232,46,1,0,0,135,211,89,95,94,195,89,95,94,233,24,1,0,0,86,87,129,251,48,81,"
sDllBytes = sDllBytes & "64,0,117,5,185,17,0,0,0,133,201,117,5,185,1,0,0,1,73,135,217,139,249,139,117,136,139,116,53,168,232,235,250,255,255,59,203,114,2,139,203,252,81,193,233,2,243,165,89,131,225,3,243,164,198,7,0,232,95,1,0,0,95,94,195,86,87,51,192,233,36,255,255,255,80,82,86,131,235,6,139,51,131,235,4,209,238,114,24,116,18,209,238,115,51,193,230,2,139,116,53,0,232,144,250,255,255,235,227,94,90,88,195,209,238,114,46,83,193,230,2,141,92,53,0,184,2,0,0,0,232,1,230,255,255,91,115,198,94,90,88,233,68,227,255,255,193,230,2,139,76,53,0,227,181,81,139,9,255,81,8,235,173,193,230,2,141,76,53,0,81,255,21,100,98,65,0,235,157,86,131,109,136,4,139,117,136,129,202,0,0,0,128,137,84,53,168,94,195,86,"
sDllBytes = sDllBytes & "87,81,139,242,15,183,14,131,198,2,232,236,249,255,255,114,28,252,81,193,233,2,243,165,89,131,225,3,243,164,131,109,136,4,139,117,136,137,84,53,168,89,95,94,195,131,109,136,4,139,117,136,137,84,53,168,89,95,94,233,206,226,255,255,137,69,144,102,129,101,140,255,127,195,232,1,0,0,0,195,51,210,85,131,109,136,4,3,109,136,137,85,168,93,195,86,87,232,2,0,0,0,13,10,185,2,0,0,0,94,232,16,0,0,0,95,94,195,51,201,139,214,246,2,255,116,4,65,66,235,247,131,109,136,4,232,111,249,255,255,252,81,193,233,2,243,165,89,131,225,3,243,164,139,117,136,137,84,53,168,195,87,139,59,232,177,249,255,255,139,199,95,195,133,192,117,6,184,0,80,64,0,195,51,192,195,223,125,168,139,69,168,195,223,125,168,199,69,172,0,"
sDllBytes = sDllBytes & "0,0,0,223,109,168,195,232,1,0,0,0,195,86,139,117,136,139,116,53,168,131,69,136,4,232,77,249,255,255,94,195,184,255,255,255,255,135,5,16,80,64,0,133,192,117,241,155,221,53,44,80,64,0,143,5,36,80,64,0,82,104,1,128,0,0,255,21,252,97,65,0,163,32,80,64,0,106,0,255,21,4,98,65,0,90,255,210,255,53,36,80,64,0,82,80,155,221,37,44,80,64,0,255,21,200,97,65,0,80,255,53,32,80,64,0,255,21,252,97,65,0,199,5,16,80,64,0,0,0,0,0,89,88,90,133,201,117,1,195,232,41,0,0,0,0,75,53,76,67,70,51,241,7,241,241,51,51,51,7,68,75,74,53,70,68,71,51,72,51,72,72,72,72,72,72,72,70,70,72,75,70,75,62,61,75,90,102,81,131,249,40,114,15,131,249,112,185,39,0,"
sDllBytes = sDllBytes & "0,0,116,5,185,40,0,0,0,15,182,20,17,102,82,90,249,195,184,255,255,255,255,135,5,16,80,64,0,133,192,117,241,155,221,53,44,80,64,0,143,5,36,80,64,0,255,210,155,221,37,44,80,64,0,199,5,16,80,64,0,0,0,0,0,195,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,0,1,0,60,3,0,0,0,0,0,0,104,3,1,0,68,3,0,0,104,3,1,0,0,0,20,0,68,76,76,32,99,97,110,110,111,116,32,98,101,32,102,111,117,110,100,33,1,0,44,17,0,68,108,108,71,101,116,67,108,97,115,115,79,98,106,101,99,116,25,0,68,76,76,32,105,115,32,110,111,116,32,97,32,67,79,"
sDllBytes = sDllBytes & "77,45,76,105,98,114,97,114,121,33,38,0,123,48,48,48,48,48,48,48,49,45,48,48,48,48,45,48,48,48,48,45,67,48,48,48,45,48,48,48,48,48,48,48,48,48,48,52,54,125,11,0,66,97,100,32,67,108,97,115,115,73,68,64,0,78,111,32,80,101,114,109,105,115,115,105,111,110,32,40,112,114,111,98,97,98,108,121,32,117,110,114,101,103,105,115,116,101,114,101,100,32,84,121,112,101,115,32,105,110,32,116,104,101,32,73,110,116,101,114,102,97,99,101,45,68,101,102,41,38,0,123,48,48,48,48,48,48,48,48,45,48,48,48,48,45,48,48,48,48,45,67,48,48,48,45,48,48,48,48,48,48,48,48,48,48,52,54,125,15,0,68,108,108,67,97,110,85,110,108,111,97,100,78,111,119,10,0,84,72,82,69,65,68,77,65,73,78,0,0,"
sDllBytes = sDllBytes & "0,255,255,255,255,255,255,255,255,0,0,0,0,0,7,0,0,32,0,0,0,0,0,0,0,255,255,255,255,0,16,0,0,1,0,0,0,0,0,0,0,4,0,0,0,2,0,0,0,72,225,250,62,0,0,0,0,0,0,0,0,1,0,0,0,8,0,0,0,0,0,0,255,0,0,0,0,255,0,0,0,16,0,0,0,24,0,0,0,0,0,0,2,0,0,0,1,255,0,0,0,10,0,0,0,3,0,0,0,5,0,0,0,12,0,0,0,255,255,255,255,19,0,0,0,17,1,4,128,29,128,10,128,0,4,0,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,140,96,1,0,0,0,0,0,0,0,0,0,148,98,1,0,144,97,1,0,152,96,1,0,0,0,0,0,0,0,0,0,162,98,1,0,156,97,1,0,160,96,1,0,0,0,0,0,0,0,0,0,172,98,1,0,164,97,1,0,48,97,1,0,0,0,0,0,0,0,0,0,186,98,1,0,52,98,1,0,76,97,1,0,0,0,0,0,0,0,0,0,196,98,1,0,80,98,1,0,112,97,1,0,0,0,0,0,0,0,0,0,210,98,1,0,116,98,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,101,1,0,64,101,1,0,0,0,0,0,134,102,1,0,0,0,0,0,222,98,1,0,120,99,1,0,180,99,1,0,194,99,1,0,214,99,1,0,2,100,1,0,20,100,1,0,42,100,1,"
sDllBytes = sDllBytes & "0,68,100,1,0,88,100,1,0,104,100,1,0,124,100,1,0,142,100,1,0,160,100,1,0,176,100,1,0,192,100,1,0,206,100,1,0,220,100,1,0,236,100,1,0,36,101,1,0,78,101,1,0,112,101,1,0,128,101,1,0,144,101,1,0,162,101,1,0,178,101,1,0,186,101,1,0,6,102,1,0,18,102,1,0,28,102,1,0,42,102,1,0,86,102,1,0,108,102,1,0,120,102,1,0,176,102,1,0,0,0,0,0,236,98,1,0,254,98,1,0,14,99,1,0,34,99,1,0,50,99,1,0,18,101,1,0,0,0,0,0,240,99,1,0,94,101,1,0,202,101,1,0,226,101,1,0,242,101,1,0,56,102,1,0,72,102,1,0,192,102,1,0,0,0,0,0,68,99,1,0,98,99,1,0,136,99,1,0,154,99,1,0,2,101,1,0,146,102,1,"
sDllBytes = sDllBytes & "0,164,102,1,0,0,0,0,0,48,101,1,0,64,101,1,0,0,0,0,0,134,102,1,0,0,0,0,0,222,98,1,0,120,99,1,0,180,99,1,0,194,99,1,0,214,99,1,0,2,100,1,0,20,100,1,0,42,100,1,0,68,100,1,0,88,100,1,0,104,100,1,0,124,100,1,0,142,100,1,0,160,100,1,0,176,100,1,0,192,100,1,0,206,100,1,0,220,100,1,0,236,100,1,0,36,101,1,0,78,101,1,0,112,101,1,0,128,101,1,0,144,101,1,0,162,101,1,0,178,101,1,0,186,101,1,0,6,102,1,0,18,102,1,0,28,102,1,0,42,102,1,0,86,102,1,0,108,102,1,0,120,102,1,0,176,102,1,0,0,0,0,0,236,98,1,0,254,98,1,0,14,99,1,0,34,99,1,0,50,99,1,0,18,101,1,0,0,0,0,"
sDllBytes = sDllBytes & "0,240,99,1,0,94,101,1,0,202,101,1,0,226,101,1,0,242,101,1,0,56,102,1,0,72,102,1,0,192,102,1,0,0,0,0,0,68,99,1,0,98,99,1,0,136,99,1,0,154,99,1,0,2,101,1,0,146,102,1,0,164,102,1,0,0,0,0,0,65,68,86,65,80,73,51,50,46,68,76,76,0,0,71,68,73,51,50,46,68,76,76,0,75,69,82,78,69,76,51,50,46,68,76,76,0,0,79,76,69,51,50,46,68,76,76,0,79,76,69,65,85,84,51,50,46,68,76,76,0,0,85,83,69,82,51,50,46,68,76,76,0,0,0,0,67,108,111,115,101,72,97,110,100,108,101,0,0,0,67,76,83,73,68,70,114,111,109,80,114,111,103,73,68,0,0,0,67,111,67,114,101,97,116,101,71,117,105,100,0,0,0,0,67,111,67,114,101,97,116,"
sDllBytes = sDllBytes & "101,73,110,115,116,97,110,99,101,0,0,0,0,67,111,73,110,105,116,105,97,108,105,122,101,0,0,0,0,67,111,85,110,105,110,105,116,105,97,108,105,122,101,0,0,0,0,67,114,101,97,116,101,68,105,97,108,111,103,73,110,100,105,114,101,99,116,80,97,114,97,109,65,0,0,0,0,67,114,101,97,116,101,68,105,97,108,111,103,80,97,114,97,109,65,0,0,0,0,67,114,101,97,116,101,84,104,114,101,97,100,0,0,0,0,67,114,101,97,116,101,87,105,110,100,111,119,69,120,65,0,0,0,68,105,97,108,111,103,66,111,120,73,110,100,105,114,101,99,116,80,97,114,97,109,65,0,0,0,69,120,105,116,80,114,111,99,101,115,115,0,0,0,70,108,117,115,104,70,105,108,101,66,117,102,102,101,114,115,0,0,0,0,70,114,101,101,69,110,118,"
sDllBytes = sDllBytes & "105,114,111,110,109,101,110,116,83,116,114,105,110,103,115,65,0,0,0,71,101,116,65,99,116,105,118,101,79,98,106,101,99,116,0,0,0,71,101,116,67,111,109,109,97,110,100,76,105,110,101,65,0,0,0,71,101,116,67,117,114,114,101,110,116,84,104,114,101,97,100,73,100,0,0,0,0,71,101,116,69,110,118,105,114,111,110,109,101,110,116,83,116,114,105,110,103,115,65,0,0,0,0,71,101,116,69,120,105,116,67,111,100,101,84,104,114,101,97,100,0,0,0,71,101,116,76,97,115,116,69,114,114,111,114,0,0,0,0,71,101,116,77,111,100,117,108,101,72,97,110,100,108,101,65,0,0,0,0,71,101,116,80,114,111,99,65,100,100,114,101,115,115,0,0,0,0,71,101,116,83,116,97,114,116,117,112,73,110,102,111,65,0,0,0,71,101,116,83,121,"
sDllBytes = sDllBytes & "115,116,101,109,73,110,102,111,0,0,0,71,101,116,86,101,114,115,105,111,110,69,120,65,0,0,0,71,108,111,98,97,108,65,108,108,111,99,0,0,0,71,108,111,98,97,108,70,114,101,101,0,0,0,0,76,111,97,100,76,105,98,114,97,114,121,65,0,0,0,0,77,117,108,116,105,66,121,116,101,84,111,87,105,100,101,67,104,97,114,0,0,0,80,101,101,107,77,101,115,115,97,103,101,65,0,0,0,0,80,114,111,103,73,68,70,114,111,109,67,76,83,73,68,0,0,0,82,101,97,100,70,105,108,101,0,0,0,0,82,101,103,79,112,101,110,75,101,121,69,120,65,0,0,0,82,101,103,67,108,111,115,101,75,101,121,0,0,0,82,101,115,117,109,101,84,104,114,101,97,100,0,0,0,0,83,97,102,101,65,114,114,97,121,67,114,101,97,116,101,"
sDllBytes = sDllBytes & "0,0,0,83,101,116,69,110,100,79,102,70,105,108,101,0,0,0,0,83,101,116,69,114,114,111,114,77,111,100,101,0,0,0,0,83,101,116,70,105,108,101,80,111,105,110,116,101,114,0,0,0,0,83,101,116,76,97,115,116,69,114,114,111,114,0,0,0,0,83,108,101,101,112,0,0,0,83,117,115,112,101,110,100,84,104,114,101,97,100,0,0,0,83,121,115,65,108,108,111,99,83,116,114,105,110,103,66,121,116,101,76,101,110,0,0,0,83,121,115,70,114,101,101,83,116,114,105,110,103,0,0,0,83,121,115,83,116,114,105,110,103,66,121,116,101,76,101,110,0,0,0,0,84,108,115,65,108,108,111,99,0,0,0,0,84,108,115,70,114,101,101,0,0,0,84,108,115,71,101,116,86,97,108,117,101,0,0,0,84,108,115,83,101,116,86,97,108,117,101,"
sDllBytes = sDllBytes & "0,0,0,86,97,114,105,97,110,116,67,108,101,97,114,0,0,0,0,86,97,114,105,97,110,116,67,111,112,121,0,0,0,87,105,100,101,67,104,97,114,84,111,77,117,108,116,105,66,121,116,101,0,0,0,87,114,105,116,101,70,105,108,101,0,0,0,70,114,101,101,76,105,98,114,97,114,121,0,0,0,77,111,118,101,84,111,69,120,0,0,0,0,68,105,97,108,111,103,66,111,120,80,97,114,97,109,65,0,0,0,71,101,116,87,105,110,100,111,119,0,0,0,82,116,108,77,111,118,101,77,101,109,111,114,121,0,0,0,76,111,97,100,84,121,112,101,76,105,98,69,120,0,0,0,0,0,40,67,49,0,0,0,0,0,62,103,1,0,1,0,0,0,7,0,0,0,7,0,0,0,248,102,1,0,20,103,1,0,48,103,1,0,139,38,0,0,237,29,0,"
sDllBytes = sDllBytes & "0,16,39,0,0,218,38,0,0,74,38,0,0,195,37,0,0,83,36,0,0,76,103,1,0,94,103,1,0,106,103,1,0,127,103,1,0,142,103,1,0,158,103,1,0,173,103,1,0,0,0,1,0,2,0,3,0,4,0,5,0,6,0,68,105,114,101,99,116,67,79,77,46,100,108,108,0,67,76,79,83,69,84,72,82,69,65,68,72,65,78,68,76,69,0,71,69,84,73,78,83,84,65,78,67,69,0,71,69,84,73,78,83,84,65,78,67,69,76,65,83,84,69,82,82,79,82,0,71,69,84,84,72,82,69,65,68,67,79,85,78,84,0,71,69,84,84,72,82,69,65,68,83,84,65,84,85,83,0,83,84,65,82,84,67,79,77,79,66,74,69,67,84,0,85,78,76,79,65,68,67,79,77,68,76,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"
sDllBytes = sDllBytes & "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,104,0,0,0,108,48,114,48,126,48,135,48,127,50,253,50,196,51,171,52,8,53,176,53,198,53,74,54,93,54,158,54,221,54,58,55,142,55,226,55,54,56,117,57,187,57,243,57,71,58,155,58,223,58,27,59,93,59,159,59,247,59,57,60,123,60,180,60,240,60,5,62,10,62,20,62,56,62,122,62,194,62,247,62,31,63,41,63,79,63,122,63,167,63,188,63,241,63,251,63,0,32,0,0,144,0,0,0,10,48,94,48,110,49,232,49,226,50,236,50,16,51,26,51,41,51,52,52,131,52,197,52,243,52,8,53,96,53,132,"
sDllBytes = sDllBytes & "53,11,54,43,54,33,55,213,55,23,56,103,56,172,56,18,57,45,57,70,57,81,57,111,57,142,57,191,57,202,57,238,57,47,58,75,58,100,58,135,58,152,58,166,58,232,58,245,58,1,59,26,59,32,59,49,59,161,59,181,59,28,60,116,61,48,62,71,62,211,62,233,62,171,63,215,63,232,63,114,60,23,58,153,60,64,62,114,62,130,63,209,63,226,63,243,63,250,63,31,58,104,63,0,0,0,48,0,0,52,0,0,0,154,48,255,50,214,51,139,51,162,51,172,51,191,51,222,51,78,51,123,51,149,51,188,55,199,55,183,56,42,57,136,57,20,59,166,59,241,59,112,61,93,63,168,63,0,64,0,0,92,0,0,0,94,53,121,53,181,53,211,53,23,54,76,54,41,54,54,54,100,54,120,54,235,54,243,54,250,54,2,55,9,55,21,55,28,55,36,"
sDllBytes = sDllBytes & "55,89,58,110,58,183,58,69,59,244,59,193,60,27,61,40,61,64,61,77,61,254,60,9,61,15,61,32,61,49,61,58,61,71,61,83,61,184,61,195,61,201,61,210,61,216,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"

 
On Error Resume Next
aVar = Split(sDllBytes, ",")
ReDim Bytes(LBound(aVar) To UBound(aVar))
For i = LBound(aVar) To UBound(aVar)
    Bytes(i) = CByte(aVar(i))
Next
lFileNum = FreeFile
Open DCOM_DLL_PATH_NAME For Binary As #lFileNum
Put #lFileNum, 1, Bytes
    Close lFileNum
Erase aVar
Erase Bytes

End Sub
Yes the project is messy and not elegant at all but it does work and it is very stable despite subclassing excel !

Any feedback on any issues or suggestions would be much appreciated.
 
Last edited:
Secondly, can you please inform me what should be the benefit of what you posted ?

The benefit of this should be that one could programatically handle many events that excel doesn't expose such as Quitting Excel (dealt with in this thread as an example), scrolling the worksheets,Moving the mouse over excel objects,moving/resizing the main excel window... and the list goes on.
 
Upvote 0

Excel Facts

Quick Sum
Select a range of cells. The total appears in bottom right of Excel screen. Right-click total to add Max, Min, Count, Average.
re hidden workbook suggestion

. . . That would only work for the hidden workbook not for the active one but even if that worked the true reason I wrote this code is to force excel to be subclassed successfully ie : without causing it to freeze or crash....Furthermore, this same technique can easily be extended to capture any message we want not just the WM_CLOSE.

You could go further with the hidden workbook and add a class module containing

Public WithEvents XLAPP As Application

then use its events to detect closing any workbook. However, without application events this would effectively trap Application.Quit, which closes all open workbooks. You just need to add a single formula calling a volatile function to the hidden workbook and recalc upon opening it.

I'm not sure I see a compelling need to subclass Excel, especially not when it takes a lot of suspicious coding to do so.
 
Upvote 0
Hi hrlngrv,

setting an application level event or a volitile formula won't work as that wouldn't tell if the workbook is being closed by quitting excel or by closing the workbook...both methods of closing trigger the before_close event in the same way.

And as I said before, all this fuss about insisting on subclassing excel (using the technique shown in this thread) is to be able to safely capture and handle various events that are not exposed by the excel object model not just the event of closing the application.

Thanks.
 
Last edited:
Upvote 0

Forum statistics

Threads
1,215,616
Messages
6,125,862
Members
449,266
Latest member
davinroach

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top