Function at 0x4bb6dd
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov eax, 0x53d0fa
call fcn.0050ad90
sub esp, 0xc
push ebx
push esi
mov esi, ecx
push edi
mov dword [ebp - 0x10], esp
mov dword [ebp - 0x14], esi
mov dword [esi], 0x552f68
mov dword [ebp - 4], 0x2c
call fcn.004da989
mov ecx, esi
call fcn.004d7018
mov ecx, esi
call fcn.004e42d1
mov ecx, esi
call fcn.004c7f13
mov ecx, esi
call fcn.004de268
mov ecx, esi
call fcn.004e1685
mov ecx, esi
call fcn.004c097f
mov ecx, esi
call fcn.004c116e
mov ecx, esi
call fcn.004c1398
mov ecx, dword [esi + 0xe7c]
xor ebx, ebx
cmp ecx, ebx
je 0x4bb76f
mov eax, dword [ecx]
push 1
mov byte [ebp - 4], 0x2d
call dword [eax]
jmp 0x4bb762
mov dword [ebp - 4], 0x2c
mov dword [esi + 0xe7c], ebx
mov ecx, dword [esi + 0xe78]
cmp ecx, ebx
je 0x4bb79d
mov eax, dword [ecx]
push 1
mov byte [ebp - 4], 0x2f
call dword [eax]
jmp 0x4bb790
mov dword [ebp - 4], 0x2c
mov dword [esi + 0xe78], ebx
mov ecx, dword [esi + 0x4590]
cmp ecx, ebx
je 0x4bb7cb
mov eax, dword [ecx]
push 1
mov byte [ebp - 4], 0x31
call dword [eax]
jmp 0x4bb7be
mov dword [ebp - 4], 0x2c
mov dword [esi + 0x4590], ebx
mov dword [esi + 0x4650], ebx
mov ecx, esi
mov dword [esi + 0x4654], ebx
mov dword [esi + 0x465c], ebx
mov dword [esi + 0x4660], ebx
mov dword [esi + 0x4658], ebx
mov byte [esi + 0x1e79], bl
mov byte [esi + 0x1e78], bl
call fcn.004dc9f5
mov ecx, esi
call fcn.004dca00
mov ecx, esi
call fcn.004c48bf
mov ecx, esi
call fcn.004c66b4
mov ecx, esi
call fcn.004d7217
mov ecx, esi
call fcn.004cc219
lea ecx, [esi + 0x10e0]
call fcn.00427ee3
lea edi, [esi + 0x4640]
mov dword [esi + 0x466c], ebx
mov dword [esi + 0x4668], ebx
mov dword [ebp - 0x18], edi
mov ecx, edi
mov byte [ebp - 4], 0x33
call fcn.004c2299
mov ecx, edi
mov byte [ebp - 4], 0x2b
call fcn.004c22c2
lea edi, [esi + 0x4634]
mov dword [ebp - 0x18], edi
mov ecx, edi
mov byte [ebp - 4], 0x34
call fcn.004c2299
push 1
mov ecx, edi
push dword [edi]
mov byte [ebp - 4], 0x35
call fcn.004e9d21
lea ecx, [esi + 0x4624]
mov byte [ebp - 4], 0x29
call fcn.004c2172
lea ecx, [esi + 0x4618]
mov byte [ebp - 4], 0x28
call fcn.004c25be
lea eax, [esi + 0x460c]
mov dword [ebp - 0x18], eax
mov edx, dword [eax + 8]
lea ecx, [eax + 8]
mov eax, dword [eax]
mov byte [ebp - 4], 0x36
sub edx, eax
push edx
push eax
call fcn.0040276f
lea eax, [esi + 0x4600]
mov dword [ebp - 0x18], eax
mov edx, dword [eax + 8]
lea ecx, [eax + 8]
mov eax, dword [eax]
mov byte [ebp - 4], 0x37
sub edx, eax
push edx
push eax
call fcn.0040276f
lea ecx, [esi + 0x4544]
mov byte [ebp - 4], 0x25
call fcn.0050a2e9
lea ecx, [esi + 0x4534]
mov byte [ebp - 4], 0x24
call fcn.0050a2e9
lea ecx, [esi + 0x4528]
mov byte [ebp - 4], 0x23
call fcn.00411ee2
lea ecx, [esi + 0x44bc]
mov byte [ebp - 4], 0x22
call fcn.004f2c38
lea ecx, [esi + 0x448c]
mov byte [ebp - 4], 0x21
call fcn.004f2ccc
lea ecx, [esi + 0x432c]
mov byte [ebp - 4], 0x20
call fcn.004d506d
lea ecx, [esi + 0x40ec]
mov byte [ebp - 4], 0x1f
call fcn.004df412
lea ecx, [esi + 0x3eb8]
mov byte [ebp - 4], 0x1e
call fcn.004dceb3
lea ecx, [esi + 0x3e68]
mov byte [ebp - 4], 0x1d
call fcn.004d4189
lea ecx, [esi + 0x2f50]
mov byte [ebp - 4], 0x1c
call fcn.004c36be
lea ecx, [esi + 0x2038]
mov byte [ebp - 4], 0x1b
call fcn.004c36be
lea ecx, [esi + 0x1fd8]
mov byte [ebp - 4], 0x1a
call fcn.004c2116
lea edi, [esi + 0x1e94]
mov dword [ebp - 0x18], edi
mov ecx, edi
mov byte [ebp - 4], 0x38
call fcn.004c2299
mov ecx, edi
mov byte [ebp - 4], 0x19
call fcn.004c22c2
lea edi, [esi + 0x1e88]
mov dword [ebp - 0x18], edi
mov ecx, edi
mov byte [ebp - 4], 0x39
call fcn.004c2299
mov ecx, edi
mov byte [ebp - 4], 0x18
call fcn.004c22c2
lea ecx, [esi + 0x1e7c]
mov byte [ebp - 4], 0x17
call fcn.00411ee2
lea ecx, [esi + 0x1e60]
mov byte [ebp - 4], 0x16
call fcn.004c2527
lea ecx, [esi + 0x14d4]
mov byte [ebp - 4], 0x15
call fcn.004c20ba
lea ecx, [esi + 0x14ac]
mov byte [ebp - 4], 0x14
call fcn.004c20ba
lea ecx, [esi + 0x1484]
mov byte [ebp - 4], 0x13
call fcn.004c20ba
lea ecx, [esi + 0x1454]
mov byte [ebp - 4], 0x12
call fcn.004f318b
lea ecx, [esi + 0x1448]
mov byte [ebp - 4], 0x11
call fcn.004f3533
lea ecx, [esi + 0x1410]
mov byte [ebp - 4], 0x10
call fcn.004f5c41
lea ecx, [esi + 0x136c]
mov byte [ebp - 4], 0xf
call fcn.004f35e3
lea ecx, [esi + 0x12d4]
mov byte [ebp - 4], 0xe
call fcn.004f3cac
lea ecx, [esi + 0x1298]
mov byte [ebp - 4], 0xd
call fcn.004f57bc
lea ecx, [esi + 0x1288]
mov byte [ebp - 4], 0xc
call fcn.0050a2e9
lea ecx, [esi + 0x1250]
mov byte [ebp - 4], 0xb
call fcn.004f5c41
lea ecx, [esi + 0x1228]
mov byte [ebp - 4], 0xa
call fcn.004c2063
lea ecx, [esi + 0x11d0]
mov byte [ebp - 4], 9
call fcn.004c200c
lea edi, [esi + 0x11c4]
mov dword [ebp - 0x18], edi
mov ecx, edi
mov byte [ebp - 4], 0x3a
call fcn.004c23e0
push 1
mov ecx, edi
push dword [edi]
mov byte [ebp - 4], 0x3b
call fcn.004b74ad
lea ecx, [esi + 0x1144]
mov byte [ebp - 4], 7
call fcn.004c1f87
lea ecx, [esi + 0x10e0]
mov byte [ebp - 4], 6
call fcn.00411ee2
lea ecx, [esi + 0x10c4]
mov byte [ebp - 4], 5
call fcn.004e39fe
lea ecx, [esi + 0x1098]
mov byte [ebp - 4], 4
call fcn.004c1f30
lea ecx, [esi + 0x1070]
mov byte [ebp - 4], 3
call fcn.00491470
lea ecx, [esi + 0x1044]
mov byte [ebp - 4], 2
call fcn.0050a2e9
lea ecx, [esi + 0x1030]
mov byte [ebp - 4], 1
call fcn.004f5ebf
lea edi, [esi + 0xea4]
mov dword [ebp - 0x18], edi
lea ecx, [edi + 0xc4]
mov byte [ebp - 4], 0x3c
call fcn.004e5cd9
mov ecx, edi
mov byte [ebp - 4], bl
call fcn.004e5cd9
or dword [ebp - 4], 0xffffffff
mov ecx, esi
call fcn.004cc7de
mov ecx, dword [ebp - 0xc]
pop edi
pop esi
mov dword fs:[0], ecx
pop ebx
leave
ret