Function at 0x4be9c0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x1ac
mov eax, dword [0x6e7024]
xor eax, ebp
mov dword [ebp - 4], eax
push edi
mov edi, dword [ebp + 8]
test edi, edi
jne 0x4bea16
push dword [0x648fa4]
lea eax, [ebp - 0x1a4]
push edi
push eax
mov dword [ebp - 0x1a4], str.CommonSaveControlSystemInf.cpp
mov dword [ebp - 0x1a0], 0x158b
call fcn.00437d10
add esp, 0xc
xor al, al
pop edi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.00630fec
mov esp, ebp
pop ebp
ret
push esi
mov ecx, edi
call fcn.004ad340
mov dword [ebp - 0x19c], 8
mov word [ebp - 0x198], 0x2600
mov dword [ebp - 0x194], 8
mov word [ebp - 0x190], 0x301
mov dword [ebp - 0x18c], 8
mov word [ebp - 0x188], 0x1001
mov dword [ebp - 0x184], 8
mov word [ebp - 0x180], 0x21
mov dword [ebp - 0x17c], 8
mov word [ebp - 0x178], 0x1221
mov dword [ebp - 0x174], 0x10
mov word [ebp - 0x170], 0x2800
mov dword [ebp - 0x16c], 0x10
mov word [ebp - 0x168], 0x201
mov dword [ebp - 0x164], 0x10
mov word [ebp - 0x160], 0x1801
mov dword [ebp - 0x15c], 0x10
mov word [ebp - 0x158], 0x121
mov dword [ebp - 0x154], 0x10
mov word [ebp - 0x150], 0x1321
mov dword [ebp - 0x14c], 0x20
mov word [ebp - 0x148], 0x2500
mov dword [ebp - 0x144], 0x20
mov word [ebp - 0x140], 0x101
mov dword [ebp - 0x13c], 0x20
mov word [ebp - 0x138], 0x1c01
mov dword [ebp - 0x134], 0x20
mov word [ebp - 0x130], 0x221
mov dword [ebp - 0x12c], 0x20
mov word [ebp - 0x128], 0x1021
mov dword [ebp - 0x124], 0x40
mov word [ebp - 0x120], 0x2700
mov dword [ebp - 0x11c], 0x40
mov word [ebp - 0x118], 1
mov dword [ebp - 0x114], 0x40
mov word [ebp - 0x110], 0x1401
mov dword [ebp - 0x10c], 0x40
mov word [ebp - 0x108], 0x321
mov dword [ebp - 0x104], 0x40
mov word [ebp - 0x100], 0x1121
mov dword [ebp - 0xfc], 0x80
mov word [ebp - 0xf8], 0xd00
mov dword [ebp - 0xf4], 0x80
mov word [ebp - 0xf0], 0x2001
mov dword [ebp - 0xec], 0x80
mov word [ebp - 0xe8], 0xa21
mov dword [ebp - 0xe4], 0x100
mov word [ebp - 0xe0], 0x1b00
mov dword [ebp - 0xdc], 0x100
mov word [ebp - 0xd8], 0x2101
mov dword [ebp - 0xd4], 0x100
mov word [ebp - 0xd0], 0xb21
mov dword [ebp - 0xcc], 0x400
mov word [ebp - 0xc8], 0x2100
mov dword [ebp - 0xc4], 0x400
mov word [ebp - 0xc0], 0x2401
mov dword [ebp - 0xbc], 0x400
mov word [ebp - 0xb8], 0x821
mov dword [ebp - 0xb4], 0x800
mov word [ebp - 0xb0], 0x2200
mov dword [ebp - 0xac], 0x800
mov word [ebp - 0xa8], 0x2501
mov dword [ebp - 0xa4], 0x800
mov word [ebp - 0xa0], 0x921
mov dword [ebp - 0x9c], 0x10000
mov word [ebp - 0x98], 0x7300
mov dword [ebp - 0x94], 0x10000
mov word [ebp - 0x90], 0x2000
mov dword [ebp - 0x8c], 0x1000
mov word [ebp - 0x88], 0x1100
mov dword [ebp - 0x84], 0x1000
mov word [ebp - 0x80], 0x2201
mov dword [ebp - 0x7c], 0x1000
mov word [ebp - 0x78], 0xc21
mov dword [ebp - 0x74], 0x4000
mov word [ebp - 0x70], 0x7500
mov dword [ebp - 0x6c], 0x4000
mov word [ebp - 0x68], 0x421
mov dword [ebp - 0x64], 0x2000
mov word [ebp - 0x60], 0x7600
mov dword [ebp - 0x5c], 0x8000
mov word [ebp - 0x58], 0x800
mov dword [ebp - 0x54], 0x8000
mov word [ebp - 0x50], 0x521
mov dword [ebp - 0x4c], 0x100000
mov word [ebp - 0x48], 0x7100
mov dword [ebp - 0x44], 0x200000
mov word [ebp - 0x40], 0x7200
mov dword [ebp - 0x3c], 0x400000
mov word [ebp - 0x38], 0x7700
mov dword [ebp - 0x34], 0x400000
mov word [ebp - 0x30], 0xe21
mov dword [ebp - 0x2c], 0x400000
mov word [ebp - 0x28], 0x2601
mov dword [ebp - 0x24], 0x800000
mov word [ebp - 0x20], 0x7800
mov dword [ebp - 0x1c], 0x800000
mov word [ebp - 0x18], 0xf21
mov dword [ebp - 0x14], 0x800000
mov word [ebp - 0x10], 0x2701
mov dword [ebp - 0xc], 0x80000
mov word [ebp - 8], 0x7000
mov dword [ebp - 0x1a0], 0
xor esi, esi
mov al, byte [ebp + esi*8 - 0x198]
mov dword [ebp - 0x1a4], 0
cmp al, 0xff
jne 0x4bedb7
mov dword [ebp - 0x1a4], 0xffffffff
jmp 0x4bedca
mov byte [ebp - 0x1a3], al
mov al, byte [ebp + esi*8 - 0x197]
mov byte [ebp - 0x1a4], al
lea eax, [ebp - 0x1a4]
push eax
push 0
push dword [ebp + esi*8 - 0x19c]
mov ecx, edi
call fcn.004ad0b0
test eax, eax
je 0x4bedfd
inc esi
cmp esi, 0x33
jl 0x4bed96
pop esi
mov al, 1
pop edi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.00630fec
mov esp, ebp
pop ebp
ret
push dword [0x648fa4]
lea eax, [ebp - 0x1ac]
push 0
push eax
mov dword [ebp - 0x1ac], str.CommonSaveControlSystemInf.cpp
mov dword [ebp - 0x1a8], 0x160b
call fcn.00437d10
mov ecx, dword [ebp - 4]
add esp, 0xc
xor ecx, ebp
pop esi
xor al, al
pop edi
call fcn.00630fec
mov esp, ebp
pop ebp
ret