Function at 0x457020
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x4059b6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x614
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x4053c8
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
mov dword [ebp - 0xd0], 0x3567
cmp dword [ebp - 0xd0], 0xea61
jae 0x45709d
mov dword [ebp - 0x250], 0
jmp 0x4570a9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x250], eax
mov dword [ebp - 0xcc], 0xfd8
cmp dword [ebp - 0xcc], 0xea61
jae 0x4570cb
mov dword [ebp - 0x254], 0
jmp 0x4570d7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x254], eax
mov eax, dword [ebp - 0xd0]
shl eax, 4
mov edx, dword [0x461038]
add edx, eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 4
mov ecx, dword [0x4610b4]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 5
mov dword [ebp - 0x9c], 1
mov dword [ebp - 0xa4], 2
mov dword [ebp - 0xac], 1
mov dword [ebp - 0xb4], 2
mov dword [ebp - 0xbc], 0
mov dword [ebp - 0xc4], 2
mov dword [ebp - 0xcc], 0x237
cmp dword [ebp - 0xcc], 0xea61
jae 0x45717d
mov dword [ebp - 0x258], 0
jmp 0x457189
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x258], eax
lea ecx, [ebp - 0xa4]
push ecx
lea edx, [ebp - 0xb4]
push edx
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0x108]
push ecx
lea edx, [ebp - 0xf8]
push edx
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForInit]
mov dword [ebp - 0x22c], eax
jmp 0x457234
mov dword [ebp - 4], 6
mov dword [ebp - 4], 7
mov dword [ebp - 0xcc], 0x237
cmp dword [ebp - 0xcc], 0xea61
jae 0x4571fc
mov dword [ebp - 0x25c], 0
jmp 0x457208
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x25c], eax
lea edx, [ebp - 0x108]
push edx
lea eax, [ebp - 0xf8]
push eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov edx, dword [0x461038]
add edx, ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x22c], eax
cmp dword [ebp - 0x22c], 0
jne 0x4571cc
mov dword [ebp - 4], 8
push 0x40cd3380
push 0
push 0x40a42200
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaPowerR8]
fstp qword [ebp - 0x9c]
mov dword [ebp - 0xa4], 5
mov dword [ebp - 0xcc], 0x1d50
cmp dword [ebp - 0xcc], 0xea61
jae 0x45728a
mov dword [ebp - 0x260], 0
jmp 0x457296
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x260], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 9
mov cx, 0x401
imul cx, cx, 0x5336
jo 0x45e446
mov word [ebp - 0x9c], cx
mov dword [ebp - 0xa4], 2
mov dword [ebp - 0xcc], 0x3d86
cmp dword [ebp - 0xcc], 0xea61
jae 0x4572fc
mov dword [ebp - 0x264], 0
jmp 0x457308
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x264], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xa
mov dword [0x4610b4], 0x4d
mov dword [ebp - 4], 0xb
mov dword [ebp - 0xd4], 0x1493
cmp dword [ebp - 0xd4], 0xea61
jae 0x45735f
mov dword [ebp - 0x268], 0
jmp 0x45736b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x268], eax
mov dword [ebp - 0xd0], 0x2c80
cmp dword [ebp - 0xd0], 0xea61
jae 0x45738d
mov dword [ebp - 0x26c], 0
jmp 0x457399
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x26c], eax
mov ecx, dword [ebp - 0xd4]
shl ecx, 4
mov edx, dword [0x461038]
add edx, ecx
push edx
mov eax, dword [ebp - 0xd0]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea edx, [ebp - 0x80]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcStringVar]
mov dword [ebp - 0xcc], 0x6b1c
cmp dword [ebp - 0xcc], 0xea61
jae 0x4573f0
mov dword [ebp - 0x270], 0
jmp 0x4573fc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x270], eax
lea edx, [ebp - 0x80]
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xc
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
push edx
mov eax, dword [0x46111c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [0x4610b4]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
push eax
push 0xffffffffffffffff
push 0x1020
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xd
mov cx, 0x34b4
add cx, 0x4c4e
jo 0x45e446
mov word [ebp - 0x9c], cx
mov dword [ebp - 0xa4], 2
mov dword [ebp - 0xcc], 0x4909
cmp dword [ebp - 0xcc], 0xea61
jae 0x4574b0
mov dword [ebp - 0x274], 0
jmp 0x4574bc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x274], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xe
mov cx, 0x3480
add cx, 0x4f33
jo 0x45e446
mov word [ebp - 0x9c], cx
mov dword [ebp - 0xa4], 2
mov dword [ebp - 0xcc], 0x70a4
cmp dword [ebp - 0xcc], 0xea61
jae 0x457522
mov dword [ebp - 0x278], 0
jmp 0x45752e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x278], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xf
mov cx, 0x70aa
imul cx, cx, 0x1568
jo 0x45e446
mov word [ebp - 0x9c], cx
mov dword [ebp - 0xa4], 2
mov dword [ebp - 0xcc], 0x3223
cmp dword [ebp - 0xcc], 0xea61
jae 0x457594
mov dword [ebp - 0x27c], 0
jmp 0x4575a0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x27c], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x11
mov ecx, 1
test ecx, ecx
je 0x4575cf
jmp 0x4575d1
jmp 0x4575bd
mov dword [ebp - 4], 0x15
mov dword [ebp - 0x9c], 0
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0xcc], 0x1d92
cmp dword [ebp - 0xcc], 0xea61
jae 0x45760e
mov dword [ebp - 0x280], 0
jmp 0x45761a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x280], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x16
call fcn.00414460
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, dword [0x4610b4]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
push eax
lea ecx, [ebp - 0x4c]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaPut3]
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x17
mov dword [ebp - 0x9c], 0
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0xcc], 0x6afb
cmp dword [ebp - 0xcc], 0xea61
jae 0x4576ad
mov dword [ebp - 0x284], 0
jmp 0x4576b9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x284], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x18
push 0
push 1
push 1
push 0
lea ecx, [ebp - 0x94]
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
mov ecx, dword [0x46111c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0x9c], eax
mov dword [ebp - 0xa4], 3
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x94]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0x94]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0xac], 7
mov dword [ebp - 0xb4], 3
lea edx, [ebp - 0xb4]
mov ecx, dword [ebp - 0x94]
mov eax, 1
sub eax, dword [ecx + 0x14]
shl eax, 4
mov ecx, dword [ebp - 0x94]
mov ecx, dword [ecx + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x94]
push edx
mov eax, dword [0x461120]
push eax
mov ecx, dword [0x461340]
push ecx
call fcn.004321b0
lea edx, [ebp - 0x94]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x19
mov dword [ebp - 0xd0], 0x518d
cmp dword [ebp - 0xd0], 0xea61
jae 0x4577ec
mov dword [ebp - 0x288], 0
jmp 0x4577f8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x288], eax
mov dword [ebp - 0xcc], 0x5383
cmp dword [ebp - 0xcc], 0xea61
jae 0x45781a
mov dword [ebp - 0x28c], 0
jmp 0x457826
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x28c], eax
mov eax, dword [ebp - 0xd0]
shl eax, 4
mov edx, dword [0x461038]
add edx, eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x1a
mov dword [ebp - 0xd0], 0x650a
cmp dword [ebp - 0xd0], 0xea61
jae 0x457876
mov dword [ebp - 0x290], 0
jmp 0x457882
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0xd0]
shl ecx, 4
mov edx, dword [0x461038]
add edx, ecx
push edx
lea eax, [ebp - 0x4c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseBstr]
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x80], 8
mov dword [ebp - 0xcc], 0x4560
cmp dword [ebp - 0xcc], 0xea61
jae 0x4578d1
mov dword [ebp - 0x294], 0
jmp 0x4578dd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x294], eax
lea edx, [ebp - 0x80]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1b
mov dword [ebp - 0xd4], 0x4cfb
cmp dword [ebp - 0xd4], 0xea61
jae 0x457931
mov dword [ebp - 0x298], 0
jmp 0x45793d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x298], eax
mov dword [ebp - 0xd0], 0x45f6
cmp dword [ebp - 0xd0], 0xea61
jae 0x45795f
mov dword [ebp - 0x29c], 0
jmp 0x45796b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x29c], eax
push 0
push 0xffffffffffffffff
mov ecx, dword [ebp - 0xd4]
shl ecx, 4
mov edx, dword [0x461038]
add edx, ecx
push edx
mov eax, dword [ebp - 0xd0]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
push ecx
lea edx, [ebp - 0x4c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea eax, [ebp - 0x80]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
mov dword [ebp - 0xcc], 0x60a6
cmp dword [ebp - 0xcc], 0xea61
jae 0x4579ca
mov dword [ebp - 0x2a0], 0
jmp 0x4579d6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2a0], eax
lea edx, [ebp - 0x80]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1c
mov dword [ebp - 0x28], 0x17
mov dword [ebp - 4], 0x1d
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
push edx
mov eax, dword [0x4610ac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
push eax
push 0xffffffffffffffff
push 0x220
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x1e
mov dword [ebp - 0xcc], 0x142b
cmp dword [ebp - 0xcc], 0xea61
jae 0x457a7d
mov dword [ebp - 0x2a4], 0
jmp 0x457a89
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2a4], eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov edx, dword [0x461038]
add edx, ecx
lea ecx, [ebp - 0x118]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x1f
mov dword [ebp - 0x9c], 0x2755
mov dword [ebp - 0xa4], 0x8002
lea edx, [ebp - 0x118]
push edx
lea eax, [ebp - 0xa4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx ecx, ax
test ecx, ecx
je 0x457bab
mov dword [ebp - 4], 0x20
mov dword [ebp - 0x9c], 0
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0xcc], 0x1a8e
cmp dword [ebp - 0xcc], 0xea61
jae 0x457b1d
mov dword [ebp - 0x2a8], 0
jmp 0x457b29
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2a8], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x21
mov dword [ebp - 0x9c], 0
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0xcc], 0x45b2
cmp dword [ebp - 0xcc], 0xea61
jae 0x457b83
mov dword [ebp - 0x2ac], 0
jmp 0x457b8f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2ac], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x23
mov ecx, dword [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
push eax
push 0x46121c
push 0x40aca8
call dword [sym.imp.MSVBVM60.DLL___vbaPutOwner3]
mov dword [ebp - 4], 0x24
mov ecx, dword [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0x25
mov dword [ebp - 0x9c], 0x40ae2c
mov dword [ebp - 0xa4], 8
mov dword [ebp - 0xcc], 0x6ccd
cmp dword [ebp - 0xcc], 0xea61
jae 0x457c20
mov dword [ebp - 0x2b0], 0
jmp 0x457c2c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b0], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x26
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
push edx
push 0x409a0c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4095f4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4099d4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x409940
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4098d0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4099e4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 1
push 0xffffffffffffffff
push 0x220
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x58]
push edx
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x4c]
push edx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x1c
mov dword [ebp - 4], 0x27
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0x28
push 0
push 1
push 1
push 0
lea eax, [ebp - 0x94]
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
mov eax, dword [0x4610ac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0x9c], eax
mov dword [ebp - 0xa4], 3
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0x94]
xor eax, eax
sub eax, dword [ecx + 0x14]
shl eax, 4
mov ecx, dword [ebp - 0x94]
mov ecx, dword [ecx + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0xac], 7
mov dword [ebp - 0xb4], 3
lea edx, [ebp - 0xb4]
mov eax, dword [ebp - 0x94]
mov ecx, 1
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0x94]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x94]
push ecx
mov edx, dword [0x461120]
push edx
mov eax, dword [0x461340]
push eax
call fcn.004321b0
lea ecx, [ebp - 0x94]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x29
push 0x409b1000
push 0
push 0x40c96a00
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaPowerR8]
fstp qword [ebp - 0x9c]
mov dword [ebp - 0xa4], 5
mov dword [ebp - 0xcc], 0x7d7
cmp dword [ebp - 0xcc], 0xea61
jae 0x457e59
mov dword [ebp - 0x2b4], 0
jmp 0x457e65
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b4], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x2a
fld qword [0x405830]
cmp dword [section..data], 0
jne 0x457ea0
fdiv qword [0x405828]
jmp 0x457eb1
push dword [0x40582c]
push dword [0x405828]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x9c]
fnstsw ax
test al, 0xd
jne 0x45e441
mov dword [ebp - 0xa4], 5
mov dword [ebp - 0xcc], 0x392c
cmp dword [ebp - 0xcc], 0xea61
jae 0x457eed
mov dword [ebp - 0x2b8], 0
jmp 0x457ef9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b8], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x2b
call fcn.0043ef20
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
push edx
mov eax, dword [0x461148]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [0x4612d4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, dword [ebp - 0x58]
mov dword [ebp - 0x230], edx
mov dword [ebp - 0x58], 0
mov edx, dword [ebp - 0x230]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x50]
push ecx
call fcn.0041a040
lea edx, [ebp - 0x58]
push edx
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x4c]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0x2c
mov ax, 0x6e61
imul ax, ax, 0x17e0
jo 0x45e446
mov word [ebp - 0x9c], ax
mov dword [ebp - 0xa4], 2
mov dword [ebp - 0xcc], 0x547e
cmp dword [ebp - 0xcc], 0xea61
jae 0x457ff2
mov dword [ebp - 0x2bc], 0
jmp 0x457ffe
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2bc], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x2d
mov cx, 0x4e2f
add cx, 0x68b3
jo 0x45e446
mov word [ebp - 0x9c], cx
mov dword [ebp - 0xa4], 2
mov dword [ebp - 0xcc], 0x26d1
cmp dword [ebp - 0xcc], 0xea61
jae 0x458063
mov dword [ebp - 0x2c0], 0
jmp 0x45806f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2c0], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x2e
call fcn.0043ef20
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
push edx
mov eax, dword [0x461148]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x409a0c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [0x4612d4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, dword [ebp - 0x5c]
mov dword [ebp - 0x234], edx
mov dword [ebp - 0x5c], 0
mov edx, dword [ebp - 0x234]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x58]
push eax
lea ecx, [ebp - 0x54]
push ecx
call fcn.0041a040
lea edx, [ebp - 0x5c]
push edx
lea eax, [ebp - 0x58]
push eax
lea ecx, [ebp - 0x54]
push ecx
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x4c]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x2f
push 0
push 1
push 1
push 0
lea ecx, [ebp - 0x94]
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
mov ecx, dword [0x461148]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [0x4612d4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0x9c], eax
mov dword [ebp - 0xa4], 3
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x94]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0x94]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0xac], 7
mov dword [ebp - 0xb4], 3
lea edx, [ebp - 0xb4]
mov ecx, dword [ebp - 0x94]
mov eax, 1
sub eax, dword [ecx + 0x14]
shl eax, 4
mov ecx, dword [ebp - 0x94]
mov ecx, dword [ecx + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x94]
push edx
mov eax, dword [0x461120]
push eax
mov ecx, dword [0x461340]
push ecx
call fcn.004321b0
lea edx, [ebp - 0x94]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x4c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0x30
mov dword [ebp - 0x9c], 0xffffffff
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0xcc], 0x7142
cmp dword [ebp - 0xcc], 0xea61
jae 0x458288
mov dword [ebp - 0x2c4], 0
jmp 0x458294
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2c4], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x31
mov dword [ebp - 0xd0], 0x374a
cmp dword [ebp - 0xd0], 0xea61
jae 0x4582da
mov dword [ebp - 0x2c8], 0
jmp 0x4582e6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2c8], eax
mov dword [ebp - 0xcc], 0xa79
cmp dword [ebp - 0xcc], 0xea61
jae 0x458308
mov dword [ebp - 0x2cc], 0
jmp 0x458314
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2cc], eax
mov ecx, dword [ebp - 0xd0]
shl ecx, 4
mov edx, dword [0x461038]
add edx, ecx
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x32
mov dword [ebp - 0x9c], 0xffffffff
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0xcc], 0x2542
cmp dword [ebp - 0xcc], 0xea61
jae 0x458379
mov dword [ebp - 0x2d0], 0
jmp 0x458385
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2d0], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x33
push 0
push 1
push 1
push 0
lea ecx, [ebp - 0x94]
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
mov ecx, dword [0x461148]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x409a0c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [0x4612d4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0x9c], eax
mov dword [ebp - 0xa4], 3
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x94]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0x94]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0xac], 7
mov dword [ebp - 0xb4], 3
lea edx, [ebp - 0xb4]
mov ecx, dword [ebp - 0x94]
mov eax, 1
sub eax, dword [ecx + 0x14]
shl eax, 4
mov ecx, dword [ebp - 0x94]
mov ecx, dword [ecx + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x94]
push edx
mov eax, dword [0x461120]
push eax
mov ecx, dword [0x461340]
push ecx
call fcn.004321b0
lea edx, [ebp - 0x94]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x4c]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x34
mov dword [ebp - 0x9c], 0x4610e8
mov dword [ebp - 0xa4], 0x4008
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0xa4]
push eax
mov ecx, dword [0x4612d0]
push ecx
lea edx, [ebp - 0x80]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea eax, [ebp - 0x80]
push eax
push 0x2008
call dword [sym.imp.MSVBVM60.DLL___vbaAryVar]
mov dword [ebp - 0xc8], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x2c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryCopy]
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x35
mov dword [ebp - 0x9c], 0x4610e8
mov dword [ebp - 0xa4], 0x4008
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0xa4]
push eax
mov ecx, dword [0x4612ec]
push ecx
lea edx, [ebp - 0x80]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea eax, [ebp - 0x80]
push eax
push 0x2008
call dword [sym.imp.MSVBVM60.DLL___vbaAryVar]
mov dword [ebp - 0xc8], eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x34]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryCopy]
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x36
mov dword [ebp - 0xcc], 0x348d
cmp dword [ebp - 0xcc], 0xea61
jae 0x4585c1
mov dword [ebp - 0x2d4], 0
jmp 0x4585cd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2d4], eax
mov dword [ebp - 0xd4], 0x237b
cmp dword [ebp - 0xd4], 0xea61
jae 0x4585ef
mov dword [ebp - 0x2d8], 0
jmp 0x4585fb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2d8], eax
mov dword [ebp - 0xd0], 0x60fa
cmp dword [ebp - 0xd0], 0xea61
jae 0x45861d
mov dword [ebp - 0x2dc], 0
jmp 0x458629
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2dc], eax
mov eax, dword [ebp - 0xd4]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
mov edx, dword [ebp - 0xd0]
shl edx, 4
mov eax, dword [0x461038]
add eax, edx
push eax
lea ecx, [ebp - 0x4c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x80], 0x8008
mov edx, dword [ebp - 0xcc]
shl edx, 4
mov eax, dword [0x461038]
add eax, edx
push eax
lea ecx, [ebp - 0x80]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0xd8], ax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx edx, word [ebp - 0xd8]
test edx, edx
je 0x458a84
mov dword [ebp - 4], 0x37
mov dword [ebp - 0x9c], 0xffffffff
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0xcc], 0x6bfc
cmp dword [ebp - 0xcc], 0xea61
jae 0x4586ee
mov dword [ebp - 0x2e0], 0
jmp 0x4586fa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2e0], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x38
mov dword [ebp - 0xd4], 3
cmp dword [ebp - 0xd4], 0xea61
jae 0x458740
mov dword [ebp - 0x2e4], 0
jmp 0x45874c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2e4], eax
mov dword [ebp - 0xd0], 0x79
cmp dword [ebp - 0xd0], 0xea61
jae 0x45876e
mov dword [ebp - 0x2e8], 0
jmp 0x45877a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2e8], eax
push 0
mov ecx, dword [ebp - 0xd4]
shl ecx, 4
mov edx, dword [0x461038]
add edx, ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
mov eax, dword [ebp - 0xd0]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
push ecx
lea edx, [ebp - 0x80]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
mov dword [ebp - 0xcc], 0x136c
cmp dword [ebp - 0xcc], 0xea61
jae 0x4587d3
mov dword [ebp - 0x2ec], 0
jmp 0x4587df
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2ec], eax
lea edx, [ebp - 0x80]
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x39
mov dword [ebp - 0x9c], 1
mov dword [ebp - 0xa4], 2
mov dword [ebp - 0xac], 1
mov dword [ebp - 0xb4], 2
mov dword [ebp - 0xbc], 0
mov dword [ebp - 0xc4], 2
mov dword [ebp - 0xcc], 0x237
cmp dword [ebp - 0xcc], 0xea61
jae 0x458867
mov dword [ebp - 0x2f0], 0
jmp 0x458873
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2f0], eax
lea ecx, [ebp - 0xa4]
push ecx
lea edx, [ebp - 0xb4]
push edx
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0x138]
push ecx
lea edx, [ebp - 0x128]
push edx
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForInit]
mov dword [ebp - 0x238], eax
jmp 0x45891e
mov dword [ebp - 4], 0x3a
mov dword [ebp - 4], 0x3b
mov dword [ebp - 0xcc], 0x237
cmp dword [ebp - 0xcc], 0xea61
jae 0x4588e6
mov dword [ebp - 0x2f4], 0
jmp 0x4588f2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2f4], eax
lea edx, [ebp - 0x138]
push edx
lea eax, [ebp - 0x128]
push eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov edx, dword [0x461038]
add edx, ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x238], eax
cmp dword [ebp - 0x238], 0
jne 0x4588b6
mov dword [ebp - 4], 0x3c
mov ax, 0x3b65
imul ax, ax, 0x2d9f
jo 0x45e446
mov word [ebp - 0x9c], ax
mov dword [ebp - 0xa4], 2
mov dword [ebp - 0xcc], 0x1fd0
cmp dword [ebp - 0xcc], 0xea61
jae 0x458970
mov dword [ebp - 0x2f8], 0
jmp 0x45897c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2f8], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x3d
mov cx, 0x68b4
add cx, 0x5b63
jo 0x45e446
mov word [ebp - 0x9c], cx
mov dword [ebp - 0xa4], 2
mov dword [ebp - 0xcc], 0x1b02
cmp dword [ebp - 0xcc], 0xea61
jae 0x4589e1
mov dword [ebp - 0x2fc], 0
jmp 0x4589ed
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2fc], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x3e
push 0x40d4b740
push 0
push 0x40c66200
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaPowerR8]
fstp qword [ebp - 0x9c]
mov dword [ebp - 0xa4], 5
mov dword [ebp - 0xcc], 0x3770
cmp dword [ebp - 0xcc], 0xea61
jae 0x458a57
mov dword [ebp - 0x300], 0
jmp 0x458a63
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x300], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x458d71
mov dword [ebp - 4], 0x40
mov dword [ebp - 0x9c], 1
mov dword [ebp - 0xa4], 2
mov dword [ebp - 0xac], 1
mov dword [ebp - 0xb4], 2
mov dword [ebp - 0xbc], 0
mov dword [ebp - 0xc4], 2
mov dword [ebp - 0xcc], 0x237
cmp dword [ebp - 0xcc], 0xea61
jae 0x458ae9
mov dword [ebp - 0x304], 0
jmp 0x458af5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x304], eax
lea ecx, [ebp - 0xa4]
push ecx
lea edx, [ebp - 0xb4]
push edx
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0x158]
push ecx
lea edx, [ebp - 0x148]
push edx
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForInit]
mov dword [ebp - 0x23c], eax
jmp 0x458ba0
mov dword [ebp - 4], 0x41
mov dword [ebp - 4], 0x42
mov dword [ebp - 0xcc], 0x237
cmp dword [ebp - 0xcc], 0xea61
jae 0x458b68
mov dword [ebp - 0x308], 0
jmp 0x458b74
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x308], eax
lea edx, [ebp - 0x158]
push edx
lea eax, [ebp - 0x148]
push eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov edx, dword [0x461038]
add edx, ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x23c], eax
cmp dword [ebp - 0x23c], 0
jne 0x458b38
mov dword [ebp - 4], 0x43
mov dword [ebp - 0x9c], 0x58ba
mov dword [ebp - 0xa4], 2
mov dword [ebp - 0xcc], 0x5664
cmp dword [ebp - 0xcc], 0xea61
jae 0x458be6
mov dword [ebp - 0x30c], 0
jmp 0x458bf2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x30c], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x44
mov cx, 0x7091
add cx, 0x6a0f
jo 0x45e446
mov word [ebp - 0x9c], cx
mov dword [ebp - 0xa4], 2
mov dword [ebp - 0xcc], 0x3231
cmp dword [ebp - 0xcc], 0xea61
jae 0x458c58
mov dword [ebp - 0x310], 0
jmp 0x458c64
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x310], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x45
mov dword [ebp - 0xd0], 0x56cd
cmp dword [ebp - 0xd0], 0xea61
jae 0x458caa
mov dword [ebp - 0x314], 0
jmp 0x458cb6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x314], eax
mov dword [ebp - 0xcc], 0xa70
cmp dword [ebp - 0xcc], 0xea61
jae 0x458cd8
mov dword [ebp - 0x318], 0
jmp 0x458ce4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x318], eax
mov ecx, dword [ebp - 0xd0]
shl ecx, 4
mov edx, dword [0x461038]
add edx, ecx
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x46
mov dword [ebp - 0x9c], 0
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0xcc], 0x60ed
cmp dword [ebp - 0xcc], 0xea61
jae 0x458d49
mov dword [ebp - 0x31c], 0
jmp 0x458d55
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x31c], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x48
mov dword [ebp - 0x9c], 0
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0xcc], 0x3594
cmp dword [ebp - 0xcc], 0xea61
jae 0x458dae
mov dword [ebp - 0x320], 0
jmp 0x458dba
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x320], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x49
mov dword [ebp - 0x9c], 0x4610e8
mov dword [ebp - 0xa4], 0x4008
push 0
push 0xffffffffffffffff
lea ecx, [ebp - 0xa4]
push ecx
mov edx, dword [0x461288]
push edx
lea eax, [ebp - 0x80]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea ecx, [ebp - 0x80]
push ecx
push 0x2008
call dword [sym.imp.MSVBVM60.DLL___vbaAryVar]
mov dword [ebp - 0xc8], eax
lea edx, [ebp - 0xc8]
push edx
lea eax, [ebp - 0x38]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryCopy]
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x4a
mov dword [ebp - 0x9c], 1
mov dword [ebp - 0xa4], 2
mov dword [ebp - 0xac], 1
mov dword [ebp - 0xb4], 2
mov dword [ebp - 0xbc], 0
mov dword [ebp - 0xc4], 2
mov dword [ebp - 0xcc], 0x237
cmp dword [ebp - 0xcc], 0xea61
jae 0x458ea1
mov dword [ebp - 0x324], 0
jmp 0x458ead
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x324], eax
lea ecx, [ebp - 0xa4]
push ecx
lea edx, [ebp - 0xb4]
push edx
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0x178]
push ecx
lea edx, [ebp - 0x168]
push edx
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForInit]
mov dword [ebp - 0x240], eax
jmp 0x458f58
mov dword [ebp - 4], 0x4b
mov dword [ebp - 4], 0x4c
mov dword [ebp - 0xcc], 0x237
cmp dword [ebp - 0xcc], 0xea61
jae 0x458f20
mov dword [ebp - 0x328], 0
jmp 0x458f2c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x328], eax
lea edx, [ebp - 0x178]
push edx
lea eax, [ebp - 0x168]
push eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov edx, dword [0x461038]
add edx, ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x240], eax
cmp dword [ebp - 0x240], 0
jne 0x458ef0
mov dword [ebp - 4], 0x4d
mov dword [ebp - 0x9c], 1
mov dword [ebp - 0xa4], 2
mov dword [ebp - 0xac], 1
mov dword [ebp - 0xb4], 2
mov dword [ebp - 0xbc], 0
mov dword [ebp - 0xc4], 2
mov dword [ebp - 0xcc], 0x237
cmp dword [ebp - 0xcc], 0xea61
jae 0x458fc6
mov dword [ebp - 0x32c], 0
jmp 0x458fd2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x32c], eax
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp - 0xb4]
push ecx
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0x198]
push eax
lea ecx, [ebp - 0x188]
push ecx
mov edx, dword [ebp - 0xcc]
shl edx, 4
mov eax, dword [0x461038]
add eax, edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarForInit]
mov dword [ebp - 0x244], eax
jmp 0x45907c
mov dword [ebp - 4], 0x4e
mov dword [ebp - 4], 0x4f
mov dword [ebp - 0xcc], 0x237
cmp dword [ebp - 0xcc], 0xea61
jae 0x459044
mov dword [ebp - 0x330], 0
jmp 0x459050
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x330], eax
lea ecx, [ebp - 0x198]
push ecx
lea edx, [ebp - 0x188]
push edx
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x244], eax
cmp dword [ebp - 0x244], 0
jne 0x459014
mov dword [ebp - 4], 0x50
mov dword [ebp - 0x9c], 0x4610e8
mov dword [ebp - 0xa4], 0x4008
push 0
push 0xffffffffffffffff
lea edx, [ebp - 0xa4]
push edx
mov eax, dword [0x461138]
push eax
lea ecx, [ebp - 0x80]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea edx, [ebp - 0x80]
push edx
push 0x2008
call dword [sym.imp.MSVBVM60.DLL___vbaAryVar]
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0x3c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryCopy]
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x51
mov dword [ebp - 0x9c], 0x4610e8
mov dword [ebp - 0xa4], 0x4008
push 0
push 0xffffffffffffffff
lea edx, [ebp - 0xa4]
push edx
mov eax, dword [0x461140]
push eax
lea ecx, [ebp - 0x80]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea edx, [ebp - 0x80]
push edx
push 0x2008
call dword [sym.imp.MSVBVM60.DLL___vbaAryVar]
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0x40]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryCopy]
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x52
mov dword [ebp - 0x9c], 0x4610e8
mov dword [ebp - 0xa4], 0x4008
push 0
push 0xffffffffffffffff
lea edx, [ebp - 0xa4]
push edx
mov eax, dword [0x461144]
push eax
lea ecx, [ebp - 0x80]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea edx, [ebp - 0x80]
push edx
push 0x2008
call dword [sym.imp.MSVBVM60.DLL___vbaAryVar]
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0x44]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryCopy]
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x53
push 0
push 0
push 1
push 0
lea edx, [ebp - 0x94]
push edx
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
mov dword [ebp - 0x9c], 0x3e8
mov dword [ebp - 0xa4], 2
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x94]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0x94]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x94]
push ecx
mov edx, dword [0x461310]
push edx
mov eax, dword [0x461340]
push eax
call fcn.004321b0
lea ecx, [ebp - 0x94]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
mov dword [ebp - 4], 0x54
push 0x40d0b840
push 0
push 0x40c87d80
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaPowerR8]
fstp qword [ebp - 0x9c]
mov dword [ebp - 0xa4], 5
mov dword [ebp - 0xcc], 0x54c0
cmp dword [ebp - 0xcc], 0xea61
jae 0x459288
mov dword [ebp - 0x334], 0
jmp 0x459294
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x334], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x55
push 0x40d7eb80
push 0
push 0x40d88d00
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaPowerR8]
fstp qword [ebp - 0x9c]
mov dword [ebp - 0xa4], 5
mov dword [ebp - 0xcc], 0x6812
cmp dword [ebp - 0xcc], 0xea61
jae 0x4592fe
mov dword [ebp - 0x338], 0
jmp 0x45930a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x338], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x56
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
push edx
call fcn.0045e450
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0x30]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryMove]
mov dword [ebp - 4], 0x57
mov edx, dword [ebp - 0x30]
push edx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaUbound]
mov dword [ebp - 0x210], eax
mov dword [ebp - 0x20c], 1
mov dword [ebp - 0x24], 0
jmp 0x45938d
mov eax, dword [ebp - 0x24]
add eax, dword [ebp - 0x20c]
jo 0x45e446
mov dword [ebp - 0x24], eax
mov ecx, dword [ebp - 0x24]
cmp ecx, dword [ebp - 0x210]
jg 0x45d104
mov dword [ebp - 4], 0x58
mov dword [ebp - 0x9c], 0xffffffff
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0xcc], 0x702f
cmp dword [ebp - 0xcc], 0xea61
jae 0x4593d9
mov dword [ebp - 0x33c], 0
jmp 0x4593e5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x33c], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x59
cmp dword [ebp - 0x30], 0
je 0x45945e
mov ecx, dword [ebp - 0x30]
cmp word [ecx], 1
jne 0x45945e
mov edx, dword [ebp - 0x30]
mov eax, dword [ebp - 0x24]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [ebp - 0x30]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x459441
mov dword [ebp - 0x340], 0
jmp 0x45944d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x340], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x344], eax
jmp 0x45946a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x344], eax
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
push edx
mov eax, dword [ebp - 0x30]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x344]
mov eax, dword [ecx + edx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x4c]
push ecx
call fcn.00420130
mov word [ebp - 0xd0], ax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx edx, word [ebp - 0xd0]
test edx, edx
je 0x45a1a5
mov dword [ebp - 4], 0x5a
mov dword [ebp - 0xcc], 0x1c8
cmp dword [ebp - 0xcc], 0xea61
jae 0x4594e2
mov dword [ebp - 0x348], 0
jmp 0x4594ee
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x348], eax
mov dword [ebp - 0xd0], 0x1abb
cmp dword [ebp - 0xd0], 0xea61
jae 0x459510
mov dword [ebp - 0x34c], 0
jmp 0x45951c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x34c], eax
mov eax, dword [ebp - 0xd0]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
push ecx
lea edx, [ebp - 0x80]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
push ecx
lea edx, [ebp - 0x80]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0xd4], ax
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0xd4]
test eax, eax
je 0x4598bd
mov dword [ebp - 4], 0x5b
mov dword [ebp - 0xd0], 0x48cc
cmp dword [ebp - 0xd0], 0xea61
jae 0x45959c
mov dword [ebp - 0x350], 0
jmp 0x4595a8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x350], eax
mov dword [ebp - 0xcc], 0x34f
cmp dword [ebp - 0xcc], 0xea61
jae 0x4595ca
mov dword [ebp - 0x354], 0
jmp 0x4595d6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x354], eax
mov ecx, dword [ebp - 0xd0]
shl ecx, 4
mov edx, dword [0x461038]
add edx, ecx
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x5c
mov dword [ebp - 0x9c], 0xffffffff
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0xcc], 0x4477
cmp dword [ebp - 0xcc], 0xea61
jae 0x45963b
mov dword [ebp - 0x358], 0
jmp 0x459647
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x358], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x5d
push 0x40db8c00
push 0
push 0x40d52e00
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaPowerR8]
fstp qword [ebp - 0x9c]
mov dword [ebp - 0xa4], 5
mov dword [ebp - 0xcc], 0x4679
cmp dword [ebp - 0xcc], 0xea61
jae 0x4596b0
mov dword [ebp - 0x35c], 0
jmp 0x4596bc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x35c], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x5e
mov dword [ebp - 0x9c], 0x1708
mov dword [ebp - 0xa4], 2
mov dword [ebp - 0xcc], 0x36d4
cmp dword [ebp - 0xcc], 0xea61
jae 0x459715
mov dword [ebp - 0x360], 0
jmp 0x459721
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x360], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x5f
mov dword [ebp - 0x9c], 0x6f2f
mov dword [ebp - 0xa4], 2
mov dword [ebp - 0xcc], 0x6bbb
cmp dword [ebp - 0xcc], 0xea61
jae 0x45977a
mov dword [ebp - 0x364], 0
jmp 0x459786
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x364], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x60
mov dword [ebp - 0xd0], 0x6c8c
cmp dword [ebp - 0xd0], 0xea61
jae 0x4597cb
mov dword [ebp - 0x368], 0
jmp 0x4597d7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x368], eax
mov dword [ebp - 0xcc], 0x6701
cmp dword [ebp - 0xcc], 0xea61
jae 0x4597f9
mov dword [ebp - 0x36c], 0
jmp 0x459805
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x36c], eax
mov ecx, dword [ebp - 0xd0]
shl ecx, 4
mov edx, dword [0x461038]
add edx, ecx
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x61
mov dword [ebp - 0xd0], 0x3390
cmp dword [ebp - 0xd0], 0xea61
jae 0x459856
mov dword [ebp - 0x370], 0
jmp 0x459862
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x370], eax
mov dword [ebp - 0xcc], 0x4e60
cmp dword [ebp - 0xcc], 0xea61
jae 0x459884
mov dword [ebp - 0x374], 0
jmp 0x459890
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x374], eax
mov ecx, dword [ebp - 0xd0]
shl ecx, 4
mov edx, dword [0x461038]
add edx, ecx
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
jmp 0x459a51
mov dword [ebp - 4], 0x63
mov dword [ebp - 0x9c], 0
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0xcc], 0x3752
cmp dword [ebp - 0xcc], 0xea61
jae 0x4598fa
mov dword [ebp - 0x378], 0
jmp 0x459906
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x378], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x64
mov dword [ebp - 0x9c], 0x409824
mov dword [ebp - 0xa4], 8
mov dword [ebp - 0xcc], 0x1d67
cmp dword [ebp - 0xcc], 0xea61
jae 0x45995f
mov dword [ebp - 0x37c], 0
jmp 0x45996b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x37c], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x65
mov dword [ebp - 0x9c], 0x40ae38
mov dword [ebp - 0xa4], 8
mov dword [ebp - 0xcc], 0x7051
cmp dword [ebp - 0xcc], 0xea61
jae 0x4599c4
mov dword [ebp - 0x380], 0
jmp 0x4599d0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x380], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x66
mov dword [ebp - 0x9c], 0
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0xcc], 0x1108
cmp dword [ebp - 0xcc], 0xea61
jae 0x459a29
mov dword [ebp - 0x384], 0
jmp 0x459a35
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x384], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x68
mov dword [ebp - 0xd0], 0x6a2a
cmp dword [ebp - 0xd0], 0xea61
jae 0x459a7a
mov dword [ebp - 0x388], 0
jmp 0x459a86
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x388], eax
mov dword [ebp - 0xcc], 0x57c7
cmp dword [ebp - 0xcc], 0xea61
jae 0x459aa8
mov dword [ebp - 0x38c], 0
jmp 0x459ab4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x38c], eax
mov ecx, dword [ebp - 0xd0]
shl ecx, 4
mov edx, dword [0x461038]
add edx, ecx
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x69
cmp dword [ebp - 0x30], 0
je 0x459b38
mov ecx, dword [ebp - 0x30]
cmp word [ecx], 1
jne 0x459b38
mov edx, dword [ebp - 0x30]
mov eax, dword [ebp - 0x24]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [ebp - 0x30]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x459b1b
mov dword [ebp - 0x390], 0
jmp 0x459b27
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x390], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x394], eax
jmp 0x459b44
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x394], eax
mov ecx, dword [ebp - 0x30]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x394]
mov ecx, dword [edx + eax]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseBstr]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [0x461230]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0xd0], ax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx eax, word [ebp - 0xd0]
test eax, eax
je 0x45a1a0
mov dword [ebp - 4], 0x6a
mov word [0x461134], 0xffff
mov dword [ebp - 4], 0x6b
mov dword [ebp - 0xcc], 0x1cca
cmp dword [ebp - 0xcc], 0xea61
jae 0x459bd3
mov dword [ebp - 0x398], 0
jmp 0x459bdf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x398], eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov edx, dword [0x461038]
add edx, ecx
lea ecx, [ebp - 0x1a8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x6c
mov dword [ebp - 0x9c], 0x7aa6
mov dword [ebp - 0xa4], 0x8002
lea edx, [ebp - 0x1a8]
push edx
lea eax, [ebp - 0xa4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx ecx, ax
test ecx, ecx
je 0x459c37
jmp 0x459d3c
mov dword [ebp - 4], 0x6d
mov dword [ebp - 0x9c], 0xa0e
mov dword [ebp - 0xa4], 0x8002
lea edx, [ebp - 0x1a8]
push edx
lea eax, [ebp - 0xa4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx ecx, ax
test ecx, ecx
je 0x459d3c
mov dword [ebp - 4], 0x6e
mov dword [ebp - 0x9c], 0
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0xcc], 0x7451
cmp dword [ebp - 0xcc], 0xea61
jae 0x459cae
mov dword [ebp - 0x39c], 0
jmp 0x459cba
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x39c], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x6f
mov dword [ebp - 0x9c], 0
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0xcc], 0x341b
cmp dword [ebp - 0xcc], 0xea61
jae 0x459d14
mov dword [ebp - 0x3a0], 0
jmp 0x459d20
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3a0], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x71
push 0
push 1
push 1
push 0
lea ecx, [ebp - 0x94]
push ecx
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
cmp dword [ebp - 0x30], 0
je 0x459db7
mov edx, dword [ebp - 0x30]
cmp word [edx], 1
jne 0x459db7
mov eax, dword [ebp - 0x30]
mov ecx, dword [ebp - 0x24]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xcc], ecx
mov edx, dword [ebp - 0x30]
mov eax, dword [ebp - 0xcc]
cmp eax, dword [edx + 0x10]
jae 0x459d9a
mov dword [ebp - 0x3a4], 0
jmp 0x459da6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3a4], eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 2
mov dword [ebp - 0x3a8], ecx
jmp 0x459dc3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3a8], eax
mov edx, dword [ebp + 8]
mov eax, dword [edx]
push eax
mov ecx, dword [ebp - 0x30]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x3a8]
mov ecx, dword [edx + eax]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0x9c], eax
mov dword [ebp - 0xa4], 3
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x94]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0x94]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0xac], 6
mov dword [ebp - 0xb4], 3
lea edx, [ebp - 0xb4]
mov ecx, dword [ebp - 0x94]
mov eax, 1
sub eax, dword [ecx + 0x14]
shl eax, 4
mov ecx, dword [ebp - 0x94]
mov ecx, dword [ecx + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x94]
push edx
mov eax, dword [0x461120]
push eax
mov ecx, dword [0x461340]
push ecx
call fcn.004321b0
lea edx, [ebp - 0x94]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x72
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
push ecx
mov edx, dword [0x461148]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x409a0c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [0x4612d4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
cmp dword [ebp - 0x30], 0
je 0x459f3c
mov ecx, dword [ebp - 0x30]
cmp word [ecx], 1
jne 0x459f3c
mov edx, dword [ebp - 0x30]
mov eax, dword [ebp - 0x24]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [ebp - 0x30]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x459f1f
mov dword [ebp - 0x3ac], 0
jmp 0x459f2b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3ac], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x3b0], eax
jmp 0x459f48
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3b0], eax
cmp dword [ebp - 0x44], 0
je 0x459f9f
mov ecx, dword [ebp - 0x44]
cmp word [ecx], 1
jne 0x459f9f
mov edx, dword [ebp - 0x44]
mov eax, 1
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x44]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x459f82
mov dword [ebp - 0x3b4], 0
jmp 0x459f8e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3b4], eax
mov eax, dword [ebp - 0xd0]
shl eax, 2
mov dword [ebp - 0x3b8], eax
jmp 0x459fab
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3b8], eax
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
push edx
mov eax, dword [ebp - 0x30]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x3b0]
mov eax, dword [ecx + edx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [0x4610e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x44]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x3b8]
mov edx, dword [eax + ecx]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push 0x461160
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x5c]
push ecx
call fcn.00418930
lea edx, [ebp - 0x60]
push edx
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x58]
push ecx
lea edx, [ebp - 0x54]
push edx
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x4c]
push ecx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x1c
mov dword [ebp - 4], 0x73
mov dword [ebp - 0x9c], 0x75bc
mov dword [ebp - 0xa4], 2
mov dword [ebp - 0xcc], 0x640b
cmp dword [ebp - 0xcc], 0xea61
jae 0x45a07f
mov dword [ebp - 0x3bc], 0
jmp 0x45a08b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3bc], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x74
mov dword [ebp - 0x9c], 0x7954
mov dword [ebp - 0xa4], 2
mov dword [ebp - 0xcc], 0xeb3
cmp dword [ebp - 0xcc], 0xea61
jae 0x45a0e5
mov dword [ebp - 0x3c0], 0
jmp 0x45a0f1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3c0], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x75
fld qword [0x405820]
cmp dword [section..data], 0
jne 0x45a12b
fdiv qword [0x405818]
jmp 0x45a13c
push dword [0x40581c]
push dword [0x405818]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x9c]
fnstsw ax
test al, 0xd
jne 0x45e441
mov dword [ebp - 0xa4], 5
mov dword [ebp - 0xcc], 0x5b16
cmp dword [ebp - 0xcc], 0xea61
jae 0x45a178
mov dword [ebp - 0x3c4], 0
jmp 0x45a184
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3c4], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x45d0f8
mov dword [ebp - 4], 0x78
mov ecx, dword [ebp - 0x30]
push ecx
lea edx, [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x48], 0
je 0x45a20f
mov eax, dword [ebp - 0x48]
cmp word [eax], 1
jne 0x45a20f
mov ecx, dword [ebp - 0x48]
mov edx, dword [ebp - 0x24]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x48]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x45a1f2
mov dword [ebp - 0x3c8], 0
jmp 0x45a1fe
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3c8], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x3cc], edx
jmp 0x45a21b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3cc], eax
mov eax, dword [ebp - 0x48]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x3cc]
mov dword [ebp - 0x9c], ecx
mov dword [ebp - 0xa4], 0x4008
push 3
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0x80]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea ecx, [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea edx, [ebp - 0x80]
push edx
lea eax, [ebp - 0x4c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseBstr]
mov edx, eax
lea ecx, [ebp - 0xe8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x79
cmp dword [0x4610dc], 0
je 0x45a2f0
mov ecx, dword [0x4610dc]
cmp word [ecx], 1
jne 0x45a2f0
mov edx, dword [0x4610dc]
xor eax, eax
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [0x4610dc]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x45a2d3
mov dword [ebp - 0x3d0], 0
jmp 0x45a2df
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3d0], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x3d4], eax
jmp 0x45a2fc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3d4], eax
mov ecx, dword [ebp - 0xe8]
push ecx
mov edx, dword [0x4610dc]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x3d4]
mov edx, dword [eax + ecx]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x45a6a6
cmp dword [0x4610dc], 0
je 0x45a385
mov eax, dword [0x4610dc]
cmp word [eax], 1
jne 0x45a385
mov ecx, dword [0x4610dc]
mov edx, 1
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xd0], edx
mov eax, dword [0x4610dc]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x45a368
mov dword [ebp - 0x3d8], 0
jmp 0x45a374
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3d8], eax
mov edx, dword [ebp - 0xd0]
shl edx, 2
mov dword [ebp - 0x3dc], edx
jmp 0x45a391
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3dc], eax
mov eax, dword [ebp - 0xe8]
push eax
mov ecx, dword [0x4610dc]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x3dc]
mov ecx, dword [edx + eax]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x45a6a6
cmp dword [0x4610dc], 0
je 0x45a41b
mov edx, dword [0x4610dc]
cmp word [edx], 1
jne 0x45a41b
mov eax, dword [0x4610dc]
mov ecx, 2
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd4], ecx
mov edx, dword [0x4610dc]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x10]
jae 0x45a3fe
mov dword [ebp - 0x3e0], 0
jmp 0x45a40a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3e0], eax
mov ecx, dword [ebp - 0xd4]
shl ecx, 2
mov dword [ebp - 0x3e4], ecx
jmp 0x45a427
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3e4], eax
mov edx, dword [ebp - 0xe8]
push edx
mov eax, dword [0x4610dc]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x3e4]
mov eax, dword [ecx + edx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x45a6a6
cmp dword [0x4610dc], 0
je 0x45a4b1
mov ecx, dword [0x4610dc]
cmp word [ecx], 1
jne 0x45a4b1
mov edx, dword [0x4610dc]
mov eax, 3
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd8], eax
mov ecx, dword [0x4610dc]
mov edx, dword [ebp - 0xd8]
cmp edx, dword [ecx + 0x10]
jae 0x45a494
mov dword [ebp - 0x3e8], 0
jmp 0x45a4a0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3e8], eax
mov eax, dword [ebp - 0xd8]
shl eax, 2
mov dword [ebp - 0x3ec], eax
jmp 0x45a4bd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3ec], eax
mov ecx, dword [ebp - 0xe8]
push ecx
mov edx, dword [0x4610dc]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x3ec]
mov edx, dword [eax + ecx]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x45a6a6
cmp dword [0x4610dc], 0
je 0x45a546
mov eax, dword [0x4610dc]
cmp word [eax], 1
jne 0x45a546
mov ecx, dword [0x4610dc]
mov edx, 4
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xdc], edx
mov eax, dword [0x4610dc]
mov ecx, dword [ebp - 0xdc]
cmp ecx, dword [eax + 0x10]
jae 0x45a529
mov dword [ebp - 0x3f0], 0
jmp 0x45a535
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3f0], eax
mov edx, dword [ebp - 0xdc]
shl edx, 2
mov dword [ebp - 0x3f4], edx
jmp 0x45a552
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3f4], eax
mov eax, dword [ebp - 0xe8]
push eax
mov ecx, dword [0x4610dc]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x3f4]
mov ecx, dword [edx + eax]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x45a6a6
cmp dword [0x4610dc], 0
je 0x45a5dc
mov edx, dword [0x4610dc]
cmp word [edx], 1
jne 0x45a5dc
mov eax, dword [0x4610dc]
mov ecx, 5
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xe0], ecx
mov edx, dword [0x4610dc]
mov eax, dword [ebp - 0xe0]
cmp eax, dword [edx + 0x10]
jae 0x45a5bf
mov dword [ebp - 0x3f8], 0
jmp 0x45a5cb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3f8], eax
mov ecx, dword [ebp - 0xe0]
shl ecx, 2
mov dword [ebp - 0x3fc], ecx
jmp 0x45a5e8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3fc], eax
mov edx, dword [ebp - 0xe8]
push edx
mov eax, dword [0x4610dc]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x3fc]
mov eax, dword [ecx + edx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x45a6a6
cmp dword [0x4610dc], 0
je 0x45a672
mov ecx, dword [0x4610dc]
cmp word [ecx], 1
jne 0x45a672
mov edx, dword [0x4610dc]
mov eax, 6
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xe4], eax
mov ecx, dword [0x4610dc]
mov edx, dword [ebp - 0xe4]
cmp edx, dword [ecx + 0x10]
jae 0x45a655
mov dword [ebp - 0x400], 0
jmp 0x45a661
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x400], eax
mov eax, dword [ebp - 0xe4]
shl eax, 2
mov dword [ebp - 0x404], eax
jmp 0x45a67e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x404], eax
mov ecx, dword [ebp - 0xe8]
push ecx
mov edx, dword [0x4610dc]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x404]
mov edx, dword [eax + ecx]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x45af53
mov dword [ebp - 4], 0x7a
mov dword [ebp - 0xcc], 0x3826
cmp dword [ebp - 0xcc], 0xea61
jae 0x45a6cf
mov dword [ebp - 0x408], 0
jmp 0x45a6db
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x408], eax
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov edx, dword [0x461038]
add edx, eax
lea ecx, [ebp - 0x1b8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x7b
mov dword [ebp - 0x9c], 0x2052
mov dword [ebp - 0xa4], 0x8002
lea ecx, [ebp - 0x1b8]
push ecx
lea edx, [ebp - 0xa4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x45a730
jmp 0x45a797
mov dword [ebp - 4], 0x7c
mov dword [ebp - 0x9c], 0x34bd
mov dword [ebp - 0xa4], 0x8002
lea ecx, [ebp - 0x1b8]
push ecx
lea edx, [ebp - 0xa4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x45a768
jmp 0x45a797
mov dword [ebp - 4], 0x7d
mov dword [ebp - 0x9c], 0x3869
mov dword [ebp - 0xa4], 0x8002
lea ecx, [ebp - 0x1b8]
push ecx
lea edx, [ebp - 0xa4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov dword [ebp - 4], 0x7f
mov word [0x461134], 0xffff
mov dword [ebp - 4], 0x80
fld qword [0x405810]
cmp dword [section..data], 0
jne 0x45a7c5
fdiv qword [0x405808]
jmp 0x45a7d6
push dword [0x40580c]
push dword [0x405808]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x9c]
fnstsw ax
test al, 0xd
jne 0x45e441
mov dword [ebp - 0xa4], 5
mov dword [ebp - 0xcc], 0x4d49
cmp dword [ebp - 0xcc], 0xea61
jae 0x45a812
mov dword [ebp - 0x40c], 0
jmp 0x45a81e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x40c], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x81
push 0x40d65ac0
push 0
push 0x40bc8000
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaPowerR8]
fstp qword [ebp - 0x9c]
mov dword [ebp - 0xa4], 5
mov dword [ebp - 0xcc], 0x68db
cmp dword [ebp - 0xcc], 0xea61
jae 0x45a887
mov dword [ebp - 0x410], 0
jmp 0x45a893
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x410], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x82
xor ecx, ecx
test ecx, ecx
je 0x45a8be
jmp 0x45a8af
mov dword [ebp - 4], 0x84
push 0
push 1
push 1
push 0
lea edx, [ebp - 0x94]
push edx
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
cmp dword [ebp - 0x30], 0
je 0x45a939
mov eax, dword [ebp - 0x30]
cmp word [eax], 1
jne 0x45a939
mov ecx, dword [ebp - 0x30]
mov edx, dword [ebp - 0x24]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x30]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x45a91c
mov dword [ebp - 0x414], 0
jmp 0x45a928
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x414], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x418], edx
jmp 0x45a945
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x418], eax
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
push ecx
mov edx, dword [ebp - 0x30]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x418]
mov edx, dword [eax + ecx]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0x9c], eax
mov dword [ebp - 0xa4], 3
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x94]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0x94]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0xac], 6
mov dword [ebp - 0xb4], 3
lea edx, [ebp - 0xb4]
mov ecx, dword [ebp - 0x94]
mov eax, 1
sub eax, dword [ecx + 0x14]
shl eax, 4
mov ecx, dword [ebp - 0x94]
mov ecx, dword [ecx + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x94]
push edx
mov eax, dword [0x461120]
push eax
mov ecx, dword [0x461340]
push ecx
call fcn.004321b0
lea edx, [ebp - 0x94]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x85
mov dword [ebp - 0xd0], 0x6d66
cmp dword [ebp - 0xd0], 0xea61
jae 0x45aa3e
mov dword [ebp - 0x41c], 0
jmp 0x45aa4a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x41c], eax
mov dword [ebp - 0xcc], 0x725b
cmp dword [ebp - 0xcc], 0xea61
jae 0x45aa6c
mov dword [ebp - 0x420], 0
jmp 0x45aa78
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x420], eax
mov eax, dword [ebp - 0xd0]
shl eax, 4
mov edx, dword [0x461038]
add edx, eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x86
mov ecx, dword [0x4611b8]
push ecx
push 0x4096dc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4099b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, dword [ebp + 8]
mov eax, dword [edx]
push eax
mov ecx, dword [0x461148]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x409a0c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [0x4612d4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
cmp dword [ebp - 0x30], 0
je 0x45ab7d
mov eax, dword [ebp - 0x30]
cmp word [eax], 1
jne 0x45ab7d
mov ecx, dword [ebp - 0x30]
mov edx, dword [ebp - 0x24]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x30]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x45ab60
mov dword [ebp - 0x424], 0
jmp 0x45ab6c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x424], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x428], edx
jmp 0x45ab89
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x428], eax
cmp dword [ebp - 0x44], 0
je 0x45abe0
mov eax, dword [ebp - 0x44]
cmp word [eax], 1
jne 0x45abe0
mov ecx, dword [ebp - 0x44]
mov edx, 1
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xd0], edx
mov eax, dword [ebp - 0x44]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x45abc3
mov dword [ebp - 0x42c], 0
jmp 0x45abcf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x42c], eax
mov edx, dword [ebp - 0xd0]
shl edx, 2
mov dword [ebp - 0x430], edx
jmp 0x45abec
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x430], eax
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
push ecx
mov edx, dword [ebp - 0x30]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x428]
mov edx, dword [eax + ecx]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [0x4610e8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x44]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x430]
mov ecx, dword [edx + eax]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x68]
push edx
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x60]
push ecx
call fcn.00418930
lea edx, [ebp - 0x68]
push edx
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x60]
push ecx
lea edx, [ebp - 0x5c]
push edx
lea eax, [ebp - 0x58]
push eax
lea ecx, [ebp - 0x54]
push ecx
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x4c]
push eax
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x24
mov dword [ebp - 4], 0x87
mov dword [ebp - 0xcc], 0x441d
cmp dword [ebp - 0xcc], 0xea61
jae 0x45acb2
mov dword [ebp - 0x434], 0
jmp 0x45acbe
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x434], eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov edx, dword [0x461038]
add edx, ecx
lea ecx, [ebp - 0x1c8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x88
mov dword [ebp - 0x9c], 0x6e08
mov dword [ebp - 0xa4], 0x8002
lea edx, [ebp - 0x1c8]
push edx
lea eax, [ebp - 0xa4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx ecx, ax
test ecx, ecx
je 0x45ad16
jmp 0x45af4e
mov dword [ebp - 4], 0x89
mov dword [ebp - 0x9c], 0x69fd
mov dword [ebp - 0xa4], 0x8002
lea edx, [ebp - 0x1c8]
push edx
lea eax, [ebp - 0xa4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx ecx, ax
test ecx, ecx
je 0x45ad51
jmp 0x45af4e
mov dword [ebp - 4], 0x8a
mov dword [ebp - 0x9c], 0x276f
mov dword [ebp - 0xa4], 0x8002
lea edx, [ebp - 0x1c8]
push edx
lea eax, [ebp - 0xa4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx ecx, ax
test ecx, ecx
je 0x45af4e
mov dword [ebp - 4], 0x8b
mov dword [ebp - 0x9c], 0x40ae44
mov dword [ebp - 0xa4], 8
mov dword [ebp - 0xcc], 0x2785
cmp dword [ebp - 0xcc], 0xea61
jae 0x45adc8
mov dword [ebp - 0x438], 0
jmp 0x45add4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x438], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x8c
mov dword [ebp - 0x9c], 0x3980
mov dword [ebp - 0xa4], 2
mov dword [ebp - 0xcc], 0x1f82
cmp dword [ebp - 0xcc], 0xea61
jae 0x45ae2e
mov dword [ebp - 0x43c], 0
jmp 0x45ae3a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x43c], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x8d
fld qword [0x405800]
cmp dword [section..data], 0
jne 0x45ae74
fdiv qword [0x4057f8]
jmp 0x45ae85
push dword [0x4057fc]
push dword [0x4057f8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x9c]
fnstsw ax
test al, 0xd
jne 0x45e441
mov dword [ebp - 0xa4], 5
mov dword [ebp - 0xcc], 0x5346
cmp dword [ebp - 0xcc], 0xea61
jae 0x45aec1
mov dword [ebp - 0x440], 0
jmp 0x45aecd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x440], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x8e
mov dword [ebp - 0x9c], 0xffffddb3
mov dword [ebp - 0xa4], 2
mov dword [ebp - 0xcc], 0x4b5e
cmp dword [ebp - 0xcc], 0xea61
jae 0x45af26
mov dword [ebp - 0x444], 0
jmp 0x45af32
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x444], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x45d0e4
mov dword [ebp - 4], 0x90
cmp dword [0x4610dc], 0
je 0x45afbd
mov ecx, dword [0x4610dc]
cmp word [ecx], 1
jne 0x45afbd
mov edx, dword [0x4610dc]
mov eax, 7
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [0x4610dc]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x45afa0
mov dword [ebp - 0x448], 0
jmp 0x45afac
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x448], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x44c], eax
jmp 0x45afc9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x44c], eax
mov ecx, dword [ebp - 0xe8]
push ecx
mov edx, dword [0x4610dc]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x44c]
mov edx, dword [eax + ecx]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x45b1b2
cmp dword [0x4610dc], 0
je 0x45b052
mov eax, dword [0x4610dc]
cmp word [eax], 1
jne 0x45b052
mov ecx, dword [0x4610dc]
mov edx, 8
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xd0], edx
mov eax, dword [0x4610dc]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x45b035
mov dword [ebp - 0x450], 0
jmp 0x45b041
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x450], eax
mov edx, dword [ebp - 0xd0]
shl edx, 2
mov dword [ebp - 0x454], edx
jmp 0x45b05e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x454], eax
mov eax, dword [ebp - 0xe8]
push eax
mov ecx, dword [0x4610dc]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x454]
mov ecx, dword [edx + eax]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x45b1b2
cmp dword [0x4610dc], 0
je 0x45b0e8
mov edx, dword [0x4610dc]
cmp word [edx], 1
jne 0x45b0e8
mov eax, dword [0x4610dc]
mov ecx, 9
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd4], ecx
mov edx, dword [0x4610dc]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x10]
jae 0x45b0cb
mov dword [ebp - 0x458], 0
jmp 0x45b0d7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x458], eax
mov ecx, dword [ebp - 0xd4]
shl ecx, 2
mov dword [ebp - 0x45c], ecx
jmp 0x45b0f4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x45c], eax
mov edx, dword [ebp - 0xe8]
push edx
mov eax, dword [0x4610dc]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x45c]
mov eax, dword [ecx + edx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x45b1b2
cmp dword [0x4610dc], 0
je 0x45b17e
mov ecx, dword [0x4610dc]
cmp word [ecx], 1
jne 0x45b17e
mov edx, dword [0x4610dc]
mov eax, 0xa
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd8], eax
mov ecx, dword [0x4610dc]
mov edx, dword [ebp - 0xd8]
cmp edx, dword [ecx + 0x10]
jae 0x45b161
mov dword [ebp - 0x460], 0
jmp 0x45b16d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x460], eax
mov eax, dword [ebp - 0xd8]
shl eax, 2
mov dword [ebp - 0x464], eax
jmp 0x45b18a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x464], eax
mov ecx, dword [ebp - 0xe8]
push ecx
mov edx, dword [0x4610dc]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x464]
mov edx, dword [eax + ecx]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x45bdd5
mov dword [ebp - 4], 0x91
mov word [0x461134], 0xffff
mov dword [ebp - 4], 0x92
mov dword [ebp - 0xcc], 0xb63
cmp dword [ebp - 0xcc], 0xea61
jae 0x45b1eb
mov dword [ebp - 0x468], 0
jmp 0x45b1f7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x468], eax
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov edx, dword [0x461038]
add edx, eax
lea ecx, [ebp - 0x1d8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x93
mov dword [ebp - 0x9c], 0x24a0
mov dword [ebp - 0xa4], 0x8002
lea ecx, [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0xa4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x45b471
mov dword [ebp - 4], 0x94
mov dword [ebp - 0x9c], 0xffffffff
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0xcc], 0x151a
cmp dword [ebp - 0xcc], 0xea61
jae 0x45b28b
mov dword [ebp - 0x46c], 0
jmp 0x45b297
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x46c], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x95
mov dword [ebp - 0x9c], 0
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0xcc], 0x4ba4
cmp dword [ebp - 0xcc], 0xea61
jae 0x45b2f0
mov dword [ebp - 0x470], 0
jmp 0x45b2fc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x470], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x96
mov dword [ebp - 0x9c], 0xffffffff
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0xcc], 0x18c9
cmp dword [ebp - 0xcc], 0xea61
jae 0x45b355
mov dword [ebp - 0x474], 0
jmp 0x45b361
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x474], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x97
mov dword [ebp - 0xd4], 0x2628
cmp dword [ebp - 0xd4], 0xea61
jae 0x45b3a6
mov dword [ebp - 0x478], 0
jmp 0x45b3b2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x478], eax
mov dword [ebp - 0xd0], 0x618d
cmp dword [ebp - 0xd0], 0xea61
jae 0x45b3d4
mov dword [ebp - 0x47c], 0
jmp 0x45b3e0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x47c], eax
mov ecx, dword [ebp - 0xd4]
shl ecx, 4
mov edx, dword [0x461038]
add edx, ecx
push edx
mov eax, dword [ebp - 0xd0]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcStringBstr]
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x80], 8
mov dword [ebp - 0xcc], 0x1310
cmp dword [ebp - 0xcc], 0xea61
jae 0x45b43d
mov dword [ebp - 0x480], 0
jmp 0x45b449
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x480], eax
lea edx, [ebp - 0x80]
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x45b817
mov dword [ebp - 4], 0x98
mov dword [ebp - 0x9c], 0x5931
mov dword [ebp - 0xa4], 0x8002
lea ecx, [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0xa4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x45b7e8
mov dword [ebp - 4], 0x99
mov dword [ebp - 0x9c], 0xffffffff
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0xcc], 0x29b2
cmp dword [ebp - 0xcc], 0xea61
jae 0x45b4e8
mov dword [ebp - 0x484], 0
jmp 0x45b4f4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x484], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x9b
mov ecx, 1
test ecx, ecx
je 0x45b522
jmp 0x45b524
jmp 0x45b510
mov dword [ebp - 4], 0x9f
mov dword [ebp - 0xd4], 0x2fb0
cmp dword [ebp - 0xd4], 0xea61
jae 0x45b54d
mov dword [ebp - 0x488], 0
jmp 0x45b559
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x488], eax
mov dword [ebp - 0xd0], 0x3c44
cmp dword [ebp - 0xd0], 0xea61
jae 0x45b57b
mov dword [ebp - 0x48c], 0
jmp 0x45b587
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x48c], eax
mov edx, dword [ebp - 0xd4]
shl edx, 4
mov eax, dword [0x461038]
add eax, edx
push eax
mov ecx, dword [ebp - 0xd0]
shl ecx, 4
mov edx, dword [0x461038]
add edx, ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcStringBstr]
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x80], 8
mov dword [ebp - 0xcc], 0x2e3a
cmp dword [ebp - 0xcc], 0xea61
jae 0x45b5e3
mov dword [ebp - 0x490], 0
jmp 0x45b5ef
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x490], eax
lea edx, [ebp - 0x80]
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xa0
cmp dword [0x461800], 0
jne 0x45b63e
push 0x461800
push 0x4090a4
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x494], 0x461800
jmp 0x45b648
mov dword [ebp - 0x494], 0x461800
mov ecx, dword [ebp - 0x494]
mov edx, dword [ecx]
mov dword [ebp - 0xd0], edx
lea eax, [ebp - 0x70]
push eax
mov ecx, dword [ebp - 0xd0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xd0]
push eax
call dword [edx + 0x14]
fnclex
mov dword [ebp - 0xd4], eax
cmp dword [ebp - 0xd4], 0
jge 0x45b6a0
push 0x14
push 0x409094
mov ecx, dword [ebp - 0xd0]
push ecx
mov edx, dword [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x498], eax
jmp 0x45b6aa
mov dword [ebp - 0x498], 0
mov eax, dword [ebp - 0x70]
mov dword [ebp - 0xd8], eax
lea ecx, [ebp - 0x4c]
push ecx
mov edx, dword [ebp - 0xd8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xd8]
push ecx
call dword [eax + 0x58]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x45b6fd
push 0x58
push 0x4090b4
mov edx, dword [ebp - 0xd8]
push edx
mov eax, dword [ebp - 0xdc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x49c], eax
jmp 0x45b707
mov dword [ebp - 0x49c], 0
mov ecx, dword [ebp - 0x4c]
mov dword [ebp - 0x248], ecx
mov dword [ebp - 0x4c], 0
mov edx, dword [ebp - 0x248]
mov dword [ebp - 0x78], edx
mov dword [ebp - 0x80], 8
mov dword [ebp - 0xcc], 0x57a5
cmp dword [ebp - 0xcc], 0xea61
jae 0x45b749
mov dword [ebp - 0x4a0], 0
jmp 0x45b755
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4a0], eax
lea edx, [ebp - 0x80]
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xa1
mov dword [ebp - 0x9c], 0xffffffff
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0xcc], 0x73c8
cmp dword [ebp - 0xcc], 0xea61
jae 0x45b7be
mov dword [ebp - 0x4a4], 0
jmp 0x45b7ca
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4a4], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x45b817
mov dword [ebp - 4], 0xa2
mov dword [ebp - 0x9c], 0x6a39
mov dword [ebp - 0xa4], 0x8002
lea ecx, [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0xa4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov dword [ebp - 4], 0xa5
mov ecx, 1
test ecx, ecx
je 0x45b829
jmp 0x45b82b
jmp 0x45b817
mov dword [ebp - 4], 0xa9
push 0
push 1
push 1
push 0
lea edx, [ebp - 0x94]
push edx
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
cmp dword [ebp - 0x30], 0
je 0x45b8a6
mov eax, dword [ebp - 0x30]
cmp word [eax], 1
jne 0x45b8a6
mov ecx, dword [ebp - 0x30]
mov edx, dword [ebp - 0x24]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x30]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x45b889
mov dword [ebp - 0x4a8], 0
jmp 0x45b895
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4a8], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x4ac], edx
jmp 0x45b8b2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4ac], eax
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
push ecx
mov edx, dword [ebp - 0x30]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x4ac]
mov edx, dword [eax + ecx]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0x9c], eax
mov dword [ebp - 0xa4], 3
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x94]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0x94]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0xac], 6
mov dword [ebp - 0xb4], 3
lea edx, [ebp - 0xb4]
mov ecx, dword [ebp - 0x94]
mov eax, 1
sub eax, dword [ecx + 0x14]
shl eax, 4
mov ecx, dword [ebp - 0x94]
mov ecx, dword [ecx + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x94]
push edx
mov eax, dword [0x461120]
push eax
mov ecx, dword [0x461340]
push ecx
call fcn.004321b0
lea edx, [ebp - 0x94]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xaa
cmp dword [0x461800], 0
jne 0x45b9ae
push 0x461800
push 0x4090a4
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x4b0], 0x461800
jmp 0x45b9b8
mov dword [ebp - 0x4b0], 0x461800
mov eax, dword [ebp - 0x4b0]
mov ecx, dword [eax]
mov dword [ebp - 0xd0], ecx
lea edx, [ebp - 0x70]
push edx
mov eax, dword [ebp - 0xd0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xd0]
push edx
call dword [ecx + 0x14]
fnclex
mov dword [ebp - 0xd4], eax
cmp dword [ebp - 0xd4], 0
jge 0x45ba10
push 0x14
push 0x409094
mov eax, dword [ebp - 0xd0]
push eax
mov ecx, dword [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4b4], eax
jmp 0x45ba1a
mov dword [ebp - 0x4b4], 0
mov edx, dword [ebp - 0x70]
mov dword [ebp - 0xd8], edx
lea eax, [ebp - 0x4c]
push eax
mov ecx, dword [ebp - 0xd8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xd8]
push eax
call dword [edx + 0x50]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x45ba6d
push 0x50
push 0x4090b4
mov ecx, dword [ebp - 0xd8]
push ecx
mov edx, dword [ebp - 0xdc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4b8], eax
jmp 0x45ba77
mov dword [ebp - 0x4b8], 0
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0x24c], eax
mov dword [ebp - 0x4c], 0
mov ecx, dword [ebp - 0x24c]
mov dword [ebp - 0x78], ecx
mov dword [ebp - 0x80], 8
mov dword [ebp - 0xcc], 0x46a5
cmp dword [ebp - 0xcc], 0xea61
jae 0x45bab9
mov dword [ebp - 0x4bc], 0
jmp 0x45bac5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4bc], eax
lea edx, [ebp - 0x80]
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xab
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
push edx
mov eax, dword [0x461148]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x409a0c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [0x4612d4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
cmp dword [ebp - 0x30], 0
je 0x45bb9a
mov edx, dword [ebp - 0x30]
cmp word [edx], 1
jne 0x45bb9a
mov eax, dword [ebp - 0x30]
mov ecx, dword [ebp - 0x24]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xcc], ecx
mov edx, dword [ebp - 0x30]
mov eax, dword [ebp - 0xcc]
cmp eax, dword [edx + 0x10]
jae 0x45bb7d
mov dword [ebp - 0x4c0], 0
jmp 0x45bb89
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4c0], eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 2
mov dword [ebp - 0x4c4], ecx
jmp 0x45bba6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4c4], eax
cmp dword [ebp - 0x44], 0
je 0x45bbfd
mov edx, dword [ebp - 0x44]
cmp word [edx], 1
jne 0x45bbfd
mov eax, dword [ebp - 0x44]
mov ecx, 1
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x44]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x45bbe0
mov dword [ebp - 0x4c8], 0
jmp 0x45bbec
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4c8], eax
mov ecx, dword [ebp - 0xd0]
shl ecx, 2
mov dword [ebp - 0x4cc], ecx
jmp 0x45bc09
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4cc], eax
mov edx, dword [ebp + 8]
mov eax, dword [edx]
push eax
mov ecx, dword [ebp - 0x30]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x4c4]
mov ecx, dword [edx + eax]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [0x4610e8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x44]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x4cc]
mov eax, dword [ecx + edx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push 0x461164
lea ecx, [ebp - 0x60]
push ecx
lea edx, [ebp - 0x5c]
push edx
call fcn.00418930
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x58]
push edx
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x4c]
push edx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x1c
mov dword [ebp - 4], 0xac
mov dword [ebp - 0x9c], 0x7f77
mov dword [ebp - 0xa4], 2
mov dword [ebp - 0xcc], 0x38c3
cmp dword [ebp - 0xcc], 0xea61
jae 0x45bcdd
mov dword [ebp - 0x4d0], 0
jmp 0x45bce9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4d0], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xad
mov dword [ebp - 0x9c], 0xfffff603
mov dword [ebp - 0xa4], 2
mov dword [ebp - 0xcc], 0x4a51
cmp dword [ebp - 0xcc], 0xea61
jae 0x45bd43
mov dword [ebp - 0x4d4], 0
jmp 0x45bd4f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4d4], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xae
mov dword [ebp - 0x9c], 0x27f
mov dword [ebp - 0xa4], 2
mov dword [ebp - 0xcc], 0x5c35
cmp dword [ebp - 0xcc], 0xea61
jae 0x45bda8
mov dword [ebp - 0x4d8], 0
jmp 0x45bdb4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4d8], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x45d0e4
mov dword [ebp - 4], 0xaf
cmp dword [0x4610dc], 0
je 0x45be3f
mov ecx, dword [0x4610dc]
cmp word [ecx], 1
jne 0x45be3f
mov edx, dword [0x4610dc]
mov eax, 0xb
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [0x4610dc]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x45be22
mov dword [ebp - 0x4dc], 0
jmp 0x45be2e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4dc], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x4e0], eax
jmp 0x45be4b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4e0], eax
mov ecx, dword [ebp - 0xe8]
push ecx
mov edx, dword [0x4610dc]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x4e0]
mov edx, dword [eax + ecx]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x45bf08
cmp dword [0x4610dc], 0
je 0x45bed4
mov eax, dword [0x4610dc]
cmp word [eax], 1
jne 0x45bed4
mov ecx, dword [0x4610dc]
mov edx, 0xc
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xd0], edx
mov eax, dword [0x4610dc]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x45beb7
mov dword [ebp - 0x4e4], 0
jmp 0x45bec3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4e4], eax
mov edx, dword [ebp - 0xd0]
shl edx, 2
mov dword [ebp - 0x4e8], edx
jmp 0x45bee0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4e8], eax
mov eax, dword [ebp - 0xe8]
push eax
mov ecx, dword [0x4610dc]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x4e8]
mov ecx, dword [edx + eax]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x45c4d6
mov dword [ebp - 4], 0xb0
mov dword [ebp - 0x9c], 0xffffffff
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0xcc], 0x2d7b
cmp dword [ebp - 0xcc], 0xea61
jae 0x45bf45
mov dword [ebp - 0x4ec], 0
jmp 0x45bf51
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4ec], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xb1
mov word [0x461134], 0xffff
mov dword [ebp - 4], 0xb2
mov dword [ebp - 0xd0], 0x103
cmp dword [ebp - 0xd0], 0xea61
jae 0x45bfa7
mov dword [ebp - 0x4f0], 0
jmp 0x45bfb3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4f0], eax
mov dword [ebp - 0xcc], 0x384d
cmp dword [ebp - 0xcc], 0xea61
jae 0x45bfd5
mov dword [ebp - 0x4f4], 0
jmp 0x45bfe1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4f4], eax
mov ecx, dword [ebp - 0xd0]
shl ecx, 4
mov edx, dword [0x461038]
add edx, ecx
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0xb3
mov dword [ebp - 0x9c], 0x3d26
mov dword [ebp - 0xa4], 2
mov dword [ebp - 0xcc], 0x2dba
cmp dword [ebp - 0xcc], 0xea61
jae 0x45c046
mov dword [ebp - 0x4f8], 0
jmp 0x45c052
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4f8], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xb4
push 0x40ce6480
push 0
push 0x40b71500
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaPowerR8]
fstp qword [ebp - 0x9c]
mov dword [ebp - 0xa4], 5
mov dword [ebp - 0xcc], 0x6ed8
cmp dword [ebp - 0xcc], 0xea61
jae 0x45c0bb
mov dword [ebp - 0x4fc], 0
jmp 0x45c0c7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4fc], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xb5
fld qword [0x4057f0]
cmp dword [section..data], 0
jne 0x45c101
fdiv qword [0x4057e8]
jmp 0x45c112
push dword [0x4057ec]
push dword [0x4057e8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x9c]
fnstsw ax
test al, 0xd
jne 0x45e441
mov dword [ebp - 0xa4], 5
mov dword [ebp - 0xcc], 0x4fca
cmp dword [ebp - 0xcc], 0xea61
jae 0x45c14e
mov dword [ebp - 0x500], 0
jmp 0x45c15a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x500], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xb6
push 0
push 1
push 1
push 0
lea ecx, [ebp - 0x94]
push ecx
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
cmp dword [ebp - 0x30], 0
je 0x45c1f1
mov edx, dword [ebp - 0x30]
cmp word [edx], 1
jne 0x45c1f1
mov eax, dword [ebp - 0x30]
mov ecx, dword [ebp - 0x24]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xcc], ecx
mov edx, dword [ebp - 0x30]
mov eax, dword [ebp - 0xcc]
cmp eax, dword [edx + 0x10]
jae 0x45c1d4
mov dword [ebp - 0x504], 0
jmp 0x45c1e0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x504], eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 2
mov dword [ebp - 0x508], ecx
jmp 0x45c1fd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x508], eax
mov edx, dword [ebp + 8]
mov eax, dword [edx]
push eax
mov ecx, dword [ebp - 0x30]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x508]
mov ecx, dword [edx + eax]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0x9c], eax
mov dword [ebp - 0xa4], 3
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x94]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0x94]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0xac], 6
mov dword [ebp - 0xb4], 3
lea edx, [ebp - 0xb4]
mov ecx, dword [ebp - 0x94]
mov eax, 1
sub eax, dword [ecx + 0x14]
shl eax, 4
mov ecx, dword [ebp - 0x94]
mov ecx, dword [ecx + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x94]
push edx
mov eax, dword [0x461120]
push eax
mov ecx, dword [0x461340]
push ecx
call fcn.004321b0
lea edx, [ebp - 0x94]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xb7
mov eax, dword [0x46122c]
push eax
push 0x4096dc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4099b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40ae50
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
push edx
mov eax, dword [0x461148]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x409a0c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [0x4612d4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
cmp dword [ebp - 0x30], 0
je 0x45c3c0
mov edx, dword [ebp - 0x30]
cmp word [edx], 1
jne 0x45c3c0
mov eax, dword [ebp - 0x30]
mov ecx, dword [ebp - 0x24]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xcc], ecx
mov edx, dword [ebp - 0x30]
mov eax, dword [ebp - 0xcc]
cmp eax, dword [edx + 0x10]
jae 0x45c3a3
mov dword [ebp - 0x50c], 0
jmp 0x45c3af
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x50c], eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 2
mov dword [ebp - 0x510], ecx
jmp 0x45c3cc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x510], eax
cmp dword [ebp - 0x44], 0
je 0x45c423
mov edx, dword [ebp - 0x44]
cmp word [edx], 1
jne 0x45c423
mov eax, dword [ebp - 0x44]
mov ecx, 1
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x44]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x45c406
mov dword [ebp - 0x514], 0
jmp 0x45c412
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x514], eax
mov ecx, dword [ebp - 0xd0]
shl ecx, 2
mov dword [ebp - 0x518], ecx
jmp 0x45c42f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x518], eax
mov edx, dword [ebp + 8]
mov eax, dword [edx]
push eax
mov ecx, dword [ebp - 0x30]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x510]
mov ecx, dword [edx + eax]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [0x4610e8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x44]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x518]
mov eax, dword [ecx + edx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x68]
push edx
lea eax, [ebp - 0x64]
push eax
call fcn.00418930
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x68]
push edx
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x60]
push ecx
lea edx, [ebp - 0x5c]
push edx
lea eax, [ebp - 0x58]
push eax
lea ecx, [ebp - 0x54]
push ecx
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x4c]
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x28
jmp 0x45d0e4
mov dword [ebp - 4], pe_nt_image_headers32
cmp dword [0x4610dc], 0
je 0x45c540
mov ecx, dword [0x4610dc]
cmp word [ecx], 1
jne 0x45c540
mov edx, dword [0x4610dc]
mov eax, 0xd
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [0x4610dc]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x45c523
mov dword [ebp - 0x51c], 0
jmp 0x45c52f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x51c], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x520], eax
jmp 0x45c54c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x520], eax
mov ecx, dword [ebp - 0xe8]
push ecx
mov edx, dword [0x4610dc]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x520]
mov edx, dword [eax + ecx]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x45c735
cmp dword [0x4610dc], 0
je 0x45c5d5
mov eax, dword [0x4610dc]
cmp word [eax], 1
jne 0x45c5d5
mov ecx, dword [0x4610dc]
mov edx, 0xe
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xd0], edx
mov eax, dword [0x4610dc]
mov ecx, dword [ebp - 0xd0]
cmp ecx, dword [eax + 0x10]
jae 0x45c5b8
mov dword [ebp - 0x524], 0
jmp 0x45c5c4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x524], eax
mov edx, dword [ebp - 0xd0]
shl edx, 2
mov dword [ebp - 0x528], edx
jmp 0x45c5e1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x528], eax
mov eax, dword [ebp - 0xe8]
push eax
mov ecx, dword [0x4610dc]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x528]
mov ecx, dword [edx + eax]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x45c735
cmp dword [0x4610dc], 0
je 0x45c66b
mov edx, dword [0x4610dc]
cmp word [edx], 1
jne 0x45c66b
mov eax, dword [0x4610dc]
mov ecx, 0xf
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd4], ecx
mov edx, dword [0x4610dc]
mov eax, dword [ebp - 0xd4]
cmp eax, dword [edx + 0x10]
jae 0x45c64e
mov dword [ebp - 0x52c], 0
jmp 0x45c65a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x52c], eax
mov ecx, dword [ebp - 0xd4]
shl ecx, 2
mov dword [ebp - 0x530], ecx
jmp 0x45c677
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x530], eax
mov edx, dword [ebp - 0xe8]
push edx
mov eax, dword [0x4610dc]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x530]
mov eax, dword [ecx + edx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x45c735
cmp dword [0x4610dc], 0
je 0x45c701
mov ecx, dword [0x4610dc]
cmp word [ecx], 1
jne 0x45c701
mov edx, dword [0x4610dc]
mov eax, 0x10
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd8], eax
mov ecx, dword [0x4610dc]
mov edx, dword [ebp - 0xd8]
cmp edx, dword [ecx + 0x10]
jae 0x45c6e4
mov dword [ebp - 0x534], 0
jmp 0x45c6f0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x534], eax
mov eax, dword [ebp - 0xd8]
shl eax, 2
mov dword [ebp - 0x538], eax
jmp 0x45c70d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x538], eax
mov ecx, dword [ebp - 0xe8]
push ecx
mov edx, dword [0x4610dc]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x538]
mov edx, dword [eax + ecx]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x45d0e4
mov dword [ebp - 4], 0xb9
mov dword [ebp - 0x9c], 0xceb
mov dword [ebp - 0xa4], 2
mov dword [ebp - 0xcc], 0x18ae
cmp dword [ebp - 0xcc], 0xea61
jae 0x45c772
mov dword [ebp - 0x53c], 0
jmp 0x45c77e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x53c], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xba
fld qword [0x4057e0]
cmp dword [section..data], 0
jne 0x45c7b9
fdiv qword [0x4057d8]
jmp 0x45c7ca
push dword [0x4057dc]
push dword [0x4057d8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x9c]
fnstsw ax
test al, 0xd
jne 0x45e441
mov dword [ebp - 0xa4], 5
mov dword [ebp - 0xcc], 0x5d7e
cmp dword [ebp - 0xcc], 0xea61
jae 0x45c806
mov dword [ebp - 0x540], 0
jmp 0x45c812
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x540], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xbb
push 0x40d0e200
push 0
push 0x40d6b940
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaPowerR8]
fstp qword [ebp - 0x9c]
mov dword [ebp - 0xa4], 5
mov dword [ebp - 0xcc], 0x4052
cmp dword [ebp - 0xcc], 0xea61
jae 0x45c87b
mov dword [ebp - 0x544], 0
jmp 0x45c887
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x544], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xbc
mov word [0x461134], 0xffff
mov dword [ebp - 4], 0xbd
mov dword [ebp - 0xcc], 0x2a0d
cmp dword [ebp - 0xcc], 0xea61
jae 0x45c8dc
mov dword [ebp - 0x548], 0
jmp 0x45c8e8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x548], eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov edx, dword [0x461038]
add edx, ecx
lea ecx, [ebp - 0x1e8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0xbe
mov dword [ebp - 0x9c], 0x17c1
mov dword [ebp - 0xa4], 0x8002
lea edx, [ebp - 0x1e8]
push edx
lea eax, [ebp - 0xa4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx ecx, ax
test ecx, ecx
je 0x45ca9a
mov dword [ebp - 4], 0xbf
mov dword [ebp - 0x9c], 0
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0xcc], 0x5e57
cmp dword [ebp - 0xcc], 0xea61
jae 0x45c97c
mov dword [ebp - 0x54c], 0
jmp 0x45c988
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x54c], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xc0
mov dword [ebp - 0x9c], 0x40ae58
mov dword [ebp - 0xa4], 8
mov dword [ebp - 0xcc], 0x210f
cmp dword [ebp - 0xcc], 0xea61
jae 0x45c9e2
mov dword [ebp - 0x550], 0
jmp 0x45c9ee
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x550], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0xc1
mov dword [ebp - 0xd0], 0x4948
cmp dword [ebp - 0xd0], 0xea61
jae 0x45ca33
mov dword [ebp - 0x554], 0
jmp 0x45ca3f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x554], eax
mov dword [ebp - 0xcc], 0x53d7
cmp dword [ebp - 0xcc], 0xea61
jae 0x45ca61
mov dword [ebp - 0x558], 0
jmp 0x45ca6d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x558], eax
mov ecx, dword [ebp - 0xd0]
shl ecx, 4
mov edx, dword [0x461038]
add edx, ecx
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
jmp 0x45cb39
mov dword [ebp - 4], 0xc2
mov dword [ebp - 0x9c], 0x7e5e
mov dword [ebp - 0xa4], 0x8002
lea ecx, [ebp - 0x1e8]
push ecx
lea edx, [ebp - 0xa4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x45cad2
jmp 0x45cb39
mov dword [ebp - 4], 0xc3
mov dword [ebp - 0x9c], 0x40e0
mov dword [ebp - 0xa4], 0x8002
lea ecx, [ebp - 0x1e8]
push ecx
lea edx, [ebp - 0xa4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x45cb0a
jmp 0x45cb39
mov dword [ebp - 4], 0xc4
mov dword [ebp - 0x9c], 0x4211
mov dword [ebp - 0xa4], 0x8002
lea ecx, [ebp - 0x1e8]
push ecx
lea edx, [ebp - 0xa4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov dword [ebp - 4], 0xc6
push 0
push 1
push 1
push 0
lea ecx, [ebp - 0x94]
push ecx
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
cmp dword [ebp - 0x30], 0
je 0x45cbb4
mov edx, dword [ebp - 0x30]
cmp word [edx], 1
jne 0x45cbb4
mov eax, dword [ebp - 0x30]
mov ecx, dword [ebp - 0x24]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xcc], ecx
mov edx, dword [ebp - 0x30]
mov eax, dword [ebp - 0xcc]
cmp eax, dword [edx + 0x10]
jae 0x45cb97
mov dword [ebp - 0x55c], 0
jmp 0x45cba3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x55c], eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 2
mov dword [ebp - 0x560], ecx
jmp 0x45cbc0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x560], eax
mov edx, dword [ebp + 8]
mov eax, dword [edx]
push eax
mov ecx, dword [ebp - 0x30]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x560]
mov ecx, dword [edx + eax]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0x9c], eax
mov dword [ebp - 0xa4], 3
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x94]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0x94]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0xac], 6
mov dword [ebp - 0xb4], 3
lea edx, [ebp - 0xb4]
mov ecx, dword [ebp - 0x94]
mov eax, 1
sub eax, dword [ecx + 0x14]
shl eax, 4
mov ecx, dword [ebp - 0x94]
mov ecx, dword [ecx + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x94]
push edx
mov eax, dword [0x461120]
push eax
mov ecx, dword [0x461340]
push ecx
call fcn.004321b0
lea edx, [ebp - 0x94]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xc7
mov eax, dword [0x46122c]
push eax
push 0x4096dc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40ae64
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
push edx
mov eax, dword [0x461148]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x409a0c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [0x4612d4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
cmp dword [ebp - 0x30], 0
je 0x45cd6c
mov edx, dword [ebp - 0x30]
cmp word [edx], 1
jne 0x45cd6c
mov eax, dword [ebp - 0x30]
mov ecx, dword [ebp - 0x24]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xcc], ecx
mov edx, dword [ebp - 0x30]
mov eax, dword [ebp - 0xcc]
cmp eax, dword [edx + 0x10]
jae 0x45cd4f
mov dword [ebp - 0x564], 0
jmp 0x45cd5b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x564], eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 2
mov dword [ebp - 0x568], ecx
jmp 0x45cd78
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x568], eax
cmp dword [ebp - 0x44], 0
je 0x45cdcf
mov edx, dword [ebp - 0x44]
cmp word [edx], 1
jne 0x45cdcf
mov eax, dword [ebp - 0x44]
mov ecx, 1
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x44]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x45cdb2
mov dword [ebp - 0x56c], 0
jmp 0x45cdbe
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x56c], eax
mov ecx, dword [ebp - 0xd0]
shl ecx, 2
mov dword [ebp - 0x570], ecx
jmp 0x45cddb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x570], eax
mov edx, dword [ebp + 8]
mov eax, dword [edx]
push eax
mov ecx, dword [ebp - 0x30]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x568]
mov ecx, dword [edx + eax]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [0x4610e8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x44]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x570]
mov eax, dword [ecx + edx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x68]
push ecx
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0x60]
push eax
call fcn.00418930
lea ecx, [ebp - 0x68]
push ecx
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x58]
push edx
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x4c]
push edx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x24
mov dword [ebp - 4], 0xc8
mov dword [ebp - 0xcc], 0x6c69
cmp dword [ebp - 0xcc], 0xea61
jae 0x45cea2
mov dword [ebp - 0x574], 0
jmp 0x45ceae
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x574], eax
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov edx, dword [0x461038]
add edx, eax
lea ecx, [ebp - 0x1f8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0xc9
mov dword [ebp - 0x9c], 0x4f8d
mov dword [ebp - 0xa4], 0x8002
lea ecx, [ebp - 0x1f8]
push ecx
lea edx, [ebp - 0xa4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x45cf06
jmp 0x45d0e4
mov dword [ebp - 4], 0xca
mov dword [ebp - 0x9c], 0x2a83
mov dword [ebp - 0xa4], 0x8002
lea ecx, [ebp - 0x1f8]
push ecx
lea edx, [ebp - 0xa4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x45d0e4
mov dword [ebp - 4], 0xcb
push 0x40b66100
push 0
push 0x40ceed80
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaPowerR8]
fstp qword [ebp - 0x9c]
mov dword [ebp - 0xa4], 5
mov dword [ebp - 0xcc], 0x665a
cmp dword [ebp - 0xcc], 0xea61
jae 0x45cf8d
mov dword [ebp - 0x578], 0
jmp 0x45cf99
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x578], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xcc
mov dword [ebp - 0x9c], 0x2d2f
mov dword [ebp - 0xa4], 2
mov dword [ebp - 0xcc], 0x2e12
cmp dword [ebp - 0xcc], 0xea61
jae 0x45cff2
mov dword [ebp - 0x57c], 0
jmp 0x45cffe
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x57c], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xcd
mov dword [ebp - 0x9c], 0
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0xcc], 0x2b98
cmp dword [ebp - 0xcc], 0xea61
jae 0x45d057
mov dword [ebp - 0x580], 0
jmp 0x45d063
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x580], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xce
mov dword [ebp - 0x9c], 0xffffffff
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0xcc], 0x35d7
cmp dword [ebp - 0xcc], 0xea61
jae 0x45d0bc
mov dword [ebp - 0x584], 0
jmp 0x45d0c8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x584], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xd2
mov ecx, 1
test ecx, ecx
je 0x45d0f6
jmp 0x45d0f8
jmp 0x45d0e4
mov dword [ebp - 4], 0xd7
jmp 0x45937b
mov dword [ebp - 4], 0xd8
mov word [0x461134], 0
mov dword [ebp - 4], 0xd9
mov dword [ebp - 0xd0], 0x526a
cmp dword [ebp - 0xd0], 0xea61
jae 0x45d13d
mov dword [ebp - 0x588], 0
jmp 0x45d149
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x588], eax
mov dword [ebp - 0xcc], 0x228e
cmp dword [ebp - 0xcc], 0xea61
jae 0x45d16b
mov dword [ebp - 0x58c], 0
jmp 0x45d177
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x58c], eax
mov edx, dword [ebp - 0xd0]
shl edx, 4
mov eax, dword [0x461038]
add edx, eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0xda
movsx ecx, word [0x461134]
test ecx, ecx
jne 0x45e2c5
mov dword [ebp - 4], 0xdb
mov dword [ebp - 0xd0], 0x62e0
cmp dword [ebp - 0xd0], 0xea61
jae 0x45d1dc
mov dword [ebp - 0x590], 0
jmp 0x45d1e8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x590], eax
mov dword [ebp - 0xcc], 0x3fe
cmp dword [ebp - 0xcc], 0xea61
jae 0x45d20a
mov dword [ebp - 0x594], 0
jmp 0x45d216
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x594], eax
mov edx, dword [ebp - 0xd0]
shl edx, 4
mov eax, dword [0x461038]
add edx, eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0xdc
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
push edx
mov eax, dword [0x461148]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x409a0c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [0x4612d4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
cmp dword [ebp - 0x2c], 0
je 0x45d2e4
mov edx, dword [ebp - 0x2c]
cmp word [edx], 1
jne 0x45d2e4
mov eax, dword [ebp - 0x2c]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xcc], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xcc]
cmp eax, dword [edx + 0x10]
jae 0x45d2c7
mov dword [ebp - 0x598], 0
jmp 0x45d2d3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x598], eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 2
mov dword [ebp - 0x59c], ecx
jmp 0x45d2f0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x59c], eax
cmp dword [ebp - 0x2c], 0
je 0x45d347
mov edx, dword [ebp - 0x2c]
cmp word [edx], 1
jne 0x45d347
mov eax, dword [ebp - 0x2c]
mov ecx, 1
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x45d32a
mov dword [ebp - 0x5a0], 0
jmp 0x45d336
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5a0], eax
mov ecx, dword [ebp - 0xd0]
shl ecx, 2
mov dword [ebp - 0x5a4], ecx
jmp 0x45d353
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5a4], eax
mov edx, dword [ebp + 8]
mov eax, dword [edx]
push eax
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x59c]
mov ecx, dword [edx + eax]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [0x4610e8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x5a4]
mov eax, dword [ecx + edx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push 0x461160
lea ecx, [ebp - 0x60]
push ecx
lea edx, [ebp - 0x5c]
push edx
call fcn.00418930
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x58]
push edx
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x4c]
push edx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x1c
mov dword [ebp - 4], 0xdd
mov dword [ebp - 0x9c], 0x9f1
mov dword [ebp - 0xa4], 2
mov dword [ebp - 0xcc], 0x719d
cmp dword [ebp - 0xcc], 0xea61
jae 0x45d427
mov dword [ebp - 0x5a8], 0
jmp 0x45d433
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5a8], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xde
mov dword [ebp - 0x9c], 0x24d5
mov dword [ebp - 0xa4], 2
mov dword [ebp - 0xcc], 0x139a
cmp dword [ebp - 0xcc], 0xea61
jae 0x45d48d
mov dword [ebp - 0x5ac], 0
jmp 0x45d499
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5ac], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xdf
mov dword [ebp - 0x9c], 0xffffd658
mov dword [ebp - 0xa4], 2
mov dword [ebp - 0xcc], 0xbbe
cmp dword [ebp - 0xcc], 0xea61
jae 0x45d4f2
mov dword [ebp - 0x5b0], 0
jmp 0x45d4fe
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5b0], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xe0
push 0x40d26b40
push 0
push 0x409d9400
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaPowerR8]
fstp qword [ebp - 0x9c]
mov dword [ebp - 0xa4], 5
mov dword [ebp - 0xcc], 0x2518
cmp dword [ebp - 0xcc], 0xea61
jae 0x45d567
mov dword [ebp - 0x5b4], 0
jmp 0x45d573
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5b4], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xe1
push 0x40c87c80
push 0
push 0x40d0fc40
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaPowerR8]
fstp qword [ebp - 0x9c]
mov dword [ebp - 0xa4], 5
mov dword [ebp - 0xcc], 0x6c6c
cmp dword [ebp - 0xcc], 0xea61
jae 0x45d5dc
mov dword [ebp - 0x5b8], 0
jmp 0x45d5e8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5b8], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xe2
fld qword [0x4057d0]
cmp dword [section..data], 0
jne 0x45d622
fdiv qword [0x4057c8]
jmp 0x45d633
push dword [0x4057cc]
push dword [0x4057c8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x9c]
fnstsw ax
test al, 0xd
jne 0x45e441
mov dword [ebp - 0xa4], 5
mov dword [ebp - 0xcc], 0xce9
cmp dword [ebp - 0xcc], 0xea61
jae 0x45d66f
mov dword [ebp - 0x5bc], 0
jmp 0x45d67b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5bc], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xe3
mov dword [ebp - 0x9c], 0xffffffff
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0xcc], 0x279b
cmp dword [ebp - 0xcc], 0xea61
jae 0x45d6d4
mov dword [ebp - 0x5c0], 0
jmp 0x45d6e0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5c0], eax
lea edx, [ebp - 0xa4]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xe4
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
push edx
mov eax, dword [0x461148]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x409a0c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [0x4612d4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
cmp dword [ebp - 0x34], 0
je 0x45d7a4
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x45d7a4
mov eax, dword [ebp - 0x34]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xcc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xcc]
cmp eax, dword [edx + 0x10]
jae 0x45d787
mov dword [ebp - 0x5c4], 0
jmp 0x45d793
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5c4], eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 2
mov dword [ebp - 0x5c8], ecx
jmp 0x45d7b0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5c8], eax
cmp dword [ebp - 0x34], 0
je 0x45d807
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x45d807
mov eax, dword [ebp - 0x34]
mov ecx, 1
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x45d7ea
mov dword [ebp - 0x5cc], 0
jmp 0x45d7f6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5cc], eax
mov ecx, dword [ebp - 0xd0]
shl ecx, 2
mov dword [ebp - 0x5d0], ecx
jmp 0x45d813
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5d0], eax
mov edx, dword [ebp + 8]
mov eax, dword [edx]
push eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x5c8]
mov ecx, dword [edx + eax]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [0x4610e8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x5d0]
mov eax, dword [ecx + edx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push 0x461164
lea ecx, [ebp - 0x60]
push ecx
lea edx, [ebp - 0x5c]
push edx
call fcn.00418930
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x58]
push edx
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x4c]
push edx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x1c
mov dword [ebp - 4], 0xe5
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
push ecx
mov edx, dword [0x461148]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x409a0c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [0x4612d4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
cmp dword [ebp - 0x38], 0
je 0x45d952
mov ecx, dword [ebp - 0x38]
cmp word [ecx], 1
jne 0x45d952
mov edx, dword [ebp - 0x38]
xor eax, eax
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x45d935
mov dword [ebp - 0x5d4], 0
jmp 0x45d941
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5d4], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x5d8], eax
jmp 0x45d95e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5d8], eax
cmp dword [ebp - 0x38], 0
je 0x45d9b5
mov ecx, dword [ebp - 0x38]
cmp word [ecx], 1
jne 0x45d9b5
mov edx, dword [ebp - 0x38]
mov eax, 1
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xd0], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0xd0]
cmp edx, dword [ecx + 0x10]
jae 0x45d998
mov dword [ebp - 0x5dc], 0
jmp 0x45d9a4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5dc], eax
mov eax, dword [ebp - 0xd0]
shl eax, 2
mov dword [ebp - 0x5e0], eax
jmp 0x45d9c1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5e0], eax
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
push edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x5d8]
mov eax, dword [ecx + edx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [0x4610e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x5e0]
mov edx, dword [eax + ecx]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push 0x461168
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x5c]
push ecx
call fcn.00418930
lea edx, [ebp - 0x60]
push edx
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x58]
push ecx
lea edx, [ebp - 0x54]
push edx
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x4c]
push ecx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x1c
mov dword [ebp - 4], 0xe6
mov dword [ebp - 0xcc], 0x494d
cmp dword [ebp - 0xcc], 0xea61
jae 0x45da81
mov dword [ebp - 0x5e4], 0
jmp 0x45da8d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5e4], eax
mov edx, dword [ebp - 0xcc]
shl edx, 4
mov eax, dword [0x461038]
add edx, eax
lea ecx, [ebp - 0x208]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0xe7
mov dword [ebp - 0x9c], 0x631c
mov dword [ebp - 0xa4], 0x8002
lea ecx, [ebp - 0x208]
push ecx
lea edx, [ebp - 0xa4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov dword [ebp - 4], 0xea
mov ecx, 1
test ecx, ecx
je 0x45daea
jmp 0x45daec
jmp 0x45dad8
mov dword [ebp - 4], 0xee
mov dword [ebp - 0x9c], 0xfffffe74
mov dword [ebp - 0xa4], 2
mov dword [ebp - 0xcc], 0x6cc9
cmp dword [ebp - 0xcc], 0xea61
jae 0x45db29
mov dword [ebp - 0x5e8], 0
jmp 0x45db35
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5e8], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xef
mov cx, 0x5bf8
add cx, 0x33b7
jo 0x45e446
mov word [ebp - 0x9c], cx
mov dword [ebp - 0xa4], 2
mov dword [ebp - 0xcc], 0x2a38
cmp dword [ebp - 0xcc], 0xea61
jae 0x45db9b
mov dword [ebp - 0x5ec], 0
jmp 0x45dba7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5ec], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xf0
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
push edx
mov eax, dword [0x461148]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x409a0c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [0x4612d4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
cmp dword [ebp - 0x3c], 0
je 0x45dc6c
mov edx, dword [ebp - 0x3c]
cmp word [edx], 1
jne 0x45dc6c
mov eax, dword [ebp - 0x3c]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xcc], ecx
mov edx, dword [ebp - 0x3c]
mov eax, dword [ebp - 0xcc]
cmp eax, dword [edx + 0x10]
jae 0x45dc4f
mov dword [ebp - 0x5f0], 0
jmp 0x45dc5b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5f0], eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 2
mov dword [ebp - 0x5f4], ecx
jmp 0x45dc78
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5f4], eax
cmp dword [ebp - 0x3c], 0
je 0x45dccf
mov edx, dword [ebp - 0x3c]
cmp word [edx], 1
jne 0x45dccf
mov eax, dword [ebp - 0x3c]
mov ecx, 1
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x3c]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x45dcb2
mov dword [ebp - 0x5f8], 0
jmp 0x45dcbe
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5f8], eax
mov ecx, dword [ebp - 0xd0]
shl ecx, 2
mov dword [ebp - 0x5fc], ecx
jmp 0x45dcdb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5fc], eax
mov edx, dword [ebp + 8]
mov eax, dword [edx]
push eax
mov ecx, dword [ebp - 0x3c]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x5f4]
mov ecx, dword [edx + eax]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [0x4610e8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x3c]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x5fc]
mov eax, dword [ecx + edx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push 0x46116c
lea ecx, [ebp - 0x60]
push ecx
lea edx, [ebp - 0x5c]
push edx
call fcn.00418930
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x58]
push edx
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x4c]
push edx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x1c
mov dword [ebp - 4], 0xf1
mov dword [ebp - 0x9c], 0
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0xcc], 0x70c
cmp dword [ebp - 0xcc], 0xea61
jae 0x45ddaf
mov dword [ebp - 0x600], 0
jmp 0x45ddbb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x600], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xf2
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
push edx
mov eax, dword [0x461148]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x409a0c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [0x4612d4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
cmp dword [ebp - 0x40], 0
je 0x45de80
mov edx, dword [ebp - 0x40]
cmp word [edx], 1
jne 0x45de80
mov eax, dword [ebp - 0x40]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xcc], ecx
mov edx, dword [ebp - 0x40]
mov eax, dword [ebp - 0xcc]
cmp eax, dword [edx + 0x10]
jae 0x45de63
mov dword [ebp - 0x604], 0
jmp 0x45de6f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x604], eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 2
mov dword [ebp - 0x608], ecx
jmp 0x45de8c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x608], eax
cmp dword [ebp - 0x40], 0
je 0x45dee3
mov edx, dword [ebp - 0x40]
cmp word [edx], 1
jne 0x45dee3
mov eax, dword [ebp - 0x40]
mov ecx, 1
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x40]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x45dec6
mov dword [ebp - 0x60c], 0
jmp 0x45ded2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x60c], eax
mov ecx, dword [ebp - 0xd0]
shl ecx, 2
mov dword [ebp - 0x610], ecx
jmp 0x45deef
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x610], eax
mov edx, dword [ebp + 8]
mov eax, dword [edx]
push eax
mov ecx, dword [ebp - 0x40]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x608]
mov ecx, dword [edx + eax]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [0x4610e8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x40]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x610]
mov eax, dword [ecx + edx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push 0x4612e0
lea ecx, [ebp - 0x60]
push ecx
lea edx, [ebp - 0x5c]
push edx
call fcn.00418930
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x58]
push edx
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x4c]
push edx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x1c
mov dword [ebp - 4], 0xf3
mov dword [ebp - 0x9c], 0xffffffff
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0xcc], 0x28ca
cmp dword [ebp - 0xcc], 0xea61
jae 0x45dfc3
mov dword [ebp - 0x614], 0
jmp 0x45dfcf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x614], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0xcc]
shl eax, 4
mov ecx, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xf4
mov dword [ebp - 0xd0], 0xf16
cmp dword [ebp - 0xd0], 0xea61
jae 0x45e015
mov dword [ebp - 0x618], 0
jmp 0x45e021
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x618], eax
mov ecx, dword [ebp - 0xd0]
shl ecx, 4
mov edx, dword [0x461038]
add edx, ecx
push edx
lea eax, [ebp - 0x80]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
mov dword [ebp - 0xcc], 0x71e7
cmp dword [ebp - 0xcc], 0xea61
jae 0x45e05f
mov dword [ebp - 0x61c], 0
jmp 0x45e06b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x61c], eax
lea edx, [ebp - 0x80]
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xf5
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
push edx
mov eax, dword [0x461148]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x409a0c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [0x4612d4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
cmp dword [ebp - 0x44], 0
je 0x45e135
mov edx, dword [ebp - 0x44]
cmp word [edx], 1
jne 0x45e135
mov eax, dword [ebp - 0x44]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xcc], ecx
mov edx, dword [ebp - 0x44]
mov eax, dword [ebp - 0xcc]
cmp eax, dword [edx + 0x10]
jae 0x45e118
mov dword [ebp - 0x620], 0
jmp 0x45e124
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x620], eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 2
mov dword [ebp - 0x624], ecx
jmp 0x45e141
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x624], eax
cmp dword [ebp - 0x44], 0
je 0x45e198
mov edx, dword [ebp - 0x44]
cmp word [edx], 1
jne 0x45e198
mov eax, dword [ebp - 0x44]
mov ecx, 1
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xd0], ecx
mov edx, dword [ebp - 0x44]
mov eax, dword [ebp - 0xd0]
cmp eax, dword [edx + 0x10]
jae 0x45e17b
mov dword [ebp - 0x628], 0
jmp 0x45e187
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x628], eax
mov ecx, dword [ebp - 0xd0]
shl ecx, 2
mov dword [ebp - 0x62c], ecx
jmp 0x45e1a4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x62c], eax
mov edx, dword [ebp + 8]
mov eax, dword [edx]
push eax
mov ecx, dword [ebp - 0x44]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x624]
mov ecx, dword [edx + eax]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [0x4610e8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x44]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x62c]
mov eax, dword [ecx + edx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push 0x4612e4
lea ecx, [ebp - 0x60]
push ecx
lea edx, [ebp - 0x5c]
push edx
call fcn.00418930
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x58]
push edx
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x4c]
push edx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x1c
mov dword [ebp - 4], 0xf6
mov dword [ebp - 0xd0], 0xb9c
cmp dword [ebp - 0xd0], 0xea61
jae 0x45e264
mov dword [ebp - 0x630], 0
jmp 0x45e270
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x630], eax
mov dword [ebp - 0xcc], 0x26b0
cmp dword [ebp - 0xcc], 0xea61
jae 0x45e292
mov dword [ebp - 0x634], 0
jmp 0x45e29e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x634], eax
mov eax, dword [ebp - 0xd0]
shl eax, 4
mov edx, dword [0x461038]
add edx, eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 4
mov eax, dword [0x461038]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
wait
push 0x45e42e
jmp 0x45e335
lea ecx, [ebp - 0xe8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x208]
push edx
lea eax, [ebp - 0x1f8]
push eax
lea ecx, [ebp - 0x1e8]
push ecx
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x1c8]
push eax
lea ecx, [ebp - 0x1b8]
push ecx
lea edx, [ebp - 0x1a8]
push edx
lea eax, [ebp - 0x198]
push eax
lea ecx, [ebp - 0x188]
push ecx
lea edx, [ebp - 0x178]
push edx
lea eax, [ebp - 0x168]
push eax
lea ecx, [ebp - 0x158]
push ecx
lea edx, [ebp - 0x148]
push edx
lea eax, [ebp - 0x138]
push eax
lea ecx, [ebp - 0x128]
push ecx
lea edx, [ebp - 0x118]
push edx
lea eax, [ebp - 0x108]
push eax
lea ecx, [ebp - 0xf8]
push ecx
push 0x12
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x4c
lea edx, [ebp - 0x214]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea eax, [ebp - 0x2c]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea ecx, [ebp - 0x30]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea edx, [ebp - 0x34]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea eax, [ebp - 0x38]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea ecx, [ebp - 0x3c]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea edx, [ebp - 0x40]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea eax, [ebp - 0x44]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
ret
jmp 0x4059bc
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
int3