Function at 0x667243e1
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov eax, 0x66783746
call fcn.66766184
sub esp, 0xe0
push esi
mov esi, ecx
push edi
lea ecx, [ebp - 0x24]
call fcn.66722b45
mov dword [ebp - 0x24], 0x66795974
and dword [ebp - 4], 0
lea ecx, [ebp - 0x84]
call fcn.66722b74
mov dword [ebp - 0x84], 0x66795978
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 1
call fcn.66722bd5
mov dword [ebp - 0x3c], 0x6679597c
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 2
call fcn.66722c2e
mov dword [ebp - 0x54], 0x66795980
lea ecx, [ebp - 0x6c]
mov byte [ebp - 4], 3
call fcn.66722c7a
mov dword [ebp - 0x6c], 0x66795984
lea ecx, [ebp - 0x9c]
mov byte [ebp - 4], 4
call fcn.66722cd3
mov dword [ebp - 0x9c], 0x66795988
lea ecx, [ebp - 0xb4]
mov byte [ebp - 4], 5
call fcn.66722d02
mov dword [ebp - 0xb4], 0x6679598c
lea ecx, [ebp - 0xcc]
mov byte [ebp - 4], 6
call fcn.66722d56
mov dword [ebp - 0xcc], 0x66795990
mov edi, dword [ebp + 8]
push 0
mov ecx, edi
mov byte [ebp - 4], 7
call fcn.6673d450
push eax
mov eax, dword [ebp - 0x1c]
lea ecx, [ebp - 0x1c]
call dword [eax + 4]
push 4
mov ecx, edi
call fcn.6673d450
push eax
mov eax, dword [ebp - 0x7c]
lea ecx, [ebp - 0x7c]
call dword [eax + 4]
lea ecx, [ebp - 0x84]
call fcn.66722ba5
push eax
lea ecx, [esi + 0x40]
call fcn.66722639
push 0x38
mov ecx, edi
call fcn.6673d450
push eax
mov eax, dword [ebp - 0x34]
lea ecx, [ebp - 0x34]
call dword [eax + 4]
lea ecx, [ebp - 0x3c]
call fcn.66722bfe
push eax
mov ecx, esi
call fcn.667248ad
push 0x3c
mov ecx, edi
call fcn.6673d450
push eax
mov eax, dword [ebp - 0x4c]
lea ecx, [ebp - 0x4c]
call dword [eax + 4]
lea ecx, [ebp - 0x54]
call fcn.66722c5d
push eax
mov ecx, esi
call fcn.667248ca
push 0x40
mov ecx, edi
call fcn.6673d450
push eax
mov eax, dword [ebp - 0x64]
lea ecx, [ebp - 0x64]
call dword [eax + 4]
lea ecx, [ebp - 0x6c]
add esi, 0x118
call fcn.66722ca3
push eax
mov ecx, esi
call fcn.66722379
push 0x44
mov ecx, edi
call fcn.6673d450
push eax
mov eax, dword [ebp - 0x94]
lea ecx, [ebp - 0x94]
call dword [eax + 4]
lea ecx, [ebp - 0x9c]
call fcn.667274e8
push eax
mov ecx, esi
call fcn.667223e8
push 0x48
mov ecx, edi
call fcn.6673d450
push eax
mov eax, dword [ebp - 0xac]
lea ecx, [ebp - 0xac]
call dword [eax + 4]
lea ecx, [ebp - 0xb4]
call fcn.66722d31
push eax
mov ecx, esi
call fcn.667223ae
push 0x4c
mov ecx, edi
call fcn.6673d450
push eax
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xc4]
call dword [eax + 4]
lea ecx, [ebp - 0xcc]
call fcn.66722d85
push eax
mov ecx, esi
call fcn.66722422
push 0x24
mov ecx, edi
call fcn.6673d450
push eax
mov eax, dword [ebp - 0x1c]
lea ecx, [ebp - 0x1c]
call dword [eax + 4]
lea ecx, [ebp - 0x24]
call fcn.66722b20
push eax
mov ecx, esi
call fcn.6672231d
push 0x54
mov ecx, edi
call fcn.6673d450
push eax
mov eax, dword [ebp - 0x7c]
lea ecx, [ebp - 0x7c]
call dword [eax + 4]
lea ecx, [ebp - 0x84]
call fcn.66722ba5
push eax
mov ecx, esi
call fcn.66722405
push 0x28
mov ecx, edi
call fcn.6673d450
push eax
mov eax, dword [ebp - 0x34]
lea ecx, [ebp - 0x34]
call dword [eax + 4]
lea ecx, [ebp - 0x3c]
call fcn.66722bfe
push eax
mov ecx, esi
call fcn.66722334
push 0x5c
mov ecx, edi
call fcn.6673d450
push eax
mov eax, dword [ebp - 0x4c]
lea ecx, [ebp - 0x4c]
call dword [eax + 4]
lea ecx, [ebp - 0x54]
call fcn.66722c5d
push eax
mov ecx, esi
call fcn.6672234b
push 0x60
mov ecx, edi
call fcn.6673d450
push eax
mov eax, dword [ebp - 0x64]
lea ecx, [ebp - 0x64]
call dword [eax + 4]
lea ecx, [ebp - 0x6c]
call fcn.66722ca3
push eax
mov ecx, esi
call fcn.66722362
push 0x64
mov ecx, edi
call fcn.6673d450
push eax
mov eax, dword [ebp - 0x94]
lea ecx, [ebp - 0x94]
call dword [eax + 4]
lea ecx, [ebp - 0x9c]
call fcn.667274e8
push eax
mov ecx, esi
call fcn.66722453
push 0x68
mov ecx, edi
call fcn.6673d450
push eax
mov eax, dword [ebp - 0xac]
lea ecx, [ebp - 0xac]
call dword [eax + 4]
lea ecx, [ebp - 0xb4]
call fcn.66722d31
push eax
mov ecx, esi
call fcn.66722493
push 0x2c
mov ecx, edi
call fcn.6673d450
push eax
mov eax, dword [ebp - 0xc4]
lea ecx, [ebp - 0xc4]
call dword [eax + 4]
lea ecx, [ebp - 0xcc]
call fcn.66722d85
push eax
mov ecx, esi
call fcn.66722470
push 0x70
mov ecx, edi
call fcn.6673d450
push eax
mov eax, dword [ebp - 0x1c]
lea ecx, [ebp - 0x1c]
call dword [eax + 4]
lea ecx, [ebp - 0x24]
call fcn.66722b20
push eax
mov ecx, esi
call fcn.667223cb
push 0
lea ecx, [ebp - 0xdc]
call fcn.6673d2c0
push 0x74
mov ecx, esi
mov byte [ebp - 4], 8
call fcn.667224e6
push eax
lea eax, [ebp - 0xec]
push eax
mov ecx, edi
call fcn.6673d4c0
push eax
lea ecx, [ebp - 0xdc]
mov byte [ebp - 4], 9
call fcn.6673d370
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 8
call fcn.6673d330
lea eax, [ebp - 0xdc]
mov ecx, esi
push eax
call fcn.66722481
mov ecx, esi
call fcn.667224e6
lea ecx, [ebp - 0xdc]
mov byte [ebp - 4], 7
call fcn.6673d330
mov ecx, dword [ebp - 0xc]
pop edi
mov ax, 1
pop esi
mov dword fs:[0], ecx
leave
ret 4