Function at 0x430360
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
push 0x401b46
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x138
push ebx
push esi
push edi
mov dword [ebp - 8], esp
mov dword [ebp - 4], 0x401728
fld qword [ebp + 0xc]
fadd qword [0x401530]
xor eax, eax
xor ebx, ebx
mov dword [ebp - 0xc0], eax
mov dword [ebp - 0x20], ebx
mov word [ebp - 0xbc], ax
mov dword [ebp - 0x30], ebx
fnstsw ax
test al, 0xd
jne 0x430967
mov dword [ebp - 0x40], ebx
mov dword [ebp - 0x50], ebx
mov dword [ebp - 0x60], ebx
mov dword [ebp - 0x70], ebx
mov dword [ebp - 0x80], ebx
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0xa8], ebx
mov dword [ebp - 0xb8], ebx
mov dword [ebp - 0xd0], ebx
mov dword [ebp - 0xe0], ebx
mov dword [ebp - 0xf0], ebx
mov dword [ebp - 0x100], ebx
mov dword [ebp - 0x110], ebx
mov dword [ebp - 0x120], ebx
mov dword [ebp - 0x130], ebx
mov dword [ebp - 0x140], ebx
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov edi, 5
fstp qword [ebp - 0x128]
lea edx, [ebp - 0x130]
lea ecx, [ebp - 0x20]
mov dword [ebp - 0x130], edi
call esi
fld qword [ebp + 0xc]
fadd qword [0x401530]
lea ecx, [ebp - 0x130]
lea edx, [ebp - 0x20]
push ecx
mov dword [ebp - 0x130], edi
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push edx
fstp qword [ebp - 0x128]
fnstsw ax
test al, 0xd
jne 0x430967
lea eax, [ebp - 0xd0]
push eax
call edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [ebp - 0x88]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x130]
push ecx
push edx
mov dword [ebp - 0x128], 0x231519
mov dword [ebp - 0x130], 0x8003
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstLt]
test ax, ax
je 0x4304b6
lea edx, [ebp - 0x20]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarInt]
jmp 0x4305d0
mov eax, 5
lea ecx, [ebp - 0x130]
mov dword [ebp - 0x130], eax
mov dword [ebp - 0x140], eax
lea eax, [ebp - 0x20]
lea edx, [ebp - 0xd0]
push eax
push ecx
push edx
mov dword [ebp - 0x128], 0x40000000
mov dword [ebp - 0x124], 0x413c7dd0
mov dword [ebp - 0x138], ebx
mov dword [ebp - 0x134], 0x40e1d588
call edi
push eax
lea eax, [ebp - 0x140]
lea ecx, [ebp - 0xe0]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarInt]
lea edx, [ebp - 0xf0]
push eax
push edx
call ebx
mov edx, eax
lea ecx, [ebp - 0xb8]
call esi
mov eax, 2
lea ecx, [ebp - 0x130]
mov dword [ebp - 0x130], eax
mov dword [ebp - 0x140], eax
lea eax, [ebp - 0x20]
lea edx, [ebp - 0xd0]
push eax
push ecx
push edx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x138], 4
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0xb8]
lea ecx, [ebp - 0xe0]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0xb8]
lea eax, [ebp - 0x140]
push edx
lea ecx, [ebp - 0xf0]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea edx, [ebp - 0x100]
push eax
push edx
call ebx
push eax
lea eax, [ebp - 0x110]
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
lea ecx, [ebp - 0xe0]
lea edx, [ebp - 0xd0]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
lea eax, [ebp - 0x40]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0xd0]
push ecx
push edx
mov dword [ebp - 0x128], 0x5f4
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x50]
call esi
mov eax, 5
lea ecx, [ebp - 0x130]
mov dword [ebp - 0x130], eax
mov dword [ebp - 0x140], eax
lea eax, [ebp - 0x50]
lea edx, [ebp - 0xd0]
push eax
push ecx
push edx
mov dword [ebp - 0x128], 0x66666666
mov dword [ebp - 0x124], 0x405e8666
mov dword [ebp - 0x138], 0
mov dword [ebp - 0x134], 0x4076d400
call edi
push eax
lea eax, [ebp - 0x140]
lea ecx, [ebp - 0xe0]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
lea edx, [ebp - 0xf0]
push eax
push edx
call ebx
mov edx, eax
lea ecx, [ebp - 0x60]
call esi
lea eax, [ebp - 0x130]
lea ecx, [ebp - 0x60]
push eax
lea edx, [ebp - 0xd0]
push ecx
push edx
mov dword [ebp - 0x128], 0
mov dword [ebp - 0x124], 0x4076d400
mov dword [ebp - 0x130], 5
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0xe0]
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0x70]
call esi
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x70]
push ecx
lea eax, [ebp - 0xd0]
push edx
push eax
mov dword [ebp - 0x128], 0x27525461
mov dword [ebp - 0x124], 0x403e99a0
mov dword [ebp - 0x130], 5
call edi
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0xe0]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
lea eax, [ebp - 0xf0]
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0x80]
call esi
mov dword [ebp - 0x128], 0x27525461
mov dword [ebp - 0x124], 0x403e99a0
mov ecx, dword [ebp - 0x88]
mov edx, dword [ebp - 0x84]
mov eax, 5
mov dword [ebp - 0x138], ecx
mov dword [ebp - 0x130], eax
mov dword [ebp - 0x140], eax
lea eax, [ebp - 0x50]
mov dword [ebp - 0x134], edx
lea ecx, [ebp - 0x70]
push eax
lea edx, [ebp - 0xd0]
push ecx
push edx
call edi
push eax
lea eax, [ebp - 0x130]
lea ecx, [ebp - 0x80]
push eax
lea edx, [ebp - 0xe0]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0xf0]
push eax
call ebx
lea ecx, [ebp - 0x100]
push eax
push ecx
call edi
push eax
lea edx, [ebp - 0x140]
lea eax, [ebp - 0x110]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
lea ecx, [ebp - 0x120]
push eax
push ecx
call ebx
mov edx, eax
lea ecx, [ebp - 0xa8]
call esi
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarTstLt]
lea edx, [ebp - 0x80]
lea eax, [ebp - 0x130]
push edx
push eax
mov dword [ebp - 0x128], 0xe
mov dword [ebp - 0x130], 0x8002
call ebx
test ax, ax
mov dword [ebp - 0x128], 1
jne 0x430802
mov dword [ebp - 0x128], 0xd
lea ecx, [ebp - 0x80]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0xd0]
push edx
push eax
mov dword [ebp - 0x130], 2
call edi
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
lea ecx, [ebp - 0x30]
lea edx, [ebp - 0x130]
push ecx
push edx
mov dword [ebp - 0x128], 3
mov dword [ebp - 0x130], 0x8002
call ebx
test ax, ax
mov dword [ebp - 0x128], 0x126b
jne 0x430861
mov dword [ebp - 0x128], 0x126c
lea eax, [ebp - 0x60]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0xd0]
push ecx
push edx
mov dword [ebp - 0x130], 2
call edi
mov edx, eax
lea ecx, [ebp - 0x98]
call esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea eax, [ebp - 0xa8]
push eax
call esi
lea ecx, [ebp - 0x30]
mov word [ebp - 0xc0], ax
push ecx
call esi
lea edx, [ebp - 0x98]
mov word [ebp - 0xbe], ax
push edx
call esi
mov word [ebp - 0xbc], ax
push 0x43093c
wait
jmp 0x4308fa
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x20]
call esi
lea ecx, [ebp - 0x30]
call esi
lea ecx, [ebp - 0x40]
call esi
lea ecx, [ebp - 0x50]
call esi
lea ecx, [ebp - 0x60]
call esi
lea ecx, [ebp - 0x70]
call esi
lea ecx, [ebp - 0x80]
call esi
lea ecx, [ebp - 0x98]
call esi
lea ecx, [ebp - 0xa8]
call esi
lea ecx, [ebp - 0xb8]
call esi
ret
jmp 0x401b4c