Function at 0x1003cae4
Capabilities:
Create thread

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x14
mov eax, dword [0x1027c41c]
xor edx, edx
movss xmm1, dword [0x10274158]
and dword [ebp - 8], 0
and dword [ebp - 4], 0
mov ecx, dword [eax + 0x1b48]
push ebx
push esi
push edi
movss xmm2, dword [ecx + 0x14]
xor edi, edi
movss xmm0, dword [ecx + 0x18]
subss xmm2, xmm1
or dword [eax + 0x1bd0], 2
inc edi
movss dword [ebp - 0xc], xmm0
movss xmm0, dword [0x102740b0]
movss dword [eax + 0x1bf4], xmm0
mulss xmm2, dword [0x10273e38]
mov dword [eax + 0x1bd8], edi
movss dword [eax + 0x1bf0], xmm1
lea eax, [ebp - 8]
movss xmm0, dword [ecx + 0x10]
addss xmm2, dword [ecx + 0xc]
addss xmm0, dword [0x10274050]
push eax
lea ecx, [ebp - 0x10]
movss dword [ebp - 0x10], xmm2
movss dword [ebp - 0xc], xmm0
call fcn.1005038f
movss xmm1, dword [0x10273ddc]
pop ecx
push 0x30
pop ecx
call fcn.100483d1
push 0x30
mov edx, eax
pop ecx
call fcn.1004848e
cmp byte [0x1027d031], 0
mov eax, 0xff1a1a1a
mov edx, 0xfff5f5f5
push 4
cmovne edx, eax
pop ecx
call fcn.1004848e
push 5
mov edx, 0x5000000
pop ecx
call fcn.1004848e
mov eax, dword [0x1027c41c]
xor ebx, ebx
push ebx
mov esi, str.del_cfg
push esi
mov ecx, dword [eax + 0x1b48]
call fcn.100493dd
xor edx, edx
mov ecx, eax
call fcn.1005163b
push ecx
mov ecx, esi
call fcn.1005195d
pop ecx
test al, al
je 0x1003cd7d
call fcn.10050453
movss xmm1, dword [0x10273ea0]
xor ecx, ecx
mov esi, eax
call fcn.100483d1
mov ecx, dword [0x1027c41c]
movss xmm2, dword [0x10273fa0]
push ebx
mov ecx, dword [ecx + 0x1b48]
push ecx
and dword [esp], ebx
push ebx
movss xmm0, dword [ecx + 0xc]
movss xmm1, dword [ecx + 0x10]
mov ecx, esi
addss xmm0, dword [0x10273fbc]
addss xmm1, dword [0x10273fbc]
push str.Delete_config_
push eax
lea eax, [ebp - 0x10]
push eax
push dword [0x1027d044]
movss dword [ebp - 0x10], xmm0
movss dword [ebp - 0xc], xmm1
call fcn.1005e4e0
call fcn.10050453
movss xmm1, dword [0x10273ea0]
xor ecx, ecx
mov esi, eax
call fcn.100483d1
mov ecx, dword [0x1027c41c]
movss xmm2, dword [0x10273f98]
push ebx
mov ecx, dword [ecx + 0x1b48]
push ecx
and dword [esp], ebx
push ebx
movss xmm0, dword [ecx + 0xc]
movss xmm1, dword [ecx + 0x10]
mov ecx, esi
addss xmm0, dword [0x10273fbc]
addss xmm1, dword [0x1027400c]
push str.Are_you_sure_you_want_to_delete_the__nconfig_is_this_action_irreversible__
push eax
lea eax, [ebp - 0x10]
push eax
push dword [0x1027d02c]
movss dword [ebp - 0x10], xmm0
movss dword [ebp - 0xc], xmm1
call fcn.1005e4e0
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x10], 0x41c80000
mov dword [ebp - 0xc], 0x42c80000
call fcn.10050a1e
call fcn.10050d64
push edi
lea edx, [ebp - 0x10]
mov dword [ebp - 0x10], 0x42f00000
mov ecx, 0x10271b00
mov dword [ebp - 0xc], 0x41b00000
call fcn.1002cb4e
pop ecx
test al, al
je 0x1003cd04
mov byte [0x1027c419], bl
movss xmm1, dword [0x10274284]
xorps xmm0, xmm0
call fcn.100508cd
push ebx
lea edx, [ebp - 0x10]
mov dword [ebp - 0x10], 0x42f00000
mov ecx, 0x10271afc
mov dword [ebp - 0xc], 0x41b00000
call fcn.1002cb4e
pop ecx
test al, al
je 0x1003cd73
push edi
call fcn.1010e464
pop ecx
lea ecx, [ebp - 4]
push ecx
push ebx
push eax
push 0x1003de87
push ebx
push ebx
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
add esp, 0x18
mov dword [ebp - 8], eax
test eax, eax
je 0x1003cd8a
cmp dword [ebp - 4], ebx
je 0x1003cd91
push dword [ebp - 4]
push eax
call fcn.100fa4f6
pop ecx
pop ecx
test eax, eax
jne 0x1003cd91
mov byte [0x1027c419], bl
call fcn.10050e6a
call fcn.100519fa
push 3
pop ecx
call fcn.10048529
pop edi
pop esi
pop ebx
leave
ret
mov dword [ebp - 4], ebx
push 6
jmp 0x1003cd92
push edi
call fcn.100f7f2d
int3