Function at 0x4c506d
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x1e0
mov eax, 0x5ac332
call fcn.00553bf3
mov edi, ecx
xor esi, esi
mov dword [ebp - 0x1dc], esi
mov dword [ebp - 4], 2
mov dword [ebp - 0x14], esi
call fcn.0045082c
push eax
lea ecx, [ebp - 0x14]
call fcn.004c3be8
mov byte [ebp - 4], 3
mov dword [ebp - 0x160], 0x39555348
mov dword [ebp - 0x15c], 0x34395843
mov dword [ebp - 0x158], 0x416b7944
mov dword [ebp - 0x154], 0x7767414b
mov dword [ebp - 0x150], 0x454d6946
mov dword [ebp - 0x14c], 0x4c77484d
mov dword [ebp - 0x148], 0x47515749
mov dword [ebp - 0x144], 0x68737950
mov dword [ebp - 0x140], 0x5a67584e
mov dword [ebp - 0x13c], 0x63347950
mov dword [ebp - 0x138], 0x6a524762
mov dword [ebp - 0x134], 0x30356a48
mov dword [ebp - 0x130], 0x5659514b
mov dword [ebp - 0x12c], 0x7759414a
mov dword [ebp - 0x128], 0x394d674d
mov dword [ebp - 0x124], 0x42496942
mov dword [ebp - 0x120], 0x7038474a
mov dword [ebp - 0x11c], 0x4c6b774e
mov dword [ebp - 0x118], 0x736b4848
mov dword [ebp - 0x114], 0x4d305465
mov dword [ebp - 0x110], 0x58516842
mov dword [ebp - 0x10c], 0x544d5450
mov dword [ebp - 0x108], 0x7555434a
mov dword [ebp - 0x104], 0x596f5366
mov dword [ebp - 0x100], 0x31455146
mov dword [ebp - 0xfc], 0x39356a4a
mov dword [ebp - 0xf8], 0x46597948
mov dword [ebp - 0xf4], 0x39424147
mov dword [ebp - 0xf0], 0x4659544b
mov dword [ebp - 0xec], 0x55387a47
mov dword [ebp - 0xe8], 0x34704263
mov dword [ebp - 0xe4], 0x62637748
mov dword [ebp - 0xe0], 0x42676e66
mov dword [ebp - 0xdc], 0x76637964
mov dword [ebp - 0xd8], 0x634d7a43
mov dword [ebp - 0xd4], 0x79525866
mov dword [ebp - 0xd0], 0x65594742
mov dword [ebp - 0xcc], 0x346c5244
mov dword [ebp - 0xc8], 0x79557848
mov dword [ebp - 0xc4], 0x4e455742
mov dword [ebp - 0xc0], 0x30456a49
mov dword [ebp - 0xbc], 0x32344242
mov dword [ebp - 0xb8], 0x4e496743
mov dword [ebp - 0xb4], 0x48597748
mov dword [ebp - 0xb0], 0x5641544c
mov dword [ebp - 0xac], 0x7855424b
mov dword [ebp - 0xa8], 0x6d415750
mov dword [ebp - 0xa4], 0x59734444
mov dword [ebp - 0xa0], 0x6967514a
mov dword [ebp - 0x9c], 0x5a345343
mov dword [ebp - 0x98], 0x62457941
mov dword [ebp - 0x94], 0x4f597a47
mov dword [ebp - 0x90], 0x5167684f
mov dword [ebp - 0x8c], 0x6b595366
mov dword [ebp - 0x88], 0x6e513241
mov dword [ebp - 0x84], 0x7831674b
mov dword [ebp - 0x80], 0x5a6f6a48
mov dword [ebp - 0x7c], 0x78703350
mov dword [ebp - 0x78], 0x73346846
mov dword [ebp - 0x74], 0x65595143
mov dword [ebp - 0x70], 0x36705143
mov dword [ebp - 0x6c], 0x65517846
mov dword [ebp - 0x68], 0x33426748
mov dword [ebp - 0x64], 0x6841584a
mov dword [ebp - 0x60], 0x71675743
mov dword [ebp - 0x5c], 0x6977424e
mov dword [ebp - 0x58], 0x6838524f
mov dword [ebp - 0x54], 0x6c524449
push esi
lea eax, [ebp - 0x14]
mov dword [ebp - 0x50], 0x75387749
push eax
push dword [ebp + 0x10]
lea eax, [ebp + 0xc]
mov dword [ebp - 0x4c], 0x74523247
push eax
push esi
sub esp, 0xc
mov dword [ebp - 0x48], 0x4d307847
mov ecx, esp
mov dword [ebp - 0x44], 0x6d457a66
lea eax, [ebp - 0x19]
mov dword [ebp - 0x40], 0x7873534a
lea edx, [ebp - 0x160]
mov dword [ebp - 0x3c], 0x49306947
push ecx
push eax
push edx
mov dword [ebp - 0x38], 0x67776e46
mov dword [ebp - 0x34], 0x54494466
mov dword [ebp - 0x30], 0x4e515362
mov dword [ebp - 0x2c], 0x75386864
mov dword [ebp - 0x28], 0x666b7a4f
mov dword [ebp - 0x24], 0x7834444c
mov dword [ebp - 0x20], 0x4141774a
mov word [ebp - 0x1c], 0x5041
mov byte [ebp - 0x1a], 0x41
mov dword [ebp - 0x1b8], 0x2b635348
mov dword [ebp - 0x1b4], 0x306f794a
mov dword [ebp - 0x1b0], 0x52516747
mov dword [ebp - 0x1ac], 0x72635249
mov dword [ebp - 0x1a8], 0x2f356a63
mov dword [ebp - 0x1a4], 0x52346744
mov dword [ebp - 0x1a0], 0x396b4462
mov dword [ebp - 0x19c], 0x45387964
mov dword [ebp - 0x198], 0x37316a4a
mov dword [ebp - 0x194], 0x73774450
mov dword [ebp - 0x190], 0x50676a42
mov dword [ebp - 0x18c], 0x324a4142
mov dword [ebp - 0x188], 0x4b557a50
mov dword [ebp - 0x184], 0x6e6f784a
mov dword [ebp - 0x180], 0x57304263
mov dword [ebp - 0x17c], 0x516f6950
mov dword [ebp - 0x178], 0x7755544f
mov dword [ebp - 0x174], 0x39637749
mov dword [ebp - 0x170], 0x4141674e
mov word [ebp - 0x16c], 0x4441
mov byte [ebp - 0x16a], 0x59
mov dword [ebp - 0x1cc], VariantClear
call fcn.00450208
lea ecx, [ebp - 0x1d8]
call fcn.004d90ca
add esp, 0xc
mov ecx, eax
mov byte [ebp - 4], 4
call fcn.004ab6d2
push eax
push 0x5fc64c
push esi
sub esp, 0xc
lea eax, [ebp - 0x169]
mov ecx, esp
lea edx, [ebp - 0x1b8]
push ecx
push eax
push edx
call fcn.00450208
lea ecx, [ebp - 0x1e8]
call fcn.004d90ca
add esp, 0xc
mov ecx, eax
mov byte [ebp - 4], 5
call fcn.004ab6d2
push eax
lea edx, [ebp + 8]
lea ecx, [ebp - 0x164]
call fcn.004c30f0
pop ecx
mov edx, eax
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x1bc]
call fcn.004c24b6
pop ecx
mov edx, eax
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x1c0]
call fcn.004c30f0
pop ecx
mov edx, eax
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x1c8]
call fcn.004c24b6
pop ecx
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x1cc]
mov edx, dword [eax]
call fcn.004c3ddd
mov ecx, dword [ebp - 0x1c8]
add esp, 0xc
test eax, eax
sete bl
lea ecx, [ecx - 0x10]
call fcn.00450c0a
mov ecx, dword [ebp - 0x1c0]
lea ecx, [ecx - 0x10]
call fcn.00450c0a
mov ecx, dword [ebp - 0x1bc]
lea ecx, [ecx - 0x10]
call fcn.00450c0a
mov ecx, dword [ebp - 0x164]
lea ecx, [ecx - 0x10]
call fcn.00450c0a
lea ecx, [ebp - 0x1e8]
call fcn.004ab565
lea ecx, [ebp - 0x1d8]
mov byte [ebp - 4], 3
call fcn.004ab565
test bl, bl
je 0x4c55c6
mov esi, dword [ebp - 0x14]
lea ecx, [esi - 0x10]
call fcn.004c3829
add eax, 0x10
lea ecx, [esi - 0x10]
mov dword [edi], eax
call fcn.00450c0a
mov ecx, dword [ebp + 8]
lea ecx, [ecx - 0x10]
call fcn.00450c0a
mov ecx, dword [ebp + 0xc]
add ecx, 0xfffffff0
call fcn.00450c0a
mov ecx, dword [ebp + 0x10]
add ecx, 0xfffffff0
jmp 0x4c58a0
push esi
lea eax, [ebp - 0x14]
mov dword [ebp - 0xf8], 0x61595248
push eax
push dword [ebp + 0x10]
lea eax, [ebp + 0xc]
mov dword [ebp - 0xf4], 0x62387859
push eax
push esi
sub esp, 0xc
mov dword [ebp - 0xf0], 0x43455848
mov ecx, esp
mov dword [ebp - 0xec], 0x34386d49
lea eax, [ebp - 0x1d]
mov dword [ebp - 0xe8], 0x666b444c
lea edx, [ebp - 0xf8]
mov dword [ebp - 0xe4], 0x55304245
push ecx
push eax
push edx
mov dword [ebp - 0xe0], 0x68493250
mov dword [ebp - 0xdc], 0x3631684a
mov dword [ebp - 0xd8], 0x5534424d
mov dword [ebp - 0xd4], 0x4b385341
mov dword [ebp - 0xd0], 0x46457a49
mov dword [ebp - 0xcc], 0x7373424b
mov dword [ebp - 0xc8], 0x326c4147
mov dword [ebp - 0xc4], 0x6d6f5243
mov dword [ebp - 0xc0], 0x5951544f
mov dword [ebp - 0xbc], 0x7a67774c
mov dword [ebp - 0xb8], 0x7a31534f
mov dword [ebp - 0xb4], 0x3955584b
mov dword [ebp - 0xb0], 0x3731794b
mov dword [ebp - 0xac], 0x6e595149
mov dword [ebp - 0xa8], 0x375a4347
mov dword [ebp - 0xa4], 0x3141424f
mov dword [ebp - 0xa0], 0x3838794b
mov dword [ebp - 0x9c], 0x56674242
mov dword [ebp - 0x98], 0x356b4745
mov dword [ebp - 0x94], 0x79307a41
mov dword [ebp - 0x90], 0x51517741
mov dword [ebp - 0x8c], 0x47344241
mov dword [ebp - 0x88], 0x344d684b
mov dword [ebp - 0x84], 0x64385365
mov dword [ebp - 0x80], 0x6d6f6a4c
mov dword [ebp - 0x7c], 0x346b6a4f
mov dword [ebp - 0x78], 0x52637850
mov dword [ebp - 0x74], 0x4c675447
mov dword [ebp - 0x70], 0x71685763
mov dword [ebp - 0x6c], 0x54557a63
mov dword [ebp - 0x68], 0x3738414f
mov dword [ebp - 0x64], 0x6c676864
mov dword [ebp - 0x60], 0x456f7746
mov dword [ebp - 0x5c], 0x36517841
mov dword [ebp - 0x58], 0x49774249
mov dword [ebp - 0x54], 0x65734266
mov dword [ebp - 0x50], 0x306b434a
mov dword [ebp - 0x4c], 0x30464342
mov dword [ebp - 0x48], 0x68745142
mov dword [ebp - 0x44], 0x32526a44
mov dword [ebp - 0x40], 0x61344244
mov dword [ebp - 0x3c], 0x69634246
mov dword [ebp - 0x38], 0x5541414e
mov dword [ebp - 0x34], 0x64553247
mov dword [ebp - 0x30], 0x5263794e
mov dword [ebp - 0x2c], 0x55677747
mov dword [ebp - 0x28], 0x48514366
mov dword [ebp - 0x24], 0x41414148
mov word [ebp - 0x20], 0x4a41
mov byte [ebp - 0x1e], 0x38
mov dword [ebp - 0x164], reloc.OLEAUT32.dll_SysReAllocString
call fcn.00450208
lea ecx, [ebp - 0x1d8]
call fcn.004d90ca
add esp, 0xc
mov ecx, eax
mov byte [ebp - 4], 0xa
call fcn.004ab6d2
push eax
mov edx, 0x5fc64c
lea ecx, [ebp - 0x1c0]
call fcn.004c30f0
pop ecx
mov edx, eax
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x1bc]
call fcn.004c24b6
pop ecx
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x164]
mov edx, dword [eax]
call fcn.004c3ddd
mov ecx, dword [ebp - 0x1bc]
add esp, 0xc
test eax, eax
sete bl
lea ecx, [ecx - 0x10]
call fcn.00450c0a
mov ecx, dword [ebp - 0x1c0]
lea ecx, [ecx - 0x10]
call fcn.00450c0a
lea ecx, [ebp - 0x1d8]
mov byte [ebp - 4], 3
call fcn.004ab565
test bl, bl
je 0x4c5866
mov esi, dword [ebp - 0x14]
lea ecx, [esi - 0x10]
call fcn.004c3829
lea ecx, [esi - 0x10]
jmp 0x4c587a
mov ecx, dword [0x5fc658]
lea ecx, [ecx - 0x10]
call fcn.004c3829
mov ecx, dword [ebp - 0x14]
lea ecx, [ecx - 0x10]
add eax, 0x10
mov dword [edi], eax
call fcn.00450c0a
mov ecx, dword [ebp + 8]
lea ecx, [ecx - 0x10]
call fcn.00450c0a
mov ecx, dword [ebp + 0xc]
lea ecx, [ecx - 0x10]
call fcn.00450c0a
mov ecx, dword [ebp + 0x10]
lea ecx, [ecx - 0x10]
call fcn.00450c0a
mov eax, edi
call fcn.00553ba2
ret