Function at 0x66d990
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x86f01b
mov eax, dword fs:[0]
push eax
sub esp, 0x10
push ebx
push esi
push edi
mov eax, dword [0xa5d1d4]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov eax, dword fs:[0x2c]
mov ecx, dword [0xea52ac]
mov ecx, dword [eax + ecx*4]
mov eax, dword [0xe84330]
cmp eax, dword [ecx + 0xc]
jg 0x66dad6
mov ebx, dword [ebp + 0xc]
mov esi, 0xe83cf0
xor edi, edi
mov eax, dword [esi + 0x10]
cmp eax, dword [ebx + 0x10]
jne 0x66d9f6
push ebx
mov ecx, esi
call fcn.007392d0
test eax, eax
je 0x66da23
add edi, 0x28
add esi, 0x28
cmp edi, 0x640
jb 0x66d9e2
mov ecx, dword [ebp + 8]
call fcn.0053f720
mov eax, dword [ebp + 8]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0x10
mov ecx, dword [ebp + 0x14]
mov ebx, dword [0xa5ab5c]
mov edi, dword [ebp + 0x10]
mov edx, dword [0xa5ab60]
cmp dword [ecx], ebx
jne 0x66da59
cmp dword [ecx + 4], edx
jne 0x66da59
lea eax, [ebp - 0x1c]
push edi
push eax
call fcn.0062a190
mov edx, dword [0xa5ab60]
add esp, 8
mov ebx, dword [0xa5ab5c]
mov ecx, eax
mov eax, dword [ecx]
mov ecx, dword [ecx + 4]
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], ecx
cmp eax, ebx
jne 0x66daaa
cmp ecx, edx
jne 0x66daaa
push str.wxART_MENU_C
mov ecx, edi
call fcn.00739490
test eax, eax
je 0x66da9c
push str.wxART_BUTTON_C
mov ecx, edi
call fcn.00739490
test eax, eax
je 0x66da9c
mov dword [ebp - 0x14], 0x18
mov dword [ebp - 0x10], 0x18
jmp 0x66daaa
mov dword [ebp - 0x14], 0x10
mov dword [ebp - 0x10], 0x10
lea eax, [ebp - 0x14]
push eax
push dword [esi + 0x24]
push dword [esi + 0x20]
mov esi, dword [ebp + 8]
push esi
call fcn.0068a490
add esp, 0x10
mov eax, esi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0x10
push 0xe84330
call fcn.008008ed
add esp, 4
cmp dword [0xe84330], 0xffffffff
jne 0x66d9d8
push str.wxART_GO_BACK
mov ecx, 0xe83cf0
call fcn.00436220
mov dword [0xe83d10], 0x945e10
mov dword [0xe83d14], 0x1621
push str.wxART_GO_FORWARD
mov ecx, 0xe83d18
mov dword [ebp - 4], 0
call fcn.00436220
mov dword [0xe83d38], 0x9452a0
mov dword [0xe83d3c], 0xb70
push str.wxART_GO_UP
mov ecx, 0xe83d40
mov byte [ebp - 4], 1
call fcn.00436220
mov dword [0xe83d60], 0x947438
mov dword [0xe83d64], 0xb68
push str.wxART_GO_DOWN
mov ecx, 0xe83d68
mov byte [ebp - 4], 2
call fcn.00436220
mov dword [0xe83d88], 0x940208
mov dword [0xe83d8c], 0xbf1
push str.wxART_GO_HOME
mov ecx, 0xe83d90
mov byte [ebp - 4], 3
call fcn.00436220
mov dword [0xe83db0], 0x941ae8
mov dword [0xe83db4], 0x2af2
push str.wxART_GOTO_FIRST
mov ecx, 0xe83db8
mov byte [ebp - 4], 4
call fcn.00436220
mov dword [0xe83dd8], 0x940e00
mov dword [0xe83ddc], 0xce2
push str.wxART_GOTO_LAST
mov ecx, 0xe83de0
mov byte [ebp - 4], 5
call fcn.00436220
mov dword [0xe83e00], 0x9445e0
mov dword [0xe83e04], 0xcbf
push str.wxART_FILE_OPEN
mov ecx, 0xe83e08
mov byte [ebp - 4], 6
call fcn.00436220
mov dword [0xe83e28], 0x903d78
mov dword [0xe83e2c], 0x45ee
push str.wxART_FILE_SAVE
mov ecx, 0xe83e30
mov byte [ebp - 4], 7
call fcn.00436220
mov dword [0xe83e50], 0x90b040
mov dword [0xe83e54], 0x3669
push str.wxART_FILE_SAVE_AS
mov ecx, 0xe83e58
mov byte [ebp - 4], 8
call fcn.00436220
mov dword [0xe83e78], 0x90e6b0
mov dword [0xe83e7c], 0x3c19
push str.wxART_PRINT
mov ecx, 0xe83e80
mov byte [ebp - 4], 9
call fcn.00436220
mov dword [0xe83ea0], 0x908368
mov dword [0xe83ea4], 0x2cd7
push str.wxART_NEW_DIR
mov ecx, 0xe83ea8
mov byte [ebp - 4], 0xa
call fcn.00436220
mov dword [0xe83ec8], 0x937af8
mov dword [0xe83ecc], 0x331e
push str.wxART_HARDDISK
mov ecx, 0xe83ed0
mov byte [ebp - 4], 0xb
call fcn.00436220
mov dword [0xe83ef0], 0x9122d0
mov dword [0xe83ef4], 0x281d
push str.wxART_FLOPPY
mov ecx, 0xe83ef8
mov byte [ebp - 4], 0xc
call fcn.00436220
mov dword [0xe83f18], 0x9177a8
mov dword [0xe83f1c], 0x215b
push str.wxART_CDROM
mov ecx, 0xe83f20
mov byte [ebp - 4], 0xd
call fcn.00436220
mov dword [0xe83f40], 0x914af0
mov dword [0xe83f44], 0x2cb4
push str.wxART_REMOVABLE
mov ecx, 0xe83f48
mov byte [ebp - 4], 0xe
call fcn.00436220
mov dword [0xe83f68], 0x9177a8
mov dword [0xe83f6c], 0x215b
push str.wxART_FOLDER
mov ecx, 0xe83f70
mov byte [ebp - 4], 0xf
call fcn.00436220
mov dword [0xe83f90], 0x934a60
mov dword [0xe83f94], 0x3098
push str.wxART_FOLDER_OPEN
mov ecx, 0xe83f98
mov byte [ebp - 4], 0x10
call fcn.00436220
mov dword [0xe83fb8], 0x93ae18
mov dword [0xe83fbc], 0x37d2
push str.wxART_EXECUTABLE_FILE
mov ecx, 0xe83fc0
mov byte [ebp - 4], 0x11
call fcn.00436220
mov dword [0xe83fe0], 0x8fbc20
mov dword [0xe83fe4], 0xd1c
push str.wxART_NORMAL_FILE
mov ecx, 0xe83fe8
mov byte [ebp - 4], 0x12
call fcn.00436220
mov dword [0xe84008], 0x94c3e8
mov dword [0xe8400c], 0x2dc8
push str.wxART_ERROR
mov ecx, 0xe84010
mov byte [ebp - 4], 0x13
call fcn.00436220
mov dword [0xe84030], 0x8fc940
mov dword [0xe84034], 0xbef
push str.wxART_QUESTION
mov ecx, 0xe84038
mov byte [ebp - 4], 0x14
call fcn.00436220
mov dword [0xe84058], 0x8fd530
mov dword [0xe8405c], 0x396a
push str.wxART_WARNING
mov ecx, 0xe84060
mov byte [ebp - 4], 0x15
call fcn.00436220
mov dword [0xe84080], 0x900ea0
mov dword [0xe84084], 0x1335
mov byte [ebp - 4], 0x16
push str.wxART_INFORMATION
mov ecx, 0xe84088
call fcn.00436220
mov dword [0xe840a8], 0x8fd530
mov dword [0xe840ac], 0x396a
push str.wxART_MISSING_IMAGE
mov ecx, 0xe840b0
mov byte [ebp - 4], 0x17
call fcn.00436220
mov dword [0xe840d0], 0x947fa0
mov dword [0xe840d4], 0x16e3
push str.wxART_COPY
mov ecx, 0xe840d8
mov byte [ebp - 4], 0x18
call fcn.00436220
mov dword [0xe840f8], 0x919908
mov dword [0xe840fc], 0x1edd
push str.wxART_CUT
mov ecx, 0xe84100
mov byte [ebp - 4], 0x19
call fcn.00436220
mov dword [0xe84120], 0x91b7e8
mov dword [0xe84124], 0x28e9
push str.wxART_PASTE
mov ecx, 0xe84128
mov byte [ebp - 4], 0x1a
call fcn.00436220
mov dword [0xe84148], 0x92fe28
mov dword [0xe8414c], 0x3076
push str.wxART_DELETE
mov ecx, 0xe84150
mov byte [ebp - 4], 0x1b
call fcn.00436220
mov dword [0xe84170], 0x91e0d8
mov dword [0xe84174], 0x76c2
push str.wxART_NEW
mov ecx, 0xe84178
mov byte [ebp - 4], 0x1c
call fcn.00436220
mov dword [0xe84198], 0x9021d8
mov dword [0xe8419c], 0x1b9c
push str.wxART_UNDO
mov ecx, 0xe841a0
mov byte [ebp - 4], 0x1d
call fcn.00436220
mov dword [0xe841c0], 0x933ca8
mov dword [0xe841c4], 0xdb2
push str.wxART_REDO
mov ecx, 0xe841c8
mov byte [ebp - 4], 0x1e
call fcn.00436220
mov dword [0xe841e8], 0x932ea0
mov dword [0xe841ec], 0xe02
push str.wxART_PLUS
mov ecx, 0xe841f0
mov byte [ebp - 4], 0x1f
call fcn.00436220
mov dword [0xe84210], 0x949688
mov dword [0xe84214], 0x1030
push str.wxART_MINUS
mov ecx, 0xe84218
mov byte [ebp - 4], 0x20
call fcn.00436220
mov dword [0xe84238], 0x94a6b8
mov dword [0xe8423c], 0xd9c
push str.wxART_QUIT
mov ecx, 0xe84240
mov byte [ebp - 4], 0x21
call fcn.00436220
mov dword [0xe84260], 0x8f9a80
mov dword [0xe84264], 0x219a
push str.wxART_FIND
mov ecx, 0xe84268
mov byte [ebp - 4], 0x22
call fcn.00436220
mov dword [0xe84288], 0x9257a0
mov dword [0xe8428c], 0x4787
push str.wxART_FIND_AND_REPLACE
mov ecx, 0xe84290
mov byte [ebp - 4], 0x23
call fcn.00436220
mov dword [0xe842b0], 0x929f28
mov dword [0xe842b4], 0x5efc
push str.wxART_FULL_SCREEN
mov ecx, 0xe842b8
mov byte [ebp - 4], 0x24
call fcn.00436220
mov dword [0xe842d8], 0x93e5f0
mov dword [0xe842dc], 0x1c15
push str.wxART_REFRESH
mov ecx, 0xe842e0
mov byte [ebp - 4], 0x25
call fcn.00436220
mov dword [0xe84300], 0x94f1b0
mov dword [0xe84304], 0x1e2f
push str.wxART_STOP
mov ecx, 0xe84308
mov byte [ebp - 4], 0x26
call fcn.00436220
push 0x887c60
mov dword [0xe84328], 0x94b458
mov dword [0xe8432c], 0xf89
mov dword [ebp - 4], 0xffffffff
call fcn.008001bd
push 0xe84330
call fcn.008008a3
add esp, 8
jmp 0x66d9d8