Function at 0x435316
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x1c
mov eax, 0x52743a
call fcn.004f8194
xor edi, edi
mov dword [ebp - 4], edi
lea ecx, [ebp - 0x10]
call fcn.00404402
mov byte [ebp - 4], 1
lea eax, [ebp - 0x14]
push eax
push dword [ebp + 0xc]
call fcn.00401f97
mov byte [ebp - 4], 2
lea eax, [ebp - 0x14]
push eax
lea ecx, [ebp - 0x20]
call fcn.0040184e
mov esi, eax
mov byte [ebp - 4], 3
mov ecx, dword [ebx + 0x38]
mov eax, dword [ecx]
lea edx, [ebp - 0x1c]
push edx
call dword [eax + 0x40]
mov byte [ebp - 4], 4
push dword [esi]
push dword [eax]
lea eax, [ebp - 0x10]
push dword [ebp + 8]
push str._s__s_rc_s
push eax
call fcn.004043ef
add esp, 0x14
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x1c]
call fcn.00401898
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x20]
call fcn.00401898
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x14]
call fcn.00401898
cmp dword [0x59c444], edi
mov dword [ebp - 0x14], edi
jle 0x435419
call fcn.0040493d
add dword [ebp - 0x14], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00414dde
mov esi, eax
mov byte [ebp - 4], 5
call fcn.0040493d
push eax
call fcn.0041505e
test eax, eax
je 0x4353d7
add eax, 4
jmp 0x4353d9
xor eax, eax
push eax
lea eax, [ebp - 0x20]
push 0x53b9f4
push eax
call fcn.00404205
add esp, 0xc
mov byte [ebp - 4], 6
push eax
lea ecx, [ebp - 0x10]
call fcn.0040435e
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x20]
call fcn.00401898
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x28]
call fcn.00414f13
inc edi
cmp edi, dword [0x59c444]
jl 0x4353ac
mov ecx, dword [ebx + 0x38]
mov eax, dword [ecx]
lea edx, [ebp - 0x20]
push edx
call dword [eax + 0x38]
mov byte [ebp - 4], 7
mov eax, dword [eax]
cmp dword [eax - 0xc], 0
mov eax, str.INST_timing1
je 0x43543b
mov eax, str.INST_timing2
push eax
lea ecx, [ebp - 0x18]
call fcn.00401769
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x20]
call fcn.00401898
push ecx
push ecx
mov eax, esp
mov esi, vtable.CFlags_enum_WebArgFlag_.0
mov dword [ebp - 0x20], esp
mov dword [eax], esi
mov dword [eax + 4], 2
mov byte [ebp - 4], 0xa
push ecx
lea eax, [ebp - 0x10]
mov ecx, esp
mov dword [ebp - 0x1c], esp
push eax
call fcn.0040184e
mov byte [ebp - 4], 0xb
push ecx
lea eax, [ebp - 0x18]
mov ecx, esp
mov dword [ebp - 0x24], esp
push eax
call fcn.0040184e
mov byte [ebp - 4], 0xc
mov byte [ebp - 4], 9
mov edi, ebx
call fcn.0042d649
lea eax, [ebp + 0xc]
push eax
push dword [ebp + 0xc]
call fcn.00401f97
mov byte [ebp - 4], 0xd
lea eax, [ebp + 0xc]
push eax
lea ecx, [ebp - 0x1c]
call fcn.0040184e
mov edi, eax
mov byte [ebp - 4], 0xe
mov ecx, dword [ebx + 0x38]
mov eax, dword [ecx]
lea edx, [ebp - 0x20]
push edx
call dword [eax + 0x40]
mov byte [ebp - 4], 0xf
push dword [ebp - 0x14]
push dword [edi]
push dword [eax]
lea eax, [ebp - 0x10]
push dword [ebp + 8]
push str._s__s_rc_s__d
push eax
call fcn.004043ef
add esp, 0x18
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0x20]
call fcn.00401898
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x1c]
call fcn.00401898
mov byte [ebp - 4], 9
lea ecx, [ebp + 0xc]
call fcn.00401898
push ecx
push ecx
mov eax, esp
mov dword [ebp + 0xc], esp
mov dword [eax], esi
mov dword [eax + 4], 2
mov byte [ebp - 4], 0x10
push ecx
lea eax, [ebp - 0x10]
mov ecx, esp
mov dword [ebp - 0x24], esp
push eax
call fcn.0040184e
mov byte [ebp - 4], 0x11
push ecx
mov ecx, esp
mov dword [ebp - 0x20], esp
push str.INST_timing3
call fcn.00401769
mov byte [ebp - 4], 0x12
mov byte [ebp - 4], 9
mov edi, ebx
call fcn.0042d649
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x18]
call fcn.00401898
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x10]
call fcn.00401898
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp + 8]
call fcn.00401898
call fcn.004f826c
ret 8