Function at 0x401000
Capabilities:
Allocate thread local storage
Get disk size

Disassembly:
push 0x238
push 0
push 0x44cb44
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0
call sub.KERNEL32.dll_GetModuleHandleA
mov dword [0x44cb48], eax
push 0
push 0x1000
push 0
call sub.KERNEL32.dll_HeapCreate
mov dword [0x44cb44], eax
mov eax, 0x44acdc
mov dword [0x44cbf4], eax
call fcn.00417aa0
call fcn.00415980
call fcn.00415510
call fcn.00415476
call fcn.004151d0
call fcn.004144d0
call fcn.00412f6c
call fcn.00412810
call fcn.00411fe4
call fcn.00411d14
call fcn.00410f69
call fcn.004109c3
call fcn.0040f71f
call fcn.0040edbb
call fcn.0040da01
call fcn.0040cc97
call fcn.0040c55f
call fcn.0040c34b
mov edx, str.https:__bios_ict.hr_dl_2023_
lea ecx, [0x44cc8c]
call fcn.0040b008
mov edx, str.http:__bios_ict.ath.cx:6969_
lea ecx, [0x44cd78]
call fcn.0040b008
mov edx, str.14.09.2024.__c_2023_Sergio_Artic
lea ecx, [0x44cd1c]
call fcn.0040b008
mov dword [0x44cbe0], 0
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push 0
call fcn.0040c69c
call fcn.0040b152
add dword [esp], edx
call fcn.0040b640
call fcn.00417b30
mov edx, 0x447064
call fcn.0040b170
mov ecx, eax
call fcn.0040b180
je 0x401136
mov dword [0x44cbe0], 1
mov edx, str.3015e3020e3000G300GE300U320GE7120e7120U7220e7220U3150C3150G3150GE3150U3050C3050e3050GE3050U3125GE3150G3150GE4150GE300GE300U3045B7252726272727282730273137343735274027413744374527453750275137532754275437552764276437662766377027713774277637232P72F37302P7313P73F37402P7443P74F37502P7543P75F37702P7713P7F327F527F727H12R2312R2314R2514R2544Z1Extreme310041002300X3200G3200GE3200U3250C3250U3300U3350U4300G4300GE4300U5125C5300G5300GE5300U5400U5425C5425U7320e7320U7330U7335U7440U5380U3200G3200GE3300U4350G4350GE4450U5350G5350GE5450U5475U7330U4355G4355GE2600360045005500560076002500X2600E2600X3350G3350GE3400G3400GE3450U35003500C3500U3500X3550H3580U3600X3600XT4500U4600G4600GE4600H4600HS4600U5300G5300GE5425U5500U5560U5600G5600GE5600H5600HS5600U5600X5625C5625U6600H6600HS6600U7520U7530U7535HS7535U7540U7600X7640HS7640S7640U7645HX7640H2600360056453350G3350GE3400G3400GE3500U4650G4650GE4650U5475U5650G5650GE5650HS5650HX5650U5675U5750G5750GE6650H6650HS6650U7530U7540U7640U4655G4655GE27005800580077002700E2700X3700C3700U3700X3750H3780U3800X3800XT4700G4700GE4700U4800H4800HS4800U5700G5700GE5700U5700X5800H5800HS5800U5800X5800X3D5825C5825U6800H6800HS6800U6810U7700X7730U7735HS7735U7736U7745HX7800X3D7840H7840HS7840S7840U2700370058452700X3700U4750G4750GE4750U5850HS5850HX5850U5875U6850H6850HS6850U6860Z7730U7840U5900790039003900X3900XT3950X4900H4900HS5900HS5900HX5900X5950X5980HS5980HX6900HS6900HX6980HS6980HX7845HX7900X7900X3D7940H7940HS7945HX7950X7950X3D390059456950H6950HSV2516V2546V2718V27483945WX3955WX3975WX3995WX5945WX5955WX5965WX5975WX5995WX
lea ecx, [0x44cd5c]
call fcn.0040b008
mov edx, str.x6200FEx6211Ex6212REx6413Ex6414REx6425Ex6425REx6427FE6305730073053867U4205U4305U4305UE5205U5305U6305E6600HE7305E7305LG4900G4900TG4920G4930G4930EG4930TG4932EG4950G5900G5900EG5900TG5900TEG5905G5905TG5920G5925G6900G6900EG6900TG6900TEJ4005J4025J4105J4115J4125J6412J6413N4000N4020N4100N4120N4500N4505N5100N5105N6210N6211100U120U150Ui3_1000G1i3_1000G4i3_1005G1i3_10100i3_10100Ei3_10100Fi3_10100Ti3_10100TEi3_10100Yi3_10105i3_10105Fi3_10105Ti3_10110Ui3_10110Yi3_10300i3_10300Ti3_10305i3_10305Ti3_10320i3_10325i3_11100HEi3_1110G4i3_1115G4i3_1115G4Ei3_1115GREi3_1120G4i3_1125G4i3_12100i3_12100Ei3_12100Fi3_12100Ti3_12100TEi3_1210Ui3_1215Ui3_1215UEi3_1215ULi3_1220Pi3_1220PEi3_12300i3_12300HEi3_12300HLi3_12300Ti3_1305Ui3_13100i3_13100Ei3_13100Fi3_13100Ti3_13100TEi3_1315Ui3_1315UEi3_1320PEi3_13300HEi3_14100i3_14100Fi3_14100Ti3_8100i3_8100Bi3_8100Hi3_8100Ti3_8109Ui3_8130Ui3_8140Ui3_8145Ui3_8145UEi3_8300i3_8300Ti3_8350Ki3_9100i3_9100Ei3_9100Fi3_9100HLi3_9100Ti3_9100TEi3_9300i3_9300Ti3_9320i3_9350Ki3_9350KFi3_N300i3_N305i5_10200Hi5_10210Ui5_10210Yi5_10300Hi5_1030G4i5_1030G7i5_10310Ui5_10310Yi5_1035G1i5_1035G4i5_1035G7i5_1038NG7i5_10400i5_10400Fi5_10400Hi5_10400Ti5_10500i5_10500Ei5_10500Hi5_10500Ti5_10500TEi5_10505i5_10600i5_10600Ki5_10600KFi5_10600Ti5_11260Hi5_11300Hi5_1130G7i5_11320Hi5_1135G7i5_11400i5_11400Fi5_11400Hi5_11400Ti5_1140G7i5_1145G7i5_1145G7Ei5_1145GREi5_11500i5_11500Hi5_11500HEi5_11500Ti5_1155G7i5_11600i5_11600Ki5_11600KFi5_11600Ti5_1230Ui5_1235Ui5_1235ULi5_12400i5_12400Fi5_12400Ti5_1240Pi5_1240Ui5_12450Hi5_12450HXi5_1245Ui5_1245UEi5_1245ULi5_12500i5_12500Ei5_12500Hi5_12500HLi5_12500Ti5_12500TEi5_1250Pi5_1250PEi5_12600i5_12600Hi5_12600HEi5_12600HLi5_12600HXi5_12600Ki5_12600KFi5_12600Ti5_1334Ui5_1335Ui5_1335UEi5_13400i5_13400Ei5_13400Fi5_13400Ti5_1340Pi5_1340PEi5_13420Hi5_13450HXi5_1345Ui5_1345UEi5_13490Fi5_13500i5_13500Ei5_13500Hi5_13500HXi5_13500Ti5_13500TEi5_13505Hi5_1350Pi5_1350PEi5_13600i5_13600Hi5_13600HEi5_13600HXi5_13600Ki5_13600KFi5_13600Ti5_14400i5_14400Fi5_14400Ti5_14450HXi5_14490Fi5_14500i5_14500HXi5_14500Ti5_14600i5_14600Ki5_14600KFi5_14600Ti5_8200Yi5_8210Yi5_8250Ui5_8257Ui5_8259Ui5_8260Ui5_8265Ui5_8269Ui5_8279Ui5_8300Hi5_8305Gi5_8310Yi5_8350Ui5_8365Ui5_8365UEi5_8400i5_8400Bi5_8400Hi5_8400Ti5_8500i5_8500Bi5_8500Ti5_8600i5_8600Ki5_8600Ti5_9300Hi5_9300HFi5_9400i5_9400Fi5_9400Hi5_9400Ti5_9500i5_9500Ei5_9500Fi5_9500Ti5_9500TEi5_9600i5_9600Ki5_9600KFi5_9600Ti7_10510Ui7_10510Yi7_1060G7i7_10610Ui7_1065G7i7_1068G7i7_1068NG7i7_10700i7_10700Ei7_10700Fi7_10700Ki7_10700KFi7_10700Ti7_10700TEi7_10710Ui7_10750Hi7_10810Ui7_10850Hi7_10870Hi7_10875Hi7_11370Hi7_11375Hi7_11390Hi7_11600Hi7_1160G7i7_1165G7i7_11700i7_11700Fi7_11700Ki7_11700KFi7_11700Ti7_11800Hi7_1180G7i7_11850Hi7_11850HEi7_1185G7i7_1185G7Ei7_1185GREi7_1195G7i7_1250Ui7_1255Ui7_1255ULi7_1260Pi7_1260Ui7_12650Hi7_12650HXi7_1265Ui7_1265UEi7_1265ULi7_12700i7_12700Ei7_12700Fi7_12700Hi7_12700HLi7_12700Ki7_12700KFi7_12700Ti7_12700TEi7_1270Pi7_1270PEi7_12800Hi7_12800HEi7_12800HLi7_12800HXi7_1280Pi7_12850HXi7_1355Ui7_1360Pi7_13620Hi7_13650HXi7_1365Ui7_1365UEi7_13700i7_13700Ei7_13700Fi7_13700Hi7_13700HXi7_13700Ki7_13700KFi7_13700Ti7_13700TEi7_13705Hi7_1370Pi7_1370PEi7_13790Fi7_13800Hi7_13800HEi7_13850HXi7_14650HXi7_14700i7_14700Fi7_14700HXi7_14700Ki7_14700KFi7_14700Ti7_7800Xi7_7820HQi7_7820Xi7_8086Ki7_8500Yi7_8550Ui7_8557Ui7_8559Ui7_8565Ui7_8569Ui7_8650Ui7_8665Ui7_8665UEi7_8700i7_8700Bi7_8700Ki7_8700Ti7_8705Gi7_8706Gi7_8709Gi7_8750Hi7_8809Gi7_8850Hi7_9700i7_9700Ei7_9700Fi7_9700Ki7_9700KFi7_9700Ti7_9700TEi7_9750Hi7_9750HFi7_9800Xi7_9850Hi7_9850HEi7_9850HLi9_10850Ki9_10885Hi9_10900i9_10900Ei9_10900Fi9_10900Ki9_10900KFi9_10900Ti9_10900TEi9_10900Xi9_10920X
lea ecx, [0x44cd18]
call fcn.0040b008
mov dword [0x44cb90], 0
mov edx, 0x447021
lea ecx, [0x44cc0c]
call fcn.0040b008
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
call fcn.0040f2e5
call fcn.0040b152
add dword [esp], edx
call fcn.0040b730
push 0x44cc08
call fcn.00417b60
push edx
call fcn.00417af0
pop edx
push eax
push 1
mov eax, str.intel
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cc08]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b750
call fcn.0040b1b0
mov ebx, eax
and ebx, ebx
jg 0x40123a
push edx
call fcn.00417af0
pop edx
push eax
push 1
mov eax, str.pentium
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cc08]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b750
call fcn.0040b1b0
mov ebx, eax
and ebx, ebx
jg 0x40123a
jmp 0x401241
mov eax, 1
jmp 0x401243
xor eax, eax
and eax, eax
je 0x401351
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cd18]
call fcn.0040b640
push 0x44cc0c
call fcn.00417b60
mov eax, 0x4472ba
push eax
push dword [0x44cc0c]
call fcn.0040b7b0
mov dword [0x44cd44], eax
mov ebx, dword [0x44cd44]
and ebx, ebx
jle 0x40133e
push edx
call fcn.00417af0
pop edx
push eax
push 1
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
mov ebx, dword [0x44cd44]
dec ebx
push ebx
push dword [0x44cc0c]
call fcn.0040b810
call fcn.00417b30
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cc08]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b152
add dword [esp + 4], edx
call fcn.0040b750
call fcn.0040b1b0
mov ebx, eax
and ebx, ebx
jle 0x401311
mov dword [0x44cb90], 1
jmp 0x40134c
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
mov ebx, dword [0x44cd44]
inc ebx
push ebx
push dword [0x44cc0c]
call fcn.0040b900
push 0x44cc0c
call fcn.00417b60
mov ebx, dword [0x44cd44]
and ebx, ebx
jne 0x401270
jmp 0x4014d5
push edx
call fcn.00417af0
pop edx
push eax
push 1
mov eax, 0x44a07d
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cc08]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b750
call fcn.0040b1b0
mov ebx, eax
and ebx, ebx
jle 0x40149e
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cd5c]
call fcn.0040b640
push 0x44cc0c
call fcn.00417b60
mov eax, 0x4472ba
push eax
push dword [0x44cc0c]
call fcn.0040b7b0
mov dword [0x44cd44], eax
mov ebx, dword [0x44cd44]
and ebx, ebx
jle 0x40148e
push edx
call fcn.00417af0
pop edx
push eax
push 1
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
mov ebx, dword [0x44cd44]
dec ebx
push ebx
push dword [0x44cc0c]
call fcn.0040b810
call fcn.00417b30
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cc08]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b152
add dword [esp + 4], edx
call fcn.0040b750
call fcn.0040b1b0
mov ebx, eax
and ebx, ebx
jle 0x401461
mov dword [0x44cb90], 1
jmp 0x40149c
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
mov ebx, dword [0x44cd44]
inc ebx
push ebx
push dword [0x44cc0c]
call fcn.0040b900
push 0x44cc0c
call fcn.00417b60
mov ebx, dword [0x44cd44]
and ebx, ebx
jne 0x4013c0
jmp 0x4014d5
push dword [0x44cc08]
call fcn.00416e46
and eax, eax
je 0x4014be
mov ebx, dword [0x44cbe0]
and ebx, ebx
jne 0x4014be
mov eax, 1
jmp 0x4014c0
xor eax, eax
and eax, eax
je 0x4014d5
push dword [0x44cc08]
mov eax, str.CPU:
push eax
call fcn.0040c3b5
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
mov eax, str.CSDVersion
push eax
mov eax, str.SOFTWAREMicrosoftWindows_NTCurrentVersion
push eax
push 0x80000002
call fcn.0040879e
call fcn.0040b152
add dword [esp], edx
call fcn.0040ba00
push 0x44cc24
call fcn.00417b60
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
mov eax, str.PROCESSOR_ARCHITECTURE
push eax
mov eax, str.SYSTEMCurrentControlSetControlSession_ManagerEnvironment_
push eax
push 0x80000002
call fcn.0040879e
call fcn.0040b152
add dword [esp], edx
call fcn.0040ba00
push 0x44cca0
call fcn.00417b60
push edx
call fcn.00417af0
pop edx
push eax
mov eax, str.amd64
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cca0]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b7b0
call fcn.0040b1b0
mov ebx, eax
and ebx, ebx
jne 0x4015e8
push edx
call fcn.00417af0
pop edx
push eax
mov eax, 0x447d4e
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cca0]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b7b0
call fcn.0040b1b0
mov ebx, eax
and ebx, ebx
jne 0x4015e8
mov eax, 1
jmp 0x4015ea
xor eax, eax
and eax, eax
je 0x401600
mov edx, 0x447021
lea ecx, [0x44cca0]
call fcn.0040b008
jmp 0x401610
mov edx, str._64_bit
lea ecx, [0x44cca0]
call fcn.0040b008
mov dword [0x44ccdc], 0
call fcn.0040f36b
mov ebx, eax
cmp ebx, 0x4b
je 0x40164c
call fcn.0040f36b
mov ebx, eax
cmp ebx, 0x55
je 0x40164c
call fcn.0040f36b
mov ebx, eax
cmp ebx, 0x5f
je 0x40164c
call fcn.0040f36b
mov ebx, eax
cmp ebx, 0x69
je 0x40164c
jmp 0x401653
mov eax, 1
jmp 0x401655
xor eax, eax
and eax, eax
je 0x401663
mov dword [0x44ccdc], 1
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
mov eax, str.ProductName
push eax
mov eax, str.SOFTWAREMicrosoftWindows_NTCurrentVersion
push eax
push 0x80000002
call fcn.0040879e
call fcn.0040b152
add dword [esp], edx
call fcn.0040ba00
push 0x44cd58
call fcn.00417b60
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
mov eax, str.ReleaseId
push eax
mov eax, str.SOFTWAREMicrosoftWindows_NTCurrentVersion
push eax
push 0x80000002
call fcn.0040879e
call fcn.0040b152
add dword [esp], edx
call fcn.0040ba00
push 0x44cd4c
call fcn.00417b60
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
mov eax, str.CurrentBuild
push eax
mov eax, str.SOFTWAREMicrosoftWindows_NTCurrentVersion
push eax
push 0x80000002
call fcn.0040879e
call fcn.0040b152
add dword [esp], edx
call fcn.0040ba00
push 0x44cce0
call fcn.00417b60
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
mov eax, str.DisplayVersion
push eax
mov eax, str.SOFTWAREMicrosoftWindows_NTCurrentVersion
push eax
push 0x80000002
call fcn.0040879e
call fcn.0040b152
add dword [esp], edx
call fcn.0040ba00
push 0x44cd50
call fcn.00417b60
push edx
call fcn.00417af0
pop edx
push eax
push 1
mov eax, str.error
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cd4c]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b750
call fcn.0040b1b0
mov ebx, eax
and ebx, ebx
jle 0x4017cd
mov edx, 0x447021
lea ecx, [0x44cd4c]
call fcn.0040b008
mov dword [0x44cbc8], 0
push edx
call fcn.00417af0
pop edx
push eax
mov eax, str.embedded
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cd58]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b7b0
call fcn.0040b1b0
mov ebx, eax
and ebx, ebx
jg 0x4018a0
push edx
call fcn.00417af0
pop edx
push eax
mov eax, str.ltsb
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cd58]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b7b0
call fcn.0040b1b0
mov ebx, eax
and ebx, ebx
jg 0x4018a0
push edx
call fcn.00417af0
pop edx
push eax
mov eax, str.ltsc
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cd58]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b7b0
call fcn.0040b1b0
mov ebx, eax
and ebx, ebx
jg 0x4018a0
jmp 0x4018a7
mov eax, 1
jmp 0x4018a9
xor eax, eax
and eax, eax
je 0x4018b7
mov dword [0x44cbc8], 1
mov ebx, dword [0x44cbc8]
and ebx, ebx
jne 0x40190e
push edx
call fcn.00417af0
pop edx
push eax
push 1
mov eax, str.server
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cd58]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b750
call fcn.0040b1b0
mov ebx, eax
and ebx, ebx
jle 0x40190e
mov eax, 1
jmp 0x401910
xor eax, eax
and eax, eax
je 0x40191e
mov dword [0x44ccdc], 1
mov dword [0x44cd0c], 0
mov dword [0x44cd20], 0
mov ebx, dword [0x44ccdc]
and ebx, ebx
jne 0x40196d
call fcn.0040f36b
mov ebx, eax
cmp ebx, 0x6e
je 0x401959
call fcn.0040f36b
mov ebx, eax
cmp ebx, 0xc8
je 0x401959
jmp 0x401960
mov eax, 1
jmp 0x401962
xor eax, eax
and eax, eax
je 0x40196d
mov eax, 1
jmp 0x40196f
xor eax, eax
and eax, eax
je 0x401a40
push dword [0x44cce0]
call fcn.0040ba20
push edx
push eax
pop ebx
pop edi
cmp edi, 0
jl 0x401999
jg 0x401995
cmp ebx, 0x55f0
jb 0x401999
xor eax, eax
jmp 0x40199e
mov eax, 1
or eax, eax
jne 0x401a40
mov dword [0x44cd0c], 1
push edx
call fcn.00417af0
pop edx
push eax
push 1
mov eax, str.home
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cd58]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b750
call fcn.0040b1b0
mov ebx, eax
and ebx, ebx
jle 0x401a12
mov edx, str.Windows_11_Home
lea ecx, [0x44cd58]
call fcn.0040b008
mov dword [0x44cd20], 1
jmp 0x401a22
mov edx, str.Windows_11_Pro
lea ecx, [0x44cd58]
call fcn.0040b008
mov edx, dword [0x44cd50]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
push 0x44cd4c
call fcn.00417b60
mov ebx, dword [0x44cbc8]
and ebx, ebx
jne 0x401a67
call fcn.0040f36b
mov ebx, eax
cmp ebx, 0x6e
jne 0x401a67
mov ebx, dword [0x44cd0c]
and ebx, ebx
jne 0x401a67
mov eax, 1
jmp 0x401a69
xor eax, eax
and eax, eax
je 0x401bc7
push dword [0x44cd50]
call fcn.0040bb50
mov ebx, eax
cmp ebx, 4
jne 0x401a9c
push dword [0x44cd4c]
call fcn.0040bb50
mov ebx, eax
cmp ebx, 4
jne 0x401a9c
mov eax, 1
jmp 0x401a9e
xor eax, eax
and eax, eax
je 0x401bc7
push edx
call fcn.00417af0
pop edx
push eax
push 1
mov eax, str.enterprise
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cd58]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b750
call fcn.0040b1b0
mov ebx, eax
and ebx, ebx
jle 0x401b1f
mov edx, str.Windows_10_Pro
lea ecx, [0x44cd58]
call fcn.0040b008
mov edx, dword [0x44cd50]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
push 0x44cd4c
call fcn.00417b60
jmp 0x401bc7
push edx
call fcn.00417af0
pop edx
push eax
push 1
mov eax, str.education
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cd58]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b750
call fcn.0040b1b0
mov ebx, eax
and ebx, ebx
jle 0x401b95
mov edx, str.Windows_10_Pro
lea ecx, [0x44cd58]
call fcn.0040b008
mov edx, dword [0x44cd50]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
push 0x44cd4c
call fcn.00417b60
jmp 0x401bc7
push dword [0x44cd50]
mov edx, dword [0x44cd4c]
pop ecx
call fcn.0040b180
jne 0x401bc7
mov edx, dword [0x44cd50]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
push 0x44cd4c
call fcn.00417b60
cmp dword [0x44cbc8], 0
je 0x401bed
call fcn.0040f36b
mov ebx, eax
cmp ebx, 0x6e
jne 0x401bed
mov ebx, dword [0x44cd0c]
and ebx, ebx
jne 0x401bed
mov eax, 1
jmp 0x401bef
xor eax, eax
and eax, eax
je 0x401c56
push dword [0x44cd50]
call fcn.0040bb50
mov ebx, eax
cmp ebx, 4
jne 0x401c1e
push dword [0x44cd4c]
call fcn.0040bb50
mov ebx, eax
cmp ebx, 4
jne 0x401c1e
mov eax, 1
jmp 0x401c20
xor eax, eax
and eax, eax
je 0x401c56
push dword [0x44cd50]
mov edx, dword [0x44cd4c]
pop ecx
call fcn.0040b180
jne 0x401c56
mov edx, dword [0x44cd50]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
push 0x44cd4c
call fcn.00417b60
cmp dword [0x44cd0c], 0
je 0x401c83
push dword [0x44cca0]
mov edx, 0x447021
pop ecx
call fcn.0040b180
je 0x401c83
mov ebx, dword [0x44cbe0]
and ebx, ebx
jne 0x401c83
mov eax, 1
jmp 0x401c85
xor eax, eax
and eax, eax
je 0x401ca4
mov eax, str.detect_64
push eax
mov eax, str.Debug:
push eax
call fcn.0040c3b5
push 0x45
jmp 0x40869a
mov edx, str..C:
lea ecx, [0x44cba4]
call fcn.0040b008
mov dword [0x44ccb4], 0
push dword [0x44cba4]
call fcn.004088df
and eax, eax
je 0x401cd7
mov dword [0x44ccb4], 1
mov edx, str.c:_temp_
lea ecx, [0x44cba0]
call fcn.0040b008
push dword [0x44cba0]
call fcn.0041551c
push edx
push eax
pop ebx
pop edi
cmp ebx, 0xfffffffe
jne 0x401d04
cmp edi, 0xffffffff
jne 0x401d04
xor eax, eax
jmp 0x401d09
mov eax, 1
or eax, eax
je 0x401d26
push dword [0x44cba0]
call fcn.00415641
and eax, eax
je 0x401d26
push 0x1f4
call fcn.0040f4d0
mov edx, str._disk_status.txt
lea ecx, [0x44cbd0]
call fcn.0040b008
mov edx, 0x447021
lea ecx, [0x44cb9c]
call fcn.0040b008
mov edx, 0x447021
lea ecx, [0x44cc7c]
call fcn.0040b008
mov edx, 0x447021
lea ecx, [0x44cc88]
call fcn.0040b008
mov edx, 0x447021
lea ecx, [0x44cc50]
call fcn.0040b008
mov edx, 0x447021
lea ecx, [0x44cd2c]
call fcn.0040b008
mov edx, 0x447021
lea ecx, [0x44ccfc]
call fcn.0040b008
mov edx, 0x447021
lea ecx, [0x44cc98]
call fcn.0040b008
mov edx, 0x447021
lea ecx, [0x44ccc0]
call fcn.0040b008
mov dword [0x44cc3c], 0
mov edx, 0x447021
lea ecx, [0x44cd08]
call fcn.0040b008
mov edx, str.UnknownOtherDegradedPredfailErrorNonRecoverableError
lea ecx, [0x44cbc0]
call fcn.0040b008
mov edx, 0x4472df
lea ecx, [0x44cd3c]
call fcn.0040b008
mov dword [0x44cc38], 0
push edx
call fcn.00417af0
pop edx
push eax
push 3
push dword [0x44cba0]
push edx
call fcn.00417af0
pop edx
push eax
mov edx, str.__c_powershell__Get_PhysicalDisk__Select_Object_MediaType__SerialNumber__Size__BusType__Manufacturer__Model__FirmwareVersion__OperationalStatus__HealthStatus___
push edx
call fcn.00417bf0
mov edx, dword [0x44cba0]
push edx
call fcn.00417bf0
mov edx, dword [0x44cbd0]
push edx
call fcn.00417bf0
call fcn.00417b30
mov eax, 0x447e1b
push eax
call fcn.0040b152
add dword [esp + 4], edx
call fcn.0040c740
call fcn.0040b1b0
and eax, eax
je 0x402674
push edx
call fcn.00417af0
pop edx
push eax
mov edx, dword [0x44cba0]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, dword [0x44cbd0]
push edx
call fcn.00417bf0
call fcn.00417b30
push 1
call fcn.0040b152
add dword [esp + 4], edx
call fcn.00415c60
call fcn.0040b1b0
and eax, eax
je 0x402674
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push 1
call fcn.00415e10
call fcn.0040b152
add dword [esp], edx
call fcn.0040ba00
push 0x44cb9c
call fcn.00417b60
push 1
mov eax, 0x447198
push eax
push dword [0x44cb9c]
call fcn.0040b750
mov dword [0x44cc3c], eax
mov ebx, dword [0x44cc3c]
cmp ebx, 1
jle 0x4022ea
push edx
call fcn.00417af0
pop edx
push eax
mov eax, str.mediatype
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cb9c]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b7b0
call fcn.0040b1b0
mov ebx, eax
cmp ebx, 1
jne 0x401fa2
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
mov ebx, dword [0x44cc3c]
inc ebx
push ebx
push dword [0x44cb9c]
call fcn.0040b900
call fcn.0040b152
add dword [esp], edx
call fcn.0040ba00
push 0x44cc7c
call fcn.00417b60
push edx
call fcn.00417af0
pop edx
push eax
mov eax, str.size
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cb9c]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b7b0
call fcn.0040b1b0
mov ebx, eax
cmp ebx, 1
jne 0x40202e
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
mov ebx, dword [0x44cc3c]
inc ebx
push ebx
push dword [0x44cb9c]
call fcn.0040b900
call fcn.0040b152
add dword [esp], edx
call fcn.0040ba00
push 0x44cc88
call fcn.00417b60
push edx
call fcn.00417af0
pop edx
push eax
mov eax, str.bustype
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cb9c]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b7b0
call fcn.0040b1b0
mov ebx, eax
cmp ebx, 1
jne 0x4020ba
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
mov ebx, dword [0x44cc3c]
inc ebx
push ebx
push dword [0x44cb9c]
call fcn.0040b900
call fcn.0040b152
add dword [esp], edx
call fcn.0040ba00
push 0x44cc50
call fcn.00417b60
push edx
call fcn.00417af0
pop edx
push eax
mov eax, str.manufacturer
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cb9c]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b7b0
call fcn.0040b1b0
mov ebx, eax
cmp ebx, 1
jne 0x402146
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
mov ebx, dword [0x44cc3c]
inc ebx
push ebx
push dword [0x44cb9c]
call fcn.0040b900
call fcn.0040b152
add dword [esp], edx
call fcn.0040ba00
push 0x44cd2c
call fcn.00417b60
push edx
call fcn.00417af0
pop edx
push eax
mov eax, str.model
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cb9c]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b7b0
call fcn.0040b1b0
mov ebx, eax
cmp ebx, 1
jne 0x4021d2
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
mov ebx, dword [0x44cc3c]
inc ebx
push ebx
push dword [0x44cb9c]
call fcn.0040b900
call fcn.0040b152
add dword [esp], edx
call fcn.0040ba00
push 0x44ccfc
call fcn.00417b60
push edx
call fcn.00417af0
pop edx
push eax
mov eax, str.operationalstatus
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cb9c]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b7b0
call fcn.0040b1b0
mov ebx, eax
cmp ebx, 1
jne 0x40225e
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
mov ebx, dword [0x44cc3c]
inc ebx
push ebx
push dword [0x44cb9c]
call fcn.0040b900
call fcn.0040b152
add dword [esp], edx
call fcn.0040ba00
push 0x44cc98
call fcn.00417b60
push edx
call fcn.00417af0
pop edx
push eax
mov eax, str.healthstatus
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cb9c]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b7b0
call fcn.0040b1b0
mov ebx, eax
cmp ebx, 1
jne 0x4022ea
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
mov ebx, dword [0x44cc3c]
inc ebx
push ebx
push dword [0x44cb9c]
call fcn.0040b900
call fcn.0040b152
add dword [esp], edx
call fcn.0040ba00
push 0x44ccc0
call fcn.00417b60
push dword [0x44cc7c]
mov edx, 0x447021
pop ecx
call fcn.0040b180
jne 0x40232a
push dword [0x44cc88]
mov edx, 0x447021
pop ecx
call fcn.0040b180
jne 0x40232a
push dword [0x44cc50]
mov edx, 0x447021
pop ecx
call fcn.0040b180
jne 0x40232a
mov eax, 1
jmp 0x40232c
xor eax, eax
and eax, eax
je 0x402658
push dword [0x44ccfc]
mov edx, 0x447021
pop ecx
call fcn.0040b180
jne 0x402374
push dword [0x44cc98]
mov edx, 0x447021
pop ecx
call fcn.0040b180
jne 0x402374
push dword [0x44ccc0]
mov edx, 0x447021
pop ecx
call fcn.0040b180
jne 0x402374
mov eax, 1
jmp 0x402376
xor eax, eax
and eax, eax
je 0x402658
mov edx, dword [0x44cd08]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cc88]
call fcn.0040ba20
mov dword [esp - 8], eax
mov dword [esp - 4], edx
fild qword [esp - 8]
fdiv qword [0x44acb4]
fdiv qword [0x44acb4]
fdiv qword [0x44acb4]
sub esp, 8
fstp qword [esp]
call fcn.0040d690
cdq
push edx
push eax
call fcn.0040bb80
pop eax
mov edx, 0x447719
push edx
call fcn.00417bf0
mov edx, dword [0x44cc7c]
push edx
call fcn.00417bf0
mov edx, 0x4470e3
push edx
call fcn.00417bf0
mov edx, dword [0x44cc50]
push edx
call fcn.00417bf0
mov edx, 0x4470e3
push edx
call fcn.00417bf0
mov edx, dword [0x44cc98]
push edx
call fcn.00417bf0
mov edx, 0x4470e3
push edx
call fcn.00417bf0
mov edx, dword [0x44ccc0]
push edx
call fcn.00417bf0
mov edx, 0x44a882
push edx
call fcn.00417bf0
push 0x44cd08
call fcn.00417b60
mov edx, 0x447021
lea ecx, [0x44cc7c]
call fcn.0040b008
mov edx, 0x447021
lea ecx, [0x44cc88]
call fcn.0040b008
mov edx, 0x447021
lea ecx, [0x44cc50]
call fcn.0040b008
mov edx, 0x447021
lea ecx, [0x44cd2c]
call fcn.0040b008
mov edx, 0x447021
lea ecx, [0x44ccfc]
call fcn.0040b008
mov edx, 0x447021
lea ecx, [0x44cc98]
call fcn.0040b008
mov edx, 0x447021
lea ecx, [0x44ccc0]
call fcn.0040b008
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cc98]
call fcn.0040b640
call fcn.00417b30
mov edx, 0x44ab37
call fcn.0040b170
mov ecx, eax
call fcn.0040b180
je 0x40256f
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44ccc0]
call fcn.0040b640
call fcn.00417b30
mov edx, 0x44ab37
call fcn.0040b170
mov ecx, eax
call fcn.0040b180
jne 0x40255b
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44ccc0]
call fcn.0040b640
call fcn.00417b30
mov edx, str.healthy
call fcn.0040b170
mov ecx, eax
call fcn.0040b180
jne 0x40255b
jmp 0x402562
mov eax, 1
jmp 0x402564
xor eax, eax
and eax, eax
je 0x40256f
mov eax, 1
jmp 0x402571
xor eax, eax
and eax, eax
je 0x40257a
jmp 0x402658
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44ccc0]
call fcn.0040b640
call fcn.00417b30
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cd3c]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b152
add dword [esp + 4], edx
call fcn.0040b7b0
call fcn.0040b1b0
mov ebx, eax
cmp ebx, 1
jle 0x4025e9
mov dword [0x44cc38], 1
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cc98]
call fcn.0040b640
call fcn.00417b30
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cbc0]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b152
add dword [esp + 4], edx
call fcn.0040b7b0
call fcn.0040b1b0
mov ebx, eax
cmp ebx, 1
jle 0x402658
mov dword [0x44cc38], 1
push 1
call fcn.00415e30
and eax, eax
je 0x401eab
push 1
call fcn.004158b0
mov edx, str.c:_setups_
lea ecx, [0x44cd14]
call fcn.0040b008
mov dword [0x44cc04], 0
mov dword [0x44cce8], 0
push 0
call fcn.0040f4f1
push edx
push eax
push 0
push 0x400
push dword [esp + 0xc]
push dword [esp + 0xc]
call fcn.0040b010
mov dword [esp], eax
mov dword [esp + 4], edx
push 0
push 0x400
push dword [esp + 0xc]
push dword [esp + 0xc]
call fcn.0040b010
mov dword [esp], eax
mov dword [esp + 4], edx
pop ebx
pop edi
cmp edi, 0
jg 0x4026f5
jl 0x4026f1
cmp ebx, 0xc00
ja 0x4026f5
xor eax, eax
jmp 0x4026fa
mov eax, 1
or eax, eax
jne 0x40270a
mov dword [0x44cc04], 1
jmp 0x40277a
push 0
call fcn.0040f4f1
push edx
push eax
push 0
push 0x400
push dword [esp + 0xc]
push dword [esp + 0xc]
call fcn.0040b010
mov dword [esp], eax
mov dword [esp + 4], edx
push 0
push 0x400
push dword [esp + 0xc]
push dword [esp + 0xc]
call fcn.0040b010
mov dword [esp], eax
mov dword [esp + 4], edx
pop ebx
pop edi
cmp edi, 0
jl 0x402767
jg 0x402763
cmp ebx, 0x1c00
jb 0x402767
xor eax, eax
jmp 0x40276c
mov eax, 1
or eax, eax
jne 0x40277a
mov dword [0x44cce8], 1
mov edx, 0x447021
lea ecx, [0x44cc20]
call fcn.0040b008
mov edx, 0x447021
lea ecx, [0x44ccf4]
call fcn.0040b008
mov edx, 0x447021
lea ecx, [0x44cbd4]
call fcn.0040b008
mov edx, 0x447021
lea ecx, [0x44cb8c]
call fcn.0040b008
mov edx, 0x447021
lea ecx, [0x44cd28]
call fcn.0040b008
mov edx, 0x447021
lea ecx, [0x44cd48]
call fcn.0040b008
mov edx, 0x447021
lea ecx, [0x44cc84]
call fcn.0040b008
mov edx, 0x447021
lea ecx, [0x44cc4c]
call fcn.0040b008
mov edx, 0x447021
lea ecx, [0x44cd04]
call fcn.0040b008
mov edx, 0x447021
lea ecx, [0x44cc00]
call fcn.0040b008
mov edx, 0x447021
lea ecx, [0x44ccb0]
call fcn.0040b008
mov edx, 0x447021
lea ecx, [0x44cca8]
call fcn.0040b008
mov edx, 0x447021
lea ecx, [0x44cc28]
call fcn.0040b008
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
mov eax, 0x4470e3
push eax
mov eax, 0x44701e
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
call fcn.0040f2e5
mov edx, 0x447204
push edx
call fcn.00417bf0
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
call fcn.0040f5d4
cdq
push edx
push eax
call fcn.0040bb80
pop eax
call fcn.0040b152
add dword [esp], edx
call fcn.0040bfc0
push 0x44cba8
call fcn.00417b60
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
mov eax, 0x4470e3
push eax
mov eax, 0x44701e
push eax
push dword [0x44cba8]
call fcn.0040bfc0
call fcn.0040b152
add dword [esp], edx
call fcn.0040ba00
push 0x44cba8
call fcn.00417b60
mov dword [0x44cc34], 0
mov dword [0x44cc70], 0
mov dword [0x44cd40], 0
mov dword [0x44cd30], 0
mov dword [0x44cc18], 0
mov dword [0x44cc1c], 0
call fcn.0040f36b
mov ebx, eax
cmp ebx, 0x46
jge 0x402976
mov ebx, dword [0x44cbe0]
and ebx, ebx
jne 0x40296c
push dword [0x44cd1c]
mov eax, str.Prastari_operativni_sistem
push eax
call fcn.0040c3b5
push 0xd
jmp 0x40869a
mov dword [0x44cb64], 0
mov dword [0x44cb68], 0
mov dword [0x44cb7c], 0
mov dword [0x44cb80], 0
mov dword [0x44cb84], 0
mov dword [0x44cb88], 0
mov edx, 0x4479f4
lea ecx, [0x44cd74]
call fcn.0040b008
mov dword [0x44cc9c], 0xbf800000
push 0x44cb84
push 0x44cb7c
push 0x44cb64
mov eax, dword [0x44cd74]
push eax
call sub.KERNEL32.dll_GetDiskFreeSpaceExA
mov ebx, eax
and ebx, ebx
je 0x402a32
fild qword [0x44cb7c]
fild qword [0x44cb84]
fsubp st(1)
fadd dword [0x44ac9c]
fild qword [0x44cb7c]
fdivp st(1)
fstp dword [0x44cc9c]
fild dword [0x44ccc4]
fmul qword [0x44acbc]
sub esp, 8
fstp qword [esp]
call fcn.0040d690
push eax
fild dword [esp]
fstp dword [esp]
pop dword [0x44cc9c]
fld dword [0x44cc9c]
fcomp dword [0x44aca8]
fnstsw ax
test ah, 0x40
jne 0x402a45
push dword [0x44cd14]
call fcn.0041551c
push edx
push eax
pop ebx
pop edi
cmp ebx, 0xfffffffe
jne 0x402a62
cmp edi, 0xffffffff
jne 0x402a62
xor eax, eax
jmp 0x402a67
mov eax, 1
or eax, eax
je 0x402a84
push dword [0x44cd14]
call fcn.00415641
and eax, eax
je 0x402a84
push 0x1f4
call fcn.0040f4d0
mov edx, dword [0x44cc8c]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, str.setups_CrystalDiskInfo8_17_14Lite.exe
push edx
call fcn.00417bf0
push 0x44cc94
call fcn.00417b60
mov edx, str.CrystalDiskInfo8_17_14Lite.exe
lea ecx, [0x44ccf8]
call fcn.0040b008
mov edx, 0x44739d
lea ecx, [0x44cc5c]
call fcn.0040b008
push dword [0x44cc5c]
call fcn.0041551c
push edx
push eax
pop ebx
pop edi
cmp edi, 0
jl 0x402aef
jg 0x402aeb
cmp ebx, 0x1869f
jb 0x402aef
xor eax, eax
jmp 0x402af4
mov eax, 1
or eax, eax
je 0x402b08
mov edx, str.C:program_filesCrystalDiskInfoDiskInfo32.exe
lea ecx, [0x44cc5c]
call fcn.0040b008
call fcn.0040f36b
mov ebx, eax
cmp ebx, 0x50
jl 0x402b22
call fcn.0040f36b
mov ebx, eax
cmp ebx, 0x55
je 0x402b22
jmp 0x402b29
mov eax, 1
jmp 0x402b2b
xor eax, eax
and eax, eax
je 0x402b34
jmp 0x402d30
call fcn.0040f36b
mov ebx, eax
cmp ebx, 0x69
je 0x402b4e
call fcn.0040f36b
mov ebx, eax
cmp ebx, 0x5f
je 0x402b4e
jmp 0x402b55
mov eax, 1
jmp 0x402b57
xor eax, eax
and eax, eax
je 0x402b60
jmp 0x402d30
call fcn.0040f36b
mov ebx, eax
cmp ebx, 0x6e
jl 0x402b94
call fcn.00408c9c
and eax, eax
jne 0x402b80
cmp dword [0x44ccb4], 0
jne 0x402b80
jmp 0x402b87
mov eax, 1
jmp 0x402b89
xor eax, eax
and eax, eax
je 0x402b94
mov eax, 1
jmp 0x402b96
xor eax, eax
and eax, eax
je 0x402b9f
jmp 0x402d30
cmp dword [0x44ccdc], 0
je 0x402bad
jmp 0x402d30
push dword [0x44cc5c]
call fcn.0041551c
push edx
push eax
pop ebx
pop edi
cmp edi, 0
jl 0x402bcf
jg 0x402bcb
cmp ebx, 0x1869f
jb 0x402bcf
xor eax, eax
jmp 0x402bd4
mov eax, 1
or eax, eax
je 0x402d30
push edx
call fcn.00417af0
pop edx
push eax
mov edx, dword [0x44cd14]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, dword [0x44ccf8]
push edx
call fcn.00417bf0
call fcn.0040b152
add dword [esp], edx
call fcn.0041551c
call fcn.0040b1b0
push edx
push eax
pop ebx
pop edi
cmp edi, 0
jl 0x402c2d
jg 0x402c29
cmp ebx, 0x1869f
jb 0x402c2d
xor eax, eax
jmp 0x402c32
mov eax, 1
or eax, eax
je 0x402c7c
push edx
call fcn.00417af0
pop edx
push eax
mov edx, dword [0x44cd14]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, dword [0x44ccf8]
push edx
call fcn.00417bf0
call fcn.00417b30
push dword [0x44cc94]
call fcn.0040b152
add dword [esp + 4], edx
call fcn.0040e84a
call fcn.0040b1b0
push edx
call fcn.00417af0
pop edx
push eax
mov edx, dword [0x44cd14]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, dword [0x44ccf8]
push edx
call fcn.00417bf0
call fcn.0040b152
add dword [esp], edx
call fcn.0041551c
call fcn.0040b1b0
push edx
push eax
pop ebx
pop edi
cmp edi, 0
jg 0x402ccd
jl 0x402cc9
cmp ebx, 0x1869f
ja 0x402ccd
xor eax, eax
jmp 0x402cd2
mov eax, 1
or eax, eax
je 0x402d30
push edx
call fcn.00417af0
pop edx
push eax
push 1
push dword [0x44cd14]
mov eax, 0x44710e
push eax
mov edx, dword [0x44cd14]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, dword [0x44ccf8]
push edx
call fcn.00417bf0
call fcn.0040b152
add dword [esp], edx
call fcn.0040c740
call fcn.0040b1b0
and eax, eax
je 0x402d30
push dword [0x44cc5c]
call fcn.0040cc6e
mov edx, dword [0x44cd14]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, str.systeminfo.txt
push edx
call fcn.00417bf0
push 0x44cc44
call fcn.00417b60
push dword [0x44cc44]
call fcn.0041551c
push edx
push eax
pop ebx
pop edi
cmp edi, 0
jl 0x402d78
jg 0x402d74
cmp ebx, 0x63
jb 0x402d78
xor eax, eax
jmp 0x402d7d
mov eax, 1
or eax, eax
je 0x402efa
push dword [0x44cca0]
mov edx, 0x447021
pop ecx
call fcn.0040b180
je 0x402df8
push edx
call fcn.00417af0
pop edx
push eax
push 3
mov eax, 0x447021
push eax
push edx
call fcn.00417af0
pop edx
push eax
mov edx, str.__c_systeminfo____
push edx
call fcn.00417bf0
mov edx, dword [0x44cc44]
push edx
call fcn.00417bf0
mov edx, 0x4470fe
push edx
call fcn.00417bf0
call fcn.00417b30
mov eax, 0x447e1b
push eax
call fcn.0040b152
add dword [esp + 4], edx
call fcn.0040c740
call fcn.0040b1b0
jmp 0x402efa
push edx
call fcn.00417af0
pop edx
push eax
push 0x447021
push edx
call fcn.00417af0
pop edx
push eax
mov edx, str.__c_systeminfo____
push edx
call fcn.00417bf0
mov edx, dword [0x44cc44]
push edx
call fcn.00417bf0
mov edx, 0x4470fe
push edx
call fcn.00417bf0
call fcn.00417b30
mov eax, 0x447e1b
push eax
call fcn.0040b152
add dword [esp + 4], edx
call fcn.004086fb
call fcn.0040b1b0
mov dword [0x44cc60], 0
mov dword [0x44cd70], 0
mov dword [0x44cc60], 1
jmp 0x402e6d
mov eax, 0x3c
cmp eax, dword [0x44cc60]
jl 0x402ee5
push dword [0x44cc44]
call fcn.0041551c
push edx
push eax
mov eax, dword [0x44cd70]
cdq
pop ebx
pop edi
cmp ebx, eax
jne 0x402e97
cmp edi, edx
je 0x402e9b
xor eax, eax
jmp 0x402ea0
mov eax, 1
or eax, eax
je 0x402eb9
mov ebx, dword [0x44cd70]
cmp ebx, 0x800
jle 0x402eb9
mov eax, 1
jmp 0x402ebb
xor eax, eax
and eax, eax
je 0x402ec3
jmp 0x402ee5
push dword [0x44cc44]
call fcn.0041551c
mov dword [0x44cd70], eax
push 0x3e7
call fcn.0040f4d0
inc dword [0x44cc60]
jno 0x402e6d
mov ebx, dword [0x44cc60]
cmp ebx, 0x3c
jl 0x402efa
push 0x14
jmp 0x40869a
push dword [0x44cc44]
call fcn.0041551c
push edx
push eax
pop ebx
pop edi
cmp edi, 0
jl 0x402f19
jg 0x402f15
cmp ebx, 0x63
jb 0x402f19
xor eax, eax
jmp 0x402f1e
mov eax, 1
or eax, eax
je 0x402f2c
push 0xc
jmp 0x40869a
push dword [0x44cc44]
push 1
call fcn.00415c60
and eax, eax
je 0x403ac9
push 1
call fcn.00415e30
and eax, eax
je 0x402f56
xor eax, eax
jmp 0x402f5b
mov eax, 1
and eax, eax
je 0x403abf
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push 1
call fcn.00415e10
call fcn.0040b152
add dword [esp], edx
call fcn.0040ba00
push 0x44cc20
call fcn.00417b60
push edx
call fcn.00417af0
pop edx
push eax
push 1
mov eax, str.system_manufacturer
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cc20]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b750
call fcn.0040b1b0
mov dword [0x44cc18], eax
mov ebx, dword [0x44cc18]
cmp ebx, 1
je 0x403039
push edx
call fcn.00417af0
pop edx
push eax
push 1
mov eax, str.fabricante_del_sistema
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cc20]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b750
call fcn.0040b1b0
mov dword [0x44cc18], eax
mov ebx, dword [0x44cc18]
cmp ebx, 1
jne 0x4030b6
mov ebx, dword [0x44cc18]
inc ebx
push ebx
mov eax, 0x447198
push eax
push dword [0x44cc20]
call fcn.0040b750
mov dword [0x44cc18], eax
mov ebx, dword [0x44cc18]
and ebx, ebx
jle 0x4030b6
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
mov ebx, dword [0x44cc18]
inc ebx
push ebx
push dword [0x44cc20]
call fcn.0040b900
call fcn.0040b152
add dword [esp], edx
call fcn.0040ba00
push 0x44cbd4
call fcn.00417b60
push edx
call fcn.00417af0
pop edx
push eax
push 1
mov eax, str.system_model
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cc20]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b750
call fcn.0040b1b0
mov dword [0x44cc18], eax
mov ebx, dword [0x44cc18]
cmp ebx, 1
je 0x40314b
push edx
call fcn.00417af0
pop edx
push eax
push 1
mov eax, str.modelo_el_sistema
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cc20]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b750
call fcn.0040b1b0
mov dword [0x44cc18], eax
mov ebx, dword [0x44cc18]
cmp ebx, 1
jne 0x4031c8
mov ebx, dword [0x44cc18]
inc ebx
push ebx
mov eax, 0x447198
push eax
push dword [0x44cc20]
call fcn.0040b750
mov dword [0x44cc18], eax
mov ebx, dword [0x44cc18]
and ebx, ebx
jle 0x4031c8
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
mov ebx, dword [0x44cc18]
inc ebx
push ebx
push dword [0x44cc20]
call fcn.0040b900
call fcn.0040b152
add dword [esp], edx
call fcn.0040ba00
push 0x44ccf4
call fcn.00417b60
push edx
call fcn.00417af0
pop edx
push eax
push 1
mov eax, str.os_name
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cc20]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b750
call fcn.0040b1b0
mov dword [0x44cc18], eax
mov ebx, dword [0x44cc18]
cmp ebx, 1
je 0x40325d
push edx
call fcn.00417af0
pop edx
push eax
push 1
mov eax, str.nombre_del_sistema_operativo
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cc20]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b750
call fcn.0040b1b0
mov dword [0x44cc18], eax
mov ebx, dword [0x44cc18]
cmp ebx, 1
jne 0x4032da
mov ebx, dword [0x44cc18]
inc ebx
push ebx
mov eax, 0x447198
push eax
push dword [0x44cc20]
call fcn.0040b750
mov dword [0x44cc18], eax
mov ebx, dword [0x44cc18]
and ebx, ebx
jle 0x4032da
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
mov ebx, dword [0x44cc18]
inc ebx
push ebx
push dword [0x44cc20]
call fcn.0040b900
call fcn.0040b152
add dword [esp], edx
call fcn.0040ba00
push 0x44cb8c
call fcn.00417b60
push edx
call fcn.00417af0
pop edx
push eax
push 1
mov eax, str.os_version
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cc20]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b750
call fcn.0040b1b0
mov dword [0x44cc18], eax
mov ebx, dword [0x44cc18]
cmp ebx, 1
je 0x4033d4
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push 5
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cc20]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b810
call fcn.00417b30
mov edx, str.versi
call fcn.0040b170
mov ecx, eax
call fcn.0040b180
je 0x4033d4
push edx
call fcn.00417af0
pop edx
push eax
push 1
mov eax, str.n_del_sistema_operativo
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cc20]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b750
call fcn.0040b1b0
mov ebx, eax
cmp ebx, 7
jne 0x4033d4
mov dword [0x44cc18], 1
mov ebx, dword [0x44cc18]
cmp ebx, 1
jne 0x403451
mov ebx, dword [0x44cc18]
inc ebx
push ebx
mov eax, 0x447198
push eax
push dword [0x44cc20]
call fcn.0040b750
mov dword [0x44cc18], eax
mov ebx, dword [0x44cc18]
and ebx, ebx
jle 0x403451
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
mov ebx, dword [0x44cc18]
inc ebx
push ebx
push dword [0x44cc20]
call fcn.0040b900
call fcn.0040b152
add dword [esp], edx
call fcn.0040ba00
push 0x44cd28
call fcn.00417b60
push edx
call fcn.00417af0
pop edx
push eax
push 1
mov eax, str.original_install_date
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cc20]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b750
call fcn.0040b1b0
mov dword [0x44cc18], eax
mov ebx, dword [0x44cc18]
cmp ebx, 1
je 0x403590
push edx
call fcn.00417af0
pop edx
push eax
push 1
mov eax, str.fecha_de_instalaci_n_original
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cc20]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b750
call fcn.0040b1b0
mov dword [0x44cc18], eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push 0x12
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cc20]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b810
call fcn.00417b30
mov edx, str.fecha_de_instalaci
call fcn.0040b170
mov ecx, eax
call fcn.0040b180
je 0x403590
push edx
call fcn.00417af0
pop edx
push eax
push 1
mov eax, str.n_original
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cc20]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b750
call fcn.0040b1b0
mov ebx, eax
cmp ebx, 0x14
jne 0x403590
mov dword [0x44cc18], 1
mov ebx, dword [0x44cc18]
cmp ebx, 1
jne 0x40360d
mov ebx, dword [0x44cc18]
inc ebx
push ebx
mov eax, 0x447198
push eax
push dword [0x44cc20]
call fcn.0040b750
mov dword [0x44cc18], eax
mov ebx, dword [0x44cc18]
and ebx, ebx
jle 0x40360d
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
mov ebx, dword [0x44cc18]
inc ebx
push ebx
push dword [0x44cc20]
call fcn.0040b900
call fcn.0040b152
add dword [esp], edx
call fcn.0040ba00
push 0x44cd48
call fcn.00417b60
push edx
call fcn.00417af0
pop edx
push eax
push 1
mov eax, str.system_boot_time
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cc20]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b750
call fcn.0040b1b0
mov dword [0x44cc18], eax
mov ebx, dword [0x44cc18]
cmp ebx, 1
je 0x4036a2
push edx
call fcn.00417af0
pop edx
push eax
push 1
mov eax, str.tiempo_de_arranque_del_sistema
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cc20]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b750
call fcn.0040b1b0
mov dword [0x44cc18], eax
mov ebx, dword [0x44cc18]
cmp ebx, 1
jne 0x40371f
mov ebx, dword [0x44cc18]
inc ebx
push ebx
mov eax, 0x447198
push eax
push dword [0x44cc20]
call fcn.0040b750
mov dword [0x44cc18], eax
mov ebx, dword [0x44cc18]
and ebx, ebx
jle 0x40371f
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
mov ebx, dword [0x44cc18]
inc ebx
push ebx
push dword [0x44cc20]
call fcn.0040b900
call fcn.0040b152
add dword [esp], edx
call fcn.0040ba00
push 0x44cc84
call fcn.00417b60
push edx
call fcn.00417af0
pop edx
push eax
push 1
mov eax, str.system_type
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cc20]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b750
call fcn.0040b1b0
mov dword [0x44cc18], eax
mov ebx, dword [0x44cc18]
cmp ebx, 1
je 0x4037b4
push edx
call fcn.00417af0
pop edx
push eax
push 1
mov eax, str.tipo_de_sistema
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cc20]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b750
call fcn.0040b1b0
mov dword [0x44cc18], eax
mov ebx, dword [0x44cc18]
cmp ebx, 1
jne 0x403831
mov ebx, dword [0x44cc18]
inc ebx
push ebx
mov eax, 0x447198
push eax
push dword [0x44cc20]
call fcn.0040b750
mov dword [0x44cc18], eax
mov ebx, dword [0x44cc18]
and ebx, ebx
jle 0x403831
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
mov ebx, dword [0x44cc18]
inc ebx
push ebx
push dword [0x44cc20]
call fcn.0040b900
call fcn.0040b152
add dword [esp], edx
call fcn.0040ba00
push 0x44cc4c
call fcn.00417b60
push edx
call fcn.00417af0
pop edx
push eax
push 1
mov eax, str.bios_version
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cc20]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b750
call fcn.0040b1b0
mov dword [0x44cc18], eax
mov ebx, dword [0x44cc18]
cmp ebx, 1
je 0x40392b
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push 5
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cc20]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b810
call fcn.00417b30
mov edx, str.versi
call fcn.0040b170
mov ecx, eax
call fcn.0040b180
je 0x40392b
push edx
call fcn.00417af0
pop edx
push eax
push 1
mov eax, str.n_del_bios
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cc20]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b750
call fcn.0040b1b0
mov ebx, eax
cmp ebx, 7
jne 0x40392b
mov dword [0x44cc18], 1
mov ebx, dword [0x44cc18]
cmp ebx, 1
jne 0x4039a8
mov ebx, dword [0x44cc18]
inc ebx
push ebx
mov eax, 0x447198
push eax
push dword [0x44cc20]
call fcn.0040b750
mov dword [0x44cc18], eax
mov ebx, dword [0x44cc18]
and ebx, ebx
jle 0x4039a8
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
mov ebx, dword [0x44cc18]
inc ebx
push ebx
push dword [0x44cc20]
call fcn.0040b900
call fcn.0040b152
add dword [esp], edx
call fcn.0040ba00
push 0x44cd04
call fcn.00417b60
push edx
call fcn.00417af0
pop edx
push eax
push 1
mov eax, str.domain
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cc20]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b750
call fcn.0040b1b0
mov dword [0x44cc18], eax
mov ebx, dword [0x44cc18]
cmp ebx, 1
je 0x403a3d
push edx
call fcn.00417af0
pop edx
push eax
push 1
mov eax, str.dominio
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cc20]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b750
call fcn.0040b1b0
mov dword [0x44cc18], eax
mov ebx, dword [0x44cc18]
cmp ebx, 1
jne 0x403aba
mov ebx, dword [0x44cc18]
inc ebx
push ebx
mov eax, 0x447198
push eax
push dword [0x44cc20]
call fcn.0040b750
mov dword [0x44cc18], eax
mov ebx, dword [0x44cc18]
and ebx, ebx
jle 0x403aba
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
mov ebx, dword [0x44cc18]
inc ebx
push ebx
push dword [0x44cc20]
call fcn.0040b900
call fcn.0040b152
add dword [esp], edx
call fcn.0040ba00
push 0x44cc00
call fcn.00417b60
jmp 0x402f44
push 1
call fcn.004158b0
push edx
call fcn.00417af0
pop edx
push eax
push 1
mov eax, str.virtual
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44ccf4]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b750
call fcn.0040b1b0
mov ebx, eax
and ebx, ebx
jle 0x403b6f
push edx
call fcn.00417af0
pop edx
push eax
push 1
mov eax, str.innotek
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cbd4]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b750
call fcn.0040b1b0
mov ebx, eax
and ebx, ebx
jle 0x403b6f
mov dword [0x44cc70], 1
mov edx, str.VirtualBox
lea ecx, [0x44ccb0]
call fcn.0040b008
cmp dword [0x44cc70], 0
je 0x403b7d
jmp 0x403d29
push edx
call fcn.00417af0
pop edx
push eax
push 1
mov eax, str.vmware
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44ccf4]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b750
call fcn.0040b1b0
mov ebx, eax
and ebx, ebx
jle 0x403c23
push edx
call fcn.00417af0
pop edx
push eax
push 1
mov eax, str.vmware
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cbd4]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b750
call fcn.0040b1b0
mov ebx, eax
and ebx, ebx
jle 0x403c23
mov dword [0x44cd40], 1
mov edx, str.VMWare
lea ecx, [0x44ccb0]
call fcn.0040b008
push edx
call fcn.00417af0
pop edx
push eax
push 1
mov eax, str.virtual
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44ccf4]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b750
call fcn.0040b1b0
mov ebx, eax
and ebx, ebx
jle 0x403cc9
push edx
call fcn.00417af0
pop edx
push eax
push 1
mov eax, str.microsoft
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cbd4]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b750
call fcn.0040b1b0
mov ebx, eax
and ebx, ebx
jle 0x403cc9
mov dword [0x44cc34], 1
mov edx, str.Hyper_V
lea ecx, [0x44ccb0]
call fcn.0040b008
push edx
call fcn.00417af0
pop edx
push eax
push 1
mov eax, str.qemu
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44ccf4]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b750
call fcn.0040b1b0
mov ebx, eax
and ebx, ebx
jle 0x403d29
mov dword [0x44cd30], 1
mov edx, str.QEMU
lea ecx, [0x44ccb0]
call fcn.0040b008
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push 5
push dword [0x44cd28]
call fcn.0040b810
call fcn.00417b30
mov edx, str.10.0.
call fcn.0040b170
mov ecx, eax
call fcn.0040b180
jne 0x403d86
mov edx, str.Windows_Legacy_OS
lea ecx, [0x44cca8]
call fcn.0040b008
mov edx, 0x447021
lea ecx, [0x44cc28]
call fcn.0040b008
jmp 0x4043c6
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push 6
push dword [0x44cd28]
call fcn.0040b900
push 0x44cc28
call fcn.00417b60
push 1
mov eax, 0x4470e3
push eax
push dword [0x44cc28]
call fcn.0040b750
mov dword [0x44cc18], eax
mov ebx, dword [0x44cc18]
cmp ebx, 5
jle 0x403e00
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push 5
push dword [0x44cc28]
call fcn.0040b810
push 0x44cc28
call fcn.00417b60
push dword [0x44cc28]
mov edx, str.10240
pop ecx
call fcn.0040b180
je 0x403e86
push edx
call fcn.00417af0
pop edx
push eax
mov eax, str.ltsb
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cb8c]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b7b0
call fcn.0040b1b0
mov ebx, eax
and ebx, ebx
jle 0x403e66
mov edx, str.Windows_10_LTSB_2015
lea ecx, [0x44cca8]
call fcn.0040b008
jmp 0x403e86
mov edx, str.Windows_10
lea ecx, [0x44cca8]
call fcn.0040b008
mov edx, str.1507
lea ecx, [0x44cc28]
call fcn.0040b008
push dword [0x44cc28]
mov edx, str.10586
pop ecx
call fcn.0040b180
je 0x403eb9
mov edx, str.Windows_10
lea ecx, [0x44cca8]
call fcn.0040b008
mov edx, str.1511
lea ecx, [0x44cc28]
call fcn.0040b008
push dword [0x44cc28]
mov edx, str.14393
pop ecx
call fcn.0040b180
je 0x403f96
push edx
call fcn.00417af0
pop edx
push eax
mov eax, str.ltsb
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cb8c]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b7b0
call fcn.0040b1b0
mov ebx, eax
and ebx, ebx
jle 0x403f23
mov edx, str.Windows_10_LTSB_2016
lea ecx, [0x44cca8]
call fcn.0040b008
jmp 0x403f96
push edx
call fcn.00417af0
pop edx
push eax
mov eax, str.server
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cb8c]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b7b0
call fcn.0040b1b0
mov ebx, eax
and ebx, ebx
jle 0x403f76
mov edx, str.Windows_10_Server_2016
lea ecx, [0x44cca8]
call fcn.0040b008
jmp 0x403f96
mov edx, str.Windows_10
lea ecx, [0x44cca8]
call fcn.0040b008
mov edx, str.1607
lea ecx, [0x44cc28]
call fcn.0040b008
push dword [0x44cc28]
mov edx, str.15063
pop ecx
call fcn.0040b180
je 0x403fc9
mov edx, str.Windows_10
lea ecx, [0x44cca8]
call fcn.0040b008
mov edx, str.1703
lea ecx, [0x44cc28]
call fcn.0040b008
push dword [0x44cc28]
mov edx, str.16299
pop ecx
call fcn.0040b180
je 0x403ffc
mov edx, str.Windows_10
lea ecx, [0x44cca8]
call fcn.0040b008
mov edx, str.1709
lea ecx, [0x44cc28]
call fcn.0040b008
push dword [0x44cc28]
mov edx, str.17134
pop ecx
call fcn.0040b180
je 0x40402f
mov edx, str.Windows_10
lea ecx, [0x44cca8]
call fcn.0040b008
mov edx, str.1803
lea ecx, [0x44cc28]
call fcn.0040b008
push dword [0x44cc28]
mov edx, str.17763
pop ecx
call fcn.0040b180
je 0x40410c
push edx
call fcn.00417af0
pop edx
push eax
mov eax, str.ltsc
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cb8c]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b7b0
call fcn.0040b1b0
mov ebx, eax
and ebx, ebx
jle 0x404099
mov edx, str.Windows_10_LTSC_2019
lea ecx, [0x44cca8]
call fcn.0040b008
jmp 0x40410c
push edx
call fcn.00417af0
pop edx
push eax
mov eax, str.server
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cb8c]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b7b0
call fcn.0040b1b0
mov ebx, eax
and ebx, ebx
jle 0x4040ec
mov edx, str.Windows_10_Server_2019
lea ecx, [0x44cca8]
call fcn.0040b008
jmp 0x40410c
mov edx, str.Windows_10
lea ecx, [0x44cca8]
call fcn.0040b008
mov edx, str.1809
lea ecx, [0x44cc28]
call fcn.0040b008
push dword [0x44cc28]
mov edx, str.18362
pop ecx
call fcn.0040b180
je 0x40413f
mov edx, str.Windows_10
lea ecx, [0x44cca8]
call fcn.0040b008
mov edx, str.1903
lea ecx, [0x44cc28]
call fcn.0040b008
push dword [0x44cc28]
mov edx, str.18363
pop ecx
call fcn.0040b180
je 0x404172
mov edx, str.Windows_10
lea ecx, [0x44cca8]
call fcn.0040b008
mov edx, str.1909
lea ecx, [0x44cc28]
call fcn.0040b008
push dword [0x44cc28]
mov edx, str.19041
pop ecx
call fcn.0040b180
je 0x4041a5
mov edx, str.Windows_10
lea ecx, [0x44cca8]
call fcn.0040b008
mov edx, str.20H1
lea ecx, [0x44cc28]
call fcn.0040b008
push dword [0x44cc28]
mov edx, str.19042
pop ecx
call fcn.0040b180
je 0x4041d8
mov edx, str.Windows_10
lea ecx, [0x44cca8]
call fcn.0040b008
mov edx, str.20H2
lea ecx, [0x44cc28]
call fcn.0040b008
push dword [0x44cc28]
mov edx, str.19043
pop ecx
call fcn.0040b180
je 0x40420b
mov edx, str.Windows_10
lea ecx, [0x44cca8]
call fcn.0040b008
mov edx, str.21H1
lea ecx, [0x44cc28]
call fcn.0040b008
push dword [0x44cc28]
mov edx, str.19044
pop ecx
call fcn.0040b180
je 0x404281
push edx
call fcn.00417af0
pop edx
push eax
mov eax, str.ltsc
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cb8c]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b7b0
call fcn.0040b1b0
mov ebx, eax
and ebx, ebx
jle 0x404271
mov edx, str.Windows_10_LTSC_2021
lea ecx, [0x44cca8]
call fcn.0040b008
jmp 0x404281
mov edx, str.Windows_10_21H2
lea ecx, [0x44cca8]
call fcn.0040b008
push dword [0x44cc28]
mov edx, str.19045
pop ecx
call fcn.0040b180
je 0x4042b4
mov edx, str.Windows_10
lea ecx, [0x44cca8]
call fcn.0040b008
mov edx, str.22H2
lea ecx, [0x44cc28]
call fcn.0040b008
push dword [0x44cc28]
mov edx, str.20348
pop ecx
call fcn.0040b180
je 0x4042d7
mov edx, str.Windows_Server_2022
lea ecx, [0x44cca8]
call fcn.0040b008
push dword [0x44cc28]
mov edx, str.26047
pop ecx
call fcn.0040b180
je 0x4042fa
mov edx, str.Windows_Server_2025
lea ecx, [0x44cca8]
call fcn.0040b008
push dword [0x44cc28]
mov edx, str.22000
pop ecx
call fcn.0040b180
je 0x40432d
mov edx, str.Windows_11
lea ecx, [0x44cca8]
call fcn.0040b008
mov edx, str.21H2
lea ecx, [0x44cc28]
call fcn.0040b008
push dword [0x44cc28]
mov edx, str.22621
pop ecx
call fcn.0040b180
je 0x404360
mov edx, str.Windows_11
lea ecx, [0x44cca8]
call fcn.0040b008
mov edx, str.22H2
lea ecx, [0x44cc28]
call fcn.0040b008
push dword [0x44cc28]
mov edx, str.22631
pop ecx
call fcn.0040b180
je 0x404393
mov edx, str.Windows_11
lea ecx, [0x44cca8]
call fcn.0040b008
mov edx, str.23H2
lea ecx, [0x44cc28]
call fcn.0040b008
push dword [0x44cc28]
mov edx, str.26100
pop ecx
call fcn.0040b180
je 0x4043c6
mov edx, str.Windows_11
lea ecx, [0x44cca8]
call fcn.0040b008
mov edx, str.24H2
lea ecx, [0x44cc28]
call fcn.0040b008
push edx
call fcn.00417af0
pop edx
push eax
mov eax, str.ltsb
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cb8c]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b7b0
call fcn.0040b1b0
mov ebx, eax
and ebx, ebx
jg 0x40444a
push edx
call fcn.00417af0
pop edx
push eax
mov eax, str.ltsc
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cb8c]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b7b0
call fcn.0040b1b0
mov ebx, eax
and ebx, ebx
jg 0x40444a
jmp 0x404451
mov eax, 1
jmp 0x404453
xor eax, eax
and eax, eax
je 0x4044c6
push edx
call fcn.00417af0
pop edx
push eax
mov eax, str.iot_enterprise
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cb8c]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b7b0
call fcn.0040b1b0
mov ebx, eax
and ebx, ebx
jle 0x4044c1
mov edx, dword [0x44cca8]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, str._IoT_Enterprise
push edx
call fcn.00417bf0
push 0x44cca8
call fcn.00417b60
jmp 0x404785
push edx
call fcn.00417af0
pop edx
push eax
mov eax, str.server
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cb8c]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b7b0
call fcn.0040b1b0
mov ebx, eax
and ebx, ebx
jle 0x40450c
jmp 0x404785
call fcn.0040f36b
mov ebx, eax
cmp ebx, 0x6e
jge 0x40451d
jmp 0x404785
push edx
call fcn.00417af0
pop edx
push eax
mov eax, 0x447386
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cb8c]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b7b0
call fcn.0040b1b0
mov ebx, eax
and ebx, ebx
jle 0x404785
push edx
call fcn.00417af0
pop edx
push eax
mov eax, 0x44756a
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cb8c]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b7b0
call fcn.0040b1b0
mov ebx, eax
and ebx, ebx
jle 0x4045d1
mov edx, dword [0x44cca8]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, str._Pro
push edx
call fcn.00417bf0
push 0x44cca8
call fcn.00417b60
jmp 0x404785
push edx
call fcn.00417af0
pop edx
push eax
mov eax, str.home
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cb8c]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b7b0
call fcn.0040b1b0
mov ebx, eax
and ebx, ebx
jle 0x404640
mov edx, dword [0x44cca8]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, str._Home
push edx
call fcn.00417bf0
push 0x44cca8
call fcn.00417b60
jmp 0x404785
push edx
call fcn.00417af0
pop edx
push eax
mov eax, str.iot_enterprise
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cb8c]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b7b0
call fcn.0040b1b0
mov ebx, eax
and ebx, ebx
jle 0x4046af
mov edx, dword [0x44cca8]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, str._IoT_Enterprise
push edx
call fcn.00417bf0
push 0x44cca8
call fcn.00417b60
jmp 0x404785
push edx
call fcn.00417af0
pop edx
push eax
mov eax, str.enterprise
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cb8c]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b7b0
call fcn.0040b1b0
mov ebx, eax
and ebx, ebx
jle 0x40471b
mov edx, dword [0x44cca8]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, str._Enterprise
push edx
call fcn.00417bf0
push 0x44cca8
call fcn.00417b60
jmp 0x404785
push edx
call fcn.00417af0
pop edx
push eax
mov eax, str.education
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cb8c]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b7b0
call fcn.0040b1b0
mov ebx, eax
and ebx, ebx
jle 0x404785
mov edx, dword [0x44cca8]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, str._Education
push edx
call fcn.00417bf0
push 0x44cca8
call fcn.00417b60
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cbd4]
call fcn.0040b730
push 0x44cbd4
call fcn.00417b60
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44ccf4]
call fcn.0040b730
push 0x44ccf4
call fcn.00417b60
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cbd4]
call fcn.0040b640
call fcn.00417b30
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
mov eax, str.To_Be_Filled_By_O.E.M.
push eax
call fcn.0040b640
call fcn.0040b170
mov edx, eax
call fcn.0040b170
mov ecx, eax
call fcn.0040b180
je 0x40482f
mov edx, str.NoName
lea ecx, [0x44cbd4]
call fcn.0040b008
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44ccf4]
call fcn.0040b640
call fcn.00417b30
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
mov eax, str.Default_string
push eax
call fcn.0040b640
call fcn.0040b170
mov edx, eax
call fcn.0040b170
mov ecx, eax
call fcn.0040b180
je 0x40488f
mov edx, str.NoName
lea ecx, [0x44ccf4]
call fcn.0040b008
mov edx, dword [0x44cd14]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, str.endpoint.ini
push edx
call fcn.00417bf0
push 0x44cbe4
call fcn.00417b60
push dword [0x44cbe4]
call fcn.0041551c
push edx
push eax
pop ebx
pop edi
cmp edi, 0
jg 0x4048da
jl 0x4048d6
cmp ebx, 0x10a
ja 0x4048da
xor eax, eax
jmp 0x4048df
mov eax, 1
or eax, eax
jne 0x404a0a
push dword [0x44cbe4]
call fcn.0040cd97
and eax, eax
je 0x404a0a
mov eax, 0x447021
push eax
call fcn.0040cda5
push dword [0x44cbd4]
mov eax, str.EndpointManufacturer
push eax
call fcn.0040cec5
push dword [0x44ccf4]
mov eax, str.EndpointModel
push eax
call fcn.0040cec5
push dword [0x44cd04]
mov eax, str.EndpointBiosVersion
push eax
call fcn.0040cec5
mov eax, 0x447021
push eax
call fcn.0040cda5
push dword [0x44cb8c]
mov eax, 0x44738e
push eax
call fcn.0040cec5
push dword [0x44cd28]
mov eax, str.EndpointOSVersion
push eax
call fcn.0040cec5
push dword [0x44cca8]
mov eax, str.EndpointOS
push eax
call fcn.0040cec5
push dword [0x44cc28]
mov eax, str.EndpointOSBuild
push eax
call fcn.0040cec5
mov eax, 0x447021
push eax
call fcn.0040cda5
push dword [0x44cc4c]
mov eax, str.EndpointSystemType
push eax
call fcn.0040cec5
push dword [0x44cd48]
mov eax, str.EndpointOriginalInstallDate
push eax
call fcn.0040cec5
push dword [0x44cc84]
mov eax, str.EndpointSystemBootTime
push eax
call fcn.0040cec5
push dword [0x44cc00]
mov eax, str.EndpointDomain
push eax
call fcn.0040cec5
push dword [0x44ccb0]
mov edx, 0x447021
pop ecx
call fcn.0040b180
jne 0x4049fa
push dword [0x44ccb0]
mov eax, str.EndpointHost
push eax
call fcn.0040cec5
mov eax, 0x447021
push eax
call fcn.0040cda5
call fcn.0040cf46
push 0
call fcn.0040f4f1
push edx
push eax
pop dword [0x44cb6c]
pop dword [0x44cb70]
push 1
call fcn.0040f4f1
push edx
push eax
pop dword [0x44cb74]
pop dword [0x44cb78]
push 4
call fcn.0040f4f1
push edx
push eax
pop dword [0x44cb4c]
pop dword [0x44cb50]
push 5
call fcn.0040f4f1
push edx
push eax
pop dword [0x44cb54]
pop dword [0x44cb58]
push dword [0x44cb50]
push dword [0x44cb4c]
lea eax, [0x44cb6c]
mov edx, dword [eax]
sub dword [esp], edx
mov edx, dword [eax + 4]
sbb dword [esp + 4], edx
pop dword [0x44cb5c]
pop dword [0x44cb60]
push dword [0x44cb50]
push dword [0x44cb4c]
lea eax, [0x44cb54]
mov edx, dword [eax]
sub dword [esp], edx
mov edx, dword [eax + 4]
sbb dword [esp + 4], edx
push dword [0x44cb70]
push dword [0x44cb6c]
lea eax, [0x44cb74]
mov edx, dword [eax]
sub dword [esp], edx
mov edx, dword [eax + 4]
sbb dword [esp + 4], edx
pop eax
pop edx
sub dword [esp], eax
sbb dword [esp + 4], edx
pop eax
pop edx
mov dword [0x44cb94], eax
fild qword [0x44cb6c]
fdiv qword [0x44acb4]
fdiv qword [0x44acb4]
sub esp, 8
fstp qword [esp]
call fcn.0040d690
cdq
push edx
push eax
pop dword [0x44cb6c]
pop dword [0x44cb70]
fild qword [0x44cb74]
fdiv qword [0x44acb4]
fdiv qword [0x44acb4]
sub esp, 8
fstp qword [esp]
call fcn.0040d690
cdq
push edx
push eax
pop dword [0x44cb74]
pop dword [0x44cb78]
fild qword [0x44cb4c]
fdiv qword [0x44acb4]
fdiv qword [0x44acb4]
sub esp, 8
fstp qword [esp]
call fcn.0040d690
cdq
push edx
push eax
pop dword [0x44cb4c]
pop dword [0x44cb50]
fild qword [0x44cb54]
fdiv qword [0x44acb4]
fdiv qword [0x44acb4]
sub esp, 8
fstp qword [esp]
call fcn.0040d690
cdq
push edx
push eax
pop dword [0x44cb54]
pop dword [0x44cb58]
fild qword [0x44cb5c]
fdiv qword [0x44acb4]
fdiv qword [0x44acb4]
sub esp, 8
fstp qword [esp]
call fcn.0040d690
cdq
push edx
push eax
pop dword [0x44cb5c]
pop dword [0x44cb60]
fild dword [0x44cb94]
fdiv qword [0x44acb4]
fdiv qword [0x44acb4]
sub esp, 8
fstp qword [esp]
call fcn.0040d690
mov dword [0x44cb94], eax
call fcn.00416b06
mov dword [0x44cbac], eax
mov edx, str.C:WindowsSystem32license.rtf
lea ecx, [0x44cc64]
call fcn.0040b008
push dword [0x44cc64]
call fcn.0041551c
push edx
push eax
pop ebx
pop edi
cmp edi, 0
jg 0x404c17
jl 0x404c13
cmp ebx, 9
ja 0x404c17
xor eax, eax
jmp 0x404c1c
mov eax, 1
or eax, eax
je 0x404c35
push 0
push dword [0x44cc64]
call fcn.004156ba
mov dword [0x44cbac], eax
mov dword [0x44cd64], 0
mov dword [0x44cc68], 0
mov dword [0x44ccd8], 0
push dword [0x44cbac]
call fcn.00416b3d
mov dword [0x44cd68], eax
mov dword [0x44cd00], 0
mov dword [0x44cd64], 0x7bc
jmp 0x404c79
call fcn.00416b06
push eax
call fcn.00416b3d
cmp eax, dword [0x44cd64]
jl 0x404d48
push edx
call fcn.00417af0
pop edx
push eax
push 1
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
mov eax, dword [0x44cd64]
cdq
push edx
push eax
call fcn.0040bb80
call fcn.00417b30
push dword [0x44cd48]
call fcn.0040b152
add dword [esp + 4], edx
call fcn.0040b750
call fcn.0040b1b0
and eax, eax
je 0x404ce6
mov eax, dword [0x44cd64]
mov dword [0x44ccd8], eax
push edx
call fcn.00417af0
pop edx
push eax
push 1
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
mov eax, dword [0x44cd64]
cdq
push edx
push eax
call fcn.0040bb80
call fcn.00417b30
push dword [0x44cd04]
call fcn.0040b152
add dword [esp + 4], edx
call fcn.0040b750
call fcn.0040b1b0
and eax, eax
je 0x404d3c
mov eax, dword [0x44cd64]
mov dword [0x44cc68], eax
inc dword [0x44cd64]
jno 0x404c79
mov ebx, dword [0x44cd68]
cmp ebx, 0x7bc
jl 0x404da2
mov ebx, dword [0x44cc68]
cmp ebx, 0x7bc
jl 0x404d7c
mov ebx, dword [0x44cd68]
cmp ebx, dword [0x44cc68]
jge 0x404d7c
mov eax, dword [0x44cc68]
mov dword [0x44cd68], eax
mov ebx, dword [0x44ccd8]
cmp ebx, 0x7bc
jl 0x404da2
mov ebx, dword [0x44cd68]
cmp ebx, dword [0x44ccd8]
jge 0x404da2
mov eax, dword [0x44cd68]
mov dword [0x44ccd8], eax
mov ebx, dword [0x44cc68]
and ebx, ebx
jne 0x404dbd
mov ebx, dword [0x44ccd8]
and ebx, ebx
jne 0x404dbd
mov eax, 1
jmp 0x404dbf
xor eax, eax
and eax, eax
je 0x404dd5
call fcn.00416b06
push eax
call fcn.00416b3d
mov dword [0x44cd64], eax
jmp 0x404e25
mov ebx, dword [0x44cc68]
and ebx, ebx
jne 0x404deb
mov eax, dword [0x44ccd8]
mov dword [0x44cd64], eax
jmp 0x404e25
mov ebx, dword [0x44ccd8]
and ebx, ebx
jne 0x404e01
mov eax, dword [0x44cc68]
mov dword [0x44cd64], eax
jmp 0x404e25
mov ebx, dword [0x44ccd8]
cmp ebx, dword [0x44cc68]
jg 0x404e1b
mov eax, dword [0x44cc68]
mov dword [0x44cd64], eax
jmp 0x404e25
mov eax, dword [0x44ccd8]
mov dword [0x44cd64], eax
mov ebx, dword [0x44cd64]
call fcn.00416b06
push eax
call fcn.00416b3d
mov edi, eax
add edi, 0xfffffff9
cmp ebx, edi
jge 0x404e4b
mov dword [0x44cd00], 1
jmp 0x404e79
mov ebx, dword [0x44cc68]
call fcn.00416b06
push eax
call fcn.00416b3d
mov edi, eax
add edi, 0xfffffff9
cmp ebx, edi
jge 0x404e79
mov eax, dword [0x44cc68]
mov dword [0x44cd64], eax
mov dword [0x44cd00], 1
mov edx, 0x447021
lea ecx, [0x44ccf0]
call fcn.0040b008
mov edx, 0x447021
lea ecx, [0x44cc74]
call fcn.0040b008
mov edx, 0x447021
lea ecx, [0x44cb98]
call fcn.0040b008
cmp dword [0x44cc34], 0
jne 0x404ecf
cmp dword [0x44cd30], 0
jne 0x404ecf
cmp dword [0x44cc70], 0
jne 0x404ecf
cmp dword [0x44cd40], 0
jne 0x404ecf
jmp 0x404ed6
mov eax, 1
jmp 0x404ed8
xor eax, eax
and eax, eax
je 0x404f10
push dword [0x44cbe4]
call fcn.0040d1fb
and eax, eax
je 0x404f01
push dword [0x44ccb0]
mov eax, str.EndpointHost
push eax
call fcn.0040cec5
call fcn.0040cf46
push 0xb
jmp 0x40869a
mov edx, dword [0x44cbd4]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, 0x448033
push edx
call fcn.00417bf0
mov edx, dword [0x44ccf4]
push edx
call fcn.00417bf0
mov edx, 0x4470c8
push edx
call fcn.00417bf0
mov edx, dword [0x44cd04]
push edx
call fcn.00417bf0
mov edx, str._:_r_n
push edx
call fcn.00417bf0
push 0x44ccf0
call fcn.00417b60
push dword [0x44cc28]
call fcn.0040bb50
mov ebx, eax
cmp ebx, 4
jne 0x404fe9
mov edx, dword [0x44ccf0]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, str.OS:
push edx
call fcn.00417bf0
mov edx, dword [0x44cca8]
push edx
call fcn.00417bf0
mov edx, 0x4470e3
push edx
call fcn.00417bf0
mov edx, dword [0x44cc28]
push edx
call fcn.00417bf0
mov edx, 0x4470c8
push edx
call fcn.00417bf0
mov edx, dword [0x44cd48]
push edx
call fcn.00417bf0
mov edx, 0x4482c1
push edx
call fcn.00417bf0
push 0x44ccf0
call fcn.00417b60
jmp 0x405040
mov edx, dword [0x44ccf0]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, str.OS:
push edx
call fcn.00417bf0
mov edx, dword [0x44cca8]
push edx
call fcn.00417bf0
mov edx, 0x4470c8
push edx
call fcn.00417bf0
mov edx, dword [0x44cd48]
push edx
call fcn.00417bf0
mov edx, 0x4482c1
push edx
call fcn.00417bf0
push 0x44ccf0
call fcn.00417b60
mov edx, dword [0x44ccf0]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, 0x4478b2
push edx
call fcn.00417bf0
mov edx, dword [0x44cba8]
push edx
call fcn.00417bf0
mov edx, 0x44a882
push edx
call fcn.00417bf0
push 0x44ccf0
call fcn.00417b60
mov edx, dword [0x44ccf0]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, str.RAM:
push edx
call fcn.00417bf0
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cb70]
push dword [0x44cb6c]
call fcn.0040bb80
pop eax
mov edx, str._MB__
push edx
call fcn.00417bf0
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cb78]
push dword [0x44cb74]
call fcn.0040bb80
pop eax
mov edx, str._MB_free__r_n
push edx
call fcn.00417bf0
push 0x44ccf0
call fcn.00417b60
fld dword [0x44cc9c]
fcomp dword [0x44aca8]
fnstsw ax
test ah, 0x40
jne 0x40529a
cmp dword [0x44ccb4], 0
je 0x4051e3
mov edx, dword [0x44ccf0]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, str.SSD:
push edx
call fcn.00417bf0
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
fild qword [0x44cb7c]
fdiv qword [0x44acb4]
fdiv qword [0x44acb4]
fdiv qword [0x44acb4]
sub esp, 8
fstp qword [esp]
call fcn.0040d690
cdq
push edx
push eax
call fcn.0040bb80
pop eax
mov edx, str._GB__
push edx
call fcn.00417bf0
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
fild qword [0x44cb84]
fdiv qword [0x44acb4]
fdiv qword [0x44acb4]
fdiv qword [0x44acb4]
sub esp, 8
fstp qword [esp]
call fcn.0040d690
cdq
push edx
push eax
call fcn.0040bb80
pop eax
mov edx, str._GB_free__r_n
push edx
call fcn.00417bf0
push 0x44ccf0
call fcn.00417b60
jmp 0x40529a
mov edx, dword [0x44ccf0]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, str.HDD:
push edx
call fcn.00417bf0
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
fild qword [0x44cb7c]
fdiv qword [0x44acb4]
fdiv qword [0x44acb4]
fdiv qword [0x44acb4]
sub esp, 8
fstp qword [esp]
call fcn.0040d690
cdq
push edx
push eax
call fcn.0040bb80
pop eax
mov edx, str._GB__
push edx
call fcn.00417bf0
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
fild qword [0x44cb84]
fdiv qword [0x44acb4]
fdiv qword [0x44acb4]
fdiv qword [0x44acb4]
sub esp, 8
fstp qword [esp]
call fcn.0040d690
cdq
push edx
push eax
call fcn.0040bb80
pop eax
mov edx, str._GB_free__r_n
push edx
call fcn.00417bf0
push 0x44ccf0
call fcn.00417b60
mov edx, dword [0x44ccf0]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
push 0x44cb98
call fcn.00417b60
mov edx, dword [0x44ccf0]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, 0x44a882
push edx
call fcn.00417bf0
push 0x44ccf0
call fcn.00417b60
mov edx, str.Kompatibilnost_sa_Windows_11:__r_n_r_n
lea ecx, [0x44cc74]
call fcn.0040b008
mov edx, dword [0x44ccf0]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, dword [0x44cc74]
push edx
call fcn.00417bf0
push 0x44ccf0
call fcn.00417b60
call fcn.0040f5d4
mov ebx, eax
cmp ebx, 1
jle 0x405337
cmp dword [0x44cb90], 0
je 0x405337
mov eax, 1
jmp 0x405339
xor eax, eax
and eax, eax
je 0x4053f5
call fcn.00408c9c
and eax, eax
je 0x40539e
mov edx, dword [0x44ccf0]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, str.CPU:_DA_
push edx
call fcn.00417bf0
push 0x44ccf0
call fcn.00417b60
mov edx, dword [0x44cc74]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, str.CPU:_DA_
push edx
call fcn.00417bf0
push 0x44cc74
call fcn.00417b60
jmp 0x4053f0
mov edx, dword [0x44ccf0]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, str.CPU:_Da_
push edx
call fcn.00417bf0
push 0x44ccf0
call fcn.00417b60
mov edx, dword [0x44cc74]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, str.CPU:_Da_
push edx
call fcn.00417bf0
push 0x44cc74
call fcn.00417b60
jmp 0x4054a4
call fcn.00408c9c
and eax, eax
je 0x405452
mov edx, dword [0x44ccf0]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, str.CPU:_Ne_
push edx
call fcn.00417bf0
push 0x44ccf0
call fcn.00417b60
mov edx, dword [0x44cc74]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, str.CPU:_Ne_
push edx
call fcn.00417bf0
push 0x44cc74
call fcn.00417b60
jmp 0x4054a4
mov edx, dword [0x44ccf0]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, str.CPU:_NE_
push edx
call fcn.00417bf0
push 0x44ccf0
call fcn.00417b60
mov edx, dword [0x44cc74]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, str.CPU:_NE_
push edx
call fcn.00417bf0
push 0x44cc74
call fcn.00417b60
cmp dword [0x44cce8], 0
je 0x405504
mov edx, dword [0x44ccf0]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, str.RAM:_DA_
push edx
call fcn.00417bf0
push 0x44ccf0
call fcn.00417b60
mov edx, dword [0x44cc74]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, str.RAM:_DA_
push edx
call fcn.00417bf0
push 0x44cc74
call fcn.00417b60
jmp 0x4055b4
mov ebx, dword [0x44cc04]
and ebx, ebx
jne 0x405562
mov edx, dword [0x44ccf0]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, str.RAM:_Da_
push edx
call fcn.00417bf0
push 0x44ccf0
call fcn.00417b60
mov edx, dword [0x44cc74]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, str.RAM:_Da_
push edx
call fcn.00417bf0
push 0x44cc74
call fcn.00417b60
jmp 0x4055b4
mov edx, dword [0x44ccf0]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, str.RAM:_NE_
push edx
call fcn.00417bf0
push 0x44ccf0
call fcn.00417b60
mov edx, dword [0x44cc74]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, str.RAM:_NE_
push edx
call fcn.00417bf0
push 0x44cc74
call fcn.00417b60
cmp dword [0x44ccb4], 0
je 0x405693
fild qword [0x44cb7c]
fdiv qword [0x44acb4]
fdiv qword [0x44acb4]
fdiv qword [0x44acb4]
sub esp, 8
fstp qword [esp]
call fcn.0040d690
mov ebx, eax
cmp ebx, 0x40
jge 0x40563f
mov edx, dword [0x44ccf0]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, str.SSD:_Ne.
push edx
call fcn.00417bf0
push 0x44ccf0
call fcn.00417b60
mov edx, dword [0x44cc74]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, str.SSD:_Ne.
push edx
call fcn.00417bf0
push 0x44cc74
call fcn.00417b60
jmp 0x405691
mov edx, dword [0x44ccf0]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, str.SSD:_DA.
push edx
call fcn.00417bf0
push 0x44ccf0
call fcn.00417b60
mov edx, dword [0x44cc74]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, str.SSD:_DA.
push edx
call fcn.00417bf0
push 0x44cc74
call fcn.00417b60
jmp 0x4056e5
mov edx, dword [0x44ccf0]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, str.HDD:_NE.
push edx
call fcn.00417bf0
push 0x44ccf0
call fcn.00417b60
mov edx, dword [0x44cc74]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, str.HDD:_NE.
push edx
call fcn.00417bf0
push 0x44cc74
call fcn.00417b60
mov edx, dword [0x44ccf0]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, str._r_n_r_n_r_nVoditelji_i_ovlastene_GPDR_osobe__ostali_NE_:_r_n
push edx
call fcn.00417bf0
push 0x44ccf0
call fcn.00417b60
mov edx, dword [0x44cb98]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, 0x44a882
push edx
call fcn.00417bf0
mov edx, dword [0x44cc74]
push edx
call fcn.00417bf0
mov edx, str._r_n_r_n
push edx
call fcn.00417bf0
push 0x44cb98
call fcn.00417b60
call fcn.0040f36b
mov dword [0x44cc6c], eax
mov edx, str.deploy.exe
lea ecx, [0x44cc14]
call fcn.0040b008
mov edx, dword [0x44cd78]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, str.inventura_
push edx
call fcn.00417bf0
mov edx, dword [0x44cc14]
push edx
call fcn.00417bf0
push 0x44cd6c
call fcn.00417b60
push 0
push 0
push 0
push 0xe
push 0xa
push 0x7e9
call fcn.00416920
mov dword [0x44cc30], eax
mov eax, dword [0x44cc30]
mov dword [0x44cbd8], eax
mov eax, dword [0x44cc30]
mov dword [0x44cbf0], eax
push 0
push 0
push 0
push 0xa
push 0xa
push 0x7e7
call fcn.00416920
mov dword [0x44ccb8], eax
push 0
push 0
push 0
push 8
push 0xa
push 0x7e8
call fcn.00416920
mov dword [0x44cbdc], eax
push 0
push 0
push 0
push 8
push 0xa
push 0x7e8
call fcn.00416920
mov dword [0x44cc78], eax
push 0
push 0
push 0
push 0xe
push 0xa
push 0x7e9
call fcn.00416920
mov dword [0x44cd10], eax
push 0
push 0
push 0
push 0xb
push 0xb
push 0x7e9
call fcn.00416920
mov dword [0x44cc2c], eax
push 0
push 0
push 0
push 0xa
push 0xb
push 0x7ea
call fcn.00416920
mov dword [0x44cc58], eax
push 0
push 0
push 0
push 0xa
push 0xa
push 0x7e7
call fcn.00416920
mov dword [0x44cc10], eax
push 0
push 0
push 0
push 0xc
push 1
push 0x7eb
call fcn.00416920
mov dword [0x44cd34], eax
push 0
push 0
push 0
push 9
push 1
push 0x7ed
call fcn.00416920
mov dword [0x44cd38], eax
push 0
push 0
push 0
push 0xe
push 0xa
push 0x7ef
call fcn.00416920
mov dword [0x44cd60], eax
push 0
push 0
push 0
push 0xe
push 8
push 0x7e9
call fcn.00416920
mov dword [0x44cccc], eax
push 0
push 0
push 0
push 0xd
push 8
push 0x7ea
call fcn.00416920
mov dword [0x44ccd0], eax
push 0
push 0
push 0
push 9
push 1
push 0x7ed
call fcn.00416920
mov dword [0x44ccd4], eax
push 0
push 0
push 0
push 0xc
push 1
push 0x7eb
call fcn.00416920
mov dword [0x44ccec], eax
mov edx, str.150715111607170317091803180919031909200420H1200920H221H121H2
lea ecx, [0x44cbb4]
call fcn.0040b008
call fcn.00416b06
mov ebx, eax
cmp ebx, dword [0x44cbd8]
jle 0x405ad5
push edx
call fcn.00417af0
pop edx
push eax
push 1
mov eax, str.enterprise
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cca8]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b750
call fcn.0040b1b0
mov ebx, eax
and ebx, ebx
jne 0x405a9d
mov edx, dword [0x44cbb4]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, 0x447442
push edx
call fcn.00417bf0
push 0x44cbb4
call fcn.00417b60
jmp 0x405ad5
call fcn.00416b06
mov ebx, eax
cmp ebx, dword [0x44cbf0]
jle 0x405ad5
mov edx, dword [0x44cbb4]
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417bf0
mov edx, 0x447442
push edx
call fcn.00417bf0
push 0x44cbb4
call fcn.00417b60
call fcn.0040ec49
and eax, eax
je 0x405ae0
jmp 0x405aea
push 0x45
jmp 0x40869a
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
call fcn.0040ed20
push 0x44cbbc
call fcn.00417b60
push edx
call fcn.00417af0
pop edx
push eax
push 1
mov eax, str.desktop_
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cbbc]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b750
call fcn.0040b1b0
mov dword [0x44cc48], eax
mov ebx, dword [0x44cc48]
and ebx, ebx
jle 0x405baa
push edx
call fcn.00417af0
pop edx
push eax
mov edx, 0x4474fc
push edx
call fcn.00417bf0
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
mov ebx, dword [0x44cc48]
mov eax, str.desktop_
push eax
call fcn.0040bb50
add ebx, eax
push ebx
push dword [0x44cbbc]
call fcn.0040b900
pop eax
push 0x44cbbc
call fcn.00417b60
jmp 0x405e29
push edx
call fcn.00417af0
pop edx
push eax
push 1
mov eax, str.laptop_
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cbbc]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b750
call fcn.0040b1b0
mov dword [0x44cc48], eax
mov ebx, dword [0x44cc48]
and ebx, ebx
jle 0x405c4b
push edx
call fcn.00417af0
pop edx
push eax
mov edx, 0x448195
push edx
call fcn.00417bf0
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
mov ebx, dword [0x44cc48]
mov eax, str.laptop_
push eax
call fcn.0040bb50
add ebx, eax
push ebx
push dword [0x44cbbc]
call fcn.0040b900
pop eax
push 0x44cbbc
call fcn.00417b60
jmp 0x405e29
push edx
call fcn.00417af0
pop edx
push eax
push 1
mov eax, str.notebook_
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cbbc]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b750
call fcn.0040b1b0
mov dword [0x44cc48], eax
mov ebx, dword [0x44cc48]
and ebx, ebx
jle 0x405cec
push edx
call fcn.00417af0
pop edx
push eax
mov edx, 0x44a885
push edx
call fcn.00417bf0
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
mov ebx, dword [0x44cc48]
mov eax, str.notebook_
push eax
call fcn.0040bb50
add ebx, eax
push ebx
push dword [0x44cbbc]
call fcn.0040b900
pop eax
push 0x44cbbc
call fcn.00417b60
jmp 0x405e29
push edx
call fcn.00417af0
pop edx
push eax
push 1
mov eax, 0x4475d1
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cbbc]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b750
call fcn.0040b1b0
mov dword [0x44cc48], eax
mov ebx, dword [0x44cc48]
and ebx, ebx
jle 0x405d8d
push edx
call fcn.00417af0
pop edx
push eax
mov edx, 0x44ab3a
push edx
call fcn.00417bf0
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
mov ebx, dword [0x44cc48]
mov eax, 0x4475d1
push eax
call fcn.0040bb50
add ebx, eax
push ebx
push dword [0x44cbbc]
call fcn.0040b900
pop eax
push 0x44cbbc
call fcn.00417b60
jmp 0x405e29
push edx
call fcn.00417af0
pop edx
push eax
push 1
mov eax, str.pos_
push eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push dword [0x44cbbc]
call fcn.0040b640
call fcn.0040b152
add dword [esp], edx
call fcn.0040b750
call fcn.0040b1b0
mov dword [0x44cc48], eax
mov ebx, dword [0x44cc48]
and ebx, ebx
jle 0x405e29
push edx
call fcn.00417af0
pop edx
push eax
mov edx, 0x44ab3a
push edx
call fcn.00417bf0
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
mov ebx, dword [0x44cc48]
mov eax, str.pos_
push eax
call fcn.0040bb50
add ebx, eax
push ebx
push dword [0x44cbbc]
call fcn.0040b900
pop eax
push 0x44cbbc
call fcn.00417b60
push 0
call fcn.0040f4f1
mov dword [esp - 8], eax
mov dword [esp - 4], edx
fild qword [esp - 8]
fdiv qword [0x44acb4]
fdiv qword [0x44acb4]
fdiv qword [0x44acb4]
fadd qword [0x44acc4]
sub esp, 8
fstp qword [esp]
call fcn.0040d690
mov dword [0x44ccc8], eax
push dword [0x44cb80]
push dword [0x44cb7c]
push 0
push 0x400
push dword [esp + 0xc]
push dword [esp + 0xc]
call fcn.0040b010
mov dword [esp], eax
mov dword [esp + 4], edx
push 0
push 0x400
push dword [esp + 0xc]
push dword [esp + 0xc]
call fcn.0040b010
mov dword [esp], eax
mov dword [esp + 4], edx
push 0
push 0x400
push dword [esp + 0xc]
push dword [esp + 0xc]
call fcn.0040b010
mov dword [esp], eax
mov dword [esp + 4], edx
pop eax
pop edx
mov dword [0x44cbc4], eax
mov edx, str.1632404850556064801001201281602002402502563204805005126407508009601024
lea ecx, [0x44cc40]
call fcn.0040b008
mov edx, 0x447021
lea ecx, [0x44cbec]
call fcn.0040b008
mov dword [0x44cbcc], 0x1869f
fild dword [0x44cbc4]
sub esp, 8
fstp qword [esp]
push dword [0x44cc40]
call fcn.0040ba20
fld qword [esp]
add esp, 8
mov dword [esp - 8], eax
mov dword [esp - 4], edx
fild qword [esp - 8]
fsubp st(1)
fadd qword [0x44accc]
fabs
fild dword [0x44cbcc]
fcompp
fnstsw ax
test ah, 0x41
jne 0x405fa7
mov ebx, dword [0x44cbc4]
push dword [0x44cc40]
call fcn.0040ba20
mov ecx, ebx
sar ecx, 0x1f
push ecx
push ebx
push edx
pop edx
sub dword [esp], eax
sbb dword [esp + 4], edx
pop eax
pop edx
mov dword [0x44cbcc], eax
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push 1
mov eax, 0x4472ba
push eax
push dword [0x44cc40]
call fcn.0040b750
mov ebx, eax
dec ebx
push ebx
push dword [0x44cc40]
call fcn.0040b810
push 0x44cbec
call fcn.00417b60
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push 1
mov eax, 0x4472ba
push eax
push dword [0x44cc40]
call fcn.0040b750
mov ebx, eax
inc ebx
push ebx
push dword [0x44cc40]
call fcn.0040b900
push 0x44cc40
call fcn.00417b60
push dword [0x44cc40]
mov edx, 0x447021
pop ecx
call fcn.0040b180
je 0x405efe
mov ebx, dword [0x44ccb4]
and ebx, ebx
jne 0x406077
push edx
call fcn.00417af0
pop edx
push eax
call fcn.004098df
mov edx, 0x447190
push edx
call fcn.00417bf0
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
mov eax, dword [0x44ccc8]
cdq
push edx
push eax
call fcn.0040bb80
pop eax
mov edx, 0x4479f8
push edx
call fcn.00417bf0
mov edx, dword [0x44cbec]
push edx
call fcn.00417bf0
mov edx, 0x4479f8
push edx
call fcn.00417bf0
mov edx, dword [0x44cbbc]
push edx
call fcn.00417bf0
push 0x44cbbc
call fcn.00417b60
jmp 0x4060e5
push edx
call fcn.00417af0
pop edx
push eax
call fcn.004098df
mov edx, 0x447190
push edx
call fcn.00417bf0
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
mov eax, dword [0x44ccc8]
cdq
push edx
push eax
call fcn.0040bb80
pop eax
mov edx, 0x4479f8
push edx
call fcn.00417bf0
mov edx, dword [0x44cbec]
push edx
call fcn.00417bf0
mov edx, 0x4472b5
push edx
call fcn.00417bf0
mov edx, dword [0x44cbbc]
push edx
call fcn.00417bf0
push 0x44cbbc
call fcn.00417b60
push edx
call fcn.00417af0
pop edx
push eax
push edx
call fcn.00417af0
pop edx
push eax
push 0x18
push dword [0x44cbbc]
call fcn.0040b810
push 0x44cbbc
call fcn.00417b60
mov edx, 0x447021
lea ecx, [0x44ccbc]
call fcn.0040b008
mov ebx, dword [0x44cc6c]
cmp ebx, 0x41
je 0x406142
call 0x4086b4
call fcn.00417ad0
push dword [0x44cb44]
call sub.KERNEL32.dll_HeapDestroy
call sub.KERNEL32.dll_ExitProcess
call fcn.0040cc85
call fcn.0040d9f5
call fcn.0040ec19
call fcn.0040eda0
call fcn.0040f6fc
call fcn.004109a5
call fcn.00411d07
call fcn.00411fd8
call fcn.004151f0
call fcn.00415504
call fcn.0041589c
call fcn.00415970
call fcn.00417188
call fcn.004144c0
ret