Create Interactive Tour

Windows Analysis Report dngqoAXyDd.exe

Overview

General Information

Sample Name:dngqoAXyDd.exe
Analysis ID:516930
MD5:0afbb383c5cea9f11202d572141bb0f4
SHA1:148266112b25087f10ac1124ea32630e48fb0bd9
SHA256:6a910ec8055b3844e3dd14c7af08a68110abc9395a88ab9199e69ed07be27210
Tags:exetop147TrickBot
Infos:

Most interesting Screenshot:

Detection

TrickBot
Score:80
Range:0 - 100
Whitelisted:false
Confidence:100%

Signatures

Found malware configuration
Yara detected Trickbot
Multi AV Scanner detection for submitted file
Writes to foreign memory regions
Tries to detect virtualization through RDTSC time measurements
Found potential dummy code loops (likely to delay analysis)
Found evasive API chain (trying to detect sleep duration tampering with parallel thread)
Creates a DirectInput object (often for capturing keystrokes)
Uses 32bit PE files
Found inlined nop instructions (likely shell or obfuscated code)
Queries the volume information (name, serial number etc) of a device
Sample file is different than original file name gathered from version info
PE file contains strange resources
Contains functionality to check if a debugger is running (IsDebuggerPresent)
Contains functionality to query locales information (e.g. system language)
May sleep (evasive loops) to hinder dynamic analysis
Uses code obfuscation techniques (call, push, ret)
Detected potential crypto function
Found potential string decryption / allocating functions
Sample execution stops while process was sleeping (likely an evasion)
Contains functionality to call native functions
Contains functionality to dynamically determine API calls
Program does not show much activity (idle)
Contains functionality to query network adapater information
Creates a process in suspended mode (likely to inject code)
Contains functionality for execution timing, often used to detect debuggers
Contains functionality to access loader functionality (e.g. LdrGetProcedureAddress)
Abnormal high CPU Usage

Classification

RansomwareSpreadingPhishingBankerTrojan / BotAdwareSpywareExploiterEvaderMinercleansuspiciousmalicious
  • System is w10x64
  • dngqoAXyDd.exe (PID: 4872 cmdline: "C:\Users\user\Desktop\dngqoAXyDd.exe" MD5: 0AFBB383C5CEA9F11202D572141BB0F4)
    • wermgr.exe (PID: 5784 cmdline: C:\Windows\system32\wermgr.exe MD5: FF214585BF10206E21EA8EBA202FACFD)
    • cmd.exe (PID: 6396 cmdline: C:\Windows\system32\cmd.exe MD5: 4E2ACF4F8A396486AB4268C94A6A245F)
  • cleanup
{
  "ver": "100019",
  "gtag": "top147",
  "servs": [
    "65.152.201.203:443",
    "185.56.175.122:443",
    "46.99.175.217:443",
    "179.189.229.254:443",
    "46.99.175.149:443",
    "181.129.167.82:443",
    "216.166.148.187:443",
    "46.99.188.223:443",
    "128.201.76.252:443",
    "62.99.79.77:443",
    "60.51.47.65:443",
    "24.162.214.166:443",
    "45.36.99.184:443",
    "97.83.40.67:443",
    "184.74.99.214:443",
    "103.105.254.17:443",
    "62.99.76.213:443",
    "82.159.149.52:443"
  ],
  "autorun": [
    "pwgrabb",
    "pwgrabc"
  ],
  "ecc_key": "RUNTMzAAAABbfmkJRvwyw7iFkX40hL2HwsUeOSZZZo0FRRWGkY6J1+gf3YKq13Ee4sY3Jb9/0myCr0MwzNK1K2l5yuY87nW29Q/yjMJG0ISDj0HNBC3G+ZGta6Oi9QkjCwnNGbw2hQ4="
}
SourceRuleDescriptionAuthorStrings
00000000.00000002.374239555.0000000000B31000.00000040.00000001.sdmpJoeSecurity_TrickBot_4Yara detected TrickbotJoe Security

    Sigma Overview

    No Sigma rule has matched

    Jbx Signature Overview

    Click to jump to signature section

    Show All Signature Results

    AV Detection:

    barindex
    Found malware configuration
    Source: 00000000.00000002.374239555.0000000000B31000.00000040.00000001.sdmpMalware Configuration Extractor: Trickbot {"ver": "100019", "gtag": "top147", "servs": ["65.152.201.203:443", "185.56.175.122:443", "46.99.175.217:443", "179.189.229.254:443", "46.99.175.149:443", "181.129.167.82:443", "216.166.148.187:443", "46.99.188.223:443", "128.201.76.252:443", "62.99.79.77:443", "60.51.47.65:443", "24.162.214.166:443", "45.36.99.184:443", "97.83.40.67:443", "184.74.99.214:443", "103.105.254.17:443", "62.99.76.213:443", "82.159.149.52:443"], "autorun": ["pwgrabb", "pwgrabc"], "ecc_key": "RUNTMzAAAABbfmkJRvwyw7iFkX40hL2HwsUeOSZZZo0FRRWGkY6J1+gf3YKq13Ee4sY3Jb9/0myCr0MwzNK1K2l5yuY87nW29Q/yjMJG0ISDj0HNBC3G+ZGta6Oi9QkjCwnNGbw2hQ4="}
    Multi AV Scanner detection for submitted file
    Source: dngqoAXyDd.exeReversingLabs: Detection: 28%
    Source: dngqoAXyDd.exeStatic PE information: 32BIT_MACHINE, EXECUTABLE_IMAGE
    Source: dngqoAXyDd.exeStatic PE information: TERMINAL_SERVER_AWARE, DYNAMIC_BASE, NX_COMPAT
    Source: Binary string: c:\sample exe lego\correctmodel.pdb source: dngqoAXyDd.exe
    Source: C:\Windows\System32\wermgr.exeCode function: 4x nop then dec eax1_2_00000239A18DFA20
    Source: C:\Windows\System32\wermgr.exeCode function: 4x nop then dec eax1_2_00000239A18D4060
    Source: C:\Windows\System32\wermgr.exeCode function: 4x nop then inc esp1_2_00000239A18D9460
    Source: C:\Windows\System32\wermgr.exeCode function: 4x nop then dec eax1_2_00000239A18C4470
    Source: C:\Windows\System32\wermgr.exeCode function: 4x nop then mov ebx, edx1_2_00000239A18C4470
    Source: C:\Windows\System32\wermgr.exeCode function: 4x nop then dec ecx1_2_00000239A18DFBA0
    Source: C:\Windows\System32\wermgr.exeCode function: 4x nop then dec eax1_2_00000239A18DFBA0
    Source: C:\Windows\System32\wermgr.exeCode function: 4x nop then cmp dword ptr [eax], ecx1_2_00000239A18CA3B0
    Source: C:\Windows\System32\wermgr.exeCode function: 4x nop then dec eax1_2_00000239A18C2BC0
    Source: C:\Windows\System32\wermgr.exeCode function: 4x nop then inc ebp1_2_00000239A18C5BE0
    Source: C:\Windows\System32\wermgr.exeCode function: 4x nop then movzx ecx, byte ptr [ebp-07h]1_2_00000239A18DE3F0
    Source: C:\Windows\System32\wermgr.exeCode function: 4x nop then dec eax1_2_00000239A18CE320
    Source: C:\Windows\System32\wermgr.exeCode function: 4x nop then mov byte ptr [esp+ecx+70h], cl1_2_00000239A18E5F60
    Source: C:\Windows\System32\wermgr.exeCode function: 4x nop then dec eax1_2_00000239A18E5EC0
    Source: C:\Windows\System32\wermgr.exeCode function: 4x nop then inc esp1_2_00000239A18C6EF0
    Source: C:\Windows\System32\wermgr.exeCode function: 4x nop then dec eax1_2_00000239A18D0A00
    Source: C:\Windows\System32\wermgr.exeCode function: 4x nop then dec eax1_2_00000239A18DB520
    Source: C:\Windows\System32\wermgr.exeCode function: 4x nop then inc esp1_2_00000239A18D4D50
    Source: C:\Windows\System32\wermgr.exeCode function: 4x nop then dec eax1_2_00000239A18E3990
    Source: dngqoAXyDd.exe, 00000000.00000002.374383373.0000000000BCA000.00000004.00000020.sdmpBinary or memory string: <HOOK MODULE="DDRAW.DLL" FUNCTION="DirectDrawCreateEx"/>
    Source: dngqoAXyDd.exeStatic PE information: 32BIT_MACHINE, EXECUTABLE_IMAGE
    Source: dngqoAXyDd.exe, 00000000.00000000.349339594.0000000000210000.00000002.00020000.sdmpBinary or memory string: OriginalFilenamecorrect.dll( vs dngqoAXyDd.exe
    Source: dngqoAXyDd.exeBinary or memory string: OriginalFilenamecorrect.dll( vs dngqoAXyDd.exe
    Source: dngqoAXyDd.exeStatic PE information: Resource name: RT_ICON type: GLS_BINARY_LSB_FIRST
    Source: dngqoAXyDd.exeStatic PE information: Resource name: RT_ICON type: GLS_BINARY_LSB_FIRST
    Source: dngqoAXyDd.exeStatic PE information: Resource name: RT_ICON type: GLS_BINARY_LSB_FIRST
    Source: dngqoAXyDd.exeStatic PE information: Resource name: RT_ICON type: GLS_BINARY_LSB_FIRST
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: 0_2_001A911C0_2_001A911C
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: 0_2_0019C2010_2_0019C201
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: 0_2_001A82BD0_2_001A82BD
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: 0_2_001A941B0_2_001A941B
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: 0_2_0019C5D30_2_0019C5D3
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: 0_2_001A16DE0_2_001A16DE
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: 0_2_001A880E0_2_001A880E
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: 0_2_0018C9500_2_0018C950
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: 0_2_0019C9BB0_2_0019C9BB
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: 0_2_0019B9CE0_2_0019B9CE
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: 0_2_001ABBF10_2_001ABBF1
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: 0_2_00195C190_2_00195C19
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: 0_2_001A4D220_2_001A4D22
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: 0_2_001A7D6E0_2_001A7D6E
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: 0_2_001A9E7F0_2_001A9E7F
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: 0_2_0019BE630_2_0019BE63
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: 0_2_001A8EA10_2_001A8EA1
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: 0_2_00B331680_2_00B33168
    Source: C:\Windows\System32\wermgr.exeCode function: 1_2_00000239A18C2F301_2_00000239A18C2F30
    Source: C:\Windows\System32\wermgr.exeCode function: 1_2_00000239A18CC7501_2_00000239A18CC750
    Source: C:\Windows\System32\wermgr.exeCode function: 1_2_00000239A18D42601_2_00000239A18D4260
    Source: C:\Windows\System32\wermgr.exeCode function: 1_2_00000239A18E4CF01_2_00000239A18E4CF0
    Source: C:\Windows\System32\wermgr.exeCode function: 1_2_00000239A18C10301_2_00000239A18C1030
    Source: C:\Windows\System32\wermgr.exeCode function: 1_2_00000239A18DE47D1_2_00000239A18DE47D
    Source: C:\Windows\System32\wermgr.exeCode function: 1_2_00000239A18D73A01_2_00000239A18D73A0
    Source: C:\Windows\System32\wermgr.exeCode function: 1_2_00000239A18C3BB01_2_00000239A18C3BB0
    Source: C:\Windows\System32\wermgr.exeCode function: 1_2_00000239A18E33D01_2_00000239A18E33D0
    Source: C:\Windows\System32\wermgr.exeCode function: 1_2_00000239A18DE3F01_2_00000239A18DE3F0
    Source: C:\Windows\System32\wermgr.exeCode function: 1_2_00000239A18D17F01_2_00000239A18D17F0
    Source: C:\Windows\System32\wermgr.exeCode function: 1_2_00000239A18D740C1_2_00000239A18D740C
    Source: C:\Windows\System32\wermgr.exeCode function: 1_2_00000239A18C47301_2_00000239A18C4730
    Source: C:\Windows\System32\wermgr.exeCode function: 1_2_00000239A18C73401_2_00000239A18C7340
    Source: C:\Windows\System32\wermgr.exeCode function: 1_2_00000239A18E5F601_2_00000239A18E5F60
    Source: C:\Windows\System32\wermgr.exeCode function: 1_2_00000239A18D77601_2_00000239A18D7760
    Source: C:\Windows\System32\wermgr.exeCode function: 1_2_00000239A18D1EA01_2_00000239A18D1EA0
    Source: C:\Windows\System32\wermgr.exeCode function: 1_2_00000239A18E52C01_2_00000239A18E52C0
    Source: C:\Windows\System32\wermgr.exeCode function: 1_2_00000239A18D5AC01_2_00000239A18D5AC0
    Source: C:\Windows\System32\wermgr.exeCode function: 1_2_00000239A18D7EE01_2_00000239A18D7EE0
    Source: C:\Windows\System32\wermgr.exeCode function: 1_2_00000239A18CF7001_2_00000239A18CF700
    Source: C:\Windows\System32\wermgr.exeCode function: 1_2_00000239A18E4B101_2_00000239A18E4B10
    Source: C:\Windows\System32\wermgr.exeCode function: 1_2_00000239A18D9A801_2_00000239A18D9A80
    Source: C:\Windows\System32\wermgr.exeCode function: 1_2_00000239A18CFE8E1_2_00000239A18CFE8E
    Source: C:\Windows\System32\wermgr.exeCode function: 1_2_00000239A18D51A01_2_00000239A18D51A0
    Source: C:\Windows\System32\wermgr.exeCode function: 1_2_00000239A18E45D01_2_00000239A18E45D0
    Source: C:\Windows\System32\wermgr.exeCode function: 1_2_00000239A18D35D01_2_00000239A18D35D0
    Source: C:\Windows\System32\wermgr.exeCode function: 1_2_00000239A18C79D01_2_00000239A18C79D0
    Source: C:\Windows\System32\wermgr.exeCode function: 1_2_00000239A18D0A001_2_00000239A18D0A00
    Source: C:\Windows\System32\wermgr.exeCode function: 1_2_00000239A18DB9201_2_00000239A18DB920
    Source: C:\Windows\System32\wermgr.exeCode function: 1_2_00000239A18DED701_2_00000239A18DED70
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: String function: 001975F5 appears 32 times
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: String function: 001943E0 appears 58 times
    Source: C:\Windows\System32\wermgr.exeCode function: 1_2_00000239A18CC750 NtQuerySystemInformation,DuplicateHandle,FindCloseChangeNotification,RtlDeleteBoundaryDescriptor,1_2_00000239A18CC750
    Source: C:\Windows\System32\wermgr.exeCode function: 1_2_00000239A18DC550 NtDelayExecution,1_2_00000239A18DC550
    Source: C:\Windows\System32\wermgr.exeProcess Stats: CPU usage > 98%
    Source: dngqoAXyDd.exeReversingLabs: Detection: 28%
    Source: dngqoAXyDd.exeStatic PE information: Section: .text IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_READ
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeKey opened: HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiersJump to behavior
    Source: unknownProcess created: C:\Users\user\Desktop\dngqoAXyDd.exe "C:\Users\user\Desktop\dngqoAXyDd.exe"
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeProcess created: C:\Windows\System32\wermgr.exe C:\Windows\system32\wermgr.exe
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeProcess created: C:\Windows\System32\cmd.exe C:\Windows\system32\cmd.exe
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeProcess created: C:\Windows\System32\wermgr.exe C:\Windows\system32\wermgr.exeJump to behavior
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeProcess created: C:\Windows\System32\cmd.exe C:\Windows\system32\cmd.exeJump to behavior
    Source: dngqoAXyDd.exeJoe Sandbox Cloud Basic: Detection: clean Score: 0Perma Link
    Source: C:\Windows\System32\wermgr.exeCode function: 1_2_00000239A18CF3C0 LookupPrivilegeValueW,AdjustTokenPrivileges,FindCloseChangeNotification,1_2_00000239A18CF3C0
    Source: C:\Windows\System32\wermgr.exeMutant created: \Sessions\1\BaseNamedObjects\Global\{1E3DF0E8-5598-5F45-953F-FB33A6DDAB0E}
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: 0_2_00181E80 GetDC,KiUserCallbackDispatcher,GetSystemMetrics,FindResourceA,FindResourceA,FindResourceA,FindResourceA,FindResourceA,VirtualAlloc,SizeofResource,LoadResource,_memmove,SHGetFolderPathA,0_2_00181E80
    Source: C:\Windows\System32\wermgr.exeSystem information queried: HandleInformationJump to behavior
    Source: classification engineClassification label: mal80.troj.evad.winEXE@5/0@0/0
    Source: dngqoAXyDd.exeStatic PE information: data directory type: IMAGE_DIRECTORY_ENTRY_IMPORT
    Source: dngqoAXyDd.exeStatic PE information: data directory type: IMAGE_DIRECTORY_ENTRY_RESOURCE
    Source: dngqoAXyDd.exeStatic PE information: data directory type: IMAGE_DIRECTORY_ENTRY_BASERELOC
    Source: dngqoAXyDd.exeStatic PE information: data directory type: IMAGE_DIRECTORY_ENTRY_DEBUG
    Source: dngqoAXyDd.exeStatic PE information: data directory type: IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG
    Source: dngqoAXyDd.exeStatic PE information: data directory type: IMAGE_DIRECTORY_ENTRY_IAT
    Source: dngqoAXyDd.exeStatic PE information: TERMINAL_SERVER_AWARE, DYNAMIC_BASE, NX_COMPAT
    Source: dngqoAXyDd.exeStatic PE information: data directory type: IMAGE_DIRECTORY_ENTRY_DEBUG
    Source: Binary string: c:\sample exe lego\correctmodel.pdb source: dngqoAXyDd.exe
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: 0_2_00190093 pushad ; ret 0_2_00190094
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: 0_2_0018D0DF push ecx; ret 0_2_0018D0F2
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: 0_2_00194425 push ecx; ret 0_2_00194438
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: 0_2_0019CEE1 push 510019C7h; retf 0_2_0019CEEF
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: 0_2_00B50390 push dword ptr [edx+14h]; ret 0_2_00B5049D
    Source: C:\Windows\System32\wermgr.exeCode function: 1_2_00000239A18DDF22 push esp; iretd 1_2_00000239A18DDF25
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: 0_2_0019DD3C DecodePointer,LoadLibraryW,GetProcAddress,GetLastError,GetLastError,GetLastError,EncodePointer,InterlockedExchange,FreeLibrary,0_2_0019DD3C

    Malware Analysis System Evasion:

    barindex
    Tries to detect virtualization through RDTSC time measurements
    Source: C:\Windows\System32\wermgr.exeRDTSC instruction interceptor: First address: 00000239A18DADA0 second address: 00000239A18DADA0 instructions: 0x00000000 rdtsc 0x00000002 dec eax 0x00000003 shl edx, 20h 0x00000006 dec eax 0x00000007 or eax, edx 0x00000009 ret 0x0000000a dec eax 0x0000000b mov esi, eax 0x0000000d call dword ptr [000209CAh] 0x00000013 mov ecx, 7FFE0320h 0x00000018 dec eax 0x00000019 mov ecx, dword ptr [ecx] 0x0000001b mov eax, dword ptr [7FFE0004h] 0x00000022 dec eax 0x00000023 imul eax, ecx 0x00000026 dec eax 0x00000027 shr eax, 18h 0x0000002a ret 0x0000002b mov ebp, eax 0x0000002d dec eax 0x0000002e mov ebx, esi 0x00000030 dec eax 0x00000031 xor ebx, FFFFFF00h 0x00000037 dec eax 0x00000038 and ebx, esi 0x0000003a call 00007FD4D503444Bh 0x0000003f rdtsc
    Found evasive API chain (trying to detect sleep duration tampering with parallel thread)
    Source: C:\Windows\System32\wermgr.exeFunction Chain: threadCreated,threadDelayed,threadDelayed,userTimerSet,threadDelayed,threadDelayed,fileVolumeQueried,languageOrLocalQueried,languageOrLocalQueried,adjustToken,systemQueried,systemQueried,threadDelayed,threadDelayed,threadDelayed,mutantCreated,threadInformationSet,threadInformationSet,threadInformationSet,threadInformationSet,threadDelayed,threadDelayed
    Source: C:\Users\user\Desktop\dngqoAXyDd.exe TID: 204Thread sleep count: 140 > 30Jump to behavior
    Source: C:\Windows\System32\wermgr.exeLast function: Thread delayed
    Source: all processesThread injection, dropped files, key value created, disk infection and DNS query: no activity detected
    Source: C:\Windows\System32\wermgr.exeCode function: GetAdaptersInfo,RtlDeleteBoundaryDescriptor,1_2_00000239A18DFA20
    Source: C:\Windows\System32\wermgr.exeCode function: 1_2_00000239A18DADA0 rdtsc 1_2_00000239A18DADA0
    Source: wermgr.exe, 00000001.00000002.620774308.00000239A1AE0000.00000004.00000020.sdmpBinary or memory string: Hyper-V RAW%SystemRoot%\system32\mswsock.dll

    Anti Debugging:

    barindex
    Found potential dummy code loops (likely to delay analysis)
    Source: C:\Windows\System32\wermgr.exeProcess Stats: CPU usage > 90% for more than 60s
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: 0_2_0019293C _memset,IsDebuggerPresent,SetUnhandledExceptionFilter,UnhandledExceptionFilter,0_2_0019293C
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: 0_2_0019DD3C DecodePointer,LoadLibraryW,GetProcAddress,GetLastError,GetLastError,GetLastError,EncodePointer,InterlockedExchange,FreeLibrary,0_2_0019DD3C
    Source: all processesThread injection, dropped files, key value created, disk infection and DNS query: no activity detected
    Source: C:\Windows\System32\wermgr.exeCode function: 1_2_00000239A18DADA0 rdtsc 1_2_00000239A18DADA0
    Source: C:\Windows\System32\wermgr.exeCode function: 1_2_00000239A18DA280 LdrLoadDll,1_2_00000239A18DA280
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: 0_2_0019676A SetUnhandledExceptionFilter,0_2_0019676A
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: 0_2_0019293C _memset,IsDebuggerPresent,SetUnhandledExceptionFilter,UnhandledExceptionFilter,0_2_0019293C
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: 0_2_0018CFF8 IsDebuggerPresent,SetUnhandledExceptionFilter,UnhandledExceptionFilter,GetCurrentProcess,TerminateProcess,0_2_0018CFF8

    HIPS / PFW / Operating System Protection Evasion:

    barindex
    Writes to foreign memory regions
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeMemory written: C:\Windows\System32\wermgr.exe base: 239A18C0000Jump to behavior
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeMemory written: C:\Windows\System32\wermgr.exe base: 7FF7AE922860Jump to behavior
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeProcess created: C:\Windows\System32\wermgr.exe C:\Windows\system32\wermgr.exeJump to behavior
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeProcess created: C:\Windows\System32\cmd.exe C:\Windows\system32\cmd.exeJump to behavior
    Source: wermgr.exe, 00000001.00000002.620961764.00000239A2120000.00000002.00020000.sdmpBinary or memory string: Shell_TrayWnd
    Source: wermgr.exe, 00000001.00000002.620961764.00000239A2120000.00000002.00020000.sdmpBinary or memory string: Progman
    Source: wermgr.exe, 00000001.00000002.620961764.00000239A2120000.00000002.00020000.sdmpBinary or memory string: &Program Manager
    Source: wermgr.exe, 00000001.00000002.620961764.00000239A2120000.00000002.00020000.sdmpBinary or memory string: Progmanlock
    Source: C:\Windows\System32\wermgr.exeQueries volume information: C:\ VolumeInformationJump to behavior
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: __getptd,_LcidFromHexString,GetLocaleInfoA,_TestDefaultLanguage,0_2_0019A134
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: EnumSystemLocalesA,0_2_0019A1F6
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: _strlen,_strlen,_GetPrimaryLen,EnumSystemLocalesA,0_2_0019A220
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: _strlen,_GetPrimaryLen,EnumSystemLocalesA,0_2_0019A287
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: __getptd,_TranslateName,_GetLcidFromLangCountry,_GetLcidFromLanguage,_TranslateName,_GetLcidFromLangCountry,_GetLcidFromLanguage,_strlen,EnumSystemLocalesA,GetUserDefaultLCID,IsValidCodePage,IsValidLocale,GetLocaleInfoA,_strcpy_s,__invoke_watson,GetLocaleInfoA,GetLocaleInfoA,__itow_s,0_2_0019A2C3
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: __calloc_crt,__malloc_crt,_free,__malloc_crt,_free,_free,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___free_lconv_num,InterlockedDecrement,InterlockedDecrement,InterlockedDecrement,_free,_free,0_2_001995B5
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: GetLocaleInfoW,GetLocaleInfoW,_malloc,GetLocaleInfoW,WideCharToMultiByte,__freea,0_2_001A7650
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: ___crtGetLocaleInfoA,GetLastError,___crtGetLocaleInfoA,__calloc_crt,___crtGetLocaleInfoA,__calloc_crt,_free,_free,__invoke_watson,GetLocaleInfoW,GetLocaleInfoW,__calloc_crt,GetLocaleInfoW,_free,GetLocaleInfoW,0_2_001986AD
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: _LocaleUpdate::_LocaleUpdate,__crtGetLocaleInfoA_stat,0_2_001A772A
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: GetLocaleInfoA,0_2_00191742
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: __calloc_crt,__malloc_crt,_free,__malloc_crt,_free,_free,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___free_lconv_mon,_free,_free,_free,InterlockedDecrement,InterlockedDecrement,_free,_free,0_2_001998D3
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: GetLocaleInfoA,GetLocaleInfoA,_LocaleUpdate::_LocaleUpdate,___ascii_strnicmp,__tolower_l,__tolower_l,0_2_001A7918
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: ___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,___getlocaleinfo,0_2_00198929
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: ___getlocaleinfo,__malloc_crt,__calloc_crt,__calloc_crt,__calloc_crt,__calloc_crt,GetCPInfo,___crtGetStringTypeA,___crtLCMapStringA,___crtLCMapStringA,_memmove,_memmove,_memmove,InterlockedDecrement,_free,_free,_free,_free,_free,_free,_free,_free,_free,InterlockedDecrement,0_2_0018FAA9
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: GetLocaleInfoW,GetLocaleInfoW,GetACP,0_2_00199D6C
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: __getptd,_LcidFromHexString,GetLocaleInfoA,0_2_00199E61
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: GetLocaleInfoW,_GetPrimaryLen,_strlen,0_2_00199F08
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: __getptd,_LcidFromHexString,GetLocaleInfoA,GetLocaleInfoA,GetLocaleInfoA,_strlen,GetLocaleInfoA,_strlen,_TestDefaultLanguage,0_2_00199F63
    Source: C:\Users\user\Desktop\dngqoAXyDd.exeCode function: 0_2_00197022 GetSystemTimeAsFileTime,GetCurrentProcessId,GetCurrentThreadId,GetTickCount,QueryPerformanceCounter,0_2_00197022

    Stealing of Sensitive Information:

    barindex
    Yara detected Trickbot
    Source: Yara matchFile source: 00000000.00000002.374239555.0000000000B31000.00000040.00000001.sdmp, type: MEMORY

    Remote Access Functionality:

    barindex
    Yara detected Trickbot
    Source: Yara matchFile source: 00000000.00000002.374239555.0000000000B31000.00000040.00000001.sdmp, type: MEMORY

    Mitre Att&ck Matrix

    Initial AccessExecutionPersistencePrivilege EscalationDefense EvasionCredential AccessDiscoveryLateral MovementCollectionExfiltrationCommand and ControlNetwork EffectsRemote Service EffectsImpact
    Valid AccountsNative API11Path InterceptionAccess Token Manipulation1Disable or Modify Tools1Input Capture1System Time Discovery1Remote ServicesInput Capture1Exfiltration Over Other Network MediumEncrypted Channel1Eavesdrop on Insecure Network CommunicationRemotely Track Device Without AuthorizationModify System Partition
    Default AccountsScheduled Task/JobBoot or Logon Initialization ScriptsProcess Injection112Virtualization/Sandbox Evasion111LSASS MemorySecurity Software Discovery221Remote Desktop ProtocolArchive Collected Data1Exfiltration Over BluetoothJunk DataExploit SS7 to Redirect Phone Calls/SMSRemotely Wipe Data Without AuthorizationDevice Lockout
    Domain AccountsAt (Linux)Logon Script (Windows)Logon Script (Windows)Access Token Manipulation1Security Account ManagerVirtualization/Sandbox Evasion111SMB/Windows Admin SharesData from Network Shared DriveAutomated ExfiltrationSteganographyExploit SS7 to Track Device LocationObtain Device Cloud BackupsDelete Device Data
    Local AccountsAt (Windows)Logon Script (Mac)Logon Script (Mac)Process Injection112NTDSProcess Discovery2Distributed Component Object ModelInput CaptureScheduled TransferProtocol ImpersonationSIM Card SwapCarrier Billing Fraud
    Cloud AccountsCronNetwork Logon ScriptNetwork Logon ScriptDeobfuscate/Decode Files or Information1LSA SecretsSystem Network Configuration Discovery1SSHKeyloggingData Transfer Size LimitsFallback ChannelsManipulate Device CommunicationManipulate App Store Rankings or Ratings
    Replication Through Removable MediaLaunchdRc.commonRc.commonObfuscated Files or Information3Cached Domain CredentialsSystem Information Discovery123VNCGUI Input CaptureExfiltration Over C2 ChannelMultiband CommunicationJamming or Denial of ServiceAbuse Accessibility Features
    Hide Legend

    Legend:

    • Process
    • Signature
    • Created File
    • DNS/IP Info
    • Is Dropped
    • Is Windows Process
    • Number of created Registry Values
    • Number of created Files
    • Visual Basic
    • Delphi
    • Java
    • .Net C# or VB.NET
    • C, C++ or other language
    • Is malicious
    • Internet
    behaviorgraph top1 signatures2 2 Behavior Graph ID: 516930 Sample: dngqoAXyDd.exe Startdate: 06/11/2021 Architecture: WINDOWS Score: 80 14 Found malware configuration 2->14 16 Multi AV Scanner detection for submitted file 2->16 18 Yara detected Trickbot 2->18 6 dngqoAXyDd.exe 2->6         started        process3 signatures4 20 Writes to foreign memory regions 6->20 9 wermgr.exe 6->9         started        12 cmd.exe 6->12         started        process5 signatures6 22 Found potential dummy code loops (likely to delay analysis) 9->22 24 Tries to detect virtualization through RDTSC time measurements 9->24 26 Found evasive API chain (trying to detect sleep duration tampering with parallel thread) 9->26

    Thumbnails

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

    windows-stand
    SourceDetectionScannerLabelLink
    dngqoAXyDd.exe29%ReversingLabsWin32.Trojan.Trickpak
    No Antivirus matches
    No Antivirus matches
    No Antivirus matches
    No Antivirus matches
    No contacted domains info
    No contacted IP infos

    General Information

    Joe Sandbox Version:34.0.0 Boulder Opal
    Analysis ID:516930
    Start date:06.11.2021
    Start time:15:02:51
    Joe Sandbox Product:CloudBasic
    Overall analysis duration:0h 6m 52s
    Hypervisor based Inspection enabled:false
    Report type:full
    Sample file name:dngqoAXyDd.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:21
    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:mal80.troj.evad.winEXE@5/0@0/0
    EGA Information:Failed
    HDC Information:
    • Successful, ratio: 18.1% (good quality ratio 16.9%)
    • Quality average: 83.1%
    • Quality standard deviation: 28.2%
    HCA Information:
    • Successful, ratio: 67%
    • Number of executed functions: 19
    • Number of non-executed functions: 57
    Cookbook Comments:
    • Adjust boot time
    • Enable AMSI
    • Found application associated with file extension: .exe
    Warnings:
    • Exclude process from analysis (whitelisted): MpCmdRun.exe, audiodg.exe, BackgroundTransferHost.exe, WMIADAP.exe, backgroundTaskHost.exe, conhost.exe, svchost.exe, wuapihost.exe
    • Excluded IPs from analysis (whitelisted): 131.253.33.200, 13.107.22.200
    • Excluded domains from analysis (whitelisted): ris.api.iris.microsoft.com, www.bing.com, dual-a-0001.dc-msedge.net, fs.microsoft.com, a-0001.a-afdentry.net.trafficmanager.net, store-images.s-microsoft.com, www-bing-com.dual-a-0001.a-msedge.net, displaycatalog.mp.microsoft.com, img-prod-cms-rt-microsoft-com.akamaized.net, arc.msn.com
    • Not all processes where analyzed, report is missing behavior information
    • Report size getting too big, too many NtAllocateVirtualMemory calls found.
    • Report size getting too big, too many NtProtectVirtualMemory calls found.
    • VT rate limit hit for: /opt/package/joesandbox/database/analysis/516930/sample/dngqoAXyDd.exe
    TimeTypeDescription
    15:04:04API Interceptor1x Sleep call for process: dngqoAXyDd.exe modified
    15:04:04API Interceptor1x Sleep call for process: wermgr.exe modified
    No context
    No context
    No context
    No context
    No context
    No created / dropped files found

    Static File Info

    General

    File type:PE32 executable (GUI) Intel 80386, for MS Windows
    Entropy (8bit):6.167416806599989
    TrID:
    • Win32 Executable (generic) a (10002005/4) 99.96%
    • 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:dngqoAXyDd.exe
    File size:652800
    MD5:0afbb383c5cea9f11202d572141bb0f4
    SHA1:148266112b25087f10ac1124ea32630e48fb0bd9
    SHA256:6a910ec8055b3844e3dd14c7af08a68110abc9395a88ab9199e69ed07be27210
    SHA512:702447b6e1313224d4c8084f716d8d838090c7bd9fb3558c6ab4553ce3676bb5fe1c2ebde61e4ed8b7bb6d3d7f1dfd11c434e5e0f9b7baa2511a12fd1c501880
    SSDEEP:12288:AjX3XdmePk2BSPkno2voTFa24aZZTUQxIpTLY0E5pM:2HXgASPMNvoTFFjT8tLYNH
    File Content Preview:MZ......................@...............................................!..L.!This program cannot be run in DOS mode....$.......1...u...u...u.......b.....&.....|...r...u...#.....'.G.......t...u...t.......t...Richu...................PE..L....(.a...........

    File Icon

    Icon Hash:0000000000000000

    General

    Entrypoint:0x40cfee
    Entrypoint Section:.text
    Digitally signed:false
    Imagebase:0x400000
    Subsystem:windows gui
    Image File Characteristics:32BIT_MACHINE, EXECUTABLE_IMAGE
    DLL Characteristics:TERMINAL_SERVER_AWARE, DYNAMIC_BASE, NX_COMPAT
    Time Stamp:0x618528F1 [Fri Nov 5 12:52:01 2021 UTC]
    TLS Callbacks:
    CLR (.Net) Version:
    OS Version Major:5
    OS Version Minor:1
    File Version Major:5
    File Version Minor:1
    Subsystem Version Major:5
    Subsystem Version Minor:1
    Import Hash:2a49715e49b2891839bf716e121ca434
    Instruction
    call 00007FD4D5055364h
    jmp 00007FD4D504B1BEh
    cmp ecx, dword ptr [00443AD4h]
    jne 00007FD4D504B334h
    rep ret
    jmp 00007FD4D50553EBh
    push eax
    push dword ptr fs:[00000000h]
    lea eax, dword ptr [esp+0Ch]
    sub esp, dword ptr [esp+0Ch]
    push ebx
    push esi
    push edi
    mov dword ptr [eax], ebp
    mov ebp, eax
    mov eax, dword ptr [00443AD4h]
    xor eax, ebp
    push eax
    push dword ptr [ebp-04h]
    mov dword ptr [ebp-04h], FFFFFFFFh
    lea eax, dword ptr [ebp-0Ch]
    mov dword ptr fs:[00000000h], eax
    ret
    push eax
    push dword ptr fs:[00000000h]
    lea eax, dword ptr [esp+0Ch]
    sub esp, dword ptr [esp+0Ch]
    push ebx
    push esi
    push edi
    mov dword ptr [eax], ebp
    mov ebp, eax
    mov eax, dword ptr [00443AD4h]
    xor eax, ebp
    push eax
    mov dword ptr [ebp-10h], esp
    push dword ptr [ebp-04h]
    mov dword ptr [ebp-04h], FFFFFFFFh
    lea eax, dword ptr [ebp-0Ch]
    mov dword ptr fs:[00000000h], eax
    ret
    push eax
    push dword ptr fs:[00000000h]
    lea eax, dword ptr [esp+0Ch]
    sub esp, dword ptr [esp+0Ch]
    push ebx
    push esi
    push edi
    mov dword ptr [eax], ebp
    mov ebp, eax
    mov eax, dword ptr [00443AD4h]
    xor eax, ebp
    push eax
    mov dword ptr [ebp-10h], eax
    push dword ptr [ebp-04h]
    mov dword ptr [ebp-04h], FFFFFFFFh
    lea eax, dword ptr [ebp-0Ch]
    mov dword ptr fs:[00000000h], eax
    ret
    push eax
    push dword ptr fs:[00000000h]
    lea eax, dword ptr [esp+0Ch]
    sub esp, dword ptr [esp+0Ch]
    Programming Language:
    • [LNK] VS2010 build 30319
    • [ASM] VS2010 build 30319
    • [ C ] VS2010 build 30319
    • [C++] VS2010 build 30319
    • [RES] VS2010 build 30319
    • [IMP] VS2008 SP1 build 30729
    NameVirtual AddressVirtual Size Is in Section
    IMAGE_DIRECTORY_ENTRY_EXPORT0x00x0
    IMAGE_DIRECTORY_ENTRY_IMPORT0x480000x50.idata
    IMAGE_DIRECTORY_ENTRY_RESOURCE0x490000x59689.rsrc
    IMAGE_DIRECTORY_ENTRY_EXCEPTION0x00x0
    IMAGE_DIRECTORY_ENTRY_SECURITY0x00x0
    IMAGE_DIRECTORY_ENTRY_BASERELOC0xa30000x1db0.reloc
    IMAGE_DIRECTORY_ENTRY_DEBUG0x3b0a00x1c.rdata
    IMAGE_DIRECTORY_ENTRY_COPYRIGHT0x00x0
    IMAGE_DIRECTORY_ENTRY_GLOBALPTR0x00x0
    IMAGE_DIRECTORY_ENTRY_TLS0x00x0
    IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG0x3ea500x40.rdata
    IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT0x00x0
    IMAGE_DIRECTORY_ENTRY_IAT0x4826c0x21c.idata
    IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT0x00x0
    IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR0x00x0
    IMAGE_DIRECTORY_ENTRY_RESERVED0x00x0
    NameVirtual AddressVirtual SizeRaw SizeXored PEZLIB ComplexityFile TypeEntropyCharacteristics
    .text0x10000x382bb0x38400False0.395729166667data5.67953550398IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_READ
    .rdata0x3a0000x80820x8200False0.237379807692data3.46352247423IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ
    .data0x430000x45980x2000False0.2734375data3.48353069957IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_WRITE, IMAGE_SCN_MEM_READ
    .idata0x480000xc7b0xe00False0.318080357143data4.19163051635IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_WRITE, IMAGE_SCN_MEM_READ
    .rsrc0x490000x596890x59800False0.644514883031data6.09524824059IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_READ
    .reloc0xa30000x25c60x2600False0.625616776316data5.79339854832IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ
    NameRVASizeTypeLanguageCountry
    RT_ICON0x906e00x2e8data
    RT_ICON0x909c80x1e8data
    RT_ICON0x90bb00x128GLS_BINARY_LSB_FIRST
    RT_ICON0x90cd80x6c8data
    RT_ICON0x913a00x568GLS_BINARY_LSB_FIRST
    RT_ICON0x919080x988data
    RT_ICON0x922900xca8data
    RT_ICON0x92f380xf0data
    RT_ICON0x930280xd0data
    RT_ICON0x930f80xb0GLS_BINARY_LSB_FIRST
    RT_ICON0x931a80x368GLS_BINARY_LSB_FIRST
    RT_MESSAGETABLE0x495180x471c6data
    RT_GROUP_ICON0x935100xa0data
    RT_VERSION0x935b00x270dataEnglishUnited States
    RT_MANIFEST0x495100x2Little-endian UTF-16 Unicode text, with no line terminatorsEnglishUnited States
    DLLImport
    KERNEL32.dllMultiByteToWideChar, lstrlenA, LoadResource, SizeofResource, VirtualAlloc, FindResourceA, SetStdHandle, WriteConsoleW, LoadLibraryW, FreeLibrary, SetConsoleCtrlHandler, InterlockedIncrement, InterlockedDecrement, WideCharToMultiByte, EncodePointer, DecodePointer, Sleep, InterlockedExchange, InitializeCriticalSection, DeleteCriticalSection, EnterCriticalSection, LeaveCriticalSection, InterlockedCompareExchange, GetLastError, HeapAlloc, RtlUnwind, RaiseException, HeapFree, GetCommandLineA, HeapSetInformation, GetStartupInfoW, LCMapStringW, GetCPInfo, GetACP, GetOEMCP, IsValidCodePage, TlsAlloc, TlsGetValue, TlsSetValue, TlsFree, GetModuleHandleW, SetLastError, GetCurrentThreadId, GetCurrentThread, GetProcAddress, UnhandledExceptionFilter, SetUnhandledExceptionFilter, IsDebuggerPresent, TerminateProcess, GetCurrentProcess, ExitProcess, WriteFile, GetStdHandle, GetModuleFileNameW, HeapCreate, HeapDestroy, IsProcessorFeaturePresent, GetModuleFileNameA, FreeEnvironmentStringsW, GetEnvironmentStringsW, SetHandleCount, InitializeCriticalSectionAndSpinCount, GetFileType, QueryPerformanceCounter, GetTickCount, GetCurrentProcessId, GetSystemTimeAsFileTime, FatalAppExitA, GetConsoleCP, GetConsoleMode, FlushFileBuffers, ReadFile, SetFilePointer, CloseHandle, HeapSize, GetLocaleInfoW, GetUserDefaultLCID, GetLocaleInfoA, EnumSystemLocalesA, IsValidLocale, GetStringTypeW, HeapReAlloc, CreateFileW
    USER32.dllGetSystemMetrics, GetDC
    SHELL32.dllSHGetFolderPathA
    DescriptionData
    InternalNamecorrect.dll
    FileVersion1.85.0.158
    CompanyNameol3 corp.
    ProductNameol3
    ProductVersion1.8.80.158
    FileDescriptionrne topd netikoe
    OriginalFilenamecorrect.dll
    Translation0x0409 0x04b0
    Language of compilation systemCountry where language is spokenMap
    EnglishUnited States

    Network Behavior

    No network behavior found

    Code Manipulations

    Statistics

    CPU Usage

    050100s020406080100

    Click to jump to process

    Memory Usage

    050100s0.00200400600800MB

    Click to jump to process

    Behavior

    Click to jump to process

    System Behavior

    Start time:15:03:52
    Start date:06/11/2021
    Path:C:\Users\user\Desktop\dngqoAXyDd.exe
    Wow64 process (32bit):true
    Commandline:"C:\Users\user\Desktop\dngqoAXyDd.exe"
    Imagebase:0x180000
    File size:652800 bytes
    MD5 hash:0AFBB383C5CEA9F11202D572141BB0F4
    Has elevated privileges:true
    Has administrator privileges:true
    Programmed in:C, C++ or other language
    Yara matches:
    • Rule: JoeSecurity_TrickBot_4, Description: Yara detected Trickbot, Source: 00000000.00000002.374239555.0000000000B31000.00000040.00000001.sdmp, Author: Joe Security
    Reputation:low
    Start time:15:04:00
    Start date:06/11/2021
    Path:C:\Windows\System32\cmd.exe
    Wow64 process (32bit):false
    Commandline:C:\Windows\system32\cmd.exe
    Imagebase:0x7ff7180e0000
    File size:273920 bytes
    MD5 hash:4E2ACF4F8A396486AB4268C94A6A245F
    Has elevated privileges:true
    Has administrator privileges:true
    Programmed in:C, C++ or other language
    Reputation:high

    Disassembly

    Code Analysis

    Executed Functions

    APIs
    • Sleep.KERNELBASE(-00000100,0000001D), ref: 00B33170
    • TerminateProcess.KERNELBASE(?,00000000), ref: 00B33179
    • CloseHandle.KERNEL32(?), ref: 00B3318A
    • CloseHandle.KERNEL32(?), ref: 00B3318D
    Strings
    Memory Dump Source
    • Source File: 00000000.00000002.374239555.0000000000B31000.00000040.00000001.sdmp, Offset: 00B31000, based on PE: false
    Yara matches
    Similarity
    • API ID: CloseHandle$ProcessSleepTerminate
    • String ID: T$
    • API String ID: 2417299260-2735566462
    • Opcode ID: 9a69ce2a941b77be21f8e93da1a6e2bac14d7a7e3145ac47f1857e3d63ae43a9
    • Instruction ID: e62a41ad6d5fe5d6a9cb3467df7776d6a4c0deda8fc7a9858e93d2dcde449a4e
    • Opcode Fuzzy Hash: 9a69ce2a941b77be21f8e93da1a6e2bac14d7a7e3145ac47f1857e3d63ae43a9
    • Instruction Fuzzy Hash: 8982C6756083008FDB28CF28C886B6A77E1EB88710F34499EF956DB3A0D775DA44DB46
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 91%
    			E00181E80(void* __ecx, void* __edi, void* __esi, void* __eflags, struct HINSTANCE__* _a4) {
    				struct HRSRC__* _v8;
    				struct HDC__* _v12;
    				void* _v16;
    				char _v44;
    				char _v72;
    				int _v76;
    				intOrPtr _v80;
    				char _v84;
    				void* _v88;
    				void* _v92;
    				int _t42;
    				void* _t55;
    				long _t64;
    				void* _t72;
    				void* _t91;
    				void* _t97;
    				void* _t99;
    
    				_t99 = __eflags;
    				_t72 = __ecx;
    				_v12 = GetDC(0);
    				L00181311(_t72, 0x1c5088, 0x1bb339);
    				L00181311(_t72, 0x1c5088, " ---------------------------------------------------\n"); // executed
    				L00181311(_t72, 0x1c5088, " Input a number: ");
    				L001812D5(0x1c5140, _t99,  &_v84);
    				_t42 = GetSystemMetrics(0); // executed
    				_v80 = _t42;
    				_v76 = GetSystemMetrics(1);
    				L001810AA( &_v72, _t99);
    				L001810AA( &_v44, _t99); // executed
    				L001812A8( &_v44); // executed
    				_v16 = 0;
    				_v88 = 0;
    				_v8 = 0;
    				_v8 = FindResourceA(_a4, "a", "s");
    				_v8 = FindResourceA(_a4, "a", 0x17);
    				_v8 = FindResourceA(_a4, "c", 0xb);
    				_v8 = FindResourceA(_a4, "x", "e");
    				_v8 = FindResourceA(_a4, 0x65, 0xb);
    				L00181398(__edi, __esi, _t99, "d");
    				L001812A8(_a4); // executed
    				_t55 = VirtualAlloc(0, 0x69fb0, 0x1000, 0x40); // executed
    				_v88 = _t55;
    				L00181398(__edi, __esi, _t99, "f");
    				L00181398(__edi, __esi, _t99, "VirtualAlloc");
    				_t97 = _t91 + 0x24;
    				_v92 = 0;
    				while(_v92 < 0x3eddc) {
    					_t64 = SizeofResource(_a4, _v8);
    					E0018BF90(_v88 + 0x1000, LoadResource(_a4, _v8) + 0x1cb, _t64 - 0x1cb);
    					_t97 = _t97 + 0xc;
    					_v92 = _v92 + 1;
    				}
    				_v16 = _v88 + 0x1000;
    				__eflags = _v88 + 0x1000;
    				L001813C0(_v88 + 0x1000, _v88 + 0x1000, 0x68fb0);
    				_v16();
    				__imp__SHGetFolderPathA(0, 0x28, 0, 0, 0);
    				L0018136B( &_v44, __eflags);
    				return L0018136B( &_v72, __eflags);
    			}




















    0x00181e80
    0x00181e80
    0x00181e8e
    0x00181e9b
    0x00181ead
    0x00181ebf
    0x00181ed0
    0x00181ed7
    0x00181edd
    0x00181ee8
    0x00181eee
    0x00181ef6
    0x00181efb
    0x00181f00
    0x00181f07
    0x00181f0e
    0x00181f29
    0x00181f3d
    0x00181f51
    0x00181f68
    0x00181f79
    0x00181f81
    0x00181f89
    0x00181f9c
    0x00181fa2
    0x00181faa
    0x00181fb7
    0x00181fbc
    0x00181fbf
    0x00181fd1
    0x00181fe2
    0x0018200c
    0x00182011
    0x00181fce
    0x00181fce
    0x0018201e
    0x00182029
    0x00182030
    0x00182038
    0x00182045
    0x0018204e
    0x0018205e

    APIs
    • GetDC.USER32(00000000), ref: 00181E88
    • KiUserCallbackDispatcher.NTDLL ref: 00181ED7
    • GetSystemMetrics.USER32 ref: 00181EE2
    • FindResourceA.KERNEL32(?,001BB438,001BB434), ref: 00181F23
    • FindResourceA.KERNEL32(?,001BB43C,00000017), ref: 00181F37
    • FindResourceA.KERNEL32(?,001BB440,0000000B), ref: 00181F4B
    • FindResourceA.KERNEL32(?,001BB448,001BB444), ref: 00181F62
    • FindResourceA.KERNEL32(?,00000065,0000000B), ref: 00181F73
    • VirtualAlloc.KERNELBASE(00000000,00069FB0,00001000,00000040), ref: 00181F9C
    • SizeofResource.KERNEL32(?,00000000), ref: 00181FE2
    • LoadResource.KERNEL32(?,00000000,-000001CB), ref: 00181FF6
    • _memmove.LIBCMT ref: 0018200C
    • SHGetFolderPathA.SHELL32(00000000,00000028,00000000,00000000,00000000), ref: 00182045
    Strings
    • Input a number: , xrefs: 00181EB5
    • VirtualAlloc, xrefs: 00181FB2
    • ---------------------------------------------------, xrefs: 00181EA3
    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID: Resource$Find$AllocCallbackDispatcherFolderLoadMetricsPathSizeofSystemUserVirtual_memmove
    • String ID: ---------------------------------------------------$ Input a number: $VirtualAlloc
    • API String ID: 3195317214-776164127
    • Opcode ID: f46667a9e5e8d53499cefe0b2acbe704c957f615122cf22f5f6880bc5d08e6a4
    • Instruction ID: e73739b990d154a10854204939f338e5c739f761045a8daccb16339028048588
    • Opcode Fuzzy Hash: f46667a9e5e8d53499cefe0b2acbe704c957f615122cf22f5f6880bc5d08e6a4
    • Instruction Fuzzy Hash: EF416DB6A44608BFDB00EFA0CC8AFED7B74BF14701F144014F906AA686EBB4A6458F51
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 94%
    			E001896DA(void* __ebx, intOrPtr* __ecx, void* __edi, void* __esi, void* __eflags) {
    				intOrPtr _t49;
    				intOrPtr* _t55;
    				intOrPtr* _t59;
    				intOrPtr _t60;
    				intOrPtr _t63;
    				void* _t64;
    				char* _t67;
    				intOrPtr* _t72;
    				intOrPtr _t83;
    				intOrPtr* _t90;
    				void* _t91;
    				void* _t92;
    
    				_push(0x2c);
    				E0018D070(0x1b5dd6, __ebx, __edi, __esi);
    				_t70 =  *((intOrPtr*)(_t91 + 8));
    				_t90 = __ecx;
    				if(_t70 != 0xffffffff) {
    					_t46 =  *((intOrPtr*)(__ecx + 0x24));
    					_t72 =  *((intOrPtr*)( *((intOrPtr*)(__ecx + 0x24))));
    					_t87 = 0;
    					__eflags = _t72;
    					if(_t72 == 0) {
    						L7:
    						__eflags =  *((intOrPtr*)(_t90 + 0x54)) - _t87;
    						if( *((intOrPtr*)(_t90 + 0x54)) != _t87) {
    							E00188D6F(_t90);
    							__eflags =  *((intOrPtr*)(_t90 + 0x44)) - _t87;
    							if(__eflags != 0) {
    								 *((char*)(_t91 - 0x30)) = _t70;
    								 *((intOrPtr*)(_t91 - 0x18)) = 0xf;
    								 *((intOrPtr*)(_t91 - 0x1c)) = _t87;
    								 *((char*)(_t91 - 0x2c)) = 0;
    								L001812AD(_t91 - 0x2c, 8, _t87);
    								 *((intOrPtr*)(_t91 - 4)) = _t87;
    								while(1) {
    									__eflags =  *((intOrPtr*)(_t91 - 0x18)) - 0x10;
    									_t49 =  *((intOrPtr*)(_t91 - 0x2c));
    									if( *((intOrPtr*)(_t91 - 0x18)) >= 0x10) {
    										_t83 =  *((intOrPtr*)(_t91 - 0x2c));
    									} else {
    										_t49 = _t91 - 0x2c;
    										_t83 = _t49;
    									}
    									_t87 =  *((intOrPtr*)( *((intOrPtr*)(_t90 + 0x44))));
    									_t70 = _t91 - 0x34;
    									_t55 =  *((intOrPtr*)( *((intOrPtr*)( *((intOrPtr*)(_t90 + 0x44)))) + 0x14))(_t90 + 0x4c, _t91 - 0x30, _t91 - 0x2f, _t91 - 0x38, _t83, _t49 +  *((intOrPtr*)(_t91 - 0x1c)), _t91 - 0x34);
    									__eflags = _t55;
    									if(_t55 < 0) {
    										break;
    									}
    									__eflags = _t55 - 1;
    									if(_t55 > 1) {
    										__eflags = _t55 - 3;
    										if(__eflags != 0) {
    											break;
    										}
    										_t59 = E00188F2B(__eflags,  *((intOrPtr*)(_t91 - 0x30)),  *((intOrPtr*)(_t90 + 0x54)));
    										__eflags = _t59;
    										if(_t59 != 0) {
    											L32:
    											_t90 =  *((intOrPtr*)(_t91 + 8));
    											L31:
    											L00181389(_t91 - 0x2c, 1, 0);
    											L2:
    											return E0018D0F3(_t70, _t87, _t90);
    										}
    										break;
    									}
    									__eflags =  *((intOrPtr*)(_t91 - 0x18)) - 0x10;
    									_t60 =  *((intOrPtr*)(_t91 - 0x2c));
    									if( *((intOrPtr*)(_t91 - 0x18)) < 0x10) {
    										_t60 = _t91 - 0x2c;
    									}
    									_t87 =  *((intOrPtr*)(_t91 - 0x34)) - _t60;
    									__eflags = _t87;
    									if(_t87 == 0) {
    										L23:
    										 *((char*)(_t90 + 0x49)) = 1;
    										__eflags =  *((intOrPtr*)(_t91 - 0x38)) - _t91 - 0x30;
    										if( *((intOrPtr*)(_t91 - 0x38)) != _t91 - 0x30) {
    											goto L32;
    										}
    										__eflags = _t87;
    										if(_t87 != 0) {
    											continue;
    										}
    										__eflags =  *((intOrPtr*)(_t91 - 0x1c)) - 0x20;
    										if( *((intOrPtr*)(_t91 - 0x1c)) >= 0x20) {
    											break;
    										}
    										L001813E8(_t91 - 0x2c, 8, _t87);
    										continue;
    									} else {
    										__eflags =  *((intOrPtr*)(_t91 - 0x18)) - 0x10;
    										_t63 =  *((intOrPtr*)(_t91 - 0x2c));
    										if(__eflags < 0) {
    											_t63 = _t91 - 0x2c;
    										}
    										_push( *((intOrPtr*)(_t90 + 0x54)));
    										_push(_t87);
    										_push(1);
    										_push(_t63);
    										_t64 = E0018DCBA(_t70, _t83, _t87, _t90, __eflags);
    										_t92 = _t92 + 0x10;
    										__eflags = _t87 - _t64;
    										if(_t87 != _t64) {
    											break;
    										}
    										goto L23;
    									}
    								}
    								__eflags = _t90;
    								goto L31;
    							}
    							_t46 = E00188F2B(__eflags, _t70,  *((intOrPtr*)(_t90 + 0x54))); // executed
    							__eflags = _t46;
    							if(_t46 == 0) {
    								goto L8;
    							}
    							L6:
    							goto L2;
    						}
    						L8:
    						goto L2;
    					}
    					_t46 =  *((intOrPtr*)(__ecx + 0x34));
    					__eflags = _t72 -  *_t46 + _t72;
    					if(_t72 >=  *_t46 + _t72) {
    						goto L7;
    					}
    					 *_t46 =  *_t46 - 1;
    					__eflags =  *_t46;
    					_t90 =  *((intOrPtr*)(__ecx + 0x24));
    					_t67 =  *_t90;
    					 *_t90 = _t67 + 1;
    					 *_t67 = _t70;
    					goto L6;
    				}
    				goto L2;
    			}















    0x001896da
    0x001896e1
    0x001896e6
    0x001896e9
    0x001896ee
    0x001896fa
    0x001896fd
    0x001896ff
    0x00189701
    0x00189703
    0x00189722
    0x00189722
    0x00189725
    0x0018972e
    0x00189733
    0x00189736
    0x0018974f
    0x00189752
    0x00189759
    0x0018975c
    0x00189760
    0x00189765
    0x00189768
    0x00189768
    0x0018976c
    0x0018976f
    0x001897fc
    0x00189775
    0x00189775
    0x00189778
    0x00189778
    0x00189780
    0x00189782
    0x00189798
    0x0018979b
    0x0018979d
    0x00000000
    0x00000000
    0x0018979f
    0x001897a2
    0x00189804
    0x00189807
    0x00000000
    0x00000000
    0x0018980f
    0x00189816
    0x00189818
    0x00189830
    0x00189830
    0x0018981d
    0x00189824
    0x001896f2
    0x001896f7
    0x001896f7
    0x00000000
    0x00189818
    0x001897a4
    0x001897a8
    0x001897ab
    0x001897ad
    0x001897ad
    0x001897b3
    0x001897b3
    0x001897b5
    0x001897d6
    0x001897d9
    0x001897dd
    0x001897e0
    0x00000000
    0x00000000
    0x001897e2
    0x001897e4
    0x00000000
    0x00000000
    0x001897e6
    0x001897ea
    0x00000000
    0x00000000
    0x001897f2
    0x00000000
    0x001897b7
    0x001897b7
    0x001897bb
    0x001897be
    0x001897c0
    0x001897c0
    0x001897c3
    0x001897c6
    0x001897c7
    0x001897c9
    0x001897ca
    0x001897cf
    0x001897d2
    0x001897d4
    0x00000000
    0x00000000
    0x00000000
    0x001897d4
    0x001897b5
    0x0018981a
    0x00000000
    0x0018981a
    0x0018973c
    0x00189743
    0x00189745
    0x00000000
    0x00000000
    0x0018971e
    0x00000000
    0x0018971e
    0x00189727
    0x00000000
    0x00189727
    0x00189705
    0x0018970c
    0x0018970e
    0x00000000
    0x00000000
    0x00189710
    0x00189710
    0x00189712
    0x00189715
    0x0018971a
    0x0018971c
    0x00000000
    0x0018971c
    0x00000000

    APIs
    Strings
    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID: Fputc$H_prolog3_
    • String ID:
    • API String ID: 2569218679-3916222277
    • Opcode ID: c6640693d21181456df8f8fb0ce1f0962fd6b9dbd9d9da6a1df820ea63153a71
    • Instruction ID: 88f2203c7e45c1af238e259944e1bdcbf0b9eaa2b52c8766313310c910f04b37
    • Opcode Fuzzy Hash: c6640693d21181456df8f8fb0ce1f0962fd6b9dbd9d9da6a1df820ea63153a71
    • Instruction Fuzzy Hash: 5341A231910609DFCF25EFA8C8809FEB7B5FF5A710F28451AE552A7281EB71AA44CF50
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 100%
    			E00181900(void* __edi, void* __esi, void* __eflags, char* _a4) {
    				intOrPtr _v8;
    				int _v12;
    				short* _v16;
    				short* _t21;
    
    				L00181203(0x1bb340);
    				_v12 = MultiByteToWideChar(0, 0, _a4, 0xffffffff, 0, 0);
    				_t26 = _v12;
    				_t5 = _t26 + 2; // 0x1819f2
    				_v8 = _v12 + _t5;
    				_t21 = E0018B772(_v12 + _t5, __edi, __esi, _v8); // executed
    				_v16 = _t21;
    				if(_v16 != 0) {
    					L0018104B(_v8, _v16, _v8);
    					_v12 = MultiByteToWideChar(0, 0, _a4, 0xffffffff, _v16, _v12);
    				}
    				return _v16;
    			}







    0x0018190b
    0x00181927
    0x0018192a
    0x0018192d
    0x00181931
    0x00181938
    0x00181940
    0x00181947
    0x00181951
    0x00181971
    0x00181971
    0x0018197a

    APIs
    • MultiByteToWideChar.KERNEL32(00000000,00000000,?,000000FF,00000000,00000000), ref: 00181921
    • _malloc.LIBCMT ref: 00181938
      • Part of subcall function 0018B772: __FF_MSGBANNER.LIBCMT ref: 0018B78B
      • Part of subcall function 0018B772: __NMSG_WRITE.LIBCMT ref: 0018B792
      • Part of subcall function 0018B772: RtlAllocateHeap.NTDLL(00000000,00000001,00000001,00000000,00000000,?,0018FF53,?,00000001,?,?,00197671,00000018,001C1A68,0000000C,00197701), ref: 0018B7B7
    • MultiByteToWideChar.KERNEL32(00000000,00000000,?,000000FF,00000000,?), ref: 0018196B
    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID: ByteCharMultiWide$AllocateHeap_malloc
    • String ID:
    • API String ID: 1306061670-0
    • Opcode ID: ea8d30873eef7e30645df34f31289a928ab2b94ba1d0dd121e4bc7b36beed14b
    • Instruction ID: 4726d5a53d749e9d66d4f25a5761f568ce553d53713fe84bc3ea5f016168613f
    • Opcode Fuzzy Hash: ea8d30873eef7e30645df34f31289a928ab2b94ba1d0dd121e4bc7b36beed14b
    • Instruction Fuzzy Hash: CB012DB5E04208BFDB10EF94CC86F9DBBB9AB49714F208254F914A72C0D670AA41CB51
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 80%
    			E00188C0F(intOrPtr* __ecx, intOrPtr __edx, signed char* _a4, intOrPtr _a8, intOrPtr _a12) {
    				intOrPtr _v8;
    				intOrPtr _v12;
    				intOrPtr _t32;
    				intOrPtr _t42;
    				intOrPtr _t48;
    				intOrPtr* _t51;
    				intOrPtr _t54;
    				void* _t56;
    				intOrPtr _t57;
    				intOrPtr _t60;
    				void* _t62;
    				intOrPtr _t64;
    
    				_t48 = __edx;
    				_push(__ecx);
    				_push(__ecx);
    				_t32 = 0;
    				_t51 = __ecx;
    				_v12 = 0;
    				_v8 = 0;
    				_t57 = _a12;
    				if(_t57 >= 0 && (_t57 > 0 || _a8 > 0)) {
    					while(1) {
    						_t46 =  *((intOrPtr*)(_t51 + 0x24));
    						if( *( *((intOrPtr*)(_t51 + 0x24))) != _t32) {
    							_t32 =  *((intOrPtr*)( *((intOrPtr*)(_t51 + 0x34))));
    						}
    						asm("cdq");
    						_t42 = _t48;
    						_t54 = _t32;
    						_t60 = _t42;
    						if(_t60 < 0 || _t60 <= 0 && _t54 == 0) {
    							goto L15;
    						}
    						_t62 = _a12 - _t42;
    						if(_t62 <= 0 && (_t62 < 0 || _a8 < _t54)) {
    							_t54 = _a8;
    						}
    						E0018BF90( *_t46, _a4, _t54);
    						_a4 =  &(_a4[_t54]);
    						_t56 = _t56 + 0xc;
    						_v12 = _v12 + _t54;
    						asm("adc [ebp-0x4], ebx");
    						_a8 = _a8 - _t54;
    						asm("sbb [ebp+0x10], ebx");
    						 *((intOrPtr*)( *((intOrPtr*)(_t51 + 0x34)))) =  *((intOrPtr*)( *((intOrPtr*)(_t51 + 0x34)))) - _t54;
    						 *((intOrPtr*)( *((intOrPtr*)(_t51 + 0x24)))) =  *((intOrPtr*)( *((intOrPtr*)(_t51 + 0x24)))) + _t54;
    						L17:
    						_t64 = _a12;
    						if(_t64 > 0 || _t64 >= 0 && _a8 > 0) {
    							_t32 = 0;
    							continue;
    						}
    						L20:
    						goto L21;
    						L15:
    						_t48 =  *_t51;
    						_push( *_a4 & 0x000000ff);
    						if( *((intOrPtr*)(_t48 + 0xc))() != 0xffffffff) {
    							_a4 =  &(_a4[1]);
    							_v12 = _v12 + 1;
    							asm("adc dword [ebp-0x4], 0x0");
    							_a8 = _a8 + 0xffffffff;
    							asm("adc dword [ebp+0x10], 0xffffffff");
    							goto L17;
    						}
    						goto L20;
    					}
    				}
    				L21:
    				return _v12;
    			}















    0x00188c0f
    0x00188c14
    0x00188c15
    0x00188c16
    0x00188c19
    0x00188c1b
    0x00188c1e
    0x00188c21
    0x00188c24
    0x00188c3b
    0x00188c3b
    0x00188c40
    0x00188c45
    0x00188c45
    0x00188c47
    0x00188c48
    0x00188c4a
    0x00188c4c
    0x00188c4e
    0x00000000
    0x00000000
    0x00188c56
    0x00188c59
    0x00188c62
    0x00188c65
    0x00188c6e
    0x00188c73
    0x00188c79
    0x00188c7c
    0x00188c7f
    0x00188c82
    0x00188c85
    0x00188c88
    0x00188c8d
    0x00188cb7
    0x00188cb7
    0x00188cbb
    0x00188c39
    0x00000000
    0x00188c39
    0x00188ccd
    0x00000000
    0x00188c91
    0x00188c97
    0x00188c99
    0x00188ca2
    0x00188ca4
    0x00188ca7
    0x00188cab
    0x00188caf
    0x00188cb3
    0x00000000
    0x00188cb3
    0x00000000
    0x00188ca2
    0x00188c3b
    0x00188ccf
    0x00188cd7

    APIs
    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID: _memmove
    • String ID:
    • API String ID: 4104443479-0
    • Opcode ID: 9031df5662a4e1a2a05f92be2ffe91cff6c6c348067d1629e8729184da2cbee8
    • Instruction ID: 5c7f72b191a6a7830247a4f5c8ac7e1fff3de5783ec76c04d559174d3d488aaa
    • Opcode Fuzzy Hash: 9031df5662a4e1a2a05f92be2ffe91cff6c6c348067d1629e8729184da2cbee8
    • Instruction Fuzzy Hash: 8E317831902209EFCB10DF28C8845DDB7B1FF09364F54826AE8248B295EB709F50CFA0
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 86%
    			E0019D266(signed int _a4, signed int _a8, long _a12) {
    				void* _t10;
    				long _t11;
    				long _t12;
    				signed int _t13;
    				signed int _t17;
    				long _t19;
    				long _t24;
    
    				_t17 = _a4;
    				if(_t17 == 0) {
    					L3:
    					_t24 = _t17 * _a8;
    					__eflags = _t24;
    					if(_t24 == 0) {
    						_t24 = _t24 + 1;
    						__eflags = _t24;
    					}
    					goto L5;
    					L6:
    					_t10 = RtlAllocateHeap( *0x1c5a70, 8, _t24); // executed
    					__eflags = 0;
    					if(0 == 0) {
    						goto L7;
    					}
    					L14:
    					return _t10;
    					goto L15;
    					L7:
    					__eflags =  *0x1c5a78;
    					if( *0x1c5a78 == 0) {
    						_t19 = _a12;
    						__eflags = _t19;
    						if(_t19 != 0) {
    							 *_t19 = 0xc;
    						}
    					} else {
    						_t11 = E00193158(_t10, _t24);
    						__eflags = _t11;
    						if(_t11 != 0) {
    							L5:
    							_t10 = 0;
    							__eflags = _t24 - 0xffffffe0;
    							if(_t24 > 0xffffffe0) {
    								goto L7;
    							} else {
    								goto L6;
    							}
    						} else {
    							_t12 = _a12;
    							__eflags = _t12;
    							if(_t12 != 0) {
    								 *_t12 = 0xc;
    							}
    							_t10 = 0;
    						}
    					}
    					goto L14;
    				} else {
    					_t13 = 0xffffffe0;
    					_t27 = _t13 / _t17 - _a8;
    					if(_t13 / _t17 >= _a8) {
    						goto L3;
    					} else {
    						 *((intOrPtr*)(E001912E2(_t27))) = 0xc;
    						return 0;
    					}
    				}
    				L15:
    			}










    0x0019d26b
    0x0019d270
    0x0019d28d
    0x0019d292
    0x0019d294
    0x0019d296
    0x0019d298
    0x0019d298
    0x0019d298
    0x00000000
    0x0019d2a0
    0x0019d2a9
    0x0019d2af
    0x0019d2b1
    0x00000000
    0x00000000
    0x0019d2e5
    0x0019d2e7
    0x00000000
    0x0019d2b3
    0x0019d2b3
    0x0019d2ba
    0x0019d2d8
    0x0019d2db
    0x0019d2dd
    0x0019d2df
    0x0019d2df
    0x0019d2bc
    0x0019d2bd
    0x0019d2c3
    0x0019d2c5
    0x0019d299
    0x0019d299
    0x0019d29b
    0x0019d29e
    0x00000000
    0x00000000
    0x00000000
    0x00000000
    0x0019d2c7
    0x0019d2c7
    0x0019d2ca
    0x0019d2cc
    0x0019d2ce
    0x0019d2ce
    0x0019d2d4
    0x0019d2d4
    0x0019d2c5
    0x00000000
    0x0019d272
    0x0019d276
    0x0019d279
    0x0019d27c
    0x00000000
    0x0019d27e
    0x0019d283
    0x0019d28c
    0x0019d28c
    0x0019d27c
    0x00000000

    APIs
    • RtlAllocateHeap.NTDLL(00000008,?,00000000,?,0018FF9D,?,?,00000000,00000000,00000000,?,001925A1,00000001,00000214,?,0018B596), ref: 0019D2A9
      • Part of subcall function 001912E2: __getptd_noexit.LIBCMT ref: 001912E2
    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID: AllocateHeap__getptd_noexit
    • String ID:
    • API String ID: 328603210-0
    • Opcode ID: 05908bc043b2ec4b93ba9d974a24d127fafc1ca91e4db2e8c76fbf0be4ab17f2
    • Instruction ID: 025a96dbc6789d6ca56498157685b171b52089a75e71d0c2c4ea62b95e56b6f4
    • Opcode Fuzzy Hash: 05908bc043b2ec4b93ba9d974a24d127fafc1ca91e4db2e8c76fbf0be4ab17f2
    • Instruction Fuzzy Hash: 3E01DF312012169BEF289FA6EC48F6A3794BB913A0F11462AE816CB690CB30EC40C750
    Uniqueness

    Uniqueness Score: -1.00%

    APIs
    • RtlEncodePointer.NTDLL(00000000,0019DFA2,001C5448,00000314,00000000,?,?,?,?,?,00193019,001C5448,Microsoft Visual C++ Runtime Library,00012010), ref: 00192404
    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID: EncodePointer
    • String ID:
    • API String ID: 2118026453-0
    • Opcode ID: 891dff7b09eadeec42ab758bd144fc9f1e93b5a2c5578cf429119cbd5cc258e3
    • Instruction ID: 9e13fb0424b3861b261535dd49ba104179f8feb21b23785b3f37cd1181c76dd4
    • Opcode Fuzzy Hash: 891dff7b09eadeec42ab758bd144fc9f1e93b5a2c5578cf429119cbd5cc258e3
    • Instruction Fuzzy Hash:
    Uniqueness

    Uniqueness Score: -1.00%

    Non-executed Functions

    C-Code - Quality: 100%
    			E00199D6C(void* __edi, char* __esi) {
    				short _v8;
    				void* _t24;
    
    				_t24 = __edi;
    				if(__esi == 0 ||  *__esi == 0 || E001935D0(__esi, ?str?) == 0) {
    					if(GetLocaleInfoW( *(_t24 + 0x1c), 0x20001004,  &_v8, 2) != 0) {
    						if(_v8 != 0) {
    							goto L5;
    						} else {
    							return GetACP();
    						}
    					} else {
    						goto L8;
    					}
    				} else {
    					if(E001935D0(__esi, ?str?) != 0) {
    						_v8 = E001A78A4(__esi);
    						goto L5;
    					} else {
    						if(GetLocaleInfoW( *(__edi + 0x1c), 0x2000000b,  &_v8, 2) == 0) {
    							L8:
    							return 0;
    						} else {
    							L5:
    							return _v8;
    						}
    					}
    				}
    			}





    0x00199d6c
    0x00199d74
    0x00199ddc
    0x00199de6
    0x00000000
    0x00199de8
    0x00199def
    0x00199def
    0x00000000
    0x00000000
    0x00000000
    0x00199d8c
    0x00199d9b
    0x00199dc1
    0x00000000
    0x00199d9d
    0x00199db3
    0x00199dde
    0x00199de1
    0x00199db5
    0x00199db5
    0x00199db9
    0x00199db9
    0x00199db3
    0x00199d9b

    APIs
    • GetLocaleInfoW.KERNEL32(?,2000000B,00000000,00000002,?,?,0019A3D5,?,0018E91A,?,000000BC,?,00000001,00000000,00000000), ref: 00199DAB
    • GetLocaleInfoW.KERNEL32(?,20001004,00000000,00000002,?,?,0019A3D5,?,0018E91A,?,000000BC,?,00000001,00000000,00000000), ref: 00199DD4
    • GetACP.KERNEL32(?,?,0019A3D5,?,0018E91A,?,000000BC,?,00000001,00000000), ref: 00199DE8
    Strings
    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID: InfoLocale
    • String ID: ACP$OCP
    • API String ID: 2299586839-711371036
    • Opcode ID: f6da682391182fb9bfe7eb9c18263c738f89f25c3f273e8e7db8fec7f237a119
    • Instruction ID: 35bb8024dd87e9eaabe18834b5863249a705095c34f9e5eceaa1fdb2157d15a4
    • Opcode Fuzzy Hash: f6da682391182fb9bfe7eb9c18263c738f89f25c3f273e8e7db8fec7f237a119
    • Instruction Fuzzy Hash: FB018F31A0465ABAEF259BA9AC8AF9A76E8AF21758F200058F501E54C0FB60DA81D654
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 85%
    			E0018CFF8(intOrPtr __eax, intOrPtr __ebx, intOrPtr __ecx, intOrPtr __edx, intOrPtr __edi, intOrPtr __esi, char _a4) {
    				intOrPtr _v0;
    				void* _v804;
    				intOrPtr _v808;
    				intOrPtr _v812;
    				intOrPtr _t6;
    				intOrPtr _t11;
    				intOrPtr _t12;
    				intOrPtr _t13;
    				long _t17;
    				intOrPtr _t21;
    				intOrPtr _t22;
    				intOrPtr _t25;
    				intOrPtr _t26;
    				intOrPtr _t27;
    				intOrPtr* _t31;
    				void* _t34;
    
    				_t27 = __esi;
    				_t26 = __edi;
    				_t25 = __edx;
    				_t22 = __ecx;
    				_t21 = __ebx;
    				_t6 = __eax;
    				_t34 = _t22 -  *0x1c3ad4; // 0x384a8d02
    				if(_t34 == 0) {
    					asm("repe ret");
    				}
    				 *0x1c5ca0 = _t6;
    				 *0x1c5c9c = _t22;
    				 *0x1c5c98 = _t25;
    				 *0x1c5c94 = _t21;
    				 *0x1c5c90 = _t27;
    				 *0x1c5c8c = _t26;
    				 *0x1c5cb8 = ss;
    				 *0x1c5cac = cs;
    				 *0x1c5c88 = ds;
    				 *0x1c5c84 = es;
    				 *0x1c5c80 = fs;
    				 *0x1c5c7c = gs;
    				asm("pushfd");
    				_pop( *0x1c5cb0);
    				 *0x1c5ca4 =  *_t31;
    				 *0x1c5ca8 = _v0;
    				 *0x1c5cb4 =  &_a4;
    				 *0x1c5bf0 = 0x10001;
    				_t11 =  *0x1c5ca8; // 0x0
    				 *0x1c5ba4 = _t11;
    				 *0x1c5b98 = 0xc0000409;
    				 *0x1c5b9c = 1;
    				_t12 =  *0x1c3ad4; // 0x384a8d02
    				_v812 = _t12;
    				_t13 =  *0x1c3ad8; // 0xc7b572fd
    				_v808 = _t13;
    				 *0x1c5be8 = IsDebuggerPresent();
    				_push(1);
    				E0019DD25(_t14);
    				SetUnhandledExceptionFilter(0);
    				_t17 = UnhandledExceptionFilter(0x1bd310);
    				if( *0x1c5be8 == 0) {
    					_push(1);
    					E0019DD25(_t17);
    				}
    				return TerminateProcess(GetCurrentProcess(), 0xc0000409);
    			}



















    0x0018cff8
    0x0018cff8
    0x0018cff8
    0x0018cff8
    0x0018cff8
    0x0018cff8
    0x0018cff8
    0x0018cffe
    0x0018d000
    0x0018d000
    0x001970c8
    0x001970cd
    0x001970d3
    0x001970d9
    0x001970df
    0x001970e5
    0x001970eb
    0x001970f2
    0x001970f9
    0x00197100
    0x00197107
    0x0019710e
    0x00197115
    0x00197116
    0x0019711f
    0x00197127
    0x0019712f
    0x0019713a
    0x00197144
    0x00197149
    0x0019714e
    0x00197158
    0x00197162
    0x00197167
    0x0019716d
    0x00197172
    0x0019717e
    0x00197183
    0x00197185
    0x0019718d
    0x00197198
    0x001971a5
    0x001971a7
    0x001971a9
    0x001971ae
    0x001971c2

    APIs
    • IsDebuggerPresent.KERNEL32 ref: 00197178
    • SetUnhandledExceptionFilter.KERNEL32(00000000), ref: 0019718D
    • UnhandledExceptionFilter.KERNEL32(001BD310), ref: 00197198
    • GetCurrentProcess.KERNEL32(C0000409), ref: 001971B4
    • TerminateProcess.KERNEL32(00000000), ref: 001971BB
    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID: ExceptionFilterProcessUnhandled$CurrentDebuggerPresentTerminate
    • String ID:
    • API String ID: 2579439406-0
    • Opcode ID: aea0e58cb6da984ed799abad88b310666cfadd10f8c4eef754e84f1204e222fa
    • Instruction ID: 3efc0a74ca29c36841935c8de04eaac0f80322ea881d55c9d1afb1092249432e
    • Opcode Fuzzy Hash: aea0e58cb6da984ed799abad88b310666cfadd10f8c4eef754e84f1204e222fa
    • Instruction Fuzzy Hash: 6121CEB4510B449FD700DF28F88AE483FBAFB18710F505019E40887AA1EBB4E9C1CF09
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 84%
    			E0019A1F6(void* __eax, void* __ebx, void* __edi, void* __esi) {
    				int _t16;
    
    				 *((intOrPtr*)(__ebx - 0x2708fc18)) =  *((intOrPtr*)(__ebx - 0x2708fc18)) + 1;
    				asm("sbb eax, eax");
    				 *((intOrPtr*)(__esi + 0x14)) = __eax + 0xe9;
    				_t16 = EnumSystemLocalesA(E00199E61, 1);
    				if(( *(__esi + 8) & 0x00000004) == 0) {
    					 *(__esi + 8) =  *(__esi + 8) & 0x00000000;
    					return _t16;
    				}
    				return _t16;
    			}




    0x0019a1fb
    0x0019a202
    0x0019a20c
    0x0019a20f
    0x0019a219
    0x0019a21b
    0x00000000
    0x0019a21b
    0x0019a21f

    APIs
    • EnumSystemLocalesA.KERNEL32(Function_00019E61,00000001), ref: 0019A20F
    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID: EnumLocalesSystem
    • String ID:
    • API String ID: 2099609381-0
    • Opcode ID: ba940b5597adde7d8024731bf4a64e85f77fb575f489d959260384eede1a207d
    • Instruction ID: 05242a38e87b8d07b529d4521d14995cae662d770d95a16be226c2268255d341
    • Opcode Fuzzy Hash: ba940b5597adde7d8024731bf4a64e85f77fb575f489d959260384eede1a207d
    • Instruction Fuzzy Hash: 39D05E70A507419BDB204F349A497B1BBE0FF10F16F60694DCD92444D1D7B4B4C98740
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 100%
    			E0019676A() {
    
    				SetUnhandledExceptionFilter(E00196728);
    				return 0;
    			}



    0x0019676f
    0x00196777

    APIs
    • SetUnhandledExceptionFilter.KERNEL32(Function_00016728), ref: 0019676F
    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID: ExceptionFilterUnhandled
    • String ID:
    • API String ID: 3192549508-0
    • Opcode ID: daa75c00eb2c442c39f372dee223a6fe3708f6d529c497417f991ff9663a527b
    • Instruction ID: ba7a5ae66877a4f514d26b078212e7c734154d0a83d80187fcfd88d1dd3af265
    • Opcode Fuzzy Hash: daa75c00eb2c442c39f372dee223a6fe3708f6d529c497417f991ff9663a527b
    • Instruction Fuzzy Hash: 909002A0651140468B4417B45D499063DD06B9CA4678124546001C4555DF55C0449521
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 100%
    			E0018C950(signed int _a4, signed char _a8, intOrPtr _a12) {
    				intOrPtr _t13;
    				void* _t14;
    				signed char _t20;
    				signed char _t24;
    				signed int _t27;
    				signed char _t32;
    				unsigned int _t33;
    				signed char _t35;
    				signed char _t37;
    				signed int _t39;
    
    				_t13 = _a12;
    				if(_t13 == 0) {
    					L11:
    					return _t13;
    				} else {
    					_t39 = _a4;
    					_t20 = _a8;
    					if((_t39 & 0x00000003) == 0) {
    						L5:
    						_t14 = _t13 - 4;
    						if(_t14 < 0) {
    							L8:
    							_t13 = _t14 + 4;
    							if(_t13 == 0) {
    								goto L11;
    							} else {
    								while(1) {
    									_t24 =  *_t39;
    									_t39 = _t39 + 1;
    									if((_t24 ^ _t20) == 0) {
    										goto L20;
    									}
    									_t13 = _t13 - 1;
    									if(_t13 != 0) {
    										continue;
    									} else {
    										goto L11;
    									}
    									goto L24;
    								}
    								goto L20;
    							}
    						} else {
    							_t20 = ((_t20 << 8) + _t20 << 0x10) + (_t20 << 8) + _t20;
    							do {
    								_t27 =  *_t39 ^ _t20;
    								_t39 = _t39 + 4;
    								if(((_t27 ^ 0xffffffff ^ 0x7efefeff + _t27) & 0x81010100) == 0) {
    									goto L12;
    								} else {
    									_t32 =  *(_t39 - 4) ^ _t20;
    									if(_t32 == 0) {
    										return _t39 - 4;
    									} else {
    										_t33 = _t32 ^ _t20;
    										if(_t33 == 0) {
    											return _t39 - 3;
    										} else {
    											_t35 = _t33 >> 0x00000010 ^ _t20;
    											if(_t35 == 0) {
    												return _t39 - 2;
    											} else {
    												if((_t35 ^ _t20) == 0) {
    													goto L20;
    												} else {
    													goto L12;
    												}
    											}
    										}
    									}
    								}
    								goto L24;
    								L12:
    								_t14 = _t14 - 4;
    							} while (_t14 >= 0);
    							goto L8;
    						}
    					} else {
    						while(1) {
    							_t37 =  *_t39;
    							_t39 = _t39 + 1;
    							if((_t37 ^ _t20) == 0) {
    								break;
    							}
    							_t13 = _t13 - 1;
    							if(_t13 == 0) {
    								goto L11;
    							} else {
    								if((_t39 & 0x00000003) != 0) {
    									continue;
    								} else {
    									goto L5;
    								}
    							}
    							goto L24;
    						}
    						L20:
    						return _t39 - 1;
    					}
    				}
    				L24:
    			}













    0x0018c950
    0x0018c957
    0x0018c9ac
    0x0018c9ac
    0x0018c959
    0x0018c959
    0x0018c95f
    0x0018c969
    0x0018c981
    0x0018c981
    0x0018c984
    0x0018c998
    0x0018c998
    0x0018c99b
    0x00000000
    0x0018c99d
    0x0018c99d
    0x0018c99d
    0x0018c99f
    0x0018c9a4
    0x00000000
    0x00000000
    0x0018c9a6
    0x0018c9a9
    0x00000000
    0x00000000
    0x00000000
    0x00000000
    0x00000000
    0x0018c9a9
    0x00000000
    0x0018c99d
    0x0018c986
    0x0018c993
    0x0018c9b2
    0x0018c9b4
    0x0018c9c2
    0x0018c9cb
    0x00000000
    0x0018c9cd
    0x0018c9d0
    0x0018c9d2
    0x0018c9fc
    0x0018c9d4
    0x0018c9d4
    0x0018c9d6
    0x0018c9f6
    0x0018c9d8
    0x0018c9db
    0x0018c9dd
    0x0018c9f0
    0x0018c9df
    0x0018c9e1
    0x00000000
    0x0018c9e3
    0x00000000
    0x0018c9e3
    0x0018c9e1
    0x0018c9dd
    0x0018c9d6
    0x0018c9d2
    0x00000000
    0x0018c9ad
    0x0018c9ad
    0x0018c9ad
    0x00000000
    0x0018c997
    0x0018c96b
    0x0018c96b
    0x0018c96b
    0x0018c96d
    0x0018c972
    0x00000000
    0x00000000
    0x0018c974
    0x0018c977
    0x00000000
    0x0018c979
    0x0018c97f
    0x00000000
    0x00000000
    0x00000000
    0x00000000
    0x0018c97f
    0x00000000
    0x0018c977
    0x0018c9e6
    0x0018c9ea
    0x0018c9ea
    0x0018c969
    0x00000000

    Strings
    • 0123456789abcdefghijklmnopqrstuvwxyz, xrefs: 0018C986
    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID:
    • String ID: 0123456789abcdefghijklmnopqrstuvwxyz
    • API String ID: 0-4256519037
    • Opcode ID: 567adef0f6a617ff7e9a8750fccc1eb3e230b1b82912df90697507ac2483188c
    • Instruction ID: 56580bbf7c7cfcc31f8a4273c56a14dd25ead33244d82ee99169ea9f3949734f
    • Opcode Fuzzy Hash: 567adef0f6a617ff7e9a8750fccc1eb3e230b1b82912df90697507ac2483188c
    • Instruction Fuzzy Hash: F71108B7A0014243DA14A62ED4B45B6E795EBD532C72D43EAD0818B758D332AB459FA0
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 100%
    			E0019B9CE(signed char* _a4, signed char* _a8, signed int _a12) {
    				signed int _t984;
    				void* _t986;
    				signed int _t988;
    				void* _t989;
    				void* _t991;
    				void* _t993;
    				void* _t994;
    				void* _t996;
    				void* _t998;
    				void* _t1001;
    				void* _t1003;
    				void* _t1005;
    				signed char* _t1006;
    				void* _t1007;
    				signed int _t1108;
    				signed char* _t1111;
    				signed char* _t1112;
    				signed char* _t1113;
    				signed char* _t1114;
    				void* _t1134;
    				signed int _t1135;
    				void* _t1136;
    				signed char* _t1137;
    				signed char* _t1138;
    				signed char* _t1139;
    				void* _t1149;
    				void* _t1151;
    				void* _t1153;
    				void* _t1156;
    				void* _t1158;
    				void* _t1160;
    				void* _t1163;
    				void* _t1165;
    				void* _t1167;
    				void* _t1170;
    				void* _t1172;
    				void* _t1174;
    				void* _t1177;
    				void* _t1179;
    				void* _t1181;
    				void* _t1184;
    				void* _t1186;
    				void* _t1188;
    				void* _t1191;
    				void* _t1193;
    				void* _t1195;
    				void* _t1198;
    				void* _t1200;
    				void* _t1202;
    
    				_t1135 = _a12;
    				_t984 = _t1135;
    				if(_t984 == 0) {
    					return 0;
    				}
    				_t986 = _t984 - 1;
    				if(_t986 == 0) {
    					_t988 =  *_a4 & 0x000000ff;
    					_t1108 =  *_a8 & 0x000000ff;
    					L426:
    					_t989 = _t988 - _t1108;
    					if(_t989 == 0) {
    						L438:
    						return _t989;
    					}
    					_t958 = (0 | _t989 > 0x00000000) - 1; // -1
    					return (_t989 > 0) + _t958;
    				}
    				_t991 = _t986 - 1;
    				if(_t991 == 0) {
    					_t1111 = _a4;
    					_t1137 = _a8;
    					_t993 = ( *_t1111 & 0x000000ff) - ( *_t1137 & 0x000000ff);
    					if(_t993 == 0) {
    						L435:
    						_t988 = _t1111[1] & 0x000000ff;
    						_t1108 = _t1137[1] & 0x000000ff;
    						goto L426;
    					}
    					_t978 = (0 | _t993 > 0x00000000) - 1; // -1
    					_t989 = (_t993 > 0) + _t978;
    					if(_t989 != 0) {
    						goto L438;
    					}
    					goto L435;
    				}
    				_t994 = _t991 - 1;
    				if(_t994 == 0) {
    					_t1112 = _a4;
    					_t1138 = _a8;
    					_t996 = ( *_t1112 & 0x000000ff) - ( *_t1138 & 0x000000ff);
    					if(_t996 == 0) {
    						L430:
    						_t998 = (_t1112[1] & 0x000000ff) - (_t1138[1] & 0x000000ff);
    						if(_t998 == 0) {
    							L432:
    							_t988 = _t1112[2] & 0x000000ff;
    							_t1108 = _t1138[2] & 0x000000ff;
    							goto L426;
    						}
    						_t970 = (0 | _t998 > 0x00000000) - 1; // -1
    						_t989 = (_t998 > 0) + _t970;
    						if(_t989 != 0) {
    							goto L438;
    						}
    						goto L432;
    					}
    					_t964 = (0 | _t996 > 0x00000000) - 1; // -1
    					_t989 = (_t996 > 0) + _t964;
    					if(_t989 != 0) {
    						goto L438;
    					}
    					goto L430;
    				}
    				if(_t994 == 1) {
    					_t1113 = _a4;
    					_t1139 = _a8;
    					_t1001 = ( *_t1113 & 0x000000ff) - ( *_t1139 & 0x000000ff);
    					if(_t1001 == 0) {
    						L421:
    						_t1003 = (_t1113[1] & 0x000000ff) - (_t1139[1] & 0x000000ff);
    						if(_t1003 == 0) {
    							L423:
    							_t1005 = (_t1113[2] & 0x000000ff) - (_t1139[2] & 0x000000ff);
    							if(_t1005 == 0) {
    								L425:
    								_t988 = _t1113[3] & 0x000000ff;
    								_t1108 = _t1139[3] & 0x000000ff;
    								goto L426;
    							}
    							_t952 = (0 | _t1005 > 0x00000000) - 1; // -1
    							_t989 = (_t1005 > 0) + _t952;
    							if(_t989 != 0) {
    								goto L438;
    							}
    							goto L425;
    						}
    						_t946 = (0 | _t1003 > 0x00000000) - 1; // -1
    						_t989 = (_t1003 > 0) + _t946;
    						if(_t989 != 0) {
    							goto L438;
    						}
    						goto L423;
    					}
    					_t940 = (0 | _t1001 > 0x00000000) - 1; // -1
    					_t989 = (_t1001 > 0) + _t940;
    					if(_t989 != 0) {
    						goto L438;
    					}
    					goto L421;
    				} else {
    					_t1114 = _a8;
    					_t1006 = _a4;
    					_t1134 = 0x20;
    					while(_t1135 >= _t1134) {
    						if( *_t1006 ==  *_t1114) {
    							_t1136 = 0;
    							L16:
    							if(_t1136 != 0) {
    								L98:
    								_t1007 = _t1136;
    								L178:
    								return _t1007;
    							}
    							if(_t1006[4] == _t1114[4]) {
    								_t1136 = 0;
    								L27:
    								if(_t1136 != 0) {
    									goto L98;
    								}
    								if(_t1006[8] == _t1114[8]) {
    									_t1136 = 0;
    									L38:
    									if(_t1136 != 0) {
    										goto L98;
    									}
    									if(_t1006[0xc] == _t1114[0xc]) {
    										_t1136 = 0;
    										L49:
    										if(_t1136 != 0) {
    											goto L98;
    										}
    										if(_t1006[0x10] == _t1114[0x10]) {
    											_t1136 = 0;
    											L60:
    											if(_t1136 != 0) {
    												goto L98;
    											}
    											if(_t1006[0x14] == _t1114[0x14]) {
    												_t1136 = 0;
    												L71:
    												if(_t1136 != 0) {
    													goto L98;
    												}
    												if(_t1006[0x18] == _t1114[0x18]) {
    													_t1136 = 0;
    													L82:
    													if(_t1136 != 0) {
    														goto L98;
    													}
    													if(_t1006[0x1c] == _t1114[0x1c]) {
    														_t1136 = 0;
    														L93:
    														if(_t1136 != 0) {
    															goto L98;
    														} else {
    															_t1006 =  &(_t1006[_t1134]);
    															_t1114 =  &(_t1114[_t1134]);
    															_t1135 = _t1135 - _t1134;
    															continue;
    														}
    													}
    													_t1149 = (_t1006[0x1c] & 0x000000ff) - (_t1114[0x1c] & 0x000000ff);
    													if(_t1149 == 0) {
    														L86:
    														_t1151 = (_t1006[0x1d] & 0x000000ff) - (_t1114[0x1d] & 0x000000ff);
    														if(_t1151 == 0) {
    															L88:
    															_t1153 = (_t1006[0x1e] & 0x000000ff) - (_t1114[0x1e] & 0x000000ff);
    															if(_t1153 == 0) {
    																L90:
    																_t1136 = (_t1006[0x1f] & 0x000000ff) - (_t1114[0x1f] & 0x000000ff);
    																if(_t1136 != 0) {
    																	_t207 = (0 | _t1136 > 0x00000000) - 1; // -1
    																	_t1136 = (_t1136 > 0) + _t207;
    																}
    																goto L93;
    															}
    															_t201 = (0 | _t1153 > 0x00000000) - 1; // -1
    															_t1136 = (_t1153 > 0) + _t201;
    															if(_t1136 != 0) {
    																goto L98;
    															}
    															goto L90;
    														}
    														_t195 = (0 | _t1151 > 0x00000000) - 1; // -1
    														_t1136 = (_t1151 > 0) + _t195;
    														if(_t1136 != 0) {
    															goto L98;
    														}
    														goto L88;
    													}
    													_t189 = (0 | _t1149 > 0x00000000) - 1; // -1
    													_t1136 = (_t1149 > 0) + _t189;
    													if(_t1136 != 0) {
    														goto L98;
    													}
    													goto L86;
    												}
    												_t1156 = (_t1006[0x18] & 0x000000ff) - (_t1114[0x18] & 0x000000ff);
    												if(_t1156 == 0) {
    													L75:
    													_t1158 = (_t1006[0x19] & 0x000000ff) - (_t1114[0x19] & 0x000000ff);
    													if(_t1158 == 0) {
    														L77:
    														_t1160 = (_t1006[0x1a] & 0x000000ff) - (_t1114[0x1a] & 0x000000ff);
    														if(_t1160 == 0) {
    															L79:
    															_t1136 = (_t1006[0x1b] & 0x000000ff) - (_t1114[0x1b] & 0x000000ff);
    															if(_t1136 != 0) {
    																_t181 = (0 | _t1136 > 0x00000000) - 1; // -1
    																_t1136 = (_t1136 > 0) + _t181;
    															}
    															goto L82;
    														}
    														_t175 = (0 | _t1160 > 0x00000000) - 1; // -1
    														_t1136 = (_t1160 > 0) + _t175;
    														if(_t1136 != 0) {
    															goto L98;
    														}
    														goto L79;
    													}
    													_t169 = (0 | _t1158 > 0x00000000) - 1; // -1
    													_t1136 = (_t1158 > 0) + _t169;
    													if(_t1136 != 0) {
    														goto L98;
    													}
    													goto L77;
    												}
    												_t163 = (0 | _t1156 > 0x00000000) - 1; // -1
    												_t1136 = (_t1156 > 0) + _t163;
    												if(_t1136 != 0) {
    													goto L98;
    												}
    												goto L75;
    											}
    											_t1163 = (_t1006[0x14] & 0x000000ff) - (_t1114[0x14] & 0x000000ff);
    											if(_t1163 == 0) {
    												L64:
    												_t1165 = (_t1006[0x15] & 0x000000ff) - (_t1114[0x15] & 0x000000ff);
    												if(_t1165 == 0) {
    													L66:
    													_t1167 = (_t1006[0x16] & 0x000000ff) - (_t1114[0x16] & 0x000000ff);
    													if(_t1167 == 0) {
    														L68:
    														_t1136 = (_t1006[0x17] & 0x000000ff) - (_t1114[0x17] & 0x000000ff);
    														if(_t1136 != 0) {
    															_t155 = (0 | _t1136 > 0x00000000) - 1; // -1
    															_t1136 = (_t1136 > 0) + _t155;
    														}
    														goto L71;
    													}
    													_t149 = (0 | _t1167 > 0x00000000) - 1; // -1
    													_t1136 = (_t1167 > 0) + _t149;
    													if(_t1136 != 0) {
    														goto L98;
    													}
    													goto L68;
    												}
    												_t143 = (0 | _t1165 > 0x00000000) - 1; // -1
    												_t1136 = (_t1165 > 0) + _t143;
    												if(_t1136 != 0) {
    													goto L98;
    												}
    												goto L66;
    											}
    											_t137 = (0 | _t1163 > 0x00000000) - 1; // -1
    											_t1136 = (_t1163 > 0) + _t137;
    											if(_t1136 != 0) {
    												goto L98;
    											}
    											goto L64;
    										}
    										_t1170 = (_t1006[0x10] & 0x000000ff) - (_t1114[0x10] & 0x000000ff);
    										if(_t1170 == 0) {
    											L53:
    											_t1172 = (_t1006[0x11] & 0x000000ff) - (_t1114[0x11] & 0x000000ff);
    											if(_t1172 == 0) {
    												L55:
    												_t1174 = (_t1006[0x12] & 0x000000ff) - (_t1114[0x12] & 0x000000ff);
    												if(_t1174 == 0) {
    													L57:
    													_t1136 = (_t1006[0x13] & 0x000000ff) - (_t1114[0x13] & 0x000000ff);
    													if(_t1136 != 0) {
    														_t129 = (0 | _t1136 > 0x00000000) - 1; // -1
    														_t1136 = (_t1136 > 0) + _t129;
    													}
    													goto L60;
    												}
    												_t123 = (0 | _t1174 > 0x00000000) - 1; // -1
    												_t1136 = (_t1174 > 0) + _t123;
    												if(_t1136 != 0) {
    													goto L98;
    												}
    												goto L57;
    											}
    											_t117 = (0 | _t1172 > 0x00000000) - 1; // -1
    											_t1136 = (_t1172 > 0) + _t117;
    											if(_t1136 != 0) {
    												goto L98;
    											}
    											goto L55;
    										}
    										_t111 = (0 | _t1170 > 0x00000000) - 1; // -1
    										_t1136 = (_t1170 > 0) + _t111;
    										if(_t1136 != 0) {
    											goto L98;
    										}
    										goto L53;
    									}
    									_t1177 = (_t1006[0xc] & 0x000000ff) - (_t1114[0xc] & 0x000000ff);
    									if(_t1177 == 0) {
    										L42:
    										_t1179 = (_t1006[0xd] & 0x000000ff) - (_t1114[0xd] & 0x000000ff);
    										if(_t1179 == 0) {
    											L44:
    											_t1181 = (_t1006[0xe] & 0x000000ff) - (_t1114[0xe] & 0x000000ff);
    											if(_t1181 == 0) {
    												L46:
    												_t1136 = (_t1006[0xf] & 0x000000ff) - (_t1114[0xf] & 0x000000ff);
    												if(_t1136 != 0) {
    													_t103 = (0 | _t1136 > 0x00000000) - 1; // -1
    													_t1136 = (_t1136 > 0) + _t103;
    												}
    												goto L49;
    											}
    											_t97 = (0 | _t1181 > 0x00000000) - 1; // -1
    											_t1136 = (_t1181 > 0) + _t97;
    											if(_t1136 != 0) {
    												goto L98;
    											}
    											goto L46;
    										}
    										_t91 = (0 | _t1179 > 0x00000000) - 1; // -1
    										_t1136 = (_t1179 > 0) + _t91;
    										if(_t1136 != 0) {
    											goto L98;
    										}
    										goto L44;
    									}
    									_t85 = (0 | _t1177 > 0x00000000) - 1; // -1
    									_t1136 = (_t1177 > 0) + _t85;
    									if(_t1136 != 0) {
    										goto L98;
    									}
    									goto L42;
    								}
    								_t1184 = (_t1006[8] & 0x000000ff) - (_t1114[8] & 0x000000ff);
    								if(_t1184 == 0) {
    									L31:
    									_t1186 = (_t1006[9] & 0x000000ff) - (_t1114[9] & 0x000000ff);
    									if(_t1186 == 0) {
    										L33:
    										_t1188 = (_t1006[0xa] & 0x000000ff) - (_t1114[0xa] & 0x000000ff);
    										if(_t1188 == 0) {
    											L35:
    											_t1136 = (_t1006[0xb] & 0x000000ff) - (_t1114[0xb] & 0x000000ff);
    											if(_t1136 != 0) {
    												_t77 = (0 | _t1136 > 0x00000000) - 1; // -1
    												_t1136 = (_t1136 > 0) + _t77;
    											}
    											goto L38;
    										}
    										_t71 = (0 | _t1188 > 0x00000000) - 1; // -1
    										_t1136 = (_t1188 > 0) + _t71;
    										if(_t1136 != 0) {
    											goto L98;
    										}
    										goto L35;
    									}
    									_t65 = (0 | _t1186 > 0x00000000) - 1; // -1
    									_t1136 = (_t1186 > 0) + _t65;
    									if(_t1136 != 0) {
    										goto L98;
    									}
    									goto L33;
    								}
    								_t59 = (0 | _t1184 > 0x00000000) - 1; // -1
    								_t1136 = (_t1184 > 0) + _t59;
    								if(_t1136 != 0) {
    									goto L98;
    								}
    								goto L31;
    							}
    							_t1191 = (_t1006[4] & 0x000000ff) - (_t1114[4] & 0x000000ff);
    							if(_t1191 == 0) {
    								L20:
    								_t1193 = (_t1006[5] & 0x000000ff) - (_t1114[5] & 0x000000ff);
    								if(_t1193 == 0) {
    									L22:
    									_t1195 = (_t1006[6] & 0x000000ff) - (_t1114[6] & 0x000000ff);
    									if(_t1195 == 0) {
    										L24:
    										_t1136 = (_t1006[7] & 0x000000ff) - (_t1114[7] & 0x000000ff);
    										if(_t1136 != 0) {
    											_t51 = (0 | _t1136 > 0x00000000) - 1; // -1
    											_t1136 = (_t1136 > 0) + _t51;
    										}
    										goto L27;
    									}
    									_t45 = (0 | _t1195 > 0x00000000) - 1; // -1
    									_t1136 = (_t1195 > 0) + _t45;
    									if(_t1136 != 0) {
    										goto L98;
    									}
    									goto L24;
    								}
    								_t39 = (0 | _t1193 > 0x00000000) - 1; // -1
    								_t1136 = (_t1193 > 0) + _t39;
    								if(_t1136 != 0) {
    									goto L98;
    								}
    								goto L22;
    							}
    							_t33 = (0 | _t1191 > 0x00000000) - 1; // -1
    							_t1136 = (_t1191 > 0) + _t33;
    							if(_t1136 != 0) {
    								goto L98;
    							}
    							goto L20;
    						}
    						_t1198 = ( *_t1006 & 0x000000ff) - ( *_t1114 & 0x000000ff);
    						if(_t1198 == 0) {
    							L9:
    							_t1200 = (_t1006[1] & 0x000000ff) - (_t1114[1] & 0x000000ff);
    							if(_t1200 == 0) {
    								L11:
    								_t1202 = (_t1006[2] & 0x000000ff) - (_t1114[2] & 0x000000ff);
    								if(_t1202 == 0) {
    									L13:
    									_t1136 = (_t1006[3] & 0x000000ff) - (_t1114[3] & 0x000000ff);
    									if(_t1136 != 0) {
    										_t25 = (0 | _t1136 > 0x00000000) - 1; // -1
    										_t1136 = (_t1136 > 0) + _t25;
    									}
    									goto L16;
    								}
    								_t19 = (0 | _t1202 > 0x00000000) - 1; // -1
    								_t1136 = (_t1202 > 0) + _t19;
    								if(_t1136 != 0) {
    									goto L98;
    								}
    								goto L13;
    							}
    							_t13 = (0 | _t1200 > 0x00000000) - 1; // -1
    							_t1136 = (_t1200 > 0) + _t13;
    							if(_t1136 != 0) {
    								goto L98;
    							}
    							goto L11;
    						}
    						_t7 = (0 | _t1198 > 0x00000000) - 1; // -1
    						_t1136 = (_t1198 > 0) + _t7;
    						if(_t1136 != 0) {
    							goto L98;
    						}
    						goto L9;
    					}
    					if(_t1135 > 0x1f) {
    						L177:
    						_t1007 = 0;
    						goto L178;
    					}
    					switch( *((intOrPtr*)(_t1135 * 4 +  &M0019CEA2))) {
    						case 0:
    							goto L177;
    						case 1:
    							L256:
    							__ecx =  *(__ecx - 1) & 0x000000ff;
    							__eax =  *(__eax - 1) & 0x000000ff;
    							__eax = __eax - __ecx;
    							if(__eax != 0) {
    								__ecx = 0;
    								_t567 = (0 | __eax > 0x00000000) - 1; // -1
    								__eax = (__eax > 0) + _t567;
    							}
    							goto L178;
    						case 2:
    							L335:
    							if( *(__eax - 2) ==  *(__ecx - 2)) {
    								goto L177;
    							}
    							goto L336;
    						case 3:
    							L416:
    							__esi =  *(__eax - 3) & 0x000000ff;
    							__edx =  *(__ecx - 3) & 0x000000ff;
    							__esi = ( *(__eax - 3) & 0x000000ff) - ( *(__ecx - 3) & 0x000000ff);
    							if(__esi == 0) {
    								L336:
    								__edx =  *(__ecx - 2) & 0x000000ff;
    								__esi =  *(__eax - 2) & 0x000000ff;
    								__esi = ( *(__eax - 2) & 0x000000ff) - ( *(__ecx - 2) & 0x000000ff);
    								if(__esi == 0) {
    									goto L256;
    								}
    								__edx = 0;
    								__edx = 0 | __esi > 0x00000000;
    								__edx = (__esi > 0) + (__esi > 0) - 1;
    								if(__edx != 0) {
    									L418:
    									__eax = __edx;
    									goto L178;
    								}
    								goto L256;
    							}
    							__edx = 0;
    							__edx = 0 | __esi > 0x00000000;
    							__edx = (__esi > 0) + (__esi > 0) - 1;
    							if(__edx == 0) {
    								goto L336;
    							}
    							goto L418;
    						case 4:
    							L165:
    							__edx =  *(__eax - 4);
    							if( *(__eax - 4) ==  *(__ecx - 4)) {
    								__eax = 0;
    								L176:
    								if(__eax != 0) {
    									goto L178;
    								}
    								goto L177;
    							}
    							__esi = __dl & 0x000000ff;
    							__edx =  *(__ecx - 4) & 0x000000ff;
    							__esi = (__dl & 0x000000ff) - ( *(__ecx - 4) & 0x000000ff);
    							if(__esi == 0) {
    								L168:
    								__esi =  *(__eax - 3) & 0x000000ff;
    								__edx =  *(__ecx - 3) & 0x000000ff;
    								__esi = ( *(__eax - 3) & 0x000000ff) - ( *(__ecx - 3) & 0x000000ff);
    								if(__esi == 0) {
    									L170:
    									__esi =  *(__eax - 2) & 0x000000ff;
    									__edx =  *(__ecx - 2) & 0x000000ff;
    									__esi = ( *(__eax - 2) & 0x000000ff) - ( *(__ecx - 2) & 0x000000ff);
    									if(__esi == 0) {
    										L173:
    										__eax =  *(__eax - 1) & 0x000000ff;
    										__eax = __eax - __ecx;
    										if(__eax != 0) {
    											__ecx = 0;
    											_t385 = (0 | __eax > 0x00000000) - 1; // -1
    											__eax = (__eax > 0) + _t385;
    										}
    										goto L176;
    									}
    									__edx = 0;
    									__edx = 0 | __esi > 0x00000000;
    									__edx = (__esi > 0) + (__esi > 0) - 1;
    									if(__edx == 0) {
    										goto L173;
    									}
    									L172:
    									__eax = __edx;
    									goto L176;
    								}
    								__edx = 0;
    								__edx = 0 | __esi > 0x00000000;
    								__edx = (__esi > 0) + (__esi > 0) - 1;
    								if(__edx != 0) {
    									goto L172;
    								}
    								goto L170;
    							}
    							__edx = 0;
    							__edx = 0 | __esi > 0x00000000;
    							__edx = (__esi > 0) + (__esi > 0) - 1;
    							if(__edx != 0) {
    								goto L172;
    							}
    							goto L168;
    						case 5:
    							L245:
    							__edx =  *(__eax - 5);
    							if( *(__eax - 5) ==  *(__ecx - 5)) {
    								__esi = 0;
    								L255:
    								if(__esi != 0) {
    									goto L98;
    								}
    								goto L256;
    							}
    							__esi = __dl & 0x000000ff;
    							__edx =  *(__ecx - 5) & 0x000000ff;
    							__esi = (__dl & 0x000000ff) - ( *(__ecx - 5) & 0x000000ff);
    							if(__esi == 0) {
    								L248:
    								__esi =  *(__eax - 4) & 0x000000ff;
    								__edx =  *(__ecx - 4) & 0x000000ff;
    								__esi = ( *(__eax - 4) & 0x000000ff) - ( *(__ecx - 4) & 0x000000ff);
    								if(__esi == 0) {
    									L250:
    									__esi =  *(__eax - 3) & 0x000000ff;
    									__edx =  *(__ecx - 3) & 0x000000ff;
    									__esi = ( *(__eax - 3) & 0x000000ff) - ( *(__ecx - 3) & 0x000000ff);
    									if(__esi == 0) {
    										L252:
    										__esi =  *(__eax - 2) & 0x000000ff;
    										__edx =  *(__ecx - 2) & 0x000000ff;
    										__esi = ( *(__eax - 2) & 0x000000ff) - ( *(__ecx - 2) & 0x000000ff);
    										if(__esi != 0) {
    											__edx = 0;
    											_t561 = (0 | __esi > 0x00000000) - 1; // -1
    											__esi = (__esi > 0) + _t561;
    										}
    										goto L255;
    									}
    									__edx = 0;
    									__edx = 0 | __esi > 0x00000000;
    									_t555 = __edx - 1; // -1
    									__esi = __edx + _t555;
    									if(__edx + _t555 != 0) {
    										goto L98;
    									}
    									goto L252;
    								}
    								__edx = 0;
    								__edx = 0 | __esi > 0x00000000;
    								_t549 = __edx - 1; // -1
    								__esi = __edx + _t549;
    								if(__edx + _t549 != 0) {
    									goto L98;
    								}
    								goto L250;
    							}
    							__edx = 0;
    							__edx = 0 | __esi > 0x00000000;
    							_t543 = __edx - 1; // -1
    							__esi = __edx + _t543;
    							if(__edx + _t543 != 0) {
    								goto L98;
    							}
    							goto L248;
    						case 6:
    							L324:
    							__edx =  *(__eax - 6);
    							if( *(__eax - 6) ==  *(__ecx - 6)) {
    								__esi = 0;
    								L334:
    								if(__esi != 0) {
    									goto L98;
    								}
    								goto L335;
    							}
    							__esi = __dl & 0x000000ff;
    							__edx =  *(__ecx - 6) & 0x000000ff;
    							__esi = (__dl & 0x000000ff) - ( *(__ecx - 6) & 0x000000ff);
    							if(__esi == 0) {
    								L327:
    								__esi =  *(__eax - 5) & 0x000000ff;
    								__edx =  *(__ecx - 5) & 0x000000ff;
    								__esi = ( *(__eax - 5) & 0x000000ff) - ( *(__ecx - 5) & 0x000000ff);
    								if(__esi == 0) {
    									L329:
    									__esi =  *(__eax - 4) & 0x000000ff;
    									__edx =  *(__ecx - 4) & 0x000000ff;
    									__esi = ( *(__eax - 4) & 0x000000ff) - ( *(__ecx - 4) & 0x000000ff);
    									if(__esi == 0) {
    										L331:
    										__esi =  *(__eax - 3) & 0x000000ff;
    										__edx =  *(__ecx - 3) & 0x000000ff;
    										__esi = ( *(__eax - 3) & 0x000000ff) - ( *(__ecx - 3) & 0x000000ff);
    										if(__esi != 0) {
    											__edx = 0;
    											_t743 = (0 | __esi > 0x00000000) - 1; // -1
    											__esi = (__esi > 0) + _t743;
    										}
    										goto L334;
    									}
    									__edx = 0;
    									__edx = 0 | __esi > 0x00000000;
    									_t737 = __edx - 1; // -1
    									__esi = __edx + _t737;
    									if(__edx + _t737 != 0) {
    										goto L98;
    									}
    									goto L331;
    								}
    								__edx = 0;
    								__edx = 0 | __esi > 0x00000000;
    								_t731 = __edx - 1; // -1
    								__esi = __edx + _t731;
    								if(__edx + _t731 != 0) {
    									goto L98;
    								}
    								goto L329;
    							}
    							__edx = 0;
    							__edx = 0 | __esi > 0x00000000;
    							_t725 = __edx - 1; // -1
    							__esi = __edx + _t725;
    							if(__edx + _t725 != 0) {
    								goto L98;
    							}
    							goto L327;
    						case 7:
    							L405:
    							__edx =  *(__eax - 7);
    							if( *(__eax - 7) ==  *(__ecx - 7)) {
    								__esi = 0;
    								L415:
    								if(__esi != 0) {
    									goto L98;
    								}
    								goto L416;
    							}
    							__esi = __dl & 0x000000ff;
    							__edx =  *(__ecx - 7) & 0x000000ff;
    							__esi = (__dl & 0x000000ff) - ( *(__ecx - 7) & 0x000000ff);
    							if(__esi == 0) {
    								L408:
    								__esi =  *(__eax - 6) & 0x000000ff;
    								__edx =  *(__ecx - 6) & 0x000000ff;
    								__esi = ( *(__eax - 6) & 0x000000ff) - ( *(__ecx - 6) & 0x000000ff);
    								if(__esi == 0) {
    									L410:
    									__esi =  *(__eax - 5) & 0x000000ff;
    									__edx =  *(__ecx - 5) & 0x000000ff;
    									__esi = ( *(__eax - 5) & 0x000000ff) - ( *(__ecx - 5) & 0x000000ff);
    									if(__esi == 0) {
    										L412:
    										__esi =  *(__eax - 4) & 0x000000ff;
    										__edx =  *(__ecx - 4) & 0x000000ff;
    										__esi = ( *(__eax - 4) & 0x000000ff) - ( *(__ecx - 4) & 0x000000ff);
    										if(__esi != 0) {
    											__edx = 0;
    											_t928 = (0 | __esi > 0x00000000) - 1; // -1
    											__esi = (__esi > 0) + _t928;
    										}
    										goto L415;
    									}
    									__edx = 0;
    									__edx = 0 | __esi > 0x00000000;
    									_t922 = __edx - 1; // -1
    									__esi = __edx + _t922;
    									if(__edx + _t922 != 0) {
    										goto L98;
    									}
    									goto L412;
    								}
    								__edx = 0;
    								__edx = 0 | __esi > 0x00000000;
    								_t916 = __edx - 1; // -1
    								__esi = __edx + _t916;
    								if(__edx + _t916 != 0) {
    									goto L98;
    								}
    								goto L410;
    							}
    							__edx = 0;
    							__edx = 0 | __esi > 0x00000000;
    							_t910 = __edx - 1; // -1
    							__esi = __edx + _t910;
    							if(__edx + _t910 != 0) {
    								goto L98;
    							}
    							goto L408;
    						case 8:
    							L154:
    							__edx =  *(__eax - 8);
    							if( *(__eax - 8) ==  *(__ecx - 8)) {
    								__esi = 0;
    								L164:
    								if(__esi != 0) {
    									goto L98;
    								}
    								goto L165;
    							}
    							__esi = __dl & 0x000000ff;
    							__edx =  *(__ecx - 8) & 0x000000ff;
    							__esi = (__dl & 0x000000ff) - ( *(__ecx - 8) & 0x000000ff);
    							if(__esi == 0) {
    								L157:
    								__esi =  *(__eax - 7) & 0x000000ff;
    								__edx =  *(__ecx - 7) & 0x000000ff;
    								__esi = ( *(__eax - 7) & 0x000000ff) - ( *(__ecx - 7) & 0x000000ff);
    								if(__esi == 0) {
    									L159:
    									__esi =  *(__eax - 6) & 0x000000ff;
    									__edx =  *(__ecx - 6) & 0x000000ff;
    									__esi = ( *(__eax - 6) & 0x000000ff) - ( *(__ecx - 6) & 0x000000ff);
    									if(__esi == 0) {
    										L161:
    										__esi =  *(__eax - 5) & 0x000000ff;
    										__edx =  *(__ecx - 5) & 0x000000ff;
    										__esi = ( *(__eax - 5) & 0x000000ff) - ( *(__ecx - 5) & 0x000000ff);
    										if(__esi != 0) {
    											__edx = 0;
    											_t360 = (0 | __esi > 0x00000000) - 1; // -1
    											__esi = (__esi > 0) + _t360;
    										}
    										goto L164;
    									}
    									__edx = 0;
    									__edx = 0 | __esi > 0x00000000;
    									_t354 = __edx - 1; // -1
    									__esi = __edx + _t354;
    									if(__edx + _t354 != 0) {
    										goto L98;
    									}
    									goto L161;
    								}
    								__edx = 0;
    								__edx = 0 | __esi > 0x00000000;
    								_t348 = __edx - 1; // -1
    								__esi = __edx + _t348;
    								if(__edx + _t348 != 0) {
    									goto L98;
    								}
    								goto L159;
    							}
    							__edx = 0;
    							__edx = 0 | __esi > 0x00000000;
    							_t342 = __edx - 1; // -1
    							__esi = __edx + _t342;
    							if(__edx + _t342 != 0) {
    								goto L98;
    							}
    							goto L157;
    						case 9:
    							L234:
    							__edx =  *(__eax - 9);
    							if( *(__eax - 9) ==  *(__ecx - 9)) {
    								__esi = 0;
    								L244:
    								if(__esi != 0) {
    									goto L98;
    								}
    								goto L245;
    							}
    							__edx =  *(__ecx - 9) & 0x000000ff;
    							__esi =  *(__eax - 9) & 0x000000ff;
    							__esi = ( *(__eax - 9) & 0x000000ff) - ( *(__ecx - 9) & 0x000000ff);
    							if(__esi == 0) {
    								L237:
    								__esi =  *(__eax - 8) & 0x000000ff;
    								__edx =  *(__ecx - 8) & 0x000000ff;
    								__esi = ( *(__eax - 8) & 0x000000ff) - ( *(__ecx - 8) & 0x000000ff);
    								if(__esi == 0) {
    									L239:
    									__esi =  *(__eax - 7) & 0x000000ff;
    									__edx =  *(__ecx - 7) & 0x000000ff;
    									__esi = ( *(__eax - 7) & 0x000000ff) - ( *(__ecx - 7) & 0x000000ff);
    									if(__esi == 0) {
    										L241:
    										__esi =  *(__eax - 6) & 0x000000ff;
    										__edx =  *(__ecx - 6) & 0x000000ff;
    										__esi = ( *(__eax - 6) & 0x000000ff) - ( *(__ecx - 6) & 0x000000ff);
    										if(__esi != 0) {
    											__edx = 0;
    											_t536 = (0 | __esi > 0x00000000) - 1; // -1
    											__esi = (__esi > 0) + _t536;
    										}
    										goto L244;
    									}
    									__edx = 0;
    									__edx = 0 | __esi > 0x00000000;
    									_t530 = __edx - 1; // -1
    									__esi = __edx + _t530;
    									if(__edx + _t530 != 0) {
    										goto L98;
    									}
    									goto L241;
    								}
    								__edx = 0;
    								__edx = 0 | __esi > 0x00000000;
    								_t524 = __edx - 1; // -1
    								__esi = __edx + _t524;
    								if(__edx + _t524 != 0) {
    									goto L98;
    								}
    								goto L239;
    							}
    							__edx = 0;
    							__edx = 0 | __esi > 0x00000000;
    							_t518 = __edx - 1; // -1
    							__esi = __edx + _t518;
    							if(__edx + _t518 != 0) {
    								goto L98;
    							}
    							goto L237;
    						case 0xa:
    							L313:
    							__edx =  *(__eax - 0xa);
    							if( *(__eax - 0xa) ==  *(__ecx - 0xa)) {
    								__esi = 0;
    								L323:
    								if(__esi != 0) {
    									goto L98;
    								}
    								goto L324;
    							}
    							__edx =  *(__ecx - 0xa) & 0x000000ff;
    							__esi =  *(__eax - 0xa) & 0x000000ff;
    							__esi = ( *(__eax - 0xa) & 0x000000ff) - ( *(__ecx - 0xa) & 0x000000ff);
    							if(__esi == 0) {
    								L316:
    								__edx =  *(__ecx - 9) & 0x000000ff;
    								__esi =  *(__eax - 9) & 0x000000ff;
    								__esi = ( *(__eax - 9) & 0x000000ff) - ( *(__ecx - 9) & 0x000000ff);
    								if(__esi == 0) {
    									L318:
    									__edx =  *(__ecx - 8) & 0x000000ff;
    									__esi =  *(__eax - 8) & 0x000000ff;
    									__esi = ( *(__eax - 8) & 0x000000ff) - ( *(__ecx - 8) & 0x000000ff);
    									if(__esi == 0) {
    										L320:
    										__edx =  *(__ecx - 7) & 0x000000ff;
    										__esi =  *(__eax - 7) & 0x000000ff;
    										__esi = ( *(__eax - 7) & 0x000000ff) - ( *(__ecx - 7) & 0x000000ff);
    										if(__esi != 0) {
    											__edx = 0;
    											_t718 = (0 | __esi > 0x00000000) - 1; // -1
    											__esi = (__esi > 0) + _t718;
    										}
    										goto L323;
    									}
    									__edx = 0;
    									__edx = 0 | __esi > 0x00000000;
    									_t712 = __edx - 1; // -1
    									__esi = __edx + _t712;
    									if(__edx + _t712 != 0) {
    										goto L98;
    									}
    									goto L320;
    								}
    								__edx = 0;
    								__edx = 0 | __esi > 0x00000000;
    								_t706 = __edx - 1; // -1
    								__esi = __edx + _t706;
    								if(__edx + _t706 != 0) {
    									goto L98;
    								}
    								goto L318;
    							}
    							__edx = 0;
    							__edx = 0 | __esi > 0x00000000;
    							_t700 = __edx - 1; // -1
    							__esi = __edx + _t700;
    							if(__edx + _t700 != 0) {
    								goto L98;
    							}
    							goto L316;
    						case 0xb:
    							L394:
    							__edx =  *(__eax - 0xb);
    							if( *(__eax - 0xb) ==  *(__ecx - 0xb)) {
    								__esi = 0;
    								L404:
    								if(__esi != 0) {
    									goto L98;
    								}
    								goto L405;
    							}
    							__esi = __dl & 0x000000ff;
    							__edx =  *(__ecx - 0xb) & 0x000000ff;
    							__esi = (__dl & 0x000000ff) - ( *(__ecx - 0xb) & 0x000000ff);
    							if(__esi == 0) {
    								L397:
    								__esi =  *(__eax - 0xa) & 0x000000ff;
    								__edx =  *(__ecx - 0xa) & 0x000000ff;
    								__esi = ( *(__eax - 0xa) & 0x000000ff) - ( *(__ecx - 0xa) & 0x000000ff);
    								if(__esi == 0) {
    									L399:
    									__esi =  *(__eax - 9) & 0x000000ff;
    									__edx =  *(__ecx - 9) & 0x000000ff;
    									__esi = ( *(__eax - 9) & 0x000000ff) - ( *(__ecx - 9) & 0x000000ff);
    									if(__esi == 0) {
    										L401:
    										__esi =  *(__eax - 8) & 0x000000ff;
    										__edx =  *(__ecx - 8) & 0x000000ff;
    										__esi = ( *(__eax - 8) & 0x000000ff) - ( *(__ecx - 8) & 0x000000ff);
    										if(__esi != 0) {
    											__edx = 0;
    											_t903 = (0 | __esi > 0x00000000) - 1; // -1
    											__esi = (__esi > 0) + _t903;
    										}
    										goto L404;
    									}
    									__edx = 0;
    									__edx = 0 | __esi > 0x00000000;
    									_t897 = __edx - 1; // -1
    									__esi = __edx + _t897;
    									if(__edx + _t897 != 0) {
    										goto L98;
    									}
    									goto L401;
    								}
    								__edx = 0;
    								__edx = 0 | __esi > 0x00000000;
    								_t891 = __edx - 1; // -1
    								__esi = __edx + _t891;
    								if(__edx + _t891 != 0) {
    									goto L98;
    								}
    								goto L399;
    							}
    							__edx = 0;
    							__edx = 0 | __esi > 0x00000000;
    							_t885 = __edx - 1; // -1
    							__esi = __edx + _t885;
    							if(__edx + _t885 != 0) {
    								goto L98;
    							}
    							goto L397;
    						case 0xc:
    							L143:
    							__edx =  *(__eax - 0xc);
    							if( *(__eax - 0xc) ==  *(__ecx - 0xc)) {
    								__esi = 0;
    								L153:
    								if(__esi != 0) {
    									goto L98;
    								}
    								goto L154;
    							}
    							__edx =  *(__ecx - 0xc) & 0x000000ff;
    							__esi =  *(__eax - 0xc) & 0x000000ff;
    							__esi = ( *(__eax - 0xc) & 0x000000ff) - ( *(__ecx - 0xc) & 0x000000ff);
    							if(__esi == 0) {
    								L146:
    								__esi =  *(__eax - 0xb) & 0x000000ff;
    								__edx =  *(__ecx - 0xb) & 0x000000ff;
    								__esi = ( *(__eax - 0xb) & 0x000000ff) - ( *(__ecx - 0xb) & 0x000000ff);
    								if(__esi == 0) {
    									L148:
    									__esi =  *(__eax - 0xa) & 0x000000ff;
    									__edx =  *(__ecx - 0xa) & 0x000000ff;
    									__esi = ( *(__eax - 0xa) & 0x000000ff) - ( *(__ecx - 0xa) & 0x000000ff);
    									if(__esi == 0) {
    										L150:
    										__esi =  *(__eax - 9) & 0x000000ff;
    										__edx =  *(__ecx - 9) & 0x000000ff;
    										__esi = ( *(__eax - 9) & 0x000000ff) - ( *(__ecx - 9) & 0x000000ff);
    										if(__esi != 0) {
    											__edx = 0;
    											_t335 = (0 | __esi > 0x00000000) - 1; // -1
    											__esi = (__esi > 0) + _t335;
    										}
    										goto L153;
    									}
    									__edx = 0;
    									__edx = 0 | __esi > 0x00000000;
    									_t329 = __edx - 1; // -1
    									__esi = __edx + _t329;
    									if(__edx + _t329 != 0) {
    										goto L98;
    									}
    									goto L150;
    								}
    								__edx = 0;
    								__edx = 0 | __esi > 0x00000000;
    								_t323 = __edx - 1; // -1
    								__esi = __edx + _t323;
    								if(__edx + _t323 != 0) {
    									goto L98;
    								}
    								goto L148;
    							}
    							__edx = 0;
    							__edx = 0 | __esi > 0x00000000;
    							_t317 = __edx - 1; // -1
    							__esi = __edx + _t317;
    							if(__edx + _t317 != 0) {
    								goto L98;
    							}
    							goto L146;
    						case 0xd:
    							L223:
    							__edx =  *(__eax - 0xd);
    							if( *(__eax - 0xd) ==  *(__ecx - 0xd)) {
    								__esi = 0;
    								L233:
    								if(__esi != 0) {
    									goto L98;
    								}
    								goto L234;
    							}
    							__esi = __dl & 0x000000ff;
    							__edx =  *(__ecx - 0xd) & 0x000000ff;
    							__esi = (__dl & 0x000000ff) - ( *(__ecx - 0xd) & 0x000000ff);
    							if(__esi == 0) {
    								L226:
    								__esi =  *(__eax - 0xc) & 0x000000ff;
    								__edx =  *(__ecx - 0xc) & 0x000000ff;
    								__esi = ( *(__eax - 0xc) & 0x000000ff) - ( *(__ecx - 0xc) & 0x000000ff);
    								if(__esi == 0) {
    									L228:
    									__esi =  *(__eax - 0xb) & 0x000000ff;
    									__edx =  *(__ecx - 0xb) & 0x000000ff;
    									__esi = ( *(__eax - 0xb) & 0x000000ff) - ( *(__ecx - 0xb) & 0x000000ff);
    									if(__esi == 0) {
    										L230:
    										__esi =  *(__eax - 0xa) & 0x000000ff;
    										__edx =  *(__ecx - 0xa) & 0x000000ff;
    										__esi = ( *(__eax - 0xa) & 0x000000ff) - ( *(__ecx - 0xa) & 0x000000ff);
    										if(__esi != 0) {
    											__edx = 0;
    											_t510 = (0 | __esi > 0x00000000) - 1; // -1
    											__esi = (__esi > 0) + _t510;
    										}
    										goto L233;
    									}
    									__edx = 0;
    									__edx = 0 | __esi > 0x00000000;
    									_t504 = __edx - 1; // -1
    									__esi = __edx + _t504;
    									if(__edx + _t504 != 0) {
    										goto L98;
    									}
    									goto L230;
    								}
    								__edx = 0;
    								__edx = 0 | __esi > 0x00000000;
    								_t498 = __edx - 1; // -1
    								__esi = __edx + _t498;
    								if(__edx + _t498 != 0) {
    									goto L98;
    								}
    								goto L228;
    							}
    							__edx = 0;
    							__edx = 0 | __esi > 0x00000000;
    							_t492 = __edx - 1; // -1
    							__esi = __edx + _t492;
    							if(__edx + _t492 != 0) {
    								goto L98;
    							}
    							goto L226;
    						case 0xe:
    							L302:
    							__edx =  *(__eax - 0xe);
    							if( *(__eax - 0xe) ==  *(__ecx - 0xe)) {
    								__esi = 0;
    								L312:
    								if(__esi != 0) {
    									goto L98;
    								}
    								goto L313;
    							}
    							__esi = __dl & 0x000000ff;
    							__edx =  *(__ecx - 0xe) & 0x000000ff;
    							__esi = (__dl & 0x000000ff) - ( *(__ecx - 0xe) & 0x000000ff);
    							if(__esi == 0) {
    								L305:
    								__esi =  *(__eax - 0xd) & 0x000000ff;
    								__edx =  *(__ecx - 0xd) & 0x000000ff;
    								__esi = ( *(__eax - 0xd) & 0x000000ff) - ( *(__ecx - 0xd) & 0x000000ff);
    								if(__esi == 0) {
    									L307:
    									__esi =  *(__eax - 0xc) & 0x000000ff;
    									__edx =  *(__ecx - 0xc) & 0x000000ff;
    									__esi = ( *(__eax - 0xc) & 0x000000ff) - ( *(__ecx - 0xc) & 0x000000ff);
    									if(__esi == 0) {
    										L309:
    										__esi =  *(__eax - 0xb) & 0x000000ff;
    										__edx =  *(__ecx - 0xb) & 0x000000ff;
    										__esi = ( *(__eax - 0xb) & 0x000000ff) - ( *(__ecx - 0xb) & 0x000000ff);
    										if(__esi != 0) {
    											__edx = 0;
    											_t692 = (0 | __esi > 0x00000000) - 1; // -1
    											__esi = (__esi > 0) + _t692;
    										}
    										goto L312;
    									}
    									__edx = 0;
    									__edx = 0 | __esi > 0x00000000;
    									_t686 = __edx - 1; // -1
    									__esi = __edx + _t686;
    									if(__edx + _t686 != 0) {
    										goto L98;
    									}
    									goto L309;
    								}
    								__edx = 0;
    								__edx = 0 | __esi > 0x00000000;
    								_t680 = __edx - 1; // -1
    								__esi = __edx + _t680;
    								if(__edx + _t680 != 0) {
    									goto L98;
    								}
    								goto L307;
    							}
    							__edx = 0;
    							__edx = 0 | __esi > 0x00000000;
    							_t674 = __edx - 1; // -1
    							__esi = __edx + _t674;
    							if(__edx + _t674 != 0) {
    								goto L98;
    							}
    							goto L305;
    						case 0xf:
    							L383:
    							__edx =  *(__eax - 0xf);
    							if( *(__eax - 0xf) ==  *(__ecx - 0xf)) {
    								__esi = 0;
    								L393:
    								if(__esi != 0) {
    									goto L98;
    								}
    								goto L394;
    							}
    							__edx =  *(__ecx - 0xf) & 0x000000ff;
    							__esi =  *(__eax - 0xf) & 0x000000ff;
    							__esi = ( *(__eax - 0xf) & 0x000000ff) - ( *(__ecx - 0xf) & 0x000000ff);
    							if(__esi == 0) {
    								L386:
    								__esi =  *(__eax - 0xe) & 0x000000ff;
    								__edx =  *(__ecx - 0xe) & 0x000000ff;
    								__esi = ( *(__eax - 0xe) & 0x000000ff) - ( *(__ecx - 0xe) & 0x000000ff);
    								if(__esi == 0) {
    									L388:
    									__esi =  *(__eax - 0xd) & 0x000000ff;
    									__edx =  *(__ecx - 0xd) & 0x000000ff;
    									__esi = ( *(__eax - 0xd) & 0x000000ff) - ( *(__ecx - 0xd) & 0x000000ff);
    									if(__esi == 0) {
    										L390:
    										__esi =  *(__eax - 0xc) & 0x000000ff;
    										__edx =  *(__ecx - 0xc) & 0x000000ff;
    										__esi = ( *(__eax - 0xc) & 0x000000ff) - ( *(__ecx - 0xc) & 0x000000ff);
    										if(__esi != 0) {
    											__edx = 0;
    											_t878 = (0 | __esi > 0x00000000) - 1; // -1
    											__esi = (__esi > 0) + _t878;
    										}
    										goto L393;
    									}
    									__edx = 0;
    									__edx = 0 | __esi > 0x00000000;
    									_t872 = __edx - 1; // -1
    									__esi = __edx + _t872;
    									if(__edx + _t872 != 0) {
    										goto L98;
    									}
    									goto L390;
    								}
    								__edx = 0;
    								__edx = 0 | __esi > 0x00000000;
    								_t866 = __edx - 1; // -1
    								__esi = __edx + _t866;
    								if(__edx + _t866 != 0) {
    									goto L98;
    								}
    								goto L388;
    							}
    							__edx = 0;
    							__edx = 0 | __esi > 0x00000000;
    							_t860 = __edx - 1; // -1
    							__esi = __edx + _t860;
    							if(__edx + _t860 != 0) {
    								goto L98;
    							}
    							goto L386;
    						case 0x10:
    							L132:
    							__edx =  *(__eax - 0x10);
    							if( *(__eax - 0x10) ==  *(__ecx - 0x10)) {
    								__esi = 0;
    								L142:
    								if(__esi != 0) {
    									goto L98;
    								}
    								goto L143;
    							}
    							__esi = __dl & 0x000000ff;
    							__edx =  *(__ecx - 0x10) & 0x000000ff;
    							__esi = (__dl & 0x000000ff) - ( *(__ecx - 0x10) & 0x000000ff);
    							if(__esi == 0) {
    								L135:
    								__esi =  *(__eax - 0xf) & 0x000000ff;
    								__edx =  *(__ecx - 0xf) & 0x000000ff;
    								__esi = ( *(__eax - 0xf) & 0x000000ff) - ( *(__ecx - 0xf) & 0x000000ff);
    								if(__esi == 0) {
    									L137:
    									__esi =  *(__eax - 0xe) & 0x000000ff;
    									__edx =  *(__ecx - 0xe) & 0x000000ff;
    									__esi = ( *(__eax - 0xe) & 0x000000ff) - ( *(__ecx - 0xe) & 0x000000ff);
    									if(__esi == 0) {
    										L139:
    										__esi =  *(__eax - 0xd) & 0x000000ff;
    										__edx =  *(__ecx - 0xd) & 0x000000ff;
    										__esi = ( *(__eax - 0xd) & 0x000000ff) - ( *(__ecx - 0xd) & 0x000000ff);
    										if(__esi != 0) {
    											__edx = 0;
    											_t309 = (0 | __esi > 0x00000000) - 1; // -1
    											__esi = (__esi > 0) + _t309;
    										}
    										goto L142;
    									}
    									__edx = 0;
    									__edx = 0 | __esi > 0x00000000;
    									_t303 = __edx - 1; // -1
    									__esi = __edx + _t303;
    									if(__edx + _t303 != 0) {
    										goto L98;
    									}
    									goto L139;
    								}
    								__edx = 0;
    								__edx = 0 | __esi > 0x00000000;
    								_t297 = __edx - 1; // -1
    								__esi = __edx + _t297;
    								if(__edx + _t297 != 0) {
    									goto L98;
    								}
    								goto L137;
    							}
    							__edx = 0;
    							__edx = 0 | __esi > 0x00000000;
    							_t291 = __edx - 1; // -1
    							__esi = __edx + _t291;
    							if(__edx + _t291 != 0) {
    								goto L98;
    							}
    							goto L135;
    						case 0x11:
    							L212:
    							__edx =  *(__eax - 0x11);
    							if( *(__eax - 0x11) ==  *(__ecx - 0x11)) {
    								__esi = 0;
    								L222:
    								if(__esi != 0) {
    									goto L98;
    								}
    								goto L223;
    							}
    							__esi = __dl & 0x000000ff;
    							__edx =  *(__ecx - 0x11) & 0x000000ff;
    							__esi = (__dl & 0x000000ff) - ( *(__ecx - 0x11) & 0x000000ff);
    							if(__esi == 0) {
    								L215:
    								__esi =  *(__eax - 0x10) & 0x000000ff;
    								__edx =  *(__ecx - 0x10) & 0x000000ff;
    								__esi = ( *(__eax - 0x10) & 0x000000ff) - ( *(__ecx - 0x10) & 0x000000ff);
    								if(__esi == 0) {
    									L217:
    									__esi =  *(__eax - 0xf) & 0x000000ff;
    									__edx =  *(__ecx - 0xf) & 0x000000ff;
    									__esi = ( *(__eax - 0xf) & 0x000000ff) - ( *(__ecx - 0xf) & 0x000000ff);
    									if(__esi == 0) {
    										L219:
    										__esi =  *(__eax - 0xe) & 0x000000ff;
    										__edx =  *(__ecx - 0xe) & 0x000000ff;
    										__esi = ( *(__eax - 0xe) & 0x000000ff) - ( *(__ecx - 0xe) & 0x000000ff);
    										if(__esi != 0) {
    											__edx = 0;
    											_t485 = (0 | __esi > 0x00000000) - 1; // -1
    											__esi = (__esi > 0) + _t485;
    										}
    										goto L222;
    									}
    									__edx = 0;
    									__edx = 0 | __esi > 0x00000000;
    									_t479 = __edx - 1; // -1
    									__esi = __edx + _t479;
    									if(__edx + _t479 != 0) {
    										goto L98;
    									}
    									goto L219;
    								}
    								__edx = 0;
    								__edx = 0 | __esi > 0x00000000;
    								_t473 = __edx - 1; // -1
    								__esi = __edx + _t473;
    								if(__edx + _t473 != 0) {
    									goto L98;
    								}
    								goto L217;
    							}
    							__edx = 0;
    							__edx = 0 | __esi > 0x00000000;
    							_t467 = __edx - 1; // -1
    							__esi = __edx + _t467;
    							if(__edx + _t467 != 0) {
    								goto L98;
    							}
    							goto L215;
    						case 0x12:
    							L291:
    							__edx =  *(__eax - 0x12);
    							if( *(__eax - 0x12) ==  *(__ecx - 0x12)) {
    								__esi = 0;
    								L301:
    								if(__esi != 0) {
    									goto L98;
    								}
    								goto L302;
    							}
    							__esi = __dl & 0x000000ff;
    							__edx =  *(__ecx - 0x12) & 0x000000ff;
    							__esi = (__dl & 0x000000ff) - ( *(__ecx - 0x12) & 0x000000ff);
    							if(__esi == 0) {
    								L294:
    								__esi =  *(__eax - 0x11) & 0x000000ff;
    								__edx =  *(__ecx - 0x11) & 0x000000ff;
    								__esi = ( *(__eax - 0x11) & 0x000000ff) - ( *(__ecx - 0x11) & 0x000000ff);
    								if(__esi == 0) {
    									L296:
    									__esi =  *(__eax - 0x10) & 0x000000ff;
    									__edx =  *(__ecx - 0x10) & 0x000000ff;
    									__esi = ( *(__eax - 0x10) & 0x000000ff) - ( *(__ecx - 0x10) & 0x000000ff);
    									if(__esi == 0) {
    										L298:
    										__esi =  *(__eax - 0xf) & 0x000000ff;
    										__edx =  *(__ecx - 0xf) & 0x000000ff;
    										__esi = ( *(__eax - 0xf) & 0x000000ff) - ( *(__ecx - 0xf) & 0x000000ff);
    										if(__esi != 0) {
    											__edx = 0;
    											_t667 = (0 | __esi > 0x00000000) - 1; // -1
    											__esi = (__esi > 0) + _t667;
    										}
    										goto L301;
    									}
    									__edx = 0;
    									__edx = 0 | __esi > 0x00000000;
    									_t661 = __edx - 1; // -1
    									__esi = __edx + _t661;
    									if(__edx + _t661 != 0) {
    										goto L98;
    									}
    									goto L298;
    								}
    								__edx = 0;
    								__edx = 0 | __esi > 0x00000000;
    								_t655 = __edx - 1; // -1
    								__esi = __edx + _t655;
    								if(__edx + _t655 != 0) {
    									goto L98;
    								}
    								goto L296;
    							}
    							__edx = 0;
    							__edx = 0 | __esi > 0x00000000;
    							_t649 = __edx - 1; // -1
    							__esi = __edx + _t649;
    							if(__edx + _t649 != 0) {
    								goto L98;
    							}
    							goto L294;
    						case 0x13:
    							L372:
    							__edx =  *(__eax - 0x13);
    							if( *(__eax - 0x13) ==  *(__ecx - 0x13)) {
    								__esi = 0;
    								L382:
    								if(__esi != 0) {
    									goto L98;
    								}
    								goto L383;
    							}
    							__esi = __dl & 0x000000ff;
    							__edx =  *(__ecx - 0x13) & 0x000000ff;
    							__esi = (__dl & 0x000000ff) - ( *(__ecx - 0x13) & 0x000000ff);
    							if(__esi == 0) {
    								L375:
    								__esi =  *(__eax - 0x12) & 0x000000ff;
    								__edx =  *(__ecx - 0x12) & 0x000000ff;
    								__esi = ( *(__eax - 0x12) & 0x000000ff) - ( *(__ecx - 0x12) & 0x000000ff);
    								if(__esi == 0) {
    									L377:
    									__esi =  *(__eax - 0x11) & 0x000000ff;
    									__edx =  *(__ecx - 0x11) & 0x000000ff;
    									__esi = ( *(__eax - 0x11) & 0x000000ff) - ( *(__ecx - 0x11) & 0x000000ff);
    									if(__esi == 0) {
    										L379:
    										__esi =  *(__eax - 0x10) & 0x000000ff;
    										__edx =  *(__ecx - 0x10) & 0x000000ff;
    										__esi = ( *(__eax - 0x10) & 0x000000ff) - ( *(__ecx - 0x10) & 0x000000ff);
    										if(__esi != 0) {
    											__edx = 0;
    											_t852 = (0 | __esi > 0x00000000) - 1; // -1
    											__esi = (__esi > 0) + _t852;
    										}
    										goto L382;
    									}
    									__edx = 0;
    									__edx = 0 | __esi > 0x00000000;
    									_t846 = __edx - 1; // -1
    									__esi = __edx + _t846;
    									if(__edx + _t846 != 0) {
    										goto L98;
    									}
    									goto L379;
    								}
    								__edx = 0;
    								__edx = 0 | __esi > 0x00000000;
    								_t840 = __edx - 1; // -1
    								__esi = __edx + _t840;
    								if(__edx + _t840 != 0) {
    									goto L98;
    								}
    								goto L377;
    							}
    							__edx = 0;
    							__edx = 0 | __esi > 0x00000000;
    							_t834 = __edx - 1; // -1
    							__esi = __edx + _t834;
    							if(__edx + _t834 != 0) {
    								goto L98;
    							}
    							goto L375;
    						case 0x14:
    							L121:
    							__edx =  *(__eax - 0x14);
    							if( *(__eax - 0x14) ==  *(__ecx - 0x14)) {
    								__esi = 0;
    								L131:
    								if(__esi != 0) {
    									goto L98;
    								}
    								goto L132;
    							}
    							__esi = __dl & 0x000000ff;
    							__edx =  *(__ecx - 0x14) & 0x000000ff;
    							__esi = (__dl & 0x000000ff) - ( *(__ecx - 0x14) & 0x000000ff);
    							if(__esi == 0) {
    								L124:
    								__esi =  *(__eax - 0x13) & 0x000000ff;
    								__edx =  *(__ecx - 0x13) & 0x000000ff;
    								__esi = ( *(__eax - 0x13) & 0x000000ff) - ( *(__ecx - 0x13) & 0x000000ff);
    								if(__esi == 0) {
    									L126:
    									__esi =  *(__eax - 0x12) & 0x000000ff;
    									__edx =  *(__ecx - 0x12) & 0x000000ff;
    									__esi = ( *(__eax - 0x12) & 0x000000ff) - ( *(__ecx - 0x12) & 0x000000ff);
    									if(__esi == 0) {
    										L128:
    										__esi =  *(__eax - 0x11) & 0x000000ff;
    										__edx =  *(__ecx - 0x11) & 0x000000ff;
    										__esi = ( *(__eax - 0x11) & 0x000000ff) - ( *(__ecx - 0x11) & 0x000000ff);
    										if(__esi != 0) {
    											__edx = 0;
    											_t284 = (0 | __esi > 0x00000000) - 1; // -1
    											__esi = (__esi > 0) + _t284;
    										}
    										goto L131;
    									}
    									__edx = 0;
    									__edx = 0 | __esi > 0x00000000;
    									_t278 = __edx - 1; // -1
    									__esi = __edx + _t278;
    									if(__edx + _t278 != 0) {
    										goto L98;
    									}
    									goto L128;
    								}
    								__edx = 0;
    								__edx = 0 | __esi > 0x00000000;
    								_t272 = __edx - 1; // -1
    								__esi = __edx + _t272;
    								if(__edx + _t272 != 0) {
    									goto L98;
    								}
    								goto L126;
    							}
    							__edx = 0;
    							__edx = 0 | __esi > 0x00000000;
    							_t266 = __edx - 1; // -1
    							__esi = __edx + _t266;
    							if(__edx + _t266 != 0) {
    								goto L98;
    							}
    							goto L124;
    						case 0x15:
    							L201:
    							__edx =  *(__eax - 0x15);
    							if( *(__eax - 0x15) ==  *(__ecx - 0x15)) {
    								__esi = 0;
    								L211:
    								if(__esi != 0) {
    									goto L98;
    								}
    								goto L212;
    							}
    							__esi = __dl & 0x000000ff;
    							__edx =  *(__ecx - 0x15) & 0x000000ff;
    							__esi = (__dl & 0x000000ff) - ( *(__ecx - 0x15) & 0x000000ff);
    							if(__esi == 0) {
    								L204:
    								__esi =  *(__eax - 0x14) & 0x000000ff;
    								__edx =  *(__ecx - 0x14) & 0x000000ff;
    								__esi = ( *(__eax - 0x14) & 0x000000ff) - ( *(__ecx - 0x14) & 0x000000ff);
    								if(__esi == 0) {
    									L206:
    									__esi =  *(__eax - 0x13) & 0x000000ff;
    									__edx =  *(__ecx - 0x13) & 0x000000ff;
    									__esi = ( *(__eax - 0x13) & 0x000000ff) - ( *(__ecx - 0x13) & 0x000000ff);
    									if(__esi == 0) {
    										L208:
    										__esi =  *(__eax - 0x12) & 0x000000ff;
    										__edx =  *(__ecx - 0x12) & 0x000000ff;
    										__esi = ( *(__eax - 0x12) & 0x000000ff) - ( *(__ecx - 0x12) & 0x000000ff);
    										if(__esi != 0) {
    											__edx = 0;
    											_t460 = (0 | __esi > 0x00000000) - 1; // -1
    											__esi = (__esi > 0) + _t460;
    										}
    										goto L211;
    									}
    									__edx = 0;
    									__edx = 0 | __esi > 0x00000000;
    									_t454 = __edx - 1; // -1
    									__esi = __edx + _t454;
    									if(__edx + _t454 != 0) {
    										goto L98;
    									}
    									goto L208;
    								}
    								__edx = 0;
    								__edx = 0 | __esi > 0x00000000;
    								_t448 = __edx - 1; // -1
    								__esi = __edx + _t448;
    								if(__edx + _t448 != 0) {
    									goto L98;
    								}
    								goto L206;
    							}
    							__edx = 0;
    							__edx = 0 | __esi > 0x00000000;
    							_t442 = __edx - 1; // -1
    							__esi = __edx + _t442;
    							if(__edx + _t442 != 0) {
    								goto L98;
    							}
    							goto L204;
    						case 0x16:
    							L280:
    							__edx =  *(__eax - 0x16);
    							if( *(__eax - 0x16) ==  *(__ecx - 0x16)) {
    								__esi = 0;
    								L290:
    								if(__esi != 0) {
    									goto L98;
    								}
    								goto L291;
    							}
    							__esi = __dl & 0x000000ff;
    							__edx =  *(__ecx - 0x16) & 0x000000ff;
    							__esi = (__dl & 0x000000ff) - ( *(__ecx - 0x16) & 0x000000ff);
    							if(__esi == 0) {
    								L283:
    								__esi =  *(__eax - 0x15) & 0x000000ff;
    								__edx =  *(__ecx - 0x15) & 0x000000ff;
    								__esi = ( *(__eax - 0x15) & 0x000000ff) - ( *(__ecx - 0x15) & 0x000000ff);
    								if(__esi == 0) {
    									L285:
    									__esi =  *(__eax - 0x14) & 0x000000ff;
    									__edx =  *(__ecx - 0x14) & 0x000000ff;
    									__esi = ( *(__eax - 0x14) & 0x000000ff) - ( *(__ecx - 0x14) & 0x000000ff);
    									if(__esi == 0) {
    										L287:
    										__esi =  *(__eax - 0x13) & 0x000000ff;
    										__edx =  *(__ecx - 0x13) & 0x000000ff;
    										__esi = ( *(__eax - 0x13) & 0x000000ff) - ( *(__ecx - 0x13) & 0x000000ff);
    										if(__esi != 0) {
    											__edx = 0;
    											_t642 = (0 | __esi > 0x00000000) - 1; // -1
    											__esi = (__esi > 0) + _t642;
    										}
    										goto L290;
    									}
    									__edx = 0;
    									__edx = 0 | __esi > 0x00000000;
    									_t636 = __edx - 1; // -1
    									__esi = __edx + _t636;
    									if(__edx + _t636 != 0) {
    										goto L98;
    									}
    									goto L287;
    								}
    								__edx = 0;
    								__edx = 0 | __esi > 0x00000000;
    								_t630 = __edx - 1; // -1
    								__esi = __edx + _t630;
    								if(__edx + _t630 != 0) {
    									goto L98;
    								}
    								goto L285;
    							}
    							__edx = 0;
    							__edx = 0 | __esi > 0x00000000;
    							_t624 = __edx - 1; // -1
    							__esi = __edx + _t624;
    							if(__edx + _t624 != 0) {
    								goto L98;
    							}
    							goto L283;
    						case 0x17:
    							L361:
    							__edx =  *(__eax - 0x17);
    							if( *(__eax - 0x17) ==  *(__ecx - 0x17)) {
    								__esi = 0;
    								L371:
    								if(__esi != 0) {
    									goto L98;
    								}
    								goto L372;
    							}
    							__esi = __dl & 0x000000ff;
    							__edx =  *(__ecx - 0x17) & 0x000000ff;
    							__esi = (__dl & 0x000000ff) - ( *(__ecx - 0x17) & 0x000000ff);
    							if(__esi == 0) {
    								L364:
    								__esi =  *(__eax - 0x16) & 0x000000ff;
    								__edx =  *(__ecx - 0x16) & 0x000000ff;
    								__esi = ( *(__eax - 0x16) & 0x000000ff) - ( *(__ecx - 0x16) & 0x000000ff);
    								if(__esi == 0) {
    									L366:
    									__esi =  *(__eax - 0x15) & 0x000000ff;
    									__edx =  *(__ecx - 0x15) & 0x000000ff;
    									__esi = ( *(__eax - 0x15) & 0x000000ff) - ( *(__ecx - 0x15) & 0x000000ff);
    									if(__esi == 0) {
    										L368:
    										__esi =  *(__eax - 0x14) & 0x000000ff;
    										__edx =  *(__ecx - 0x14) & 0x000000ff;
    										__esi = ( *(__eax - 0x14) & 0x000000ff) - ( *(__ecx - 0x14) & 0x000000ff);
    										if(__esi != 0) {
    											__edx = 0;
    											_t827 = (0 | __esi > 0x00000000) - 1; // -1
    											__esi = (__esi > 0) + _t827;
    										}
    										goto L371;
    									}
    									__edx = 0;
    									__edx = 0 | __esi > 0x00000000;
    									_t821 = __edx - 1; // -1
    									__esi = __edx + _t821;
    									if(__edx + _t821 != 0) {
    										goto L98;
    									}
    									goto L368;
    								}
    								__edx = 0;
    								__edx = 0 | __esi > 0x00000000;
    								_t815 = __edx - 1; // -1
    								__esi = __edx + _t815;
    								if(__edx + _t815 != 0) {
    									goto L98;
    								}
    								goto L366;
    							}
    							__edx = 0;
    							__edx = 0 | __esi > 0x00000000;
    							_t809 = __edx - 1; // -1
    							__esi = __edx + _t809;
    							if(__edx + _t809 != 0) {
    								goto L98;
    							}
    							goto L364;
    						case 0x18:
    							L110:
    							__edx =  *(__eax - 0x18);
    							if( *(__eax - 0x18) ==  *(__ecx - 0x18)) {
    								__esi = 0;
    								L120:
    								if(__esi != 0) {
    									goto L98;
    								}
    								goto L121;
    							}
    							__esi = __dl & 0x000000ff;
    							__edx =  *(__ecx - 0x18) & 0x000000ff;
    							__esi = (__dl & 0x000000ff) - ( *(__ecx - 0x18) & 0x000000ff);
    							if(__esi == 0) {
    								L113:
    								__esi =  *(__eax - 0x17) & 0x000000ff;
    								__edx =  *(__ecx - 0x17) & 0x000000ff;
    								__esi = ( *(__eax - 0x17) & 0x000000ff) - ( *(__ecx - 0x17) & 0x000000ff);
    								if(__esi == 0) {
    									L115:
    									__esi =  *(__eax - 0x16) & 0x000000ff;
    									__edx =  *(__ecx - 0x16) & 0x000000ff;
    									__esi = ( *(__eax - 0x16) & 0x000000ff) - ( *(__ecx - 0x16) & 0x000000ff);
    									if(__esi == 0) {
    										L117:
    										__esi =  *(__eax - 0x15) & 0x000000ff;
    										__edx =  *(__ecx - 0x15) & 0x000000ff;
    										__esi = ( *(__eax - 0x15) & 0x000000ff) - ( *(__ecx - 0x15) & 0x000000ff);
    										if(__esi != 0) {
    											__edx = 0;
    											_t259 = (0 | __esi > 0x00000000) - 1; // -1
    											__esi = (__esi > 0) + _t259;
    										}
    										goto L120;
    									}
    									__edx = 0;
    									__edx = 0 | __esi > 0x00000000;
    									_t253 = __edx - 1; // -1
    									__esi = __edx + _t253;
    									if(__edx + _t253 != 0) {
    										goto L98;
    									}
    									goto L117;
    								}
    								__edx = 0;
    								__edx = 0 | __esi > 0x00000000;
    								_t247 = __edx - 1; // -1
    								__esi = __edx + _t247;
    								if(__edx + _t247 != 0) {
    									goto L98;
    								}
    								goto L115;
    							}
    							__edx = 0;
    							__edx = 0 | __esi > 0x00000000;
    							_t241 = __edx - 1; // -1
    							__esi = __edx + _t241;
    							if(__edx + _t241 != 0) {
    								goto L98;
    							}
    							goto L113;
    						case 0x19:
    							L190:
    							__edx =  *(__eax - 0x19);
    							if( *(__eax - 0x19) ==  *(__ecx - 0x19)) {
    								__esi = 0;
    								L200:
    								if(__esi != 0) {
    									goto L98;
    								}
    								goto L201;
    							}
    							__esi = __dl & 0x000000ff;
    							__edx =  *(__ecx - 0x19) & 0x000000ff;
    							__esi = (__dl & 0x000000ff) - ( *(__ecx - 0x19) & 0x000000ff);
    							if(__esi == 0) {
    								L193:
    								__esi =  *(__eax - 0x18) & 0x000000ff;
    								__edx =  *(__ecx - 0x18) & 0x000000ff;
    								__esi = ( *(__eax - 0x18) & 0x000000ff) - ( *(__ecx - 0x18) & 0x000000ff);
    								if(__esi == 0) {
    									L195:
    									__esi =  *(__eax - 0x17) & 0x000000ff;
    									__edx =  *(__ecx - 0x17) & 0x000000ff;
    									__esi = ( *(__eax - 0x17) & 0x000000ff) - ( *(__ecx - 0x17) & 0x000000ff);
    									if(__esi == 0) {
    										L197:
    										__esi =  *(__eax - 0x16) & 0x000000ff;
    										__edx =  *(__ecx - 0x16) & 0x000000ff;
    										__esi = ( *(__eax - 0x16) & 0x000000ff) - ( *(__ecx - 0x16) & 0x000000ff);
    										if(__esi != 0) {
    											__edx = 0;
    											_t435 = (0 | __esi > 0x00000000) - 1; // -1
    											__esi = (__esi > 0) + _t435;
    										}
    										goto L200;
    									}
    									__edx = 0;
    									__edx = 0 | __esi > 0x00000000;
    									_t429 = __edx - 1; // -1
    									__esi = __edx + _t429;
    									if(__edx + _t429 != 0) {
    										goto L98;
    									}
    									goto L197;
    								}
    								__edx = 0;
    								__edx = 0 | __esi > 0x00000000;
    								_t423 = __edx - 1; // -1
    								__esi = __edx + _t423;
    								if(__edx + _t423 != 0) {
    									goto L98;
    								}
    								goto L195;
    							}
    							__edx = 0;
    							__edx = 0 | __esi > 0x00000000;
    							_t417 = __edx - 1; // -1
    							__esi = __edx + _t417;
    							if(__edx + _t417 != 0) {
    								goto L98;
    							}
    							goto L193;
    						case 0x1a:
    							L269:
    							__edx =  *(__eax - 0x1a);
    							if( *(__eax - 0x1a) ==  *(__ecx - 0x1a)) {
    								__esi = 0;
    								L279:
    								if(__esi != 0) {
    									goto L98;
    								}
    								goto L280;
    							}
    							__esi = __dl & 0x000000ff;
    							__edx =  *(__ecx - 0x1a) & 0x000000ff;
    							__esi = (__dl & 0x000000ff) - ( *(__ecx - 0x1a) & 0x000000ff);
    							if(__esi == 0) {
    								L272:
    								__esi =  *(__eax - 0x19) & 0x000000ff;
    								__edx =  *(__ecx - 0x19) & 0x000000ff;
    								__esi = ( *(__eax - 0x19) & 0x000000ff) - ( *(__ecx - 0x19) & 0x000000ff);
    								if(__esi == 0) {
    									L274:
    									__esi =  *(__eax - 0x18) & 0x000000ff;
    									__edx =  *(__ecx - 0x18) & 0x000000ff;
    									__esi = ( *(__eax - 0x18) & 0x000000ff) - ( *(__ecx - 0x18) & 0x000000ff);
    									if(__esi == 0) {
    										L276:
    										__esi =  *(__eax - 0x17) & 0x000000ff;
    										__edx =  *(__ecx - 0x17) & 0x000000ff;
    										__esi = ( *(__eax - 0x17) & 0x000000ff) - ( *(__ecx - 0x17) & 0x000000ff);
    										if(__esi != 0) {
    											__edx = 0;
    											_t617 = (0 | __esi > 0x00000000) - 1; // -1
    											__esi = (__esi > 0) + _t617;
    										}
    										goto L279;
    									}
    									__edx = 0;
    									__edx = 0 | __esi > 0x00000000;
    									_t611 = __edx - 1; // -1
    									__esi = __edx + _t611;
    									if(__edx + _t611 != 0) {
    										goto L98;
    									}
    									goto L276;
    								}
    								__edx = 0;
    								__edx = 0 | __esi > 0x00000000;
    								_t605 = __edx - 1; // -1
    								__esi = __edx + _t605;
    								if(__edx + _t605 != 0) {
    									goto L98;
    								}
    								goto L274;
    							}
    							__edx = 0;
    							__edx = 0 | __esi > 0x00000000;
    							_t599 = __edx - 1; // -1
    							__esi = __edx + _t599;
    							if(__edx + _t599 != 0) {
    								goto L98;
    							}
    							goto L272;
    						case 0x1b:
    							L350:
    							__edx =  *(__eax - 0x1b);
    							if( *(__eax - 0x1b) ==  *(__ecx - 0x1b)) {
    								__esi = 0;
    								L360:
    								if(__esi != 0) {
    									goto L98;
    								}
    								goto L361;
    							}
    							__esi = __dl & 0x000000ff;
    							__edx =  *(__ecx - 0x1b) & 0x000000ff;
    							__esi = (__dl & 0x000000ff) - ( *(__ecx - 0x1b) & 0x000000ff);
    							if(__esi == 0) {
    								L353:
    								__esi =  *(__eax - 0x1a) & 0x000000ff;
    								__edx =  *(__ecx - 0x1a) & 0x000000ff;
    								__esi = ( *(__eax - 0x1a) & 0x000000ff) - ( *(__ecx - 0x1a) & 0x000000ff);
    								if(__esi == 0) {
    									L355:
    									__esi =  *(__eax - 0x19) & 0x000000ff;
    									__edx =  *(__ecx - 0x19) & 0x000000ff;
    									__esi = ( *(__eax - 0x19) & 0x000000ff) - ( *(__ecx - 0x19) & 0x000000ff);
    									if(__esi == 0) {
    										L357:
    										__esi =  *(__eax - 0x18) & 0x000000ff;
    										__edx =  *(__ecx - 0x18) & 0x000000ff;
    										__esi = ( *(__eax - 0x18) & 0x000000ff) - ( *(__ecx - 0x18) & 0x000000ff);
    										if(__esi != 0) {
    											__edx = 0;
    											_t802 = (0 | __esi > 0x00000000) - 1; // -1
    											__esi = (__esi > 0) + _t802;
    										}
    										goto L360;
    									}
    									__edx = 0;
    									__edx = 0 | __esi > 0x00000000;
    									_t796 = __edx - 1; // -1
    									__esi = __edx + _t796;
    									if(__edx + _t796 != 0) {
    										goto L98;
    									}
    									goto L357;
    								}
    								__edx = 0;
    								__edx = 0 | __esi > 0x00000000;
    								_t790 = __edx - 1; // -1
    								__esi = __edx + _t790;
    								if(__edx + _t790 != 0) {
    									goto L98;
    								}
    								goto L355;
    							}
    							__edx = 0;
    							__edx = 0 | __esi > 0x00000000;
    							_t784 = __edx - 1; // -1
    							__esi = __edx + _t784;
    							if(__edx + _t784 != 0) {
    								goto L98;
    							}
    							goto L353;
    						case 0x1c:
    							__edx =  *(__eax - 0x1c);
    							if( *(__eax - 0x1c) ==  *(__ecx - 0x1c)) {
    								__esi = 0;
    								L109:
    								if(__esi != 0) {
    									goto L98;
    								}
    								goto L110;
    							}
    							__esi = __dl & 0x000000ff;
    							__edx =  *(__ecx - 0x1c) & 0x000000ff;
    							__esi = (__dl & 0x000000ff) - ( *(__ecx - 0x1c) & 0x000000ff);
    							if(__esi == 0) {
    								L102:
    								__esi =  *(__eax - 0x1b) & 0x000000ff;
    								__edx =  *(__ecx - 0x1b) & 0x000000ff;
    								__esi = ( *(__eax - 0x1b) & 0x000000ff) - ( *(__ecx - 0x1b) & 0x000000ff);
    								if(__esi == 0) {
    									L104:
    									__esi =  *(__eax - 0x1a) & 0x000000ff;
    									__edx =  *(__ecx - 0x1a) & 0x000000ff;
    									__esi = ( *(__eax - 0x1a) & 0x000000ff) - ( *(__ecx - 0x1a) & 0x000000ff);
    									if(__esi == 0) {
    										L106:
    										__esi =  *(__eax - 0x19) & 0x000000ff;
    										__edx =  *(__ecx - 0x19) & 0x000000ff;
    										__esi = ( *(__eax - 0x19) & 0x000000ff) - ( *(__ecx - 0x19) & 0x000000ff);
    										if(__esi != 0) {
    											__edx = 0;
    											_t234 = (0 | __esi > 0x00000000) - 1; // -1
    											__esi = (__esi > 0) + _t234;
    										}
    										goto L109;
    									}
    									__edx = 0;
    									__edx = 0 | __esi > 0x00000000;
    									_t228 = __edx - 1; // -1
    									__esi = __edx + _t228;
    									if(__edx + _t228 != 0) {
    										goto L98;
    									}
    									goto L106;
    								}
    								__edx = 0;
    								__edx = 0 | __esi > 0x00000000;
    								_t222 = __edx - 1; // -1
    								__esi = __edx + _t222;
    								if(__edx + _t222 != 0) {
    									goto L98;
    								}
    								goto L104;
    							}
    							__edx = 0;
    							__edx = 0 | __esi > 0x00000000;
    							_t216 = __edx - 1; // -1
    							__esi = __edx + _t216;
    							if(__edx + _t216 != 0) {
    								goto L98;
    							}
    							goto L102;
    						case 0x1d:
    							__edx =  *(__eax - 0x1d);
    							if( *(__eax - 0x1d) ==  *(__ecx - 0x1d)) {
    								__esi = 0;
    								L189:
    								if(__esi != 0) {
    									goto L98;
    								}
    								goto L190;
    							}
    							__esi = __dl & 0x000000ff;
    							__edx =  *(__ecx - 0x1d) & 0x000000ff;
    							__esi = (__dl & 0x000000ff) - ( *(__ecx - 0x1d) & 0x000000ff);
    							if(__esi == 0) {
    								L182:
    								__esi =  *(__eax - 0x1c) & 0x000000ff;
    								__edx =  *(__ecx - 0x1c) & 0x000000ff;
    								__esi = ( *(__eax - 0x1c) & 0x000000ff) - ( *(__ecx - 0x1c) & 0x000000ff);
    								if(__esi == 0) {
    									L184:
    									__esi =  *(__eax - 0x1b) & 0x000000ff;
    									__edx =  *(__ecx - 0x1b) & 0x000000ff;
    									__esi = ( *(__eax - 0x1b) & 0x000000ff) - ( *(__ecx - 0x1b) & 0x000000ff);
    									if(__esi == 0) {
    										L186:
    										__esi =  *(__eax - 0x1a) & 0x000000ff;
    										__edx =  *(__ecx - 0x1a) & 0x000000ff;
    										__esi = ( *(__eax - 0x1a) & 0x000000ff) - ( *(__ecx - 0x1a) & 0x000000ff);
    										if(__esi != 0) {
    											__edx = 0;
    											_t410 = (0 | __esi > 0x00000000) - 1; // -1
    											__esi = (__esi > 0) + _t410;
    										}
    										goto L189;
    									}
    									__edx = 0;
    									__edx = 0 | __esi > 0x00000000;
    									_t404 = __edx - 1; // -1
    									__esi = __edx + _t404;
    									if(__edx + _t404 != 0) {
    										goto L98;
    									}
    									goto L186;
    								}
    								__edx = 0;
    								__edx = 0 | __esi > 0x00000000;
    								_t398 = __edx - 1; // -1
    								__esi = __edx + _t398;
    								if(__edx + _t398 != 0) {
    									goto L98;
    								}
    								goto L184;
    							}
    							__edx = 0;
    							__edx = 0 | __esi > 0x00000000;
    							_t392 = __edx - 1; // -1
    							__esi = __edx + _t392;
    							if(__edx + _t392 != 0) {
    								goto L98;
    							}
    							goto L182;
    						case 0x1e:
    							__edx =  *(__eax - 0x1e);
    							if( *(__eax - 0x1e) ==  *(__ecx - 0x1e)) {
    								__esi = 0;
    								L268:
    								if(__esi != 0) {
    									goto L98;
    								}
    								goto L269;
    							}
    							__esi = __dl & 0x000000ff;
    							__edx =  *(__ecx - 0x1e) & 0x000000ff;
    							__esi = (__dl & 0x000000ff) - ( *(__ecx - 0x1e) & 0x000000ff);
    							if(__esi == 0) {
    								L261:
    								__esi =  *(__eax - 0x1d) & 0x000000ff;
    								__edx =  *(__ecx - 0x1d) & 0x000000ff;
    								__esi = ( *(__eax - 0x1d) & 0x000000ff) - ( *(__ecx - 0x1d) & 0x000000ff);
    								if(__esi == 0) {
    									L263:
    									__esi =  *(__eax - 0x1c) & 0x000000ff;
    									__edx =  *(__ecx - 0x1c) & 0x000000ff;
    									__esi = ( *(__eax - 0x1c) & 0x000000ff) - ( *(__ecx - 0x1c) & 0x000000ff);
    									if(__esi == 0) {
    										L265:
    										__esi =  *(__eax - 0x1b) & 0x000000ff;
    										__edx =  *(__ecx - 0x1b) & 0x000000ff;
    										__esi = ( *(__eax - 0x1b) & 0x000000ff) - ( *(__ecx - 0x1b) & 0x000000ff);
    										if(__esi != 0) {
    											__edx = 0;
    											_t592 = (0 | __esi > 0x00000000) - 1; // -1
    											__esi = (__esi > 0) + _t592;
    										}
    										goto L268;
    									}
    									__edx = 0;
    									__edx = 0 | __esi > 0x00000000;
    									_t586 = __edx - 1; // -1
    									__esi = __edx + _t586;
    									if(__edx + _t586 != 0) {
    										goto L98;
    									}
    									goto L265;
    								}
    								__edx = 0;
    								__edx = 0 | __esi > 0x00000000;
    								_t580 = __edx - 1; // -1
    								__esi = __edx + _t580;
    								if(__edx + _t580 != 0) {
    									goto L98;
    								}
    								goto L263;
    							}
    							__edx = 0;
    							__edx = 0 | __esi > 0x00000000;
    							_t574 = __edx - 1; // -1
    							__esi = __edx + _t574;
    							if(__edx + _t574 != 0) {
    								goto L98;
    							}
    							goto L261;
    						case 0x1f:
    							__edx =  *(__eax - 0x1f);
    							if( *(__eax - 0x1f) ==  *(__ecx - 0x1f)) {
    								__esi = 0;
    								L349:
    								if(__esi != 0) {
    									goto L98;
    								}
    								goto L350;
    							}
    							__edx =  *(__ecx - 0x1f) & 0x000000ff;
    							__esi =  *(__eax - 0x1f) & 0x000000ff;
    							__esi = ( *(__eax - 0x1f) & 0x000000ff) - ( *(__ecx - 0x1f) & 0x000000ff);
    							if(__esi == 0) {
    								L342:
    								__esi =  *(__eax - 0x1e) & 0x000000ff;
    								__edx =  *(__ecx - 0x1e) & 0x000000ff;
    								__esi = ( *(__eax - 0x1e) & 0x000000ff) - ( *(__ecx - 0x1e) & 0x000000ff);
    								if(__esi == 0) {
    									L344:
    									__esi =  *(__eax - 0x1d) & 0x000000ff;
    									__edx =  *(__ecx - 0x1d) & 0x000000ff;
    									__esi = ( *(__eax - 0x1d) & 0x000000ff) - ( *(__ecx - 0x1d) & 0x000000ff);
    									if(__esi == 0) {
    										L346:
    										__esi =  *(__eax - 0x1c) & 0x000000ff;
    										__edx =  *(__ecx - 0x1c) & 0x000000ff;
    										__esi = ( *(__eax - 0x1c) & 0x000000ff) - ( *(__ecx - 0x1c) & 0x000000ff);
    										if(__esi != 0) {
    											__edx = 0;
    											_t777 = (0 | __esi > 0x00000000) - 1; // -1
    											__esi = (__esi > 0) + _t777;
    										}
    										goto L349;
    									}
    									__edx = 0;
    									__edx = 0 | __esi > 0x00000000;
    									_t771 = __edx - 1; // -1
    									__esi = __edx + _t771;
    									if(__edx + _t771 != 0) {
    										goto L98;
    									}
    									goto L346;
    								}
    								__edx = 0;
    								__edx = 0 | __esi > 0x00000000;
    								_t765 = __edx - 1; // -1
    								__esi = __edx + _t765;
    								if(__edx + _t765 != 0) {
    									goto L98;
    								}
    								goto L344;
    							}
    							__edx = 0;
    							__edx = 0 | __esi > 0x00000000;
    							_t759 = __edx - 1; // -1
    							__esi = __edx + _t759;
    							if(__edx + _t759 != 0) {
    								goto L98;
    							}
    							goto L342;
    					}
    				}
    			}




















































    0x0019b9d5
    0x0019b9da
    0x0019b9dd
    0x00000000
    0x0019ce9a
    0x0019b9e3
    0x0019b9e4
    0x0019ce8f
    0x0019ce92
    0x0019ce01
    0x0019ce01
    0x0019ce03
    0x0019ce9f
    0x0019ce9f
    0x0019ce9f
    0x0019ce10
    0x00000000
    0x0019ce10
    0x0019b9ea
    0x0019b9eb
    0x0019ce5d
    0x0019ce60
    0x0019ce69
    0x0019ce6b
    0x0019ce7c
    0x0019ce7c
    0x0019ce80
    0x00000000
    0x0019ce80
    0x0019ce74
    0x0019ce74
    0x0019ce7a
    0x00000000
    0x00000000
    0x00000000
    0x0019ce7a
    0x0019b9f1
    0x0019b9f2
    0x0019ce19
    0x0019ce1c
    0x0019ce25
    0x0019ce27
    0x0019ce38
    0x0019ce40
    0x0019ce42
    0x0019ce53
    0x0019ce53
    0x0019ce57
    0x00000000
    0x0019ce57
    0x0019ce4b
    0x0019ce4b
    0x0019ce51
    0x00000000
    0x00000000
    0x00000000
    0x0019ce51
    0x0019ce30
    0x0019ce30
    0x0019ce36
    0x00000000
    0x00000000
    0x00000000
    0x0019ce36
    0x0019b9f9
    0x0019cd98
    0x0019cd9b
    0x0019cda4
    0x0019cda6
    0x0019cdbb
    0x0019cdc3
    0x0019cdc5
    0x0019cdda
    0x0019cde2
    0x0019cde4
    0x0019cdf9
    0x0019cdf9
    0x0019cdfd
    0x00000000
    0x0019cdfd
    0x0019cded
    0x0019cded
    0x0019cdf3
    0x00000000
    0x00000000
    0x00000000
    0x0019cdf3
    0x0019cdce
    0x0019cdce
    0x0019cdd4
    0x00000000
    0x00000000
    0x00000000
    0x0019cdd4
    0x0019cdaf
    0x0019cdaf
    0x0019cdb5
    0x00000000
    0x00000000
    0x00000000
    0x0019b9ff
    0x0019b9ff
    0x0019ba02
    0x0019ba08
    0x0019be40
    0x0019ba12
    0x0019ba88
    0x0019ba8a
    0x0019ba8c
    0x0019be5c
    0x0019be5c
    0x0019c1fb
    0x00000000
    0x0019c1fb
    0x0019ba98
    0x0019bb10
    0x0019bb12
    0x0019bb14
    0x00000000
    0x00000000
    0x0019bb20
    0x0019bb98
    0x0019bb9a
    0x0019bb9c
    0x00000000
    0x00000000
    0x0019bba8
    0x0019bc20
    0x0019bc22
    0x0019bc24
    0x00000000
    0x00000000
    0x0019bc30
    0x0019bca8
    0x0019bcaa
    0x0019bcac
    0x00000000
    0x00000000
    0x0019bcb8
    0x0019bd30
    0x0019bd32
    0x0019bd34
    0x00000000
    0x00000000
    0x0019bd40
    0x0019bdb8
    0x0019bdba
    0x0019bdbc
    0x00000000
    0x00000000
    0x0019bdc8
    0x0019be34
    0x0019be36
    0x0019be38
    0x00000000
    0x0019be3a
    0x0019be3a
    0x0019be3c
    0x0019be3e
    0x00000000
    0x0019be3e
    0x0019be38
    0x0019bdd2
    0x0019bdd4
    0x0019bde5
    0x0019bded
    0x0019bdef
    0x0019be00
    0x0019be08
    0x0019be0a
    0x0019be1b
    0x0019be23
    0x0019be25
    0x0019be2e
    0x0019be2e
    0x0019be2e
    0x00000000
    0x0019be25
    0x0019be13
    0x0019be13
    0x0019be19
    0x00000000
    0x00000000
    0x00000000
    0x0019be19
    0x0019bdf8
    0x0019bdf8
    0x0019bdfe
    0x00000000
    0x00000000
    0x00000000
    0x0019bdfe
    0x0019bddd
    0x0019bddd
    0x0019bde3
    0x00000000
    0x00000000
    0x00000000
    0x0019bde3
    0x0019bd4a
    0x0019bd4c
    0x0019bd61
    0x0019bd69
    0x0019bd6b
    0x0019bd80
    0x0019bd88
    0x0019bd8a
    0x0019bd9f
    0x0019bda7
    0x0019bda9
    0x0019bdb2
    0x0019bdb2
    0x0019bdb2
    0x00000000
    0x0019bda9
    0x0019bd93
    0x0019bd93
    0x0019bd99
    0x00000000
    0x00000000
    0x00000000
    0x0019bd99
    0x0019bd74
    0x0019bd74
    0x0019bd7a
    0x00000000
    0x00000000
    0x00000000
    0x0019bd7a
    0x0019bd55
    0x0019bd55
    0x0019bd5b
    0x00000000
    0x00000000
    0x00000000
    0x0019bd5b
    0x0019bcc2
    0x0019bcc4
    0x0019bcd9
    0x0019bce1
    0x0019bce3
    0x0019bcf8
    0x0019bd00
    0x0019bd02
    0x0019bd17
    0x0019bd1f
    0x0019bd21
    0x0019bd2a
    0x0019bd2a
    0x0019bd2a
    0x00000000
    0x0019bd21
    0x0019bd0b
    0x0019bd0b
    0x0019bd11
    0x00000000
    0x00000000
    0x00000000
    0x0019bd11
    0x0019bcec
    0x0019bcec
    0x0019bcf2
    0x00000000
    0x00000000
    0x00000000
    0x0019bcf2
    0x0019bccd
    0x0019bccd
    0x0019bcd3
    0x00000000
    0x00000000
    0x00000000
    0x0019bcd3
    0x0019bc3a
    0x0019bc3c
    0x0019bc51
    0x0019bc59
    0x0019bc5b
    0x0019bc70
    0x0019bc78
    0x0019bc7a
    0x0019bc8f
    0x0019bc97
    0x0019bc99
    0x0019bca2
    0x0019bca2
    0x0019bca2
    0x00000000
    0x0019bc99
    0x0019bc83
    0x0019bc83
    0x0019bc89
    0x00000000
    0x00000000
    0x00000000
    0x0019bc89
    0x0019bc64
    0x0019bc64
    0x0019bc6a
    0x00000000
    0x00000000
    0x00000000
    0x0019bc6a
    0x0019bc45
    0x0019bc45
    0x0019bc4b
    0x00000000
    0x00000000
    0x00000000
    0x0019bc4b
    0x0019bbb2
    0x0019bbb4
    0x0019bbc9
    0x0019bbd1
    0x0019bbd3
    0x0019bbe8
    0x0019bbf0
    0x0019bbf2
    0x0019bc07
    0x0019bc0f
    0x0019bc11
    0x0019bc1a
    0x0019bc1a
    0x0019bc1a
    0x00000000
    0x0019bc11
    0x0019bbfb
    0x0019bbfb
    0x0019bc01
    0x00000000
    0x00000000
    0x00000000
    0x0019bc01
    0x0019bbdc
    0x0019bbdc
    0x0019bbe2
    0x00000000
    0x00000000
    0x00000000
    0x0019bbe2
    0x0019bbbd
    0x0019bbbd
    0x0019bbc3
    0x00000000
    0x00000000
    0x00000000
    0x0019bbc3
    0x0019bb2a
    0x0019bb2c
    0x0019bb41
    0x0019bb49
    0x0019bb4b
    0x0019bb60
    0x0019bb68
    0x0019bb6a
    0x0019bb7f
    0x0019bb87
    0x0019bb89
    0x0019bb92
    0x0019bb92
    0x0019bb92
    0x00000000
    0x0019bb89
    0x0019bb73
    0x0019bb73
    0x0019bb79
    0x00000000
    0x00000000
    0x00000000
    0x0019bb79
    0x0019bb54
    0x0019bb54
    0x0019bb5a
    0x00000000
    0x00000000
    0x00000000
    0x0019bb5a
    0x0019bb35
    0x0019bb35
    0x0019bb3b
    0x00000000
    0x00000000
    0x00000000
    0x0019bb3b
    0x0019baa2
    0x0019baa4
    0x0019bab9
    0x0019bac1
    0x0019bac3
    0x0019bad8
    0x0019bae0
    0x0019bae2
    0x0019baf7
    0x0019baff
    0x0019bb01
    0x0019bb0a
    0x0019bb0a
    0x0019bb0a
    0x00000000
    0x0019bb01
    0x0019baeb
    0x0019baeb
    0x0019baf1
    0x00000000
    0x00000000
    0x00000000
    0x0019baf1
    0x0019bacc
    0x0019bacc
    0x0019bad2
    0x00000000
    0x00000000
    0x00000000
    0x0019bad2
    0x0019baad
    0x0019baad
    0x0019bab3
    0x00000000
    0x00000000
    0x00000000
    0x0019bab3
    0x0019ba1a
    0x0019ba1c
    0x0019ba31
    0x0019ba39
    0x0019ba3b
    0x0019ba50
    0x0019ba58
    0x0019ba5a
    0x0019ba6f
    0x0019ba77
    0x0019ba79
    0x0019ba82
    0x0019ba82
    0x0019ba82
    0x00000000
    0x0019ba79
    0x0019ba63
    0x0019ba63
    0x0019ba69
    0x00000000
    0x00000000
    0x00000000
    0x0019ba69
    0x0019ba44
    0x0019ba44
    0x0019ba4a
    0x00000000
    0x00000000
    0x00000000
    0x0019ba4a
    0x0019ba25
    0x0019ba25
    0x0019ba2b
    0x00000000
    0x00000000
    0x00000000
    0x0019ba2b
    0x0019be4f
    0x0019c1f9
    0x0019c1f9
    0x00000000
    0x0019c1f9
    0x0019be55
    0x00000000
    0x00000000
    0x00000000
    0x0019c5b3
    0x0019c5b3
    0x0019c5b7
    0x0019c5bb
    0x0019c5bd
    0x0019c5c3
    0x0019c5ca
    0x0019c5ca
    0x0019c5ca
    0x00000000
    0x00000000
    0x0019c985
    0x0019c98d
    0x00000000
    0x00000000
    0x00000000
    0x00000000
    0x0019cd6e
    0x0019cd6e
    0x0019cd72
    0x0019cd76
    0x0019cd78
    0x0019c993
    0x0019c993
    0x0019c997
    0x0019c99b
    0x0019c99d
    0x00000000
    0x00000000
    0x0019c9a3
    0x0019c9a7
    0x0019c9aa
    0x0019c9b0
    0x0019cd91
    0x0019cd91
    0x00000000
    0x0019cd91
    0x00000000
    0x0019c9b6
    0x0019cd7e
    0x0019cd82
    0x0019cd85
    0x0019cd8b
    0x00000000
    0x00000000
    0x00000000
    0x00000000
    0x0019c17e
    0x0019c17e
    0x0019c184
    0x0019c1f3
    0x0019c1f5
    0x0019c1f7
    0x00000000
    0x00000000
    0x00000000
    0x0019c1f7
    0x0019c186
    0x0019c189
    0x0019c18d
    0x0019c18f
    0x0019c1a0
    0x0019c1a0
    0x0019c1a4
    0x0019c1a8
    0x0019c1aa
    0x0019c1bb
    0x0019c1bb
    0x0019c1bf
    0x0019c1c3
    0x0019c1c5
    0x0019c1da
    0x0019c1da
    0x0019c1e2
    0x0019c1e4
    0x0019c1e6
    0x0019c1ed
    0x0019c1ed
    0x0019c1ed
    0x00000000
    0x0019c1e4
    0x0019c1c7
    0x0019c1cb
    0x0019c1ce
    0x0019c1d4
    0x00000000
    0x00000000
    0x0019c1d6
    0x0019c1d6
    0x00000000
    0x0019c1d6
    0x0019c1ac
    0x0019c1b0
    0x0019c1b3
    0x0019c1b9
    0x00000000
    0x00000000
    0x00000000
    0x0019c1b9
    0x0019c191
    0x0019c195
    0x0019c198
    0x0019c19e
    0x00000000
    0x00000000
    0x00000000
    0x00000000
    0x0019c52c
    0x0019c52c
    0x0019c532
    0x0019c5a9
    0x0019c5ab
    0x0019c5ad
    0x00000000
    0x00000000
    0x00000000
    0x0019c5ad
    0x0019c534
    0x0019c537
    0x0019c53b
    0x0019c53d
    0x0019c552
    0x0019c552
    0x0019c556
    0x0019c55a
    0x0019c55c
    0x0019c571
    0x0019c571
    0x0019c575
    0x0019c579
    0x0019c57b
    0x0019c590
    0x0019c590
    0x0019c594
    0x0019c598
    0x0019c59a
    0x0019c59c
    0x0019c5a3
    0x0019c5a3
    0x0019c5a3
    0x00000000
    0x0019c59a
    0x0019c57d
    0x0019c581
    0x0019c584
    0x0019c584
    0x0019c58a
    0x00000000
    0x00000000
    0x00000000
    0x0019c58a
    0x0019c55e
    0x0019c562
    0x0019c565
    0x0019c565
    0x0019c56b
    0x00000000
    0x00000000
    0x00000000
    0x0019c56b
    0x0019c53f
    0x0019c543
    0x0019c546
    0x0019c546
    0x0019c54c
    0x00000000
    0x00000000
    0x00000000
    0x00000000
    0x0019c8fe
    0x0019c8fe
    0x0019c904
    0x0019c97b
    0x0019c97d
    0x0019c97f
    0x00000000
    0x00000000
    0x00000000
    0x0019c97f
    0x0019c906
    0x0019c909
    0x0019c90d
    0x0019c90f
    0x0019c924
    0x0019c924
    0x0019c928
    0x0019c92c
    0x0019c92e
    0x0019c943
    0x0019c943
    0x0019c947
    0x0019c94b
    0x0019c94d
    0x0019c962
    0x0019c962
    0x0019c966
    0x0019c96a
    0x0019c96c
    0x0019c96e
    0x0019c975
    0x0019c975
    0x0019c975
    0x00000000
    0x0019c96c
    0x0019c94f
    0x0019c953
    0x0019c956
    0x0019c956
    0x0019c95c
    0x00000000
    0x00000000
    0x00000000
    0x0019c95c
    0x0019c930
    0x0019c934
    0x0019c937
    0x0019c937
    0x0019c93d
    0x00000000
    0x00000000
    0x00000000
    0x0019c93d
    0x0019c911
    0x0019c915
    0x0019c918
    0x0019c918
    0x0019c91e
    0x00000000
    0x00000000
    0x00000000
    0x00000000
    0x0019cce7
    0x0019cce7
    0x0019cced
    0x0019cd64
    0x0019cd66
    0x0019cd68
    0x00000000
    0x00000000
    0x00000000
    0x0019cd68
    0x0019ccef
    0x0019ccf2
    0x0019ccf6
    0x0019ccf8
    0x0019cd0d
    0x0019cd0d
    0x0019cd11
    0x0019cd15
    0x0019cd17
    0x0019cd2c
    0x0019cd2c
    0x0019cd30
    0x0019cd34
    0x0019cd36
    0x0019cd4b
    0x0019cd4b
    0x0019cd4f
    0x0019cd53
    0x0019cd55
    0x0019cd57
    0x0019cd5e
    0x0019cd5e
    0x0019cd5e
    0x00000000
    0x0019cd55
    0x0019cd38
    0x0019cd3c
    0x0019cd3f
    0x0019cd3f
    0x0019cd45
    0x00000000
    0x00000000
    0x00000000
    0x0019cd45
    0x0019cd19
    0x0019cd1d
    0x0019cd20
    0x0019cd20
    0x0019cd26
    0x00000000
    0x00000000
    0x00000000
    0x0019cd26
    0x0019ccfa
    0x0019ccfe
    0x0019cd01
    0x0019cd01
    0x0019cd07
    0x00000000
    0x00000000
    0x00000000
    0x00000000
    0x0019c0f7
    0x0019c0f7
    0x0019c0fd
    0x0019c174
    0x0019c176
    0x0019c178
    0x00000000
    0x00000000
    0x00000000
    0x0019c178
    0x0019c0ff
    0x0019c102
    0x0019c106
    0x0019c108
    0x0019c11d
    0x0019c11d
    0x0019c121
    0x0019c125
    0x0019c127
    0x0019c13c
    0x0019c13c
    0x0019c140
    0x0019c144
    0x0019c146
    0x0019c15b
    0x0019c15b
    0x0019c15f
    0x0019c163
    0x0019c165
    0x0019c167
    0x0019c16e
    0x0019c16e
    0x0019c16e
    0x00000000
    0x0019c165
    0x0019c148
    0x0019c14c
    0x0019c14f
    0x0019c14f
    0x0019c155
    0x00000000
    0x00000000
    0x00000000
    0x0019c155
    0x0019c129
    0x0019c12d
    0x0019c130
    0x0019c130
    0x0019c136
    0x00000000
    0x00000000
    0x00000000
    0x0019c136
    0x0019c10a
    0x0019c10e
    0x0019c111
    0x0019c111
    0x0019c117
    0x00000000
    0x00000000
    0x00000000
    0x00000000
    0x0019c4a4
    0x0019c4a4
    0x0019c4aa
    0x0019c522
    0x0019c524
    0x0019c526
    0x00000000
    0x00000000
    0x00000000
    0x0019c526
    0x0019c4ac
    0x0019c4b0
    0x0019c4b4
    0x0019c4b6
    0x0019c4cb
    0x0019c4cb
    0x0019c4cf
    0x0019c4d3
    0x0019c4d5
    0x0019c4ea
    0x0019c4ea
    0x0019c4ee
    0x0019c4f2
    0x0019c4f4
    0x0019c509
    0x0019c509
    0x0019c50d
    0x0019c511
    0x0019c513
    0x0019c515
    0x0019c51c
    0x0019c51c
    0x0019c51c
    0x00000000
    0x0019c513
    0x0019c4f6
    0x0019c4fa
    0x0019c4fd
    0x0019c4fd
    0x0019c503
    0x00000000
    0x00000000
    0x00000000
    0x0019c503
    0x0019c4d7
    0x0019c4db
    0x0019c4de
    0x0019c4de
    0x0019c4e4
    0x00000000
    0x00000000
    0x00000000
    0x0019c4e4
    0x0019c4b8
    0x0019c4bc
    0x0019c4bf
    0x0019c4bf
    0x0019c4c5
    0x00000000
    0x00000000
    0x00000000
    0x00000000
    0x0019c876
    0x0019c876
    0x0019c87c
    0x0019c8f4
    0x0019c8f6
    0x0019c8f8
    0x00000000
    0x00000000
    0x00000000
    0x0019c8f8
    0x0019c87e
    0x0019c882
    0x0019c886
    0x0019c888
    0x0019c89d
    0x0019c89d
    0x0019c8a1
    0x0019c8a5
    0x0019c8a7
    0x0019c8bc
    0x0019c8bc
    0x0019c8c0
    0x0019c8c4
    0x0019c8c6
    0x0019c8db
    0x0019c8db
    0x0019c8df
    0x0019c8e3
    0x0019c8e5
    0x0019c8e7
    0x0019c8ee
    0x0019c8ee
    0x0019c8ee
    0x00000000
    0x0019c8e5
    0x0019c8c8
    0x0019c8cc
    0x0019c8cf
    0x0019c8cf
    0x0019c8d5
    0x00000000
    0x00000000
    0x00000000
    0x0019c8d5
    0x0019c8a9
    0x0019c8ad
    0x0019c8b0
    0x0019c8b0
    0x0019c8b6
    0x00000000
    0x00000000
    0x00000000
    0x0019c8b6
    0x0019c88a
    0x0019c88e
    0x0019c891
    0x0019c891
    0x0019c897
    0x00000000
    0x00000000
    0x00000000
    0x00000000
    0x0019cc60
    0x0019cc60
    0x0019cc66
    0x0019ccdd
    0x0019ccdf
    0x0019cce1
    0x00000000
    0x00000000
    0x00000000
    0x0019cce1
    0x0019cc68
    0x0019cc6b
    0x0019cc6f
    0x0019cc71
    0x0019cc86
    0x0019cc86
    0x0019cc8a
    0x0019cc8e
    0x0019cc90
    0x0019cca5
    0x0019cca5
    0x0019cca9
    0x0019ccad
    0x0019ccaf
    0x0019ccc4
    0x0019ccc4
    0x0019ccc8
    0x0019cccc
    0x0019ccce
    0x0019ccd0
    0x0019ccd7
    0x0019ccd7
    0x0019ccd7
    0x00000000
    0x0019ccce
    0x0019ccb1
    0x0019ccb5
    0x0019ccb8
    0x0019ccb8
    0x0019ccbe
    0x00000000
    0x00000000
    0x00000000
    0x0019ccbe
    0x0019cc92
    0x0019cc96
    0x0019cc99
    0x0019cc99
    0x0019cc9f
    0x00000000
    0x00000000
    0x00000000
    0x0019cc9f
    0x0019cc73
    0x0019cc77
    0x0019cc7a
    0x0019cc7a
    0x0019cc80
    0x00000000
    0x00000000
    0x00000000
    0x00000000
    0x0019c06f
    0x0019c06f
    0x0019c075
    0x0019c0ed
    0x0019c0ef
    0x0019c0f1
    0x00000000
    0x00000000
    0x00000000
    0x0019c0f1
    0x0019c077
    0x0019c07b
    0x0019c07f
    0x0019c081
    0x0019c096
    0x0019c096
    0x0019c09a
    0x0019c09e
    0x0019c0a0
    0x0019c0b5
    0x0019c0b5
    0x0019c0b9
    0x0019c0bd
    0x0019c0bf
    0x0019c0d4
    0x0019c0d4
    0x0019c0d8
    0x0019c0dc
    0x0019c0de
    0x0019c0e0
    0x0019c0e7
    0x0019c0e7
    0x0019c0e7
    0x00000000
    0x0019c0de
    0x0019c0c1
    0x0019c0c5
    0x0019c0c8
    0x0019c0c8
    0x0019c0ce
    0x00000000
    0x00000000
    0x00000000
    0x0019c0ce
    0x0019c0a2
    0x0019c0a6
    0x0019c0a9
    0x0019c0a9
    0x0019c0af
    0x00000000
    0x00000000
    0x00000000
    0x0019c0af
    0x0019c083
    0x0019c087
    0x0019c08a
    0x0019c08a
    0x0019c090
    0x00000000
    0x00000000
    0x00000000
    0x00000000
    0x0019c41d
    0x0019c41d
    0x0019c423
    0x0019c49a
    0x0019c49c
    0x0019c49e
    0x00000000
    0x00000000
    0x00000000
    0x0019c49e
    0x0019c425
    0x0019c428
    0x0019c42c
    0x0019c42e
    0x0019c443
    0x0019c443
    0x0019c447
    0x0019c44b
    0x0019c44d
    0x0019c462
    0x0019c462
    0x0019c466
    0x0019c46a
    0x0019c46c
    0x0019c481
    0x0019c481
    0x0019c485
    0x0019c489
    0x0019c48b
    0x0019c48d
    0x0019c494
    0x0019c494
    0x0019c494
    0x00000000
    0x0019c48b
    0x0019c46e
    0x0019c472
    0x0019c475
    0x0019c475
    0x0019c47b
    0x00000000
    0x00000000
    0x00000000
    0x0019c47b
    0x0019c44f
    0x0019c453
    0x0019c456
    0x0019c456
    0x0019c45c
    0x00000000
    0x00000000
    0x00000000
    0x0019c45c
    0x0019c430
    0x0019c434
    0x0019c437
    0x0019c437
    0x0019c43d
    0x00000000
    0x00000000
    0x00000000
    0x00000000
    0x0019c7ef
    0x0019c7ef
    0x0019c7f5
    0x0019c86c
    0x0019c86e
    0x0019c870
    0x00000000
    0x00000000
    0x00000000
    0x0019c870
    0x0019c7f7
    0x0019c7fa
    0x0019c7fe
    0x0019c800
    0x0019c815
    0x0019c815
    0x0019c819
    0x0019c81d
    0x0019c81f
    0x0019c834
    0x0019c834
    0x0019c838
    0x0019c83c
    0x0019c83e
    0x0019c853
    0x0019c853
    0x0019c857
    0x0019c85b
    0x0019c85d
    0x0019c85f
    0x0019c866
    0x0019c866
    0x0019c866
    0x00000000
    0x0019c85d
    0x0019c840
    0x0019c844
    0x0019c847
    0x0019c847
    0x0019c84d
    0x00000000
    0x00000000
    0x00000000
    0x0019c84d
    0x0019c821
    0x0019c825
    0x0019c828
    0x0019c828
    0x0019c82e
    0x00000000
    0x00000000
    0x00000000
    0x0019c82e
    0x0019c802
    0x0019c806
    0x0019c809
    0x0019c809
    0x0019c80f
    0x00000000
    0x00000000
    0x00000000
    0x00000000
    0x0019cbd8
    0x0019cbd8
    0x0019cbde
    0x0019cc56
    0x0019cc58
    0x0019cc5a
    0x00000000
    0x00000000
    0x00000000
    0x0019cc5a
    0x0019cbe0
    0x0019cbe4
    0x0019cbe8
    0x0019cbea
    0x0019cbff
    0x0019cbff
    0x0019cc03
    0x0019cc07
    0x0019cc09
    0x0019cc1e
    0x0019cc1e
    0x0019cc22
    0x0019cc26
    0x0019cc28
    0x0019cc3d
    0x0019cc3d
    0x0019cc41
    0x0019cc45
    0x0019cc47
    0x0019cc49
    0x0019cc50
    0x0019cc50
    0x0019cc50
    0x00000000
    0x0019cc47
    0x0019cc2a
    0x0019cc2e
    0x0019cc31
    0x0019cc31
    0x0019cc37
    0x00000000
    0x00000000
    0x00000000
    0x0019cc37
    0x0019cc0b
    0x0019cc0f
    0x0019cc12
    0x0019cc12
    0x0019cc18
    0x00000000
    0x00000000
    0x00000000
    0x0019cc18
    0x0019cbec
    0x0019cbf0
    0x0019cbf3
    0x0019cbf3
    0x0019cbf9
    0x00000000
    0x00000000
    0x00000000
    0x00000000
    0x0019bfe8
    0x0019bfe8
    0x0019bfee
    0x0019c065
    0x0019c067
    0x0019c069
    0x00000000
    0x00000000
    0x00000000
    0x0019c069
    0x0019bff0
    0x0019bff3
    0x0019bff7
    0x0019bff9
    0x0019c00e
    0x0019c00e
    0x0019c012
    0x0019c016
    0x0019c018
    0x0019c02d
    0x0019c02d
    0x0019c031
    0x0019c035
    0x0019c037
    0x0019c04c
    0x0019c04c
    0x0019c050
    0x0019c054
    0x0019c056
    0x0019c058
    0x0019c05f
    0x0019c05f
    0x0019c05f
    0x00000000
    0x0019c056
    0x0019c039
    0x0019c03d
    0x0019c040
    0x0019c040
    0x0019c046
    0x00000000
    0x00000000
    0x00000000
    0x0019c046
    0x0019c01a
    0x0019c01e
    0x0019c021
    0x0019c021
    0x0019c027
    0x00000000
    0x00000000
    0x00000000
    0x0019c027
    0x0019bffb
    0x0019bfff
    0x0019c002
    0x0019c002
    0x0019c008
    0x00000000
    0x00000000
    0x00000000
    0x00000000
    0x0019c396
    0x0019c396
    0x0019c39c
    0x0019c413
    0x0019c415
    0x0019c417
    0x00000000
    0x00000000
    0x00000000
    0x0019c417
    0x0019c39e
    0x0019c3a1
    0x0019c3a5
    0x0019c3a7
    0x0019c3bc
    0x0019c3bc
    0x0019c3c0
    0x0019c3c4
    0x0019c3c6
    0x0019c3db
    0x0019c3db
    0x0019c3df
    0x0019c3e3
    0x0019c3e5
    0x0019c3fa
    0x0019c3fa
    0x0019c3fe
    0x0019c402
    0x0019c404
    0x0019c406
    0x0019c40d
    0x0019c40d
    0x0019c40d
    0x00000000
    0x0019c404
    0x0019c3e7
    0x0019c3eb
    0x0019c3ee
    0x0019c3ee
    0x0019c3f4
    0x00000000
    0x00000000
    0x00000000
    0x0019c3f4
    0x0019c3c8
    0x0019c3cc
    0x0019c3cf
    0x0019c3cf
    0x0019c3d5
    0x00000000
    0x00000000
    0x00000000
    0x0019c3d5
    0x0019c3a9
    0x0019c3ad
    0x0019c3b0
    0x0019c3b0
    0x0019c3b6
    0x00000000
    0x00000000
    0x00000000
    0x00000000
    0x0019c768
    0x0019c768
    0x0019c76e
    0x0019c7e5
    0x0019c7e7
    0x0019c7e9
    0x00000000
    0x00000000
    0x00000000
    0x0019c7e9
    0x0019c770
    0x0019c773
    0x0019c777
    0x0019c779
    0x0019c78e
    0x0019c78e
    0x0019c792
    0x0019c796
    0x0019c798
    0x0019c7ad
    0x0019c7ad
    0x0019c7b1
    0x0019c7b5
    0x0019c7b7
    0x0019c7cc
    0x0019c7cc
    0x0019c7d0
    0x0019c7d4
    0x0019c7d6
    0x0019c7d8
    0x0019c7df
    0x0019c7df
    0x0019c7df
    0x00000000
    0x0019c7d6
    0x0019c7b9
    0x0019c7bd
    0x0019c7c0
    0x0019c7c0
    0x0019c7c6
    0x00000000
    0x00000000
    0x00000000
    0x0019c7c6
    0x0019c79a
    0x0019c79e
    0x0019c7a1
    0x0019c7a1
    0x0019c7a7
    0x00000000
    0x00000000
    0x00000000
    0x0019c7a7
    0x0019c77b
    0x0019c77f
    0x0019c782
    0x0019c782
    0x0019c788
    0x00000000
    0x00000000
    0x00000000
    0x00000000
    0x0019cb51
    0x0019cb51
    0x0019cb57
    0x0019cbce
    0x0019cbd0
    0x0019cbd2
    0x00000000
    0x00000000
    0x00000000
    0x0019cbd2
    0x0019cb59
    0x0019cb5c
    0x0019cb60
    0x0019cb62
    0x0019cb77
    0x0019cb77
    0x0019cb7b
    0x0019cb7f
    0x0019cb81
    0x0019cb96
    0x0019cb96
    0x0019cb9a
    0x0019cb9e
    0x0019cba0
    0x0019cbb5
    0x0019cbb5
    0x0019cbb9
    0x0019cbbd
    0x0019cbbf
    0x0019cbc1
    0x0019cbc8
    0x0019cbc8
    0x0019cbc8
    0x00000000
    0x0019cbbf
    0x0019cba2
    0x0019cba6
    0x0019cba9
    0x0019cba9
    0x0019cbaf
    0x00000000
    0x00000000
    0x00000000
    0x0019cbaf
    0x0019cb83
    0x0019cb87
    0x0019cb8a
    0x0019cb8a
    0x0019cb90
    0x00000000
    0x00000000
    0x00000000
    0x0019cb90
    0x0019cb64
    0x0019cb68
    0x0019cb6b
    0x0019cb6b
    0x0019cb71
    0x00000000
    0x00000000
    0x00000000
    0x00000000
    0x0019bf61
    0x0019bf61
    0x0019bf67
    0x0019bfde
    0x0019bfe0
    0x0019bfe2
    0x00000000
    0x00000000
    0x00000000
    0x0019bfe2
    0x0019bf69
    0x0019bf6c
    0x0019bf70
    0x0019bf72
    0x0019bf87
    0x0019bf87
    0x0019bf8b
    0x0019bf8f
    0x0019bf91
    0x0019bfa6
    0x0019bfa6
    0x0019bfaa
    0x0019bfae
    0x0019bfb0
    0x0019bfc5
    0x0019bfc5
    0x0019bfc9
    0x0019bfcd
    0x0019bfcf
    0x0019bfd1
    0x0019bfd8
    0x0019bfd8
    0x0019bfd8
    0x00000000
    0x0019bfcf
    0x0019bfb2
    0x0019bfb6
    0x0019bfb9
    0x0019bfb9
    0x0019bfbf
    0x00000000
    0x00000000
    0x00000000
    0x0019bfbf
    0x0019bf93
    0x0019bf97
    0x0019bf9a
    0x0019bf9a
    0x0019bfa0
    0x00000000
    0x00000000
    0x00000000
    0x0019bfa0
    0x0019bf74
    0x0019bf78
    0x0019bf7b
    0x0019bf7b
    0x0019bf81
    0x00000000
    0x00000000
    0x00000000
    0x00000000
    0x0019c30f
    0x0019c30f
    0x0019c315
    0x0019c38c
    0x0019c38e
    0x0019c390
    0x00000000
    0x00000000
    0x00000000
    0x0019c390
    0x0019c317
    0x0019c31a
    0x0019c31e
    0x0019c320
    0x0019c335
    0x0019c335
    0x0019c339
    0x0019c33d
    0x0019c33f
    0x0019c354
    0x0019c354
    0x0019c358
    0x0019c35c
    0x0019c35e
    0x0019c373
    0x0019c373
    0x0019c377
    0x0019c37b
    0x0019c37d
    0x0019c37f
    0x0019c386
    0x0019c386
    0x0019c386
    0x00000000
    0x0019c37d
    0x0019c360
    0x0019c364
    0x0019c367
    0x0019c367
    0x0019c36d
    0x00000000
    0x00000000
    0x00000000
    0x0019c36d
    0x0019c341
    0x0019c345
    0x0019c348
    0x0019c348
    0x0019c34e
    0x00000000
    0x00000000
    0x00000000
    0x0019c34e
    0x0019c322
    0x0019c326
    0x0019c329
    0x0019c329
    0x0019c32f
    0x00000000
    0x00000000
    0x00000000
    0x00000000
    0x0019c6e1
    0x0019c6e1
    0x0019c6e7
    0x0019c75e
    0x0019c760
    0x0019c762
    0x00000000
    0x00000000
    0x00000000
    0x0019c762
    0x0019c6e9
    0x0019c6ec
    0x0019c6f0
    0x0019c6f2
    0x0019c707
    0x0019c707
    0x0019c70b
    0x0019c70f
    0x0019c711
    0x0019c726
    0x0019c726
    0x0019c72a
    0x0019c72e
    0x0019c730
    0x0019c745
    0x0019c745
    0x0019c749
    0x0019c74d
    0x0019c74f
    0x0019c751
    0x0019c758
    0x0019c758
    0x0019c758
    0x00000000
    0x0019c74f
    0x0019c732
    0x0019c736
    0x0019c739
    0x0019c739
    0x0019c73f
    0x00000000
    0x00000000
    0x00000000
    0x0019c73f
    0x0019c713
    0x0019c717
    0x0019c71a
    0x0019c71a
    0x0019c720
    0x00000000
    0x00000000
    0x00000000
    0x0019c720
    0x0019c6f4
    0x0019c6f8
    0x0019c6fb
    0x0019c6fb
    0x0019c701
    0x00000000
    0x00000000
    0x00000000
    0x00000000
    0x0019caca
    0x0019caca
    0x0019cad0
    0x0019cb47
    0x0019cb49
    0x0019cb4b
    0x00000000
    0x00000000
    0x00000000
    0x0019cb4b
    0x0019cad2
    0x0019cad5
    0x0019cad9
    0x0019cadb
    0x0019caf0
    0x0019caf0
    0x0019caf4
    0x0019caf8
    0x0019cafa
    0x0019cb0f
    0x0019cb0f
    0x0019cb13
    0x0019cb17
    0x0019cb19
    0x0019cb2e
    0x0019cb2e
    0x0019cb32
    0x0019cb36
    0x0019cb38
    0x0019cb3a
    0x0019cb41
    0x0019cb41
    0x0019cb41
    0x00000000
    0x0019cb38
    0x0019cb1b
    0x0019cb1f
    0x0019cb22
    0x0019cb22
    0x0019cb28
    0x00000000
    0x00000000
    0x00000000
    0x0019cb28
    0x0019cafc
    0x0019cb00
    0x0019cb03
    0x0019cb03
    0x0019cb09
    0x00000000
    0x00000000
    0x00000000
    0x0019cb09
    0x0019cadd
    0x0019cae1
    0x0019cae4
    0x0019cae4
    0x0019caea
    0x00000000
    0x00000000
    0x00000000
    0x00000000
    0x0019beda
    0x0019beda
    0x0019bee0
    0x0019bf57
    0x0019bf59
    0x0019bf5b
    0x00000000
    0x00000000
    0x00000000
    0x0019bf5b
    0x0019bee2
    0x0019bee5
    0x0019bee9
    0x0019beeb
    0x0019bf00
    0x0019bf00
    0x0019bf04
    0x0019bf08
    0x0019bf0a
    0x0019bf1f
    0x0019bf1f
    0x0019bf23
    0x0019bf27
    0x0019bf29
    0x0019bf3e
    0x0019bf3e
    0x0019bf42
    0x0019bf46
    0x0019bf48
    0x0019bf4a
    0x0019bf51
    0x0019bf51
    0x0019bf51
    0x00000000
    0x0019bf48
    0x0019bf2b
    0x0019bf2f
    0x0019bf32
    0x0019bf32
    0x0019bf38
    0x00000000
    0x00000000
    0x00000000
    0x0019bf38
    0x0019bf0c
    0x0019bf10
    0x0019bf13
    0x0019bf13
    0x0019bf19
    0x00000000
    0x00000000
    0x00000000
    0x0019bf19
    0x0019beed
    0x0019bef1
    0x0019bef4
    0x0019bef4
    0x0019befa
    0x00000000
    0x00000000
    0x00000000
    0x00000000
    0x0019c288
    0x0019c288
    0x0019c28e
    0x0019c305
    0x0019c307
    0x0019c309
    0x00000000
    0x00000000
    0x00000000
    0x0019c309
    0x0019c290
    0x0019c293
    0x0019c297
    0x0019c299
    0x0019c2ae
    0x0019c2ae
    0x0019c2b2
    0x0019c2b6
    0x0019c2b8
    0x0019c2cd
    0x0019c2cd
    0x0019c2d1
    0x0019c2d5
    0x0019c2d7
    0x0019c2ec
    0x0019c2ec
    0x0019c2f0
    0x0019c2f4
    0x0019c2f6
    0x0019c2f8
    0x0019c2ff
    0x0019c2ff
    0x0019c2ff
    0x00000000
    0x0019c2f6
    0x0019c2d9
    0x0019c2dd
    0x0019c2e0
    0x0019c2e0
    0x0019c2e6
    0x00000000
    0x00000000
    0x00000000
    0x0019c2e6
    0x0019c2ba
    0x0019c2be
    0x0019c2c1
    0x0019c2c1
    0x0019c2c7
    0x00000000
    0x00000000
    0x00000000
    0x0019c2c7
    0x0019c29b
    0x0019c29f
    0x0019c2a2
    0x0019c2a2
    0x0019c2a8
    0x00000000
    0x00000000
    0x00000000
    0x00000000
    0x0019c65a
    0x0019c65a
    0x0019c660
    0x0019c6d7
    0x0019c6d9
    0x0019c6db
    0x00000000
    0x00000000
    0x00000000
    0x0019c6db
    0x0019c662
    0x0019c665
    0x0019c669
    0x0019c66b
    0x0019c680
    0x0019c680
    0x0019c684
    0x0019c688
    0x0019c68a
    0x0019c69f
    0x0019c69f
    0x0019c6a3
    0x0019c6a7
    0x0019c6a9
    0x0019c6be
    0x0019c6be
    0x0019c6c2
    0x0019c6c6
    0x0019c6c8
    0x0019c6ca
    0x0019c6d1
    0x0019c6d1
    0x0019c6d1
    0x00000000
    0x0019c6c8
    0x0019c6ab
    0x0019c6af
    0x0019c6b2
    0x0019c6b2
    0x0019c6b8
    0x00000000
    0x00000000
    0x00000000
    0x0019c6b8
    0x0019c68c
    0x0019c690
    0x0019c693
    0x0019c693
    0x0019c699
    0x00000000
    0x00000000
    0x00000000
    0x0019c699
    0x0019c66d
    0x0019c671
    0x0019c674
    0x0019c674
    0x0019c67a
    0x00000000
    0x00000000
    0x00000000
    0x00000000
    0x0019ca43
    0x0019ca43
    0x0019ca49
    0x0019cac0
    0x0019cac2
    0x0019cac4
    0x00000000
    0x00000000
    0x00000000
    0x0019cac4
    0x0019ca4b
    0x0019ca4e
    0x0019ca52
    0x0019ca54
    0x0019ca69
    0x0019ca69
    0x0019ca6d
    0x0019ca71
    0x0019ca73
    0x0019ca88
    0x0019ca88
    0x0019ca8c
    0x0019ca90
    0x0019ca92
    0x0019caa7
    0x0019caa7
    0x0019caab
    0x0019caaf
    0x0019cab1
    0x0019cab3
    0x0019caba
    0x0019caba
    0x0019caba
    0x00000000
    0x0019cab1
    0x0019ca94
    0x0019ca98
    0x0019ca9b
    0x0019ca9b
    0x0019caa1
    0x00000000
    0x00000000
    0x00000000
    0x0019caa1
    0x0019ca75
    0x0019ca79
    0x0019ca7c
    0x0019ca7c
    0x0019ca82
    0x00000000
    0x00000000
    0x00000000
    0x0019ca82
    0x0019ca56
    0x0019ca5a
    0x0019ca5d
    0x0019ca5d
    0x0019ca63
    0x00000000
    0x00000000
    0x00000000
    0x00000000
    0x0019be63
    0x0019be69
    0x0019bed4
    0x0019bed6
    0x0019bed8
    0x00000000
    0x00000000
    0x00000000
    0x0019bed8
    0x0019be6b
    0x0019be6e
    0x0019be72
    0x0019be74
    0x0019be85
    0x0019be85
    0x0019be89
    0x0019be8d
    0x0019be8f
    0x0019bea0
    0x0019bea0
    0x0019bea4
    0x0019bea8
    0x0019beaa
    0x0019bebb
    0x0019bebb
    0x0019bebf
    0x0019bec3
    0x0019bec5
    0x0019bec7
    0x0019bece
    0x0019bece
    0x0019bece
    0x00000000
    0x0019bec5
    0x0019beac
    0x0019beb0
    0x0019beb3
    0x0019beb3
    0x0019beb9
    0x00000000
    0x00000000
    0x00000000
    0x0019beb9
    0x0019be91
    0x0019be95
    0x0019be98
    0x0019be98
    0x0019be9e
    0x00000000
    0x00000000
    0x00000000
    0x0019be9e
    0x0019be76
    0x0019be7a
    0x0019be7d
    0x0019be7d
    0x0019be83
    0x00000000
    0x00000000
    0x00000000
    0x00000000
    0x0019c201
    0x0019c207
    0x0019c27e
    0x0019c280
    0x0019c282
    0x00000000
    0x00000000
    0x00000000
    0x0019c282
    0x0019c209
    0x0019c20c
    0x0019c210
    0x0019c212
    0x0019c227
    0x0019c227
    0x0019c22b
    0x0019c22f
    0x0019c231
    0x0019c246
    0x0019c246
    0x0019c24a
    0x0019c24e
    0x0019c250
    0x0019c265
    0x0019c265
    0x0019c269
    0x0019c26d
    0x0019c26f
    0x0019c271
    0x0019c278
    0x0019c278
    0x0019c278
    0x00000000
    0x0019c26f
    0x0019c252
    0x0019c256
    0x0019c259
    0x0019c259
    0x0019c25f
    0x00000000
    0x00000000
    0x00000000
    0x0019c25f
    0x0019c233
    0x0019c237
    0x0019c23a
    0x0019c23a
    0x0019c240
    0x00000000
    0x00000000
    0x00000000
    0x0019c240
    0x0019c214
    0x0019c218
    0x0019c21b
    0x0019c21b
    0x0019c221
    0x00000000
    0x00000000
    0x00000000
    0x00000000
    0x0019c5d3
    0x0019c5d9
    0x0019c650
    0x0019c652
    0x0019c654
    0x00000000
    0x00000000
    0x00000000
    0x0019c654
    0x0019c5db
    0x0019c5de
    0x0019c5e2
    0x0019c5e4
    0x0019c5f9
    0x0019c5f9
    0x0019c5fd
    0x0019c601
    0x0019c603
    0x0019c618
    0x0019c618
    0x0019c61c
    0x0019c620
    0x0019c622
    0x0019c637
    0x0019c637
    0x0019c63b
    0x0019c63f
    0x0019c641
    0x0019c643
    0x0019c64a
    0x0019c64a
    0x0019c64a
    0x00000000
    0x0019c641
    0x0019c624
    0x0019c628
    0x0019c62b
    0x0019c62b
    0x0019c631
    0x00000000
    0x00000000
    0x00000000
    0x0019c631
    0x0019c605
    0x0019c609
    0x0019c60c
    0x0019c60c
    0x0019c612
    0x00000000
    0x00000000
    0x00000000
    0x0019c612
    0x0019c5e6
    0x0019c5ea
    0x0019c5ed
    0x0019c5ed
    0x0019c5f3
    0x00000000
    0x00000000
    0x00000000
    0x00000000
    0x0019c9bb
    0x0019c9c1
    0x0019ca39
    0x0019ca3b
    0x0019ca3d
    0x00000000
    0x00000000
    0x00000000
    0x0019ca3d
    0x0019c9c3
    0x0019c9c7
    0x0019c9cb
    0x0019c9cd
    0x0019c9e2
    0x0019c9e2
    0x0019c9e6
    0x0019c9ea
    0x0019c9ec
    0x0019ca01
    0x0019ca01
    0x0019ca05
    0x0019ca09
    0x0019ca0b
    0x0019ca20
    0x0019ca20
    0x0019ca24
    0x0019ca28
    0x0019ca2a
    0x0019ca2c
    0x0019ca33
    0x0019ca33
    0x0019ca33
    0x00000000
    0x0019ca2a
    0x0019ca0d
    0x0019ca11
    0x0019ca14
    0x0019ca14
    0x0019ca1a
    0x00000000
    0x00000000
    0x00000000
    0x0019ca1a
    0x0019c9ee
    0x0019c9f2
    0x0019c9f5
    0x0019c9f5
    0x0019c9fb
    0x00000000
    0x00000000
    0x00000000
    0x0019c9fb
    0x0019c9cf
    0x0019c9d3
    0x0019c9d6
    0x0019c9d6
    0x0019c9dc
    0x00000000
    0x00000000
    0x00000000
    0x00000000
    0x0019be55

    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID:
    • String ID:
    • API String ID:
    • Opcode ID: 12e16d9631d92bbd4e3af207b2877fdc6cc3522935bd80e8644a65cfd00ba5b5
    • Instruction ID: aa7c3ed2b7365ed8de270a9ef235c11414fec4b47c5d2e1068e13a1355a76ef9
    • Opcode Fuzzy Hash: 12e16d9631d92bbd4e3af207b2877fdc6cc3522935bd80e8644a65cfd00ba5b5
    • Instruction Fuzzy Hash: 9302C133D4D6B24B8F364EF955E02667FA09E01B5031F86A9DED43F196C312EE0696E0
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 100%
    			E0019C9BB(void* __eax, void* __ecx) {
    				void* _t196;
    				signed int _t197;
    				void* _t200;
    				signed char _t205;
    				signed char _t206;
    				signed char _t207;
    				signed char _t209;
    				signed char _t210;
    				signed int _t215;
    				signed int _t291;
    				void* _t294;
    				void* _t296;
    				void* _t298;
    				void* _t300;
    				void* _t302;
    				void* _t305;
    				void* _t307;
    				void* _t309;
    				void* _t312;
    				void* _t314;
    				void* _t316;
    				void* _t319;
    				void* _t321;
    				void* _t323;
    				void* _t326;
    				void* _t328;
    				void* _t330;
    				void* _t333;
    				void* _t335;
    				void* _t337;
    
    				_t200 = __ecx;
    				_t196 = __eax;
    				if( *((intOrPtr*)(__eax - 0x1f)) ==  *((intOrPtr*)(__ecx - 0x1f))) {
    					_t291 = 0;
    					L17:
    					if(_t291 != 0) {
    						goto L1;
    					}
    					_t205 =  *(_t196 - 0x1b);
    					if(_t205 ==  *(_t200 - 0x1b)) {
    						_t291 = 0;
    						L28:
    						if(_t291 != 0) {
    							goto L1;
    						}
    						_t206 =  *(_t196 - 0x17);
    						if(_t206 ==  *(_t200 - 0x17)) {
    							_t291 = 0;
    							L39:
    							if(_t291 != 0) {
    								goto L1;
    							}
    							_t207 =  *(_t196 - 0x13);
    							if(_t207 ==  *(_t200 - 0x13)) {
    								_t291 = 0;
    								L50:
    								if(_t291 != 0) {
    									goto L1;
    								}
    								if( *(_t196 - 0xf) ==  *(_t200 - 0xf)) {
    									_t291 = 0;
    									L61:
    									if(_t291 != 0) {
    										goto L1;
    									}
    									_t209 =  *(_t196 - 0xb);
    									if(_t209 ==  *(_t200 - 0xb)) {
    										_t291 = 0;
    										L72:
    										if(_t291 != 0) {
    											goto L1;
    										}
    										_t210 =  *(_t196 - 7);
    										if(_t210 ==  *(_t200 - 7)) {
    											_t291 = 0;
    											L83:
    											if(_t291 != 0) {
    												goto L1;
    											}
    											_t294 = ( *(_t196 - 3) & 0x000000ff) - ( *(_t200 - 3) & 0x000000ff);
    											if(_t294 == 0) {
    												L5:
    												_t296 = ( *(_t196 - 2) & 0x000000ff) - ( *(_t200 - 2) & 0x000000ff);
    												if(_t296 == 0) {
    													L3:
    													_t197 = ( *(_t196 - 1) & 0x000000ff) - ( *(_t200 - 1) & 0x000000ff);
    													if(_t197 != 0) {
    														_t8 = (0 | _t197 > 0x00000000) - 1; // -1
    														_t197 = (_t197 > 0) + _t8;
    													}
    													L2:
    													return _t197;
    												}
    												_t215 = (0 | _t296 > 0x00000000) + (0 | _t296 > 0x00000000) - 1;
    												if(_t215 != 0) {
    													L86:
    													_t197 = _t215;
    													goto L2;
    												} else {
    													goto L3;
    												}
    											}
    											_t215 = (0 | _t294 > 0x00000000) + (0 | _t294 > 0x00000000) - 1;
    											if(_t215 == 0) {
    												goto L5;
    											}
    											goto L86;
    										}
    										_t298 = (_t210 & 0x000000ff) - ( *(_t200 - 7) & 0x000000ff);
    										if(_t298 == 0) {
    											L76:
    											_t300 = ( *(_t196 - 6) & 0x000000ff) - ( *(_t200 - 6) & 0x000000ff);
    											if(_t300 == 0) {
    												L78:
    												_t302 = ( *(_t196 - 5) & 0x000000ff) - ( *(_t200 - 5) & 0x000000ff);
    												if(_t302 == 0) {
    													L80:
    													_t291 = ( *(_t196 - 4) & 0x000000ff) - ( *(_t200 - 4) & 0x000000ff);
    													if(_t291 != 0) {
    														_t189 = (0 | _t291 > 0x00000000) - 1; // -1
    														_t291 = (_t291 > 0) + _t189;
    													}
    													goto L83;
    												}
    												_t183 = (0 | _t302 > 0x00000000) - 1; // -1
    												_t291 = (_t302 > 0) + _t183;
    												if(_t291 != 0) {
    													goto L1;
    												}
    												goto L80;
    											}
    											_t177 = (0 | _t300 > 0x00000000) - 1; // -1
    											_t291 = (_t300 > 0) + _t177;
    											if(_t291 != 0) {
    												goto L1;
    											}
    											goto L78;
    										}
    										_t171 = (0 | _t298 > 0x00000000) - 1; // -1
    										_t291 = (_t298 > 0) + _t171;
    										if(_t291 != 0) {
    											goto L1;
    										}
    										goto L76;
    									}
    									_t305 = (_t209 & 0x000000ff) - ( *(_t200 - 0xb) & 0x000000ff);
    									if(_t305 == 0) {
    										L65:
    										_t307 = ( *(_t196 - 0xa) & 0x000000ff) - ( *(_t200 - 0xa) & 0x000000ff);
    										if(_t307 == 0) {
    											L67:
    											_t309 = ( *(_t196 - 9) & 0x000000ff) - ( *(_t200 - 9) & 0x000000ff);
    											if(_t309 == 0) {
    												L69:
    												_t291 = ( *(_t196 - 8) & 0x000000ff) - ( *(_t200 - 8) & 0x000000ff);
    												if(_t291 != 0) {
    													_t164 = (0 | _t291 > 0x00000000) - 1; // -1
    													_t291 = (_t291 > 0) + _t164;
    												}
    												goto L72;
    											}
    											_t158 = (0 | _t309 > 0x00000000) - 1; // -1
    											_t291 = (_t309 > 0) + _t158;
    											if(_t291 != 0) {
    												goto L1;
    											}
    											goto L69;
    										}
    										_t152 = (0 | _t307 > 0x00000000) - 1; // -1
    										_t291 = (_t307 > 0) + _t152;
    										if(_t291 != 0) {
    											goto L1;
    										}
    										goto L67;
    									}
    									_t146 = (0 | _t305 > 0x00000000) - 1; // -1
    									_t291 = (_t305 > 0) + _t146;
    									if(_t291 != 0) {
    										goto L1;
    									}
    									goto L65;
    								}
    								_t312 = ( *(_t196 - 0xf) & 0x000000ff) - ( *(_t200 - 0xf) & 0x000000ff);
    								if(_t312 == 0) {
    									L54:
    									_t314 = ( *(_t196 - 0xe) & 0x000000ff) - ( *(_t200 - 0xe) & 0x000000ff);
    									if(_t314 == 0) {
    										L56:
    										_t316 = ( *(_t196 - 0xd) & 0x000000ff) - ( *(_t200 - 0xd) & 0x000000ff);
    										if(_t316 == 0) {
    											L58:
    											_t291 = ( *(_t196 - 0xc) & 0x000000ff) - ( *(_t200 - 0xc) & 0x000000ff);
    											if(_t291 != 0) {
    												_t139 = (0 | _t291 > 0x00000000) - 1; // -1
    												_t291 = (_t291 > 0) + _t139;
    											}
    											goto L61;
    										}
    										_t133 = (0 | _t316 > 0x00000000) - 1; // -1
    										_t291 = (_t316 > 0) + _t133;
    										if(_t291 != 0) {
    											goto L1;
    										}
    										goto L58;
    									}
    									_t127 = (0 | _t314 > 0x00000000) - 1; // -1
    									_t291 = (_t314 > 0) + _t127;
    									if(_t291 != 0) {
    										goto L1;
    									}
    									goto L56;
    								}
    								_t121 = (0 | _t312 > 0x00000000) - 1; // -1
    								_t291 = (_t312 > 0) + _t121;
    								if(_t291 != 0) {
    									goto L1;
    								}
    								goto L54;
    							}
    							_t319 = (_t207 & 0x000000ff) - ( *(_t200 - 0x13) & 0x000000ff);
    							if(_t319 == 0) {
    								L43:
    								_t321 = ( *(_t196 - 0x12) & 0x000000ff) - ( *(_t200 - 0x12) & 0x000000ff);
    								if(_t321 == 0) {
    									L45:
    									_t323 = ( *(_t196 - 0x11) & 0x000000ff) - ( *(_t200 - 0x11) & 0x000000ff);
    									if(_t323 == 0) {
    										L47:
    										_t291 = ( *(_t196 - 0x10) & 0x000000ff) - ( *(_t200 - 0x10) & 0x000000ff);
    										if(_t291 != 0) {
    											_t113 = (0 | _t291 > 0x00000000) - 1; // -1
    											_t291 = (_t291 > 0) + _t113;
    										}
    										goto L50;
    									}
    									_t107 = (0 | _t323 > 0x00000000) - 1; // -1
    									_t291 = (_t323 > 0) + _t107;
    									if(_t291 != 0) {
    										goto L1;
    									}
    									goto L47;
    								}
    								_t101 = (0 | _t321 > 0x00000000) - 1; // -1
    								_t291 = (_t321 > 0) + _t101;
    								if(_t291 != 0) {
    									goto L1;
    								}
    								goto L45;
    							}
    							_t95 = (0 | _t319 > 0x00000000) - 1; // -1
    							_t291 = (_t319 > 0) + _t95;
    							if(_t291 != 0) {
    								goto L1;
    							}
    							goto L43;
    						}
    						_t326 = (_t206 & 0x000000ff) - ( *(_t200 - 0x17) & 0x000000ff);
    						if(_t326 == 0) {
    							L32:
    							_t328 = ( *(_t196 - 0x16) & 0x000000ff) - ( *(_t200 - 0x16) & 0x000000ff);
    							if(_t328 == 0) {
    								L34:
    								_t330 = ( *(_t196 - 0x15) & 0x000000ff) - ( *(_t200 - 0x15) & 0x000000ff);
    								if(_t330 == 0) {
    									L36:
    									_t291 = ( *(_t196 - 0x14) & 0x000000ff) - ( *(_t200 - 0x14) & 0x000000ff);
    									if(_t291 != 0) {
    										_t88 = (0 | _t291 > 0x00000000) - 1; // -1
    										_t291 = (_t291 > 0) + _t88;
    									}
    									goto L39;
    								}
    								_t82 = (0 | _t330 > 0x00000000) - 1; // -1
    								_t291 = (_t330 > 0) + _t82;
    								if(_t291 != 0) {
    									goto L1;
    								}
    								goto L36;
    							}
    							_t76 = (0 | _t328 > 0x00000000) - 1; // -1
    							_t291 = (_t328 > 0) + _t76;
    							if(_t291 != 0) {
    								goto L1;
    							}
    							goto L34;
    						}
    						_t70 = (0 | _t326 > 0x00000000) - 1; // -1
    						_t291 = (_t326 > 0) + _t70;
    						if(_t291 != 0) {
    							goto L1;
    						}
    						goto L32;
    					}
    					_t333 = (_t205 & 0x000000ff) - ( *(_t200 - 0x1b) & 0x000000ff);
    					if(_t333 == 0) {
    						L21:
    						_t335 = ( *(_t196 - 0x1a) & 0x000000ff) - ( *(_t200 - 0x1a) & 0x000000ff);
    						if(_t335 == 0) {
    							L23:
    							_t337 = ( *(_t196 - 0x19) & 0x000000ff) - ( *(_t200 - 0x19) & 0x000000ff);
    							if(_t337 == 0) {
    								L25:
    								_t291 = ( *(_t196 - 0x18) & 0x000000ff) - ( *(_t200 - 0x18) & 0x000000ff);
    								if(_t291 != 0) {
    									_t63 = (0 | _t291 > 0x00000000) - 1; // -1
    									_t291 = (_t291 > 0) + _t63;
    								}
    								goto L28;
    							}
    							_t57 = (0 | _t337 > 0x00000000) - 1; // -1
    							_t291 = (_t337 > 0) + _t57;
    							if(_t291 != 0) {
    								goto L1;
    							}
    							goto L25;
    						}
    						_t51 = (0 | _t335 > 0x00000000) - 1; // -1
    						_t291 = (_t335 > 0) + _t51;
    						if(_t291 != 0) {
    							goto L1;
    						}
    						goto L23;
    					}
    					_t45 = (0 | _t333 > 0x00000000) - 1; // -1
    					_t291 = (_t333 > 0) + _t45;
    					if(_t291 != 0) {
    						goto L1;
    					}
    					goto L21;
    				} else {
    					__edx =  *(__ecx - 0x1f) & 0x000000ff;
    					__esi =  *(__eax - 0x1f) & 0x000000ff;
    					__esi = ( *(__eax - 0x1f) & 0x000000ff) - ( *(__ecx - 0x1f) & 0x000000ff);
    					if(__esi == 0) {
    						L10:
    						__esi =  *(__eax - 0x1e) & 0x000000ff;
    						__edx =  *(__ecx - 0x1e) & 0x000000ff;
    						__esi = ( *(__eax - 0x1e) & 0x000000ff) - ( *(__ecx - 0x1e) & 0x000000ff);
    						if(__esi == 0) {
    							L12:
    							__esi =  *(__eax - 0x1d) & 0x000000ff;
    							__edx =  *(__ecx - 0x1d) & 0x000000ff;
    							__esi = ( *(__eax - 0x1d) & 0x000000ff) - ( *(__ecx - 0x1d) & 0x000000ff);
    							if(__esi == 0) {
    								L14:
    								__esi =  *(__eax - 0x1c) & 0x000000ff;
    								__edx =  *(__ecx - 0x1c) & 0x000000ff;
    								__esi = ( *(__eax - 0x1c) & 0x000000ff) - ( *(__ecx - 0x1c) & 0x000000ff);
    								if(__esi != 0) {
    									__edx = 0;
    									_t38 = (0 | __esi > 0x00000000) - 1; // -1
    									__esi = (__esi > 0) + _t38;
    								}
    								goto L17;
    							}
    							__edx = 0;
    							__edx = 0 | __esi > 0x00000000;
    							_t32 = __edx - 1; // -1
    							__esi = __edx + _t32;
    							if(__edx + _t32 != 0) {
    								goto L1;
    							}
    							goto L14;
    						}
    						__edx = 0;
    						__edx = 0 | __esi > 0x00000000;
    						_t26 = __edx - 1; // -1
    						__esi = __edx + _t26;
    						if(__edx + _t26 != 0) {
    							goto L1;
    						}
    						goto L12;
    					}
    					__edx = 0;
    					__edx = 0 | __esi > 0x00000000;
    					_t20 = __edx - 1; // -1
    					__esi = __edx + _t20;
    					if(__edx + _t20 != 0) {
    						goto L1;
    					}
    					goto L10;
    				}
    				L1:
    				_t197 = _t291;
    				goto L2;
    			}

































    0x0019c9bb
    0x0019c9bb
    0x0019c9c1
    0x0019ca39
    0x0019ca3b
    0x0019ca3d
    0x00000000
    0x00000000
    0x0019ca43
    0x0019ca49
    0x0019cac0
    0x0019cac2
    0x0019cac4
    0x00000000
    0x00000000
    0x0019caca
    0x0019cad0
    0x0019cb47
    0x0019cb49
    0x0019cb4b
    0x00000000
    0x00000000
    0x0019cb51
    0x0019cb57
    0x0019cbce
    0x0019cbd0
    0x0019cbd2
    0x00000000
    0x00000000
    0x0019cbde
    0x0019cc56
    0x0019cc58
    0x0019cc5a
    0x00000000
    0x00000000
    0x0019cc60
    0x0019cc66
    0x0019ccdd
    0x0019ccdf
    0x0019cce1
    0x00000000
    0x00000000
    0x0019cce7
    0x0019cced
    0x0019cd64
    0x0019cd66
    0x0019cd68
    0x00000000
    0x00000000
    0x0019cd76
    0x0019cd78
    0x0019c993
    0x0019c99b
    0x0019c99d
    0x0019c5b3
    0x0019c5bb
    0x0019c5bd
    0x0019c5ca
    0x0019c5ca
    0x0019c5ca
    0x0019c1fb
    0x0019ce9f
    0x0019ce9f
    0x0019c9aa
    0x0019c9b0
    0x0019cd91
    0x0019cd91
    0x00000000
    0x0019c9b6
    0x00000000
    0x0019c9b6
    0x0019c9b0
    0x0019cd85
    0x0019cd8b
    0x00000000
    0x00000000
    0x00000000
    0x0019cd8b
    0x0019ccf6
    0x0019ccf8
    0x0019cd0d
    0x0019cd15
    0x0019cd17
    0x0019cd2c
    0x0019cd34
    0x0019cd36
    0x0019cd4b
    0x0019cd53
    0x0019cd55
    0x0019cd5e
    0x0019cd5e
    0x0019cd5e
    0x00000000
    0x0019cd55
    0x0019cd3f
    0x0019cd3f
    0x0019cd45
    0x00000000
    0x00000000
    0x00000000
    0x0019cd45
    0x0019cd20
    0x0019cd20
    0x0019cd26
    0x00000000
    0x00000000
    0x00000000
    0x0019cd26
    0x0019cd01
    0x0019cd01
    0x0019cd07
    0x00000000
    0x00000000
    0x00000000
    0x0019cd07
    0x0019cc6f
    0x0019cc71
    0x0019cc86
    0x0019cc8e
    0x0019cc90
    0x0019cca5
    0x0019ccad
    0x0019ccaf
    0x0019ccc4
    0x0019cccc
    0x0019ccce
    0x0019ccd7
    0x0019ccd7
    0x0019ccd7
    0x00000000
    0x0019ccce
    0x0019ccb8
    0x0019ccb8
    0x0019ccbe
    0x00000000
    0x00000000
    0x00000000
    0x0019ccbe
    0x0019cc99
    0x0019cc99
    0x0019cc9f
    0x00000000
    0x00000000
    0x00000000
    0x0019cc9f
    0x0019cc7a
    0x0019cc7a
    0x0019cc80
    0x00000000
    0x00000000
    0x00000000
    0x0019cc80
    0x0019cbe8
    0x0019cbea
    0x0019cbff
    0x0019cc07
    0x0019cc09
    0x0019cc1e
    0x0019cc26
    0x0019cc28
    0x0019cc3d
    0x0019cc45
    0x0019cc47
    0x0019cc50
    0x0019cc50
    0x0019cc50
    0x00000000
    0x0019cc47
    0x0019cc31
    0x0019cc31
    0x0019cc37
    0x00000000
    0x00000000
    0x00000000
    0x0019cc37
    0x0019cc12
    0x0019cc12
    0x0019cc18
    0x00000000
    0x00000000
    0x00000000
    0x0019cc18
    0x0019cbf3
    0x0019cbf3
    0x0019cbf9
    0x00000000
    0x00000000
    0x00000000
    0x0019cbf9
    0x0019cb60
    0x0019cb62
    0x0019cb77
    0x0019cb7f
    0x0019cb81
    0x0019cb96
    0x0019cb9e
    0x0019cba0
    0x0019cbb5
    0x0019cbbd
    0x0019cbbf
    0x0019cbc8
    0x0019cbc8
    0x0019cbc8
    0x00000000
    0x0019cbbf
    0x0019cba9
    0x0019cba9
    0x0019cbaf
    0x00000000
    0x00000000
    0x00000000
    0x0019cbaf
    0x0019cb8a
    0x0019cb8a
    0x0019cb90
    0x00000000
    0x00000000
    0x00000000
    0x0019cb90
    0x0019cb6b
    0x0019cb6b
    0x0019cb71
    0x00000000
    0x00000000
    0x00000000
    0x0019cb71
    0x0019cad9
    0x0019cadb
    0x0019caf0
    0x0019caf8
    0x0019cafa
    0x0019cb0f
    0x0019cb17
    0x0019cb19
    0x0019cb2e
    0x0019cb36
    0x0019cb38
    0x0019cb41
    0x0019cb41
    0x0019cb41
    0x00000000
    0x0019cb38
    0x0019cb22
    0x0019cb22
    0x0019cb28
    0x00000000
    0x00000000
    0x00000000
    0x0019cb28
    0x0019cb03
    0x0019cb03
    0x0019cb09
    0x00000000
    0x00000000
    0x00000000
    0x0019cb09
    0x0019cae4
    0x0019cae4
    0x0019caea
    0x00000000
    0x00000000
    0x00000000
    0x0019caea
    0x0019ca52
    0x0019ca54
    0x0019ca69
    0x0019ca71
    0x0019ca73
    0x0019ca88
    0x0019ca90
    0x0019ca92
    0x0019caa7
    0x0019caaf
    0x0019cab1
    0x0019caba
    0x0019caba
    0x0019caba
    0x00000000
    0x0019cab1
    0x0019ca9b
    0x0019ca9b
    0x0019caa1
    0x00000000
    0x00000000
    0x00000000
    0x0019caa1
    0x0019ca7c
    0x0019ca7c
    0x0019ca82
    0x00000000
    0x00000000
    0x00000000
    0x0019ca82
    0x0019ca5d
    0x0019ca5d
    0x0019ca63
    0x00000000
    0x00000000
    0x00000000
    0x0019c9c3
    0x0019c9c3
    0x0019c9c7
    0x0019c9cb
    0x0019c9cd
    0x0019c9e2
    0x0019c9e2
    0x0019c9e6
    0x0019c9ea
    0x0019c9ec
    0x0019ca01
    0x0019ca01
    0x0019ca05
    0x0019ca09
    0x0019ca0b
    0x0019ca20
    0x0019ca20
    0x0019ca24
    0x0019ca28
    0x0019ca2a
    0x0019ca2c
    0x0019ca33
    0x0019ca33
    0x0019ca33
    0x00000000
    0x0019ca2a
    0x0019ca0d
    0x0019ca11
    0x0019ca14
    0x0019ca14
    0x0019ca1a
    0x00000000
    0x00000000
    0x00000000
    0x0019ca1a
    0x0019c9ee
    0x0019c9f2
    0x0019c9f5
    0x0019c9f5
    0x0019c9fb
    0x00000000
    0x00000000
    0x00000000
    0x0019c9fb
    0x0019c9cf
    0x0019c9d3
    0x0019c9d6
    0x0019c9d6
    0x0019c9dc
    0x00000000
    0x00000000
    0x00000000
    0x0019c9dc
    0x0019be5c
    0x0019be5c
    0x00000000

    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID:
    • String ID:
    • API String ID:
    • Opcode ID: f02dcea883d10451d84a59732baab65edb0b568fbd8ca007beb23fa60eef1400
    • Instruction ID: 365024c3778016da5caa06c917f53bc2fce9821c3b483ffd2597d5559a15bd4f
    • Opcode Fuzzy Hash: f02dcea883d10451d84a59732baab65edb0b568fbd8ca007beb23fa60eef1400
    • Instruction Fuzzy Hash: D0C19173D0E5B2058F36862E156827FFEA26E91B8131FC3A5DCD43F289D3226D0596D0
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 100%
    			E0019C5D3(void* __eax, void* __ecx) {
    				void* _t191;
    				signed int _t192;
    				void* _t195;
    				signed char _t200;
    				signed char _t201;
    				signed char _t202;
    				signed char _t203;
    				signed char _t205;
    				signed int _t210;
    				signed int _t284;
    				void* _t287;
    				void* _t289;
    				void* _t291;
    				void* _t293;
    				void* _t296;
    				void* _t298;
    				void* _t300;
    				void* _t303;
    				void* _t305;
    				void* _t307;
    				void* _t310;
    				void* _t312;
    				void* _t314;
    				void* _t317;
    				void* _t319;
    				void* _t321;
    				void* _t324;
    				void* _t326;
    				void* _t328;
    
    				_t195 = __ecx;
    				_t191 = __eax;
    				if( *((intOrPtr*)(__eax - 0x1e)) ==  *((intOrPtr*)(__ecx - 0x1e))) {
    					_t284 = 0;
    					L15:
    					if(_t284 != 0) {
    						goto L1;
    					}
    					_t200 =  *(_t191 - 0x1a);
    					if(_t200 ==  *(_t195 - 0x1a)) {
    						_t284 = 0;
    						L26:
    						if(_t284 != 0) {
    							goto L1;
    						}
    						_t201 =  *(_t191 - 0x16);
    						if(_t201 ==  *(_t195 - 0x16)) {
    							_t284 = 0;
    							L37:
    							if(_t284 != 0) {
    								goto L1;
    							}
    							_t202 =  *(_t191 - 0x12);
    							if(_t202 ==  *(_t195 - 0x12)) {
    								_t284 = 0;
    								L48:
    								if(_t284 != 0) {
    									goto L1;
    								}
    								_t203 =  *(_t191 - 0xe);
    								if(_t203 ==  *(_t195 - 0xe)) {
    									_t284 = 0;
    									L59:
    									if(_t284 != 0) {
    										goto L1;
    									}
    									if( *(_t191 - 0xa) ==  *(_t195 - 0xa)) {
    										_t284 = 0;
    										L70:
    										if(_t284 != 0) {
    											goto L1;
    										}
    										_t205 =  *(_t191 - 6);
    										if(_t205 ==  *(_t195 - 6)) {
    											_t284 = 0;
    											L81:
    											if(_t284 != 0) {
    												goto L1;
    											}
    											if( *(_t191 - 2) ==  *(_t195 - 2)) {
    												_t192 = 0;
    												L3:
    												return _t192;
    											}
    											_t287 = ( *(_t191 - 2) & 0x000000ff) - ( *(_t195 - 2) & 0x000000ff);
    											if(_t287 == 0) {
    												L4:
    												_t192 = ( *(_t191 - 1) & 0x000000ff) - ( *(_t195 - 1) & 0x000000ff);
    												if(_t192 != 0) {
    													_t8 = (0 | _t192 > 0x00000000) - 1; // -1
    													_t192 = (_t192 > 0) + _t8;
    												}
    												goto L3;
    											}
    											_t210 = (0 | _t287 > 0x00000000) + (0 | _t287 > 0x00000000) - 1;
    											if(_t210 != 0) {
    												_t192 = _t210;
    												goto L3;
    											}
    											goto L4;
    										}
    										_t289 = (_t205 & 0x000000ff) - ( *(_t195 - 6) & 0x000000ff);
    										if(_t289 == 0) {
    											L74:
    											_t291 = ( *(_t191 - 5) & 0x000000ff) - ( *(_t195 - 5) & 0x000000ff);
    											if(_t291 == 0) {
    												L76:
    												_t293 = ( *(_t191 - 4) & 0x000000ff) - ( *(_t195 - 4) & 0x000000ff);
    												if(_t293 == 0) {
    													L78:
    													_t284 = ( *(_t191 - 3) & 0x000000ff) - ( *(_t195 - 3) & 0x000000ff);
    													if(_t284 != 0) {
    														_t182 = (0 | _t284 > 0x00000000) - 1; // -1
    														_t284 = (_t284 > 0) + _t182;
    													}
    													goto L81;
    												}
    												_t176 = (0 | _t293 > 0x00000000) - 1; // -1
    												_t284 = (_t293 > 0) + _t176;
    												if(_t284 != 0) {
    													goto L1;
    												}
    												goto L78;
    											}
    											_t170 = (0 | _t291 > 0x00000000) - 1; // -1
    											_t284 = (_t291 > 0) + _t170;
    											if(_t284 != 0) {
    												goto L1;
    											}
    											goto L76;
    										}
    										_t164 = (0 | _t289 > 0x00000000) - 1; // -1
    										_t284 = (_t289 > 0) + _t164;
    										if(_t284 != 0) {
    											goto L1;
    										}
    										goto L74;
    									}
    									_t296 = ( *(_t191 - 0xa) & 0x000000ff) - ( *(_t195 - 0xa) & 0x000000ff);
    									if(_t296 == 0) {
    										L63:
    										_t298 = ( *(_t191 - 9) & 0x000000ff) - ( *(_t195 - 9) & 0x000000ff);
    										if(_t298 == 0) {
    											L65:
    											_t300 = ( *(_t191 - 8) & 0x000000ff) - ( *(_t195 - 8) & 0x000000ff);
    											if(_t300 == 0) {
    												L67:
    												_t284 = ( *(_t191 - 7) & 0x000000ff) - ( *(_t195 - 7) & 0x000000ff);
    												if(_t284 != 0) {
    													_t157 = (0 | _t284 > 0x00000000) - 1; // -1
    													_t284 = (_t284 > 0) + _t157;
    												}
    												goto L70;
    											}
    											_t151 = (0 | _t300 > 0x00000000) - 1; // -1
    											_t284 = (_t300 > 0) + _t151;
    											if(_t284 != 0) {
    												goto L1;
    											}
    											goto L67;
    										}
    										_t145 = (0 | _t298 > 0x00000000) - 1; // -1
    										_t284 = (_t298 > 0) + _t145;
    										if(_t284 != 0) {
    											goto L1;
    										}
    										goto L65;
    									}
    									_t139 = (0 | _t296 > 0x00000000) - 1; // -1
    									_t284 = (_t296 > 0) + _t139;
    									if(_t284 != 0) {
    										goto L1;
    									}
    									goto L63;
    								}
    								_t303 = (_t203 & 0x000000ff) - ( *(_t195 - 0xe) & 0x000000ff);
    								if(_t303 == 0) {
    									L52:
    									_t305 = ( *(_t191 - 0xd) & 0x000000ff) - ( *(_t195 - 0xd) & 0x000000ff);
    									if(_t305 == 0) {
    										L54:
    										_t307 = ( *(_t191 - 0xc) & 0x000000ff) - ( *(_t195 - 0xc) & 0x000000ff);
    										if(_t307 == 0) {
    											L56:
    											_t284 = ( *(_t191 - 0xb) & 0x000000ff) - ( *(_t195 - 0xb) & 0x000000ff);
    											if(_t284 != 0) {
    												_t131 = (0 | _t284 > 0x00000000) - 1; // -1
    												_t284 = (_t284 > 0) + _t131;
    											}
    											goto L59;
    										}
    										_t125 = (0 | _t307 > 0x00000000) - 1; // -1
    										_t284 = (_t307 > 0) + _t125;
    										if(_t284 != 0) {
    											goto L1;
    										}
    										goto L56;
    									}
    									_t119 = (0 | _t305 > 0x00000000) - 1; // -1
    									_t284 = (_t305 > 0) + _t119;
    									if(_t284 != 0) {
    										goto L1;
    									}
    									goto L54;
    								}
    								_t113 = (0 | _t303 > 0x00000000) - 1; // -1
    								_t284 = (_t303 > 0) + _t113;
    								if(_t284 != 0) {
    									goto L1;
    								}
    								goto L52;
    							}
    							_t310 = (_t202 & 0x000000ff) - ( *(_t195 - 0x12) & 0x000000ff);
    							if(_t310 == 0) {
    								L41:
    								_t312 = ( *(_t191 - 0x11) & 0x000000ff) - ( *(_t195 - 0x11) & 0x000000ff);
    								if(_t312 == 0) {
    									L43:
    									_t314 = ( *(_t191 - 0x10) & 0x000000ff) - ( *(_t195 - 0x10) & 0x000000ff);
    									if(_t314 == 0) {
    										L45:
    										_t284 = ( *(_t191 - 0xf) & 0x000000ff) - ( *(_t195 - 0xf) & 0x000000ff);
    										if(_t284 != 0) {
    											_t106 = (0 | _t284 > 0x00000000) - 1; // -1
    											_t284 = (_t284 > 0) + _t106;
    										}
    										goto L48;
    									}
    									_t100 = (0 | _t314 > 0x00000000) - 1; // -1
    									_t284 = (_t314 > 0) + _t100;
    									if(_t284 != 0) {
    										goto L1;
    									}
    									goto L45;
    								}
    								_t94 = (0 | _t312 > 0x00000000) - 1; // -1
    								_t284 = (_t312 > 0) + _t94;
    								if(_t284 != 0) {
    									goto L1;
    								}
    								goto L43;
    							}
    							_t88 = (0 | _t310 > 0x00000000) - 1; // -1
    							_t284 = (_t310 > 0) + _t88;
    							if(_t284 != 0) {
    								goto L1;
    							}
    							goto L41;
    						}
    						_t317 = (_t201 & 0x000000ff) - ( *(_t195 - 0x16) & 0x000000ff);
    						if(_t317 == 0) {
    							L30:
    							_t319 = ( *(_t191 - 0x15) & 0x000000ff) - ( *(_t195 - 0x15) & 0x000000ff);
    							if(_t319 == 0) {
    								L32:
    								_t321 = ( *(_t191 - 0x14) & 0x000000ff) - ( *(_t195 - 0x14) & 0x000000ff);
    								if(_t321 == 0) {
    									L34:
    									_t284 = ( *(_t191 - 0x13) & 0x000000ff) - ( *(_t195 - 0x13) & 0x000000ff);
    									if(_t284 != 0) {
    										_t81 = (0 | _t284 > 0x00000000) - 1; // -1
    										_t284 = (_t284 > 0) + _t81;
    									}
    									goto L37;
    								}
    								_t75 = (0 | _t321 > 0x00000000) - 1; // -1
    								_t284 = (_t321 > 0) + _t75;
    								if(_t284 != 0) {
    									goto L1;
    								}
    								goto L34;
    							}
    							_t69 = (0 | _t319 > 0x00000000) - 1; // -1
    							_t284 = (_t319 > 0) + _t69;
    							if(_t284 != 0) {
    								goto L1;
    							}
    							goto L32;
    						}
    						_t63 = (0 | _t317 > 0x00000000) - 1; // -1
    						_t284 = (_t317 > 0) + _t63;
    						if(_t284 != 0) {
    							goto L1;
    						}
    						goto L30;
    					}
    					_t324 = (_t200 & 0x000000ff) - ( *(_t195 - 0x1a) & 0x000000ff);
    					if(_t324 == 0) {
    						L19:
    						_t326 = ( *(_t191 - 0x19) & 0x000000ff) - ( *(_t195 - 0x19) & 0x000000ff);
    						if(_t326 == 0) {
    							L21:
    							_t328 = ( *(_t191 - 0x18) & 0x000000ff) - ( *(_t195 - 0x18) & 0x000000ff);
    							if(_t328 == 0) {
    								L23:
    								_t284 = ( *(_t191 - 0x17) & 0x000000ff) - ( *(_t195 - 0x17) & 0x000000ff);
    								if(_t284 != 0) {
    									_t56 = (0 | _t284 > 0x00000000) - 1; // -1
    									_t284 = (_t284 > 0) + _t56;
    								}
    								goto L26;
    							}
    							_t50 = (0 | _t328 > 0x00000000) - 1; // -1
    							_t284 = (_t328 > 0) + _t50;
    							if(_t284 != 0) {
    								goto L1;
    							}
    							goto L23;
    						}
    						_t44 = (0 | _t326 > 0x00000000) - 1; // -1
    						_t284 = (_t326 > 0) + _t44;
    						if(_t284 != 0) {
    							goto L1;
    						}
    						goto L21;
    					}
    					_t38 = (0 | _t324 > 0x00000000) - 1; // -1
    					_t284 = (_t324 > 0) + _t38;
    					if(_t284 != 0) {
    						goto L1;
    					}
    					goto L19;
    				} else {
    					__esi = __dl & 0x000000ff;
    					__edx =  *(__ecx - 0x1e) & 0x000000ff;
    					__esi = (__dl & 0x000000ff) - ( *(__ecx - 0x1e) & 0x000000ff);
    					if(__esi == 0) {
    						L8:
    						__esi =  *(__eax - 0x1d) & 0x000000ff;
    						__edx =  *(__ecx - 0x1d) & 0x000000ff;
    						__esi = ( *(__eax - 0x1d) & 0x000000ff) - ( *(__ecx - 0x1d) & 0x000000ff);
    						if(__esi == 0) {
    							L10:
    							__esi =  *(__eax - 0x1c) & 0x000000ff;
    							__edx =  *(__ecx - 0x1c) & 0x000000ff;
    							__esi = ( *(__eax - 0x1c) & 0x000000ff) - ( *(__ecx - 0x1c) & 0x000000ff);
    							if(__esi == 0) {
    								L12:
    								__esi =  *(__eax - 0x1b) & 0x000000ff;
    								__edx =  *(__ecx - 0x1b) & 0x000000ff;
    								__esi = ( *(__eax - 0x1b) & 0x000000ff) - ( *(__ecx - 0x1b) & 0x000000ff);
    								if(__esi != 0) {
    									__edx = 0;
    									_t31 = (0 | __esi > 0x00000000) - 1; // -1
    									__esi = (__esi > 0) + _t31;
    								}
    								goto L15;
    							}
    							__edx = 0;
    							__edx = 0 | __esi > 0x00000000;
    							_t25 = __edx - 1; // -1
    							__esi = __edx + _t25;
    							if(__edx + _t25 != 0) {
    								goto L1;
    							}
    							goto L12;
    						}
    						__edx = 0;
    						__edx = 0 | __esi > 0x00000000;
    						_t19 = __edx - 1; // -1
    						__esi = __edx + _t19;
    						if(__edx + _t19 != 0) {
    							goto L1;
    						}
    						goto L10;
    					}
    					__edx = 0;
    					__edx = 0 | __esi > 0x00000000;
    					_t13 = __edx - 1; // -1
    					__esi = __edx + _t13;
    					if(__edx + _t13 != 0) {
    						goto L1;
    					}
    					goto L8;
    				}
    				L1:
    				_t192 = _t284;
    				goto L3;
    			}
































    0x0019c5d3
    0x0019c5d3
    0x0019c5d9
    0x0019c650
    0x0019c652
    0x0019c654
    0x00000000
    0x00000000
    0x0019c65a
    0x0019c660
    0x0019c6d7
    0x0019c6d9
    0x0019c6db
    0x00000000
    0x00000000
    0x0019c6e1
    0x0019c6e7
    0x0019c75e
    0x0019c760
    0x0019c762
    0x00000000
    0x00000000
    0x0019c768
    0x0019c76e
    0x0019c7e5
    0x0019c7e7
    0x0019c7e9
    0x00000000
    0x00000000
    0x0019c7ef
    0x0019c7f5
    0x0019c86c
    0x0019c86e
    0x0019c870
    0x00000000
    0x00000000
    0x0019c87c
    0x0019c8f4
    0x0019c8f6
    0x0019c8f8
    0x00000000
    0x00000000
    0x0019c8fe
    0x0019c904
    0x0019c97b
    0x0019c97d
    0x0019c97f
    0x00000000
    0x00000000
    0x0019c98d
    0x0019c1f9
    0x0019c1fb
    0x0019ce9f
    0x0019ce9f
    0x0019c99b
    0x0019c99d
    0x0019c5b3
    0x0019c5bb
    0x0019c5bd
    0x0019c5ca
    0x0019c5ca
    0x0019c5ca
    0x00000000
    0x0019c5bd
    0x0019c9aa
    0x0019c9b0
    0x0019cd91
    0x00000000
    0x0019cd91
    0x00000000
    0x0019c9b6
    0x0019c90d
    0x0019c90f
    0x0019c924
    0x0019c92c
    0x0019c92e
    0x0019c943
    0x0019c94b
    0x0019c94d
    0x0019c962
    0x0019c96a
    0x0019c96c
    0x0019c975
    0x0019c975
    0x0019c975
    0x00000000
    0x0019c96c
    0x0019c956
    0x0019c956
    0x0019c95c
    0x00000000
    0x00000000
    0x00000000
    0x0019c95c
    0x0019c937
    0x0019c937
    0x0019c93d
    0x00000000
    0x00000000
    0x00000000
    0x0019c93d
    0x0019c918
    0x0019c918
    0x0019c91e
    0x00000000
    0x00000000
    0x00000000
    0x0019c91e
    0x0019c886
    0x0019c888
    0x0019c89d
    0x0019c8a5
    0x0019c8a7
    0x0019c8bc
    0x0019c8c4
    0x0019c8c6
    0x0019c8db
    0x0019c8e3
    0x0019c8e5
    0x0019c8ee
    0x0019c8ee
    0x0019c8ee
    0x00000000
    0x0019c8e5
    0x0019c8cf
    0x0019c8cf
    0x0019c8d5
    0x00000000
    0x00000000
    0x00000000
    0x0019c8d5
    0x0019c8b0
    0x0019c8b0
    0x0019c8b6
    0x00000000
    0x00000000
    0x00000000
    0x0019c8b6
    0x0019c891
    0x0019c891
    0x0019c897
    0x00000000
    0x00000000
    0x00000000
    0x0019c897
    0x0019c7fe
    0x0019c800
    0x0019c815
    0x0019c81d
    0x0019c81f
    0x0019c834
    0x0019c83c
    0x0019c83e
    0x0019c853
    0x0019c85b
    0x0019c85d
    0x0019c866
    0x0019c866
    0x0019c866
    0x00000000
    0x0019c85d
    0x0019c847
    0x0019c847
    0x0019c84d
    0x00000000
    0x00000000
    0x00000000
    0x0019c84d
    0x0019c828
    0x0019c828
    0x0019c82e
    0x00000000
    0x00000000
    0x00000000
    0x0019c82e
    0x0019c809
    0x0019c809
    0x0019c80f
    0x00000000
    0x00000000
    0x00000000
    0x0019c80f
    0x0019c777
    0x0019c779
    0x0019c78e
    0x0019c796
    0x0019c798
    0x0019c7ad
    0x0019c7b5
    0x0019c7b7
    0x0019c7cc
    0x0019c7d4
    0x0019c7d6
    0x0019c7df
    0x0019c7df
    0x0019c7df
    0x00000000
    0x0019c7d6
    0x0019c7c0
    0x0019c7c0
    0x0019c7c6
    0x00000000
    0x00000000
    0x00000000
    0x0019c7c6
    0x0019c7a1
    0x0019c7a1
    0x0019c7a7
    0x00000000
    0x00000000
    0x00000000
    0x0019c7a7
    0x0019c782
    0x0019c782
    0x0019c788
    0x00000000
    0x00000000
    0x00000000
    0x0019c788
    0x0019c6f0
    0x0019c6f2
    0x0019c707
    0x0019c70f
    0x0019c711
    0x0019c726
    0x0019c72e
    0x0019c730
    0x0019c745
    0x0019c74d
    0x0019c74f
    0x0019c758
    0x0019c758
    0x0019c758
    0x00000000
    0x0019c74f
    0x0019c739
    0x0019c739
    0x0019c73f
    0x00000000
    0x00000000
    0x00000000
    0x0019c73f
    0x0019c71a
    0x0019c71a
    0x0019c720
    0x00000000
    0x00000000
    0x00000000
    0x0019c720
    0x0019c6fb
    0x0019c6fb
    0x0019c701
    0x00000000
    0x00000000
    0x00000000
    0x0019c701
    0x0019c669
    0x0019c66b
    0x0019c680
    0x0019c688
    0x0019c68a
    0x0019c69f
    0x0019c6a7
    0x0019c6a9
    0x0019c6be
    0x0019c6c6
    0x0019c6c8
    0x0019c6d1
    0x0019c6d1
    0x0019c6d1
    0x00000000
    0x0019c6c8
    0x0019c6b2
    0x0019c6b2
    0x0019c6b8
    0x00000000
    0x00000000
    0x00000000
    0x0019c6b8
    0x0019c693
    0x0019c693
    0x0019c699
    0x00000000
    0x00000000
    0x00000000
    0x0019c699
    0x0019c674
    0x0019c674
    0x0019c67a
    0x00000000
    0x00000000
    0x00000000
    0x0019c5db
    0x0019c5db
    0x0019c5de
    0x0019c5e2
    0x0019c5e4
    0x0019c5f9
    0x0019c5f9
    0x0019c5fd
    0x0019c601
    0x0019c603
    0x0019c618
    0x0019c618
    0x0019c61c
    0x0019c620
    0x0019c622
    0x0019c637
    0x0019c637
    0x0019c63b
    0x0019c63f
    0x0019c641
    0x0019c643
    0x0019c64a
    0x0019c64a
    0x0019c64a
    0x00000000
    0x0019c641
    0x0019c624
    0x0019c628
    0x0019c62b
    0x0019c62b
    0x0019c631
    0x00000000
    0x00000000
    0x00000000
    0x0019c631
    0x0019c605
    0x0019c609
    0x0019c60c
    0x0019c60c
    0x0019c612
    0x00000000
    0x00000000
    0x00000000
    0x0019c612
    0x0019c5e6
    0x0019c5ea
    0x0019c5ed
    0x0019c5ed
    0x0019c5f3
    0x00000000
    0x00000000
    0x00000000
    0x0019c5f3
    0x0019be5c
    0x0019be5c
    0x00000000

    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID:
    • String ID:
    • API String ID:
    • Opcode ID: 0c69e47d847606dd43a020a10b245ffd8c98205713db3c8f796c6159738d0b06
    • Instruction ID: ffca410cc543948a321009edcd0d0ec11c4ce7678cbc40fc81421955422c9f5c
    • Opcode Fuzzy Hash: 0c69e47d847606dd43a020a10b245ffd8c98205713db3c8f796c6159738d0b06
    • Instruction Fuzzy Hash: 41C18E73D0E5B2498F36862D556827FFEA26E91B4031FC3A5DCE43F289D722AD0196D0
    Uniqueness

    Uniqueness Score: -1.00%

    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID:
    • String ID:
    • API String ID:
    • Opcode ID: 21018234ac6c65dce347e9eb3c09d9e563dc327998c84d170fb29f747537f1fa
    • Instruction ID: ee8c02991bb847a7fd1f3b1b8fe6b3e0c82b69c8adc3207777613586ad933e9d
    • Opcode Fuzzy Hash: 21018234ac6c65dce347e9eb3c09d9e563dc327998c84d170fb29f747537f1fa
    • Instruction Fuzzy Hash: 1EC19273D0E5B20A8F36862D156827FFEA26E91B4031FC3A5DCD43F289D326AD0596D0
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 100%
    			E0019BE63(void* __eax, void* __ecx) {
    				void* _t177;
    				signed int _t178;
    				void* _t181;
    				signed char _t186;
    				signed char _t187;
    				signed char _t188;
    				signed char _t190;
    				signed char _t191;
    				signed int _t197;
    				signed int _t263;
    				void* _t266;
    				void* _t268;
    				void* _t270;
    				void* _t272;
    				void* _t274;
    				void* _t276;
    				void* _t279;
    				void* _t281;
    				void* _t283;
    				void* _t286;
    				void* _t288;
    				void* _t290;
    				void* _t293;
    				void* _t295;
    				void* _t297;
    				void* _t300;
    				void* _t302;
    				void* _t304;
    
    				_t181 = __ecx;
    				_t177 = __eax;
    				if( *((intOrPtr*)(__eax - 0x1c)) ==  *((intOrPtr*)(__ecx - 0x1c))) {
    					_t263 = 0;
    					L11:
    					if(_t263 != 0) {
    						goto L1;
    					}
    					_t186 =  *(_t177 - 0x18);
    					if(_t186 ==  *(_t181 - 0x18)) {
    						_t263 = 0;
    						L22:
    						if(_t263 != 0) {
    							goto L1;
    						}
    						_t187 =  *(_t177 - 0x14);
    						if(_t187 ==  *(_t181 - 0x14)) {
    							_t263 = 0;
    							L33:
    							if(_t263 != 0) {
    								goto L1;
    							}
    							_t188 =  *(_t177 - 0x10);
    							if(_t188 ==  *(_t181 - 0x10)) {
    								_t263 = 0;
    								L44:
    								if(_t263 != 0) {
    									goto L1;
    								}
    								if( *(_t177 - 0xc) ==  *(_t181 - 0xc)) {
    									_t263 = 0;
    									L55:
    									if(_t263 != 0) {
    										goto L1;
    									}
    									_t190 =  *(_t177 - 8);
    									if(_t190 ==  *(_t181 - 8)) {
    										_t263 = 0;
    										L66:
    										if(_t263 != 0) {
    											goto L1;
    										}
    										_t191 =  *(_t177 - 4);
    										if(_t191 ==  *(_t181 - 4)) {
    											_t178 = 0;
    											L78:
    											if(_t178 == 0) {
    												_t178 = 0;
    											}
    											L80:
    											return _t178;
    										}
    										_t266 = (_t191 & 0x000000ff) - ( *(_t181 - 4) & 0x000000ff);
    										if(_t266 == 0) {
    											L70:
    											_t268 = ( *(_t177 - 3) & 0x000000ff) - ( *(_t181 - 3) & 0x000000ff);
    											if(_t268 == 0) {
    												L72:
    												_t270 = ( *(_t177 - 2) & 0x000000ff) - ( *(_t181 - 2) & 0x000000ff);
    												if(_t270 == 0) {
    													L75:
    													_t178 = ( *(_t177 - 1) & 0x000000ff) - ( *(_t181 - 1) & 0x000000ff);
    													if(_t178 != 0) {
    														_t176 = (0 | _t178 > 0x00000000) - 1; // -1
    														_t178 = (_t178 > 0) + _t176;
    													}
    													goto L78;
    												}
    												_t197 = (0 | _t270 > 0x00000000) + (0 | _t270 > 0x00000000) - 1;
    												if(_t197 == 0) {
    													goto L75;
    												}
    												L74:
    												_t178 = _t197;
    												goto L78;
    											}
    											_t197 = (0 | _t268 > 0x00000000) + (0 | _t268 > 0x00000000) - 1;
    											if(_t197 != 0) {
    												goto L74;
    											}
    											goto L72;
    										}
    										_t197 = (0 | _t266 > 0x00000000) + (0 | _t266 > 0x00000000) - 1;
    										if(_t197 != 0) {
    											goto L74;
    										}
    										goto L70;
    									}
    									_t272 = (_t190 & 0x000000ff) - ( *(_t181 - 8) & 0x000000ff);
    									if(_t272 == 0) {
    										L59:
    										_t274 = ( *(_t177 - 7) & 0x000000ff) - ( *(_t181 - 7) & 0x000000ff);
    										if(_t274 == 0) {
    											L61:
    											_t276 = ( *(_t177 - 6) & 0x000000ff) - ( *(_t181 - 6) & 0x000000ff);
    											if(_t276 == 0) {
    												L63:
    												_t263 = ( *(_t177 - 5) & 0x000000ff) - ( *(_t181 - 5) & 0x000000ff);
    												if(_t263 != 0) {
    													_t151 = (0 | _t263 > 0x00000000) - 1; // -1
    													_t263 = (_t263 > 0) + _t151;
    												}
    												goto L66;
    											}
    											_t145 = (0 | _t276 > 0x00000000) - 1; // -1
    											_t263 = (_t276 > 0) + _t145;
    											if(_t263 != 0) {
    												goto L1;
    											}
    											goto L63;
    										}
    										_t139 = (0 | _t274 > 0x00000000) - 1; // -1
    										_t263 = (_t274 > 0) + _t139;
    										if(_t263 != 0) {
    											goto L1;
    										}
    										goto L61;
    									}
    									_t133 = (0 | _t272 > 0x00000000) - 1; // -1
    									_t263 = (_t272 > 0) + _t133;
    									if(_t263 != 0) {
    										goto L1;
    									}
    									goto L59;
    								}
    								_t279 = ( *(_t177 - 0xc) & 0x000000ff) - ( *(_t181 - 0xc) & 0x000000ff);
    								if(_t279 == 0) {
    									L48:
    									_t281 = ( *(_t177 - 0xb) & 0x000000ff) - ( *(_t181 - 0xb) & 0x000000ff);
    									if(_t281 == 0) {
    										L50:
    										_t283 = ( *(_t177 - 0xa) & 0x000000ff) - ( *(_t181 - 0xa) & 0x000000ff);
    										if(_t283 == 0) {
    											L52:
    											_t263 = ( *(_t177 - 9) & 0x000000ff) - ( *(_t181 - 9) & 0x000000ff);
    											if(_t263 != 0) {
    												_t126 = (0 | _t263 > 0x00000000) - 1; // -1
    												_t263 = (_t263 > 0) + _t126;
    											}
    											goto L55;
    										}
    										_t120 = (0 | _t283 > 0x00000000) - 1; // -1
    										_t263 = (_t283 > 0) + _t120;
    										if(_t263 != 0) {
    											goto L1;
    										}
    										goto L52;
    									}
    									_t114 = (0 | _t281 > 0x00000000) - 1; // -1
    									_t263 = (_t281 > 0) + _t114;
    									if(_t263 != 0) {
    										goto L1;
    									}
    									goto L50;
    								}
    								_t108 = (0 | _t279 > 0x00000000) - 1; // -1
    								_t263 = (_t279 > 0) + _t108;
    								if(_t263 != 0) {
    									goto L1;
    								}
    								goto L48;
    							}
    							_t286 = (_t188 & 0x000000ff) - ( *(_t181 - 0x10) & 0x000000ff);
    							if(_t286 == 0) {
    								L37:
    								_t288 = ( *(_t177 - 0xf) & 0x000000ff) - ( *(_t181 - 0xf) & 0x000000ff);
    								if(_t288 == 0) {
    									L39:
    									_t290 = ( *(_t177 - 0xe) & 0x000000ff) - ( *(_t181 - 0xe) & 0x000000ff);
    									if(_t290 == 0) {
    										L41:
    										_t263 = ( *(_t177 - 0xd) & 0x000000ff) - ( *(_t181 - 0xd) & 0x000000ff);
    										if(_t263 != 0) {
    											_t100 = (0 | _t263 > 0x00000000) - 1; // -1
    											_t263 = (_t263 > 0) + _t100;
    										}
    										goto L44;
    									}
    									_t94 = (0 | _t290 > 0x00000000) - 1; // -1
    									_t263 = (_t290 > 0) + _t94;
    									if(_t263 != 0) {
    										goto L1;
    									}
    									goto L41;
    								}
    								_t88 = (0 | _t288 > 0x00000000) - 1; // -1
    								_t263 = (_t288 > 0) + _t88;
    								if(_t263 != 0) {
    									goto L1;
    								}
    								goto L39;
    							}
    							_t82 = (0 | _t286 > 0x00000000) - 1; // -1
    							_t263 = (_t286 > 0) + _t82;
    							if(_t263 != 0) {
    								goto L1;
    							}
    							goto L37;
    						}
    						_t293 = (_t187 & 0x000000ff) - ( *(_t181 - 0x14) & 0x000000ff);
    						if(_t293 == 0) {
    							L26:
    							_t295 = ( *(_t177 - 0x13) & 0x000000ff) - ( *(_t181 - 0x13) & 0x000000ff);
    							if(_t295 == 0) {
    								L28:
    								_t297 = ( *(_t177 - 0x12) & 0x000000ff) - ( *(_t181 - 0x12) & 0x000000ff);
    								if(_t297 == 0) {
    									L30:
    									_t263 = ( *(_t177 - 0x11) & 0x000000ff) - ( *(_t181 - 0x11) & 0x000000ff);
    									if(_t263 != 0) {
    										_t75 = (0 | _t263 > 0x00000000) - 1; // -1
    										_t263 = (_t263 > 0) + _t75;
    									}
    									goto L33;
    								}
    								_t69 = (0 | _t297 > 0x00000000) - 1; // -1
    								_t263 = (_t297 > 0) + _t69;
    								if(_t263 != 0) {
    									goto L1;
    								}
    								goto L30;
    							}
    							_t63 = (0 | _t295 > 0x00000000) - 1; // -1
    							_t263 = (_t295 > 0) + _t63;
    							if(_t263 != 0) {
    								goto L1;
    							}
    							goto L28;
    						}
    						_t57 = (0 | _t293 > 0x00000000) - 1; // -1
    						_t263 = (_t293 > 0) + _t57;
    						if(_t263 != 0) {
    							goto L1;
    						}
    						goto L26;
    					}
    					_t300 = (_t186 & 0x000000ff) - ( *(_t181 - 0x18) & 0x000000ff);
    					if(_t300 == 0) {
    						L15:
    						_t302 = ( *(_t177 - 0x17) & 0x000000ff) - ( *(_t181 - 0x17) & 0x000000ff);
    						if(_t302 == 0) {
    							L17:
    							_t304 = ( *(_t177 - 0x16) & 0x000000ff) - ( *(_t181 - 0x16) & 0x000000ff);
    							if(_t304 == 0) {
    								L19:
    								_t263 = ( *(_t177 - 0x15) & 0x000000ff) - ( *(_t181 - 0x15) & 0x000000ff);
    								if(_t263 != 0) {
    									_t50 = (0 | _t263 > 0x00000000) - 1; // -1
    									_t263 = (_t263 > 0) + _t50;
    								}
    								goto L22;
    							}
    							_t44 = (0 | _t304 > 0x00000000) - 1; // -1
    							_t263 = (_t304 > 0) + _t44;
    							if(_t263 != 0) {
    								goto L1;
    							}
    							goto L19;
    						}
    						_t38 = (0 | _t302 > 0x00000000) - 1; // -1
    						_t263 = (_t302 > 0) + _t38;
    						if(_t263 != 0) {
    							goto L1;
    						}
    						goto L17;
    					}
    					_t32 = (0 | _t300 > 0x00000000) - 1; // -1
    					_t263 = (_t300 > 0) + _t32;
    					if(_t263 != 0) {
    						goto L1;
    					}
    					goto L15;
    				} else {
    					__esi = __dl & 0x000000ff;
    					__edx =  *(__ecx - 0x1c) & 0x000000ff;
    					__esi = (__dl & 0x000000ff) - ( *(__ecx - 0x1c) & 0x000000ff);
    					if(__esi == 0) {
    						L4:
    						__esi =  *(__eax - 0x1b) & 0x000000ff;
    						__edx =  *(__ecx - 0x1b) & 0x000000ff;
    						__esi = ( *(__eax - 0x1b) & 0x000000ff) - ( *(__ecx - 0x1b) & 0x000000ff);
    						if(__esi == 0) {
    							L6:
    							__esi =  *(__eax - 0x1a) & 0x000000ff;
    							__edx =  *(__ecx - 0x1a) & 0x000000ff;
    							__esi = ( *(__eax - 0x1a) & 0x000000ff) - ( *(__ecx - 0x1a) & 0x000000ff);
    							if(__esi == 0) {
    								L8:
    								__esi =  *(__eax - 0x19) & 0x000000ff;
    								__edx =  *(__ecx - 0x19) & 0x000000ff;
    								__esi = ( *(__eax - 0x19) & 0x000000ff) - ( *(__ecx - 0x19) & 0x000000ff);
    								if(__esi != 0) {
    									__edx = 0;
    									_t25 = (0 | __esi > 0x00000000) - 1; // -1
    									__esi = (__esi > 0) + _t25;
    								}
    								goto L11;
    							}
    							__edx = 0;
    							__edx = 0 | __esi > 0x00000000;
    							_t19 = __edx - 1; // -1
    							__esi = __edx + _t19;
    							if(__edx + _t19 != 0) {
    								goto L1;
    							}
    							goto L8;
    						}
    						__edx = 0;
    						__edx = 0 | __esi > 0x00000000;
    						_t13 = __edx - 1; // -1
    						__esi = __edx + _t13;
    						if(__edx + _t13 != 0) {
    							goto L1;
    						}
    						goto L6;
    					}
    					__edx = 0;
    					__edx = 0 | __esi > 0x00000000;
    					_t7 = __edx - 1; // -1
    					__esi = __edx + _t7;
    					if(__edx + _t7 != 0) {
    						goto L1;
    					}
    					goto L4;
    				}
    				L1:
    				_t178 = _t263;
    				goto L80;
    			}































    0x0019be63
    0x0019be63
    0x0019be69
    0x0019bed4
    0x0019bed6
    0x0019bed8
    0x00000000
    0x00000000
    0x0019beda
    0x0019bee0
    0x0019bf57
    0x0019bf59
    0x0019bf5b
    0x00000000
    0x00000000
    0x0019bf61
    0x0019bf67
    0x0019bfde
    0x0019bfe0
    0x0019bfe2
    0x00000000
    0x00000000
    0x0019bfe8
    0x0019bfee
    0x0019c065
    0x0019c067
    0x0019c069
    0x00000000
    0x00000000
    0x0019c075
    0x0019c0ed
    0x0019c0ef
    0x0019c0f1
    0x00000000
    0x00000000
    0x0019c0f7
    0x0019c0fd
    0x0019c174
    0x0019c176
    0x0019c178
    0x00000000
    0x00000000
    0x0019c17e
    0x0019c184
    0x0019c1f3
    0x0019c1f5
    0x0019c1f7
    0x0019c1f9
    0x0019c1f9
    0x0019c1fb
    0x0019ce9f
    0x0019ce9f
    0x0019c18d
    0x0019c18f
    0x0019c1a0
    0x0019c1a8
    0x0019c1aa
    0x0019c1bb
    0x0019c1c3
    0x0019c1c5
    0x0019c1da
    0x0019c1e2
    0x0019c1e4
    0x0019c1ed
    0x0019c1ed
    0x0019c1ed
    0x00000000
    0x0019c1e4
    0x0019c1ce
    0x0019c1d4
    0x00000000
    0x00000000
    0x0019c1d6
    0x0019c1d6
    0x00000000
    0x0019c1d6
    0x0019c1b3
    0x0019c1b9
    0x00000000
    0x00000000
    0x00000000
    0x0019c1b9
    0x0019c198
    0x0019c19e
    0x00000000
    0x00000000
    0x00000000
    0x0019c19e
    0x0019c106
    0x0019c108
    0x0019c11d
    0x0019c125
    0x0019c127
    0x0019c13c
    0x0019c144
    0x0019c146
    0x0019c15b
    0x0019c163
    0x0019c165
    0x0019c16e
    0x0019c16e
    0x0019c16e
    0x00000000
    0x0019c165
    0x0019c14f
    0x0019c14f
    0x0019c155
    0x00000000
    0x00000000
    0x00000000
    0x0019c155
    0x0019c130
    0x0019c130
    0x0019c136
    0x00000000
    0x00000000
    0x00000000
    0x0019c136
    0x0019c111
    0x0019c111
    0x0019c117
    0x00000000
    0x00000000
    0x00000000
    0x0019c117
    0x0019c07f
    0x0019c081
    0x0019c096
    0x0019c09e
    0x0019c0a0
    0x0019c0b5
    0x0019c0bd
    0x0019c0bf
    0x0019c0d4
    0x0019c0dc
    0x0019c0de
    0x0019c0e7
    0x0019c0e7
    0x0019c0e7
    0x00000000
    0x0019c0de
    0x0019c0c8
    0x0019c0c8
    0x0019c0ce
    0x00000000
    0x00000000
    0x00000000
    0x0019c0ce
    0x0019c0a9
    0x0019c0a9
    0x0019c0af
    0x00000000
    0x00000000
    0x00000000
    0x0019c0af
    0x0019c08a
    0x0019c08a
    0x0019c090
    0x00000000
    0x00000000
    0x00000000
    0x0019c090
    0x0019bff7
    0x0019bff9
    0x0019c00e
    0x0019c016
    0x0019c018
    0x0019c02d
    0x0019c035
    0x0019c037
    0x0019c04c
    0x0019c054
    0x0019c056
    0x0019c05f
    0x0019c05f
    0x0019c05f
    0x00000000
    0x0019c056
    0x0019c040
    0x0019c040
    0x0019c046
    0x00000000
    0x00000000
    0x00000000
    0x0019c046
    0x0019c021
    0x0019c021
    0x0019c027
    0x00000000
    0x00000000
    0x00000000
    0x0019c027
    0x0019c002
    0x0019c002
    0x0019c008
    0x00000000
    0x00000000
    0x00000000
    0x0019c008
    0x0019bf70
    0x0019bf72
    0x0019bf87
    0x0019bf8f
    0x0019bf91
    0x0019bfa6
    0x0019bfae
    0x0019bfb0
    0x0019bfc5
    0x0019bfcd
    0x0019bfcf
    0x0019bfd8
    0x0019bfd8
    0x0019bfd8
    0x00000000
    0x0019bfcf
    0x0019bfb9
    0x0019bfb9
    0x0019bfbf
    0x00000000
    0x00000000
    0x00000000
    0x0019bfbf
    0x0019bf9a
    0x0019bf9a
    0x0019bfa0
    0x00000000
    0x00000000
    0x00000000
    0x0019bfa0
    0x0019bf7b
    0x0019bf7b
    0x0019bf81
    0x00000000
    0x00000000
    0x00000000
    0x0019bf81
    0x0019bee9
    0x0019beeb
    0x0019bf00
    0x0019bf08
    0x0019bf0a
    0x0019bf1f
    0x0019bf27
    0x0019bf29
    0x0019bf3e
    0x0019bf46
    0x0019bf48
    0x0019bf51
    0x0019bf51
    0x0019bf51
    0x00000000
    0x0019bf48
    0x0019bf32
    0x0019bf32
    0x0019bf38
    0x00000000
    0x00000000
    0x00000000
    0x0019bf38
    0x0019bf13
    0x0019bf13
    0x0019bf19
    0x00000000
    0x00000000
    0x00000000
    0x0019bf19
    0x0019bef4
    0x0019bef4
    0x0019befa
    0x00000000
    0x00000000
    0x00000000
    0x0019be6b
    0x0019be6b
    0x0019be6e
    0x0019be72
    0x0019be74
    0x0019be85
    0x0019be85
    0x0019be89
    0x0019be8d
    0x0019be8f
    0x0019bea0
    0x0019bea0
    0x0019bea4
    0x0019bea8
    0x0019beaa
    0x0019bebb
    0x0019bebb
    0x0019bebf
    0x0019bec3
    0x0019bec5
    0x0019bec7
    0x0019bece
    0x0019bece
    0x0019bece
    0x00000000
    0x0019bec5
    0x0019beac
    0x0019beb0
    0x0019beb3
    0x0019beb3
    0x0019beb9
    0x00000000
    0x00000000
    0x00000000
    0x0019beb9
    0x0019be91
    0x0019be95
    0x0019be98
    0x0019be98
    0x0019be9e
    0x00000000
    0x00000000
    0x00000000
    0x0019be9e
    0x0019be76
    0x0019be7a
    0x0019be7d
    0x0019be7d
    0x0019be83
    0x00000000
    0x00000000
    0x00000000
    0x0019be83
    0x0019be5c
    0x0019be5c
    0x00000000

    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID:
    • String ID:
    • API String ID:
    • Opcode ID: 21b74c51e355f1ada917146b454bba93dbff062365e48e41ecc74cc68dac6f4d
    • Instruction ID: 4f1cf7d202db3bdbf34214db40056d3eb8c366fbce91ee4dea7ce3dbf82cc506
    • Opcode Fuzzy Hash: 21b74c51e355f1ada917146b454bba93dbff062365e48e41ecc74cc68dac6f4d
    • Instruction Fuzzy Hash: 03B19173D0E5B3498F36852D59A827BEEA26E91B4031FC3A5DCD43F289D722AD0196D0
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 85%
    			E001A28BD(void* __edx, void* __edi, void* __esi, signed int* _a4, signed int* _a8) {
    				signed int _v8;
    				signed int _v12;
    				signed int _v16;
    				signed int _v20;
    				signed int _v24;
    				signed int _v28;
    				signed int _v32;
    				void* _v36;
    				signed int _v40;
    				signed int _v44;
    				char _v52;
    				char _v60;
    				intOrPtr* _t131;
    				intOrPtr* _t132;
    				signed char _t137;
    				signed int _t141;
    				void* _t145;
    				signed char _t158;
    				signed int* _t163;
    				intOrPtr* _t183;
    				void* _t189;
    				void* _t191;
    				signed int _t213;
    				signed int _t215;
    				void* _t222;
    				signed int* _t224;
    				void* _t227;
    				signed int* _t238;
    				signed char _t243;
    				void* _t285;
    				void* _t286;
    				signed int _t288;
    				void* _t290;
    				signed int* _t291;
    				signed int _t292;
    
    				_t290 = __esi;
    				_t286 = __edi;
    				_t285 = __edx;
    				_t131 =  *0x1c6060;
    				_t247 =  *_t131;
    				if(_t247 != 0) {
    					__eflags = _t247 - 0x36;
    					if(_t247 < 0x36) {
    						L4:
    						__eflags = _t247 - 0x5f;
    						if(_t247 == 0x5f) {
    							goto L6;
    						} else {
    							_t238 = _a4;
    							_t238[1] = _t238[1] & 0xffff00ff;
    							 *_t238 =  *_t238 & 0x00000000;
    							__eflags =  *_t238;
    							_t238[1] = 2;
    							return _t238;
    						}
    					} else {
    						__eflags = _t247 - 0x39;
    						if(_t247 <= 0x39) {
    							L6:
    							_t243 = _t247 - 0x36;
    							_t132 = _t131 + 1;
    							 *0x1c6060 = _t132;
    							__eflags = _t243 - 0x29;
    							if(_t243 != 0x29) {
    								__eflags = _t243;
    								if(_t243 < 0) {
    									goto L14;
    								} else {
    									__eflags = _t243 - 3;
    									goto L13;
    								}
    								goto L15;
    							} else {
    								_t247 =  *_t132;
    								__eflags = _t247;
    								if(_t247 == 0) {
    									E0019F9E7(_t247, _a4, 1, _a8);
    									_t163 = _a4;
    								} else {
    									_t243 = _t247 - 0x3d;
    									 *0x1c6060 = _t132 + 1;
    									__eflags = _t243 - 4;
    									if(_t243 < 4) {
    										L14:
    										_t243 = _t243 | 0xffffffff;
    										__eflags = _t243;
    									} else {
    										__eflags = _t243 - 7;
    										L13:
    										if(__eflags > 0) {
    											goto L14;
    										}
    									}
    									L15:
    									__eflags = _t243 - 0xffffffff;
    									if(_t243 != 0xffffffff) {
    										_v20 = _v20 & 0x00000000;
    										_v16 = _v16 & 0xffff0000;
    										_push(_t290);
    										_t291 = _a8;
    										_push(_t286);
    										_v12 =  *_t291;
    										_t288 = _t243 & 0x00000002;
    										__eflags = _t288;
    										_v8 = _t291[1];
    										if(_t288 == 0) {
    											L25:
    											__eflags = _t243 & 0x00000004;
    											if((_t243 & 0x00000004) != 0) {
    												__eflags =  !( *0x1c6070 >> 1) & 0x00000001;
    												_push( &_v60);
    												if(__eflags == 0) {
    													_t189 = E001A1642(_t285, __eflags);
    													_t247 =  &_v12;
    													E0019EB14( &_v12, _t189);
    												} else {
    													_t191 = E001A1642(_t285, __eflags);
    													E0019F76B(E0019F2F6( &_v52, 0x20),  &_v36, _t191);
    													_v28 = _v36;
    													_v24 = _v32;
    													_t247 =  &_v28;
    													E0019F54C( &_v28,  &_v12);
    													_v12 = _v28;
    													_v8 = _v24;
    												}
    											}
    											_t137 =  !( *0x1c6070 >> 1);
    											__eflags = _t137 & 0x00000001;
    											if((_t137 & 0x00000001) == 0) {
    												E0019EB14( &_v12, E0019F658(_t247,  &_v60));
    											} else {
    												_t183 = E0019F76B(E0019F658(_t247,  &_v52),  &_v60,  &_v12);
    												_v12 =  *_t183;
    												_v8 =  *((intOrPtr*)(_t183 + 4));
    											}
    											__eflags =  *_t291;
    											if( *_t291 != 0) {
    												E0019F76B(E0019F2F6( &_v60, 0x28),  &_v36,  &_v12);
    												_v28 = _v36;
    												_v24 = _v32;
    												E0019F7B3( &_v28, 0x29);
    												_v12 = _v28;
    												_v8 = _v24;
    											}
    											_t141 = E0019E97C(0x1c6040, 8, 0);
    											__eflags = _t141;
    											if(_t141 == 0) {
    												_t292 = 0;
    												__eflags = 0;
    											} else {
    												 *(_t141 + 4) = 0;
    												 *(_t141 + 4) =  *(_t141 + 4) & 0xffff00ff;
    												 *_t141 = 0;
    												_t292 = _t141;
    											}
    											E0019F1ED(_t285, _t288,  &_v44, _t292);
    											_t145 = E0019FCA9(0x1c6040, _t285,  &_v60);
    											E0019F76B(E0019F2F6( &_v52, 0x28),  &_v36, _t145);
    											_v28 = _v36;
    											_v24 = _v32;
    											E0019F7B3( &_v28, 0x29);
    											E0019F54C( &_v12,  &_v28);
    											__eflags = ( *0x1c6070 & 0x00000060) - 0x60;
    											if(( *0x1c6070 & 0x00000060) != 0x60) {
    												__eflags = _t288;
    												if(_t288 != 0) {
    													E0019F54C( &_v12,  &_v20);
    												}
    											}
    											_t158 =  !( *0x1c6070 >> 8);
    											__eflags = _t158 & 0x00000001;
    											_push( &_v60);
    											if((_t158 & 0x00000001) == 0) {
    												E0019EB14( &_v12, E0019FD89());
    											} else {
    												E0019F54C( &_v12, E0019FD89());
    											}
    											__eflags = _t292;
    											if(_t292 == 0) {
    												E0019EF31(_a4, 3);
    												goto L49;
    											} else {
    												 *_t292 = _v12;
    												 *((intOrPtr*)(_t292 + 4)) = _v8;
    												_t163 = _a4;
    												 *_t163 = _v44;
    												_t163[1] = _v40;
    											}
    										} else {
    											E0019F76B(E0019F323( &_v36, "::"),  &_v28,  &_v12);
    											_v12 = _v28;
    											_v8 = _v24;
    											__eflags =  *((char*)( *0x1c6060));
    											if( *((char*)( *0x1c6060)) == 0) {
    												E0019F76B(E0019EF31( &_v60, 1),  &_v36,  &_v12);
    												_v12 = _v36;
    												_t213 = _v32;
    											} else {
    												_push( &_v52);
    												_t227 = E001A2606(_t285);
    												E0019F76B(E0019F2F6( &_v60, 0x20),  &_v36, _t227);
    												_v28 = _v36;
    												_v24 = _v32;
    												E0019F54C( &_v28,  &_v12);
    												_v12 = _v28;
    												_t213 = _v24;
    											}
    											_v8 = _t213;
    											_t215 =  *((intOrPtr*)( *0x1c6060));
    											__eflags = _t215;
    											if(_t215 == 0) {
    												E0019F76B(E0019EF31( &_v60, 1), _a4,  &_v12);
    												L49:
    												_t163 = _a4;
    											} else {
    												__eflags = _t215 - 0x40;
    												if(_t215 != 0x40) {
    													_t163 = _a4;
    													_t163[1] = _t163[1] & 0xffff00ff;
    													 *_t163 =  *_t163 & 0x00000000;
    													_t163[1] = 2;
    												} else {
    													 *0x1c6060 =  *0x1c6060 + 1;
    													__eflags = ( *0x1c6070 & 0x00000060) - 0x60;
    													_push( &_v60);
    													if(( *0x1c6070 & 0x00000060) == 0x60) {
    														_t222 = E0019EE56();
    														_t247 =  &_v20;
    														E0019EB14( &_v20, _t222);
    													} else {
    														_t224 = E0019EE56();
    														_t247 =  *_t224;
    														_v20 =  *_t224;
    														_v16 = _t224[1];
    													}
    													goto L25;
    												}
    											}
    										}
    									} else {
    										_t163 = _a4;
    										_t163[1] = _t163[1] & 0xffff00ff;
    										 *_t163 =  *_t163 & 0x00000000;
    										_t163[1] = 2;
    									}
    								}
    							}
    							return _t163;
    						} else {
    							goto L4;
    						}
    					}
    				} else {
    					E0019F9E7(_t247, _a4, 1, _a8);
    					return _a4;
    				}
    			}






































    0x001a28bd
    0x001a28bd
    0x001a28bd
    0x001a28c2
    0x001a28c7
    0x001a28ce
    0x001a28e5
    0x001a28e8
    0x001a28ef
    0x001a28ef
    0x001a28f2
    0x00000000
    0x001a28f4
    0x001a28f4
    0x001a28f7
    0x001a28fe
    0x001a28fe
    0x001a2901
    0x001a2906
    0x001a2906
    0x001a28ea
    0x001a28ea
    0x001a28ed
    0x001a2907
    0x001a290b
    0x001a290e
    0x001a290f
    0x001a2914
    0x001a2917
    0x001a294d
    0x001a294f
    0x00000000
    0x001a2951
    0x001a2951
    0x00000000
    0x001a2951
    0x00000000
    0x001a2919
    0x001a2919
    0x001a291b
    0x001a291d
    0x001a293d
    0x001a2942
    0x001a291f
    0x001a2922
    0x001a2926
    0x001a292b
    0x001a292e
    0x001a2956
    0x001a2956
    0x001a2956
    0x001a2930
    0x001a2930
    0x001a2954
    0x001a2954
    0x00000000
    0x00000000
    0x001a2954
    0x001a2959
    0x001a2959
    0x001a295c
    0x001a2974
    0x001a2978
    0x001a297f
    0x001a2980
    0x001a2985
    0x001a2986
    0x001a298e
    0x001a298e
    0x001a2991
    0x001a2994
    0x001a2a72
    0x001a2a72
    0x001a2a75
    0x001a2a84
    0x001a2a89
    0x001a2a8a
    0x001a2b16
    0x001a2b1d
    0x001a2b20
    0x001a2a90
    0x001a2a90
    0x001a2aa7
    0x001a2aaf
    0x001a2ab5
    0x001a2abc
    0x001a2abf
    0x001a2ac7
    0x001a2acd
    0x001a2acd
    0x001a2a8a
    0x001a2b2c
    0x001a2b2e
    0x001a2b30
    0x001a2b66
    0x001a2b32
    0x001a2b46
    0x001a2b50
    0x001a2b53
    0x001a2b53
    0x001a2b6d
    0x001a2b6f
    0x001a2b85
    0x001a2b8d
    0x001a2b98
    0x001a2b9b
    0x001a2ba3
    0x001a2ba9
    0x001a2ba9
    0x001a2bb4
    0x001a2bb9
    0x001a2bbb
    0x001a2bcd
    0x001a2bcd
    0x001a2bbd
    0x001a2bbd
    0x001a2bc0
    0x001a2bc7
    0x001a2bc9
    0x001a2bc9
    0x001a2bd4
    0x001a2bdd
    0x001a2bf6
    0x001a2bfe
    0x001a2c09
    0x001a2c0c
    0x001a2c18
    0x001a2c25
    0x001a2c27
    0x001a2c29
    0x001a2c2b
    0x001a2c34
    0x001a2c34
    0x001a2c2b
    0x001a2c41
    0x001a2c43
    0x001a2c48
    0x001a2c49
    0x001a2c66
    0x001a2c4b
    0x001a2c55
    0x001a2c55
    0x001a2c6b
    0x001a2c6d
    0x001a2c8f
    0x00000000
    0x001a2c6f
    0x001a2c72
    0x001a2c77
    0x001a2c7d
    0x001a2c80
    0x001a2c85
    0x001a2c85
    0x001a299a
    0x001a29b1
    0x001a29b9
    0x001a29bf
    0x001a29c7
    0x001a29ca
    0x001a2a23
    0x001a2a2b
    0x001a2a2e
    0x001a29cc
    0x001a29cf
    0x001a29d0
    0x001a29e7
    0x001a29ef
    0x001a29f5
    0x001a29ff
    0x001a2a07
    0x001a2a0a
    0x001a2a0a
    0x001a2a31
    0x001a2a39
    0x001a2a3b
    0x001a2a3d
    0x001a2b0c
    0x001a2c94
    0x001a2c94
    0x001a2a43
    0x001a2a43
    0x001a2a45
    0x001a2ae3
    0x001a2ae6
    0x001a2aed
    0x001a2af0
    0x001a2a4b
    0x001a2a50
    0x001a2a59
    0x001a2a5e
    0x001a2a5f
    0x001a2ad2
    0x001a2ad9
    0x001a2adc
    0x001a2a61
    0x001a2a61
    0x001a2a67
    0x001a2a6c
    0x001a2a6f
    0x001a2a6f
    0x00000000
    0x001a2a5f
    0x001a2a45
    0x001a2a3d
    0x001a295e
    0x001a295e
    0x001a2961
    0x001a2968
    0x001a296b
    0x001a296b
    0x001a295c
    0x001a291d
    0x001a2c9b
    0x00000000
    0x00000000
    0x00000000
    0x001a28ed
    0x001a28d0
    0x001a28d8
    0x001a28e4
    0x001a28e4

    APIs
    • operator+.LIBCMT ref: 001A28D8
      • Part of subcall function 0019F9E7: DName::DName.LIBCMT ref: 0019F9FA
      • Part of subcall function 0019F9E7: DName::operator+.LIBCMT ref: 0019FA01
    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID: NameName::Name::operator+operator+
    • String ID:
    • API String ID: 2937105810-0
    • Opcode ID: d91096fbde8c73cd8b9eb26692475f45dcccfa6043fd98332bd170588617192c
    • Instruction ID: a116cac40468498b68f2a22e1aecb4374ac77e5fec2f6aeea1bdf4cc83b6b49e
    • Opcode Fuzzy Hash: d91096fbde8c73cd8b9eb26692475f45dcccfa6043fd98332bd170588617192c
    • Instruction Fuzzy Hash: 34D12C75900209AFDF14DFA8C995EEEBBF8AF19310F10406AF506E7291EB34DA45CB61
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 62%
    			E001927B2(void* __ebx) {
    				void* __edi;
    				void* __esi;
    				_Unknown_base(*)()* _t7;
    				_Unknown_base(*)()* _t9;
    				long _t10;
    				void* _t11;
    				int _t12;
    				void* _t14;
    				void* _t15;
    				void* _t16;
    				void* _t18;
    				intOrPtr _t21;
    				long _t26;
    				void* _t30;
    				struct HINSTANCE__* _t35;
    				intOrPtr* _t36;
    				void* _t39;
    				intOrPtr* _t41;
    				void* _t42;
    
    				_t30 = __ebx;
    				_t35 = GetModuleHandleW(L"KERNEL32.DLL");
    				if(_t35 != 0) {
    					 *0x1c53fc = GetProcAddress(_t35, "FlsAlloc");
    					 *0x1c5400 = GetProcAddress(_t35, "FlsGetValue");
    					 *0x1c5404 = GetProcAddress(_t35, "FlsSetValue");
    					_t7 = GetProcAddress(_t35, "FlsFree");
    					__eflags =  *0x1c53fc;
    					_t39 = TlsSetValue;
    					 *0x1c5408 = _t7;
    					if( *0x1c53fc == 0) {
    						L6:
    						 *0x1c5400 = TlsGetValue;
    						_t9 = __imp__TlsFree; // 0x74786560
    						 *0x1c53fc = E0019240B;
    						 *0x1c5404 = _t39;
    						 *0x1c5408 = _t9;
    					} else {
    						__eflags =  *0x1c5400;
    						if( *0x1c5400 == 0) {
    							goto L6;
    						} else {
    							__eflags =  *0x1c5404;
    							if( *0x1c5404 == 0) {
    								goto L6;
    							} else {
    								__eflags = _t7;
    								if(_t7 == 0) {
    									goto L6;
    								}
    							}
    						}
    					}
    					_t10 = TlsAlloc();
    					 *0x1c4258 = _t10;
    					__eflags = _t10 - 0xffffffff;
    					if(_t10 == 0xffffffff) {
    						L15:
    						_t11 = 0;
    						__eflags = 0;
    					} else {
    						_t12 = TlsSetValue(_t10,  *0x1c5400);
    						__eflags = _t12;
    						if(_t12 == 0) {
    							goto L15;
    						} else {
    							E00192BA3();
    							_t41 = __imp__EncodePointer;
    							_t14 =  *_t41( *0x1c53fc);
    							 *0x1c53fc = _t14;
    							_t15 =  *_t41( *0x1c5400);
    							 *0x1c5400 = _t15;
    							_t16 =  *_t41( *0x1c5404);
    							 *0x1c5404 = _t16;
    							 *0x1c5408 =  *_t41( *0x1c5408);
    							_t18 = E00197554();
    							__eflags = _t18;
    							if(_t18 == 0) {
    								L14:
    								E00192485();
    								goto L15;
    							} else {
    								_t36 = __imp__DecodePointer;
    								_t21 =  *((intOrPtr*)( *_t36()))( *0x1c53fc, E00192609);
    								 *0x1c4254 = _t21;
    								__eflags = _t21 - 0xffffffff;
    								if(_t21 == 0xffffffff) {
    									goto L14;
    								} else {
    									_t42 = E0018FF87(1, 0x214);
    									__eflags = _t42;
    									if(_t42 == 0) {
    										goto L14;
    									} else {
    										__eflags =  *((intOrPtr*)( *_t36()))( *0x1c5404,  *0x1c4254, _t42);
    										if(__eflags == 0) {
    											goto L14;
    										} else {
    											_push(0);
    											_push(_t42);
    											E001924C2(_t30, _t36, _t42, __eflags);
    											_t26 = GetCurrentThreadId();
    											 *(_t42 + 4) =  *(_t42 + 4) | 0xffffffff;
    											 *_t42 = _t26;
    											_t11 = 1;
    										}
    									}
    								}
    							}
    						}
    					}
    					return _t11;
    				} else {
    					E00192485();
    					return 0;
    				}
    			}






















    0x001927b2
    0x001927c0
    0x001927c4
    0x001927e4
    0x001927f1
    0x001927fe
    0x00192803
    0x00192805
    0x0019280c
    0x00192812
    0x00192817
    0x0019282f
    0x00192834
    0x00192839
    0x0019283e
    0x00192848
    0x0019284e
    0x00192819
    0x00192819
    0x00192820
    0x00000000
    0x00192822
    0x00192822
    0x00192829
    0x00000000
    0x0019282b
    0x0019282b
    0x0019282d
    0x00000000
    0x00000000
    0x0019282d
    0x00192829
    0x00192820
    0x00192853
    0x00192859
    0x0019285e
    0x00192861
    0x00192928
    0x00192928
    0x00192928
    0x00192867
    0x0019286e
    0x00192870
    0x00192872
    0x00000000
    0x00192878
    0x00192878
    0x00192883
    0x00192889
    0x00192891
    0x00192896
    0x0019289e
    0x001928a3
    0x001928ab
    0x001928b2
    0x001928b7
    0x001928bc
    0x001928be
    0x00192923
    0x00192923
    0x00000000
    0x001928c0
    0x001928c0
    0x001928d3
    0x001928d5
    0x001928da
    0x001928dd
    0x00000000
    0x001928df
    0x001928eb
    0x001928ef
    0x001928f1
    0x00000000
    0x001928f3
    0x00192904
    0x00192906
    0x00000000
    0x00192908
    0x00192908
    0x0019290a
    0x0019290b
    0x00192912
    0x00192918
    0x0019291c
    0x00192920
    0x00192920
    0x00192906
    0x001928f1
    0x001928dd
    0x001928be
    0x00192872
    0x0019292c
    0x001927c6
    0x001927c6
    0x001927ce
    0x001927ce

    APIs
    • GetModuleHandleW.KERNEL32(KERNEL32.DLL,?,0018CF0B), ref: 001927BA
    • __mtterm.LIBCMT ref: 001927C6
      • Part of subcall function 00192485: DecodePointer.KERNEL32(00000005,00192928,?,0018CF0B), ref: 00192496
      • Part of subcall function 00192485: TlsFree.KERNEL32(00000019,00192928,?,0018CF0B), ref: 001924B0
      • Part of subcall function 00192485: DeleteCriticalSection.KERNEL32(00000000,00000000,77E4F3A0,?,00192928,?,0018CF0B), ref: 001975BB
      • Part of subcall function 00192485: _free.LIBCMT ref: 001975BE
      • Part of subcall function 00192485: DeleteCriticalSection.KERNEL32(00000019,77E4F3A0,?,00192928,?,0018CF0B), ref: 001975E5
    • GetProcAddress.KERNEL32(00000000,FlsAlloc), ref: 001927DC
    • GetProcAddress.KERNEL32(00000000,FlsGetValue), ref: 001927E9
    • GetProcAddress.KERNEL32(00000000,FlsSetValue), ref: 001927F6
    • GetProcAddress.KERNEL32(00000000,FlsFree), ref: 00192803
    • TlsAlloc.KERNEL32(?,0018CF0B), ref: 00192853
    • TlsSetValue.KERNEL32(00000000,?,0018CF0B), ref: 0019286E
    • __init_pointers.LIBCMT ref: 00192878
    • EncodePointer.KERNEL32(?,0018CF0B), ref: 00192889
    • EncodePointer.KERNEL32(?,0018CF0B), ref: 00192896
    • EncodePointer.KERNEL32(?,0018CF0B), ref: 001928A3
    • EncodePointer.KERNEL32(?,0018CF0B), ref: 001928B0
    • DecodePointer.KERNEL32(Function_00012609,?,0018CF0B), ref: 001928D1
    • __calloc_crt.LIBCMT ref: 001928E6
    • DecodePointer.KERNEL32(00000000,?,0018CF0B), ref: 00192900
    • GetCurrentThreadId.KERNEL32 ref: 00192912
    Strings
    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID: Pointer$AddressEncodeProc$Decode$CriticalDeleteSection$AllocCurrentFreeHandleModuleThreadValue__calloc_crt__init_pointers__mtterm_free
    • String ID: FlsAlloc$FlsFree$FlsGetValue$FlsSetValue$KERNEL32.DLL$`ext
    • API String ID: 3698121176-3547465748
    • Opcode ID: eb236c6d4b898dce605f08c5f02d0928ff397e09d2ede76c1a51585e81fc83d2
    • Instruction ID: 3f76972b0470fd465309cf71573532421b2a3f3f7c3acf079f0a01a47e0ff892
    • Opcode Fuzzy Hash: eb236c6d4b898dce605f08c5f02d0928ff397e09d2ede76c1a51585e81fc83d2
    • Instruction Fuzzy Hash: C8319031804A51AFCB15AF74BC09E1A3FE6FB95765B20512AE414D3AB0EB74E4C2CF90
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 97%
    			E0018EF48(intOrPtr _a4, intOrPtr _a8) {
    				intOrPtr _t13;
    				intOrPtr _t14;
    				intOrPtr _t17;
    				intOrPtr _t19;
    				void* _t42;
    				intOrPtr* _t50;
    
    				if(_a4 > 5 || _a8 == 0) {
    					L4:
    					return 0;
    				} else {
    					_t50 = E0018FF87(8, 1);
    					_t56 = _t50;
    					if(_t50 != 0) {
    						_t13 = E0018FF87(0xd8, 1);
    						 *_t50 = _t13;
    						__eflags = _t13;
    						if(_t13 != 0) {
    							_t14 = E0018FF87(0x220, 1);
    							 *((intOrPtr*)(_t50 + 4)) = _t14;
    							__eflags = _t14;
    							if(_t14 != 0) {
    								E0018E270( *_t50, 0x1c4170);
    								_t47 =  *_t50;
    								_t17 = E0018ED2C(_a4,  *_t50, _a8);
    								_pop(_t42);
    								__eflags = _t17;
    								if(__eflags != 0) {
    									_t19 = E00191CEA(_t42, _t47, __eflags,  *((intOrPtr*)( *_t50 + 4)),  *((intOrPtr*)(_t50 + 4)));
    									__eflags = _t19;
    									if(_t19 == 0) {
    										 *((intOrPtr*)( *((intOrPtr*)(_t50 + 4)))) = 1;
    										 *((intOrPtr*)( *((intOrPtr*)(_t50 + 4)))) = 1;
    										L17:
    										return _t50;
    									}
    									E0018C63F( *((intOrPtr*)(_t50 + 4)));
    									E00192158( *_t50);
    									E001921F1( *_t50);
    									E0018C63F(_t50);
    									L15:
    									_t50 = 0;
    									goto L17;
    								}
    								E00192158( *_t50);
    								E001921F1( *_t50);
    								E0018C63F(_t50);
    								goto L15;
    							}
    							E0018C63F( *_t50);
    							E0018C63F(_t50);
    							L8:
    							goto L3;
    						}
    						E0018C63F(_t50);
    						goto L8;
    					}
    					L3:
    					 *((intOrPtr*)(E001912E2(_t56))) = 0xc;
    					goto L4;
    				}
    			}









    0x0018ef53
    0x0018ef79
    0x00000000
    0x0018ef5b
    0x0018ef66
    0x0018ef6a
    0x0018ef6c
    0x0018ef85
    0x0018ef8c
    0x0018ef8e
    0x0018ef90
    0x0018efa1
    0x0018efa8
    0x0018efab
    0x0018efad
    0x0018efc6
    0x0018efd1
    0x0018efd3
    0x0018efd8
    0x0018efd9
    0x0018efdb
    0x0018effe
    0x0018f005
    0x0018f007
    0x0018f02f
    0x0018f034
    0x0018f036
    0x00000000
    0x0018f036
    0x0018f00c
    0x0018f013
    0x0018f01a
    0x0018f020
    0x0018f028
    0x0018f028
    0x00000000
    0x0018f028
    0x0018efdf
    0x0018efe6
    0x0018efec
    0x00000000
    0x0018eff1
    0x0018efb1
    0x0018efb7
    0x0018ef98
    0x00000000
    0x0018ef98
    0x0018ef93
    0x00000000
    0x0018ef93
    0x0018ef6e
    0x0018ef73
    0x00000000
    0x0018ef73

    APIs
    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID: _free$__calloc_crt$___freetlocinfo___removelocaleref$Sleep__copytlocinfo_nolock__setlocale_nolock__setmbcp_nolock
    • String ID:
    • API String ID: 888903860-0
    • Opcode ID: 2cfd2cc44b16a6596a28bfcd3b983aa45cca4c31c15aa6d7b888832379f6f5e6
    • Instruction ID: 35b5af938b3c08ba9cced48658b23a6b5add8396f4b26603b8dbea1dbd1fd5ac
    • Opcode Fuzzy Hash: 2cfd2cc44b16a6596a28bfcd3b983aa45cca4c31c15aa6d7b888832379f6f5e6
    • Instruction Fuzzy Hash: E721F436108601EFDB257F24DC02D1ABBE5EF61760B21443EFA8496261EF329E518FA5
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 70%
    			E001A39C8(void* __edx, void* __edi, intOrPtr* _a4, intOrPtr* _a8) {
    				signed int _v8;
    				char _v12;
    				signed int _v16;
    				char _v20;
    				char _v28;
    				void* __esi;
    				char _t36;
    				void* _t39;
    				intOrPtr _t41;
    				char _t43;
    				intOrPtr _t44;
    				intOrPtr _t51;
    				intOrPtr* _t52;
    				intOrPtr _t55;
    				intOrPtr _t56;
    				intOrPtr _t58;
    				void* _t65;
    				intOrPtr* _t77;
    
    				_t76 = __edi;
    				_t75 = __edx;
    				_t71 = 0xffff0000;
    				_v8 = _v8 & 0xffff0000;
    				_t36 =  *((char*)( *0x1c6060));
    				_v12 = 0;
    				if(_t36 == 0) {
    					L31:
    					_push(_a8);
    					L32:
    					_push(1);
    					_push(_a4);
    					E0019F9E7(_t71);
    					L33:
    					L34:
    					return _a4;
    				}
    				_t39 = _t36 - 0x24;
    				if(_t39 == 0) {
    					_t41 =  *((intOrPtr*)( *0x1c6060 + 1));
    					__eflags = _t41 - 0x24;
    					if(_t41 == 0x24) {
    						 *0x1c6060 =  *0x1c6060 + 2;
    						_t43 =  *((char*)( *0x1c6060));
    						_t77 = _a8;
    						__eflags = _t43 - 0x51;
    						if(__eflags > 0) {
    							_t44 = _t43 - 0x52;
    							__eflags = _t44;
    							if(_t44 == 0) {
    								_t71 =  &_v12;
    								E0019F623( &_v12, "volatile");
    								__eflags =  *_t77;
    								if( *_t77 != 0) {
    									_t71 =  &_v12;
    									E0019F7B3( &_v12, 0x20);
    								}
    								L30:
    								_push("&&");
    								L9:
    								 *0x1c6060 =  *0x1c6060 + 1;
    								_v20 =  *_t77;
    								_push( &_v20);
    								_push( &_v12);
    								_push(_a4);
    								_v16 =  *(_t77 + 4) | 0x00000100;
    								E001A337A(_t71, _t75, _t76);
    								goto L34;
    							}
    							_t51 = _t44 - 1;
    							__eflags = _t51;
    							if(_t51 == 0) {
    								 *0x1c6060 =  *0x1c6060 + 1;
    								L12:
    								_t52 = _a4;
    								 *(_t52 + 4) =  *(_t52 + 4) & 0xffff00ff;
    								 *(_t52 + 4) = 2;
    								 *_t52 = 0;
    								return _t52;
    							}
    							__eflags = _t51 != 1;
    							if(_t51 != 1) {
    								goto L12;
    							}
    							 *0x1c6060 =  *0x1c6060 + 1;
    							E0019F323(_a4, "std::nullptr_t");
    							goto L34;
    						}
    						if(__eflags == 0) {
    							goto L30;
    						}
    						_t55 = _t43;
    						__eflags = _t55;
    						if(_t55 == 0) {
    							_push(_t77);
    							goto L32;
    						}
    						_t56 = _t55 - 0x41;
    						__eflags = _t56;
    						if(_t56 == 0) {
    							 *0x1c6060 =  *0x1c6060 + 1;
    							E001A28BD(__edx, __edi, _t77, _a4, _t77);
    							L5:
    							goto L34;
    						}
    						_t58 = _t56 - 1;
    						__eflags = _t58;
    						if(_t58 == 0) {
    							 *0x1c6060 =  *0x1c6060 + 1;
    							E001A07A4(__edx, _t77, _a4, _t77, 1);
    							goto L33;
    						}
    						__eflags = _t58 != 1;
    						if(_t58 != 1) {
    							goto L12;
    						}
    						 *0x1c6060 =  *0x1c6060 + 1;
    						_v8 = _v8 & 0xffff0000;
    						_v12 = 0;
    						E001A3605(0xffff0000, _t75, _a4, E001A2C9C(0xffff0000,  &_v28, _t77, 0x1bb6a1,  &_v12, 0));
    						goto L34;
    					}
    					__eflags = _t41;
    					if(_t41 == 0) {
    						goto L31;
    					}
    					goto L12;
    				}
    				_t65 = _t39 - 0x1d;
    				_t77 = _a8;
    				if(_t65 == 0) {
    					L8:
    					_push("&");
    					goto L9;
    				}
    				if(_t65 == 1) {
    					_t71 =  &_v12;
    					E0019F623( &_v12, "volatile");
    					__eflags =  *_t77;
    					if( *_t77 != 0) {
    						_t71 =  &_v12;
    						E0019F7B3( &_v12, 0x20);
    					}
    					goto L8;
    				} else {
    					E001A3605(0xffff0000, __edx, _a4, _t77);
    					goto L5;
    				}
    			}





















    0x001a39c8
    0x001a39c8
    0x001a39db
    0x001a39e0
    0x001a39e3
    0x001a39e6
    0x001a39e9
    0x001a3b62
    0x001a3b62
    0x001a3b65
    0x001a3b65
    0x001a3b67
    0x001a3b6a
    0x001a3b6f
    0x001a3b72
    0x00000000
    0x001a3b72
    0x001a39ef
    0x001a39f2
    0x001a3a63
    0x001a3a66
    0x001a3a68
    0x001a3a87
    0x001a3a93
    0x001a3a96
    0x001a3a99
    0x001a3a9c
    0x001a3b0e
    0x001a3b0e
    0x001a3b11
    0x001a3b42
    0x001a3b45
    0x001a3b4a
    0x001a3b4c
    0x001a3b50
    0x001a3b53
    0x001a3b53
    0x001a3b58
    0x001a3b58
    0x001a3a2f
    0x001a3a34
    0x001a3a3a
    0x001a3a40
    0x001a3a44
    0x001a3a45
    0x001a3a4e
    0x001a3a51
    0x00000000
    0x001a3a56
    0x001a3b13
    0x001a3b13
    0x001a3b14
    0x001a3b32
    0x001a3a72
    0x001a3a72
    0x001a3a75
    0x001a3a7c
    0x001a3a80
    0x00000000
    0x001a3a80
    0x001a3b16
    0x001a3b17
    0x00000000
    0x00000000
    0x001a3b20
    0x001a3b2b
    0x00000000
    0x001a3b2b
    0x001a3a9e
    0x00000000
    0x00000000
    0x001a3aa4
    0x001a3aa4
    0x001a3aa6
    0x001a3b0b
    0x00000000
    0x001a3b0b
    0x001a3aa8
    0x001a3aa8
    0x001a3aab
    0x001a3af7
    0x001a3b01
    0x001a3a08
    0x00000000
    0x001a3a09
    0x001a3aad
    0x001a3aad
    0x001a3aae
    0x001a3ae4
    0x001a3af0
    0x00000000
    0x001a3af0
    0x001a3ab0
    0x001a3ab1
    0x00000000
    0x00000000
    0x001a3ab3
    0x001a3ab9
    0x001a3acb
    0x001a3ad7
    0x00000000
    0x001a3adc
    0x001a3a6a
    0x001a3a6c
    0x00000000
    0x00000000
    0x00000000
    0x001a3a6c
    0x001a39f4
    0x001a39f7
    0x001a39fa
    0x001a3a2a
    0x001a3a2a
    0x00000000
    0x001a3a2a
    0x001a39fd
    0x001a3a14
    0x001a3a17
    0x001a3a1c
    0x001a3a1e
    0x001a3a22
    0x001a3a25
    0x001a3a25
    0x00000000
    0x001a39ff
    0x001a3a03
    0x00000000
    0x001a3a03

    APIs
    • UnDecorator::getBasicDataType.LIBCMT ref: 001A3A03
    • DName::operator=.LIBCMT ref: 001A3A17
    • DName::operator+=.LIBCMT ref: 001A3A25
    • UnDecorator::getPtrRefType.LIBCMT ref: 001A3A51
    • UnDecorator::getDataIndirectType.LIBCMT ref: 001A3ACE
    • UnDecorator::getBasicDataType.LIBCMT ref: 001A3AD7
    • operator+.LIBCMT ref: 001A3B6A
    Strings
    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID: Decorator::getType$Data$Basic$IndirectName::operator+=Name::operator=operator+
    • String ID: std::nullptr_t$volatile
    • API String ID: 2203807771-3726895890
    • Opcode ID: 5513aa9ef8cf26f3510bbcab5beee31f3606633781cf115aa7a670afaecf546e
    • Instruction ID: 32bdc9bd0b5dead286dd1b4d077aba49a13e4632565948bfc371fce36323d1a4
    • Opcode Fuzzy Hash: 5513aa9ef8cf26f3510bbcab5beee31f3606633781cf115aa7a670afaecf546e
    • Instruction Fuzzy Hash: 9A41CD79404218BFCB159F94C986AE97FB5FB13310F14406AF866AB562D730DF81CB60
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 95%
    			E00190B65(signed int* _a4, signed int _a8, signed int _a12, signed int _a16) {
    				signed int _v16;
    				signed int _v20;
    				void* __ebx;
    				void* __edi;
    				void* __esi;
    				void* __ebp;
    				signed int* _t32;
    				void* _t33;
    				void* _t34;
    				void* _t36;
    				intOrPtr _t37;
    				intOrPtr _t39;
    				signed int* _t41;
    				signed int _t44;
    				signed int _t51;
    				signed int _t54;
    				void* _t55;
    				signed int _t57;
    				signed int _t59;
    				signed int _t61;
    				void* _t63;
    				void* _t64;
    
    				_t32 = _a4;
    				_t64 = _t63 - 0x10;
    				if(_t32 != 0) {
    					_t51 = _a12;
    					_t61 =  *_t32;
    					_t57 = _a8;
    					__eflags = _t57;
    					if(_t57 == 0) {
    						L4:
    						_t33 =  *_t61;
    						__eflags = _t33 - 0xe0434f4d;
    						if(_t33 == 0xe0434f4d) {
    							L22:
    							__eflags = _t33 - 0xe06d7363;
    							if(__eflags != 0) {
    								L30:
    								_t34 = E001925EF(_t51, _t55, __eflags);
    								_t30 = _t34 + 0x90;
    								 *_t30 =  *(_t34 + 0x90) + 1;
    								__eflags =  *_t30;
    								goto L31;
    							} else {
    								__eflags =  *((intOrPtr*)(_t61 + 0x10)) - 3;
    								if(__eflags != 0) {
    									goto L30;
    								} else {
    									_t37 =  *((intOrPtr*)(_t61 + 0x14));
    									__eflags = _t37 - 0x19930520;
    									if(_t37 == 0x19930520) {
    										L27:
    										__eflags =  *(_t61 + 0x1c);
    										if(__eflags != 0) {
    											goto L30;
    										} else {
    											__eflags =  *(E001925EF(_t51, _t55, __eflags) + 0x88);
    											if(__eflags != 0) {
    												goto L30;
    											} else {
    												goto L29;
    											}
    										}
    									} else {
    										__eflags = _t37 - 0x19930521;
    										if(_t37 == 0x19930521) {
    											goto L27;
    										} else {
    											__eflags = _t37 - 0x19930522;
    											if(__eflags != 0) {
    												goto L30;
    											} else {
    												goto L27;
    											}
    										}
    									}
    								}
    							}
    						} else {
    							__eflags = _t33 - 0xe0434352;
    							if(_t33 == 0xe0434352) {
    								goto L22;
    							} else {
    								__eflags = _t51 & 0x00000040;
    								if((_t51 & 0x00000040) == 0) {
    									goto L22;
    								} else {
    									goto L7;
    								}
    							}
    						}
    					} else {
    						__eflags =  *((char*)(_t57 + 8));
    						if( *((char*)(_t57 + 8)) != 0) {
    							L7:
    							__eflags =  *_t61 - 0xe06d7363;
    							if( *_t61 != 0xe06d7363) {
    								L29:
    								_t36 = 0;
    							} else {
    								__eflags =  *((intOrPtr*)(_t61 + 0x10)) - 3;
    								if( *((intOrPtr*)(_t61 + 0x10)) != 3) {
    									goto L29;
    								} else {
    									_t39 =  *((intOrPtr*)(_t61 + 0x14));
    									__eflags = _t39 - 0x19930520;
    									if(_t39 == 0x19930520) {
    										L12:
    										__eflags =  *(_t61 + 0x1c);
    										if(__eflags != 0) {
    											L15:
    											_t41 =  *( *(_t61 + 0x1c) + 0xc);
    											_v16 = _t57;
    											_t59 =  *_t41;
    											_v20 = _t51 | 0x80000000;
    											_t54 =  &(_t41[1]);
    											while(1) {
    												__eflags = _t59;
    												if(_t59 <= 0) {
    													break;
    												}
    												_a4 =  *_t54;
    												_t44 = E001900C3( &_v20,  *_t54,  *(_t61 + 0x1c));
    												_t64 = _t64 + 0xc;
    												__eflags = _t44;
    												if(__eflags != 0) {
    													 *((intOrPtr*)(E001925EF(_t54, _t55, __eflags) + 0x90)) =  *((intOrPtr*)(_t45 + 0x90)) + 1;
    													__eflags = _a16;
    													if(__eflags != 0) {
    														_push(_a4);
    														_push( &_v20);
    														_push(_a16);
    														_push(_t61);
    														E00190AD3(_t54, _t59, _t61, __eflags);
    													}
    													L31:
    													_t36 = 1;
    													__eflags = 1;
    												} else {
    													_t59 = _t59 - 1;
    													_t54 = _t54 + 4;
    													__eflags = _t54;
    													continue;
    												}
    												goto L32;
    											}
    											goto L29;
    										} else {
    											__eflags =  *(E001925EF(_t51, _t55, __eflags) + 0x88);
    											if(__eflags == 0) {
    												goto L29;
    											} else {
    												_t61 =  *(E001925EF(_t51, _t55, __eflags) + 0x88);
    												goto L15;
    											}
    										}
    									} else {
    										__eflags = _t39 - 0x19930521;
    										if(_t39 == 0x19930521) {
    											goto L12;
    										} else {
    											__eflags = _t39 - 0x19930522;
    											if(_t39 != 0x19930522) {
    												goto L29;
    											} else {
    												goto L12;
    											}
    										}
    									}
    								}
    							}
    						} else {
    							goto L4;
    						}
    					}
    					L32:
    					return _t36;
    				} else {
    					return _t32;
    				}
    			}

























    0x00190b6a
    0x00190b6d
    0x00190b72
    0x00190b77
    0x00190b7b
    0x00190b7e
    0x00190b81
    0x00190b83
    0x00190b8b
    0x00190b8b
    0x00190b8d
    0x00190b92
    0x00190c63
    0x00190c63
    0x00190c68
    0x00190ca0
    0x00190ca0
    0x00190ca5
    0x00190ca5
    0x00190ca5
    0x00000000
    0x00190c6a
    0x00190c6a
    0x00190c6e
    0x00000000
    0x00190c70
    0x00190c70
    0x00190c73
    0x00190c78
    0x00190c88
    0x00190c88
    0x00190c8c
    0x00000000
    0x00190c8e
    0x00190c93
    0x00190c9a
    0x00000000
    0x00000000
    0x00000000
    0x00000000
    0x00190c9a
    0x00190c7a
    0x00190c7a
    0x00190c7f
    0x00000000
    0x00190c81
    0x00190c81
    0x00190c86
    0x00000000
    0x00000000
    0x00000000
    0x00000000
    0x00190c86
    0x00190c7f
    0x00190c78
    0x00190c6e
    0x00190b98
    0x00190b98
    0x00190b9d
    0x00000000
    0x00190ba3
    0x00190ba3
    0x00190ba6
    0x00000000
    0x00000000
    0x00000000
    0x00000000
    0x00190ba6
    0x00190b9d
    0x00190b85
    0x00190b85
    0x00190b89
    0x00190bac
    0x00190bac
    0x00190bb2
    0x00190c9c
    0x00190c9c
    0x00190bb8
    0x00190bb8
    0x00190bbc
    0x00000000
    0x00190bc2
    0x00190bc2
    0x00190bc5
    0x00190bca
    0x00190bde
    0x00190bde
    0x00190be2
    0x00190c01
    0x00190c04
    0x00190c0d
    0x00190c10
    0x00190c12
    0x00190c15
    0x00190c37
    0x00190c37
    0x00190c39
    0x00000000
    0x00000000
    0x00190c1f
    0x00190c27
    0x00190c2c
    0x00190c2f
    0x00190c31
    0x00190c42
    0x00190c48
    0x00190c4c
    0x00190c4e
    0x00190c54
    0x00190c55
    0x00190c58
    0x00190c59
    0x00190c5e
    0x00190cab
    0x00190cad
    0x00190cad
    0x00190c33
    0x00190c33
    0x00190c34
    0x00190c34
    0x00000000
    0x00190c34
    0x00000000
    0x00190c31
    0x00000000
    0x00190be4
    0x00190be9
    0x00190bf0
    0x00000000
    0x00190bf6
    0x00190bfb
    0x00000000
    0x00190bfb
    0x00190bf0
    0x00190bcc
    0x00190bcc
    0x00190bd1
    0x00000000
    0x00190bd3
    0x00190bd3
    0x00190bd8
    0x00000000
    0x00000000
    0x00000000
    0x00000000
    0x00190bd8
    0x00190bd1
    0x00190bca
    0x00190bbc
    0x00000000
    0x00000000
    0x00000000
    0x00190b89
    0x00190cae
    0x00190cb2
    0x00190b75
    0x00190b75
    0x00190b75

    APIs
    Strings
    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID: __getptd
    • String ID: MOC$RCC$csm$csm
    • API String ID: 3384420010-1441736206
    • Opcode ID: 98a5439129e9ef4270c57213aff1b705869e225d736cf2621624b2416f04fa37
    • Instruction ID: b3615b833cd04b056e46401aad50e46eb0a04c83865cd9766f7bedc225240836
    • Opcode Fuzzy Hash: 98a5439129e9ef4270c57213aff1b705869e225d736cf2621624b2416f04fa37
    • Instruction Fuzzy Hash: 9331D4354002059FDF369F68C8847AA73E8FF58315F694AAAD889C7111D730ED84CB92
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 100%
    			E0018B333(short* _a4, int _a8, intOrPtr _a12, char* _a16, char _a20) {
    				void* __ebx;
    				void* __edi;
    				void* __esi;
    				void* __ebp;
    				char _t35;
    				int _t36;
    				char _t37;
    				char _t40;
    				signed int _t46;
    				void* _t48;
    				void* _t49;
    				char _t54;
    				void* _t56;
    				void* _t60;
    				char _t63;
    				char _t64;
    				short* _t66;
    				void* _t67;
    				char _t68;
    				char* _t79;
    				void* _t80;
    				char _t81;
    				char* _t82;
    
    				_t79 = _a8;
    				if(_t79 == 0 || _a12 == 0) {
    					L5:
    					return 0;
    				} else {
    					if( *_t79 != 0) {
    						_t35 = _a20;
    						__eflags = _t35;
    						if(__eflags != 0) {
    							_t81 =  *_t35;
    							_t36 =  *((intOrPtr*)(_t35 + 4));
    						} else {
    							_t81 =  *(E0018FEE1(_t67, _t79, _t80, __eflags) + 8);
    							_t36 = E0018FE95(_t67, _t79, _t81, __eflags);
    						}
    						_a8 = _t36;
    						__eflags = _t81;
    						if(_t81 != 0) {
    							_t37 = E0018B245(_a8);
    							_t82 = _a16;
    							__eflags =  *_t82;
    							_t68 = _t37;
    							if( *_t82 == 0) {
    								__eflags = _t68;
    								if(__eflags != 0) {
    									_t40 =  *( *((intOrPtr*)(_t68 + 4)) + ( *_t79 & 0x000000ff) + 0x1d) & 4;
    									__eflags = _t40;
    								} else {
    									_t40 =  *(E0018F443(_t68, _t79, _t82, __eflags) + ( *_t79 & 0x000000ff) * 2) & 0x8000;
    								}
    								__eflags = _t40;
    								if(_t40 == 0) {
    									__eflags = _a4;
    									__eflags = MultiByteToWideChar(_a8, 9, _t79, 1, _a4, 0 | _a4 != 0x00000000);
    									if(__eflags != 0) {
    										goto L13;
    									}
    									goto L20;
    								} else {
    									_t48 = E0018FE79(_t68, _t79, _t82, _t68);
    									__eflags = _a12 - _t48;
    									if(_a12 >= _t48) {
    										_t49 = E0018FE79(_t68, _t79, _t82, _t68);
    										__eflags = _t49 - 1;
    										if(_t49 <= 1) {
    											L29:
    											__eflags = _t79[1];
    											if(_t79[1] != 0) {
    												L18:
    												return E0018FE79(_t68, _t79, _t82, _t68);
    											}
    											L19:
    											 *_t82 =  *_t82 & 0x00000000;
    											__eflags =  *_t82;
    											L20:
    											_t46 = E001912E2(__eflags);
    											 *_t46 = 0x2a;
    											return _t46 | 0xffffffff;
    										}
    										__eflags = _a4;
    										_t54 = MultiByteToWideChar(_a8, 9, _t79, E0018FE79(_t68, _t79, _t82, _t68), _a4, 0 | _a4 != 0x00000000);
    										__eflags = _t54;
    										if(_t54 != 0) {
    											goto L18;
    										}
    										goto L29;
    									}
    									 *_t82 =  *_t79;
    									_t56 = 0xfffffffe;
    									return _t56;
    								}
    							}
    							_t82[1] =  *_t79;
    							_t60 = E0018FE79(_t68, _t79, _t82, _t68);
    							__eflags = _t60 - 1;
    							if(_t60 <= 1) {
    								goto L19;
    							}
    							__eflags = _a4;
    							_t63 = MultiByteToWideChar(_a8, 9, _t82, 2, _a4, 0 | _a4 != 0x00000000);
    							__eflags = _t63;
    							if(_t63 == 0) {
    								goto L19;
    							}
    							 *_t82 =  *_t82 & 0x00000000;
    							__eflags =  *_t82;
    							goto L18;
    						} else {
    							_t64 = _a4;
    							__eflags = _t64;
    							if(_t64 != 0) {
    								 *_t64 =  *_t79 & 0x000000ff;
    							}
    							L13:
    							return 1;
    						}
    					} else {
    						_t66 = _a4;
    						if(_t66 != 0) {
    							 *_t66 = 0;
    						}
    						goto L5;
    					}
    				}
    			}


























    0x0018b33b
    0x0018b340
    0x0018b359
    0x00000000
    0x0018b348
    0x0018b34b
    0x0018b360
    0x0018b363
    0x0018b365
    0x0018b376
    0x0018b378
    0x0018b367
    0x0018b36c
    0x0018b36f
    0x0018b36f
    0x0018b37b
    0x0018b37e
    0x0018b380
    0x0018b397
    0x0018b39c
    0x0018b39f
    0x0018b3a3
    0x0018b3a5
    0x0018b3fb
    0x0018b3fd
    0x0018b41d
    0x0018b41d
    0x0018b3ff
    0x0018b40b
    0x0018b40b
    0x0018b420
    0x0018b422
    0x0018b481
    0x0018b499
    0x0018b49b
    0x00000000
    0x00000000
    0x00000000
    0x0018b424
    0x0018b425
    0x0018b42b
    0x0018b42e
    0x0018b43d
    0x0018b443
    0x0018b446
    0x0018b470
    0x0018b470
    0x0018b474
    0x0018b3d9
    0x00000000
    0x0018b3df
    0x0018b3e5
    0x0018b3e5
    0x0018b3e5
    0x0018b3e8
    0x0018b3e8
    0x0018b3ed
    0x00000000
    0x0018b3f3
    0x0018b44a
    0x0018b462
    0x0018b468
    0x0018b46a
    0x00000000
    0x00000000
    0x00000000
    0x0018b46a
    0x0018b434
    0x0018b436
    0x00000000
    0x0018b436
    0x0018b422
    0x0018b3aa
    0x0018b3ad
    0x0018b3b3
    0x0018b3b6
    0x00000000
    0x00000000
    0x0018b3ba
    0x0018b3cc
    0x0018b3d2
    0x0018b3d4
    0x00000000
    0x00000000
    0x0018b3d6
    0x0018b3d6
    0x00000000
    0x0018b382
    0x0018b382
    0x0018b385
    0x0018b387
    0x0018b38c
    0x0018b38c
    0x0018b38f
    0x00000000
    0x0018b391
    0x0018b34d
    0x0018b34d
    0x0018b352
    0x0018b356
    0x0018b356
    0x00000000
    0x0018b352
    0x0018b34b

    APIs
    • ____lc_handle_func.LIBCMT ref: 0018B367
    • ____lc_codepage_func.LIBCMT ref: 0018B36F
    • __GetLocaleForCP.LIBCPMT ref: 0018B397
    • ____mb_cur_max_l_func.LIBCMT ref: 0018B3AD
    • MultiByteToWideChar.KERNEL32(?,00000009,?,00000002,?,00000000), ref: 0018B3CC
    • ____mb_cur_max_l_func.LIBCMT ref: 0018B3DA
    • ___pctype_func.LIBCMT ref: 0018B3FF
    • ____mb_cur_max_l_func.LIBCMT ref: 0018B425
    • ____mb_cur_max_l_func.LIBCMT ref: 0018B43D
    • ____mb_cur_max_l_func.LIBCMT ref: 0018B455
    • MultiByteToWideChar.KERNEL32(?,00000009,?,00000000,?,00000000), ref: 0018B462
    • MultiByteToWideChar.KERNEL32(?,00000009,?,00000001,?,00000000), ref: 0018B493
    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID: ____mb_cur_max_l_func$ByteCharMultiWide$Locale____lc_codepage_func____lc_handle_func___pctype_func
    • String ID:
    • API String ID: 3819326198-0
    • Opcode ID: 8a24ef2bcf92077e563e7e5cd93652e5e290d3d21870cc0cdd2372916f5ff1a4
    • Instruction ID: 7b6fd0fd8077fc77bdfe4187f96e171a6c90d5decff387e1f02cf9f08dd41104
    • Opcode Fuzzy Hash: 8a24ef2bcf92077e563e7e5cd93652e5e290d3d21870cc0cdd2372916f5ff1a4
    • Instruction Fuzzy Hash: B9418F7110C245AFDB207F3198D5B7A3BA8BF11351F298529FC56CA1A2EB34DA90DF50
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 67%
    			E0018E1A7(void* __ebx, void* __edi, void* __esi, void* __eflags, intOrPtr _a4) {
    				intOrPtr _v12;
    				char* _v16;
    				intOrPtr _v20;
    				char* _v32;
    				char* _t12;
    				char** _t14;
    				char* _t16;
    				char* _t21;
    				char* _t22;
    				void* _t35;
    				char* _t36;
    				char* _t37;
    				char* _t38;
    				void* _t42;
    				void* _t46;
    
    				_t42 = _t46;
    				_push(__ebx);
    				_t35 = E00192576(__ebx);
    				if(_t35 != 0) {
    					__eflags =  *(_t35 + 0x24);
    					if( *(_t35 + 0x24) != 0) {
    						L7:
    						_t36 =  *(_t35 + 0x24);
    						_t12 = E0019497A(_t36, 0x86, E0018E17F(_a4));
    						__eflags = _t12;
    						if(_t12 != 0) {
    							_push(0);
    							_push(0);
    							_push(0);
    							_push(0);
    							_push(0);
    							E00192A99();
    							asm("int3");
    							_push(_t42);
    							_push(_t36);
    							_push(0x86);
    							__eflags = _v32;
    							if(__eflags != 0) {
    								_t37 = _v16;
    								__eflags = _t37;
    								if(__eflags <= 0) {
    									goto L10;
    								} else {
    									_t7 = _t37 - 1; // -1
    									_t16 = E00198874(_v20, _t37, E0018E17F(_v12), _t7);
    									__eflags = _t16;
    									if(_t16 == 0) {
    										goto L11;
    									} else {
    										_push(0);
    										_push(0);
    										_push(0);
    										_push(0);
    										_push(0);
    										E00192A99();
    										asm("int3");
    										return  *0x1c622c;
    									}
    								}
    							} else {
    								L10:
    								_t14 = E001912E2(__eflags);
    								_t38 = 0x16;
    								 *_t14 = _t38;
    								E00192B05();
    								_t16 = _t38;
    								L11:
    								return _t16;
    							}
    						} else {
    							_t21 = _t36;
    							goto L5;
    						}
    					} else {
    						_t22 = E0018FF87(0x86, 1);
    						 *(_t35 + 0x24) = _t22;
    						__eflags = _t22;
    						if(_t22 != 0) {
    							goto L7;
    						} else {
    							_t21 = "Visual C++ CRT: Not enough memory to complete call to strerror.";
    							L5:
    							goto L6;
    						}
    					}
    				} else {
    					_t21 = "Visual C++ CRT: Not enough memory to complete call to strerror.";
    					L6:
    					return _t21;
    				}
    			}


















    0x0018e1aa
    0x0018e1ac
    0x0018e1b3
    0x0018e1b9
    0x0018e1c8
    0x0018e1cb
    0x0018e1e8
    0x0018e1eb
    0x0018e1f6
    0x0018e1fe
    0x0018e200
    0x0018e206
    0x0018e207
    0x0018e208
    0x0018e209
    0x0018e20a
    0x0018e20b
    0x0018e210
    0x0018e213
    0x0018e216
    0x0018e217
    0x0018e21a
    0x0018e21d
    0x0018e234
    0x0018e237
    0x0018e239
    0x00000000
    0x0018e23b
    0x0018e23b
    0x0018e24d
    0x0018e255
    0x0018e257
    0x00000000
    0x0018e259
    0x0018e259
    0x0018e25a
    0x0018e25b
    0x0018e25c
    0x0018e25d
    0x0018e25e
    0x0018e263
    0x0018e269
    0x0018e269
    0x0018e257
    0x0018e21f
    0x0018e21f
    0x0018e21f
    0x0018e226
    0x0018e227
    0x0018e229
    0x0018e22e
    0x0018e230
    0x0018e233
    0x0018e233
    0x0018e202
    0x0018e202
    0x00000000
    0x0018e202
    0x0018e1cd
    0x0018e1d0
    0x0018e1d7
    0x0018e1da
    0x0018e1dc
    0x00000000
    0x0018e1de
    0x0018e1de
    0x0018e1e3
    0x00000000
    0x0018e1e3
    0x0018e1dc
    0x0018e1bb
    0x0018e1bb
    0x0018e1e4
    0x0018e1e7
    0x0018e1e7

    APIs
    • __getptd_noexit.LIBCMT ref: 0018E1AE
      • Part of subcall function 00192576: GetLastError.KERNEL32(00000000,00000000,001925F7,00000000,0018B4BE,00000000,?,0018B596,?,?,?,?,00000000,00000000,00000000), ref: 0019257A
      • Part of subcall function 00192576: ___set_flsgetvalue.LIBCMT ref: 00192588
      • Part of subcall function 00192576: __calloc_crt.LIBCMT ref: 0019259C
      • Part of subcall function 00192576: DecodePointer.KERNEL32(00000000,?,0018B596,?,?,?,?,00000000,00000000,00000000), ref: 001925B6
      • Part of subcall function 00192576: GetCurrentThreadId.KERNEL32 ref: 001925CC
      • Part of subcall function 00192576: SetLastError.KERNEL32(00000000,?,0018B596,?,?,?,?,00000000,00000000,00000000), ref: 001925E4
    • __calloc_crt.LIBCMT ref: 0018E1D0
    • __get_sys_err_msg.LIBCMT ref: 0018E1EE
    • _strcpy_s.LIBCMT ref: 0018E1F6
    • __invoke_watson.LIBCMT ref: 0018E20B
    • __get_sys_err_msg.LIBCMT ref: 0018E242
    • __invoke_watson.LIBCMT ref: 0018E25E
    Strings
    • Visual C++ CRT: Not enough memory to complete call to strerror., xrefs: 0018E1BB, 0018E1DE
    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID: ErrorLast__calloc_crt__get_sys_err_msg__invoke_watson$CurrentDecodePointerThread___set_flsgetvalue__getptd_noexit_strcpy_s
    • String ID: Visual C++ CRT: Not enough memory to complete call to strerror.
    • API String ID: 529621579-798102604
    • Opcode ID: dc593da12b980c3f7ce694c845c0d71820670def804437245c97eab1c6563bbe
    • Instruction ID: e97cfa7bfb571ce961f76ef1d638582a84f7d15ad50eaff1115d1ce69d83bffd
    • Opcode Fuzzy Hash: dc593da12b980c3f7ce694c845c0d71820670def804437245c97eab1c6563bbe
    • Instruction Fuzzy Hash: 661122736041193BAF217E6A9C859AF7BDDEBA5760B110036FA18D7601EB31DE008BA0
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 76%
    			E0019FCA9(void* __ecx, void* __edx, signed int* _a4) {
    				intOrPtr _v8;
    				char _v12;
    				char _v20;
    				void* _t23;
    				char* _t31;
    				intOrPtr* _t34;
    				intOrPtr _t36;
    				char* _t40;
    				intOrPtr* _t42;
    				signed int* _t45;
    				intOrPtr _t49;
    				intOrPtr* _t51;
    
    				_t23 =  *((char*)( *0x1c6060)) - 0x58;
    				if(_t23 == 0) {
    					 *0x1c6060 =  *0x1c6060 + 1;
    					_push("void");
    					goto L16;
    				} else {
    					if(_t23 == 0) {
    						 *0x1c6060 =  *0x1c6060 + 1;
    						_t31 = "...";
    						if(( !( *0x1c6070 >> 0x12) & 0x00000001) == 0) {
    							_t31 = "<ellipsis>";
    						}
    						_push(_t31);
    						L16:
    						E0019F323(_a4);
    						return _a4;
    					} else {
    						E0019F869(__edx,  &_v12);
    						_t49 = _v8;
    						if(_t49 != 0) {
    							L11:
    							_t34 = _a4;
    							 *_t34 = _v12;
    							 *((intOrPtr*)(_t34 + 4)) = _t49;
    							return _t34;
    						} else {
    							_t36 =  *((intOrPtr*)( *0x1c6060));
    							if(_t36 == 0) {
    								goto L11;
    							} else {
    								if(_t36 == 0x40) {
    									 *0x1c6060 =  *0x1c6060 + 1;
    									goto L11;
    								} else {
    									if(_t36 == 0x5a) {
    										 *0x1c6060 =  *0x1c6060 + 1;
    										_t40 = ",...";
    										if(( !( *0x1c6070 >> 0x12) & 0x00000001) == 0) {
    											_t40 = ",<ellipsis>";
    										}
    										_t42 = E0019FA53( &_v12,  &_v20, _t40);
    										_t51 = _a4;
    										 *_t51 =  *_t42;
    										 *((intOrPtr*)(_t51 + 4)) =  *((intOrPtr*)(_t42 + 4));
    										return _t51;
    									} else {
    										_t45 = _a4;
    										_t45[1] = _t45[1] & 0xffff00ff;
    										 *_t45 =  *_t45 & 0x00000000;
    										_t45[1] = 2;
    										return _t45;
    									}
    								}
    							}
    						}
    					}
    				}
    			}















    0x0019fcb9
    0x0019fcbc
    0x0019fd71
    0x0019fd77
    0x00000000
    0x0019fcc2
    0x0019fcc4
    0x0019fd55
    0x0019fd62
    0x0019fd67
    0x0019fd69
    0x0019fd69
    0x0019fd6e
    0x0019fd7c
    0x0019fd7f
    0x0019fd88
    0x0019fcca
    0x0019fcce
    0x0019fcd4
    0x0019fcd9
    0x0019fd43
    0x0019fd43
    0x0019fd49
    0x0019fd4b
    0x0019fd4f
    0x0019fcdb
    0x0019fce0
    0x0019fce4
    0x00000000
    0x0019fce6
    0x0019fce8
    0x0019fd3d
    0x00000000
    0x0019fcea
    0x0019fcec
    0x0019fd06
    0x0019fd13
    0x0019fd18
    0x0019fd1a
    0x0019fd1a
    0x0019fd27
    0x0019fd2e
    0x0019fd31
    0x0019fd36
    0x0019fd3c
    0x0019fcee
    0x0019fcee
    0x0019fcf1
    0x0019fcf8
    0x0019fcfb
    0x0019fd00
    0x0019fd00
    0x0019fcec
    0x0019fce8
    0x0019fce4
    0x0019fcd9
    0x0019fcc4

    APIs
    • UnDecorator::getArgumentList.LIBCMT ref: 0019FCCE
      • Part of subcall function 0019F869: Replicator::operator[].LIBCMT ref: 0019F8EC
      • Part of subcall function 0019F869: DName::operator+=.LIBCMT ref: 0019F8F4
    • DName::operator+.LIBCMT ref: 0019FD27
    • DName::DName.LIBCMT ref: 0019FD7F
    Strings
    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID: ArgumentDecorator::getListNameName::Name::operator+Name::operator+=Replicator::operator[]
    • String ID: ,...$,<ellipsis>$...$<ellipsis>$void
    • API String ID: 834187326-2211150622
    • Opcode ID: 56a46a58a48fa07279ce465917d4f171cc6748b4683a2a321bc2084f1c5213e4
    • Instruction ID: 46bececa32367186f72d15351d0d1d0de2f9f674ea7b6623bdc6413c5211a98d
    • Opcode Fuzzy Hash: 56a46a58a48fa07279ce465917d4f171cc6748b4683a2a321bc2084f1c5213e4
    • Instruction Fuzzy Hash: B6213870600208AFCB15CF5CE944AE93BF4FB65749B1480A9E846EB662CB31ED43CB40
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 100%
    			E001A1642(void* __edx, void* __eflags, signed int* _a4) {
    				intOrPtr _v8;
    				char _v12;
    				char _v20;
    				char* _t17;
    				intOrPtr* _t20;
    				void* _t23;
    				void* _t26;
    				signed int* _t31;
    				void* _t41;
    
    				_t41 = __edx;
    				E0019F323( &_v12, E0019E95D(0));
    				_t17 =  *0x1c6060;
    				if( *_t17 == 0) {
    					E0019F231( &_v12, 1);
    					goto L8;
    				} else {
    					 *0x1c6060 = _t17 + 1;
    					_t23 =  *_t17 - 0x30;
    					if(_t23 == 0) {
    						E0019F805( &_v12, "void");
    						goto L8;
    					} else {
    						_t26 = _t23;
    						if(_t26 == 0) {
    							E0019F54C( &_v12, E001A13F4(_t41, __eflags,  &_v20));
    							goto L8;
    						} else {
    							if(_t26 != 3) {
    								L8:
    								E0019F805( &_v12, ") ");
    								_t20 = _a4;
    								 *_t20 = _v12;
    								 *((intOrPtr*)(_t20 + 4)) = _v8;
    								return _t20;
    							} else {
    								_t31 = _a4;
    								_t31[1] = _t31[1] & 0xffff00ff;
    								 *_t31 =  *_t31 & 0x00000000;
    								_t31[1] = 2;
    								return _t31;
    							}
    						}
    					}
    				}
    			}












    0x001a1642
    0x001a1658
    0x001a165d
    0x001a1665
    0x001a16bc
    0x00000000
    0x001a1667
    0x001a166b
    0x001a1672
    0x001a1675
    0x001a16b0
    0x00000000
    0x001a1677
    0x001a1678
    0x001a1679
    0x001a16a1
    0x00000000
    0x001a167b
    0x001a167e
    0x001a16c1
    0x001a16c9
    0x001a16d1
    0x001a16d4
    0x001a16d9
    0x001a16dd
    0x001a1680
    0x001a1680
    0x001a1683
    0x001a168a
    0x001a168d
    0x001a1692
    0x001a1692
    0x001a167e
    0x001a1679
    0x001a1675

    APIs
    • UnDecorator::UScore.LIBCMT ref: 001A164C
    • DName::DName.LIBCMT ref: 001A1658
      • Part of subcall function 0019F323: DName::doPchar.LIBCMT ref: 0019F354
    • UnDecorator::getScopedName.LIBCMT ref: 001A1697
    • DName::operator+=.LIBCMT ref: 001A16A1
    • DName::operator+=.LIBCMT ref: 001A16B0
    • DName::operator+=.LIBCMT ref: 001A16BC
    • DName::operator+=.LIBCMT ref: 001A16C9
    Strings
    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID: Name::operator+=$Name$Decorator::Decorator::getName::Name::doPcharScopedScore
    • String ID: void
    • API String ID: 1480779885-3531332078
    • Opcode ID: 8672f003d7ef6f79d6420151afa9569dc41433f4ed178fe3a3142678c965b616
    • Instruction ID: 2efad4d516b8622366ab8dd5e6b4fdd48d2f74d9321cf103f5d5edee8f6bd010
    • Opcode Fuzzy Hash: 8672f003d7ef6f79d6420151afa9569dc41433f4ed178fe3a3142678c965b616
    • Instruction Fuzzy Hash: 2E113075904104BFDB09EF64C856BED7BB4AB21700F0940A9E446EB2A2DBB0DE55CB51
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 81%
    			E0018EA95(long __eax, void* __ebx, void* __ecx, void* __edi, void* __esi) {
    				signed int _v4;
    				signed int _v8;
    				long _v16;
    				long _v28;
    				char _v136;
    				char _v140;
    				long _v144;
    				signed int _v148;
    				signed int _v152;
    				long _v156;
    				long _v176;
    				char _v392;
    				signed int _v396;
    				signed int _v400;
    				long _v404;
    				long _v408;
    				signed int _v412;
    				long _v420;
    				signed int* _v424;
    				signed int _v432;
    				long _v436;
    				long _v440;
    				signed int _v448;
    				char _v456;
    				void* _t141;
    				void* _t145;
    				void* _t147;
    				void* _t148;
    				signed int _t149;
    
    				_t148 = __esi;
    				asm("adc al, 0x0");
    				 *((intOrPtr*)(__ecx + 0x59)) =  *((intOrPtr*)(__ecx + 0x59)) + __ebx;
    				_v404 = __eax;
    				if(__eax == 0) {
    					L1:
    					goto L2;
    				} else {
    					__eax =  *(__ebx + 0x48);
    					__ecx = _v400;
    					_v408 =  *(__ebx + 0x48);
    					__eax = __esi + 0xc + __ecx * 4;
    					_v424 = __eax;
    					_v440 = __eax;
    					__ecx + 6 = (__ecx + 6) * 6;
    					__eax = (__ecx + 6) * 6 + __esi;
    					_v412 = (__ecx + 6) * 6 + __esi;
    					 &_v456 = E0018BF90( &_v456,  &_v456, 6);
    					__eax =  *(__esi + 4);
    					 &_v136 = _v396;
    					_v436 =  *(__esi + 4);
    					__eax = _v404;
    					__ecx = _v396 + 0xfffffffc;
    					__eax = _v404 + 4;
    					__eax = E0019497A(_v404 + 4, _v396 + 0xfffffffc,  &_v136);
    					__eflags = __eax;
    					if(__eax != 0) {
    						__eax = 0;
    						_push(0);
    						_push(0);
    						_push(0);
    						_push(0);
    						_push(0);
    						__eax = E00192A99();
    						asm("int3");
    						_push(__ebp);
    						__ebp = __esp;
    						__esp = __esp - 0x98;
    						__eax =  *0x1c3ad4; // 0x384a8d02
    						_v28 = __eax;
    						__eax = _v16;
    						_push(__ebx);
    						_push(__esi);
    						__ebx = 0;
    						__esi = __edx;
    						_push(__edi);
    						_v176 = __esi;
    						__eflags = __ecx;
    						if(__ecx == 0) {
    							_v148 = 1;
    							_v144 = 0;
    							__eflags = __eax;
    							if(__eax == 0) {
    								L69:
    								__eax = E0018E66C(__esi);
    							} else {
    								__eflags =  *__eax - 0x4c;
    								if(__eflags != 0) {
    									L59:
    									_push(__ebx);
    									__ecx =  &_v140;
    									__eax = E0018E7D1(__edx, __eflags, __eax,  &_v140, 0x83, __ebx, __ebx);
    									__eflags = __eax - __ebx;
    									if(__eax != __ebx) {
    										_t127 = __esi + 0x48; // 0x48
    										__edi = _t127;
    										do {
    											__eflags = __ebx;
    											if(__ebx != 0) {
    												__eax =  &_v140;
    												__eax = E001935D0( &_v140,  *__edi);
    												_pop(__ecx);
    												_pop(__ecx);
    												__eflags = __eax;
    												if(__eax == 0) {
    													L65:
    													_t132 =  &_v144;
    													 *_t132 = _v144 + 1;
    													__eflags =  *_t132;
    												} else {
    													__eax =  &_v140;
    													__ecx = __ebx;
    													__eax = L0018E9F2(__ebx, __edx, __esi,  &_v140);
    													__eflags = __eax;
    													if(__eax != 0) {
    														goto L65;
    													} else {
    														_v148 = _v148 & __eax;
    													}
    												}
    											}
    											__ebx = __ebx + 1;
    											__edi = __edi + 0x10;
    											__eflags = __ebx - 5;
    										} while (__ebx <= 5);
    										__eax = 0;
    										__eflags = _v148;
    										if(_v148 != 0) {
    											goto L69;
    										} else {
    											__eflags = _v144;
    											if(_v144 != 0) {
    												goto L69;
    											}
    										}
    									}
    								} else {
    									__eflags =  *(__eax + 1) - 0x43;
    									if(__eflags != 0) {
    										goto L59;
    									} else {
    										__eflags =  *((char*)(__eax + 2)) - 0x5f;
    										if(__eflags != 0) {
    											goto L59;
    										} else {
    											__edi = __eax;
    											while(1) {
    												L39:
    												__eax = E0019D110(__edi, 0x1bbb4c);
    												__ebx = __eax;
    												_pop(__ecx);
    												_pop(__ecx);
    												__eflags = __ebx;
    												if(__ebx == 0) {
    													break;
    												}
    												__eax = __eax - __edi;
    												__eflags = __eax;
    												_v148 = __eax;
    												if(__eax == 0) {
    													break;
    												} else {
    													__eflags =  *__ebx - 0x3b;
    													if( *__ebx == 0x3b) {
    														break;
    													} else {
    														_v152 = 1;
    														__esi = 0x1bba7c;
    														while(1) {
    															__eax = E0019D049(__ecx,  *__esi, __edi, __eax);
    															__eflags = __eax;
    															if(__eax != 0) {
    																goto L46;
    															}
    															L45:
    															__eax = E0018C680( *__esi);
    															__eflags = _v148 - __eax;
    															if(_v148 != __eax) {
    																goto L46;
    															}
    															L47:
    															__ebx = __ebx + 1;
    															__edi = E00199CB0(__ecx, __ebx, 0x1bbb44);
    															__esi = 0;
    															_pop(__ecx);
    															_pop(__ecx);
    															__eflags = __edi;
    															if(__edi != 0) {
    																L49:
    																__eflags = _v152 - 5;
    																if(_v152 > 5) {
    																	L53:
    																	__edi = __edi + __ebx;
    																	__eflags =  *__edi;
    																	if( *__edi == 0) {
    																		L55:
    																		__eax = 0;
    																		__eflags = _v144;
    																		if(_v144 != 0) {
    																			__esi = _v156;
    																			goto L69;
    																		}
    																	} else {
    																		__edi = __edi + 1;
    																		__eflags =  *__edi;
    																		if( *__edi != 0) {
    																			goto L39;
    																		} else {
    																			goto L55;
    																		}
    																	}
    																} else {
    																	__eax =  &_v140;
    																	__eax = E00198874( &_v140, 0x83, __ebx, __edi);
    																	__eflags = __eax;
    																	if(__eax != 0) {
    																		_push(__esi);
    																		_push(__esi);
    																		_push(__esi);
    																		_push(__esi);
    																		_push(__esi);
    																		__eax = E00192A99();
    																		goto L58;
    																	} else {
    																		__ecx = _v152;
    																		__esi = _v156;
    																		 *((char*)(__ebp + __edi - 0x88)) = __al;
    																		__eax =  &_v140;
    																		__eax = L0018E9F2(_v152, __edx, _v156,  &_v140);
    																		__eflags = __eax;
    																		if(__eax != 0) {
    																			_t122 =  &_v144;
    																			 *_t122 = _v144 + 1;
    																			__eflags =  *_t122;
    																		}
    																		goto L53;
    																	}
    																}
    															} else {
    																__eflags =  *__ebx - 0x3b;
    																if( *__ebx != 0x3b) {
    																	goto L58;
    																} else {
    																	goto L49;
    																}
    															}
    															goto L70;
    															L46:
    															_v152 = _v152 + 1;
    															__esi = __esi + 0xc;
    															__eflags = __esi - 0x1bbaac;
    															if(__esi <= 0x1bbaac) {
    																__eax = _v148;
    																__eax = E0019D049(__ecx,  *__esi, __edi, __eax);
    																__eflags = __eax;
    																if(__eax != 0) {
    																	goto L46;
    																}
    															}
    															goto L47;
    														}
    													}
    												}
    												goto L70;
    											}
    											L58:
    											__eax = 0;
    										}
    									}
    								}
    							}
    						} else {
    							__eflags = __eax;
    							if(__eax == 0) {
    								__eax =  *(__esi + 0x48 + __ecx * 8);
    							} else {
    								__eax = L0018E9F2(__ecx, __edx, __esi, __eax);
    							}
    						}
    						L70:
    						__ecx = _v8;
    						_pop(__edi);
    						_pop(__esi);
    						__ecx = _v8 ^ __ebp;
    						__eflags = __ecx;
    						_pop(__ebx);
    						__eax = E0018CFF8(__eax, __ebx, __ecx, __edx, __edi, __esi);
    						__esp = __ebp;
    						_pop(__ebp);
    						return __eax;
    					} else {
    						__eax = _v404;
    						__ecx = _v424;
    						__eax = _v404 + 4;
    						 *(__ebx + 0x48) = _v404 + 4;
    						__eax = _v432 & 0x0000ffff;
    						 *_v424 = _v432 & 0x0000ffff;
    						 &_v432 = E0018BF90(_v412,  &_v432, 6);
    						__eflags = _v400 - 2;
    						if(_v400 == 2) {
    							__eax = _v420;
    							_t30 =  &_v396;
    							 *_t30 = _v396 & 0x00000000;
    							__eflags =  *_t30;
    							 *(__esi + 4) = _v420;
    							__eax =  *(__edi + 0x1f4);
    							__ecx =  *(__edi + 0x1f0);
    							_v412 =  *(__edi + 0x1f4);
    							__eax = __edi + 0x1d0;
    							while(1) {
    								__edx =  *(__esi + 4);
    								__eflags = __edx -  *__eax;
    								if(__edx ==  *__eax) {
    									break;
    								}
    								__edx =  *__eax;
    								_v396 = _v396 + 1;
    								 *__eax = __ecx;
    								__ecx = _v412;
    								_v448 =  *__eax;
    								__edx =  *(__eax + 4);
    								 *(__eax + 4) = _v412;
    								__ecx = _v448;
    								__eax = __eax + 8;
    								__eflags = _v396 - 5;
    								_v412 = __edx;
    								if(_v396 < 5) {
    									continue;
    								} else {
    								}
    								L12:
    								__eflags = _v396 - 5;
    								if(__eflags == 0) {
    									__eax =  &_v392;
    									__eax = E0019D009(__ebx, __edx, __edi, __eflags, 0, 1, 0x1bbab8, 0x7f,  &_v392,  *(__esi + 4),  *((intOrPtr*)(__esi + 0x14)), 1);
    									__eflags = __eax;
    									if(__eax == 0) {
    										_t68 = __edi + 0x1d4;
    										 *_t68 =  *(__edi + 0x1d4) & 0x00000000;
    										__eflags =  *_t68;
    									} else {
    										__eax = 0;
    										__eflags = 0;
    										do {
    											__ecx = 0x1ff;
    											 *(__ebp + __eax * 2 - 0x188) =  *(__ebp + __eax * 2 - 0x188) & __cx;
    											__eax = __eax + 1;
    											__eflags = __eax - 0x7f;
    										} while (__eax < 0x7f);
    										__eax =  &_v392;
    										__eax = E0019B9CE( &_v392,  *0x1c3928, 0xfe);
    										__eax =  ~__eax;
    										asm("sbb eax, eax");
    										 *(__edi + 0x1d4) = __eax;
    									}
    									__eax =  *(__esi + 4);
    									 *(__edi + 0x1d0) =  *(__esi + 4);
    								}
    								__eax =  *(__edi + 0x1d4);
    								 *(__esi + 0xa8) =  *(__edi + 0x1d4);
    								goto L20;
    							}
    							__eax = _v396;
    							__eflags = __eax;
    							if(__eax != 0) {
    								__eax = __edi + 0x1d0 + __eax * 8;
    								__edx =  *__eax;
    								 *(__edi + 0x1d0) =  *__eax;
    								__edx =  *(__eax + 4);
    								 *(__edi + 0x1d4) = __edx;
    								 *__eax = __ecx;
    								__ecx = _v412;
    								 *(__eax + 4) = _v412;
    							}
    							goto L12;
    						}
    						L20:
    						__eflags = _v400 - 1;
    						if(_v400 == 1) {
    							__eax = _v420;
    							 *(__esi + 8) = _v420;
    						}
    						_v400 = _v400 * 0xc;
    						__eax =  *((intOrPtr*)(0x1bba78 + _v400 * 0xc))();
    						__ecx = __esi;
    						__eflags = __eax;
    						if(__eax == 0) {
    							__eflags = _v408 - 0x1c4004;
    							if(_v408 != 0x1c4004) {
    								_v400 = _v400 + 5;
    								__edi = _v400 + 5 + _v400 + 5;
    								__eax = InterlockedDecrement( *(__esi + __edi * 8));
    								__eflags = __eax;
    								if(__eax == 0) {
    									E0018C63F( *(__esi + __edi * 8)) = E0018C63F( *((intOrPtr*)(__ebx + 0x54)));
    									_t93 = __ebx + 0x4c;
    									 *_t93 =  *(__ebx + 0x4c) & 0x00000000;
    									__eflags =  *_t93;
    								}
    							}
    							__ecx = _v400;
    							__eax = _v404;
    							__ecx = _v400 + 5;
    							__ecx = _v400 + 5 + _v400 + 5;
    							 *__eax = 1;
    							 *(__esi + __ecx * 8) = __eax;
    							__eax =  *(__ebx + 0x48);
    						} else {
    							__eax = _v408;
    							 *(__ebx + 0x48) = _v408;
    							E0018C63F(_v404) = _v440;
    							__ecx = _v424;
    							 *__ecx = _v440;
    							__eax = _v436;
    							 *(__esi + 4) = __eax;
    							goto L1;
    						}
    						L2:
    						_pop(_t147);
    						_pop(_t141);
    						return E0018CFF8(0, _t141, _v4 ^ _t149, _t145, _t147, _t148);
    					}
    				}
    			}
































    0x0018ea95
    0x0018ea95
    0x0018ea97
    0x0018ea9a
    0x0018eaa2
    0x0018ea4e
    0x00000000
    0x0018eaa4
    0x0018eaa4
    0x0018eaa7
    0x0018eaad
    0x0018eab3
    0x0018eab7
    0x0018eabf
    0x0018eac8
    0x0018eacb
    0x0018ead0
    0x0018eadd
    0x0018eae2
    0x0018eaec
    0x0018eaf2
    0x0018eaf8
    0x0018eafe
    0x0018eb01
    0x0018eb06
    0x0018eb0e
    0x0018eb10
    0x0018ed1f
    0x0018ed21
    0x0018ed22
    0x0018ed23
    0x0018ed24
    0x0018ed25
    0x0018ed26
    0x0018ed2b
    0x0018ed2e
    0x0018ed2f
    0x0018ed31
    0x0018ed37
    0x0018ed3e
    0x0018ed41
    0x0018ed44
    0x0018ed45
    0x0018ed46
    0x0018ed48
    0x0018ed4a
    0x0018ed4b
    0x0018ed51
    0x0018ed53
    0x0018ed70
    0x0018ed7a
    0x0018ed80
    0x0018ed82
    0x0018ef34
    0x0018ef34
    0x0018ed88
    0x0018ed88
    0x0018ed8b
    0x0018eec1
    0x0018eec1
    0x0018eec9
    0x0018eed1
    0x0018eed9
    0x0018eedb
    0x0018eedd
    0x0018eedd
    0x0018eee0
    0x0018eee0
    0x0018eee2
    0x0018eee6
    0x0018eeed
    0x0018eef2
    0x0018eef3
    0x0018eef4
    0x0018eef6
    0x0018ef13
    0x0018ef13
    0x0018ef13
    0x0018ef13
    0x0018eef8
    0x0018eef8
    0x0018eeff
    0x0018ef01
    0x0018ef07
    0x0018ef09
    0x00000000
    0x0018ef0b
    0x0018ef0b
    0x0018ef0b
    0x0018ef09
    0x0018eef6
    0x0018ef19
    0x0018ef1a
    0x0018ef1d
    0x0018ef1d
    0x0018ef22
    0x0018ef24
    0x0018ef2a
    0x00000000
    0x0018ef2c
    0x0018ef2c
    0x0018ef32
    0x00000000
    0x00000000
    0x0018ef32
    0x0018ef2a
    0x0018ed91
    0x0018ed91
    0x0018ed95
    0x00000000
    0x0018ed9b
    0x0018ed9b
    0x0018ed9f
    0x00000000
    0x0018eda5
    0x0018eda5
    0x0018eda7
    0x0018eda7
    0x0018edad
    0x0018edb2
    0x0018edb4
    0x0018edb5
    0x0018edb6
    0x0018edb8
    0x00000000
    0x00000000
    0x0018edbe
    0x0018edbe
    0x0018edc0
    0x0018edc6
    0x00000000
    0x0018edcc
    0x0018edcc
    0x0018edcf
    0x00000000
    0x0018edd5
    0x0018edd5
    0x0018eddf
    0x0018edec
    0x0018edf0
    0x0018edf8
    0x0018edfa
    0x00000000
    0x00000000
    0x0018edfc
    0x0018edfe
    0x0018ee04
    0x0018ee0a
    0x00000000
    0x00000000
    0x0018ee1d
    0x0018ee1d
    0x0018ee29
    0x0018ee2b
    0x0018ee2d
    0x0018ee2e
    0x0018ee2f
    0x0018ee31
    0x0018ee3c
    0x0018ee3c
    0x0018ee43
    0x0018ee89
    0x0018ee89
    0x0018ee8b
    0x0018ee8e
    0x0018ee9a
    0x0018ee9a
    0x0018ee9c
    0x0018eea2
    0x0018eea8
    0x00000000
    0x0018eea8
    0x0018ee90
    0x0018ee90
    0x0018ee91
    0x0018ee94
    0x00000000
    0x00000000
    0x00000000
    0x00000000
    0x0018ee94
    0x0018ee45
    0x0018ee47
    0x0018ee53
    0x0018ee5b
    0x0018ee5d
    0x0018eeb3
    0x0018eeb4
    0x0018eeb5
    0x0018eeb6
    0x0018eeb7
    0x0018eeb8
    0x00000000
    0x0018ee5f
    0x0018ee5f
    0x0018ee65
    0x0018ee6b
    0x0018ee72
    0x0018ee79
    0x0018ee7f
    0x0018ee81
    0x0018ee83
    0x0018ee83
    0x0018ee83
    0x0018ee83
    0x00000000
    0x0018ee81
    0x0018ee5d
    0x0018ee33
    0x0018ee33
    0x0018ee36
    0x00000000
    0x00000000
    0x00000000
    0x00000000
    0x0018ee36
    0x00000000
    0x0018ee0c
    0x0018ee0c
    0x0018ee12
    0x0018ee15
    0x0018ee1b
    0x0018ede6
    0x0018edf0
    0x0018edf8
    0x0018edfa
    0x00000000
    0x00000000
    0x0018edfa
    0x00000000
    0x0018ee1b
    0x0018edec
    0x0018edcf
    0x00000000
    0x0018edc6
    0x0018eebd
    0x0018eebd
    0x0018eebd
    0x0018ed9f
    0x0018ed95
    0x0018ed8b
    0x0018ed55
    0x0018ed55
    0x0018ed57
    0x0018ed67
    0x0018ed59
    0x0018ed5a
    0x0018ed5f
    0x0018ed57
    0x0018ef39
    0x0018ef39
    0x0018ef3c
    0x0018ef3d
    0x0018ef3e
    0x0018ef3e
    0x0018ef40
    0x0018ef41
    0x0018ef46
    0x0018ef46
    0x0018ef47
    0x0018eb16
    0x0018eb16
    0x0018eb1c
    0x0018eb22
    0x0018eb25
    0x0018eb28
    0x0018eb2f
    0x0018eb40
    0x0018eb48
    0x0018eb4f
    0x0018eb55
    0x0018eb5b
    0x0018eb5b
    0x0018eb5b
    0x0018eb62
    0x0018eb65
    0x0018eb6b
    0x0018eb71
    0x0018eb77
    0x0018eb7d
    0x0018eb7d
    0x0018eb80
    0x0018eb82
    0x00000000
    0x00000000
    0x0018eb84
    0x0018eb86
    0x0018eb8c
    0x0018eb8e
    0x0018eb94
    0x0018eb9a
    0x0018eb9d
    0x0018eba0
    0x0018eba6
    0x0018eba9
    0x0018ebb0
    0x0018ebb6
    0x00000000
    0x00000000
    0x0018ebb8
    0x0018ebe7
    0x0018ebe7
    0x0018ebee
    0x0018ebf5
    0x0018ec0a
    0x0018ec12
    0x0018ec14
    0x0018ec52
    0x0018ec52
    0x0018ec52
    0x0018ec16
    0x0018ec16
    0x0018ec16
    0x0018ec18
    0x0018ec18
    0x0018ec1d
    0x0018ec25
    0x0018ec26
    0x0018ec26
    0x0018ec36
    0x0018ec3d
    0x0018ec45
    0x0018ec47
    0x0018ec4a
    0x0018ec4a
    0x0018ec59
    0x0018ec5c
    0x0018ec5c
    0x0018ec62
    0x0018ec68
    0x00000000
    0x0018ec68
    0x0018ebba
    0x0018ebc0
    0x0018ebc2
    0x0018ebc4
    0x0018ebcb
    0x0018ebcd
    0x0018ebd3
    0x0018ebd6
    0x0018ebdc
    0x0018ebde
    0x0018ebe4
    0x0018ebe4
    0x00000000
    0x0018ebc2
    0x0018ec6e
    0x0018ec6e
    0x0018ec75
    0x0018ec77
    0x0018ec7d
    0x0018ec7d
    0x0018ec86
    0x0018ec8a
    0x0018ec90
    0x0018ec91
    0x0018ec93
    0x0018ecc6
    0x0018ecd0
    0x0018ecd8
    0x0018ecdb
    0x0018ece0
    0x0018ece6
    0x0018ece8
    0x0018ecf5
    0x0018ecfa
    0x0018ecfa
    0x0018ecfa
    0x0018ecff
    0x0018ece8
    0x0018ed00
    0x0018ed06
    0x0018ed0c
    0x0018ed0f
    0x0018ed11
    0x0018ed17
    0x0018ea78
    0x0018ec95
    0x0018ec95
    0x0018eca1
    0x0018eca9
    0x0018ecb0
    0x0018ecb6
    0x0018ecb8
    0x0018ecbe
    0x00000000
    0x0018ecbe
    0x0018ea50
    0x0018ea53
    0x0018ea56
    0x0018ea5d
    0x0018ea5d
    0x0018eb10

    APIs
    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID: _free$_memmove$DecrementInterlockedStringType___crt__invoke_watson_strcpy_s
    • String ID:
    • API String ID: 1173673578-0
    • Opcode ID: dd6025f3ee746db3145f0228514d4b9f569b9ebce1cd6117d46716fb0d181720
    • Instruction ID: 526e2a91c78bb2e57a4bde2c678c5c48dba44b8c71df73ecf4bb50d6db5ce90d
    • Opcode Fuzzy Hash: dd6025f3ee746db3145f0228514d4b9f569b9ebce1cd6117d46716fb0d181720
    • Instruction Fuzzy Hash: 5E810771A00615AFDB29DF24C991BE9B7F1FF59304F1085E9E90EA7251EB31AA90CF40
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 100%
    			E001827A0(intOrPtr __ecx, signed int _a4, signed char _a8) {
    				char _v24;
    				char _v32;
    				char _v52;
    				char _v60;
    				char _v80;
    				char _v88;
    				intOrPtr _v92;
    				intOrPtr _t29;
    
    				_v92 = __ecx;
    				 *(_v92 + 0xc) = _a4 & 0x00000017;
    				_t29 = _v92;
    				if(( *(_v92 + 0xc) &  *(_t29 + 0x10)) != 0) {
    					if((_a8 & 0x000000ff) == 0) {
    						if(( *(_v92 + 0xc) &  *(_v92 + 0x10) & 0x00000004) == 0) {
    							if(( *(_v92 + 0xc) &  *(_v92 + 0x10) & 0x00000002) == 0) {
    								L001813A2( &_v80, "ios_base::eofbit set", L00181177( &_v88, 1));
    								return E0018BD5F( &_v80, 0x1c0d28);
    							}
    							L001813A2( &_v52, "ios_base::failbit set", L00181177( &_v60, 1));
    							return E0018BD5F( &_v52, 0x1c0d28);
    						}
    						L001813A2( &_v24, "ios_base::badbit set", L00181177( &_v32, 1));
    						return E0018BD5F( &_v24, 0x1c0d28);
    					}
    					return E0018BD5F(0, 0);
    				}
    				return _t29;
    			}











    0x001827a6
    0x001827b2
    0x001827b8
    0x001827c1
    0x001827ce
    0x001827ed
    0x0018282a
    0x0018286f
    0x00000000
    0x0018287d
    0x00182843
    0x00000000
    0x00182851
    0x00182806
    0x00000000
    0x00182814
    0x00000000
    0x001827d4
    0x00000000

    APIs
    • __CxxThrowException@8.LIBCMT ref: 001827D4
    Strings
    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID: Exception@8Throw
    • String ID: ios_base::badbit set$ios_base::eofbit set$ios_base::failbit set
    • API String ID: 2005118841-1866435925
    • Opcode ID: 34515e90387d5d7b72363dad008f0f306a88e5eff0ebd72dcab308bdba33a3b0
    • Instruction ID: 05ee6429f35e9be4561db03ee0d687fb9e491c865590b25e7f60db07ecc5baf1
    • Opcode Fuzzy Hash: 34515e90387d5d7b72363dad008f0f306a88e5eff0ebd72dcab308bdba33a3b0
    • Instruction Fuzzy Hash: 03219132E04248ABCB09FBD0CC82EADB379BF65710F148508F5056F28AD771AA45CF51
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 85%
    			E00189311(void* __ebx, void* __edi, void* __esi, void* __eflags) {
    				intOrPtr _t18;
    				void* _t23;
    				intOrPtr _t42;
    				void* _t43;
    
    				_push(0x14);
    				E0018D007(0x1b5d22, __ebx, __edi, __esi);
    				E00189BEC(_t43 - 0x14, 0);
    				_t42 =  *0x1c5024; // 0x0
    				 *(_t43 - 4) =  *(_t43 - 4) & 0x00000000;
    				 *((intOrPtr*)(_t43 - 0x10)) = _t42;
    				_t18 = L0018124E( *((intOrPtr*)(_t43 + 8)), L001812B2(0x1c50d8));
    				_t40 = _t18;
    				if(_t18 == 0) {
    					if(_t42 == 0) {
    						_push( *((intOrPtr*)(_t43 + 8)));
    						_push(_t43 - 0x10);
    						_t23 = E00189206(__ebx, _t40, _t42, __eflags);
    						__eflags = _t23 - 0xffffffff;
    						if(_t23 == 0xffffffff) {
    							E0018C3F1(_t43 - 0x20, "bad cast");
    							E0018BD5F(_t43 - 0x20, 0x1c0e34);
    						}
    						_t40 =  *((intOrPtr*)(_t43 - 0x10));
    						 *0x1c5024 =  *((intOrPtr*)(_t43 - 0x10));
    						L00181032( *((intOrPtr*)(_t43 - 0x10)));
    						E00189F2A(__eflags, _t40);
    					} else {
    						_t40 = _t42;
    					}
    				}
    				 *(_t43 - 4) =  *(_t43 - 4) | 0xffffffff;
    				E00189C14(_t43 - 0x14);
    				return E0018D0DF(_t40);
    			}







    0x00189311
    0x00189318
    0x00189322
    0x00189327
    0x0018932d
    0x00189336
    0x00189342
    0x00189347
    0x0018934b
    0x0018934f
    0x00189355
    0x0018935b
    0x0018935c
    0x00189363
    0x00189366
    0x00189370
    0x0018937e
    0x0018937e
    0x00189383
    0x00189388
    0x0018938e
    0x00189394
    0x00189351
    0x00189351
    0x00189351
    0x0018934f
    0x0018939a
    0x001893a1
    0x001893ad

    APIs
    • __EH_prolog3.LIBCMT ref: 00189318
    • std::_Lockit::_Lockit.LIBCPMT ref: 00189322
    • messages.LIBCPMT ref: 0018935C
    • std::bad_exception::bad_exception.LIBCMT ref: 00189370
    • __CxxThrowException@8.LIBCMT ref: 0018937E
    • std::locale::facet::_Facet_Register.LIBCPMT ref: 00189394
    Strings
    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID: Exception@8Facet_H_prolog3LockitLockit::_RegisterThrowmessagesstd::_std::bad_exception::bad_exceptionstd::locale::facet::_
    • String ID: bad cast
    • API String ID: 151228797-3145022300
    • Opcode ID: 8428b196c11b25b711f506fba87b5b5791208e2f54463ecd9d8d0b0a1f5d8793
    • Instruction ID: dc464cd076a1442b95ec50bc88767cc8ec7140c4bf2871eec7b3a084b486e55d
    • Opcode Fuzzy Hash: 8428b196c11b25b711f506fba87b5b5791208e2f54463ecd9d8d0b0a1f5d8793
    • Instruction Fuzzy Hash: A1015B32900619A7CB05FBA0DC42ABD773ABB64720F280208F520AB2D1DF34AB418F50
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 59%
    			E0019FD89(intOrPtr* _a4) {
    				signed int _v8;
    				char _v12;
    				char _v20;
    				char _v28;
    				intOrPtr _t14;
    				void* _t21;
    				intOrPtr* _t25;
    				void* _t26;
    				char* _t29;
    				void* _t34;
    
    				_t14 =  *((intOrPtr*)( *0x1c6060));
    				if(_t14 == 0) {
    					_push(0x29);
    					_push(_a4);
    					_t29 = E0019F528(E0019F323( &_v20, " throw("),  &_v28, 1);
    					goto L5;
    				} else {
    					if(_t14 != 0x5a) {
    						_t21 = E0019FCA9(_t26, _t34,  &_v20);
    						E0019F76B(E0019F323( &_v28, " throw("),  &_v12, _t21);
    						_push(0x29);
    						_push(_a4);
    						_t29 =  &_v12;
    						L5:
    						E0019FA2F(_t29);
    						return _a4;
    					} else {
    						 *0x1c6060 =  *0x1c6060 + 1;
    						_t25 = _a4;
    						 *_t25 = 0;
    						 *(_t25 + 4) = _v8 & 0xffff0000;
    						return _t25;
    					}
    				}
    			}













    0x0019fd93
    0x0019fd9a
    0x0019fde8
    0x0019fdea
    0x0019fe07
    0x00000000
    0x0019fd9c
    0x0019fd9e
    0x0019fdbf
    0x0019fdd9
    0x0019fdde
    0x0019fde0
    0x0019fde3
    0x0019fe09
    0x0019fe09
    0x0019fe12
    0x0019fda0
    0x0019fda0
    0x0019fda9
    0x0019fdb4
    0x0019fdb6
    0x0019fdba
    0x0019fdba
    0x0019fd9e

    APIs
    Strings
    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID: Name::operator+$NameName::
    • String ID: throw(
    • API String ID: 168861036-3159766648
    • Opcode ID: 909d95221c13ac96788dad6d3cd70352c5f91f661aa35a09b333a3f4a9a41d74
    • Instruction ID: 6e78a6c1ece1fffc4f1df693f5e9660c742804178c5fd3b41f688a660d97fe6e
    • Opcode Fuzzy Hash: 909d95221c13ac96788dad6d3cd70352c5f91f661aa35a09b333a3f4a9a41d74
    • Instruction Fuzzy Hash: 58015275640209BFCF04EFA4E856EEE3BB5EB54304F004069F901EB291DB74EA46C780
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 91%
    			E001924C2(void* __ebx, void* __edi, void* __esi, void* __eflags) {
    				intOrPtr _t26;
    				intOrPtr _t30;
    				intOrPtr _t39;
    				void* _t40;
    
    				_t31 = __ebx;
    				_push(8);
    				_push(0x1c18b8);
    				E001943E0(__ebx, __edi, __esi);
    				GetModuleHandleW(L"KERNEL32.DLL");
    				_t39 =  *((intOrPtr*)(_t40 + 8));
    				 *((intOrPtr*)(_t39 + 0x5c)) = 0x1bd270;
    				 *(_t39 + 8) =  *(_t39 + 8) & 0x00000000;
    				 *((intOrPtr*)(_t39 + 0x14)) = 1;
    				 *((intOrPtr*)(_t39 + 0x70)) = 1;
    				 *((char*)(_t39 + 0xc8)) = 0x43;
    				 *((char*)(_t39 + 0x14b)) = 0x43;
    				 *(_t39 + 0x68) = 0x1c3ae0;
    				E001976E6(__ebx, 1, 0xd);
    				 *(_t40 - 4) =  *(_t40 - 4) & 0x00000000;
    				InterlockedIncrement( *(_t39 + 0x68));
    				 *(_t40 - 4) = 0xfffffffe;
    				E00192564();
    				E001976E6(_t31, 1, 0xc);
    				 *(_t40 - 4) = 1;
    				_t26 =  *((intOrPtr*)(_t40 + 0xc));
    				 *((intOrPtr*)(_t39 + 0x6c)) = _t26;
    				if(_t26 == 0) {
    					_t30 =  *0x1c4248; // 0xb214c8
    					 *((intOrPtr*)(_t39 + 0x6c)) = _t30;
    				}
    				E001920C9( *((intOrPtr*)(_t39 + 0x6c)));
    				 *(_t40 - 4) = 0xfffffffe;
    				return E00194425(E0019256D());
    			}







    0x001924c2
    0x001924c2
    0x001924c4
    0x001924c9
    0x001924d3
    0x001924d9
    0x001924dc
    0x001924e3
    0x001924ea
    0x001924ed
    0x001924f0
    0x001924f7
    0x001924fe
    0x00192507
    0x0019250d
    0x00192514
    0x0019251a
    0x00192521
    0x00192528
    0x0019252e
    0x00192531
    0x00192534
    0x00192539
    0x0019253b
    0x00192540
    0x00192540
    0x00192546
    0x0019254c
    0x0019255d

    APIs
    • GetModuleHandleW.KERNEL32(KERNEL32.DLL,001C18B8,00000008,001925CA,00000000,00000000,?,0018B596,?,?,?,?,00000000,00000000,00000000), ref: 001924D3
    • __lock.LIBCMT ref: 00192507
      • Part of subcall function 001976E6: __mtinitlocknum.LIBCMT ref: 001976FC
      • Part of subcall function 001976E6: __amsg_exit.LIBCMT ref: 00197708
      • Part of subcall function 001976E6: EnterCriticalSection.KERNEL32(?,?,?,0019250C,0000000D), ref: 00197710
    • InterlockedIncrement.KERNEL32(001C3AE0), ref: 00192514
    • __lock.LIBCMT ref: 00192528
    • ___addlocaleref.LIBCMT ref: 00192546
    Strings
    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID: __lock$CriticalEnterHandleIncrementInterlockedModuleSection___addlocaleref__amsg_exit__mtinitlocknum
    • String ID: KERNEL32.DLL
    • API String ID: 637971194-2576044830
    • Opcode ID: d73cab976d49244ae23fa0050e6b775fea1240bcc64de1e525f7a3f68980aa23
    • Instruction ID: 30f15101a77181764d53bb8ba556d97db31b8c5e6194bdc18bab8995f6193aad
    • Opcode Fuzzy Hash: d73cab976d49244ae23fa0050e6b775fea1240bcc64de1e525f7a3f68980aa23
    • Instruction Fuzzy Hash: A9015E71805B00EBEB20EF69D806B49BBE0EF60324F10890DE495576A1CBB0E644CB64
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 34%
    			E00181C00(void* __ebx, intOrPtr __ecx, void* __edi, void* __esi, void* __eflags) {
    				intOrPtr _v8;
    				char _v12;
    				intOrPtr _v16;
    				void* __ebp;
    				void* _t10;
    				char _t13;
    				void* _t24;
    				void* _t25;
    				void* _t26;
    
    				_t23 = __esi;
    				_t22 = __edi;
    				_t15 = __ebx;
    				_v16 = __ecx;
    				_v8 = _v16;
    				_push(0);
    				_push(_v16 + 4);
    				_t10 = E0018BF10(__ebx, __edi, __esi, _t24);
    				_t26 = _t25 + 8;
    				_t29 = _t10;
    				if(_t10 != 0) {
    					_push(_v8);
    					_push("Alarm fired: %p\n");
    					E0018BDAB(__ebx, _v8, __edi, __esi, _t29);
    					_t26 = _t26 + 8;
    					_t13 =  *0x1c5004; // 0x0
    					_v12 = _t13;
    					E0018BD5F( &_v12, 0x1c0c24);
    				}
    				_push(_v8);
    				_push("Alarm set: %p\n");
    				return E0018BDAB(_t15, _v8, _t22, _t23, _t29);
    			}












    0x00181c00
    0x00181c00
    0x00181c00
    0x00181c06
    0x00181c0c
    0x00181c15
    0x00181c17
    0x00181c18
    0x00181c1d
    0x00181c20
    0x00181c22
    0x00181c27
    0x00181c28
    0x00181c2d
    0x00181c32
    0x00181c35
    0x00181c3a
    0x00181c46
    0x00181c46
    0x00181c4e
    0x00181c4f
    0x00181c5f

    APIs
    • __setjmp3.LIBCMT ref: 00181C18
    • _wprintf.LIBCMT ref: 00181C2D
    • __CxxThrowException@8.LIBCMT ref: 00181C46
      • Part of subcall function 0018BD5F: RaiseException.KERNEL32(?,?,?,00181BAF,?,?,?,?,?,00181BAF,Timeout already in use,001C0BC0), ref: 0018BDA1
    • _wprintf.LIBCMT ref: 00181C54
    Strings
    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID: _wprintf$ExceptionException@8RaiseThrow__setjmp3
    • String ID: Alarm fired: %p$Alarm set: %p
    • API String ID: 4112112686-1996224522
    • Opcode ID: d433f7bdb687a46b33f28509e17c9a43c0c0b66f5b2cfb969e6a82e9e840080d
    • Instruction ID: 2946f5565b420e57c542f84335585e077aaacf9bc018f9c0d6f441e484c024bc
    • Opcode Fuzzy Hash: d433f7bdb687a46b33f28509e17c9a43c0c0b66f5b2cfb969e6a82e9e840080d
    • Instruction Fuzzy Hash: 9AF0B471D04208BBD700FBE49C82EAD7774EB54704F004298F90967341E770AB148FA5
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 79%
    			E0019CF22(void* __ecx, void* __edx, intOrPtr* _a4, int _a8, char* _a12, int _a16, short* _a20, int _a24, intOrPtr _a28) {
    				signed int _v8;
    				int _v12;
    				void* _v24;
    				void* __ebx;
    				void* __edi;
    				void* __esi;
    				signed int _t27;
    				intOrPtr _t33;
    				int _t37;
    				void* _t40;
    				short* _t41;
    				short* _t47;
    				void* _t48;
    				void* _t54;
    				int _t56;
    				void* _t57;
    				void* _t60;
    				signed int _t61;
    				short* _t62;
    
    				_t54 = __edx;
    				_push(__ecx);
    				_push(__ecx);
    				_t27 =  *0x1c3ad4; // 0x384a8d02
    				_v8 = _t27 ^ _t61;
    				_t47 = 0;
    				_v12 = 0;
    				if(_a24 == 0) {
    					_a24 =  *((intOrPtr*)( *_a4 + 4));
    				}
    				_t56 = MultiByteToWideChar(_a24, 1 + (0 | _a28 != _t47) * 8, _a12, _a16, _t47, _t47);
    				if(_t56 != _t47) {
    					if(__eflags > 0) {
    						__eflags = _t56 - 0x7ffffff0;
    						if(_t56 <= 0x7ffffff0) {
    							_t16 = _t56 + 8; // 0x8
    							_t40 = _t56 + _t16;
    							__eflags = _t40 - 0x400;
    							if(_t40 > 0x400) {
    								_t41 = E0018B772(_t54, _t56, MultiByteToWideChar, _t40);
    								__eflags = _t41 - _t47;
    								if(_t41 != _t47) {
    									 *_t41 = 0xdddd;
    									goto L11;
    								}
    							} else {
    								E0019D150(_t40);
    								_t41 = _t62;
    								__eflags = _t41 - _t47;
    								if(_t41 != _t47) {
    									 *_t41 = 0xcccc;
    									L11:
    									_t41 =  &(_t41[4]);
    									__eflags = _t41;
    								}
    							}
    							_t47 = _t41;
    						}
    					}
    					__eflags = _t47;
    					if(_t47 == 0) {
    						goto L3;
    					} else {
    						E0018CA30(_t47, 0, _t56 + _t56);
    						_t37 = MultiByteToWideChar(_a24, 1, _a12, _a16, _t47, _t56);
    						__eflags = _t37;
    						if(_t37 != 0) {
    							_v12 = GetStringTypeW(_a8, _t47, _t37, _a20);
    						}
    						E0018F1D2(_t47);
    						_t33 = _v12;
    					}
    				} else {
    					L3:
    					_t33 = 0;
    				}
    				_pop(_t57);
    				_pop(_t60);
    				_pop(_t48);
    				return E0018CFF8(_t33, _t48, _v8 ^ _t61, _t54, _t57, _t60);
    			}






















    0x0019cf22
    0x0019cf27
    0x0019cf28
    0x0019cf29
    0x0019cf30
    0x0019cf34
    0x0019cf38
    0x0019cf3e
    0x0019cf48
    0x0019cf48
    0x0019cf6e
    0x0019cf72
    0x0019cf78
    0x0019cf7a
    0x0019cf80
    0x0019cf82
    0x0019cf82
    0x0019cf86
    0x0019cf8b
    0x0019cfa1
    0x0019cfa7
    0x0019cfa9
    0x0019cfab
    0x00000000
    0x0019cfab
    0x0019cf8d
    0x0019cf8d
    0x0019cf92
    0x0019cf94
    0x0019cf96
    0x0019cf98
    0x0019cfb1
    0x0019cfb1
    0x0019cfb1
    0x0019cfb1
    0x0019cf96
    0x0019cfb4
    0x0019cfb4
    0x0019cf80
    0x0019cfb6
    0x0019cfb8
    0x00000000
    0x0019cfba
    0x0019cfc1
    0x0019cfd6
    0x0019cfd8
    0x0019cfda
    0x0019cfea
    0x0019cfea
    0x0019cfee
    0x0019cff3
    0x0019cff6
    0x0019cf74
    0x0019cf74
    0x0019cf74
    0x0019cf74
    0x0019cffa
    0x0019cffb
    0x0019cffc
    0x0019d008

    APIs
    • MultiByteToWideChar.KERNEL32(00000001,00000000,?,0000009C,00000000,00000000,00000003,00000001,00000000,?,?,?,0019D037,?,00000001,?), ref: 0019CF6C
    • _malloc.LIBCMT ref: 0019CFA1
    • _memset.LIBCMT ref: 0019CFC1
    • MultiByteToWideChar.KERNEL32(00000000,00000001,00000000,00000000,00000000,00000000,?,?,0000009C,?,00000001,0000009C,?,00000008,0018E91A,0000009C), ref: 0019CFD6
    • GetStringTypeW.KERNEL32(?,00000000,00000000,?), ref: 0019CFE4
    • __freea.LIBCMT ref: 0019CFEE
    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID: ByteCharMultiWide$StringType__freea_malloc_memset
    • String ID:
    • API String ID: 525495869-0
    • Opcode ID: 80225692282347fb7ca784991c271331f4cd5ed7d2010c3fcd6d0794b6c18d7f
    • Instruction ID: 5c6f14ed7b4df7a5f58833245e00a8565a7386b103c6a1922ec974a56db1e8b4
    • Opcode Fuzzy Hash: 80225692282347fb7ca784991c271331f4cd5ed7d2010c3fcd6d0794b6c18d7f
    • Instruction Fuzzy Hash: 9E315C7160020AAFEF10AFA4DCC1DAFBBAAEB48354F114426F915D7261DB34DD60DBA0
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 81%
    			E00191BCA(void* __ebx, void* __edx, void* __edi, void* __esi, void* __eflags) {
    				signed int _t15;
    				LONG* _t21;
    				void* _t31;
    				LONG* _t33;
    				void* _t34;
    				void* _t35;
    
    				_t35 = __eflags;
    				_t29 = __edx;
    				_t25 = __ebx;
    				_push(0xc);
    				_push(0x1c1858);
    				E001943E0(__ebx, __edi, __esi);
    				_t31 = E001925EF(__ebx, __edx, _t35);
    				_t15 =  *0x1c4000; // 0xfffffffe
    				if(( *(_t31 + 0x70) & _t15) == 0 ||  *((intOrPtr*)(_t31 + 0x6c)) == 0) {
    					E001976E6(_t25, _t31, 0xd);
    					 *(_t34 - 4) =  *(_t34 - 4) & 0x00000000;
    					_t33 =  *(_t31 + 0x68);
    					 *(_t34 - 0x1c) = _t33;
    					__eflags = _t33 -  *0x1c3f08; // 0xb21620
    					if(__eflags != 0) {
    						__eflags = _t33;
    						if(__eflags != 0) {
    							__eflags = InterlockedDecrement(_t33);
    							if(__eflags == 0) {
    								__eflags = _t33 - 0x1c3ae0;
    								if(__eflags != 0) {
    									E0018C63F(_t33);
    								}
    							}
    						}
    						_t21 =  *0x1c3f08; // 0xb21620
    						 *(_t31 + 0x68) = _t21;
    						_t33 =  *0x1c3f08; // 0xb21620
    						 *(_t34 - 0x1c) = _t33;
    						InterlockedIncrement(_t33);
    					}
    					 *(_t34 - 4) = 0xfffffffe;
    					E00191C65();
    				} else {
    					_t33 =  *(_t31 + 0x68);
    				}
    				_t38 = _t33;
    				if(_t33 == 0) {
    					_push(0x20);
    					E00192E98(_t29, _t38);
    				}
    				return E00194425(_t33);
    			}









    0x00191bca
    0x00191bca
    0x00191bca
    0x00191bca
    0x00191bcc
    0x00191bd1
    0x00191bdb
    0x00191bdd
    0x00191be5
    0x00191c06
    0x00191c0c
    0x00191c10
    0x00191c13
    0x00191c16
    0x00191c1c
    0x00191c1e
    0x00191c20
    0x00191c29
    0x00191c2b
    0x00191c2d
    0x00191c33
    0x00191c36
    0x00191c3b
    0x00191c33
    0x00191c2b
    0x00191c3c
    0x00191c41
    0x00191c44
    0x00191c4a
    0x00191c4e
    0x00191c4e
    0x00191c54
    0x00191c5b
    0x00191bed
    0x00191bed
    0x00191bed
    0x00191bf0
    0x00191bf2
    0x00191bf4
    0x00191bf6
    0x00191bfb
    0x00191c03

    APIs
    • __getptd.LIBCMT ref: 00191BD6
      • Part of subcall function 001925EF: __getptd_noexit.LIBCMT ref: 001925F2
      • Part of subcall function 001925EF: __amsg_exit.LIBCMT ref: 001925FF
    • __amsg_exit.LIBCMT ref: 00191BF6
    • __lock.LIBCMT ref: 00191C06
    • InterlockedDecrement.KERNEL32(?), ref: 00191C23
    • _free.LIBCMT ref: 00191C36
    • InterlockedIncrement.KERNEL32(00B21620), ref: 00191C4E
    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID: Interlocked__amsg_exit$DecrementIncrement__getptd__getptd_noexit__lock_free
    • String ID:
    • API String ID: 3470314060-0
    • Opcode ID: c095e1b613f2681e464a425e944ac33c7d44edd27199a03eb45004d8991df498
    • Instruction ID: 06af302606390076511ab5564388260f975eb21de3cc890c362f91f885a33d40
    • Opcode Fuzzy Hash: c095e1b613f2681e464a425e944ac33c7d44edd27199a03eb45004d8991df498
    • Instruction Fuzzy Hash: 9201C031941626BBDF21BB299845F9EBB70AF10761F004009E810A7691CB34EAD2CBD6
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 95%
    			E001A753A(void* __ebx, void* __edx, void* __edi, void* __esi, void* __eflags) {
    				long _t27;
    				signed int _t34;
    				signed int _t36;
    				signed char _t42;
    				intOrPtr* _t46;
    				void* _t49;
    				signed int _t56;
    				void* _t57;
    
    				_t55 = __esi;
    				_t49 = __edx;
    				_push(0xc);
    				_push(0x1c1c70);
    				E001943E0(__ebx, __edi, __esi);
    				 *(_t57 - 0x1c) = 0;
    				_t42 = 0;
    				if(( *(_t57 + 0xc) & 0x00000008) != 0) {
    					_t42 = 0x20;
    				}
    				if(( *(_t57 + 0xc) & 0x00004000) != 0) {
    					_t42 = _t42 | 0x00000080;
    				}
    				if(( *(_t57 + 0xc) & 0x00000080) != 0) {
    					_t42 = _t42 | 0x00000010;
    				}
    				_t27 = GetFileType( *(_t57 + 8));
    				if(_t27 != 0) {
    					__eflags = _t27 - 2;
    					if(__eflags != 0) {
    						__eflags = _t27 - 3;
    						if(__eflags == 0) {
    							_t42 = _t42 | 0x00000008;
    							__eflags = _t42;
    						}
    					} else {
    						_t42 = _t42 | 0x00000040;
    					}
    					_t56 = E001A73A1(_t42, _t49, 0, _t55, __eflags);
    					 *(_t57 + 0xc) = _t56;
    					__eflags = _t56 - 0xffffffff;
    					if(__eflags != 0) {
    						 *((intOrPtr*)(_t57 - 4)) = 0;
    						E001A716B(_t42, _t56,  *(_t57 + 8));
    						_t46 = 0x1c6100 + (_t56 >> 5) * 4;
    						_t34 = (_t56 & 0x0000001f) << 6;
    						 *( *_t46 + _t34 + 4) = _t42 | 0x00000001;
    						 *( *_t46 + _t34 + 0x24) =  *( *_t46 + _t34 + 0x24) & 0x00000080;
    						 *( *_t46 + _t34 + 0x24) =  *( *_t46 + _t34 + 0x24) & 0x0000007f;
    						 *(_t57 - 0x1c) = 1;
    						 *((intOrPtr*)(_t57 - 4)) = 0xfffffffe;
    						_t36 = E001A7628(0, _t56);
    						__eflags =  *(_t57 - 0x1c);
    						if( *(_t57 - 0x1c) == 0) {
    							goto L8;
    						}
    						_t37 = _t56;
    						goto L9;
    					} else {
    						 *((intOrPtr*)(E001912E2(__eflags))) = 0x18;
    						_t36 = E001912F5(__eflags);
    						 *_t36 = 0;
    						goto L8;
    					}
    				} else {
    					_t36 = E00191308(GetLastError());
    					L8:
    					_t37 = _t36 | 0xffffffff;
    					L9:
    					return E00194425(_t37);
    				}
    			}











    0x001a753a
    0x001a753a
    0x001a753a
    0x001a753c
    0x001a7541
    0x001a7548
    0x001a754b
    0x001a7551
    0x001a7553
    0x001a7553
    0x001a755d
    0x001a755f
    0x001a755f
    0x001a7566
    0x001a7568
    0x001a7568
    0x001a756e
    0x001a7576
    0x001a758e
    0x001a7591
    0x001a7598
    0x001a759b
    0x001a759d
    0x001a759d
    0x001a759d
    0x001a7593
    0x001a7593
    0x001a7593
    0x001a75a5
    0x001a75a7
    0x001a75aa
    0x001a75ad
    0x001a75c3
    0x001a75ca
    0x001a75d9
    0x001a75e5
    0x001a75ea
    0x001a75f4
    0x001a75fd
    0x001a7600
    0x001a7607
    0x001a760e
    0x001a7613
    0x001a7616
    0x00000000
    0x00000000
    0x001a761c
    0x00000000
    0x001a75af
    0x001a75b4
    0x001a75ba
    0x001a75bf
    0x00000000
    0x001a75bf
    0x001a7578
    0x001a757f
    0x001a7585
    0x001a7585
    0x001a7588
    0x001a758d
    0x001a758d

    APIs
    • GetFileType.KERNEL32(?,?,?,001C1C70,0000000C), ref: 001A756E
    • GetLastError.KERNEL32(?,?,001C1C70,0000000C), ref: 001A7578
    • __dosmaperr.LIBCMT ref: 001A757F
    • __alloc_osfhnd.LIBCMT ref: 001A75A0
    • __set_osfhnd.LIBCMT ref: 001A75CA
    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID: ErrorFileLastType__alloc_osfhnd__dosmaperr__set_osfhnd
    • String ID:
    • API String ID: 43408053-0
    • Opcode ID: 60bf5541ed3074300ce7fdb509ff9cd8707bb9a279e440e372671fac3c4365b9
    • Instruction ID: 460e0cc2f5e0c543f7895143e92d68f84aed921e3df818dec9f0c3e7762e9c93
    • Opcode Fuzzy Hash: 60bf5541ed3074300ce7fdb509ff9cd8707bb9a279e440e372671fac3c4365b9
    • Instruction Fuzzy Hash: A321D335949605AFDF12AF78CC457997BA0AF53324F288244E4648B2D2DB749781DF40
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 94%
    			E0019D2E8(void* __edx, void* __edi, void* __esi, void* _a4, long _a8) {
    				void* _t7;
    				long _t8;
    				intOrPtr* _t9;
    				intOrPtr* _t12;
    				long _t27;
    				long _t30;
    
    				if(_a4 != 0) {
    					_push(__esi);
    					_t30 = _a8;
    					__eflags = _t30;
    					if(_t30 != 0) {
    						_push(__edi);
    						while(1) {
    							__eflags = _t30 - 0xffffffe0;
    							if(_t30 > 0xffffffe0) {
    								break;
    							}
    							__eflags = _t30;
    							if(_t30 == 0) {
    								_t30 = _t30 + 1;
    								__eflags = _t30;
    							}
    							_t7 = HeapReAlloc( *0x1c5a70, 0, _a4, _t30);
    							_t27 = _t7;
    							__eflags = _t27;
    							if(_t27 != 0) {
    								L17:
    								_t8 = _t27;
    							} else {
    								__eflags =  *0x1c5a78 - _t7;
    								if(__eflags == 0) {
    									_t9 = E001912E2(__eflags);
    									 *_t9 = E001912A0(GetLastError());
    									goto L17;
    								} else {
    									__eflags = E00193158(_t7, _t30);
    									if(__eflags == 0) {
    										_t12 = E001912E2(__eflags);
    										 *_t12 = E001912A0(GetLastError());
    										L12:
    										_t8 = 0;
    										__eflags = 0;
    									} else {
    										continue;
    									}
    								}
    							}
    							goto L14;
    						}
    						E00193158(_t6, _t30);
    						 *((intOrPtr*)(E001912E2(__eflags))) = 0xc;
    						goto L12;
    					} else {
    						E0018C63F(_a4);
    						_t8 = 0;
    					}
    					L14:
    					return _t8;
    				} else {
    					return E0018B772(__edx, __edi, __esi, _a8);
    				}
    			}









    0x0019d2f1
    0x0019d2fe
    0x0019d2ff
    0x0019d302
    0x0019d304
    0x0019d313
    0x0019d346
    0x0019d346
    0x0019d349
    0x00000000
    0x00000000
    0x0019d316
    0x0019d318
    0x0019d31a
    0x0019d31a
    0x0019d31a
    0x0019d327
    0x0019d32d
    0x0019d32f
    0x0019d331
    0x0019d391
    0x0019d391
    0x0019d333
    0x0019d333
    0x0019d339
    0x0019d37b
    0x0019d38f
    0x00000000
    0x0019d33b
    0x0019d342
    0x0019d344
    0x0019d363
    0x0019d377
    0x0019d35d
    0x0019d35d
    0x0019d35d
    0x00000000
    0x00000000
    0x00000000
    0x0019d344
    0x0019d339
    0x00000000
    0x0019d35f
    0x0019d34c
    0x0019d357
    0x00000000
    0x0019d306
    0x0019d309
    0x0019d30f
    0x0019d30f
    0x0019d360
    0x0019d362
    0x0019d2f3
    0x0019d2fd
    0x0019d2fd

    APIs
    • _malloc.LIBCMT ref: 0019D2F6
      • Part of subcall function 0018B772: __FF_MSGBANNER.LIBCMT ref: 0018B78B
      • Part of subcall function 0018B772: __NMSG_WRITE.LIBCMT ref: 0018B792
      • Part of subcall function 0018B772: RtlAllocateHeap.NTDLL(00000000,00000001,00000001,00000000,00000000,?,0018FF53,?,00000001,?,?,00197671,00000018,001C1A68,0000000C,00197701), ref: 0018B7B7
    • _free.LIBCMT ref: 0019D309
    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID: AllocateHeap_free_malloc
    • String ID:
    • API String ID: 1020059152-0
    • Opcode ID: 599b5e9d19d2302fda5d41f92fe64b750b4fdfcaee551005209f298eee20a8fd
    • Instruction ID: c99b00eae4448bacfd2a922ea001be121cb51ba2983769209cad32ed530bdcd5
    • Opcode Fuzzy Hash: 599b5e9d19d2302fda5d41f92fe64b750b4fdfcaee551005209f298eee20a8fd
    • Instruction Fuzzy Hash: BE110672504616BBCF213FB4BC05A5D3B99BF913A1B314525F849DB1A0DF34CAC08795
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 78%
    			E00192389(void* __ebx, void* __edx, void* __edi, void* __esi, void* __eflags) {
    				signed int _t12;
    				void* _t28;
    				intOrPtr _t29;
    				void* _t30;
    				void* _t31;
    
    				_t31 = __eflags;
    				_t26 = __edi;
    				_t25 = __edx;
    				_t20 = __ebx;
    				_push(0xc);
    				_push(0x1c1898);
    				E001943E0(__ebx, __edi, __esi);
    				_t28 = E001925EF(__ebx, __edx, _t31);
    				_t12 =  *0x1c4000; // 0xfffffffe
    				if(( *(_t28 + 0x70) & _t12) == 0) {
    					L6:
    					E001976E6(_t20, _t26, 0xc);
    					 *(_t30 - 4) =  *(_t30 - 4) & 0x00000000;
    					_t29 = _t28 + 0x6c;
    					 *((intOrPtr*)(_t30 - 0x1c)) = E0019233C(_t29,  *0x1c4248);
    					 *(_t30 - 4) = 0xfffffffe;
    					E001923F6();
    				} else {
    					_t33 =  *((intOrPtr*)(_t28 + 0x6c));
    					if( *((intOrPtr*)(_t28 + 0x6c)) == 0) {
    						goto L6;
    					} else {
    						_t29 =  *((intOrPtr*)(E001925EF(_t20, __edx, _t33) + 0x6c));
    					}
    				}
    				_t34 = _t29;
    				if(_t29 == 0) {
    					_push(0x20);
    					E00192E98(_t25, _t34);
    				}
    				return E00194425(_t29);
    			}








    0x00192389
    0x00192389
    0x00192389
    0x00192389
    0x00192389
    0x0019238b
    0x00192390
    0x0019239a
    0x0019239c
    0x001923a4
    0x001923c8
    0x001923ca
    0x001923d0
    0x001923da
    0x001923e5
    0x001923e8
    0x001923ef
    0x001923a6
    0x001923a6
    0x001923aa
    0x00000000
    0x001923ac
    0x001923b1
    0x001923b1
    0x001923aa
    0x001923b4
    0x001923b6
    0x001923b8
    0x001923ba
    0x001923bf
    0x001923c7

    APIs
    • __getptd.LIBCMT ref: 00192395
      • Part of subcall function 001925EF: __getptd_noexit.LIBCMT ref: 001925F2
      • Part of subcall function 001925EF: __amsg_exit.LIBCMT ref: 001925FF
    • __getptd.LIBCMT ref: 001923AC
    • __amsg_exit.LIBCMT ref: 001923BA
    • __lock.LIBCMT ref: 001923CA
    • __updatetlocinfoEx_nolock.LIBCMT ref: 001923DE
    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID: __amsg_exit__getptd$Ex_nolock__getptd_noexit__lock__updatetlocinfo
    • String ID:
    • API String ID: 938513278-0
    • Opcode ID: 02e8539a2c3cdbd9293a60acd5006e813bfbd6ccb9264a7a6cb64815d8bde92a
    • Instruction ID: dadeadcfb84db01127e63fb7e1e23293ed16e991fff63fc6af4bda451b1c1b80
    • Opcode Fuzzy Hash: 02e8539a2c3cdbd9293a60acd5006e813bfbd6ccb9264a7a6cb64815d8bde92a
    • Instruction Fuzzy Hash: 54F03032945714FBEF25BB79A803B9E36A0BF14724F114209F501A72D2CB78AA419AA5
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 100%
    			E001878D0(void* __edi, void* __esi, void* __eflags, intOrPtr _a4) {
    				intOrPtr _v8;
    				intOrPtr _v12;
    				char _v16;
    				char _v20;
    				intOrPtr _v24;
    				char _v36;
    				intOrPtr _v40;
    				char _t27;
    
    				E00189BEC( &_v16, 0);
    				_t27 =  *0x1c5014; // 0x0
    				_v20 = _t27;
    				_v12 = L001812B2(0x1c5018);
    				_v8 = L0018124E(_a4, _v12);
    				if(_v8 == 0) {
    					if(_v20 == 0) {
    						if(L00181334(__edi, __esi,  &_v20, _a4) != 0xffffffff) {
    							_v8 = _v20;
    							 *0x1c5014 = _v20;
    							_v24 = _v20;
    							L00181032(_v24);
    							L00181136(_v24);
    						} else {
    							E0018C3F1( &_v36, "bad cast");
    							E0018BD5F( &_v36, 0x1c0e34);
    						}
    					} else {
    						_v8 = _v20;
    					}
    				}
    				_v40 = _v8;
    				E00189C14( &_v16);
    				return _v40;
    			}











    0x001878db
    0x001878e0
    0x001878e5
    0x001878f2
    0x00187901
    0x00187908
    0x00187910
    0x0018792d
    0x0018794f
    0x00187955
    0x0018795e
    0x00187964
    0x0018796c
    0x0018792f
    0x00187937
    0x00187945
    0x00187945
    0x00187912
    0x00187915
    0x00187915
    0x00187910
    0x00187974
    0x0018797a
    0x00187985

    APIs
    • std::_Lockit::_Lockit.LIBCPMT ref: 001878DB
    Strings
    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID: LockitLockit::_std::_
    • String ID: bad cast
    • API String ID: 3382485803-3145022300
    • Opcode ID: ce1514e971a520b1a3a6897598bdf7e3778538421ad8a64890858a9f1e85e659
    • Instruction ID: f256e638d99a197b0df4e9837529c04164dee1fd6af8fc41358483f1a885c818
    • Opcode Fuzzy Hash: ce1514e971a520b1a3a6897598bdf7e3778538421ad8a64890858a9f1e85e659
    • Instruction Fuzzy Hash: A0211D75D04209EBCB04FFA4D9819EEB7B5BF58310F204659E415A7290DB30AF45DFA1
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 100%
    			E00183420(void* __edi, void* __esi, void* __eflags, intOrPtr _a4) {
    				intOrPtr _v8;
    				intOrPtr _v12;
    				char _v16;
    				char _v20;
    				intOrPtr _v24;
    				char _v36;
    				intOrPtr _v40;
    				char _t27;
    
    				E00189BEC( &_v16, 0);
    				_t27 =  *0x1c500c; // 0xb210d0
    				_v20 = _t27;
    				_v12 = L001812B2(0x1c520c);
    				_v8 = L0018124E(_a4, _v12);
    				if(_v8 == 0) {
    					if(_v20 == 0) {
    						if(L001812F3(__edi, __esi,  &_v20, _a4) != 0xffffffff) {
    							_v8 = _v20;
    							 *0x1c500c = _v20;
    							_v24 = _v20;
    							L00181032(_v24);
    							L00181136(_v24);
    						} else {
    							E0018C3F1( &_v36, "bad cast");
    							E0018BD5F( &_v36, 0x1c0e34);
    						}
    					} else {
    						_v8 = _v20;
    					}
    				}
    				_v40 = _v8;
    				E00189C14( &_v16);
    				return _v40;
    			}











    0x0018342b
    0x00183430
    0x00183435
    0x00183442
    0x00183451
    0x00183458
    0x00183460
    0x0018347d
    0x0018349f
    0x001834a5
    0x001834ae
    0x001834b4
    0x001834bc
    0x0018347f
    0x00183487
    0x00183495
    0x00183495
    0x00183462
    0x00183465
    0x00183465
    0x00183460
    0x001834c4
    0x001834ca
    0x001834d5

    APIs
    • std::_Lockit::_Lockit.LIBCPMT ref: 0018342B
    Strings
    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID: LockitLockit::_std::_
    • String ID: bad cast
    • API String ID: 3382485803-3145022300
    • Opcode ID: ff3a12cf628387743ff78845da3b653e96e79ef5672757f93d4b6dd50aa8ff64
    • Instruction ID: 8cf2ebc7b2d1b1db093f200ed39bce81bc35b6ba84913a866056a63146c5241d
    • Opcode Fuzzy Hash: ff3a12cf628387743ff78845da3b653e96e79ef5672757f93d4b6dd50aa8ff64
    • Instruction Fuzzy Hash: 44211DB1D00219EBCB04FFA4D9819EEB7B5BB58700F248659E815A7291DB306F45CF61
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 100%
    			E00184520(void* __edi, void* __esi, void* __eflags, intOrPtr _a4) {
    				intOrPtr _v8;
    				intOrPtr _v12;
    				char _v16;
    				char _v20;
    				intOrPtr _v24;
    				char _v36;
    				intOrPtr _v40;
    				char _t27;
    
    				E00189BEC( &_v16, 0);
    				_t27 =  *0x1c5010; // 0x0
    				_v20 = _t27;
    				_v12 = L001812B2(0x1c501c);
    				_v8 = L0018124E(_a4, _v12);
    				if(_v8 == 0) {
    					if(_v20 == 0) {
    						if(L0018110E(__edi, __esi,  &_v20, _a4) != 0xffffffff) {
    							_v8 = _v20;
    							 *0x1c5010 = _v20;
    							_v24 = _v20;
    							L00181032(_v24);
    							L00181136(_v24);
    						} else {
    							E0018C3F1( &_v36, "bad cast");
    							E0018BD5F( &_v36, 0x1c0e34);
    						}
    					} else {
    						_v8 = _v20;
    					}
    				}
    				_v40 = _v8;
    				E00189C14( &_v16);
    				return _v40;
    			}











    0x0018452b
    0x00184530
    0x00184535
    0x00184542
    0x00184551
    0x00184558
    0x00184560
    0x0018457d
    0x0018459f
    0x001845a5
    0x001845ae
    0x001845b4
    0x001845bc
    0x0018457f
    0x00184587
    0x00184595
    0x00184595
    0x00184562
    0x00184565
    0x00184565
    0x00184560
    0x001845c4
    0x001845ca
    0x001845d5

    APIs
    • std::_Lockit::_Lockit.LIBCPMT ref: 0018452B
    Strings
    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID: LockitLockit::_std::_
    • String ID: bad cast
    • API String ID: 3382485803-3145022300
    • Opcode ID: da7e45dba8564a3fbc15627a59d226af18887c06257da026ee5a1979351df673
    • Instruction ID: 663288fa0b13ee261529f30c7f4c6d8a06a4d99b31d081739a835cdccd7e271b
    • Opcode Fuzzy Hash: da7e45dba8564a3fbc15627a59d226af18887c06257da026ee5a1979351df673
    • Instruction Fuzzy Hash: 22211AB5D00209EBCB08FFE4D991AEEB7B5BB58300F204659E415A7290DB30AF45DFA1
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 100%
    			E001836F0(intOrPtr __ecx, intOrPtr _a4) {
    				char _v16;
    				intOrPtr _v20;
    				void* _t23;
    				void* _t37;
    				void* _t38;
    
    				_v20 = __ecx;
    				E00189BEC(_v20, 0);
    				L00181348(_v20 + 4);
    				L00181348(_v20 + 0xc);
    				L00181348(_v20 + 0x14);
    				L00181348(_v20 + 0x1c);
    				_t41 = _a4;
    				if(_a4 == 0) {
    					L001811E5( &_v16, "bad locale name");
    					E0018BD5F( &_v16, 0x1c0e78);
    				}
    				E0018A152(_t23, _t37, _t38, _t41, _v20, _a4);
    				return _v20;
    			}








    0x001836f6
    0x001836fe
    0x00183709
    0x00183714
    0x0018371f
    0x0018372a
    0x0018372f
    0x00183733
    0x0018373d
    0x0018374b
    0x0018374b
    0x00183758
    0x00183766

    APIs
    • std::_Lockit::_Lockit.LIBCPMT ref: 001836FE
    • __CxxThrowException@8.LIBCMT ref: 0018374B
      • Part of subcall function 0018BD5F: RaiseException.KERNEL32(?,?,?,00181BAF,?,?,?,?,?,00181BAF,Timeout already in use,001C0BC0), ref: 0018BDA1
    • std::_Locinfo::_Locinfo_ctor.LIBCPMT ref: 00183758
    Strings
    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID: std::_$ExceptionException@8Locinfo::_Locinfo_ctorLockitLockit::_RaiseThrow
    • String ID: bad locale name
    • API String ID: 1915927752-1405518554
    • Opcode ID: 152f762edd7141382f7c5e93c6aecfc7381f9d513158eed11a6a3b60ee375408
    • Instruction ID: 4b77a787dd50af9ea8ab147e7f034ea791a7b8c594f802f998f9d62fe230fcc6
    • Opcode Fuzzy Hash: 152f762edd7141382f7c5e93c6aecfc7381f9d513158eed11a6a3b60ee375408
    • Instruction Fuzzy Hash: 01F0E1B5D40219ABDF08FBD4CC96ABE7739BF60304F444558F51227682DB70AA11CFA5
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 96%
    			E0018DB63(signed int _a4, signed int _a8, signed int _a12, intOrPtr* _a16) {
    				signed int _v8;
    				signed int _v12;
    				signed int _v16;
    				void* __ebx;
    				void* __edi;
    				void* __esi;
    				void* __ebp;
    				signed int _t56;
    				signed int _t60;
    				void* _t65;
    				signed int _t66;
    				signed int _t69;
    				signed int _t71;
    				signed int _t72;
    				signed int _t74;
    				signed int _t75;
    				signed int _t78;
    				signed int _t79;
    				signed int _t81;
    				signed int _t85;
    				signed int _t92;
    				signed int _t93;
    				signed int _t94;
    				signed int _t95;
    				intOrPtr* _t96;
    				void* _t97;
    
    				_t92 = _a8;
    				if(_t92 == 0 || _a12 == 0) {
    					L4:
    					return 0;
    				} else {
    					_t96 = _a16;
    					_t100 = _t96;
    					if(_t96 != 0) {
    						_t79 = _a4;
    						__eflags = _t79;
    						if(__eflags == 0) {
    							goto L3;
    						}
    						_t60 = _t56 | 0xffffffff;
    						_t88 = _t60 % _t92;
    						__eflags = _a12 - _t60 / _t92;
    						if(__eflags > 0) {
    							goto L3;
    						}
    						_t93 = _t92 * _a12;
    						__eflags =  *(_t96 + 0xc) & 0x0000010c;
    						_v8 = _t79;
    						_v16 = _t93;
    						_t78 = _t93;
    						if(( *(_t96 + 0xc) & 0x0000010c) == 0) {
    							_v12 = 0x1000;
    						} else {
    							_v12 =  *(_t96 + 0x18);
    						}
    						__eflags = _t93;
    						if(_t93 == 0) {
    							L32:
    							return _a12;
    						} else {
    							do {
    								_t81 =  *(_t96 + 0xc) & 0x00000108;
    								__eflags = _t81;
    								if(_t81 == 0) {
    									L18:
    									__eflags = _t78 - _v12;
    									if(_t78 < _v12) {
    										_t65 = E0019730B(_t88, _t93,  *_v8, _t96);
    										__eflags = _t65 - 0xffffffff;
    										if(_t65 == 0xffffffff) {
    											L34:
    											_t66 = _t93;
    											L35:
    											return (_t66 - _t78) / _a8;
    										}
    										_v8 = _v8 + 1;
    										_t69 =  *(_t96 + 0x18);
    										_t78 = _t78 - 1;
    										_v12 = _t69;
    										__eflags = _t69;
    										if(_t69 <= 0) {
    											_v12 = 1;
    										}
    										goto L31;
    									}
    									__eflags = _t81;
    									if(_t81 == 0) {
    										L21:
    										__eflags = _v12;
    										_t94 = _t78;
    										if(_v12 != 0) {
    											_t72 = _t78;
    											_t88 = _t72 % _v12;
    											_t94 = _t94 - _t72 % _v12;
    											__eflags = _t94;
    										}
    										_push(_t94);
    										_push(_v8);
    										_push(E001972E5(_t96));
    										_t71 = E00197E16(_t78, _t88, _t94, _t96, __eflags);
    										_t97 = _t97 + 0xc;
    										__eflags = _t71 - 0xffffffff;
    										if(_t71 == 0xffffffff) {
    											L36:
    											 *(_t96 + 0xc) =  *(_t96 + 0xc) | 0x00000020;
    											_t66 = _v16;
    											goto L35;
    										} else {
    											_t85 = _t94;
    											__eflags = _t71 - _t94;
    											if(_t71 <= _t94) {
    												_t85 = _t71;
    											}
    											_v8 = _v8 + _t85;
    											_t78 = _t78 - _t85;
    											__eflags = _t71 - _t94;
    											if(_t71 < _t94) {
    												goto L36;
    											} else {
    												L27:
    												_t93 = _v16;
    												goto L31;
    											}
    										}
    									}
    									_t74 = E0018D812(_t88, _t96);
    									__eflags = _t74;
    									if(_t74 != 0) {
    										goto L34;
    									}
    									goto L21;
    								}
    								_t75 =  *(_t96 + 4);
    								__eflags = _t75;
    								if(__eflags == 0) {
    									goto L18;
    								}
    								if(__eflags < 0) {
    									_t45 = _t96 + 0xc;
    									 *_t45 =  *(_t96 + 0xc) | 0x00000020;
    									__eflags =  *_t45;
    									goto L34;
    								}
    								_t95 = _t78;
    								__eflags = _t78 - _t75;
    								if(_t78 >= _t75) {
    									_t95 = _t75;
    								}
    								E0018BF90( *_t96, _v8, _t95);
    								 *(_t96 + 4) =  *(_t96 + 4) - _t95;
    								 *_t96 =  *_t96 + _t95;
    								_t97 = _t97 + 0xc;
    								_t78 = _t78 - _t95;
    								_v8 = _v8 + _t95;
    								goto L27;
    								L31:
    								__eflags = _t78;
    							} while (_t78 != 0);
    							goto L32;
    						}
    					}
    					L3:
    					 *((intOrPtr*)(E001912E2(_t100))) = 0x16;
    					E00192B05();
    					goto L4;
    				}
    			}





























    0x0018db6e
    0x0018db73
    0x0018db92
    0x00000000
    0x0018db7b
    0x0018db7b
    0x0018db7e
    0x0018db80
    0x0018db99
    0x0018db9c
    0x0018db9e
    0x00000000
    0x00000000
    0x0018dba0
    0x0018dba5
    0x0018dba7
    0x0018dbaa
    0x00000000
    0x00000000
    0x0018dbac
    0x0018dbb0
    0x0018dbb7
    0x0018dbba
    0x0018dbbd
    0x0018dbbf
    0x0018dbc9
    0x0018dbc1
    0x0018dbc4
    0x0018dbc4
    0x0018dbd0
    0x0018dbd2
    0x0018dc97
    0x00000000
    0x0018dbd8
    0x0018dbd8
    0x0018dbdb
    0x0018dbdb
    0x0018dbe1
    0x0018dc12
    0x0018dc12
    0x0018dc15
    0x0018dc6e
    0x0018dc75
    0x0018dc78
    0x0018dca3
    0x0018dca3
    0x0018dca5
    0x00000000
    0x0018dca9
    0x0018dc7a
    0x0018dc7d
    0x0018dc80
    0x0018dc81
    0x0018dc84
    0x0018dc86
    0x0018dc88
    0x0018dc88
    0x00000000
    0x0018dc86
    0x0018dc17
    0x0018dc19
    0x0018dc26
    0x0018dc26
    0x0018dc2a
    0x0018dc2c
    0x0018dc30
    0x0018dc32
    0x0018dc35
    0x0018dc35
    0x0018dc35
    0x0018dc37
    0x0018dc38
    0x0018dc42
    0x0018dc43
    0x0018dc48
    0x0018dc4b
    0x0018dc4e
    0x0018dcb1
    0x0018dcb1
    0x0018dcb5
    0x00000000
    0x0018dc50
    0x0018dc50
    0x0018dc52
    0x0018dc54
    0x0018dc56
    0x0018dc56
    0x0018dc58
    0x0018dc5b
    0x0018dc5d
    0x0018dc5f
    0x00000000
    0x0018dc61
    0x0018dc61
    0x0018dc61
    0x00000000
    0x0018dc61
    0x0018dc5f
    0x0018dc4e
    0x0018dc1c
    0x0018dc22
    0x0018dc24
    0x00000000
    0x00000000
    0x00000000
    0x0018dc24
    0x0018dbe3
    0x0018dbe6
    0x0018dbe8
    0x00000000
    0x00000000
    0x0018dbea
    0x0018dc9f
    0x0018dc9f
    0x0018dc9f
    0x00000000
    0x0018dc9f
    0x0018dbf0
    0x0018dbf2
    0x0018dbf4
    0x0018dbf6
    0x0018dbf6
    0x0018dbfe
    0x0018dc03
    0x0018dc06
    0x0018dc08
    0x0018dc0b
    0x0018dc0d
    0x00000000
    0x0018dc8f
    0x0018dc8f
    0x0018dc8f
    0x00000000
    0x0018dbd8
    0x0018dbd2
    0x0018db82
    0x0018db87
    0x0018db8d
    0x00000000
    0x0018db8d

    APIs
    • _memmove.LIBCMT ref: 0018DBFE
    • __flush.LIBCMT ref: 0018DC1C
    • __write.LIBCMT ref: 0018DC43
    • __flsbuf.LIBCMT ref: 0018DC6E
      • Part of subcall function 001912E2: __getptd_noexit.LIBCMT ref: 001912E2
    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID: __flsbuf__flush__getptd_noexit__write_memmove
    • String ID:
    • API String ID: 2782032738-0
    • Opcode ID: 06cdf159057e7eb5a759d2de64e8405853a942c1db12aa03ff2217bf00524714
    • Instruction ID: 9782ec8e2426d183ff6bf132c44e9148d337cad4e5934ba9dfb2737f3a4e985e
    • Opcode Fuzzy Hash: 06cdf159057e7eb5a759d2de64e8405853a942c1db12aa03ff2217bf00524714
    • Instruction Fuzzy Hash: B341A431A00704ABDF29BFA9A8456AEB7B5AF81360F25852DE415971C0E7B0DF41DF40
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 100%
    			E001A700C(void* __edi, short* _a4, char* _a8, intOrPtr _a12, intOrPtr _a16) {
    				char _v8;
    				signed int _v12;
    				char _v20;
    				void* __ebx;
    				char _t43;
    				char _t46;
    				signed int _t53;
    				signed int _t54;
    				intOrPtr _t56;
    				int _t57;
    				int _t58;
    				char _t59;
    				short* _t60;
    				int _t65;
    				char* _t73;
    
    				_t73 = _a8;
    				if(_t73 == 0 || _a12 == 0) {
    					L5:
    					return 0;
    				} else {
    					if( *_t73 != 0) {
    						E0018B4A6(0,  &_v20, __edi, _a16);
    						_t43 = _v20;
    						__eflags =  *(_t43 + 0x14);
    						if( *(_t43 + 0x14) != 0) {
    							_t46 = E0019D439( *_t73 & 0x000000ff,  &_v20);
    							__eflags = _t46;
    							if(_t46 == 0) {
    								__eflags = _a4;
    								__eflags = MultiByteToWideChar( *(_v20 + 4), 9, _t73, 1, _a4, 0 | _a4 != 0x00000000);
    								if(__eflags != 0) {
    									L10:
    									__eflags = _v8;
    									if(_v8 != 0) {
    										_t53 = _v12;
    										_t11 = _t53 + 0x70;
    										 *_t11 =  *(_t53 + 0x70) & 0xfffffffd;
    										__eflags =  *_t11;
    									}
    									return 1;
    								}
    								L21:
    								_t54 = E001912E2(__eflags);
    								 *_t54 = 0x2a;
    								__eflags = _v8;
    								if(_v8 != 0) {
    									_t54 = _v12;
    									_t33 = _t54 + 0x70;
    									 *_t33 =  *(_t54 + 0x70) & 0xfffffffd;
    									__eflags =  *_t33;
    								}
    								return _t54 | 0xffffffff;
    							}
    							_t56 = _v20;
    							_t65 =  *(_t56 + 0xac);
    							__eflags = _t65 - 1;
    							if(_t65 <= 1) {
    								L17:
    								__eflags = _a12 -  *(_t56 + 0xac);
    								if(__eflags < 0) {
    									goto L21;
    								}
    								__eflags = _t73[1];
    								if(__eflags == 0) {
    									goto L21;
    								}
    								L19:
    								_t57 =  *(_t56 + 0xac);
    								__eflags = _v8;
    								if(_v8 == 0) {
    									return _t57;
    								}
    								 *((intOrPtr*)(_v12 + 0x70)) =  *(_v12 + 0x70) & 0xfffffffd;
    								return _t57;
    							}
    							__eflags = _a12 - _t65;
    							if(_a12 < _t65) {
    								goto L17;
    							}
    							__eflags = _a4;
    							_t58 = MultiByteToWideChar( *(_t56 + 4), 9, _t73, _t65, _a4, 0 | _a4 != 0x00000000);
    							__eflags = _t58;
    							_t56 = _v20;
    							if(_t58 != 0) {
    								goto L19;
    							}
    							goto L17;
    						}
    						_t59 = _a4;
    						__eflags = _t59;
    						if(_t59 != 0) {
    							 *_t59 =  *_t73 & 0x000000ff;
    						}
    						goto L10;
    					} else {
    						_t60 = _a4;
    						if(_t60 != 0) {
    							 *_t60 = 0;
    						}
    						goto L5;
    					}
    				}
    			}


















    0x001a7016
    0x001a701d
    0x001a7034
    0x00000000
    0x001a7024
    0x001a7026
    0x001a7040
    0x001a7045
    0x001a7048
    0x001a704b
    0x001a7073
    0x001a707a
    0x001a707c
    0x001a70fd
    0x001a7118
    0x001a711a
    0x001a705a
    0x001a705a
    0x001a705d
    0x001a705f
    0x001a7062
    0x001a7062
    0x001a7062
    0x001a7062
    0x00000000
    0x001a7068
    0x001a70dc
    0x001a70dc
    0x001a70e1
    0x001a70e7
    0x001a70ea
    0x001a70ec
    0x001a70ef
    0x001a70ef
    0x001a70ef
    0x001a70ef
    0x00000000
    0x001a70f3
    0x001a707e
    0x001a7081
    0x001a7087
    0x001a708a
    0x001a70b1
    0x001a70b4
    0x001a70ba
    0x00000000
    0x00000000
    0x001a70bc
    0x001a70bf
    0x00000000
    0x00000000
    0x001a70c1
    0x001a70c1
    0x001a70c7
    0x001a70ca
    0x001a7039
    0x001a7039
    0x001a70d3
    0x00000000
    0x001a70d3
    0x001a708c
    0x001a708f
    0x00000000
    0x00000000
    0x001a7093
    0x001a70a4
    0x001a70aa
    0x001a70ac
    0x001a70af
    0x00000000
    0x00000000
    0x00000000
    0x001a70af
    0x001a704d
    0x001a7050
    0x001a7052
    0x001a7057
    0x001a7057
    0x00000000
    0x001a7028
    0x001a7028
    0x001a702d
    0x001a7031
    0x001a7031
    0x00000000
    0x001a702d
    0x001a7026

    APIs
    • _LocaleUpdate::_LocaleUpdate.LIBCMT ref: 001A7040
    • __isleadbyte_l.LIBCMT ref: 001A7073
    • MultiByteToWideChar.KERNEL32(?,00000009,00000000,?,00000000,00000000,?,?,?,0000000C,00000000,00000000), ref: 001A70A4
    • MultiByteToWideChar.KERNEL32(?,00000009,00000000,00000001,00000000,00000000,?,?,?,0000000C,00000000,00000000), ref: 001A7112
    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID: ByteCharLocaleMultiWide$UpdateUpdate::___isleadbyte_l
    • String ID:
    • API String ID: 3058430110-0
    • Opcode ID: 01529cb4e194c70ff0ab78ebe3f01b5ab78a53913cadbb0d21c9ef9e4099a2a4
    • Instruction ID: 5c7c6f8d5c4c9a30ad32a29196e91456566371706cd5e3ad3b49896a7d692bfe
    • Opcode Fuzzy Hash: 01529cb4e194c70ff0ab78ebe3f01b5ab78a53913cadbb0d21c9ef9e4099a2a4
    • Instruction Fuzzy Hash: CD319C35A09246EFDB20DF68CE949BA7BA5BF03310F1585A9F4A18B1D1E731DE80DB50
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 100%
    			E00195463(void* __ebx, void* __edx, intOrPtr _a4, intOrPtr _a8, intOrPtr _a12, intOrPtr _a16, intOrPtr _a20, intOrPtr _a24, intOrPtr _a28) {
    				intOrPtr _t25;
    				void* _t26;
    
    				_t28 = __ebx;
    				_t25 = _a16;
    				if(_t25 == 0x65 || _t25 == 0x45) {
    					_t26 = E00194CF8(__eflags, _a4, _a8, _a12, _a20, _a24, _a28);
    					goto L9;
    				} else {
    					_t35 = _t25 - 0x66;
    					if(_t25 != 0x66) {
    						__eflags = _t25 - 0x61;
    						if(_t25 == 0x61) {
    							L7:
    							_t26 = E00194DDF(_t28, _a4, _a8, _a12, _a20, _a24, _a28);
    						} else {
    							__eflags = _t25 - 0x41;
    							if(__eflags == 0) {
    								goto L7;
    							} else {
    								_t26 = E00195356(__ebx, __edx, __eflags, _a4, _a8, _a12, _a20, _a24, _a28);
    							}
    						}
    						L9:
    						return _t26;
    					} else {
    						return E00195278(__ebx, __edx, _t35, _a4, _a8, _a12, _a20, _a28);
    					}
    				}
    			}





    0x00195463
    0x00195468
    0x0019546e
    0x001954e1
    0x00000000
    0x00195475
    0x00195475
    0x00195478
    0x00195493
    0x00195496
    0x001954b6
    0x001954c8
    0x00195498
    0x00195498
    0x0019549b
    0x00000000
    0x0019549d
    0x001954af
    0x001954af
    0x0019549b
    0x001954e6
    0x001954ea
    0x0019547a
    0x00195492
    0x00195492
    0x00195478

    APIs
    • __cftof_l.LIBCMT ref: 00195489
      • Part of subcall function 00195278: __fltout2.LIBCMT ref: 001952A3
    • __cftog_l.LIBCMT ref: 001954AF
    • __cftoe_l.LIBCMT ref: 001954E1
    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID: __cftoe_l__cftof_l__cftog_l__fltout2
    • String ID:
    • API String ID: 3016257755-0
    • Opcode ID: 843931e506ad9f7667999f9533ecfb8930c9daf0a1febf59d810d17d1cd26479
    • Instruction ID: 96cd6b517d19cef4764be5e2b911bcc5fe6779f667f85dce2842bfdd3a18c933
    • Opcode Fuzzy Hash: 843931e506ad9f7667999f9533ecfb8930c9daf0a1febf59d810d17d1cd26479
    • Instruction Fuzzy Hash: 33118C3240054ABBCF675E84DC01CEE3F63BB18395F198415FE186A031D736CAB2AB81
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 87%
    			E0018C5B4(void* __edx, void* __edi, void* __esi, void* __eflags, intOrPtr _a4) {
    				void* _v8;
    				signed int _v16;
    				char _v20;
    				void* _t12;
    				signed int _t13;
    				int _t16;
    				intOrPtr* _t17;
    				intOrPtr _t19;
    				void* _t29;
    				void* _t30;
    				void* _t32;
    				void* _t36;
    				void* _t38;
    				void* _t40;
    
    				_t32 = __esi;
    				_t30 = __edi;
    				_t29 = __edx;
    				while(1) {
    					_t12 = E0018B772(_t29, _t30, _t32, _a4);
    					if(_t12 != 0) {
    						break;
    					}
    					_t13 = E00193158(_t12, _a4);
    					__eflags = _t13;
    					if(_t13 == 0) {
    						__eflags =  *0x1c53b8 & 0x00000001;
    						if(( *0x1c53b8 & 0x00000001) == 0) {
    							 *0x1c53b8 =  *0x1c53b8 | 0x00000001;
    							__eflags =  *0x1c53b8;
    							_push(1);
    							_v8 = "bad allocation";
    							E0018C302(0x1c53ac,  &_v8);
    							 *0x1c53ac = 0x1bb674;
    							E0018E0E9( *0x1c53b8, 0x1b827f);
    						}
    						E0018C492( &_v20, 0x1c53ac);
    						_v20 = 0x1bb674;
    						_t16 = E0018BD5F( &_v20, 0x1c0ff8);
    						asm("int3");
    						_t38 = _t36;
    						_t40 = _t38;
    						_push(_t40);
    						__eflags = _v16;
    						if(_v16 != 0) {
    							_t16 = HeapFree( *0x1c5a70, 0, _v8);
    							__eflags = _t16;
    							if(__eflags == 0) {
    								_push(0x1bb674);
    								_t17 = E001912E2(__eflags);
    								_t19 = E001912A0(GetLastError());
    								 *_t17 = _t19;
    								return _t19;
    							}
    						}
    						return _t16;
    					} else {
    						continue;
    					}
    					L13:
    				}
    				return _t12;
    				goto L13;
    			}

















    0x0018c5b4
    0x0018c5b4
    0x0018c5b4
    0x0018c5cb
    0x0018c5ce
    0x0018c5d6
    0x00000000
    0x00000000
    0x0018c5c1
    0x0018c5c7
    0x0018c5c9
    0x0018c5da
    0x0018c5eb
    0x0018c5ed
    0x0018c5ed
    0x0018c5f4
    0x0018c5fc
    0x0018c603
    0x0018c60d
    0x0018c613
    0x0018c618
    0x0018c61d
    0x0018c62b
    0x0018c62e
    0x0018c633
    0x0018c639
    0x0018c588
    0x0018c641
    0x0018c644
    0x0018c648
    0x0018c655
    0x0018c65b
    0x0018c65d
    0x0018c65f
    0x0018c660
    0x0018c66e
    0x0018c674
    0x00000000
    0x0018c676
    0x0018c65d
    0x0018c678
    0x00000000
    0x00000000
    0x00000000
    0x00000000
    0x0018c5c9
    0x0018c5d9
    0x00000000

    APIs
    • _malloc.LIBCMT ref: 0018C5CE
      • Part of subcall function 0018B772: __FF_MSGBANNER.LIBCMT ref: 0018B78B
      • Part of subcall function 0018B772: __NMSG_WRITE.LIBCMT ref: 0018B792
      • Part of subcall function 0018B772: RtlAllocateHeap.NTDLL(00000000,00000001,00000001,00000000,00000000,?,0018FF53,?,00000001,?,?,00197671,00000018,001C1A68,0000000C,00197701), ref: 0018B7B7
    • std::exception::exception.LIBCMT ref: 0018C603
    • std::exception::exception.LIBCMT ref: 0018C61D
    • __CxxThrowException@8.LIBCMT ref: 0018C62E
    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID: std::exception::exception$AllocateException@8HeapThrow_malloc
    • String ID:
    • API String ID: 615853336-0
    • Opcode ID: 99c99ca447dbba90329a89837a35dadaf340787267b39bdb4747089c4cdd3dd3
    • Instruction ID: 2835b54866e638ede14bf47c8528ea9453648bdd06141a04df644960962b55d0
    • Opcode Fuzzy Hash: 99c99ca447dbba90329a89837a35dadaf340787267b39bdb4747089c4cdd3dd3
    • Instruction Fuzzy Hash: 61F0F931604609AACF00FB94CC42E9E7BA96B60744F144029F800A54E1DBF0DF81CF90
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 88%
    			E001908DE(void* __ebx, void* __edx, void* __edi, intOrPtr* __esi, void* __eflags) {
    				intOrPtr _t17;
    				intOrPtr* _t28;
    				void* _t29;
    
    				_t30 = __eflags;
    				_t28 = __esi;
    				_t26 = __edx;
    				_t19 = __ebx;
    				 *((intOrPtr*)(__edi - 4)) =  *((intOrPtr*)(_t29 - 0x24));
    				E0018BBD1(__ebx, __edx, __edi, __eflags,  *((intOrPtr*)(_t29 - 0x28)));
    				 *((intOrPtr*)(E001925EF(__ebx, __edx, __eflags) + 0x88)) =  *((intOrPtr*)(_t29 - 0x2c));
    				_t17 = E001925EF(_t19, _t26, _t30);
    				 *((intOrPtr*)(_t17 + 0x8c)) =  *((intOrPtr*)(_t29 - 0x30));
    				if( *__esi == 0xe06d7363 &&  *((intOrPtr*)(__esi + 0x10)) == 3) {
    					_t17 =  *((intOrPtr*)(__esi + 0x14));
    					if(_t17 == 0x19930520 || _t17 == 0x19930521 || _t17 == 0x19930522) {
    						if( *((intOrPtr*)(_t29 - 0x34)) == 0) {
    							_t37 =  *((intOrPtr*)(_t29 - 0x1c));
    							if( *((intOrPtr*)(_t29 - 0x1c)) != 0) {
    								_t17 = E0018BBAA(_t37,  *((intOrPtr*)(_t28 + 0x18)));
    								_t38 = _t17;
    								if(_t17 != 0) {
    									_push( *((intOrPtr*)(_t29 + 0x10)));
    									_push(_t28);
    									return E00190292(_t38);
    								}
    							}
    						}
    					}
    				}
    				return _t17;
    			}






    0x001908de
    0x001908de
    0x001908de
    0x001908de
    0x001908e1
    0x001908e7
    0x001908f5
    0x001908fb
    0x00190903
    0x0019090f
    0x00190917
    0x0019091f
    0x00190933
    0x00190935
    0x00190939
    0x0019093e
    0x00190944
    0x00190946
    0x00190948
    0x0019094b
    0x00000000
    0x00190952
    0x00190946
    0x00190939
    0x00190933
    0x0019091f
    0x00190953

    APIs
      • Part of subcall function 0018BBD1: __getptd.LIBCMT ref: 0018BBD7
      • Part of subcall function 0018BBD1: __getptd.LIBCMT ref: 0018BBE7
    • __getptd.LIBCMT ref: 001908ED
      • Part of subcall function 001925EF: __getptd_noexit.LIBCMT ref: 001925F2
      • Part of subcall function 001925EF: __amsg_exit.LIBCMT ref: 001925FF
    • __getptd.LIBCMT ref: 001908FB
    Strings
    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID: __getptd$__amsg_exit__getptd_noexit
    • String ID: csm
    • API String ID: 803148776-1018135373
    • Opcode ID: ae35b392561e598eecfd69cb23ac29b4f863154fa5a499a38f1803c5a82e0dff
    • Instruction ID: 8392d1f0ec1f07d39479ac9c157b94a4e4b7fd3b3d31f2f3fb86a8a81f2adaa6
    • Opcode Fuzzy Hash: ae35b392561e598eecfd69cb23ac29b4f863154fa5a499a38f1803c5a82e0dff
    • Instruction Fuzzy Hash: 7101AD318002069FEF36AF25C464BACB3B5AF28315F14C42DE84896252CF31DA85DF01
    Uniqueness

    Uniqueness Score: -1.00%

    C-Code - Quality: 100%
    			E0019F720(signed int* _a4) {
    				intOrPtr _t9;
    				signed int* _t13;
    
    				_t9 =  *((intOrPtr*)( *0x1c6060));
    				if(_t9 == 0) {
    					E0019EF31(_a4, 1);
    					goto L5;
    				} else {
    					if(_t9 == 0x41) {
    						 *0x1c6060 =  *0x1c6060 + 1;
    						E0019F323(_a4, "{flat}");
    						L5:
    						return _a4;
    					} else {
    						_t13 = _a4;
    						_t13[1] = _t13[1] & 0xffff00ff;
    						 *_t13 =  *_t13 & 0x00000000;
    						_t13[1] = 2;
    						return _t13;
    					}
    				}
    			}





    0x0019f72a
    0x0019f72e
    0x0019f761
    0x00000000
    0x0019f730
    0x0019f732
    0x0019f74a
    0x0019f755
    0x0019f766
    0x0019f76a
    0x0019f734
    0x0019f734
    0x0019f737
    0x0019f73e
    0x0019f741
    0x0019f746
    0x0019f746
    0x0019f732

    APIs
    Strings
    Memory Dump Source
    • Source File: 00000000.00000002.374056412.0000000000181000.00000020.00020000.sdmp, Offset: 00180000, based on PE: true
    • Associated: 00000000.00000002.374052202.0000000000180000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374078919.00000000001B5000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374083265.00000000001B7000.00000020.00020000.sdmp Download File
    • Associated: 00000000.00000002.374089840.00000000001BB000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374097116.00000000001C3000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374102209.00000000001C8000.00000004.00020000.sdmp Download File
    • Associated: 00000000.00000002.374105915.00000000001C9000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374140729.0000000000210000.00000002.00020000.sdmp Download File
    • Associated: 00000000.00000002.374145995.0000000000223000.00000002.00020000.sdmp Download File
    Similarity
    • API ID: NameName::
    • String ID: {flat}
    • API String ID: 1333004437-2606204563
    • Opcode ID: 5087e8893ba9d61249e0afc4c5e3c1033c24f5061ecef6c58d943912c29da57d
    • Instruction ID: 662f4158583c04e3fec0232e1fa36316623f119a0510f4c749af87eebb57a00d
    • Opcode Fuzzy Hash: 5087e8893ba9d61249e0afc4c5e3c1033c24f5061ecef6c58d943912c29da57d
    • Instruction Fuzzy Hash: 32F03975184348AFCF18DFA8D945FE83FA1AB51B55F088089F94D4F692C770D982CB52
    Uniqueness

    Uniqueness Score: -1.00%

    Executed Functions

    Memory Dump Source
    • Source File: 00000001.00000002.620564539.00000239A18C0000.00000040.00000001.sdmp, Offset: 00000239A18C0000, based on PE: false
    Similarity
    • API ID:
    • String ID:
    • API String ID:
    • Opcode ID: 75357d74cac5131e0bf0451a90af6121fb8df07fff4cca650f7d304324e675ae
    • Instruction ID: 7daed36c036e5c183198571906a506728fdc60878eb9ebb172d3a2614283cee0
    • Opcode Fuzzy Hash: 75357d74cac5131e0bf0451a90af6121fb8df07fff4cca650f7d304324e675ae
    • Instruction Fuzzy Hash: FC0325312146455BD79CEB2C84A937A76D2FBCA310FA4572EB443C36E4E77C99C28B42
    Uniqueness

    Uniqueness Score: -1.00%

    APIs
    Memory Dump Source
    • Source File: 00000001.00000002.620564539.00000239A18C0000.00000040.00000001.sdmp, Offset: 00000239A18C0000, based on PE: false
    Similarity
    • API ID: AdjustChangeCloseFindLookupNotificationPrivilegePrivilegesTokenValue
    • String ID:
    • API String ID: 3056834404-0
    • Opcode ID: e9b36a35a3c448a36f387f012faf343d857b101dff08fb70168d6390d88867fd
    • Instruction ID: b8a6fb6afa9340b71d4074ab418acd98888460fa99f60d3841c1192d8bcd7817
    • Opcode Fuzzy Hash: e9b36a35a3c448a36f387f012faf343d857b101dff08fb70168d6390d88867fd
    • Instruction Fuzzy Hash: AE118E312186044FE794EB28D84CB9ABBF5FBC8311F51492AB44AC7290EA39C945CB41
    Uniqueness

    Uniqueness Score: -1.00%

    APIs
    Memory Dump Source
    • Source File: 00000001.00000002.620564539.00000239A18C0000.00000040.00000001.sdmp, Offset: 00000239A18C0000, based on PE: false
    Similarity
    • API ID: ContinueHandlerTimerVectored
    • String ID:
    • API String ID: 3914890296-0
    • Opcode ID: 9a7d9e9847bad63931659a6baccb9b9c4f2b667cf720499c013a88bec8d4516b
    • Instruction ID: 5ed70ca613372a27f89ec1ec1798f2f49b1dadf1bd99a8677c5bf30003cf4a5b
    • Opcode Fuzzy Hash: 9a7d9e9847bad63931659a6baccb9b9c4f2b667cf720499c013a88bec8d4516b
    • Instruction Fuzzy Hash: C3C1A530614A188FF7A4EB2CD8497AA76D1F786314F61422DD44AC32D1DFBC8A878F45
    Uniqueness

    Uniqueness Score: -1.00%

    APIs
    Memory Dump Source
    • Source File: 00000001.00000002.620564539.00000239A18C0000.00000040.00000001.sdmp, Offset: 00000239A18C0000, based on PE: false
    Similarity
    • API ID: AdaptersInfo
    • String ID:
    • API String ID: 3177971545-0
    • Opcode ID: f1f25dc2e3e17231016315f359ff07299ae8ce12f6fd0aeab5a0e6b1e2b4ae19
    • Instruction ID: 672ca4dc6727bb5648db627894f76353628ea762ef4ea745bfc6f8b6723f5416
    • Opcode Fuzzy Hash: f1f25dc2e3e17231016315f359ff07299ae8ce12f6fd0aeab5a0e6b1e2b4ae19
    • Instruction Fuzzy Hash: 8C41C331218B094BF768AB2CD499B6AB3E1FBD5310F40162DE446C72D1DEBCD9878B41
    Uniqueness

    Uniqueness Score: -1.00%

    APIs
    Memory Dump Source
    • Source File: 00000001.00000002.620564539.00000239A18C0000.00000040.00000001.sdmp, Offset: 00000239A18C0000, based on PE: false
    Similarity
    • API ID: Load
    • String ID:
    • API String ID: 2234796835-0
    • Opcode ID: d77d303e8ed3f4b4fe64f8d56b262d1db2384860e91cb61ded4e34c4881601ef
    • Instruction ID: b5a412c9afba7b0b80cc4e6b841562a30f4a5b9b01f4377d56d9aa1518e5eed3
    • Opcode Fuzzy Hash: d77d303e8ed3f4b4fe64f8d56b262d1db2384860e91cb61ded4e34c4881601ef
    • Instruction Fuzzy Hash: 0821C93061CB088FDBA8DB1CD8C876DB7D2E799710F78472AA049C7290D9ED89818B46
    Uniqueness

    Uniqueness Score: -1.00%

    APIs
    • NtDelayExecution.NTDLL(?,?,?,?,?,00000000,-00000001,00000239A18CCFBC), ref: 00000239A18DC585
    Memory Dump Source
    • Source File: 00000001.00000002.620564539.00000239A18C0000.00000040.00000001.sdmp, Offset: 00000239A18C0000, based on PE: false
    Similarity
    • API ID: DelayExecution
    • String ID:
    • API String ID: 1249177460-0
    • Opcode ID: 09da9155a0873b4b70e38cf08078f09e032f2f4b90307a41db221d5fb8236607
    • Instruction ID: 74d6ecf51583c3148251f246f0a09b3579048930fa912daa274e5d27501d49ca
    • Opcode Fuzzy Hash: 09da9155a0873b4b70e38cf08078f09e032f2f4b90307a41db221d5fb8236607
    • Instruction Fuzzy Hash: 26E04831A14A1847D659523D5C0916A75E4FBCF361F51035BF459E21E4D75C8EC346C1
    Uniqueness

    Uniqueness Score: -1.00%

    APIs
    Strings
    Memory Dump Source
    • Source File: 00000001.00000002.620564539.00000239A18C0000.00000040.00000001.sdmp, Offset: 00000239A18C0000, based on PE: false
    Similarity
    • API ID: InformationVolume
    • String ID: :$C$\
    • API String ID: 2039140958-3809124531
    • Opcode ID: be9ba612be57e1abb8b1580c2eae4314cbd2f42ff8034b55fe33cb16688ab218
    • Instruction ID: 5f5e5044459cf4fb8a8ad3f27f302051fd633d86b2b80dca35edaee278b7316c
    • Opcode Fuzzy Hash: be9ba612be57e1abb8b1580c2eae4314cbd2f42ff8034b55fe33cb16688ab218
    • Instruction Fuzzy Hash: 94419630618B884BE749A76D844977FB6E2EFC6300F18461DF495C7392CBAC8A478757
    Uniqueness

    Uniqueness Score: -1.00%

    Strings
    Memory Dump Source
    • Source File: 00000001.00000002.620564539.00000239A18C0000.00000040.00000001.sdmp, Offset: 00000239A18C0000, based on PE: false
    Similarity
    • API ID:
    • String ID:
    • API String ID: 0-3916222277
    • Opcode ID: 7215426629b18413c78e2fdc3ab35493e984523f88d32bcaa5df24da85beb6d7
    • Instruction ID: 123d56588907fab7ead8e0bac661356479c33f67679aedfd4d6f7e616fa354f5
    • Opcode Fuzzy Hash: 7215426629b18413c78e2fdc3ab35493e984523f88d32bcaa5df24da85beb6d7
    • Instruction Fuzzy Hash: 34514A31218B144BE3586B2DD8897BF72D2EBC7354F55472DE446C32C2DEBD8A878A81
    Uniqueness

    Uniqueness Score: -1.00%

    APIs
    Memory Dump Source
    • Source File: 00000001.00000002.620564539.00000239A18C0000.00000040.00000001.sdmp, Offset: 00000239A18C0000, based on PE: false
    Similarity
    • API ID: CreateSleepThread
    • String ID:
    • API String ID: 4202482776-0
    • Opcode ID: fd6b8231a591d47cc9de958cd48c527dedbaa27900f4dee5b7ff8166eb9555b3
    • Instruction ID: 947dadaf4657b0269e20d75399f3cf238c62029e02d39d95fbd30549ad0905d2
    • Opcode Fuzzy Hash: fd6b8231a591d47cc9de958cd48c527dedbaa27900f4dee5b7ff8166eb9555b3
    • Instruction Fuzzy Hash: 7081F07460CB488FDBA4EF1CD485B5AB7E5FB99310F10491EE08DC3261DA74E985CB42
    Uniqueness

    Uniqueness Score: -1.00%

    APIs
    Memory Dump Source
    • Source File: 00000001.00000002.620564539.00000239A18C0000.00000040.00000001.sdmp, Offset: 00000239A18C0000, based on PE: false
    Similarity
    • API ID: CreateMutex
    • String ID:
    • API String ID: 1964310414-0
    • Opcode ID: d8b79fe9835cc570af92d4be75b4a1e64a610cf2f74fb6e5eb453af5ae43de34
    • Instruction ID: 9f23efc0f06021c8d4acc67e28164db23a2f49ee7157788800dd5bfd8c11ae31
    • Opcode Fuzzy Hash: d8b79fe9835cc570af92d4be75b4a1e64a610cf2f74fb6e5eb453af5ae43de34
    • Instruction Fuzzy Hash: 954157303187498BE755EB1CD48876EB6D2FBD9345F54062DF04AC3291DBBDD9828B82
    Uniqueness

    Uniqueness Score: -1.00%

    APIs
    Memory Dump Source
    • Source File: 00000001.00000002.620564539.00000239A18C0000.00000040.00000001.sdmp, Offset: 00000239A18C0000, based on PE: false
    Similarity
    • API ID: CreateHeap
    • String ID:
    • API String ID: 10892065-0
    • Opcode ID: 45b6296b9285e1750fa6b3c1e0e57a758713e281eed99a9442ee596e31bb89ea
    • Instruction ID: 26cc0682ee20287fe1f56f3c830aea09783d0aa1d28ccdfb29d2ea311e44436d
    • Opcode Fuzzy Hash: 45b6296b9285e1750fa6b3c1e0e57a758713e281eed99a9442ee596e31bb89ea
    • Instruction Fuzzy Hash: D711613276BE1A4BFB5C972DAC2937932C2F3D9720F14016AD446C3295DE6CD9434685
    Uniqueness

    Uniqueness Score: -1.00%

    APIs
    Memory Dump Source
    • Source File: 00000001.00000002.620458044.00000239A1860000.00000040.00000001.sdmp, Offset: 00000239A1860000, based on PE: false
    Similarity
    • API ID: Sleep
    • String ID:
    • API String ID: 3472027048-0
    • Opcode ID: fc225bbe94933eb33cc50918f81a022241756b3523dcc4dcf5fcb212389b569a
    • Instruction ID: 045e45340b432c2f62be4cee637a8deac8a147d941286637ca59ff92c9bab2fc
    • Opcode Fuzzy Hash: fc225bbe94933eb33cc50918f81a022241756b3523dcc4dcf5fcb212389b569a
    • Instruction Fuzzy Hash: 8ED0A730518D099FD6B4E76DC859B2632E4DF89310F15034A902DC31D1C958ED818F97
    Uniqueness

    Uniqueness Score: -1.00%

    Non-executed Functions

    Strings
    Memory Dump Source
    • Source File: 00000001.00000002.620564539.00000239A18C0000.00000040.00000001.sdmp, Offset: 00000239A18C0000, based on PE: false
    Similarity
    • API ID:
    • String ID: 89o1$FGKL$MEDy$RSlU$Zfbc$hi5k$qrst
    • API String ID: 0-3865785760
    • Opcode ID: d9799d8947d3183f8768af01fc144f5dbfebe75a8d74757530457a012aa66fec
    • Instruction ID: 037f228940482cd1331a5ec4b9185bbf27a702be06310946a59fa7678690b88f
    • Opcode Fuzzy Hash: d9799d8947d3183f8768af01fc144f5dbfebe75a8d74757530457a012aa66fec
    • Instruction Fuzzy Hash: ED12E731318A084FE748AB2C945A3BAB7D2EBD6304F54476DE04AC32D7DDACC9478B85
    Uniqueness

    Uniqueness Score: -1.00%

    Strings
    Memory Dump Source
    • Source File: 00000001.00000002.620564539.00000239A18C0000.00000040.00000001.sdmp, Offset: 00000239A18C0000, based on PE: false
    Similarity
    • API ID:
    • String ID: [$]
    • API String ID: 0-2073744556
    • Opcode ID: 1955110624919783420394db67c16bd1a637b090550ec89b2cbde8f06ab2380a
    • Instruction ID: de6b7cb00776fe211e3af832e13ca586b551b544b5df8618013fb63496186481
    • Opcode Fuzzy Hash: 1955110624919783420394db67c16bd1a637b090550ec89b2cbde8f06ab2380a
    • Instruction Fuzzy Hash: 3481D631618B044BE318EA2CD44977AB2D2EBD6314F14472DE44AC36D6FEBCDE834A81
    Uniqueness

    Uniqueness Score: -1.00%

    Strings
    Memory Dump Source
    • Source File: 00000001.00000002.620564539.00000239A18C0000.00000040.00000001.sdmp, Offset: 00000239A18C0000, based on PE: false
    Similarity
    • API ID:
    • String ID: /
    • API String ID: 0-2043925204
    • Opcode ID: e23ed682fb321e454736d11048319c6f30151dc2994b31915aa17082f966a480
    • Instruction ID: fd0ff0cd116fb779f84036deeda67fcdbb340282d21d2b321a43b83a5a159042
    • Opcode Fuzzy Hash: e23ed682fb321e454736d11048319c6f30151dc2994b31915aa17082f966a480
    • Instruction Fuzzy Hash: 6C91E671918A084FE7A8DF1CD488B65B3E1FB99710F25039DE44AC71A6DA7CD9C38B81
    Uniqueness

    Uniqueness Score: -1.00%

    Memory Dump Source
    • Source File: 00000001.00000002.620564539.00000239A18C0000.00000040.00000001.sdmp, Offset: 00000239A18C0000, based on PE: false
    Similarity
    • API ID:
    • String ID:
    • API String ID:
    • Opcode ID: 899f1c8a8252aa30c316bd65f3b16ed344800ea4d56a93b96be22f4250445d96
    • Instruction ID: 2d71305d31ff464bc58984c6d6882d8b6605c65ef308ccc3995e312c4b36003c
    • Opcode Fuzzy Hash: 899f1c8a8252aa30c316bd65f3b16ed344800ea4d56a93b96be22f4250445d96
    • Instruction Fuzzy Hash: 8F22D634718B048FFB996B69E85D7AA72E1EF95301F50821CF44BC71D1EE6CCA828B41
    Uniqueness

    Uniqueness Score: -1.00%

    Memory Dump Source
    • Source File: 00000001.00000002.620564539.00000239A18C0000.00000040.00000001.sdmp, Offset: 00000239A18C0000, based on PE: false
    Similarity
    • API ID:
    • String ID:
    • API String ID:
    • Opcode ID: 8fa08d7bfdd339280cb12c7cf0afc4dd20b20cadfb558385838e55acd49866d2
    • Instruction ID: 2acae7190564114298a700d18b15ba03ad003f5156805bef7daeb0ccdd17e147
    • Opcode Fuzzy Hash: 8fa08d7bfdd339280cb12c7cf0afc4dd20b20cadfb558385838e55acd49866d2
    • Instruction Fuzzy Hash: 8EA15B1051D7D80BE71A863C58493B9BFC1DBAB318F1857DDE4DA932C7C04D8A4B87A6
    Uniqueness

    Uniqueness Score: -1.00%

    Memory Dump Source
    • Source File: 00000001.00000002.620564539.00000239A18C0000.00000040.00000001.sdmp, Offset: 00000239A18C0000, based on PE: false
    Similarity
    • API ID:
    • String ID:
    • API String ID:
    • Opcode ID: 86fa16f1675e6fb71d1fb2e324278df6e3b48037c73aefb62ece5e0c1db6f903
    • Instruction ID: d8d2bf1b0ced02d2870049a87286a170d395ca14511931f3630003b958f62257
    • Opcode Fuzzy Hash: 86fa16f1675e6fb71d1fb2e324278df6e3b48037c73aefb62ece5e0c1db6f903
    • Instruction Fuzzy Hash: 8FA10330208B088FD794EB1CD489B6AB7E1FB99304F50095DF589D72A1DB79E946CB42
    Uniqueness

    Uniqueness Score: -1.00%

    Memory Dump Source
    • Source File: 00000001.00000002.620564539.00000239A18C0000.00000040.00000001.sdmp, Offset: 00000239A18C0000, based on PE: false
    Similarity
    • API ID:
    • String ID:
    • API String ID:
    • Opcode ID: 85f492f586c364231537de47584be52af27ee10db385c19222f5267f097a3db4
    • Instruction ID: 772a71d73af73d81d797b32a708cd8e87cef2ae1ec3c728b2e6e41ae12842540
    • Opcode Fuzzy Hash: 85f492f586c364231537de47584be52af27ee10db385c19222f5267f097a3db4
    • Instruction Fuzzy Hash: 6F71F930614B194FE758FB2CA84D769B2D1EF86740F540369E84AC32D7DEACDD834A85
    Uniqueness

    Uniqueness Score: -1.00%

    Memory Dump Source
    • Source File: 00000001.00000002.620564539.00000239A18C0000.00000040.00000001.sdmp, Offset: 00000239A18C0000, based on PE: false
    Similarity
    • API ID:
    • String ID:
    • API String ID:
    • Opcode ID: f10038b8a9d6095415ec03e5c68e3ab5d77ff27c9083530a7a9bdc2f0c116070
    • Instruction ID: b180747210f4074c95ca87ed535e8a51201e8a0d28a5b63db335b4c8f82b86d1
    • Opcode Fuzzy Hash: f10038b8a9d6095415ec03e5c68e3ab5d77ff27c9083530a7a9bdc2f0c116070
    • Instruction Fuzzy Hash: 7941E931608B181FEB58AB1C944D775B3D1EB8A720F41035DE44AD36D2CAADDE834BC5
    Uniqueness

    Uniqueness Score: -1.00%

    Memory Dump Source
    • Source File: 00000001.00000002.620564539.00000239A18C0000.00000040.00000001.sdmp, Offset: 00000239A18C0000, based on PE: false
    Similarity
    • API ID:
    • String ID:
    • API String ID:
    • Opcode ID: 07a79b347549c18ff9894edf75d4e252e2e65ef536ec25a12499a49f3d95d690
    • Instruction ID: fed413756214436a90cc37e1e1a9cb97efbd71d51f31c0095495e33aeba2292e
    • Opcode Fuzzy Hash: 07a79b347549c18ff9894edf75d4e252e2e65ef536ec25a12499a49f3d95d690
    • Instruction Fuzzy Hash: 4D31F232608A284BF768AB3CA84D3BA76D6E7D5320F10032DE44AD31C4DA6DDE9247C1
    Uniqueness

    Uniqueness Score: -1.00%

    Memory Dump Source
    • Source File: 00000001.00000002.620564539.00000239A18C0000.00000040.00000001.sdmp, Offset: 00000239A18C0000, based on PE: false
    Similarity
    • API ID:
    • String ID:
    • API String ID:
    • Opcode ID: 8ee554053f296ee9733b4c7652edc36bb1247cc8bfd312afa38afcaa2a528d41
    • Instruction ID: 59ffd36d1e474af1941bd3302276c78dfcd52bc0802d9cb35e8f9030df4df912
    • Opcode Fuzzy Hash: 8ee554053f296ee9733b4c7652edc36bb1247cc8bfd312afa38afcaa2a528d41
    • Instruction Fuzzy Hash: EF31D0715047098BFB645A1D824E768B3F5EB57314FA4031AE586C3291DAEE9EC3CA81
    Uniqueness

    Uniqueness Score: -1.00%

    Memory Dump Source
    • Source File: 00000001.00000002.620564539.00000239A18C0000.00000040.00000001.sdmp, Offset: 00000239A18C0000, based on PE: false
    Similarity
    • API ID:
    • String ID:
    • API String ID:
    • Opcode ID: 1726cf4867e6ea43003eb798981ed6b8f50ce894572de999c2f633f06d98a958
    • Instruction ID: 212dd95c55c841a83991af2d931f3f21d554bf33f4cf81ec76fe6808b2a8d990
    • Opcode Fuzzy Hash: 1726cf4867e6ea43003eb798981ed6b8f50ce894572de999c2f633f06d98a958
    • Instruction Fuzzy Hash: 26112C2013598646E31E4E0C9898774FBD4E767305FA853FDC4C3CB2A3E49EA6C78956
    Uniqueness

    Uniqueness Score: -1.00%

    Memory Dump Source
    • Source File: 00000001.00000002.620564539.00000239A18C0000.00000040.00000001.sdmp, Offset: 00000239A18C0000, based on PE: false
    Similarity
    • API ID:
    • String ID:
    • API String ID:
    • Opcode ID: 89676408d1658c1460ced83726e1e495f8212053eb26cac31c6984a98c62e60a
    • Instruction ID: 14a7b1ea44b51391f31170064dd5e5ea77e70810939cc89bdca2a41b9e869bb3
    • Opcode Fuzzy Hash: 89676408d1658c1460ced83726e1e495f8212053eb26cac31c6984a98c62e60a
    • Instruction Fuzzy Hash: 5C110439218E0D0EF668A91E680C772B2D6EF9A664F11131A944AC32C6ED9DDDC38A50
    Uniqueness

    Uniqueness Score: -1.00%

    Memory Dump Source
    • Source File: 00000001.00000002.620564539.00000239A18C0000.00000040.00000001.sdmp, Offset: 00000239A18C0000, based on PE: false
    Similarity
    • API ID:
    • String ID:
    • API String ID:
    • Opcode ID: f5232c2ee20f8cc28b7ca0fcdcd0c93f00996fae81e6e31f2386f2d6e0095b15
    • Instruction ID: 8440e9fba8708673b02c04174081deae27b4972fd7a0d635878e79c0cf82e7f0
    • Opcode Fuzzy Hash: f5232c2ee20f8cc28b7ca0fcdcd0c93f00996fae81e6e31f2386f2d6e0095b15
    • Instruction Fuzzy Hash: B711E321751D284FE5C5F32CB8583BDB2E2EBCA710F994255D409D32E6DEAC8E834B81
    Uniqueness

    Uniqueness Score: -1.00%

    Memory Dump Source
    • Source File: 00000001.00000002.620564539.00000239A18C0000.00000040.00000001.sdmp, Offset: 00000239A18C0000, based on PE: false
    Similarity
    • API ID:
    • String ID:
    • API String ID:
    • Opcode ID: 3cea43f7feb927367db72bb4dc9601700fb1a994980c359dbeed66be719ad338
    • Instruction ID: a347ca62fcb9a046459a13bfda9a79571d1b7fadcffc27f73c4440dfa59530c9
    • Opcode Fuzzy Hash: 3cea43f7feb927367db72bb4dc9601700fb1a994980c359dbeed66be719ad338
    • Instruction Fuzzy Hash: 5801F72BBBAA5502EB2C046E688127351CADB8735AB1D763D98C3D3083CD9C89430054
    Uniqueness

    Uniqueness Score: -1.00%

    Memory Dump Source
    • Source File: 00000001.00000002.620564539.00000239A18C0000.00000040.00000001.sdmp, Offset: 00000239A18C0000, based on PE: false
    Similarity
    • API ID:
    • String ID:
    • API String ID:
    • Opcode ID: 8c65da9999f813d349450ebd04834870ce2b01326243675b9e30b666ee68e2db
    • Instruction ID: be461ecfa53f1a872871e08e201562e2874cc76902db7dc9c9e4753dea1c688f
    • Opcode Fuzzy Hash: 8c65da9999f813d349450ebd04834870ce2b01326243675b9e30b666ee68e2db
    • Instruction Fuzzy Hash: C2012D2062AB810AD71E562D40A9338FBC7E767346F6853EDC4C3CA5D3E88955C3C5C6
    Uniqueness

    Uniqueness Score: -1.00%

    Memory Dump Source
    • Source File: 00000001.00000002.620564539.00000239A18C0000.00000040.00000001.sdmp, Offset: 00000239A18C0000, based on PE: false
    Similarity
    • API ID:
    • String ID:
    • API String ID:
    • Opcode ID: 147b26918c804926c2b3a35227487ba03c69637cee61b07f708687d51e15521e
    • Instruction ID: d1fce0e4392ae96607e5a8349b719c191e92259f4199067a7d93205eea4ab3fb
    • Opcode Fuzzy Hash: 147b26918c804926c2b3a35227487ba03c69637cee61b07f708687d51e15521e
    • Instruction Fuzzy Hash: 54D017758249084EDB51EB18C048F60F3E4EB57315FA023DA8009CB112EA26E887CB44
    Uniqueness

    Uniqueness Score: -1.00%

    Memory Dump Source
    • Source File: 00000001.00000002.620564539.00000239A18C0000.00000040.00000001.sdmp, Offset: 00000239A18C0000, based on PE: false
    Similarity
    • API ID:
    • String ID:
    • API String ID:
    • Opcode ID: 560e6a23cc83d760b71f7b18a3e747a9364d9c171f49b35192518ae87a33829f
    • Instruction ID: b8fcde7120d1895dd6a50f3988219af66d19bb984d7a776340855f9b2d17eaca
    • Opcode Fuzzy Hash: 560e6a23cc83d760b71f7b18a3e747a9364d9c171f49b35192518ae87a33829f
    • Instruction Fuzzy Hash:
    Uniqueness

    Uniqueness Score: -1.00%