Function at 0x40ed90
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x403516
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x138
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x4017d0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
push 0xffffffffffffffff
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
mov dword [ebp - 4], 3
push 1
push 0x4048d0
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
lea edx, [ebp - 0xb8]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 4
movsx eax, word [0x42b07c]
test eax, eax
jne 0x410af7
mov dword [ebp - 4], 5
mov dword [ebp - 0xe4], 0x404eec
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 6
mov dword [ebp - 0x64], 1
mov dword [ebp - 4], 7
mov dword [ebp - 0xe4], 0x404ef8
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 8
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
push edx
mov ecx, dword [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
push eax
push 0xffffffffffffffff
push 0x120
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
mov dword [ebp - 4], 9
mov eax, dword [ebp + 8]
push eax
call fcn.0041f900
mov dword [ebp - 0x120], eax
mov dword [ebp - 0xe4], 0x404f04
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0xb8]
push ecx
mov edx, dword [ebp - 0x120]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcStringBstr]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xa
call dword [sym.imp.MSVBVM60.DLL_rtcCommandBstr]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
lea edx, [ebp - 0xb8]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xb
mov ecx, dword [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
push eax
lea eax, [ebp - 0x60]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaGet3]
mov dword [ebp - 4], 0xc
mov dword [ebp - 0xe4], 0x404f0c
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0xd
mov ecx, dword [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0xe
mov dword [ebp - 0xe4], 0x4048e4
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0xf
mov ecx, dword [0x42b0a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x110], ax
lea edx, [ebp - 0x110]
push edx
call fcn.004113c0
mov edx, eax
lea ecx, [ebp - 0x78]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x10
mov dword [ebp - 0xe4], 0x404f18
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x11
mov dword [ebp - 0xe4], 0x404f20
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 3
lea eax, [ebp - 0xb8]
push eax
lea ecx, [ebp - 0xc8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea edx, [ebp - 0xc8]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x12
push 0
push 0xffffffffffffffff
push 1
mov edx, dword [ebp - 0x78]
push edx
mov eax, dword [0x42b0a4]
push eax
mov ecx, dword [ebp - 0x60]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x13
mov dword [ebp - 0xe4], 0x404f2c
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x14
mov dword [ebp - 0xe4], 0x42b0a4
mov dword [ebp - 0xec], 0x4008
push 0
push 0x40
lea edx, [ebp - 0xec]
push edx
lea eax, [ebp - 0xb8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea ecx, [ebp - 0xb8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x15
push 0
push 0xffffffffffffffff
push 1
push 0x404ae4
push 0x404f44
push 0x404f38
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
lea edx, [ebp - 0xb8]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x16
lea edx, [ebp - 0x78]
mov dword [ebp - 0xe4], edx
mov dword [ebp - 0xec], 0x4008
push 0
push 0x40
lea eax, [ebp - 0xec]
push eax
lea ecx, [ebp - 0xb8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea edx, [ebp - 0xb8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x17
mov dword [ebp - 0xe4], 0x404f50
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x18
push 0
push 0xffffffffffffffff
push 1
mov eax, dword [ebp - 0x90]
push eax
mov ecx, dword [ebp - 0x44]
push ecx
mov edx, dword [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x19
mov dword [ebp - 0xe4], 0x404f58
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0xb8]
push eax
push 0x404f18
lea ecx, [ebp - 0xc8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea edx, [ebp - 0xc8]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1a
mov edx, 0x4040b0
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1b
mov dword [ebp - 0xe4], 0x404f60
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x1c
mov dword [ebp - 0xe4], 0x404f6c
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x1d
mov edx, dword [ebp - 0x70]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x110], ax
lea eax, [ebp - 0x110]
push eax
call fcn.004113c0
mov edx, eax
lea ecx, [ebp - 0x7c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x1e
mov dword [ebp - 0xe4], 0x4040b0
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0x40
lea ecx, [ebp - 0xb8]
push ecx
lea edx, [ebp - 0xc8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea eax, [ebp - 0xc8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0xb8]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x1f
lea eax, [ebp - 0x7c]
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xec], 0x4008
push 0
push 0x40
lea ecx, [ebp - 0xec]
push ecx
lea edx, [ebp - 0xb8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea eax, [ebp - 0xb8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x20
push 0
push 0xffffffffffffffff
push 1
mov ecx, dword [ebp - 0x7c]
push ecx
mov edx, dword [ebp - 0x70]
push edx
mov eax, dword [ebp - 0x60]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x21
push 0
push 0xffffffffffffffff
push 1
mov ecx, dword [ebp - 0x4c]
push ecx
mov edx, dword [ebp - 0x50]
push edx
mov eax, dword [ebp - 0x60]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x22
mov dword [ebp - 0xe4], 0x404f78
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x23
push 0x404318
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x110], ax
lea ecx, [ebp - 0x110]
push ecx
call fcn.004113c0
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x24
mov dword [ebp - 0xe4], 0x404318
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0x40
lea edx, [ebp - 0xb8]
push edx
lea eax, [ebp - 0xc8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea ecx, [ebp - 0xc8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xc8]
push edx
lea eax, [ebp - 0xb8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x25
mov dword [ebp - 0xe4], 0x4559
mov dword [ebp - 0xec], 2
lea edx, [ebp - 0xec]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x26
mov dword [ebp - 0xe4], 0x404c68
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x27
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0xe4], ecx
mov dword [ebp - 0xec], 0x4008
push 0
push 0x40
lea edx, [ebp - 0xec]
push edx
lea eax, [ebp - 0xb8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea ecx, [ebp - 0xb8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x2c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x28
push 0
push 0xffffffffffffffff
push 1
mov edx, dword [ebp - 0x3c]
push edx
push 0x404318
mov eax, dword [ebp - 0x60]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x29
push 0
push 0xffffffffffffffff
push 1
mov ecx, dword [ebp - 0x2c]
push ecx
mov edx, dword [ebp - 0x6c]
push edx
mov eax, dword [ebp - 0x60]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x2a
mov dword [ebp - 0xe4], 0x404f84
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea ecx, [ebp - 0xb8]
push ecx
lea edx, [ebp - 0xc8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea edx, [ebp - 0xc8]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x2b
mov dword [ebp - 0xe4], 0x4048b4
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x2c
push 0x404050
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x110], ax
lea eax, [ebp - 0x110]
push eax
call fcn.004113c0
mov edx, eax
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x2d
mov dword [ebp - 0xe4], 0x404f90
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea ecx, [ebp - 0xb8]
push ecx
lea edx, [ebp - 0xc8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea edx, [ebp - 0xc8]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x2e
mov dword [ebp - 0xe4], 0x404050
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0x40
lea eax, [ebp - 0xb8]
push eax
lea ecx, [ebp - 0xc8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea edx, [ebp - 0xc8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0xb8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x2f
lea edx, [ebp - 0x48]
mov dword [ebp - 0xe4], edx
mov dword [ebp - 0xec], 0x4008
push 0
push 0x40
lea eax, [ebp - 0xec]
push eax
lea ecx, [ebp - 0xb8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea edx, [ebp - 0xb8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x30
mov dword [ebp - 0xe4], 0x404f9c
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x31
push 0
push 0xffffffffffffffff
push 1
mov eax, dword [ebp - 0x48]
push eax
push 0x404050
mov ecx, dword [ebp - 0x60]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x32
push 0
push 0xffffffffffffffff
push 1
mov edx, dword [ebp - 0x30]
push edx
mov eax, dword [ebp - 0x74]
push eax
mov ecx, dword [ebp - 0x60]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x33
push 0x4042fc
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x110], ax
lea edx, [ebp - 0x110]
push edx
call fcn.004113c0
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x34
call dword [sym.imp.MSVBVM60.DLL_rtcCommandBstr]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
lea edx, [ebp - 0xb8]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x35
push 0x2d0
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
lea edx, [ebp - 0xb8]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x36
mov dword [ebp - 0xe4], 0x404b1c
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x37
mov dword [ebp - 0xe4], 0x4042fc
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0x40
lea eax, [ebp - 0xb8]
push eax
lea ecx, [ebp - 0xc8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea edx, [ebp - 0xc8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0xb8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x38
mov dword [ebp - 0xe4], 0x404fa8
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea edx, [ebp - 0xb8]
push edx
lea eax, [ebp - 0xc8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea edx, [ebp - 0xc8]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x39
mov dword [ebp - 0xe4], 0x404fb0
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x3a
lea ecx, [ebp - 0x68]
mov dword [ebp - 0xe4], ecx
mov dword [ebp - 0xec], 0x4008
push 0
push 0x40
lea edx, [ebp - 0xec]
push edx
lea eax, [ebp - 0xb8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea ecx, [ebp - 0xb8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x3b
mov dword [ebp - 0xe4], 0x404fbc
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x3c
mov dword [ebp - 0xe4], 0x404fc8
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x3d
mov dword [ebp - 0xc0], 1
mov dword [ebp - 0xc8], 2
mov dword [ebp - 0xe4], 0x404fd4
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0xc8]
push edx
push 1
lea eax, [ebp - 0xb8]
push eax
lea ecx, [ebp - 0xd8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xd8]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0xc8]
push edx
lea eax, [ebp - 0xb8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x3e
push 0
push 0xffffffffffffffff
push 1
mov ecx, dword [ebp - 0x68]
push ecx
push 0x4042fc
mov edx, dword [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x3f
mov dword [ebp - 0xe4], 0x1800
mov dword [ebp - 0xec], 2
lea edx, [ebp - 0xec]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x40
push 0
push 0xffffffffffffffff
push 1
mov eax, dword [ebp - 0x34]
push eax
mov ecx, dword [ebp - 0x38]
push ecx
mov edx, dword [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x41
push 0x4042e0
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x110], ax
lea eax, [ebp - 0x110]
push eax
call fcn.004113c0
mov edx, eax
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x42
mov dword [ebp - 0xe4], 0x404cb4
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x43
mov dword [ebp - 0xe4], 0x4042e0
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0x40
lea ecx, [ebp - 0xb8]
push ecx
lea edx, [ebp - 0xc8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea eax, [ebp - 0xc8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0xb8]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x44
mov dword [ebp - 0xe4], 0x404fe0
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x45
mov dword [ebp - 0xe4], 0x404fec
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x46
lea eax, [ebp - 0x24]
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xec], 0x4008
push 0
push 0x40
lea ecx, [ebp - 0xec]
push ecx
lea edx, [ebp - 0xb8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea eax, [ebp - 0xb8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x47
push 0
push 0xffffffffffffffff
push 1
mov ecx, dword [ebp - 0x24]
push ecx
push 0x4042e0
mov edx, dword [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x48
mov dword [ebp - 0xe4], 0x404ff8
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x49
push 0
push 0xffffffffffffffff
push 1
mov eax, dword [ebp - 0x94]
push eax
mov ecx, dword [ebp - 0x40]
push ecx
mov edx, dword [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x4a
mov dword [ebp - 0xe4], 0x405004
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x4b
push 0x404228
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x110], ax
lea eax, [ebp - 0x110]
push eax
call fcn.004113c0
mov edx, eax
lea ecx, [ebp - 0x84]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x4c
push 1
push 0x405010
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
lea edx, [ebp - 0xb8]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x4d
mov dword [ebp - 0xe4], 0x404228
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0x40
lea ecx, [ebp - 0xb8]
push ecx
lea edx, [ebp - 0xc8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea eax, [ebp - 0xc8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0xb8]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x4e
mov dword [ebp - 0xe4], 0x405018
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 1
lea eax, [ebp - 0xb8]
push eax
lea ecx, [ebp - 0xc8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea edx, [ebp - 0xc8]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x4f
mov dword [ebp - 0xe4], 0x405024
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x50
lea edx, [ebp - 0x84]
mov dword [ebp - 0xe4], edx
mov dword [ebp - 0xec], 0x4008
push 0
push 0x40
lea eax, [ebp - 0xec]
push eax
lea ecx, [ebp - 0xb8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea edx, [ebp - 0xb8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x51
mov dword [ebp - 0xe4], 0x40502c
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x52
push 0
push 0xffffffffffffffff
push 1
mov eax, dword [ebp - 0x84]
push eax
push 0x404228
mov ecx, dword [ebp - 0x60]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x53
push 0
push 0xffffffffffffffff
push 1
mov edx, dword [ebp - 0x80]
push edx
mov eax, dword [ebp - 0x98]
push eax
mov ecx, dword [ebp - 0x60]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x54
mov dword [ebp - 0xe4], 0x42b284
mov dword [ebp - 0xec], 0x4008
push 0
push 0x40
lea edx, [ebp - 0xec]
push edx
lea eax, [ebp - 0xb8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea ecx, [ebp - 0xb8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x55
mov dword [ebp - 0xe4], 0x404a64
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea edx, [ebp - 0xb8]
push edx
lea eax, [ebp - 0xc8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea edx, [ebp - 0xc8]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x56
mov dword [ebp - 0xb0], 8
mov dword [ebp - 0xb8], 2
lea ecx, [ebp - 0xb8]
push ecx
push 1
mov edx, dword [ebp - 0x60]
push edx
mov eax, dword [ebp - 0x5c]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov esi, eax
mov ecx, dword [0x42b284]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
imul eax, eax, 2
jo 0x410e34
add esi, eax
jo 0x410e34
add esi, 2
jo 0x410e34
push esi
mov edx, dword [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x57
mov word [ebp - 0x114], 9
mov word [ebp - 0x110], 1
mov word [ebp - 0x11c], 0x63
mov word [ebp - 0x118], 0xa
lea eax, [ebp - 0x114]
push eax
lea ecx, [ebp - 0x110]
push ecx
call fcn.00423e90
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [0x42b080]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
lea eax, [ebp - 0x11c]
push eax
lea ecx, [ebp - 0x118]
push ecx
call fcn.00423e90
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xa8]
push edx
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp - 0xa0]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x58
mov word [ebp - 0x110], 0x2009
lea edx, [ebp - 0x110]
push edx
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xec], 3
lea edx, [ebp - 0xec]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x59
lea eax, [ebp - 0x28]
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xec], 0x4008
push 0
push 0x40
lea ecx, [ebp - 0xec]
push ecx
lea edx, [ebp - 0xb8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea eax, [ebp - 0xb8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x5a
mov ecx, dword [ebp - 0x78]
push ecx
mov edx, dword [0x42b174]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x42b178
call fcn.00407f70
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x5b
push 4
push 0x405034
push 0x405040
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xec], 3
lea edx, [ebp - 0xec]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x5c
mov eax, dword [ebp - 0x78]
push eax
mov ecx, dword [0x42b174]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x42b17c
call fcn.00407f70
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x5d
mov dword [ebp - 0xe4], 0x405048
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea edx, [ebp - 0xb8]
push edx
lea eax, [ebp - 0xc8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea edx, [ebp - 0xc8]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x5e
push 1
push 0x4048f8
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
lea edx, [ebp - 0xb8]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x5f
mov dword [ebp - 0xe4], 0x405054
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea ecx, [ebp - 0xb8]
push ecx
lea edx, [ebp - 0xc8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea edx, [ebp - 0xc8]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x60
mov dword [ebp - 0x64], 2
mov dword [ebp - 4], 0x61
push 0x40505c
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xec], 3
lea edx, [ebp - 0xec]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x62
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax]
push ecx
mov ecx, dword [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
push eax
push 0xffffffffffffffff
push 0x220
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
mov dword [ebp - 4], 0x63
push 1
push 0x405068
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
lea edx, [ebp - 0xb8]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x64
mov dword [ebp - 0xe4], 0x4049d4
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x65
mov dword [ebp - 0xe4], 0x405070
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 2
lea edx, [ebp - 0xb8]
push edx
lea eax, [ebp - 0xc8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea edx, [ebp - 0xc8]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x66
mov ecx, dword [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
push eax
lea ecx, [ebp - 0x60]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaPut3]
mov dword [ebp - 4], 0x67
mov dword [ebp - 0xe4], 0x40507c
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x68
mov dword [ebp - 0xe4], 0x404f58
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x69
mov ecx, dword [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0x6a
mov dword [ebp - 0xe4], 0x404488
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x6b
mov dword [ebp - 0x64], 3
mov dword [ebp - 4], 0x6c
mov dword [ebp - 0xe4], 0x40490c
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0xffffffffffffffff
lea edx, [ebp - 0xb8]
push edx
push 0x404b1c
lea eax, [ebp - 0xc8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea edx, [ebp - 0xc8]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x6d
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push edx
mov ecx, dword [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
push eax
push 0xffffffffffffffff
push 0x220
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
mov dword [ebp - 4], 0x6e
mov dword [ebp - 0xe4], 0x405088
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x6f
mov dword [ebp - 0xe4], 0x405094
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x70
mov dword [ebp - 0x12c], 0x6b4
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x9c], 0
jmp 0x41081e
mov eax, dword [ebp - 0x9c]
add eax, dword [ebp - 0x128]
jo 0x410e34
mov dword [ebp - 0x9c], eax
mov ecx, dword [ebp - 0x9c]
cmp ecx, dword [ebp - 0x12c]
jg 0x41090c
mov dword [ebp - 4], 0x71
push 0x155
lea edx, [ebp - 0xb8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceVar]
lea edx, [ebp - 0xb8]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x72
cmp dword [0x42b178], 0
je 0x4108c0
mov eax, dword [0x42b178]
cmp word [eax], 1
jne 0x4108c0
mov ecx, dword [0x42b178]
mov edx, dword [ebp - 0x9c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x124], edx
mov eax, dword [0x42b178]
mov ecx, dword [ebp - 0x124]
cmp ecx, dword [eax + 0x10]
jae 0x4108a6
mov dword [ebp - 0x14c], 0
jmp 0x4108b2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14c], eax
mov edx, dword [ebp - 0x124]
mov dword [ebp - 0x150], edx
jmp 0x4108cc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x150], eax
mov ecx, dword [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
push eax
mov eax, dword [0x42b180]
add eax, dword [ebp - 0x9c]
jo 0x410e34
push eax
mov ecx, dword [0x42b178]
mov edx, dword [ecx + 0xc]
add edx, dword [ebp - 0x150]
push edx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaPut4]
mov dword [ebp - 4], 0x73
jmp 0x410806
mov dword [ebp - 4], 0x74
mov dword [ebp - 0x134], 0x8be
mov dword [ebp - 0x130], 1
mov dword [ebp - 0x9c], 0
jmp 0x41094b
mov eax, dword [ebp - 0x9c]
add eax, dword [ebp - 0x130]
jo 0x410e34
mov dword [ebp - 0x9c], eax
mov ecx, dword [ebp - 0x9c]
cmp ecx, dword [ebp - 0x134]
jg 0x410a40
mov dword [ebp - 4], 0x75
cmp dword [0x42b17c], 0
je 0x4109c4
mov edx, dword [0x42b17c]
cmp word [edx], 1
jne 0x4109c4
mov eax, dword [0x42b17c]
mov ecx, dword [ebp - 0x9c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x124], ecx
mov edx, dword [0x42b17c]
mov eax, dword [ebp - 0x124]
cmp eax, dword [edx + 0x10]
jae 0x4109aa
mov dword [ebp - 0x154], 0
jmp 0x4109b6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x154], eax
mov ecx, dword [ebp - 0x124]
mov dword [ebp - 0x158], ecx
jmp 0x4109d0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x158], eax
mov ecx, dword [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
push eax
mov edx, dword [0x42b184]
add edx, dword [ebp - 0x9c]
jo 0x410e34
push edx
mov eax, dword [0x42b17c]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x158]
push ecx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaPut4]
mov dword [ebp - 4], 0x76
push 0x12
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
lea edx, [ebp - 0xb8]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x77
jmp 0x410933
mov dword [ebp - 4], 0x78
mov dword [ebp - 0xe4], 0x404ae4
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x79
mov ecx, dword [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0x7a
push 0x4050a0
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xec], 3
lea edx, [ebp - 0xec]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x7b
mov edx, dword [ebp - 0x78]
push edx
mov eax, dword [0x42b174]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x42b17c
call fcn.00407f70
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
jmp 0x410c8e
mov dword [ebp - 4], 0x7d
push 0
push 2
push 1
push 0
lea ecx, [ebp - 0xdc]
push ecx
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
mov edx, dword [ebp + 8]
mov eax, dword [edx]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xec], 3
lea edx, [ebp - 0xec]
mov ecx, dword [ebp - 0xdc]
xor eax, eax
sub eax, dword [ecx + 0x14]
shl eax, 4
mov ecx, dword [ebp - 0xdc]
mov ecx, dword [ecx + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov edx, dword [ebp + 0xc]
mov eax, dword [edx]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0xf4], eax
mov dword [ebp - 0xfc], 3
lea edx, [ebp - 0xfc]
mov ecx, dword [ebp - 0xdc]
mov eax, 1
sub eax, dword [ecx + 0x14]
shl eax, 4
mov ecx, dword [ebp - 0xdc]
mov ecx, dword [ecx + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x104], 0
mov dword [ebp - 0x10c], 0xb
lea edx, [ebp - 0x10c]
mov eax, dword [ebp - 0xdc]
mov ecx, 2
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0xdc]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xdc]
push ecx
mov edx, dword [0x42b150]
push edx
mov eax, dword [0x42b270]
push eax
call fcn.00417ba0
lea ecx, [ebp - 0xdc]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
mov dword [ebp - 4], 0x7e
mov dword [ebp - 0xc0], 1
mov dword [ebp - 0xc8], 2
mov dword [ebp - 0xe4], 0x404f50
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0xc8]
push edx
push 2
lea eax, [ebp - 0xb8]
push eax
lea ecx, [ebp - 0xd8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xd8]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0xc8]
push edx
lea eax, [ebp - 0xb8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x80
mov word [0x42b07c], 0xffff
mov dword [ebp - 4], 0x81
mov dword [ebp - 0xe4], 0x4050ac
mov dword [ebp - 0xec], 8
lea edx, [ebp - 0xec]
mov ecx, 0x42b290
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
push 0x410e21
jmp 0x410d21
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x2c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x78]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x7c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x84]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
ret
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
int3