Function at 0x4221d0
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x403926
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x2e8
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x402828
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], 4
push 0x4055cc
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseBstr]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
mov dword [ebp - 0x114], 0x4640
cmp dword [ebp - 0x114], 0xea61
jae 0x422268
mov dword [ebp - 0x1ac], 0
jmp 0x422274
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1ac], eax
lea edx, [ebp - 0xb8]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 5
push 0x4055d8
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseBstr]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
mov dword [ebp - 0x114], 0x127
cmp dword [ebp - 0x114], 0xea61
jae 0x4222e1
mov dword [ebp - 0x1b0], 0
jmp 0x4222ed
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1b0], eax
lea edx, [ebp - 0xb8]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 6
mov dword [ebp - 0x118], 0x3f81
cmp dword [ebp - 0x118], 0xea61
jae 0x42233e
mov dword [ebp - 0x1b4], 0
jmp 0x42234a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1b4], eax
mov ecx, dword [ebp - 0x118]
shl ecx, 4
mov edx, dword [0x437020]
add edx, ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
mov dword [ebp - 0x114], 0x64d1
cmp dword [ebp - 0x114], 0xea61
jae 0x42239b
mov dword [ebp - 0x1b8], 0
jmp 0x4223a7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1b8], eax
lea edx, [ebp - 0xb8]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 7
mov ecx, 1
test ecx, ecx
je 0x4223e2
jmp 0x4223e7
jmp 0x422224
mov dword [ebp - 4], 0xb
movsx edx, word [0x43707c]
test edx, edx
jne 0x4253dd
mov dword [ebp - 4], 0xc
mov dword [ebp - 0xd4], 0x4055e4
mov dword [ebp - 0xdc], 8
mov dword [ebp - 0x114], 0x3b17
cmp dword [ebp - 0x114], 0xea61
jae 0x42243a
mov dword [ebp - 0x1bc], 0
jmp 0x422446
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1bc], eax
lea edx, [ebp - 0xdc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0xd
mov dword [ebp - 0x64], 1
mov dword [ebp - 4], 0xe
mov ecx, 1
test ecx, ecx
jne 0x422543
mov dword [ebp - 4], 0xf
mov dword [ebp - 0x118], 0x6c96
cmp dword [ebp - 0x118], 0xea61
jae 0x4224ae
mov dword [ebp - 0x1c0], 0
jmp 0x4224ba
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1c0], eax
mov edx, dword [ebp - 0x118]
shl edx, 4
mov eax, dword [0x437020]
add eax, edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
mov dword [ebp - 0x114], 0x2d94
cmp dword [ebp - 0x114], 0xea61
jae 0x42250a
mov dword [ebp - 0x1c4], 0
jmp 0x422516
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1c4], eax
lea edx, [ebp - 0xb8]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x422471
mov dword [ebp - 4], 0x11
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], 0x12
xor eax, eax
test eax, eax
je 0x422647
mov dword [ebp - 4], 0x13
mov dword [ebp - 0xd4], 0x4055f0
mov dword [ebp - 0xdc], 8
mov dword [ebp - 0x114], 0x4542
cmp dword [ebp - 0x114], 0xea61
jae 0x4225b5
mov dword [ebp - 0x1c8], 0
jmp 0x4225c1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1c8], eax
lea edx, [ebp - 0xdc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x14
mov dword [ebp - 0xd4], 0x4055fc
mov dword [ebp - 0xdc], 8
mov dword [ebp - 0x114], 0x62a0
cmp dword [ebp - 0x114], 0xea61
jae 0x42261a
mov dword [ebp - 0x1cc], 0
jmp 0x422626
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1cc], eax
lea edx, [ebp - 0xdc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
jmp 0x422567
mov dword [ebp - 4], 0x16
mov ecx, dword [ebp + 8]
push ecx
call fcn.0040aa10
mov dword [ebp - 0x110], eax
mov dword [ebp - 0xd4], 0x4051c4
mov dword [ebp - 0xdc], 8
lea edx, [ebp - 0xdc]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0xb8]
push edx
mov eax, dword [ebp - 0x110]
push eax
lea ecx, [ebp - 0xc8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcStringVar]
lea edx, [ebp - 0xc8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x60]
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], 0x17
push 0x4047f8
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseBstr]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
mov dword [ebp - 0x114], 0x2f69
cmp dword [ebp - 0x114], 0xea61
jae 0x422713
mov dword [ebp - 0x1d0], 0
jmp 0x42271f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1d0], eax
lea edx, [ebp - 0xb8]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x18
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___vbaGet3]
mov dword [ebp - 4], 0x19
mov dword [ebp - 0x118], 0x1f48
cmp dword [ebp - 0x118], 0xea61
jae 0x42278e
mov dword [ebp - 0x1d4], 0
jmp 0x42279a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1d4], eax
mov edx, dword [ebp - 0x118]
shl edx, 4
mov eax, dword [0x437020]
add eax, edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
mov dword [ebp - 0x114], 0x53cd
cmp dword [ebp - 0x114], 0xea61
jae 0x4227ea
mov dword [ebp - 0x1d8], 0
jmp 0x4227f6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1d8], eax
lea edx, [ebp - 0xb8]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1a
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], 0x1b
mov ecx, dword [0x4370a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x100], ax
lea edx, [ebp - 0x100]
push edx
call fcn.00425f10
mov edx, eax
lea ecx, [ebp - 0x78]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x1c
push 0x4055f0
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseBstr]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
mov dword [ebp - 0x114], 0x55ff
cmp dword [ebp - 0x114], 0xea61
jae 0x4228b3
mov dword [ebp - 0x1dc], 0
jmp 0x4228bf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1dc], eax
lea edx, [ebp - 0xb8]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1d
push 0x404dd4
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseBstr]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
mov dword [ebp - 0x114], 0x62b8
cmp dword [ebp - 0x114], 0xea61
jae 0x42292c
mov dword [ebp - 0x1e0], 0
jmp 0x422938
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1e0], eax
lea edx, [ebp - 0xb8]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1e
push 0
push 0xffffffffffffffff
push 1
mov ecx, dword [ebp - 0x78]
push ecx
mov edx, dword [0x4370a4]
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], 0x1f
mov dword [ebp - 0xd4], 0x405608
mov dword [ebp - 0xdc], 8
mov dword [ebp - 0x114], 0x40e9
cmp dword [ebp - 0x114], 0xea61
jae 0x4229ca
mov dword [ebp - 0x1e4], 0
jmp 0x4229d6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1e4], eax
lea edx, [ebp - 0xdc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x20
mov dword [ebp - 0xd4], 0x4370a4
mov dword [ebp - 0xdc], 0x4008
push 0
push 0x40
lea ecx, [ebp - 0xdc]
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 - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x21
mov dword [ebp - 0xd4], 0x405614
mov dword [ebp - 0xdc], 8
mov dword [ebp - 0x114], 0x2f2b
cmp dword [ebp - 0x114], 0xea61
jae 0x422a86
mov dword [ebp - 0x1e8], 0
jmp 0x422a92
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1e8], eax
lea edx, [ebp - 0xdc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x22
lea ecx, [ebp - 0x78]
mov dword [ebp - 0xd4], ecx
mov dword [ebp - 0xdc], 0x4008
push 0
push 0x40
lea edx, [ebp - 0xdc]
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 - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x23
push 0
push 0xffffffffffffffff
push 1
mov edx, dword [ebp - 0x90]
push edx
mov eax, dword [ebp - 0x44]
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], 0x24
mov edx, 0x4045f8
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x25
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 - 0x100], ax
lea eax, [ebp - 0x100]
push eax
call fcn.00425f10
mov edx, eax
lea ecx, [ebp - 0x7c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x26
xor ecx, ecx
test ecx, ecx
je 0x422cc6
mov dword [ebp - 4], 0x27
mov dword [ebp - 0xd4], 0x405620
mov dword [ebp - 0xdc], 8
mov dword [ebp - 0x114], 0x1b9a
cmp dword [ebp - 0x114], 0xea61
jae 0x422bce
mov dword [ebp - 0x1ec], 0
jmp 0x422bda
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1ec], eax
lea edx, [ebp - 0xdc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x28
mov dword [ebp - 0xd4], 0x404db4
mov dword [ebp - 0xdc], 8
mov dword [ebp - 0x114], 0x167f
cmp dword [ebp - 0x114], 0xea61
jae 0x422c34
mov dword [ebp - 0x1f0], 0
jmp 0x422c40
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1f0], eax
lea edx, [ebp - 0xdc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x29
mov dword [ebp - 0xd4], 0x405628
mov dword [ebp - 0xdc], 8
mov dword [ebp - 0x114], 0x48e2
cmp dword [ebp - 0x114], 0xea61
jae 0x422c99
mov dword [ebp - 0x1f4], 0
jmp 0x422ca5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1f4], eax
lea edx, [ebp - 0xdc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
jmp 0x422b80
mov dword [ebp - 4], 0x2b
mov dword [ebp - 0xd4], 0x4045f8
mov dword [ebp - 0xdc], 8
lea edx, [ebp - 0xdc]
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], 0x2c
mov eax, 1
test eax, eax
jne 0x422db3
mov dword [ebp - 4], 0x2d
mov dword [ebp - 0xd4], 0x405634
mov dword [ebp - 0xdc], 8
mov dword [ebp - 0x114], 0x6cf5
cmp dword [ebp - 0x114], 0xea61
jae 0x422d89
mov dword [ebp - 0x1f8], 0
jmp 0x422d95
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1f8], eax
lea edx, [ebp - 0xdc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
jmp 0x422d3c
mov dword [ebp - 4], 0x2f
lea ecx, [ebp - 0x7c]
mov dword [ebp - 0xd4], ecx
mov dword [ebp - 0xdc], 0x4008
push 0
push 0x40
lea edx, [ebp - 0xdc]
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 - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x30
push 0x4052dc
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseBstr]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
mov dword [ebp - 0x114], 0x5c4a
cmp dword [ebp - 0x114], 0xea61
jae 0x422e4d
mov dword [ebp - 0x1fc], 0
jmp 0x422e59
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1fc], eax
lea edx, [ebp - 0xb8]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x31
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], 0x32
xor ecx, ecx
test ecx, ecx
je 0x423048
mov dword [ebp - 4], 0x33
mov dword [ebp - 0xd4], 0x405640
mov dword [ebp - 0xdc], 8
mov dword [ebp - 0x114], 0x2185
cmp dword [ebp - 0x114], 0xea61
jae 0x422efa
mov dword [ebp - 0x200], 0
jmp 0x422f06
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x200], eax
lea edx, [ebp - 0xdc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x34
mov dword [ebp - 0xd4], 0x40564c
mov dword [ebp - 0xdc], 8
mov dword [ebp - 0x114], 0x28f0
cmp dword [ebp - 0x114], 0xea61
jae 0x422f60
mov dword [ebp - 0x204], 0
jmp 0x422f6c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x204], eax
lea edx, [ebp - 0xdc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x35
mov dword [ebp - 0x118], 0xaa
cmp dword [ebp - 0x118], 0xea61
jae 0x422fb1
mov dword [ebp - 0x208], 0
jmp 0x422fbd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x208], eax
mov ecx, dword [ebp - 0x118]
shl ecx, 4
mov edx, dword [0x437020]
add edx, ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
mov dword [ebp - 0x114], 0x5908
cmp dword [ebp - 0x114], 0xea61
jae 0x42300e
mov dword [ebp - 0x20c], 0
jmp 0x42301a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x20c], eax
lea edx, [ebp - 0xb8]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x422eac
mov dword [ebp - 4], 0x37
mov dword [ebp - 0x118], 0x22cd
cmp dword [ebp - 0x118], 0xea61
jae 0x423071
mov dword [ebp - 0x210], 0
jmp 0x42307d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x210], eax
mov ecx, dword [ebp - 0x118]
shl ecx, 4
mov edx, dword [0x437020]
add edx, ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
mov dword [ebp - 0x114], 0x4a7
cmp dword [ebp - 0x114], 0xea61
jae 0x4230ce
mov dword [ebp - 0x214], 0
jmp 0x4230da
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x214], eax
lea edx, [ebp - 0xb8]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x38
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], 0x39
push 0x404530
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x100], ax
lea ecx, [ebp - 0x100]
push ecx
call fcn.00425f10
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x3a
push 0x405658
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseBstr]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
mov dword [ebp - 0x114], 0x1131
cmp dword [ebp - 0x114], 0xea61
jae 0x4231a9
mov dword [ebp - 0x218], 0
jmp 0x4231b5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x218], eax
lea edx, [ebp - 0xb8]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x3b
mov dword [ebp - 0xd4], 0x404530
mov dword [ebp - 0xdc], 8
lea edx, [ebp - 0xdc]
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 - 0x6c]
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], 0x3c
mov dword [ebp - 0xd4], 1
mov dword [ebp - 0xdc], 2
mov dword [ebp - 0xe4], 1
mov dword [ebp - 0xec], 2
mov dword [ebp - 0xf4], 0
mov dword [ebp - 0xfc], 2
mov dword [ebp - 0x114], 0x4aae
cmp dword [ebp - 0x114], 0xea61
jae 0x4232b9
mov dword [ebp - 0x21c], 0
jmp 0x4232c5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x21c], eax
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0xec]
push ecx
lea edx, [ebp - 0xfc]
push edx
lea eax, [ebp - 0x138]
push eax
lea ecx, [ebp - 0x128]
push ecx
mov edx, dword [ebp - 0x114]
shl edx, 4
mov eax, dword [0x437020]
add eax, edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarForInit]
mov dword [ebp - 0x1a0], eax
jmp 0x42348b
mov dword [ebp - 4], 0x3d
mov dword [ebp - 0xd4], 0x405664
mov dword [ebp - 0xdc], 8
mov dword [ebp - 0x114], 0x49e3
cmp dword [ebp - 0x114], 0xea61
jae 0x423347
mov dword [ebp - 0x220], 0
jmp 0x423353
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x220], eax
lea edx, [ebp - 0xdc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x3e
mov dword [ebp - 0x118], 0x64
cmp dword [ebp - 0x118], 0xea61
jae 0x423398
mov dword [ebp - 0x224], 0
jmp 0x4233a4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x224], eax
mov ecx, dword [ebp - 0x118]
shl ecx, 4
mov edx, dword [0x437020]
add edx, ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
mov dword [ebp - 0x114], 0x4135
cmp dword [ebp - 0x114], 0xea61
jae 0x4233f5
mov dword [ebp - 0x228], 0
jmp 0x423401
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x228], eax
lea edx, [ebp - 0xb8]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x3f
mov dword [ebp - 0x114], 0x4aae
cmp dword [ebp - 0x114], 0xea61
jae 0x423453
mov dword [ebp - 0x22c], 0
jmp 0x42345f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x22c], eax
lea ecx, [ebp - 0x138]
push ecx
lea edx, [ebp - 0x128]
push edx
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x1a0], eax
cmp dword [ebp - 0x1a0], 0
jne 0x42330a
mov dword [ebp - 4], 0x40
lea edx, [ebp - 0x3c]
mov dword [ebp - 0xd4], edx
mov dword [ebp - 0xdc], 0x4008
push 0
push 0x40
lea eax, [ebp - 0xdc]
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 - 0x2c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x41
mov dword [ebp - 0xd4], 1
mov dword [ebp - 0xdc], 2
mov dword [ebp - 0xe4], 1
mov dword [ebp - 0xec], 2
mov dword [ebp - 0xf4], 0
mov dword [ebp - 0xfc], 2
mov dword [ebp - 0x114], 0x6552
cmp dword [ebp - 0x114], 0xea61
jae 0x423553
mov dword [ebp - 0x230], 0
jmp 0x42355f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x230], eax
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0xec]
push ecx
lea edx, [ebp - 0xfc]
push edx
lea eax, [ebp - 0x158]
push eax
lea ecx, [ebp - 0x148]
push ecx
mov edx, dword [ebp - 0x114]
shl edx, 4
mov eax, dword [0x437020]
add eax, edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarForInit]
mov dword [ebp - 0x1a4], eax
jmp 0x4236e2
mov dword [ebp - 4], 0x42
mov dword [ebp - 0xd4], 0x404818
mov dword [ebp - 0xdc], 8
mov dword [ebp - 0x114], 0x3b12
cmp dword [ebp - 0x114], 0xea61
jae 0x4235e1
mov dword [ebp - 0x234], 0
jmp 0x4235ed
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x234], eax
lea edx, [ebp - 0xdc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x43
push 0x405670
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseBstr]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
mov dword [ebp - 0x114], 0x3a7a
cmp dword [ebp - 0x114], 0xea61
jae 0x42364d
mov dword [ebp - 0x238], 0
jmp 0x423659
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x238], eax
lea edx, [ebp - 0xb8]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x44
mov dword [ebp - 0x114], 0x6552
cmp dword [ebp - 0x114], 0xea61
jae 0x4236aa
mov dword [ebp - 0x23c], 0
jmp 0x4236b6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x23c], eax
lea ecx, [ebp - 0x158]
push ecx
lea edx, [ebp - 0x148]
push edx
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jne 0x4235a4
mov dword [ebp - 4], 0x45
mov dword [ebp - 0xd4], 0x40567c
mov dword [ebp - 0xdc], 8
mov dword [ebp - 0x114], 0x2eef
cmp dword [ebp - 0x114], 0xea61
jae 0x42372c
mov dword [ebp - 0x240], 0
jmp 0x423738
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x240], eax
lea edx, [ebp - 0xdc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x46
push 0
push 0xffffffffffffffff
push 1
mov ecx, dword [ebp - 0x3c]
push ecx
push 0x404530
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], 0x47
push 0
push 0xffffffffffffffff
push 1
mov eax, dword [ebp - 0x2c]
push eax
mov ecx, dword [ebp - 0x6c]
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], 0x48
mov eax, 1
test eax, eax
jne 0x423951
mov dword [ebp - 4], 0x49
push 0x405688
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseBstr]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
mov dword [ebp - 0x114], 0x26f6
cmp dword [ebp - 0x114], 0xea61
jae 0x423802
mov dword [ebp - 0x244], 0
jmp 0x42380e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x244], eax
lea edx, [ebp - 0xb8]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x4a
mov dword [ebp - 0x118], 0x3e28
cmp dword [ebp - 0x118], 0xea61
jae 0x42385f
mov dword [ebp - 0x248], 0
jmp 0x42386b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x248], eax
mov ecx, dword [ebp - 0x118]
shl ecx, 4
mov edx, dword [0x437020]
add edx, ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea eax, [ebp - 0xb8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceVar]
mov dword [ebp - 0x114], 0x2f74
cmp dword [ebp - 0x114], 0xea61
jae 0x4238b3
mov dword [ebp - 0x24c], 0
jmp 0x4238bf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x24c], eax
lea edx, [ebp - 0xb8]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x4b
mov dword [ebp - 0xd4], 0x405694
mov dword [ebp - 0xdc], 8
mov dword [ebp - 0x114], 0x4c98
cmp dword [ebp - 0x114], 0xea61
jae 0x423924
mov dword [ebp - 0x250], 0
jmp 0x423930
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x250], eax
lea edx, [ebp - 0xdc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
jmp 0x4237aa
mov dword [ebp - 4], 0x4d
push 0x404598
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x100], ax
lea ecx, [ebp - 0x100]
push ecx
call fcn.00425f10
mov edx, eax
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x4e
mov dword [ebp - 0xd4], 0x404598
mov dword [ebp - 0xdc], 8
lea edx, [ebp - 0xdc]
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 - 0x74]
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], 0x4f
lea ecx, [ebp - 0x48]
mov dword [ebp - 0xd4], ecx
mov dword [ebp - 0xdc], 0x4008
push 0
push 0x40
lea edx, [ebp - 0xdc]
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 - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x50
push 0
push 0xffffffffffffffff
push 1
mov edx, dword [ebp - 0x48]
push edx
push 0x404598
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], 0x51
push 0
push 0xffffffffffffffff
push 1
mov ecx, dword [ebp - 0x30]
push ecx
mov edx, dword [ebp - 0x74]
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], 0x52
push 0x4044fc
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x100], ax
lea ecx, [ebp - 0x100]
push ecx
call fcn.00425f10
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x53
mov dword [ebp - 0xd4], 0x4056a0
mov dword [ebp - 0xdc], 8
mov dword [ebp - 0x114], 0x5ab7
cmp dword [ebp - 0x114], 0xea61
jae 0x423b1f
mov dword [ebp - 0x254], 0
jmp 0x423b2b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x254], eax
lea edx, [ebp - 0xdc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x54
push 0x404810
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseBstr]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
mov dword [ebp - 0x114], 0x6642
cmp dword [ebp - 0x114], 0xea61
jae 0x423b8c
mov dword [ebp - 0x258], 0
jmp 0x423b98
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x258], eax
lea edx, [ebp - 0xb8]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x55
mov dword [ebp - 0xd4], 0x4044fc
mov dword [ebp - 0xdc], 8
lea edx, [ebp - 0xdc]
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 - 0x38]
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], 0x56
lea eax, [ebp - 0x68]
mov dword [ebp - 0xd4], eax
mov dword [ebp - 0xdc], 0x4008
push 0
push 0x40
lea ecx, [ebp - 0xdc]
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 - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x57
push 0x4056ac
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseBstr]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
mov dword [ebp - 0x114], 0x5e8
cmp dword [ebp - 0x114], 0xea61
jae 0x423cd0
mov dword [ebp - 0x25c], 0
jmp 0x423cdc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x25c], eax
lea edx, [ebp - 0xb8]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x58
push 0
push 0xffffffffffffffff
push 1
mov ecx, dword [ebp - 0x68]
push ecx
push 0x4044fc
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], 0x59
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], 0x5a
push 0x40449c
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x100], ax
lea eax, [ebp - 0x100]
push eax
call fcn.00425f10
mov edx, eax
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x5b
mov dword [ebp - 0x118], 0x3c
cmp dword [ebp - 0x118], 0xea61
jae 0x423dba
mov dword [ebp - 0x260], 0
jmp 0x423dc6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x260], eax
mov ecx, dword [ebp - 0x118]
shl ecx, 4
mov edx, dword [0x437020]
add edx, ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
mov dword [ebp - 0x114], 0x44e6
cmp dword [ebp - 0x114], 0xea61
jae 0x423e17
mov dword [ebp - 0x264], 0
jmp 0x423e23
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x264], eax
lea edx, [ebp - 0xb8]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x5c
mov dword [ebp - 0xd4], 0x40449c
mov dword [ebp - 0xdc], 8
lea edx, [ebp - 0xdc]
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], 0x5d
mov eax, 1
test eax, eax
jne 0x424060
mov dword [ebp - 4], 0x5e
mov dword [ebp - 0x118], 0x12e4
cmp dword [ebp - 0x118], 0xea61
jae 0x423eff
mov dword [ebp - 0x268], 0
jmp 0x423f0b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x268], eax
mov ecx, dword [ebp - 0x118]
shl ecx, 4
mov edx, dword [0x437020]
add edx, ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
mov dword [ebp - 0x114], 0x276b
cmp dword [ebp - 0x114], 0xea61
jae 0x423f5c
mov dword [ebp - 0x26c], 0
jmp 0x423f68
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x26c], eax
lea edx, [ebp - 0xb8]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x5f
mov dword [ebp - 0xd4], 0x4056b8
mov dword [ebp - 0xdc], 8
mov dword [ebp - 0x114], 0x1cdf
cmp dword [ebp - 0x114], 0xea61
jae 0x423fce
mov dword [ebp - 0x270], 0
jmp 0x423fda
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x270], eax
lea edx, [ebp - 0xdc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x60
mov dword [ebp - 0xd4], 0x4056c0
mov dword [ebp - 0xdc], 8
mov dword [ebp - 0x114], 0x1c36
cmp dword [ebp - 0x114], 0xea61
jae 0x424033
mov dword [ebp - 0x274], 0
jmp 0x42403f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x274], eax
lea edx, [ebp - 0xdc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
jmp 0x423ec2
mov dword [ebp - 4], 0x62
lea ecx, [ebp - 0x24]
mov dword [ebp - 0xd4], ecx
mov dword [ebp - 0xdc], 0x4008
push 0
push 0x40
lea edx, [ebp - 0xdc]
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 - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x63
push 0
push 0xffffffffffffffff
push 1
mov edx, dword [ebp - 0x24]
push edx
push 0x40449c
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], 0x64
mov dword [ebp - 0x118], 0x5296
cmp dword [ebp - 0x118], 0xea61
jae 0x42410d
mov dword [ebp - 0x278], 0
jmp 0x424119
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x278], eax
mov ecx, dword [ebp - 0x118]
shl ecx, 4
mov edx, dword [0x437020]
add edx, ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea eax, [ebp - 0xb8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceVar]
mov dword [ebp - 0x114], 0x2d3d
cmp dword [ebp - 0x114], 0xea61
jae 0x424161
mov dword [ebp - 0x27c], 0
jmp 0x42416d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x27c], eax
lea edx, [ebp - 0xb8]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x65
push 0
push 0xffffffffffffffff
push 1
mov ecx, dword [ebp - 0x94]
push ecx
mov edx, dword [ebp - 0x40]
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], 0x66
push 0x404640
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x100], ax
lea ecx, [ebp - 0x100]
push ecx
call fcn.00425f10
mov edx, eax
lea ecx, [ebp - 0x84]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x67
mov dword [ebp - 0xd4], 0x404640
mov dword [ebp - 0xdc], 8
lea edx, [ebp - 0xdc]
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 - 0x98]
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], 0x68
mov dword [ebp - 0x118], 0x293e
cmp dword [ebp - 0x118], 0xea61
jae 0x42429f
mov dword [ebp - 0x280], 0
jmp 0x4242ab
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x280], eax
mov ecx, dword [ebp - 0x118]
shl ecx, 4
mov edx, dword [0x437020]
add edx, ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea eax, [ebp - 0xb8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceVar]
mov dword [ebp - 0x114], 0x3d50
cmp dword [ebp - 0x114], 0xea61
jae 0x4242f3
mov dword [ebp - 0x284], 0
jmp 0x4242ff
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x284], eax
lea edx, [ebp - 0xb8]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x69
lea ecx, [ebp - 0x84]
mov dword [ebp - 0xd4], ecx
mov dword [ebp - 0xdc], 0x4008
push 0
push 0x40
lea edx, [ebp - 0xdc]
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 - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x6a
mov dword [ebp - 0x118], 0x3298
cmp dword [ebp - 0x118], 0xea61
jae 0x4243a9
mov dword [ebp - 0x288], 0
jmp 0x4243b5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x288], eax
mov edx, dword [ebp - 0x118]
shl edx, 4
mov eax, dword [0x437020]
add eax, edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea ecx, [ebp - 0xb8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceVar]
mov dword [ebp - 0x114], 0x354c
cmp dword [ebp - 0x114], 0xea61
jae 0x4243fc
mov dword [ebp - 0x28c], 0
jmp 0x424408
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x28c], eax
lea edx, [ebp - 0xb8]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x6b
push 0
push 0xffffffffffffffff
push 1
mov ecx, dword [ebp - 0x84]
push ecx
push 0x404640
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], 0x6c
mov dword [ebp - 0x118], 0x1712
cmp dword [ebp - 0x118], 0xea61
jae 0x424488
mov dword [ebp - 0x290], 0
jmp 0x424494
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x290], eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
mov dword [ebp - 0x114], 0x3676
cmp dword [ebp - 0x114], 0xea61
jae 0x4244e5
mov dword [ebp - 0x294], 0
jmp 0x4244f1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x294], eax
lea edx, [ebp - 0xb8]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x6d
push 0
push 0xffffffffffffffff
push 1
mov ecx, dword [ebp - 0x80]
push ecx
mov edx, dword [ebp - 0x98]
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], 0x6e
mov dword [ebp - 0xd4], 0x437284
mov dword [ebp - 0xdc], 0x4008
push 0
push 0x40
lea ecx, [ebp - 0xdc]
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 - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x6f
mov dword [ebp - 0xb0], 8
mov dword [ebp - 0xb8], 2
lea ecx, [ebp - 0x60]
mov dword [ebp - 0xd4], ecx
mov dword [ebp - 0xdc], 0x4008
lea edx, [ebp - 0xb8]
push edx
push 1
mov eax, dword [ebp - 0x60]
push eax
mov ecx, dword [ebp - 0x5c]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov esi, eax
mov edx, dword [0x437284]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
imul eax, eax, 2
jo 0x4257dd
add esi, eax
jo 0x4257dd
add esi, 2
jo 0x4257dd
push esi
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xc8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x58]
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], 0x70
mov word [ebp - 0x104], 9
mov word [ebp - 0x100], 1
mov word [ebp - 0x10c], 0x63
mov word [ebp - 0x108], 0xa
lea edx, [ebp - 0x104]
push edx
lea eax, [ebp - 0x100]
push eax
call fcn.00411680
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 ecx, dword [0x437080]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
lea edx, [ebp - 0x10c]
push edx
lea eax, [ebp - 0x108]
push eax
call fcn.00411680
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 ecx, [ebp - 0xa8]
push ecx
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0xa0]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x71
mov dword [ebp - 0x118], 0xb3
cmp dword [ebp - 0x118], 0xea61
jae 0x424747
mov dword [ebp - 0x298], 0
jmp 0x424753
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x298], eax
mov ecx, dword [ebp - 0x118]
shl ecx, 4
mov edx, dword [0x437020]
add edx, ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea eax, [ebp - 0xb8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x114], 0x7338
cmp dword [ebp - 0x114], 0xea61
jae 0x42479b
mov dword [ebp - 0x29c], 0
jmp 0x4247a7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x29c], eax
lea edx, [ebp - 0xb8]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x72
mov dword [ebp - 0xd4], 0x404d80
mov dword [ebp - 0xdc], 8
mov dword [ebp - 0x114], 0x1aa6
cmp dword [ebp - 0x114], 0xea61
jae 0x42480c
mov dword [ebp - 0x2a0], 0
jmp 0x424818
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2a0], eax
lea edx, [ebp - 0xdc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x73
mov dword [ebp - 0x118], 0x4d5b
cmp dword [ebp - 0x118], 0xea61
jae 0x42485d
mov dword [ebp - 0x2a4], 0
jmp 0x424869
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2a4], eax
mov ecx, dword [ebp - 0x118]
shl ecx, 4
mov edx, dword [0x437020]
add edx, ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
mov dword [ebp - 0x114], 0x2f52
cmp dword [ebp - 0x114], 0xea61
jae 0x4248ba
mov dword [ebp - 0x2a8], 0
jmp 0x4248c6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2a8], eax
lea edx, [ebp - 0xb8]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x74
lea ecx, [ebp - 0x28]
mov dword [ebp - 0xd4], ecx
mov dword [ebp - 0xdc], 0x4008
push 0
push 0x40
lea edx, [ebp - 0xdc]
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 - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x75
mov dword [ebp - 0xd4], 1
mov dword [ebp - 0xdc], 2
mov dword [ebp - 0xe4], 1
mov dword [ebp - 0xec], 2
mov dword [ebp - 0xf4], 0
mov dword [ebp - 0xfc], 2
mov dword [ebp - 0x114], 0x26b3
cmp dword [ebp - 0x114], 0xea61
jae 0x4249aa
mov dword [ebp - 0x2ac], 0
jmp 0x4249b6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2ac], eax
lea edx, [ebp - 0xdc]
push edx
lea eax, [ebp - 0xec]
push eax
lea ecx, [ebp - 0xfc]
push ecx
lea edx, [ebp - 0x178]
push edx
lea eax, [ebp - 0x168]
push eax
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov edx, dword [0x437020]
add edx, ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForInit]
mov dword [ebp - 0x1a8], eax
jmp 0x424bc9
mov dword [ebp - 4], 0x76
mov dword [ebp - 0x118], 0x21
cmp dword [ebp - 0x118], 0xea61
jae 0x424a25
mov dword [ebp - 0x2b0], 0
jmp 0x424a31
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b0], eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
mov dword [ebp - 0x114], 0x4508
cmp dword [ebp - 0x114], 0xea61
jae 0x424a82
mov dword [ebp - 0x2b4], 0
jmp 0x424a8e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b4], eax
lea edx, [ebp - 0xb8]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x77
mov dword [ebp - 0x118], 0x98
cmp dword [ebp - 0x118], 0xea61
jae 0x424ae0
mov dword [ebp - 0x2b8], 0
jmp 0x424aec
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b8], eax
mov ecx, dword [ebp - 0x118]
shl ecx, 4
mov edx, dword [0x437020]
add edx, ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea eax, [ebp - 0xb8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x114], 0x918
cmp dword [ebp - 0x114], 0xea61
jae 0x424b34
mov dword [ebp - 0x2bc], 0
jmp 0x424b40
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2bc], eax
lea edx, [ebp - 0xb8]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x78
mov dword [ebp - 0x114], 0x26b3
cmp dword [ebp - 0x114], 0xea61
jae 0x424b91
mov dword [ebp - 0x2c0], 0
jmp 0x424b9d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2c0], eax
lea ecx, [ebp - 0x178]
push ecx
lea edx, [ebp - 0x168]
push edx
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x1a8], eax
cmp dword [ebp - 0x1a8], 0
jne 0x4249fc
mov dword [ebp - 4], 0x79
mov edx, 1
test edx, edx
jne 0x424c4e
mov dword [ebp - 4], 0x7a
mov dword [ebp - 0xd4], 0x4056cc
mov dword [ebp - 0xdc], 8
mov dword [ebp - 0x114], 0x361
cmp dword [ebp - 0x114], 0xea61
jae 0x424c23
mov dword [ebp - 0x2c4], 0
jmp 0x424c2f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2c4], eax
lea edx, [ebp - 0xdc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
jmp 0x424bd6
mov dword [ebp - 4], 0x7c
mov ecx, dword [ebp - 0x78]
push ecx
mov edx, dword [0x437174]
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 0x437178
call fcn.0041a6c0
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x7d
xor eax, eax
test eax, eax
je 0x424d7e
mov dword [ebp - 4], 0x7e
mov dword [ebp - 0xd4], 0x4056d8
mov dword [ebp - 0xdc], 8
mov dword [ebp - 0x114], 0x938
cmp dword [ebp - 0x114], 0xea61
jae 0x424cd9
mov dword [ebp - 0x2c8], 0
jmp 0x424ce5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2c8], eax
lea edx, [ebp - 0xdc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x7f
push 0x4056e4
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseBstr]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
mov dword [ebp - 0x114], 0x3115
cmp dword [ebp - 0x114], 0xea61
jae 0x424d45
mov dword [ebp - 0x2cc], 0
jmp 0x424d51
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2cc], eax
lea edx, [ebp - 0xb8]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x424c8b
mov dword [ebp - 4], 0x81
mov ecx, dword [ebp - 0x78]
push ecx
mov edx, dword [0x437174]
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 0x43717c
call fcn.0041a6c0
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x82
mov dword [ebp - 0x118], 0x4b2
cmp dword [ebp - 0x118], 0xea61
jae 0x424de4
mov dword [ebp - 0x2d0], 0
jmp 0x424df0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2d0], eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea edx, [ebp - 0xb8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceVar]
mov dword [ebp - 0x114], 0x3cb7
cmp dword [ebp - 0x114], 0xea61
jae 0x424e38
mov dword [ebp - 0x2d4], 0
jmp 0x424e44
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2d4], eax
lea edx, [ebp - 0xb8]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x83
mov dword [ebp - 0x64], 2
mov dword [ebp - 4], 0x84
mov dword [ebp - 0xd4], 0x4056f0
mov dword [ebp - 0xdc], 8
mov dword [ebp - 0x114], 0x82f
cmp dword [ebp - 0x114], 0xea61
jae 0x424eb8
mov dword [ebp - 0x2d8], 0
jmp 0x424ec4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2d8], eax
lea edx, [ebp - 0xdc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x85
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], 0x86
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___vbaPut3]
mov dword [ebp - 4], 0x87
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], 0x88
mov dword [ebp - 0x64], 3
mov dword [ebp - 4], 0x89
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], 0x8a
mov dword [ebp - 0x180], 0x6b4
mov dword [ebp - 0x17c], 1
mov dword [ebp - 0x9c], 0
jmp 0x424fa9
mov eax, dword [ebp - 0x9c]
add eax, dword [ebp - 0x17c]
jo 0x4257dd
mov dword [ebp - 0x9c], eax
mov ecx, dword [ebp - 0x9c]
cmp ecx, dword [ebp - 0x180]
jg 0x42518c
mov dword [ebp - 4], 0x8b
cmp dword [0x437178], 0
je 0x425022
mov edx, dword [0x437178]
cmp word [edx], 1
jne 0x425022
mov eax, dword [0x437178]
mov ecx, dword [ebp - 0x9c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x114], ecx
mov edx, dword [0x437178]
mov eax, dword [ebp - 0x114]
cmp eax, dword [edx + 0x10]
jae 0x425008
mov dword [ebp - 0x2dc], 0
jmp 0x425014
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2dc], eax
mov ecx, dword [ebp - 0x114]
mov dword [ebp - 0x2e0], ecx
jmp 0x42502e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2e0], eax
mov ecx, dword [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
push eax
mov edx, dword [0x437180]
add edx, dword [ebp - 0x9c]
jo 0x4257dd
push edx
mov eax, dword [0x437178]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x2e0]
push ecx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaPut4]
mov dword [ebp - 4], 0x8c
mov dword [ebp - 0x118], 0xcf
cmp dword [ebp - 0x118], 0xea61
jae 0x42508b
mov dword [ebp - 0x2e4], 0
jmp 0x425097
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2e4], eax
mov edx, dword [ebp - 0x118]
shl edx, 4
mov eax, dword [0x437020]
add eax, edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
mov dword [ebp - 0x114], 0x2ad9
cmp dword [ebp - 0x114], 0xea61
jae 0x4250e7
mov dword [ebp - 0x2e8], 0
jmp 0x4250f3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2e8], eax
lea edx, [ebp - 0xb8]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x8d
mov dword [ebp - 0xd4], 0x4056fc
mov dword [ebp - 0xdc], 8
mov dword [ebp - 0x114], 0x3ca8
cmp dword [ebp - 0x114], 0xea61
jae 0x425158
mov dword [ebp - 0x2ec], 0
jmp 0x425164
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2ec], eax
lea edx, [ebp - 0xdc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x8e
jmp 0x424f91
mov dword [ebp - 4], 0x8f
mov dword [ebp - 0x188], 0x8be
mov dword [ebp - 0x184], 1
mov dword [ebp - 0x9c], 0
jmp 0x4251cb
mov ecx, dword [ebp - 0x9c]
add ecx, dword [ebp - 0x184]
jo 0x4257dd
mov dword [ebp - 0x9c], ecx
mov edx, dword [ebp - 0x9c]
cmp edx, dword [ebp - 0x188]
jg 0x425384
mov dword [ebp - 4], 0x90
mov eax, 1
test eax, eax
jne 0x42526a
mov dword [ebp - 4], 0x91
push 0x405584
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseBstr]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
mov dword [ebp - 0x114], 0xd3c
cmp dword [ebp - 0x114], 0xea61
jae 0x425231
mov dword [ebp - 0x2f0], 0
jmp 0x42523d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2f0], eax
lea edx, [ebp - 0xb8]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x4251dd
mov dword [ebp - 4], 0x93
mov dword [ebp - 0xd4], 0x404dd4
mov dword [ebp - 0xdc], 8
mov dword [ebp - 0x114], 0xe2e
cmp dword [ebp - 0x114], 0xea61
jae 0x4252a7
mov dword [ebp - 0x2f4], 0
jmp 0x4252b3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2f4], eax
lea edx, [ebp - 0xdc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x94
cmp dword [0x43717c], 0
je 0x425337
mov ecx, dword [0x43717c]
cmp word [ecx], 1
jne 0x425337
mov edx, dword [0x43717c]
mov eax, dword [ebp - 0x9c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x114], eax
mov ecx, dword [0x43717c]
mov edx, dword [ebp - 0x114]
cmp edx, dword [ecx + 0x10]
jae 0x42531d
mov dword [ebp - 0x2f8], 0
jmp 0x425329
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2f8], eax
mov eax, dword [ebp - 0x114]
mov dword [ebp - 0x2fc], eax
jmp 0x425343
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2fc], eax
mov ecx, dword [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
push eax
mov ecx, dword [0x437184]
add ecx, dword [ebp - 0x9c]
jo 0x4257dd
push ecx
mov edx, dword [0x43717c]
mov eax, dword [edx + 0xc]
add eax, dword [ebp - 0x2fc]
push eax
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaPut4]
mov dword [ebp - 4], 0x95
jmp 0x4251b3
mov dword [ebp - 4], 0x96
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], 0x97
mov ecx, dword [ebp - 0x78]
push ecx
mov edx, dword [0x437174]
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 0x43717c
call fcn.0041a6c0
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
jmp 0x425635
mov dword [ebp - 4], 0x99
push 0
push 2
push 1
push 0
lea eax, [ebp - 0xcc]
push eax
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
push edx
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0xd4], eax
mov dword [ebp - 0xdc], 3
lea edx, [ebp - 0xdc]
mov eax, dword [ebp - 0xcc]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0xcc]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push edx
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xec], 3
lea edx, [ebp - 0xec]
mov eax, dword [ebp - 0xcc]
mov ecx, 1
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0xcc]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0xf4], 0
mov dword [ebp - 0xfc], 0xb
lea edx, [ebp - 0xfc]
mov ecx, dword [ebp - 0xcc]
mov eax, 2
sub eax, dword [ecx + 0x14]
shl eax, 4
mov ecx, dword [ebp - 0xcc]
mov ecx, dword [ecx + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0xcc]
push edx
mov eax, dword [0x437150]
push eax
mov ecx, dword [0x437270]
push ecx
call fcn.0042f100
lea edx, [ebp - 0xcc]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
mov dword [ebp - 4], 0x9a
xor eax, eax
test eax, eax
je 0x425635
mov dword [ebp - 4], 0x9b
mov dword [ebp - 0x118], 0x84
cmp dword [ebp - 0x118], 0xea61
jae 0x425526
mov dword [ebp - 0x300], 0
jmp 0x425532
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x300], eax
mov ecx, dword [ebp - 0x118]
shl ecx, 4
mov edx, dword [0x437020]
add edx, ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
mov dword [ebp - 0x114], 0x563e
cmp dword [ebp - 0x114], 0xea61
jae 0x425583
mov dword [ebp - 0x304], 0
jmp 0x42558f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x304], eax
lea edx, [ebp - 0xb8]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x9c
push 0x405708
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseBstr]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
mov dword [ebp - 0x114], 0x2ab7
cmp dword [ebp - 0x114], 0xea61
jae 0x4255fc
mov dword [ebp - 0x308], 0
jmp 0x425608
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x308], eax
lea edx, [ebp - 0xb8]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x437020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x4254ec
mov dword [ebp - 4], 0x9f
mov word [0x43707c], 0xffff
push 0x4257ca
jmp 0x425695
lea ecx, [ebp - 0x178]
push ecx
lea edx, [ebp - 0x168]
push edx
lea eax, [ebp - 0x158]
push eax
lea ecx, [ebp - 0x148]
push ecx
lea edx, [ebp - 0x138]
push edx
lea eax, [ebp - 0x128]
push eax
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
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