Function at 0x66db10
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x86f23b
mov eax, dword fs:[0]
push eax
sub esp, 0x10
push ebx
push esi
push edi
mov eax, dword [0xa5e224]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov eax, dword fs:[0x2c]
mov ecx, dword [0xea62fc]
mov ecx, dword [eax + ecx*4]
mov eax, dword [0xe85380]
cmp eax, dword [ecx + 0xc]
jg 0x66dc56
mov ebx, dword [ebp + 0xc]
mov esi, 0xe84d40
xor edi, edi
mov eax, dword [esi + 0x10]
cmp eax, dword [ebx + 0x10]
jne 0x66db76
push ebx
mov ecx, esi
call fcn.00739410
test eax, eax
je 0x66dba3
add edi, 0x28
add esi, 0x28
cmp edi, 0x640
jb 0x66db62
mov ecx, dword [ebp + 8]
call fcn.0053f8a0
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 [0xa5bbb4]
mov edi, dword [ebp + 0x10]
mov edx, dword [0xa5bbb8]
cmp dword [ecx], ebx
jne 0x66dbd9
cmp dword [ecx + 4], edx
jne 0x66dbd9
lea eax, [ebp - 0x1c]
push edi
push eax
call fcn.0062a300
mov edx, dword [0xa5bbb8]
add esp, 8
mov ebx, dword [0xa5bbb4]
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 0x66dc2a
cmp ecx, edx
jne 0x66dc2a
push str.wxART_MENU_C
mov ecx, edi
call fcn.007395d0
test eax, eax
je 0x66dc1c
push str.wxART_BUTTON_C
mov ecx, edi
call fcn.007395d0
test eax, eax
je 0x66dc1c
mov dword [ebp - 0x14], 0x18
mov dword [ebp - 0x10], 0x18
jmp 0x66dc2a
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.0068a600
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 0xe85380
call fcn.00800aad
add esp, 4
cmp dword [0xe85380], 0xffffffff
jne 0x66db58
push str.wxART_GO_BACK
mov ecx, 0xe84d40
call fcn.00436310
mov dword [0xe84d60], 0x946e90
mov dword [0xe84d64], 0x1621
push str.wxART_GO_FORWARD
mov ecx, 0xe84d68
mov dword [ebp - 4], 0
call fcn.00436310
mov dword [0xe84d88], 0x946320
mov dword [0xe84d8c], 0xb70
push str.wxART_GO_UP
mov ecx, 0xe84d90
mov byte [ebp - 4], 1
call fcn.00436310
mov dword [0xe84db0], 0x9484b8
mov dword [0xe84db4], 0xb68
push str.wxART_GO_DOWN
mov ecx, 0xe84db8
mov byte [ebp - 4], 2
call fcn.00436310
mov dword [0xe84dd8], 0x941288
mov dword [0xe84ddc], 0xbf1
push str.wxART_GO_HOME
mov ecx, 0xe84de0
mov byte [ebp - 4], 3
call fcn.00436310
mov dword [0xe84e00], 0x942b68
mov dword [0xe84e04], 0x2af2
push str.wxART_GOTO_FIRST
mov ecx, 0xe84e08
mov byte [ebp - 4], 4
call fcn.00436310
mov dword [0xe84e28], 0x941e80
mov dword [0xe84e2c], 0xce2
push str.wxART_GOTO_LAST
mov ecx, 0xe84e30
mov byte [ebp - 4], 5
call fcn.00436310
mov dword [0xe84e50], 0x945660
mov dword [0xe84e54], 0xcbf
push str.wxART_FILE_OPEN
mov ecx, 0xe84e58
mov byte [ebp - 4], 6
call fcn.00436310
mov dword [0xe84e78], 0x904df8
mov dword [0xe84e7c], 0x45ee
push str.wxART_FILE_SAVE
mov ecx, 0xe84e80
mov byte [ebp - 4], 7
call fcn.00436310
mov dword [0xe84ea0], 0x90c0c0
mov dword [0xe84ea4], 0x3669
push str.wxART_FILE_SAVE_AS
mov ecx, 0xe84ea8
mov byte [ebp - 4], 8
call fcn.00436310
mov dword [0xe84ec8], 0x90f730
mov dword [0xe84ecc], 0x3c19
push str.wxART_PRINT
mov ecx, 0xe84ed0
mov byte [ebp - 4], 9
call fcn.00436310
mov dword [0xe84ef0], 0x9093e8
mov dword [0xe84ef4], 0x2cd7
push str.wxART_NEW_DIR
mov ecx, 0xe84ef8
mov byte [ebp - 4], 0xa
call fcn.00436310
mov dword [0xe84f18], 0x938b78
mov dword [0xe84f1c], 0x331e
push str.wxART_HARDDISK
mov ecx, 0xe84f20
mov byte [ebp - 4], 0xb
call fcn.00436310
mov dword [0xe84f40], 0x913350
mov dword [0xe84f44], 0x281d
push str.wxART_FLOPPY
mov ecx, 0xe84f48
mov byte [ebp - 4], 0xc
call fcn.00436310
mov dword [0xe84f68], 0x918828
mov dword [0xe84f6c], 0x215b
push str.wxART_CDROM
mov ecx, 0xe84f70
mov byte [ebp - 4], 0xd
call fcn.00436310
mov dword [0xe84f90], 0x915b70
mov dword [0xe84f94], 0x2cb4
push str.wxART_REMOVABLE
mov ecx, 0xe84f98
mov byte [ebp - 4], 0xe
call fcn.00436310
mov dword [0xe84fb8], 0x918828
mov dword [0xe84fbc], 0x215b
push str.wxART_FOLDER
mov ecx, 0xe84fc0
mov byte [ebp - 4], 0xf
call fcn.00436310
mov dword [0xe84fe0], 0x935ae0
mov dword [0xe84fe4], 0x3098
push str.wxART_FOLDER_OPEN
mov ecx, 0xe84fe8
mov byte [ebp - 4], 0x10
call fcn.00436310
mov dword [0xe85008], 0x93be98
mov dword [0xe8500c], 0x37d2
push str.wxART_EXECUTABLE_FILE
mov ecx, 0xe85010
mov byte [ebp - 4], 0x11
call fcn.00436310
mov dword [0xe85030], 0x8fcca0
mov dword [0xe85034], 0xd1c
push str.wxART_NORMAL_FILE
mov ecx, 0xe85038
mov byte [ebp - 4], 0x12
call fcn.00436310
mov dword [0xe85058], 0x94d468
mov dword [0xe8505c], 0x2dc8
push str.wxART_ERROR
mov ecx, 0xe85060
mov byte [ebp - 4], 0x13
call fcn.00436310
mov dword [0xe85080], 0x8fd9c0
mov dword [0xe85084], 0xbef
push str.wxART_QUESTION
mov ecx, 0xe85088
mov byte [ebp - 4], 0x14
call fcn.00436310
mov dword [0xe850a8], 0x8fe5b0
mov dword [0xe850ac], 0x396a
push str.wxART_WARNING
mov ecx, 0xe850b0
mov byte [ebp - 4], 0x15
call fcn.00436310
mov dword [0xe850d0], 0x901f20
mov dword [0xe850d4], 0x1335
mov byte [ebp - 4], 0x16
push str.wxART_INFORMATION
mov ecx, 0xe850d8
call fcn.00436310
mov dword [0xe850f8], 0x8fe5b0
mov dword [0xe850fc], 0x396a
push str.wxART_MISSING_IMAGE
mov ecx, 0xe85100
mov byte [ebp - 4], 0x17
call fcn.00436310
mov dword [0xe85120], 0x949020
mov dword [0xe85124], 0x16e3
push str.wxART_COPY
mov ecx, 0xe85128
mov byte [ebp - 4], 0x18
call fcn.00436310
mov dword [0xe85148], 0x91a988
mov dword [0xe8514c], 0x1edd
push str.wxART_CUT
mov ecx, 0xe85150
mov byte [ebp - 4], 0x19
call fcn.00436310
mov dword [0xe85170], 0x91c868
mov dword [0xe85174], 0x28e9
push str.wxART_PASTE
mov ecx, 0xe85178
mov byte [ebp - 4], 0x1a
call fcn.00436310
mov dword [0xe85198], 0x930ea8
mov dword [0xe8519c], 0x3076
push str.wxART_DELETE
mov ecx, 0xe851a0
mov byte [ebp - 4], 0x1b
call fcn.00436310
mov dword [0xe851c0], 0x91f158
mov dword [0xe851c4], 0x76c2
push str.wxART_NEW
mov ecx, 0xe851c8
mov byte [ebp - 4], 0x1c
call fcn.00436310
mov dword [0xe851e8], 0x903258
mov dword [0xe851ec], 0x1b9c
push str.wxART_UNDO
mov ecx, 0xe851f0
mov byte [ebp - 4], 0x1d
call fcn.00436310
mov dword [0xe85210], 0x934d28
mov dword [0xe85214], 0xdb2
push str.wxART_REDO
mov ecx, 0xe85218
mov byte [ebp - 4], 0x1e
call fcn.00436310
mov dword [0xe85238], 0x933f20
mov dword [0xe8523c], 0xe02
push str.wxART_PLUS
mov ecx, 0xe85240
mov byte [ebp - 4], 0x1f
call fcn.00436310
mov dword [0xe85260], 0x94a708
mov dword [0xe85264], 0x1030
push str.wxART_MINUS
mov ecx, 0xe85268
mov byte [ebp - 4], 0x20
call fcn.00436310
mov dword [0xe85288], 0x94b738
mov dword [0xe8528c], 0xd9c
push str.wxART_QUIT
mov ecx, 0xe85290
mov byte [ebp - 4], 0x21
call fcn.00436310
mov dword [0xe852b0], 0x8fab00
mov dword [0xe852b4], 0x219a
push str.wxART_FIND
mov ecx, 0xe852b8
mov byte [ebp - 4], 0x22
call fcn.00436310
mov dword [0xe852d8], 0x926820
mov dword [0xe852dc], 0x4787
push str.wxART_FIND_AND_REPLACE
mov ecx, 0xe852e0
mov byte [ebp - 4], 0x23
call fcn.00436310
mov dword [0xe85300], 0x92afa8
mov dword [0xe85304], 0x5efc
push str.wxART_FULL_SCREEN
mov ecx, 0xe85308
mov byte [ebp - 4], 0x24
call fcn.00436310
mov dword [0xe85328], 0x93f670
mov dword [0xe8532c], 0x1c15
push str.wxART_REFRESH
mov ecx, 0xe85330
mov byte [ebp - 4], 0x25
call fcn.00436310
mov dword [0xe85350], 0x950230
mov dword [0xe85354], 0x1e2f
push str.wxART_STOP
mov ecx, 0xe85358
mov byte [ebp - 4], 0x26
call fcn.00436310
push 0x887e90
mov dword [0xe85378], 0x94c4d8
mov dword [0xe8537c], 0xf89
mov dword [ebp - 4], 0xffffffff
call fcn.0080037d
push 0xe85380
call fcn.00800a63
add esp, 8
jmp 0x66db58