Function at 0x1002f5f9
Capabilities:
Set registry value

Disassembly:
push 0xffffffffffffffff
push 0x1009db28
mov eax, dword fs:[0]
push eax
sub esp, 8
push ebx
push esi
push edi
mov eax, dword [0x100c230c]
xor eax, esp
push eax
lea eax, [esp + 0x18]
mov dword fs:[0], eax
lea eax, [esp + 0x10]
push eax
call fcn.10002500
mov dword [esp + 0x20], 0
lea edi, [esp + 0x10]
call fcn.1000fad0
mov ebx, edi
call 0x1000fec0
mov ebx, eax
call fcn.1000fe20
mov eax, dword [esp + 0x10]
cmp dword [eax - 0xc], 0
jl 0x1002e772
push str.APPLE_HDD
push eax
call fcn.10075f11
add esp, 8
test eax, eax
je 0x1002e772
sub eax, dword [esp + 0x10]
sar eax, 1
jne 0x1002e772
mov ecx, edi
push ecx
mov eax, 0xa
xor ecx, ecx
call fcn.10015d20
lea ebx, [esp + 0x10]
call 0x1000fec0
mov ebx, eax
call fcn.1000fe20
mov eax, dword [esp + 0x10]
cmp dword [eax - 0xc], 0
jl 0x1002e7b7
push str.ASDK
push eax
call fcn.10075f11
add esp, 8
test eax, eax
je 0x1002e7b7
sub eax, dword [esp + 0x10]
sar eax, 1
jne 0x1002e7b7
lea edx, [esp + 0x10]
push edx
mov eax, 5
xor ecx, ecx
call fcn.10015d20
lea ebx, [esp + 0x10]
call 0x1000fec0
mov ebx, eax
call fcn.1000fe20
mov ecx, dword [esp + 0x10]
mov eax, dword [ecx - 0xc]
test eax, eax
jl 0x1002e7fd
push str.AVD
push ecx
call fcn.10075f11
add esp, 8
test eax, eax
je 0x1002e7fd
sub eax, dword [esp + 0x10]
sar eax, 1
jne 0x1002e7fd
lea eax, [esp + 0x10]
push eax
mov eax, 4
xor ecx, ecx
call fcn.10015d20
lea ebx, [esp + 0x10]
call 0x1000fec0
mov ebx, eax
call fcn.1000fe20
mov eax, dword [esp + 0x10]
cmp dword [eax - 0xc], 0
jl 0x1002e842
push str.ATA
push eax
call fcn.10075f11
add esp, 8
test eax, eax
je 0x1002e842
sub eax, dword [esp + 0x10]
sar eax, 1
jne 0x1002e842
lea ecx, [esp + 0x10]
push ecx
mov eax, 4
xor ecx, ecx
call fcn.10015d20
lea ebx, [esp + 0x10]
call 0x1000fec0
mov ebx, eax
call fcn.1000fe20
mov ecx, dword [esp + 0x10]
mov eax, dword [ecx - 0xc]
xor esi, esi
test eax, eax
jl 0x1002e87f
push 0x100abe20
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002e87f
sub eax, ecx
sar eax, 1
je 0x100301d9
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.SEAGATE
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002e8a8
sub eax, ecx
sar eax, 1
je 0x100301d9
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push 0x100abe38
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002e8d7
sub eax, ecx
sar eax, 1
jne 0x1002e8d7
call fcn.1002e020
jmp 0x100301de
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.SAMSUNG
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002e900
sub eax, ecx
sar eax, 1
je 0x100301d2
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.SAMSUN
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002e929
sub eax, ecx
sar eax, 1
je 0x100301d2
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.SAMSUNG1
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002e952
sub eax, ecx
sar eax, 1
je 0x100301d2
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.SAMXUNG
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002e97b
sub eax, ecx
sar eax, 1
je 0x100301d2
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.TOSHIBA
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002e9a7
sub eax, ecx
sar eax, 1
cmp eax, 0xffffffff
jne 0x100301cb
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.TOSHIB
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002e9d0
sub eax, ecx
sar eax, 1
je 0x100301cb
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.FUJITSU
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002ea02
sub eax, ecx
sar eax, 1
cmp eax, 0xffffffff
je 0x1002ea02
call fcn.1002e430
jmp 0x100301de
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.INTEL
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002ea2b
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.CORSAIR
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002ea54
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.KINGSTON
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002ea7d
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push 0x100abee8
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002eaa6
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.G.SKILL
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002eacf
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push 0x100abf00
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002eaf8
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push 0x100abf10
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002eb21
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.ADAT
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002eb4a
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.ADATA
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002eb73
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str._ADATA
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002eb9f
sub eax, ecx
sar eax, 1
cmp eax, 0xffffffff
jne 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.CRUCIAL
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002ebc8
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.M4_CT
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002ebf1
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.V4_CT
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002ec1a
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.MTFD
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002ec43
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.PLEXTOR
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002ec6c
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.EDGE
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002ec95
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.RUNCORE
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002ecbe
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.MKNSSDC
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002ece7
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.SANDIS
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002ed10
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.SANDISK
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002ed39
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.LITEON
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002ed62
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.LITEONIT
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002ed8b
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.MICRON_M
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002edb4
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.MICRON
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002eddd
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.GALAX
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002ee06
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.PLEXTO__PX_
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002ee2f
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.PLEXTO_PX_
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002ee58
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.PLEXTOR_PX_
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002ee81
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.ATA_KINGSTON
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002eeaa
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.NVME
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002eed6
sub eax, ecx
sar eax, 1
cmp eax, 0xffffffff
jne 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str._SSD
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002ef02
sub eax, ecx
sar eax, 1
cmp eax, 0xffffffff
jne 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.COLORFUL
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002ef2b
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str._COLORFUL
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002ef57
sub eax, ecx
sar eax, 1
cmp eax, 0xffffffff
jne 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.KINGFAST
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002ef80
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.TECLAS
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002efa9
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.TECLAST
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002efd2
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.HYNIX
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002effb
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.GENERIC_NCARD
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f024
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.ANUCELL
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f04d
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.APACER
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f076
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.ASIN
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f09f
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.ASINT
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f0c8
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.ASGARD
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f0f1
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.BIOSTA
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f116
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.BIOSTAR
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f13b
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f160
push str.CABOFIT
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f160
sub eax, ecx
sar eax, 1
je 0x100301c4
mov eax, dword [ecx - 0xc]
test eax, eax
jl 0x1002f187
push str.DRAGONDI
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f187
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f3e2
push str.DRAGONDI
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f1b0
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f3e2
push str.DERLER
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f1d9
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f3e2
push str.DOMON
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f202
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f3e2
push str.EAGET_SS_D
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f22b
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f3e2
push str.EEKOO
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f254
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f3e2
push str.EVTRAN
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f27d
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f3e2
push str.FASPEED
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f2a6
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f3e2
push str.FASPEE
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f2cf
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f3e2
push str.FASTDISK
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f2f8
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f3e2
push str.FORSA
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f321
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f3e2
push str.GLOWA
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f34a
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f3e2
push str.GLOWAY
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f373
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f3e2
push str.GAINWARD
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f398
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f3e2
push str.GALA
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f3bd
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f3e2
push str.GALAIRD
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f3e2
sub eax, ecx
sar eax, 1
je 0x100301c4
mov eax, dword [ecx - 0xc]
test eax, eax
jl 0x1002f409
push str.GAMER
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f409
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f664
push str.GEIL_ZENITH
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f432
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f664
push str.GAMER
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f45b
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f664
push str.GOWE
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f484
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f664
push str.HIGHX
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f4ad
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f664
push str.HISTOR
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f4d6
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f664
push str.HY_SDEED
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f4ff
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f664
push str.HY_SPEED
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f528
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f664
push str.I_FLASH
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f551
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f664
push str.IFOUND
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f57a
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f664
push str.IFUNK
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f5a3
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f664
push str.INTE
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f5cc
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f664
push str.JUNSHI
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f5f5
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f664
push str.KDATA
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f61a
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f664
push str.KINGDIAN
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f63f
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x1002f664
push str.KINGDING
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f664
sub eax, ecx
sar eax, 1
je 0x100301c4
mov eax, dword [ecx - 0xc]
test eax, eax
jl 0x1002f68b
push str.KINGBANK
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f68b
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.KINGRICH
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f6b4
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.KINGSAND
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f6dd
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.KINGBANK
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f706
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.KING_SHA_RE
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f72f
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.KING__SHARE
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f758
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.KING_SHARE
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f781
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.KINGSHAR_E
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f7aa
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.KINGSHARE
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f7d3
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.KINGSPEC
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f7fc
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.ACJC2M
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f825
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.ACSC2M
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f84e
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.ACSC4M
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f877
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.KINGSSD_
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f8a0
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.KINGSTEK
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f8c9
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.KUAIKA
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f8f2
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.LANSHI
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f91b
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.LENOVO__S
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f944
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.LENOVO_S
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f96d
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.MACMEMOR
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f996
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.MAXSUN
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f9bf
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.MERELAIR
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002f9e8
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.MICROFLAS
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002fa11
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.MICROFLASH
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002fa3a
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.MICROFLA_SH
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002fa63
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.NETAC__S
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002fa8c
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.NETAC_SS
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002fab5
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.POWERSSD
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002fade
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.QIDAN
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002fb07
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.RAMSTA_S
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002fb30
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.RUNENG
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002fb59
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.REEINN
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002fb82
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.REEINNO
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002fbab
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.SAMSWEET
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002fbd4
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.SHINEDISK
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002fbfd
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.SHINEDIS
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002fc26
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.SHINEDOE
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002fc4f
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.SPCC
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002fc78
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.STARRAM
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002fca1
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.STARSWAY
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002fcca
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.SUPERSSP
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002fcf3
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.TAISU_SS_D
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002fd1c
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.TEELKOOU
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002fd45
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.TEKISM
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002fd6e
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.TURXUN
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002fd97
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.TXRUI
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002fdc0
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.TYH
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002fde9
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.UKINGS
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002fe12
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.VASEKY
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002fe3b
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.XS_TAK
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002fe64
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.XSTAR
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002fe8d
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.ZENFAS
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002feb6
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.ZENFAST
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002fedf
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.ZOTAC
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002ff08
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push 0x100ac78c
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002ff31
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.120G
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002ff5a
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.120GB
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002ff83
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.128G
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002ffac
sub eax, ecx
sar eax, 1
je 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str._128G
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x1002ffd8
sub eax, ecx
sar eax, 1
cmp eax, 0xffffffff
jne 0x100301c4
cmp dword [ecx - 0xc], esi
jl 0x100301e4
push str.128GB
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x10030001
mov esi, 1
jmp 0x100301e4
call fcn.1002e330
jmp 0x100301de
call fcn.1002e100
jmp 0x100301de
call fcn.1002dc60
mov esi, eax
mov ecx, dword [esp + 0x10]
cmp dword [ecx - 0xc], 0
jl 0x10030235
push str.RAID
push ecx
call fcn.10075f11
mov ecx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x10030235
sub eax, ecx
sar eax, 1
cmp eax, 0xffffffff
je 0x10030235
push 4
lea edx, [esp + 0x18]
push edx
push 4
push str.raid
push str.SOFTWARE360Safe_softmgrdio
push reloc.OLEAUT32.dll_SysReAllocString
xor esi, esi
mov dword [esp + 0x2c], 1
call dword [sym.imp.SHLWAPI.dll_SHSetValueW]
mov ecx, dword [esp + 0x10]
call fcn.1002e510
test eax, eax
je 0x10030240
xor esi, esi
mov dword [esp + 0x20], 0xffffffff
lea ecx, [esp + 0x10]
call fcn.100025b0
mov eax, esi
mov ecx, dword [esp + 0x18]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
add esp, 0x14
ret