Function at 0x491359
Capabilities:
Contain obfuscated stackstrings

Disassembly:
sub esp, 0x45c
mov eax, dword [0x514d34]
xor eax, esp
mov dword [esp + 0x458], eax
push ebx
push ebp
push esi
push edi
mov esi, ecx
mov eax, 0xfa
push eax
push 0x20
lea ebx, [esi + 0xb2]
push ebx
call fcn.00443240
xor ecx, ecx
lea ebp, [esi + 0x1ac]
inc ecx
xor eax, eax
mov word [esi + 0x1ae], cx
add esp, 0xc
xor ecx, ecx
mov word [ebp], ax
cmp dword [esi + 0x96], ecx
je 0x4913ff
lea edi, [esi + 0x86]
mov ecx, esi
push edi
call fcn.00490248
test eax, eax
je 0x4913fd
mov eax, dword [esi + 0x96]
mov edx, 0xfa
cmp eax, edx
mov ecx, edx
cmovb ecx, eax
cmp dword [edi + 0x14], 0x10
jb 0x4913d8
mov eax, dword [edi]
jmp 0x4913da
mov eax, edi
push ecx
push eax
push ebx
call fcn.00442cc0
add esp, 0xc
lea eax, [esi + 0x6e]
mov ecx, edi
push eax
call fcn.0046413b
neg eax
sbb al, al
inc al
movzx eax, al
mov word [ebp], ax
xor ecx, ecx
xor eax, eax
mov dword [esp + 0x2f4], ecx
mov dword [esp + 0x30e], eax
lea edi, [esp + 0x37e]
mov word [esp + 0x332], ax
mov edx, 0x42e1bc
mov word [esp + 0x338], ax
mov word [esp + 0x37c], ax
mov dword [esp + 0x2f8], ecx
mov dword [esp + 0x300], ecx
mov dword [esp + 0x304], ecx
mov dword [esp + 0x30a], ecx
mov dword [esp + 0x312], ecx
mov dword [esp + 0x316], ecx
mov dword [esp + 0x31a], ecx
mov dword [esp + 0x322], ecx
mov dword [esp + 0x326], ecx
mov dword [esp + 0x32a], ecx
mov dword [esp + 0x32e], ecx
mov dword [esp + 0x334], ecx
mov dword [esp + 0x33a], ecx
mov dword [esp + 0x33e], ecx
mov dword [esp + 0x342], ecx
mov dword [esp + 0x34a], ecx
mov dword [esp + 0x34e], ecx
mov dword [esp + 0x354], ebx
mov ebx, 0x800
mov dword [esp + 0x35c], ecx
mov dword [esp + 0x364], ecx
mov dword [esp + 0x368], ecx
mov dword [esp + 0x370], ecx
mov dword [esp + 0x374], ecx
mov dword [esp + 0x2fc], str.View_Details
mov word [esp + 0x308], 0x5a4b
mov dword [esp + 0x31e], 0x431a31
mov dword [esp + 0x346], str.Name
mov word [esp + 0x352], 0x4c4b
mov dword [esp + 0x358], 0x3200fa
mov dword [esp + 0x360], 0x18000
mov dword [esp + 0x36c], 0x491b39
mov dword [esp + 0x378], str.Give_this_view_a_name_so_it_can_be_identified_later.
stosd dword es:[edi], eax
push 2
stosd dword es:[edi], eax
stosw word es:[edi], ax
lea eax, [esi + 0x1ae]
mov dword [esp + 0x3a2], eax
lea edi, [esp + 0x3cc]
pop eax
mov word [esp + 0x3a2], ax
xor eax, eax
mov dword [esp + 0x388], ecx
mov dword [esp + 0x38c], ecx
mov dword [esp + 0x394], ecx
mov dword [esp + 0x398], ecx
mov dword [esp + 0x3ae], ecx
mov ecx, 0x42e444
mov dword [esp + 0x3ba], eax
mov dword [esp + 0x3be], eax
mov word [esp + 0x3c6], ax
mov dword [esp + 0x390], str.Locked
mov word [esp + 0x39c], 0x5a54
mov word [esp + 0x3a4], 0
mov dword [esp + 0x3a6], 1
mov dword [esp + 0x3aa], ebx
mov dword [esp + 0x3b2], edx
mov dword [esp + 0x3b6], ecx
mov dword [esp + 0x3c2], str.By_default_the_system_will_save_any_changes_made_to_the_current_view_when_the_list_is_closed_or_when_a_new_view_is_selected._Tick_this_box_to_be_prompted_before_any_changes_are_saved.
stosd dword es:[edi], eax
push 2
stosd dword es:[edi], eax
stosw word es:[edi], ax
xor eax, eax
mov dword [esp + 0x3d6], eax
mov dword [esp + 0x3da], eax
mov dword [esp + 0x3e2], eax
mov dword [esp + 0x3e6], eax
mov dword [esp + 0x3de], str.Set_as_default
mov word [esp + 0x3ea], 0x5a54
mov dword [esp + 0x3ec], ebp
pop eax
mov word [esp + 0x3ec], ax
lea edi, [esp + 0x412]
xor eax, eax
mov dword [esp + 0x3f4], ebx
xor ebx, ebx
mov word [esp + 0x3ee], ax
mov dword [esp + 0x3fc], edx
xorps xmm0, xmm0
mov dword [esp + 0x400], ecx
mov dword [esp + 0x3f0], 1
mov dword [esp + 0x3f8], ebx
mov dword [esp + 0x404], ebx
mov dword [esp + 0x408], ebx
mov dword [esp + 0x40c], 0x4e8488
mov word [esp + 0x410], bx
stosd dword es:[edi], eax
push 0x2dd
push ebx
stosd dword es:[edi], eax
stosw word es:[edi], ax
xor eax, eax
mov dword [esp + 0x43e], eax
lea edi, [esp + 0x464]
movups xmmword [esp + 0x424], xmm0
mov dword [esp + 0x434], ebx
mov word [esp + 0x438], 0x5a4b
mov dword [esp + 0x43a], ebx
mov dword [esp + 0x442], 0x4c92d8
mov dword [esp + 0x446], 0x100
mov dword [esp + 0x44a], ebx
mov dword [esp + 0x44e], 0x42ceba
mov dword [esp + 0x452], 0x491b4d
mov dword [esp + 0x456], ebx
mov dword [esp + 0x45a], ebx
mov dword [esp + 0x45e], ebx
mov word [esp + 0x462], bx
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosw word es:[edi], ax
lea eax, [esp + 0x2fc]
mov dword [esp + 0x18], eax
mov eax, 0x172
mov word [esp + 0x1c], ax
lea eax, [esp + 0x1e]
push eax
call fcn.00443240
lea eax, [esp + 0x1c]
mov dword [esp + 0x2e3], esi
push str.Save_As
push eax
call fcn.00421d32
mov ecx, dword [esp + 0x47c]
add esp, 0x14
pop edi
pop esi
pop ebp
pop ebx
xor ecx, esp
call fcn.00441a5e
add esp, 0x45c
ret