Function at 0x490727
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
sub esp, 0x4b8
lea ebp, [esp - 4]
mov eax, dword [0x514d34]
xor eax, ebp
mov dword [ebp + 0x4b8], eax
push 0x38
mov eax, 0x4bce89
call fcn.00441d06
mov esi, ecx
lea eax, [esi + 4]
cmp dword [eax + 0x14], 0x10
jb 0x490758
mov eax, dword [eax]
push eax
mov eax, dword [esi]
mov ecx, dword [eax + 0x231]
mov ecx, dword [ecx + 0x71]
call fcn.0048be37
mov edi, dword [esi + 0x1b0]
xor ebx, ebx
push 8
pop eax
test edi, edi
je 0x490794
mov ecx, edi
call fcn.0048ef97
push 8
pop eax
push eax
push edi
call fcn.00442214
pop ecx
pop ecx
push 8
mov dword [esi + 0x1b0], ebx
pop eax
push eax
call fcn.00441c9f
pop ecx
mov dword [ebp - 0x44], eax
mov dword [ebp - 4], ebx
test eax, eax
je 0x4907b0
mov ecx, eax
call fcn.0048eeed
mov ecx, eax
jmp 0x4907b2
mov ecx, ebx
push 0x50
pop eax
mov word [ebp - 0x40], ax
lea edi, [ebp + 0x386]
push 8
pop eax
mov word [ebp - 0x3e], ax
mov edx, 0x431a31
xor eax, eax
or dword [ebp - 4], 0xffffffff
mov word [ebp - 0x38], ax
xorps xmm0, xmm0
mov word [ebp - 0x26], ax
mov dword [esi + 0x1b0], ecx
mov dword [ebp - 0x3c], ebx
mov dword [ebp - 0x36], ebx
mov dword [ebp - 0x32], 0x490100
mov dword [ebp - 0x2e], ebx
mov dword [ebp - 0x2a], ebx
mov dword [ebp - 0x24], 0x7800
mov eax, dword [ecx]
mov dword [ebp - 0x20], eax
xor eax, eax
mov dword [ebp + 0x316], eax
mov word [ebp + 0x340], ax
mov word [ebp - 0x1c], ax
lea eax, [ecx + 4]
mov dword [ebp + 0x35c], eax
push 4
pop eax
mov word [ebp + 0x360], ax
lea eax, [ebp - 0x40]
mov dword [ebp + 0x378], eax
xor eax, eax
mov dword [ebp + 0x2fc], ebx
mov dword [ebp + 0x300], ebx
mov dword [ebp + 0x304], str.Views
mov dword [ebp + 0x308], ebx
mov dword [ebp + 0x30c], ebx
mov word [ebp + 0x310], 0x5a4b
mov dword [ebp + 0x312], ebx
mov dword [ebp + 0x31a], ebx
mov dword [ebp + 0x31e], 1
mov dword [ebp + 0x322], ebx
mov dword [ebp + 0x326], edx
mov dword [ebp + 0x32a], ebx
mov dword [ebp + 0x32e], ebx
mov dword [ebp + 0x332], ebx
mov dword [ebp + 0x336], ebx
mov word [ebp + 0x33a], bx
mov dword [ebp + 0x33c], ebx
mov dword [ebp + 0x342], ebx
movups xmmword [ebp + 0x346], xmm0
mov dword [ebp + 0x356], ebx
mov word [ebp + 0x35a], 0x5a4b
mov word [ebp + 0x362], bx
mov dword [ebp + 0x364], ebx
mov dword [ebp + 0x368], 0x10100
mov dword [ebp + 0x36c], ebx
mov dword [ebp + 0x370], 0x433baa
mov dword [ebp + 0x374], 0x433cd9
mov dword [ebp + 0x37c], ebx
mov dword [ebp + 0x380], ebx
mov word [ebp + 0x384], bx
stosd dword es:[edi], eax
mov dword [ebp - 0x1a], str.VIEWS
mov dword [ebp - 0x16], esi
mov dword [ebp - 0x12], ebx
stosd dword es:[edi], eax
stosw word es:[edi], ax
xor eax, eax
mov dword [ebp + 0x390], ebx
mov dword [ebp + 0x394], 0xfffffffe
mov dword [ebp + 0x398], str.Options
mov dword [ebp + 0x39c], ebx
mov dword [ebp + 0x3a0], ebx
mov word [ebp + 0x3a4], 0x5a4b
mov dword [ebp + 0x3a6], ebx
mov dword [ebp + 0x3aa], eax
mov dword [ebp + 0x3ae], ebx
mov dword [ebp + 0x3b2], ebx
mov word [ebp + 0x3d4], ax
lea edi, [ebp + 0x41a]
mov dword [ebp + 0x3f4], eax
mov ecx, 0x42ddd6
mov dword [ebp + 0x3ba], edx
mov edx, 0x8000
mov dword [ebp + 0x3b6], ebx
mov dword [ebp + 0x3be], ebx
mov dword [ebp + 0x3c2], ebx
mov dword [ebp + 0x3c6], ebx
mov dword [ebp + 0x3ca], ebx
mov word [ebp + 0x3ce], bx
mov dword [ebp + 0x3d0], ebx
mov dword [ebp + 0x3d6], ebx
mov dword [ebp + 0x3da], ebx
mov dword [ebp + 0x3de], ebx
mov dword [ebp + 0x3e2], str.Set_as_Default
mov dword [ebp + 0x3e6], ebx
mov dword [ebp + 0x3ea], ebx
mov word [ebp + 0x3ee], 0x5a4b
mov dword [ebp + 0x3f0], ebx
mov dword [ebp + 0x3f8], ebx
mov dword [ebp + 0x3fc], edx
mov dword [ebp + 0x400], 0x491b78
mov dword [ebp + 0x404], ecx
mov dword [ebp + 0x408], 0x491b22
mov dword [ebp + 0x40c], esi
mov dword [ebp + 0x410], ebx
mov dword [ebp + 0x414], str.Click_this_button_to_make_the_selected_view_the_default.
mov word [ebp + 0x418], bx
stosd dword es:[edi], eax
push 0x2dd
push ebx
stosd dword es:[edi], eax
stosw word es:[edi], ax
xor eax, eax
or dword [ebp + 0x424], 0xffffffff
lea edi, [ebp + 0x464]
mov dword [ebp + 0x43e], eax
mov dword [ebp + 0x428], ebx
mov dword [ebp + 0x42c], str.Unlock
mov dword [ebp + 0x430], ebx
mov dword [ebp + 0x434], ebx
mov word [ebp + 0x438], 0x5a4b
mov dword [ebp + 0x43a], ebx
mov dword [ebp + 0x442], ebx
mov dword [ebp + 0x446], edx
mov dword [ebp + 0x44a], 0x491b61
mov dword [ebp + 0x44e], ecx
mov dword [ebp + 0x452], 0x491b0b
mov dword [ebp + 0x456], esi
mov dword [ebp + 0x45a], ebx
mov dword [ebp + 0x45e], 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._The_system_will_request_confirmation_from_the_user_before_saving_change_to_a_locked_view.
mov word [ebp + 0x462], bx
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosw word es:[edi], ax
xor eax, eax
mov dword [ebp + 0x488], eax
lea edi, [ebp + 0x4ae]
movups xmmword [ebp + 0x46e], xmm0
mov dword [ebp + 0x47e], ebx
mov word [ebp + 0x482], 0x5a4b
mov dword [ebp + 0x484], ebx
mov dword [ebp + 0x48c], str.Close0
mov dword [ebp + 0x490], 0x100
mov dword [ebp + 0x494], ebx
mov dword [ebp + 0x498], 0x42ceba
mov dword [ebp + 0x49c], 0x42cc70
mov dword [ebp + 0x4a0], ebx
mov dword [ebp + 0x4a4], ebx
mov dword [ebp + 0x4a8], ebx
mov word [ebp + 0x4ac], bx
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosw word es:[edi], ax
lea eax, [ebp + 0x2fc]
mov dword [ebp], eax
mov eax, 0x1bc
mov word [ebp + 4], ax
lea eax, [ebp + 6]
push eax
call fcn.00443240
lea eax, [ebp]
mov dword [ebp + 0x2df], str.LXPRBAR_VIEW_MANAGER
push str.View_Manager
push eax
mov dword [ebp + 0x2c7], esi
call fcn.00421d32
mov edi, dword [esi + 0x1b0]
add esp, 0x14
test edi, edi
je 0x490b85
mov ecx, edi
call fcn.0048ef97
push 8
pop eax
push eax
push edi
call fcn.00442214
pop ecx
pop ecx
lea ecx, [ebp + 0x2e4]
mov dword [esi + 0x1b0], ebx
call fcn.00408368
xor edi, edi
lea eax, [ebp + 0x2e4]
inc edi
mov ecx, esi
push eax
mov dword [ebp - 4], edi
call fcn.00491c1c
test ax, ax
jne 0x490bd7
cmp dword [ebp + 0x2f4], 0
je 0x490bd3
cmp dword [ebp + 0x2f8], 0x10
lea eax, [ebp + 0x2e4]
cmovae eax, dword [ebp + 0x2e4]
push eax
call fcn.00413845
pop ecx
mov esi, ebx
jmp 0x490bd9
mov esi, edi
push ebx
push edi
lea ecx, [ebp + 0x2e4]
call fcn.0040758b
mov ax, si
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp + 0x4b8]
xor ecx, ebp
call fcn.00441a5e
lea esp, [ebp + 0x4bc]
pop ebp
ret