Function at 0x5dbb00
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0xffffffffffffffff
push 0x66fbb3
mov eax, dword fs:[0]
push eax
sub esp, 8
push ebx
push ebp
push esi
push edi
mov eax, dword [0x76c12c]
xor eax, esp
push eax
lea eax, [esp + 0x1c]
mov dword fs:[0], eax
mov ebp, dword [esp + 0x2c]
mov dword [ebp], vtable.ScarlettAPI.0
mov dword [esp + 0x24], 0x25
mov esi, ebp
call fcn.005db000
mov byte [esp + 0x24], 0x24
lea ecx, [ebp + 0x614]
call fcn.005566e6
mov byte [esp + 0x24], 0x23
lea ecx, [ebp + 0x5f0]
call fcn.005566e6
mov byte [esp + 0x24], 0x22
lea ecx, [ebp + 0x5cc]
call fcn.00554511
mov byte [esp + 0x24], 0x21
lea ecx, [ebp + 0x5a8]
call fcn.00554511
mov byte [esp + 0x24], 0x20
lea ecx, [ebp + 0x584]
call fcn.00554511
mov byte [esp + 0x24], 0x1f
lea ecx, [ebp + 0x560]
call fcn.00554511
mov byte [esp + 0x24], 0x1e
lea ecx, [ebp + 0x53c]
call fcn.00554511
mov byte [esp + 0x24], 0x1d
lea ecx, [ebp + 0x518]
call fcn.00554511
mov byte [esp + 0x24], 0x1c
lea ecx, [ebp + 0x4f4]
call fcn.00554511
mov byte [esp + 0x24], 0x1b
lea ecx, [ebp + 0x4d0]
call fcn.00554511
mov byte [esp + 0x24], 0x1a
lea ecx, [ebp + 0x4ac]
call fcn.00554511
mov byte [esp + 0x24], 0x19
lea ecx, [ebp + 0x488]
call fcn.00554511
mov byte [esp + 0x24], 0x18
lea ecx, [ebp + 0x464]
call fcn.00554511
mov byte [esp + 0x24], 0x17
lea ecx, [ebp + 0x440]
call fcn.00554511
mov byte [esp + 0x24], 0x16
lea ecx, [ebp + 0x41c]
call fcn.00554511
mov byte [esp + 0x24], 0x15
lea ecx, [ebp + 0x3f8]
call fcn.00554511
mov byte [esp + 0x24], 0x14
lea ecx, [ebp + 0x3d4]
call fcn.00554511
mov byte [esp + 0x24], 0x13
lea ecx, [ebp + 0x3b0]
call fcn.00554511
mov byte [esp + 0x24], 0x12
lea ecx, [ebp + 0x38c]
call fcn.00554511
mov byte [esp + 0x24], 0x11
lea ecx, [ebp + 0x368]
call fcn.00554511
mov byte [esp + 0x24], 0x10
lea ecx, [ebp + 0x344]
call fcn.00554511
mov byte [esp + 0x24], 0xf
lea ecx, [ebp + 0x320]
call fcn.00554511
mov byte [esp + 0x24], 0xe
lea ecx, [ebp + 0x2fc]
call fcn.00554511
mov byte [esp + 0x24], 0xd
lea ecx, [ebp + 0x2d8]
call fcn.00554511
mov byte [esp + 0x24], 0xc
lea ecx, [ebp + 0x2b4]
call fcn.00554511
mov byte [esp + 0x24], 0xb
lea ecx, [ebp + 0x290]
call fcn.00554511
mov byte [esp + 0x24], 0xa
lea ecx, [ebp + 0x26c]
call fcn.00554511
mov byte [esp + 0x24], 9
lea ecx, [ebp + 0x248]
call fcn.00554511
mov byte [esp + 0x24], 8
lea ecx, [ebp + 0x224]
call fcn.00554511
mov byte [esp + 0x24], 7
lea ecx, [ebp + 0x200]
call fcn.00554511
mov byte [esp + 0x24], 6
lea ecx, [ebp + 0x1dc]
call fcn.00554511
mov byte [esp + 0x24], 5
lea ecx, [ebp + 0x1b8]
call fcn.00554511
mov byte [esp + 0x24], 4
lea ecx, [ebp + 0x194]
call fcn.00554511
mov bl, 3
mov byte [esp + 0x24], bl
lea esi, [ebp + 0x134]
mov dword [esp + 0x14], esi
mov byte [esp + 0x24], 0x26
lea ecx, [esi + 0x28]
call fcn.00554511
mov byte [esp + 0x24], bl
lea ecx, [esi + 4]
call fcn.00554511
mov byte [esp + 0x24], 2
lea ecx, [ebp + 0x78]
call fcn.00578031
mov bl, 1
mov byte [esp + 0x24], bl
lea esi, [ebp + 0x28]
mov dword [esp + 0x14], esi
mov byte [esp + 0x24], 0x29
lea ecx, [esi + 0x2c]
call fcn.00554511
mov byte [esp + 0x24], bl
lea ecx, [esi + 8]
call fcn.00554511
xor bl, bl
mov byte [esp + 0x24], bl
lea esi, [ebp + 0x18]
mov dword [esp + 0x14], esi
mov byte [esp + 0x24], 0x2c
mov eax, dword [esi + 4]
mov ecx, dword [eax]
push eax
push ecx
lea edi, [esp + 0x20]
call fcn.0045efa0
mov byte [esp + 0x24], bl
mov esi, dword [esi + 4]
push esi
call fcn.0058d051
add esp, 4
mov dword [esp + 0x24], 0xffffffff
mov ecx, ebp
call fcn.00461d70
mov ecx, dword [esp + 0x1c]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x14
ret 4