Function at 0x4ab3c0
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x408896
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x5cc
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x406b18
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
cmp dword [0x4d7b88], 0
jne 0x4ab440
push 0x4d7b88
push 0x40ebe4
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x370], 0x4d7b88
jmp 0x4ab44a
mov dword [ebp - 0x370], 0x4d7b88
mov eax, dword [ebp - 0x370]
mov ecx, dword [eax]
mov dword [ebp - 0x2a4], ecx
lea edx, [ebp - 0x80]
push edx
mov eax, dword [ebp - 0x2a4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2a4]
push edx
call dword [ecx + 0x14]
fnclex
mov dword [ebp - 0x2a8], eax
cmp dword [ebp - 0x2a8], 0
jge 0x4ab4a2
push 0x14
push 0x40ebd4
mov eax, dword [ebp - 0x2a4]
push eax
mov ecx, dword [ebp - 0x2a8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x374], eax
jmp 0x4ab4ac
mov dword [ebp - 0x374], 0
mov edx, dword [ebp - 0x80]
mov dword [ebp - 0x2ac], edx
lea eax, [ebp - 0x54]
push eax
mov ecx, dword [ebp - 0x2ac]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2ac]
push eax
call dword [edx + 0x50]
fnclex
mov dword [ebp - 0x2b0], eax
cmp dword [ebp - 0x2b0], 0
jge 0x4ab4ff
push 0x50
push 0x40ebf4
mov ecx, dword [ebp - 0x2ac]
push ecx
mov edx, dword [ebp - 0x2b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x378], eax
jmp 0x4ab509
mov dword [ebp - 0x378], 0
mov word [ebp - 0x27c], 0
mov word [ebp - 0x278], 5
mov word [ebp - 0x274], 1
mov dword [ebp - 0x2b4], 0x9e
cmp dword [ebp - 0x2b4], 0x3e9
jae 0x4ab546
mov dword [ebp - 0x37c], 0
jmp 0x4ab552
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x37c], eax
mov eax, dword [ebp - 0x54]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x278]
push edx
lea eax, [ebp - 0x274]
push eax
mov ecx, dword [ebp - 0x2b4]
mov edx, dword [0x4d5034]
lea eax, [edx + ecx*4]
push eax
call fcn.0043ec20
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [fcn.0040136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [fcn.0040136c]
lea ecx, [ebp - 0x5c]
push ecx
call fcn.00459b80
lea edx, [ebp - 0x5c]
push edx
lea eax, [ebp - 0x58]
push eax
lea ecx, [ebp - 0x54]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 4
mov edx, dword [0x4d5184]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 5
mov word [ebp - 0x27c], 0
mov word [ebp - 0x278], 5
mov word [ebp - 0x274], 1
mov dword [ebp - 0x2a4], 0x15e
cmp dword [ebp - 0x2a4], 0x3e9
jae 0x4ab620
mov dword [ebp - 0x380], 0
jmp 0x4ab62c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x380], eax
push 1
mov edx, dword [0x4d5188]
push edx
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x278]
push ecx
lea edx, [ebp - 0x274]
push edx
mov eax, dword [ebp - 0x2a4]
mov ecx, dword [0x4d5034]
lea edx, [ecx + eax*4]
push edx
call fcn.0043ec20
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [fcn.0040136c]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x2a8], ax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx eax, word [ebp - 0x2a8]
test eax, eax
je 0x4abb6e
mov dword [ebp - 4], 6
push 1
mov ecx, dword [0x4d5188]
push ecx
push 0x40f614
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
je 0x4abb23
mov dword [ebp - 4], 7
mov word [ebp - 0x2c8], 0x3e8
mov word [ebp - 0x2c4], 1
mov word [ebp - 0x38], 0
jmp 0x4ab6f4
mov dx, word [ebp - 0x38]
add dx, word [ebp - 0x2c4]
jo 0x4b4468
mov word [ebp - 0x38], dx
mov ax, word [ebp - 0x38]
cmp ax, word [ebp - 0x2c8]
jg 0x4ab8ad
mov dword [ebp - 4], 8
mov dword [ebp - 0x88], 1
mov dword [ebp - 0x90], 2
mov dword [ebp - 0x1c8], 0x4d5188
mov dword [ebp - 0x1d0], 0x4008
lea ecx, [ebp - 0x90]
push ecx
mov edx, dword [0x4d5188]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
movsx ecx, word [ebp - 0x38]
sub eax, ecx
jo 0x4b4468
push eax
lea edx, [ebp - 0x1d0]
push edx
lea eax, [ebp - 0xa0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov dword [ebp - 0x1e8], 0x40f614
mov dword [ebp - 0x1f0], 0x8008
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x1f0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
mov word [ebp - 0x2a4], ax
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x90]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
movsx edx, word [ebp - 0x2a4]
test edx, edx
je 0x4ab89f
mov dword [ebp - 4], 9
mov eax, dword [ebp - 0x30]
mov dword [ebp - 0x1e8], eax
mov dword [ebp - 0x1f0], 8
mov dword [ebp - 0x88], 1
mov dword [ebp - 0x90], 2
mov dword [ebp - 0x1c8], 0x4d5188
mov dword [ebp - 0x1d0], 0x4008
lea ecx, [ebp - 0x90]
push ecx
mov edx, dword [0x4d5188]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
movsx ecx, word [ebp - 0x38]
sub eax, ecx
jo 0x4b4468
push eax
lea edx, [ebp - 0x1d0]
push edx
lea eax, [ebp - 0xa0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x1f0]
push ecx
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0xb0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [fcn.0040136c]
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x90]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0xa
mov cx, word [ebp - 0x2c]
add cx, 1
jo 0x4b4468
mov word [ebp - 0x2c], cx
jmp 0x4ab8a1
jmp 0x4ab8ad
mov dword [ebp - 4], 0xe
jmp 0x4ab6df
mov dword [ebp - 4], 0xf
mov edx, dword [ebp - 0x30]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov ecx, eax
sub ecx, 1
jo 0x4b4468
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x2d0], ax
mov word [ebp - 0x2cc], 1
mov word [ebp - 0x34], 0
jmp 0x4ab8fc
mov ax, word [ebp - 0x34]
add ax, word [ebp - 0x2cc]
jo 0x4b4468
mov word [ebp - 0x34], ax
mov cx, word [ebp - 0x34]
cmp cx, word [ebp - 0x2d0]
jg 0x4ab9d9
mov dword [ebp - 4], 0x10
mov edx, dword [ebp - 0x50]
mov dword [ebp - 0x1e8], edx
mov dword [ebp - 0x1f0], 8
mov dword [ebp - 0x88], 1
mov dword [ebp - 0x90], 2
lea eax, [ebp - 0x30]
mov dword [ebp - 0x1c8], eax
mov dword [ebp - 0x1d0], 0x4008
lea ecx, [ebp - 0x90]
push ecx
mov edx, dword [ebp - 0x30]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
movsx ecx, word [ebp - 0x34]
sub eax, ecx
jo 0x4b4468
push eax
lea edx, [ebp - 0x1d0]
push edx
lea eax, [ebp - 0xa0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x1f0]
push ecx
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0xb0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [fcn.0040136c]
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x90]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x11
jmp 0x4ab8e7
mov dword [ebp - 4], 0x12
mov ecx, dword [0x4d5188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov dx, word [ebp - 0x2c]
add dx, 1
jo 0x4b4468
movsx ecx, dx
sub eax, ecx
jo 0x4b4468
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x90], 3
mov dword [ebp - 0x1c8], 0x4d5188
mov dword [ebp - 0x1d0], 0x4008
lea edx, [ebp - 0x90]
push edx
push 1
lea eax, [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov word [ebp - 0x274], 3
lea edx, [ebp - 0x274]
push edx
call fcn.0043e640
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xb0], 8
mov dword [ebp - 0x1e8], 0x40f614
mov dword [ebp - 0x1f0], 8
mov eax, dword [ebp - 0x50]
mov dword [ebp - 0x1f8], eax
mov dword [ebp - 0x200], 8
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xc0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x1f0]
push ecx
lea edx, [ebp - 0xd0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x200]
push eax
lea ecx, [ebp - 0xe0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x4d5188
call dword [fcn.0040136c]
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x90]
push ecx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
jmp 0x4abb6e
mov dword [ebp - 4], 0x14
mov word [ebp - 0x274], 3
mov edx, dword [0x4d5188]
push edx
lea eax, [ebp - 0x274]
push eax
call fcn.0043e640
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [fcn.0040136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x4d5188
call dword [fcn.0040136c]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x17
mov word [ebp - 0x2c], 0
mov dword [ebp - 4], 0x18
mov word [ebp - 0x38], 0
mov dword [ebp - 4], 0x19
mov word [ebp - 0x34], 0
mov dword [ebp - 4], 0x1a
call fcn.004286c0
cmp ax, 0xffff
jne 0x4b433e
mov dword [ebp - 4], 0x1b
mov ecx, dword [ebp - 0x40]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcFileLen]
test eax, eax
je 0x4b4317
mov dword [ebp - 4], 0x1c
lea edx, [ebp - 0x40]
push edx
call fcn.004aa380
mov dword [ebp - 4], 0x1d
mov word [ebp - 0x2d8], 0xa
mov word [ebp - 0x2d4], 1
mov word [ebp - 0x38], 0
jmp 0x4abc0a
mov ax, word [ebp - 0x38]
add ax, word [ebp - 0x2d4]
jo 0x4b4468
mov word [ebp - 0x38], ax
mov cx, word [ebp - 0x38]
cmp cx, word [ebp - 0x2d8]
jg 0x4abda3
mov dword [ebp - 4], 0x1e
movsx edx, word [ebp - 0x38]
mov dword [ebp - 0x2a4], edx
cmp dword [ebp - 0x2a4], 0xb
jae 0x4abc41
mov dword [ebp - 0x384], 0
jmp 0x4abc4d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x384], eax
mov edx, 0x40e8e8
mov eax, dword [ebp - 0x2a4]
mov ecx, dword [0x4d55f4]
lea ecx, [ecx + eax*4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1f
movsx edx, word [ebp - 0x38]
mov dword [ebp - 0x2a4], edx
cmp dword [ebp - 0x2a4], 0xb
jae 0x4abc8d
mov dword [ebp - 0x388], 0
jmp 0x4abc99
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x388], eax
mov edx, 0x40e8e8
mov eax, dword [ebp - 0x2a4]
mov ecx, dword [0x4d5610]
lea ecx, [ecx + eax*4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x20
movsx edx, word [ebp - 0x38]
mov dword [ebp - 0x2a4], edx
cmp dword [ebp - 0x2a4], 0xb
jae 0x4abcd9
mov dword [ebp - 0x38c], 0
jmp 0x4abce5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x38c], eax
mov edx, 0x40e8e8
mov eax, dword [ebp - 0x2a4]
mov ecx, dword [0x4d562c]
lea ecx, [ecx + eax*4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x21
movsx edx, word [ebp - 0x38]
mov dword [ebp - 0x2a4], edx
cmp dword [ebp - 0x2a4], 0xb
jae 0x4abd25
mov dword [ebp - 0x390], 0
jmp 0x4abd31
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x390], eax
mov edx, 0x40e8e8
mov eax, dword [ebp - 0x2a4]
mov ecx, dword [0x4d5648]
lea ecx, [ecx + eax*4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x22
movsx edx, word [ebp - 0x38]
mov dword [ebp - 0x2a4], edx
cmp dword [ebp - 0x2a4], 0xb
jae 0x4abd71
mov dword [ebp - 0x394], 0
jmp 0x4abd7d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x394], eax
mov edx, 0x40e8e8
mov eax, dword [ebp - 0x2a4]
mov ecx, dword [0x4d5664]
lea ecx, [ecx + eax*4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x23
jmp 0x4abbf5
mov dword [ebp - 4], 0x24
mov edx, dword [0x4d50c8]
push edx
push 0x40e8e8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x4b4315
mov dword [ebp - 4], 0x25
mov word [ebp - 0x274], 1
lea eax, [ebp - 0x274]
push eax
call fcn.0043e640
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [fcn.0040136c]
lea ecx, [ebp - 0x54]
push ecx
push 0x4d50c8
lea edx, [ebp - 0x90]
push edx
call fcn.00441300
lea eax, [ebp - 0x90]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x24]
call dword [fcn.0040136c]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x26
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x1c8], ecx
mov dword [ebp - 0x1d0], 0x4008
lea edx, [ebp - 0x1d0]
push edx
lea eax, [ebp - 0x90]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimVar]
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimVar]
mov dword [ebp - 0x1d8], 0x411ba0
mov dword [ebp - 0x1e0], 8
push 1
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
push 0
lea edx, [ebp - 0xb0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov word [ebp - 0x2c], ax
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x90]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x27
lea eax, [ebp - 0x24]
mov dword [ebp - 0x1c8], eax
mov dword [ebp - 0x1d0], 0x4008
lea ecx, [ebp - 0x1d0]
push ecx
lea edx, [ebp - 0x90]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimVar]
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimVar]
mov dword [ebp - 0x1d8], 0x411ba0
mov dword [ebp - 0x1e0], 8
mov dx, word [ebp - 0x2c]
add dx, 1
jo 0x4b4468
movsx eax, dx
push eax
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x1e0]
push edx
push 0
lea eax, [ebp - 0xb0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov word [ebp - 0x4c], ax
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x90]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x28
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x1c8], ecx
mov dword [ebp - 0x1d0], 0x4008
lea edx, [ebp - 0x1d0]
push edx
lea eax, [ebp - 0x90]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimVar]
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimVar]
mov ax, word [ebp - 0x2c]
add ax, 1
jo 0x4b4468
mov cx, word [ebp - 0x4c]
sub cx, ax
jo 0x4b4468
mov word [ebp - 0xa8], cx
mov dword [ebp - 0xb0], 2
lea edx, [ebp - 0xb0]
push edx
mov ax, word [ebp - 0x2c]
add ax, 1
jo 0x4b4468
movsx ecx, ax
push ecx
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0xc0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov word [ebp - 0x274], 0
mov edx, 0x4134ec
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0xc0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [fcn.0040136c]
lea edx, [ebp - 0x274]
push edx
lea eax, [ebp - 0x58]
push eax
lea ecx, [ebp - 0x54]
push ecx
lea edx, [ebp - 0xd0]
push edx
call fcn.0043fb10
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xe0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimVar]
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0xf0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimVar]
lea ecx, [ebp - 0xf0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x4d51d8
call dword [fcn.0040136c]
lea edx, [ebp - 0x58]
push edx
lea eax, [ebp - 0x54]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0xf0]
push ecx
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x90]
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x20
mov dword [ebp - 4], 0x29
lea edx, [ebp - 0x24]
mov dword [ebp - 0x1c8], edx
mov dword [ebp - 0x1d0], 0x4008
lea eax, [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0x90]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimVar]
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0xa0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimVar]
mov cx, word [ebp - 0x2c]
add cx, 1
jo 0x4b4468
mov dx, word [ebp - 0x4c]
sub dx, cx
jo 0x4b4468
mov word [ebp - 0xa8], dx
mov dword [ebp - 0xb0], 2
lea eax, [ebp - 0xb0]
push eax
mov cx, word [ebp - 0x2c]
add cx, 1
jo 0x4b4468
movsx edx, cx
push edx
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0xc0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov word [ebp - 0x274], 1
mov edx, 0x4134ec
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0xc0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [fcn.0040136c]
lea eax, [ebp - 0x274]
push eax
lea ecx, [ebp - 0x58]
push ecx
lea edx, [ebp - 0x54]
push edx
lea eax, [ebp - 0xd0]
push eax
call fcn.0043fb10
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xe0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimVar]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0xf0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimVar]
lea edx, [ebp - 0xf0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x4d51dc
call dword [fcn.0040136c]
lea eax, [ebp - 0x58]
push eax
lea ecx, [ebp - 0x54]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea edx, [ebp - 0xf0]
push edx
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x90]
push edx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x20
mov dword [ebp - 4], 0x2a
mov word [ebp - 0x2c], 0
mov dword [ebp - 4], 0x2b
mov word [ebp - 0x4c], 1
mov dword [ebp - 4], 0x2c
mov word [ebp - 0x38], 0
mov dword [ebp - 4], 0x2d
mov word [ebp - 0x28], 0
mov dword [ebp - 4], 0x2e
mov word [ebp - 0x2e0], 0x5a
mov word [ebp - 0x2dc], 1
mov word [ebp - 0x38], 0
jmp 0x4ac2d3
mov ax, word [ebp - 0x38]
add ax, word [ebp - 0x2dc]
jo 0x4b4468
mov word [ebp - 0x38], ax
mov cx, word [ebp - 0x38]
cmp cx, word [ebp - 0x2e0]
jg 0x4acd2c
mov dword [ebp - 4], 0x2f
lea edx, [ebp - 0x24]
mov dword [ebp - 0x1c8], edx
mov dword [ebp - 0x1d0], 0x4008
lea eax, [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0x90]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimVar]
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0xa0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimVar]
mov dword [ebp - 0x1d8], 0x40f15c
mov dword [ebp - 0x1e0], 8
movsx ecx, word [ebp - 0x4c]
push ecx
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x1e0]
push eax
push 0
lea ecx, [ebp - 0xb0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov word [ebp - 0x2c], ax
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x90]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x30
lea edx, [ebp - 0x24]
mov dword [ebp - 0x1c8], edx
mov dword [ebp - 0x1d0], 0x4008
lea eax, [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0x90]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimVar]
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0xa0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimVar]
mov dword [ebp - 0x1d8], 0x40f15c
mov dword [ebp - 0x1e0], 8
mov cx, word [ebp - 0x2c]
add cx, 1
jo 0x4b4468
movsx edx, cx
push edx
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
push 0
lea edx, [ebp - 0xb0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov word [ebp - 0x4c], ax
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x90]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x31
movsx eax, word [ebp - 0x2c]
test eax, eax
je 0x4acd1e
movsx ecx, word [ebp - 0x4c]
test ecx, ecx
je 0x4acd1e
mov dword [ebp - 4], 0x32
movsx edx, word [ebp - 0x28]
mov dword [ebp - 0x2a4], edx
cmp dword [ebp - 0x2a4], 0xb
jae 0x4ac47c
mov dword [ebp - 0x398], 0
jmp 0x4ac488
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x398], eax
mov eax, dword [ebp - 0x2a4]
mov ecx, dword [0x4d55f4]
mov edx, dword [ecx + eax*4]
push edx
push 0x40e8e8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4ac5d5
mov dword [ebp - 4], 0x33
lea eax, [ebp - 0x24]
mov dword [ebp - 0x1c8], eax
mov dword [ebp - 0x1d0], 0x4008
lea ecx, [ebp - 0x1d0]
push ecx
lea edx, [ebp - 0x90]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimVar]
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimVar]
mov dx, word [ebp - 0x2c]
add dx, 1
jo 0x4b4468
mov ax, word [ebp - 0x4c]
sub ax, dx
jo 0x4b4468
mov word [ebp - 0xa8], ax
mov dword [ebp - 0xb0], 2
lea ecx, [ebp - 0xb0]
push ecx
mov dx, word [ebp - 0x2c]
add dx, 1
jo 0x4b4468
movsx eax, dx
push eax
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0xc0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
movsx eax, word [ebp - 0x28]
mov dword [ebp - 0x2a4], eax
cmp dword [ebp - 0x2a4], 0xb
jae 0x4ac565
mov dword [ebp - 0x39c], 0
jmp 0x4ac571
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x39c], eax
lea ecx, [ebp - 0xc0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [fcn.0040136c]
mov edx, eax
mov eax, dword [ebp - 0x2a4]
mov ecx, dword [0x4d55f4]
lea ecx, [ecx + eax*4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x90]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
jmp 0x4acd1c
mov dword [ebp - 4], 0x34
movsx eax, word [ebp - 0x28]
mov dword [ebp - 0x2a4], eax
cmp dword [ebp - 0x2a4], 0xb
jae 0x4ac5fb
mov dword [ebp - 0x3a0], 0
jmp 0x4ac607
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3a0], eax
mov ecx, dword [ebp - 0x2a4]
mov edx, dword [0x4d5610]
mov eax, dword [edx + ecx*4]
push eax
push 0x40e8e8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4ac754
mov dword [ebp - 4], 0x35
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x1c8], ecx
mov dword [ebp - 0x1d0], 0x4008
lea edx, [ebp - 0x1d0]
push edx
lea eax, [ebp - 0x90]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimVar]
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimVar]
mov ax, word [ebp - 0x2c]
add ax, 1
jo 0x4b4468
mov cx, word [ebp - 0x4c]
sub cx, ax
jo 0x4b4468
mov word [ebp - 0xa8], cx
mov dword [ebp - 0xb0], 2
lea edx, [ebp - 0xb0]
push edx
mov ax, word [ebp - 0x2c]
add ax, 1
jo 0x4b4468
movsx ecx, ax
push ecx
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0xc0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
movsx ecx, word [ebp - 0x28]
mov dword [ebp - 0x2a4], ecx
cmp dword [ebp - 0x2a4], 0xb
jae 0x4ac6e4
mov dword [ebp - 0x3a4], 0
jmp 0x4ac6f0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3a4], eax
lea edx, [ebp - 0xc0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [fcn.0040136c]
mov edx, eax
mov eax, dword [ebp - 0x2a4]
mov ecx, dword [0x4d5610]
lea ecx, [ecx + eax*4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x90]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
jmp 0x4acd1c
mov dword [ebp - 4], 0x36
movsx eax, word [ebp - 0x28]
mov dword [ebp - 0x2a4], eax
cmp dword [ebp - 0x2a4], 0xb
jae 0x4ac77a
mov dword [ebp - 0x3a8], 0
jmp 0x4ac786
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3a8], eax
mov ecx, dword [ebp - 0x2a4]
mov edx, dword [0x4d562c]
mov eax, dword [edx + ecx*4]
push eax
push 0x40e8e8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4ac8d3
mov dword [ebp - 4], 0x37
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x1c8], ecx
mov dword [ebp - 0x1d0], 0x4008
lea edx, [ebp - 0x1d0]
push edx
lea eax, [ebp - 0x90]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimVar]
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimVar]
mov ax, word [ebp - 0x2c]
add ax, 1
jo 0x4b4468
mov cx, word [ebp - 0x4c]
sub cx, ax
jo 0x4b4468
mov word [ebp - 0xa8], cx
mov dword [ebp - 0xb0], 2
lea edx, [ebp - 0xb0]
push edx
mov ax, word [ebp - 0x2c]
add ax, 1
jo 0x4b4468
movsx ecx, ax
push ecx
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0xc0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
movsx ecx, word [ebp - 0x28]
mov dword [ebp - 0x2a4], ecx
cmp dword [ebp - 0x2a4], 0xb
jae 0x4ac863
mov dword [ebp - 0x3ac], 0
jmp 0x4ac86f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3ac], eax
lea edx, [ebp - 0xc0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [fcn.0040136c]
mov edx, eax
mov eax, dword [ebp - 0x2a4]
mov ecx, dword [0x4d562c]
lea ecx, [ecx + eax*4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x90]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
jmp 0x4acd1c
mov dword [ebp - 4], 0x38
movsx eax, word [ebp - 0x28]
mov dword [ebp - 0x2a4], eax
cmp dword [ebp - 0x2a4], 0xb
jae 0x4ac8f9
mov dword [ebp - 0x3b0], 0
jmp 0x4ac905
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3b0], eax
mov ecx, dword [ebp - 0x2a4]
mov edx, dword [0x4d5648]
mov eax, dword [edx + ecx*4]
push eax
push 0x40e8e8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4acd1c
mov dword [ebp - 4], 0x39
mov ecx, dword [0x4d50d8]
push ecx
push 0x40e8e8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x4acae7
mov dword [ebp - 4], 0x3a
mov edx, dword [0x4d50d8]
push edx
push 0x4153c4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [fcn.0040136c]
push eax
mov eax, dword [0x4d5188]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [fcn.0040136c]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x3b
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x1c8], ecx
mov dword [ebp - 0x1d0], 0x4008
lea edx, [ebp - 0x1d0]
push edx
lea eax, [ebp - 0x90]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimVar]
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimVar]
mov ax, word [ebp - 0x2c]
add ax, 1
jo 0x4b4468
mov cx, word [ebp - 0x4c]
sub cx, ax
jo 0x4b4468
mov word [ebp - 0xa8], cx
mov dword [ebp - 0xb0], 2
lea edx, [ebp - 0xb0]
push edx
mov ax, word [ebp - 0x2c]
add ax, 1
jo 0x4b4468
movsx ecx, ax
push ecx
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0xc0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov ecx, dword [ebp - 0x44]
mov dword [ebp - 0x1e8], ecx
mov dword [ebp - 0x1f0], 8
movsx edx, word [ebp - 0x28]
mov dword [ebp - 0x2a4], edx
cmp dword [ebp - 0x2a4], 0xb
jae 0x4aca5b
mov dword [ebp - 0x3b4], 0
jmp 0x4aca67
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3b4], eax
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0x1f0]
push ecx
lea edx, [ebp - 0xd0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [fcn.0040136c]
mov edx, eax
mov eax, dword [ebp - 0x2a4]
mov ecx, dword [0x4d5648]
lea ecx, [ecx + eax*4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x90]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
jmp 0x4acd03
mov dword [ebp - 4], 0x3d
mov word [ebp - 0x27c], 0
mov word [ebp - 0x278], 5
mov word [ebp - 0x274], 1
mov dword [ebp - 0x2a4], 0x1dd
cmp dword [ebp - 0x2a4], 0x3e9
jae 0x4acb2b
mov dword [ebp - 0x3b8], 0
jmp 0x4acb37
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3b8], eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x278]
push edx
lea eax, [ebp - 0x274]
push eax
mov ecx, dword [ebp - 0x2a4]
mov edx, dword [0x4d5034]
lea eax, [edx + ecx*4]
push eax
call fcn.0043ec20
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [fcn.0040136c]
push eax
push 0x4153c4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [fcn.0040136c]
push eax
mov ecx, dword [0x4d5188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [fcn.0040136c]
lea edx, [ebp - 0x58]
push edx
lea eax, [ebp - 0x54]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0x3e
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x1c8], ecx
mov dword [ebp - 0x1d0], 0x4008
lea edx, [ebp - 0x1d0]
push edx
lea eax, [ebp - 0x90]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimVar]
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimVar]
mov ax, word [ebp - 0x2c]
add ax, 1
jo 0x4b4468
mov cx, word [ebp - 0x4c]
sub cx, ax
jo 0x4b4468
mov word [ebp - 0xa8], cx
mov dword [ebp - 0xb0], 2
lea edx, [ebp - 0xb0]
push edx
mov ax, word [ebp - 0x2c]
add ax, 1
jo 0x4b4468
movsx ecx, ax
push ecx
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0xc0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov ecx, dword [ebp - 0x44]
mov dword [ebp - 0x1e8], ecx
mov dword [ebp - 0x1f0], 8
movsx edx, word [ebp - 0x28]
mov dword [ebp - 0x2a4], edx
cmp dword [ebp - 0x2a4], 0xb
jae 0x4acc7c
mov dword [ebp - 0x3bc], 0
jmp 0x4acc88
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3bc], eax
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0x1f0]
push ecx
lea edx, [ebp - 0xd0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [fcn.0040136c]
mov edx, eax
mov eax, dword [ebp - 0x2a4]
mov ecx, dword [0x4d5648]
lea ecx, [ecx + eax*4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x90]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0x40
mov cx, word [ebp - 0x28]
add cx, 1
jo 0x4b4468
mov word [ebp - 0x28], cx
jmp 0x4acd20
jmp 0x4acd2c
mov dword [ebp - 4], 0x45
jmp 0x4ac2be
mov dword [ebp - 4], 0x46
mov word [ebp - 0x274], 1
mov edx, 0x4134ec
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 0x2a4], 0
cmp dword [ebp - 0x2a4], 0xb
jae 0x4acd69
mov dword [ebp - 0x3c0], 0
jmp 0x4acd75
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3c0], eax
lea edx, [ebp - 0x274]
push edx
lea eax, [ebp - 0x54]
push eax
mov ecx, dword [ebp - 0x2a4]
mov edx, dword [0x4d55f4]
lea eax, [edx + ecx*4]
push eax
lea ecx, [ebp - 0x90]
push ecx
call fcn.0043fb10
mov dword [ebp - 0x1c8], 0x411ba8
mov dword [ebp - 0x1d0], 8
mov dword [ebp - 0x2ac], 0
cmp dword [ebp - 0x2ac], 0xb
jae 0x4acdcf
mov dword [ebp - 0x3c4], 0
jmp 0x4acddb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3c4], eax
mov edx, dword [ebp - 0x2ac]
mov eax, dword [0x4d5648]
mov ecx, dword [eax + edx*4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xb0], 3
mov dword [ebp - 0x2a8], 0
cmp dword [ebp - 0x2a8], 0xb
jae 0x4ace1f
mov dword [ebp - 0x3c8], 0
jmp 0x4ace2b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3c8], eax
mov edx, dword [ebp - 0x2a8]
mov eax, dword [0x4d5648]
lea ecx, [eax + edx*4]
mov dword [ebp - 0x1d8], ecx
mov dword [ebp - 0x1e0], 0x4008
lea edx, [ebp - 0xb0]
push edx
push 2
lea eax, [ebp - 0x1e0]
push eax
lea ecx, [ebp - 0xc0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xd0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [fcn.0040136c]
lea ecx, [ebp - 0x58]
push ecx
call fcn.004aab80
xor edx, edx
cmp ax, 0xffff
sete dl
neg edx
mov word [ebp - 0x2b0], dx
lea eax, [ebp - 0x58]
push eax
lea ecx, [ebp - 0x54]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0x90]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
movsx ecx, word [ebp - 0x2b0]
test ecx, ecx
je 0x4acf1e
mov dword [ebp - 4], 0x47
mov word [ebp - 0x48], 1
jmp 0x4acf2b
mov dword [ebp - 4], 0x49
mov word [ebp - 0x48], 0
mov dword [ebp - 4], 0x4b
mov word [ebp - 0x2e8], 0xa
mov word [ebp - 0x2e4], 1
mov word [ebp - 0x38], 0
jmp 0x4acf61
mov dx, word [ebp - 0x38]
add dx, word [ebp - 0x2e4]
jo 0x4b4468
mov word [ebp - 0x38], dx
mov ax, word [ebp - 0x38]
cmp ax, word [ebp - 0x2e8]
jg 0x4b4315
mov dword [ebp - 4], 0x4c
movsx ecx, word [ebp - 0x38]
mov dword [ebp - 0x2a4], ecx
cmp dword [ebp - 0x2a4], 0xb
jae 0x4acf98
mov dword [ebp - 0x3cc], 0
jmp 0x4acfa4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3cc], eax
mov edx, dword [ebp - 0x2a4]
mov eax, dword [0x4d55f4]
mov ecx, dword [eax + edx*4]
push ecx
push 0x40e8e8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x4b42a8
mov dword [ebp - 4], 0x4d
mov dword [ebp - 0x88], 5
mov dword [ebp - 0x90], 2
movsx edx, word [ebp - 0x38]
mov dword [ebp - 0x2a4], edx
cmp dword [ebp - 0x2a4], 0xb
jae 0x4ad000
mov dword [ebp - 0x3d0], 0
jmp 0x4ad00c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3d0], eax
mov eax, dword [ebp - 0x2a4]
mov ecx, dword [0x4d55f4]
lea edx, [ecx + eax*4]
mov dword [ebp - 0x1c8], edx
mov dword [ebp - 0x1d0], 0x4008
lea eax, [ebp - 0x90]
push eax
push 1
lea ecx, [ebp - 0x1d0]
push ecx
lea edx, [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov word [ebp - 0x27c], 0
mov word [ebp - 0x278], 5
mov word [ebp - 0x274], 1
mov dword [ebp - 0x2a8], 0x12e
cmp dword [ebp - 0x2a8], 0x3e9
jae 0x4ad085
mov dword [ebp - 0x3d4], 0
jmp 0x4ad091
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3d4], eax
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x278]
push ecx
lea edx, [ebp - 0x274]
push edx
mov eax, dword [ebp - 0x2a8]
mov ecx, dword [0x4d5034]
lea edx, [ecx + eax*4]
push edx
call fcn.0043ec20
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xb0], 0x8008
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0xb0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x2ac], ax
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x90]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx edx, word [ebp - 0x2ac]
test edx, edx
je 0x4af548
mov dword [ebp - 4], 0x4e
mov dword [ebp - 0x1c8], 0x4d5188
mov dword [ebp - 0x1d0], 0x4008
lea eax, [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0x90]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
mov word [ebp - 0x27c], 0
mov word [ebp - 0x278], 5
mov word [ebp - 0x274], 1
mov dword [ebp - 0x2a4], 0x15f
cmp dword [ebp - 0x2a4], 0x3e9
jae 0x4ad181
mov dword [ebp - 0x3d8], 0
jmp 0x4ad18d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3d8], eax
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x278]
push eax
lea ecx, [ebp - 0x274]
push ecx
mov edx, dword [ebp - 0x2a4]
mov eax, dword [0x4d5034]
lea ecx, [eax + edx*4]
push ecx
call fcn.0043ec20
mov dword [ebp - 0x98], eax
mov dword [ebp - 0xa0], 8
mov dword [ebp - 0x1d8], 0
mov dword [ebp - 0x1e0], 0x8002
mov dword [ebp - 0x1e8], 0x4d5188
mov dword [ebp - 0x1f0], 0x4008
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0xd0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
mov word [ebp - 0x288], 0
mov word [ebp - 0x284], 5
mov word [ebp - 0x280], 1
mov dword [ebp - 0x2a8], 0x160
cmp dword [ebp - 0x2a8], 0x3e9
jae 0x4ad23f
mov dword [ebp - 0x3dc], 0
jmp 0x4ad24b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3dc], eax
lea ecx, [ebp - 0x288]
push ecx
lea edx, [ebp - 0x284]
push edx
lea eax, [ebp - 0x280]
push eax
mov ecx, dword [ebp - 0x2a8]
mov edx, dword [0x4d5034]
lea eax, [edx + ecx*4]
push eax
call fcn.0043ec20
mov dword [ebp - 0xd8], eax
mov dword [ebp - 0xe0], 8
mov dword [ebp - 0x1f8], 0
mov dword [ebp - 0x200], 0x8002
mov dword [ebp - 0x208], 0x4d5188
mov dword [ebp - 0x210], 0x4008
lea ecx, [ebp - 0x210]
push ecx
lea edx, [ebp - 0x110]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
mov word [ebp - 0x294], 0
mov word [ebp - 0x290], 5
mov word [ebp - 0x28c], 1
mov dword [ebp - 0x2ac], 0x161
cmp dword [ebp - 0x2ac], 0x3e9
jae 0x4ad2fe
mov dword [ebp - 0x3e0], 0
jmp 0x4ad30a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3e0], eax
lea eax, [ebp - 0x294]
push eax
lea ecx, [ebp - 0x290]
push ecx
lea edx, [ebp - 0x28c]
push edx
mov eax, dword [ebp - 0x2ac]
mov ecx, dword [0x4d5034]
lea edx, [ecx + eax*4]
push edx
call fcn.0043ec20
mov dword [ebp - 0x118], eax
mov dword [ebp - 0x120], 8
mov dword [ebp - 0x218], 0
mov dword [ebp - 0x220], 0x8002
mov eax, dword [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcFileLen]
xor ecx, ecx
cmp eax, 0x4e20
setg cl
neg ecx
mov word [ebp - 0x228], cx
mov dword [ebp - 0x230], 0xb
mov dword [ebp - 0x238], 0x4d5188
mov dword [ebp - 0x240], 0x4008
lea edx, [ebp - 0x240]
push edx
lea eax, [ebp - 0x170]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
mov word [ebp - 0x2a0], 0
mov word [ebp - 0x29c], 5
mov word [ebp - 0x298], 1
mov dword [ebp - 0x2b0], 0x15d
cmp dword [ebp - 0x2b0], 0x3e9
jae 0x4ad3e4
mov dword [ebp - 0x3e4], 0
jmp 0x4ad3f0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3e4], eax
lea ecx, [ebp - 0x2a0]
push ecx
lea edx, [ebp - 0x29c]
push edx
lea eax, [ebp - 0x298]
push eax
mov ecx, dword [ebp - 0x2b0]
mov edx, dword [0x4d5034]
lea eax, [edx + ecx*4]
push eax
call fcn.0043ec20
mov dword [ebp - 0x178], eax
mov dword [ebp - 0x180], 8
mov dword [ebp - 0x248], 0
mov dword [ebp - 0x250], 0x8002
push 1
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0xa0]
push edx
push 0
lea eax, [ebp - 0xb0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
lea edx, [ebp - 0xc0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
push 1
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xe0]
push ecx
push 0
lea edx, [ebp - 0xf0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
push eax
lea eax, [ebp - 0x200]
push eax
lea ecx, [ebp - 0x100]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
push 1
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x120]
push eax
push 0
lea ecx, [ebp - 0x130]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
push eax
lea edx, [ebp - 0x220]
push edx
lea eax, [ebp - 0x140]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea ecx, [ebp - 0x150]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea edx, [ebp - 0x230]
push edx
lea eax, [ebp - 0x160]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
push 1
lea ecx, [ebp - 0x170]
push ecx
lea edx, [ebp - 0x180]
push edx
push 0
lea eax, [ebp - 0x190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
push eax
lea ecx, [ebp - 0x250]
push ecx
lea edx, [ebp - 0x1a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x1b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea ecx, [ebp - 0x1c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x2b4], ax
lea edx, [ebp - 0x190]
push edx
lea eax, [ebp - 0x170]
push eax
lea ecx, [ebp - 0x180]
push ecx
lea edx, [ebp - 0x230]
push edx
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x120]
push edx
lea eax, [ebp - 0xf0]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0xa0]
push edx
push 0xd
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x38
movsx eax, word [ebp - 0x2b4]
test eax, eax
je 0x4af543
mov dword [ebp - 4], 0x4f
push 0x4d5188
call fcn.004b4470
movsx ecx, ax
test ecx, ecx
jne 0x4af543
mov dword [ebp - 4], 0x50
movsx edx, word [ebp - 0x38]
mov dword [ebp - 0x2a8], edx
cmp dword [ebp - 0x2a8], 0xb
jae 0x4ad615
mov dword [ebp - 0x3e8], 0
jmp 0x4ad621
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3e8], eax
mov eax, dword [ebp - 0x2a8]
mov ecx, dword [0x4d55f4]
mov edx, dword [ecx + eax*4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x90], 3
movsx eax, word [ebp - 0x38]
mov dword [ebp - 0x2a4], eax
cmp dword [ebp - 0x2a4], 0xb
jae 0x4ad666
mov dword [ebp - 0x3ec], 0
jmp 0x4ad672
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3ec], eax
mov ecx, dword [ebp - 0x2a4]
mov edx, dword [0x4d55f4]
lea eax, [edx + ecx*4]
mov dword [ebp - 0x1c8], eax
mov dword [ebp - 0x1d0], 0x4008
lea ecx, [ebp - 0x90]
push ecx
push 6
lea edx, [ebp - 0x1d0]
push edx
lea eax, [ebp - 0xa0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov word [ebp - 0x274], 0
mov edx, 0x4134ec
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [fcn.0040136c]
lea edx, [ebp - 0x274]
push edx
lea eax, [ebp - 0x58]
push eax
lea ecx, [ebp - 0x54]
push ecx
lea edx, [ebp - 0xb0]
push edx
call fcn.0043fb10
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xc0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xd0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimVar]
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xe0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimVar]
mov word [ebp - 0x280], 0
mov word [ebp - 0x27c], 5
mov word [ebp - 0x278], 1
mov dword [ebp - 0x2ac], 0xfc
cmp dword [ebp - 0x2ac], 0x3e9
jae 0x4ad771
mov dword [ebp - 0x3f0], 0
jmp 0x4ad77d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3f0], eax
lea eax, [ebp - 0x280]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x278]
push edx
mov eax, dword [ebp - 0x2ac]
mov ecx, dword [0x4d5034]
lea edx, [ecx + eax*4]
push edx
call fcn.0043ec20
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 0x8008
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0xf0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x2b0], ax
lea edx, [ebp - 0x58]
push edx
lea eax, [ebp - 0x54]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0xf0]
push ecx
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x90]
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x20
movsx edx, word [ebp - 0x2b0]
test edx, edx
je 0x4add08
mov dword [ebp - 4], 0x51
cmp word [ebp - 0x48], 1
jne 0x4add03
mov dword [ebp - 4], 0x52
mov word [ebp - 0x27c], 0
mov word [ebp - 0x278], 5
mov word [ebp - 0x274], 1
mov dword [ebp - 0x2a4], 0x12
cmp dword [ebp - 0x2a4], 0x3e9
jae 0x4ad886
mov dword [ebp - 0x3f4], 0
jmp 0x4ad892
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3f4], eax
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x278]
push ecx
lea edx, [ebp - 0x274]
push edx
mov eax, dword [ebp - 0x2a4]
mov ecx, dword [0x4d5034]
lea edx, [ecx + eax*4]
push edx
call fcn.0043ec20
mov edx, eax
lea ecx, [ebp - 0x74]
call dword [fcn.0040136c]
mov word [ebp - 0x288], 0
mov word [ebp - 0x284], 5
mov word [ebp - 0x280], 1
mov dword [ebp - 0x2a8], 0x162
cmp dword [ebp - 0x2a8], 0x3e9
jae 0x4ad904
mov dword [ebp - 0x3f8], 0
jmp 0x4ad910
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3f8], eax
lea eax, [ebp - 0x288]
push eax
lea ecx, [ebp - 0x284]
push ecx
lea edx, [ebp - 0x280]
push edx
mov eax, dword [ebp - 0x2a8]
mov ecx, dword [0x4d5034]
lea edx, [ecx + eax*4]
push edx
call fcn.0043ec20
mov edx, eax
lea ecx, [ebp - 0x78]
call dword [fcn.0040136c]
movsx eax, word [ebp - 0x38]
mov dword [ebp - 0x2b0], eax
cmp dword [ebp - 0x2b0], 0xb
jae 0x4ad964
mov dword [ebp - 0x3fc], 0
jmp 0x4ad970
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3fc], eax
mov ecx, dword [ebp - 0x2b0]
mov edx, dword [0x4d55f4]
mov eax, dword [edx + ecx*4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x90], 3
movsx ecx, word [ebp - 0x38]
mov dword [ebp - 0x2ac], ecx
cmp dword [ebp - 0x2ac], 0xb
jae 0x4ad9b5
mov dword [ebp - 0x400], 0
jmp 0x4ad9c1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x400], eax
mov edx, dword [ebp - 0x2ac]
mov eax, dword [0x4d55f4]
lea ecx, [eax + edx*4]
mov dword [ebp - 0x1c8], ecx
mov dword [ebp - 0x1d0], 0x4008
lea edx, [ebp - 0x90]
push edx
push 6
lea eax, [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov word [ebp - 0x28c], 1
mov edx, 0x4134ec
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [fcn.0040136c]
lea eax, [ebp - 0x28c]
push eax
lea ecx, [ebp - 0x68]
push ecx
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0xb0]
push eax
call fcn.0043fb10
movsx ecx, word [ebp - 0x38]
mov dword [ebp - 0x2b8], ecx
cmp dword [ebp - 0x2b8], 0xb
jae 0x4ada65
mov dword [ebp - 0x404], 0
jmp 0x4ada71
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x404], eax
mov edx, dword [ebp - 0x2b8]
mov eax, dword [0x4d5648]
mov ecx, dword [eax + edx*4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 3
movsx edx, word [ebp - 0x38]
mov dword [ebp - 0x2b4], edx
cmp dword [ebp - 0x2b4], 0xb
jae 0x4adab5
mov dword [ebp - 0x408], 0
jmp 0x4adac1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x408], eax
mov eax, dword [ebp - 0x2b4]
mov ecx, dword [0x4d5648]
lea edx, [ecx + eax*4]
mov dword [ebp - 0x1f8], edx
mov dword [ebp - 0x200], 0x4008
lea eax, [ebp - 0xf0]
push eax
push 2
lea ecx, [ebp - 0x200]
push ecx
lea edx, [ebp - 0x100]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov word [ebp - 0x290], 0
mov edx, 0x40e8e8
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x300], eax
mov dword [ebp - 0x74], 0
mov ecx, dword [ebp - 0x78]
mov dword [ebp - 0x304], ecx
mov dword [ebp - 0x78], 0
mov edx, dword [0x4d52e4]
push edx
mov edx, dword [ebp - 0x300]
lea ecx, [ebp - 0x54]
call dword [fcn.0040136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [fcn.0040136c]
push eax
mov edx, dword [ebp - 0x304]
lea ecx, [ebp - 0x5c]
call dword [fcn.0040136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [fcn.0040136c]
push eax
push 0x4134ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xc0], 8
mov dword [ebp - 0x1e8], 0x415af8
mov dword [ebp - 0x1f0], 8
mov dword [ebp - 0x218], 0x415af8
mov dword [ebp - 0x220], 8
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x228], eax
mov dword [ebp - 0x230], 8
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xd0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x1f0]
push ecx
lea edx, [ebp - 0xe0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0x110]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x220]
push edx
lea eax, [ebp - 0x120]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x230]
push ecx
lea edx, [ebp - 0x130]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [fcn.0040136c]
lea eax, [ebp - 0x290]
push eax
lea ecx, [ebp - 0x70]
push ecx
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x140]
push eax
call fcn.00442560
lea ecx, [ebp - 0x78]
push ecx
lea edx, [ebp - 0x74]
push edx
lea eax, [ebp - 0x70]
push eax
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
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x2c
lea edx, [ebp - 0x140]
push edx
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x120]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0xf0]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x90]
push ecx
push 0xc
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x34
jmp 0x4af543
mov dword [ebp - 4], 0x54
movsx edx, word [ebp - 0x38]
mov dword [ebp - 0x2a8], edx
cmp dword [ebp - 0x2a8], 0xb
jae 0x4add2e
mov dword [ebp - 0x40c], 0
jmp 0x4add3a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x40c], eax
mov eax, dword [ebp - 0x2a8]
mov ecx, dword [0x4d55f4]
mov edx, dword [ecx + eax*4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x90], 3
movsx eax, word [ebp - 0x38]
mov dword [ebp - 0x2a4], eax
cmp dword [ebp - 0x2a4], 0xb
jae 0x4add7f
mov dword [ebp - 0x410], 0
jmp 0x4add8b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x410], eax
mov ecx, dword [ebp - 0x2a4]
mov edx, dword [0x4d55f4]
lea eax, [edx + ecx*4]
mov dword [ebp - 0x1c8], eax
mov dword [ebp - 0x1d0], 0x4008
lea ecx, [ebp - 0x90]
push ecx
push 6
lea edx, [ebp - 0x1d0]
push edx
lea eax, [ebp - 0xa0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov word [ebp - 0x274], 0
mov edx, 0x4134ec
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [fcn.0040136c]
lea edx, [ebp - 0x274]
push edx
lea eax, [ebp - 0x58]
push eax
lea ecx, [ebp - 0x54]
push ecx
lea edx, [ebp - 0xb0]
push edx
call fcn.0043fb10
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xc0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xd0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimVar]
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xe0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimVar]
mov word [ebp - 0x280], 0
mov word [ebp - 0x27c], 5
mov word [ebp - 0x278], 1
mov dword [ebp - 0x2ac], 0x101
cmp dword [ebp - 0x2ac], 0x3e9
jae 0x4ade8a
mov dword [ebp - 0x414], 0
jmp 0x4ade96
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x414], eax
lea eax, [ebp - 0x280]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x278]
push edx
mov eax, dword [ebp - 0x2ac]
mov ecx, dword [0x4d5034]
lea edx, [ecx + eax*4]
push edx
call fcn.0043ec20
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 0x8008
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0xf0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x2b0], ax
lea edx, [ebp - 0x58]
push edx
lea eax, [ebp - 0x54]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0xf0]
push ecx
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x90]
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x20
movsx edx, word [ebp - 0x2b0]
test edx, edx
je 0x4ae421
mov dword [ebp - 4], 0x55
cmp word [ebp - 0x48], 1
jne 0x4ae41c
mov dword [ebp - 4], 0x56
mov word [ebp - 0x27c], 0
mov word [ebp - 0x278], 5
mov word [ebp - 0x274], 1
mov dword [ebp - 0x2a4], 0x12
cmp dword [ebp - 0x2a4], 0x3e9
jae 0x4adf9f
mov dword [ebp - 0x418], 0
jmp 0x4adfab
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x418], eax
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x278]
push ecx
lea edx, [ebp - 0x274]
push edx
mov eax, dword [ebp - 0x2a4]
mov ecx, dword [0x4d5034]
lea edx, [ecx + eax*4]
push edx
call fcn.0043ec20
mov edx, eax
lea ecx, [ebp - 0x74]
call dword [fcn.0040136c]
mov word [ebp - 0x288], 0
mov word [ebp - 0x284], 5
mov word [ebp - 0x280], 1
mov dword [ebp - 0x2a8], 0x163
cmp dword [ebp - 0x2a8], 0x3e9
jae 0x4ae01d
mov dword [ebp - 0x41c], 0
jmp 0x4ae029
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x41c], eax
lea eax, [ebp - 0x288]
push eax
lea ecx, [ebp - 0x284]
push ecx
lea edx, [ebp - 0x280]
push edx
mov eax, dword [ebp - 0x2a8]
mov ecx, dword [0x4d5034]
lea edx, [ecx + eax*4]
push edx
call fcn.0043ec20
mov edx, eax
lea ecx, [ebp - 0x78]
call dword [fcn.0040136c]
movsx eax, word [ebp - 0x38]
mov dword [ebp - 0x2b0], eax
cmp dword [ebp - 0x2b0], 0xb
jae 0x4ae07d
mov dword [ebp - 0x420], 0
jmp 0x4ae089
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x420], eax
mov ecx, dword [ebp - 0x2b0]
mov edx, dword [0x4d55f4]
mov eax, dword [edx + ecx*4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x90], 3
movsx ecx, word [ebp - 0x38]
mov dword [ebp - 0x2ac], ecx
cmp dword [ebp - 0x2ac], 0xb
jae 0x4ae0ce
mov dword [ebp - 0x424], 0
jmp 0x4ae0da
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x424], eax
mov edx, dword [ebp - 0x2ac]
mov eax, dword [0x4d55f4]
lea ecx, [eax + edx*4]
mov dword [ebp - 0x1c8], ecx
mov dword [ebp - 0x1d0], 0x4008
lea edx, [ebp - 0x90]
push edx
push 6
lea eax, [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov word [ebp - 0x28c], 1
mov edx, 0x4134ec
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [fcn.0040136c]
lea eax, [ebp - 0x28c]
push eax
lea ecx, [ebp - 0x68]
push ecx
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0xb0]
push eax
call fcn.0043fb10
movsx ecx, word [ebp - 0x38]
mov dword [ebp - 0x2b8], ecx
cmp dword [ebp - 0x2b8], 0xb
jae 0x4ae17e
mov dword [ebp - 0x428], 0
jmp 0x4ae18a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x428], eax
mov edx, dword [ebp - 0x2b8]
mov eax, dword [0x4d5648]
mov ecx, dword [eax + edx*4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 3
movsx edx, word [ebp - 0x38]
mov dword [ebp - 0x2b4], edx
cmp dword [ebp - 0x2b4], 0xb
jae 0x4ae1ce
mov dword [ebp - 0x42c], 0
jmp 0x4ae1da
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x42c], eax
mov eax, dword [ebp - 0x2b4]
mov ecx, dword [0x4d5648]
lea edx, [ecx + eax*4]
mov dword [ebp - 0x1f8], edx
mov dword [ebp - 0x200], 0x4008
lea eax, [ebp - 0xf0]
push eax
push 2
lea ecx, [ebp - 0x200]
push ecx
lea edx, [ebp - 0x100]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov word [ebp - 0x290], 0
mov edx, 0x40e8e8
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x308], eax
mov dword [ebp - 0x74], 0
mov ecx, dword [ebp - 0x78]
mov dword [ebp - 0x30c], ecx
mov dword [ebp - 0x78], 0
mov edx, dword [0x4d52e4]
push edx
mov edx, dword [ebp - 0x308]
lea ecx, [ebp - 0x54]
call dword [fcn.0040136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [fcn.0040136c]
push eax
mov edx, dword [ebp - 0x30c]
lea ecx, [ebp - 0x5c]
call dword [fcn.0040136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [fcn.0040136c]
push eax
push 0x4134ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xc0], 8
mov dword [ebp - 0x1e8], 0x415af8
mov dword [ebp - 0x1f0], 8
mov dword [ebp - 0x218], 0x415af8
mov dword [ebp - 0x220], 8
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x228], eax
mov dword [ebp - 0x230], 8
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xd0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x1f0]
push ecx
lea edx, [ebp - 0xe0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0x110]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x220]
push edx
lea eax, [ebp - 0x120]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x230]
push ecx
lea edx, [ebp - 0x130]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [fcn.0040136c]
lea eax, [ebp - 0x290]
push eax
lea ecx, [ebp - 0x70]
push ecx
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x140]
push eax
call fcn.00442560
lea ecx, [ebp - 0x78]
push ecx
lea edx, [ebp - 0x74]
push edx
lea eax, [ebp - 0x70]
push eax
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
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x2c
lea edx, [ebp - 0x140]
push edx
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x120]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0xf0]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x90]
push ecx
push 0xc
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x34
jmp 0x4af543
mov dword [ebp - 4], 0x58
movsx edx, word [ebp - 0x38]
mov dword [ebp - 0x2a8], edx
cmp dword [ebp - 0x2a8], 0xb
jae 0x4ae447
mov dword [ebp - 0x430], 0
jmp 0x4ae453
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x430], eax
mov eax, dword [ebp - 0x2a8]
mov ecx, dword [0x4d55f4]
mov edx, dword [ecx + eax*4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x90], 3
movsx eax, word [ebp - 0x38]
mov dword [ebp - 0x2a4], eax
cmp dword [ebp - 0x2a4], 0xb
jae 0x4ae498
mov dword [ebp - 0x434], 0
jmp 0x4ae4a4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x434], eax
mov ecx, dword [ebp - 0x2a4]
mov edx, dword [0x4d55f4]
lea eax, [edx + ecx*4]
mov dword [ebp - 0x1c8], eax
mov dword [ebp - 0x1d0], 0x4008
lea ecx, [ebp - 0x90]
push ecx
push 6
lea edx, [ebp - 0x1d0]
push edx
lea eax, [ebp - 0xa0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov word [ebp - 0x274], 0
mov edx, 0x4134ec
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [fcn.0040136c]
lea edx, [ebp - 0x274]
push edx
lea eax, [ebp - 0x58]
push eax
lea ecx, [ebp - 0x54]
push ecx
lea edx, [ebp - 0xb0]
push edx
call fcn.0043fb10
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xc0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xd0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimVar]
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xe0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimVar]
mov word [ebp - 0x280], 0
mov word [ebp - 0x27c], 5
mov word [ebp - 0x278], 1
mov dword [ebp - 0x2ac], 0x103
cmp dword [ebp - 0x2ac], 0x3e9
jae 0x4ae5a3
mov dword [ebp - 0x438], 0
jmp 0x4ae5af
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x438], eax
lea eax, [ebp - 0x280]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x278]
push edx
mov eax, dword [ebp - 0x2ac]
mov ecx, dword [0x4d5034]
lea edx, [ecx + eax*4]
push edx
call fcn.0043ec20
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 0x8008
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0xf0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x2b0], ax
lea edx, [ebp - 0x58]
push edx
lea eax, [ebp - 0x54]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0xf0]
push ecx
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x90]
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x20
movsx edx, word [ebp - 0x2b0]
test edx, edx
je 0x4aecd0
mov dword [ebp - 4], 0x59
mov word [ebp - 0x27c], 0
mov word [ebp - 0x278], 5
mov word [ebp - 0x274], 1
mov dword [ebp - 0x2a4], 0x12
cmp dword [ebp - 0x2a4], 0x3e9
jae 0x4ae6a6
mov dword [ebp - 0x43c], 0
jmp 0x4ae6b2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x43c], eax
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x278]
push ecx
lea edx, [ebp - 0x274]
push edx
mov eax, dword [ebp - 0x2a4]
mov ecx, dword [0x4d5034]
lea edx, [ecx + eax*4]
push edx
call fcn.0043ec20
mov edx, eax
lea ecx, [ebp - 0x78]
call dword [fcn.0040136c]
mov word [ebp - 0x288], 0
mov word [ebp - 0x284], 5
mov word [ebp - 0x280], 1
mov dword [ebp - 0x2a8], 0x164
cmp dword [ebp - 0x2a8], 0x3e9
jae 0x4ae724
mov dword [ebp - 0x440], 0
jmp 0x4ae730
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x440], eax
lea eax, [ebp - 0x288]
push eax
lea ecx, [ebp - 0x284]
push ecx
lea edx, [ebp - 0x280]
push edx
mov eax, dword [ebp - 0x2a8]
mov ecx, dword [0x4d5034]
lea edx, [ecx + eax*4]
push edx
call fcn.0043ec20
mov edx, eax
lea ecx, [ebp - 0x7c]
call dword [fcn.0040136c]
movsx eax, word [ebp - 0x38]
mov dword [ebp - 0x2b0], eax
cmp dword [ebp - 0x2b0], 0xb
jae 0x4ae784
mov dword [ebp - 0x444], 0
jmp 0x4ae790
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x444], eax
mov ecx, dword [ebp - 0x2b0]
mov edx, dword [0x4d55f4]
mov eax, dword [edx + ecx*4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x90], 3
movsx ecx, word [ebp - 0x38]
mov dword [ebp - 0x2ac], ecx
cmp dword [ebp - 0x2ac], 0xb
jae 0x4ae7d5
mov dword [ebp - 0x448], 0
jmp 0x4ae7e1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x448], eax
mov edx, dword [ebp - 0x2ac]
mov eax, dword [0x4d55f4]
lea ecx, [eax + edx*4]
mov dword [ebp - 0x1c8], ecx
mov dword [ebp - 0x1d0], 0x4008
lea edx, [ebp - 0x90]
push edx
push 6
lea eax, [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov word [ebp - 0x28c], 1
mov edx, 0x4134ec
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [fcn.0040136c]
lea eax, [ebp - 0x28c]
push eax
lea ecx, [ebp - 0x68]
push ecx
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0xb0]
push eax
call fcn.0043fb10
mov word [ebp - 0x298], 0
mov word [ebp - 0x294], 5
mov word [ebp - 0x290], 1
mov dword [ebp - 0x2b8], 0x104
cmp dword [ebp - 0x2b8], 0x3e9
jae 0x4ae8a3
mov dword [ebp - 0x44c], 0
jmp 0x4ae8af
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x44c], eax
lea ecx, [ebp - 0x298]
push ecx
lea edx, [ebp - 0x294]
push edx
lea eax, [ebp - 0x290]
push eax
mov ecx, dword [ebp - 0x2b8]
mov edx, dword [0x4d5034]
lea eax, [edx + ecx*4]
push eax
call fcn.0043ec20
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [fcn.0040136c]
movsx ecx, word [ebp - 0x38]
mov dword [ebp - 0x2b4], ecx
cmp dword [ebp - 0x2b4], 0xb
jae 0x4ae903
mov dword [ebp - 0x450], 0
jmp 0x4ae90f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x450], eax
lea edx, [ebp - 0x6c]
push edx
mov eax, dword [ebp - 0x2b4]
mov ecx, dword [0x4d562c]
lea edx, [ecx + eax*4]
push edx
lea eax, [ebp - 0x110]
push eax
call fcn.00440fd0
mov word [ebp - 0x29c], 0
mov edx, 0x40e8e8
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x78]
mov dword [ebp - 0x310], ecx
mov dword [ebp - 0x78], 0
mov edx, dword [ebp - 0x7c]
mov dword [ebp - 0x314], edx
mov dword [ebp - 0x7c], 0
mov eax, dword [0x4d52e4]
push eax
mov edx, dword [ebp - 0x310]
lea ecx, [ebp - 0x54]
call dword [fcn.0040136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [fcn.0040136c]
push eax
mov edx, dword [ebp - 0x314]
lea ecx, [ebp - 0x5c]
call dword [fcn.0040136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [fcn.0040136c]
push eax
push 0x4134ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xc0], 8
mov dword [ebp - 0x1e8], 0x4134ec
mov dword [ebp - 0x1f0], 8
movsx ecx, word [ebp - 0x38]
mov dword [ebp - 0x2bc], ecx
cmp dword [ebp - 0x2bc], 0xb
jae 0x4ae9fe
mov dword [ebp - 0x454], 0
jmp 0x4aea0a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x454], eax
mov edx, dword [ebp - 0x2bc]
mov eax, dword [0x4d5610]
mov ecx, dword [eax + edx*4]
mov dword [ebp - 0x1f8], ecx
mov dword [ebp - 0x200], 8
mov dword [ebp - 0x208], 0x4134ec
mov dword [ebp - 0x210], 8
mov dword [ebp - 0x218], 0x4134ec
mov dword [ebp - 0x220], 8
movsx edx, word [ebp - 0x38]
mov dword [ebp - 0x2c0], edx
cmp dword [ebp - 0x2c0], 0xb
jae 0x4aea6f
mov dword [ebp - 0x458], 0
jmp 0x4aea7b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x458], eax
mov eax, dword [ebp - 0x2c0]
mov ecx, dword [0x4d5648]
mov edx, dword [ecx + eax*4]
mov dword [ebp - 0x228], edx
mov dword [ebp - 0x230], 8
mov dword [ebp - 0x238], 0x4134ec
mov dword [ebp - 0x240], 8
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x248], eax
mov dword [ebp - 0x250], 8
mov dword [ebp - 0x258], 0x4134ec
mov dword [ebp - 0x260], 8
mov ecx, dword [0x4d51d8]
mov dword [ebp - 0x268], ecx
mov dword [ebp - 0x270], 8
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xd0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0xe0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x200]
push ecx
lea edx, [ebp - 0xf0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x210]
push eax
lea ecx, [ebp - 0x100]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x120]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x220]
push ecx
lea edx, [ebp - 0x130]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x230]
push eax
lea ecx, [ebp - 0x140]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x240]
push edx
lea eax, [ebp - 0x150]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x250]
push ecx
lea edx, [ebp - 0x160]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x260]
push eax
lea ecx, [ebp - 0x170]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x270]
push edx
lea eax, [ebp - 0x180]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x70]
call dword [fcn.0040136c]
lea ecx, [ebp - 0x29c]
push ecx
lea edx, [ebp - 0x74]
push edx
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x190]
push ecx
call fcn.00442560
lea edx, [ebp - 0x7c]
push edx
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp - 0x74]
push ecx
lea edx, [ebp - 0x70]
push edx
lea eax, [ebp - 0x6c]
push eax
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
push 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x30
lea ecx, [ebp - 0x190]
push ecx
lea edx, [ebp - 0x180]
push edx
lea eax, [ebp - 0x170]
push eax
lea ecx, [ebp - 0x160]
push ecx
lea edx, [ebp - 0x150]
push edx
lea eax, [ebp - 0x140]
push eax
lea ecx, [ebp - 0x130]
push ecx
lea edx, [ebp - 0x120]
push edx
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0xf0]
push edx
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x90]
push edx
push 0x11
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x48
mov dword [ebp - 4], 0x5a
mov word [ebp - 0x48], 0x6f
jmp 0x4af543
mov dword [ebp - 4], 0x5b
movsx eax, word [ebp - 0x38]
mov dword [ebp - 0x2a8], eax
cmp dword [ebp - 0x2a8], 0xb
jae 0x4aecf6
mov dword [ebp - 0x45c], 0
jmp 0x4aed02
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x45c], eax
mov ecx, dword [ebp - 0x2a8]
mov edx, dword [0x4d55f4]
mov eax, dword [edx + ecx*4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x90], 3
movsx ecx, word [ebp - 0x38]
mov dword [ebp - 0x2a4], ecx
cmp dword [ebp - 0x2a4], 0xb
jae 0x4aed47
mov dword [ebp - 0x460], 0
jmp 0x4aed53
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x460], eax
mov edx, dword [ebp - 0x2a4]
mov eax, dword [0x4d55f4]
lea ecx, [eax + edx*4]
mov dword [ebp - 0x1c8], ecx
mov dword [ebp - 0x1d0], 0x4008
lea edx, [ebp - 0x90]
push edx
push 6
lea eax, [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov word [ebp - 0x274], 0
mov edx, 0x4134ec
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [fcn.0040136c]
lea eax, [ebp - 0x274]
push eax
lea ecx, [ebp - 0x58]
push ecx
lea edx, [ebp - 0x54]
push edx
lea eax, [ebp - 0xb0]
push eax
call fcn.0043fb10
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xc0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0xd0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimVar]
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xe0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimVar]
mov word [ebp - 0x280], 0
mov word [ebp - 0x27c], 5
mov word [ebp - 0x278], 1
mov dword [ebp - 0x2ac], 0x165
cmp dword [ebp - 0x2ac], 0x3e9
jae 0x4aee51
mov dword [ebp - 0x464], 0
jmp 0x4aee5d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x464], eax
lea ecx, [ebp - 0x280]
push ecx
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x278]
push eax
mov ecx, dword [ebp - 0x2ac]
mov edx, dword [0x4d5034]
lea eax, [edx + ecx*4]
push eax
call fcn.0043ec20
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 0x8008
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0xf0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x2b0], ax
lea eax, [ebp - 0x58]
push eax
lea ecx, [ebp - 0x54]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea edx, [ebp - 0xf0]
push edx
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x90]
push edx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x20
movsx eax, word [ebp - 0x2b0]
test eax, eax
je 0x4af543
mov dword [ebp - 4], 0x5c
mov word [ebp - 0x27c], 0
mov word [ebp - 0x278], 5
mov word [ebp - 0x274], 1
mov dword [ebp - 0x2a4], 0x12
cmp dword [ebp - 0x2a4], 0x3e9
jae 0x4aef54
mov dword [ebp - 0x468], 0
jmp 0x4aef60
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x468], eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x278]
push edx
lea eax, [ebp - 0x274]
push eax
mov ecx, dword [ebp - 0x2a4]
mov edx, dword [0x4d5034]
lea eax, [edx + ecx*4]
push eax
call fcn.0043ec20
mov edx, eax
lea ecx, [ebp - 0x78]
call dword [fcn.0040136c]
mov word [ebp - 0x288], 0
mov word [ebp - 0x284], 5
mov word [ebp - 0x280], 1
mov dword [ebp - 0x2a8], 0x166
cmp dword [ebp - 0x2a8], 0x3e9
jae 0x4aefd2
mov dword [ebp - 0x46c], 0
jmp 0x4aefde
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x46c], eax
lea ecx, [ebp - 0x288]
push ecx
lea edx, [ebp - 0x284]
push edx
lea eax, [ebp - 0x280]
push eax
mov ecx, dword [ebp - 0x2a8]
mov edx, dword [0x4d5034]
lea eax, [edx + ecx*4]
push eax
call fcn.0043ec20
mov edx, eax
lea ecx, [ebp - 0x7c]
call dword [fcn.0040136c]
movsx ecx, word [ebp - 0x38]
mov dword [ebp - 0x2b0], ecx
cmp dword [ebp - 0x2b0], 0xb
jae 0x4af032
mov dword [ebp - 0x470], 0
jmp 0x4af03e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x470], eax
mov edx, dword [ebp - 0x2b0]
mov eax, dword [0x4d55f4]
mov ecx, dword [eax + edx*4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x90], 3
movsx edx, word [ebp - 0x38]
mov dword [ebp - 0x2ac], edx
cmp dword [ebp - 0x2ac], 0xb
jae 0x4af082
mov dword [ebp - 0x474], 0
jmp 0x4af08e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x474], eax
mov eax, dword [ebp - 0x2ac]
mov ecx, dword [0x4d55f4]
lea edx, [ecx + eax*4]
mov dword [ebp - 0x1c8], edx
mov dword [ebp - 0x1d0], 0x4008
lea eax, [ebp - 0x90]
push eax
push 6
lea ecx, [ebp - 0x1d0]
push ecx
lea edx, [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov word [ebp - 0x28c], 1
mov edx, 0x4134ec
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0xa0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [fcn.0040136c]
lea ecx, [ebp - 0x28c]
push ecx
lea edx, [ebp - 0x68]
push edx
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0xb0]
push ecx
call fcn.0043fb10
mov word [ebp - 0x298], 0
mov word [ebp - 0x294], 5
mov word [ebp - 0x290], 1
mov dword [ebp - 0x2b8], 0x104
cmp dword [ebp - 0x2b8], 0x3e9
jae 0x4af151
mov dword [ebp - 0x478], 0
jmp 0x4af15d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x478], eax
lea edx, [ebp - 0x298]
push edx
lea eax, [ebp - 0x294]
push eax
lea ecx, [ebp - 0x290]
push ecx
mov edx, dword [ebp - 0x2b8]
mov eax, dword [0x4d5034]
lea ecx, [eax + edx*4]
push ecx
call fcn.0043ec20
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [fcn.0040136c]
movsx edx, word [ebp - 0x38]
mov dword [ebp - 0x2b4], edx
cmp dword [ebp - 0x2b4], 0xb
jae 0x4af1b0
mov dword [ebp - 0x47c], 0
jmp 0x4af1bc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x47c], eax
lea eax, [ebp - 0x6c]
push eax
mov ecx, dword [ebp - 0x2b4]
mov edx, dword [0x4d562c]
lea eax, [edx + ecx*4]
push eax
lea ecx, [ebp - 0x130]
push ecx
call fcn.00440fd0
mov word [ebp - 0x29c], 0
mov edx, 0x40e8e8
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x78]
mov dword [ebp - 0x318], edx
mov dword [ebp - 0x78], 0
mov eax, dword [ebp - 0x7c]
mov dword [ebp - 0x31c], eax
mov dword [ebp - 0x7c], 0
mov ecx, dword [0x4d52e4]
push ecx
mov edx, dword [ebp - 0x318]
lea ecx, [ebp - 0x54]
call dword [fcn.0040136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [fcn.0040136c]
push eax
mov edx, dword [ebp - 0x31c]
lea ecx, [ebp - 0x5c]
call dword [fcn.0040136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [fcn.0040136c]
push eax
push 0x4134ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xc0], 8
mov dword [ebp - 0x1e8], 0x4134ec
mov dword [ebp - 0x1f0], 8
mov edx, dword [0x4d51dc]
mov dword [ebp - 0x1f8], edx
mov dword [ebp - 0x200], 8
mov dword [ebp - 0x208], 0x4134ec
mov dword [ebp - 0x210], 8
movsx eax, word [ebp - 0x38]
mov dword [ebp - 0x2bc], eax
cmp dword [ebp - 0x2bc], 0xb
jae 0x4af2d6
mov dword [ebp - 0x480], 0
jmp 0x4af2e2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x480], eax
mov ecx, dword [ebp - 0x2bc]
mov edx, dword [0x4d5610]
mov eax, dword [edx + ecx*4]
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x220], 8
mov dword [ebp - 0x228], 0x4134ec
mov dword [ebp - 0x230], 8
mov dword [ebp - 0x238], 0x4134ec
mov dword [ebp - 0x240], 8
mov ecx, dword [ebp - 0x44]
mov dword [ebp - 0x248], ecx
mov dword [ebp - 0x250], 8
mov dword [ebp - 0x258], 0x4134ec
mov dword [ebp - 0x260], 8
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0x268], edx
mov dword [ebp - 0x270], 8
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xd0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0xe0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x200]
push edx
lea eax, [ebp - 0xf0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x210]
push ecx
lea edx, [ebp - 0x100]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x220]
push eax
lea ecx, [ebp - 0x110]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x230]
push edx
lea eax, [ebp - 0x120]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x130]
push ecx
lea edx, [ebp - 0x140]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x240]
push eax
lea ecx, [ebp - 0x150]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x250]
push edx
lea eax, [ebp - 0x160]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x260]
push ecx
lea edx, [ebp - 0x170]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x270]
push eax
lea ecx, [ebp - 0x180]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x70]
call dword [fcn.0040136c]
lea edx, [ebp - 0x29c]
push edx
lea eax, [ebp - 0x74]
push eax
lea ecx, [ebp - 0x70]
push ecx
lea edx, [ebp - 0x190]
push edx
call fcn.00442560
lea eax, [ebp - 0x7c]
push eax
lea ecx, [ebp - 0x78]
push ecx
lea edx, [ebp - 0x74]
push edx
lea eax, [ebp - 0x70]
push eax
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
push 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x30
lea edx, [ebp - 0x190]
push edx
lea eax, [ebp - 0x180]
push eax
lea ecx, [ebp - 0x170]
push ecx
lea edx, [ebp - 0x160]
push edx
lea eax, [ebp - 0x150]
push eax
lea ecx, [ebp - 0x140]
push ecx
lea edx, [ebp - 0x130]
push edx
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0xf0]
push eax
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x90]
push eax
push 0x11
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x48
mov dword [ebp - 4], 0x5d
mov word [ebp - 0x48], 0x6f
jmp 0x4b42a6
mov dword [ebp - 4], 0x61
mov dword [ebp - 0x88], 4
mov dword [ebp - 0x90], 2
movsx ecx, word [ebp - 0x38]
mov dword [ebp - 0x2a4], ecx
cmp dword [ebp - 0x2a4], 0xb
jae 0x4af582
mov dword [ebp - 0x484], 0
jmp 0x4af58e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x484], eax
mov edx, dword [ebp - 0x2a4]
mov eax, dword [0x4d55f4]
lea ecx, [eax + edx*4]
mov dword [ebp - 0x1c8], ecx
mov dword [ebp - 0x1d0], 0x4008
lea edx, [ebp - 0x90]
push edx
push 1
lea eax, [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov word [ebp - 0x27c], 0
mov word [ebp - 0x278], 5
mov word [ebp - 0x274], 1
mov dword [ebp - 0x2a8], 0x167
cmp dword [ebp - 0x2a8], 0x3e9
jae 0x4af606
mov dword [ebp - 0x488], 0
jmp 0x4af612
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x488], eax
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x278]
push eax
lea ecx, [ebp - 0x274]
push ecx
mov edx, dword [ebp - 0x2a8]
mov eax, dword [0x4d5034]
lea ecx, [eax + edx*4]
push ecx
call fcn.0043ec20
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xb0], 0x8008
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0xb0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x2ac], ax
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x90]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx ecx, word [ebp - 0x2ac]
test ecx, ecx
je 0x4b1609
mov dword [ebp - 4], 0x62
push 0x4d5188
call fcn.004b4470
cmp ax, 0xffff
jne 0x4b1604
mov dword [ebp - 4], 0x63
movsx edx, word [ebp - 0x38]
mov dword [ebp - 0x2a8], edx
cmp dword [ebp - 0x2a8], 0xb
jae 0x4af6d6
mov dword [ebp - 0x48c], 0
jmp 0x4af6e2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x48c], eax
mov eax, dword [ebp - 0x2a8]
mov ecx, dword [0x4d55f4]
mov edx, dword [ecx + eax*4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x90], 3
movsx eax, word [ebp - 0x38]
mov dword [ebp - 0x2a4], eax
cmp dword [ebp - 0x2a4], 0xb
jae 0x4af727
mov dword [ebp - 0x490], 0
jmp 0x4af733
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x490], eax
mov ecx, dword [ebp - 0x2a4]
mov edx, dword [0x4d55f4]
lea eax, [edx + ecx*4]
mov dword [ebp - 0x1c8], eax
mov dword [ebp - 0x1d0], 0x4008
lea ecx, [ebp - 0x90]
push ecx
push 5
lea edx, [ebp - 0x1d0]
push edx
lea eax, [ebp - 0xa0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov word [ebp - 0x274], 0
mov edx, 0x4134ec
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [fcn.0040136c]
lea edx, [ebp - 0x274]
push edx
lea eax, [ebp - 0x58]
push eax
lea ecx, [ebp - 0x54]
push ecx
lea edx, [ebp - 0xb0]
push edx
call fcn.0043fb10
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xc0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xd0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimVar]
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xe0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimVar]
mov word [ebp - 0x280], 0
mov word [ebp - 0x27c], 5
mov word [ebp - 0x278], 1
mov dword [ebp - 0x2ac], 0xfc
cmp dword [ebp - 0x2ac], 0x3e9
jae 0x4af832
mov dword [ebp - 0x494], 0
jmp 0x4af83e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x494], eax
lea eax, [ebp - 0x280]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x278]
push edx
mov eax, dword [ebp - 0x2ac]
mov ecx, dword [0x4d5034]
lea edx, [ecx + eax*4]
push edx
call fcn.0043ec20
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 0x8008
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0xf0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x2b0], ax
lea edx, [ebp - 0x58]
push edx
lea eax, [ebp - 0x54]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0xf0]
push ecx
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x90]
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x20
movsx edx, word [ebp - 0x2b0]
test edx, edx
je 0x4afdc9
mov dword [ebp - 4], 0x64
cmp word [ebp - 0x48], 1
jne 0x4afdc4
mov dword [ebp - 4], 0x65
mov word [ebp - 0x27c], 0
mov word [ebp - 0x278], 5
mov word [ebp - 0x274], 1
mov dword [ebp - 0x2a4], 0x12
cmp dword [ebp - 0x2a4], 0x3e9
jae 0x4af947
mov dword [ebp - 0x498], 0
jmp 0x4af953
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x498], eax
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x278]
push ecx
lea edx, [ebp - 0x274]
push edx
mov eax, dword [ebp - 0x2a4]
mov ecx, dword [0x4d5034]
lea edx, [ecx + eax*4]
push edx
call fcn.0043ec20
mov edx, eax
lea ecx, [ebp - 0x74]
call dword [fcn.0040136c]
mov word [ebp - 0x288], 0
mov word [ebp - 0x284], 5
mov word [ebp - 0x280], 1
mov dword [ebp - 0x2a8], 0x162
cmp dword [ebp - 0x2a8], 0x3e9
jae 0x4af9c5
mov dword [ebp - 0x49c], 0
jmp 0x4af9d1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x49c], eax
lea eax, [ebp - 0x288]
push eax
lea ecx, [ebp - 0x284]
push ecx
lea edx, [ebp - 0x280]
push edx
mov eax, dword [ebp - 0x2a8]
mov ecx, dword [0x4d5034]
lea edx, [ecx + eax*4]
push edx
call fcn.0043ec20
mov edx, eax
lea ecx, [ebp - 0x78]
call dword [fcn.0040136c]
movsx eax, word [ebp - 0x38]
mov dword [ebp - 0x2b0], eax
cmp dword [ebp - 0x2b0], 0xb
jae 0x4afa25
mov dword [ebp - 0x4a0], 0
jmp 0x4afa31
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4a0], eax
mov ecx, dword [ebp - 0x2b0]
mov edx, dword [0x4d55f4]
mov eax, dword [edx + ecx*4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x90], 3
movsx ecx, word [ebp - 0x38]
mov dword [ebp - 0x2ac], ecx
cmp dword [ebp - 0x2ac], 0xb
jae 0x4afa76
mov dword [ebp - 0x4a4], 0
jmp 0x4afa82
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4a4], eax
mov edx, dword [ebp - 0x2ac]
mov eax, dword [0x4d55f4]
lea ecx, [eax + edx*4]
mov dword [ebp - 0x1c8], ecx
mov dword [ebp - 0x1d0], 0x4008
lea edx, [ebp - 0x90]
push edx
push 5
lea eax, [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov word [ebp - 0x28c], 1
mov edx, 0x4134ec
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [fcn.0040136c]
lea eax, [ebp - 0x28c]
push eax
lea ecx, [ebp - 0x68]
push ecx
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0xb0]
push eax
call fcn.0043fb10
movsx ecx, word [ebp - 0x38]
mov dword [ebp - 0x2b8], ecx
cmp dword [ebp - 0x2b8], 0xb
jae 0x4afb26
mov dword [ebp - 0x4a8], 0
jmp 0x4afb32
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4a8], eax
mov edx, dword [ebp - 0x2b8]
mov eax, dword [0x4d5648]
mov ecx, dword [eax + edx*4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 3
movsx edx, word [ebp - 0x38]
mov dword [ebp - 0x2b4], edx
cmp dword [ebp - 0x2b4], 0xb
jae 0x4afb76
mov dword [ebp - 0x4ac], 0
jmp 0x4afb82
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4ac], eax
mov eax, dword [ebp - 0x2b4]
mov ecx, dword [0x4d5648]
lea edx, [ecx + eax*4]
mov dword [ebp - 0x1f8], edx
mov dword [ebp - 0x200], 0x4008
lea eax, [ebp - 0xf0]
push eax
push 2
lea ecx, [ebp - 0x200]
push ecx
lea edx, [ebp - 0x100]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov word [ebp - 0x290], 0
mov edx, 0x40e8e8
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x320], eax
mov dword [ebp - 0x74], 0
mov ecx, dword [ebp - 0x78]
mov dword [ebp - 0x324], ecx
mov dword [ebp - 0x78], 0
mov edx, dword [0x4d52e4]
push edx
mov edx, dword [ebp - 0x320]
lea ecx, [ebp - 0x54]
call dword [fcn.0040136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [fcn.0040136c]
push eax
mov edx, dword [ebp - 0x324]
lea ecx, [ebp - 0x5c]
call dword [fcn.0040136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [fcn.0040136c]
push eax
push 0x4134ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xc0], 8
mov dword [ebp - 0x1e8], 0x415af8
mov dword [ebp - 0x1f0], 8
mov dword [ebp - 0x218], 0x415af8
mov dword [ebp - 0x220], 8
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x228], eax
mov dword [ebp - 0x230], 8
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xd0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x1f0]
push ecx
lea edx, [ebp - 0xe0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0x110]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x220]
push edx
lea eax, [ebp - 0x120]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x230]
push ecx
lea edx, [ebp - 0x130]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [fcn.0040136c]
lea eax, [ebp - 0x290]
push eax
lea ecx, [ebp - 0x70]
push ecx
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x140]
push eax
call fcn.00442560
lea ecx, [ebp - 0x78]
push ecx
lea edx, [ebp - 0x74]
push edx
lea eax, [ebp - 0x70]
push eax
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
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x2c
lea edx, [ebp - 0x140]
push edx
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x120]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0xf0]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x90]
push ecx
push 0xc
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x34
jmp 0x4b1604
mov dword [ebp - 4], 0x67
movsx edx, word [ebp - 0x38]
mov dword [ebp - 0x2a8], edx
cmp dword [ebp - 0x2a8], 0xb
jae 0x4afdef
mov dword [ebp - 0x4b0], 0
jmp 0x4afdfb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4b0], eax
mov eax, dword [ebp - 0x2a8]
mov ecx, dword [0x4d55f4]
mov edx, dword [ecx + eax*4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x90], 3
movsx eax, word [ebp - 0x38]
mov dword [ebp - 0x2a4], eax
cmp dword [ebp - 0x2a4], 0xb
jae 0x4afe40
mov dword [ebp - 0x4b4], 0
jmp 0x4afe4c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4b4], eax
mov ecx, dword [ebp - 0x2a4]
mov edx, dword [0x4d55f4]
lea eax, [edx + ecx*4]
mov dword [ebp - 0x1c8], eax
mov dword [ebp - 0x1d0], 0x4008
lea ecx, [ebp - 0x90]
push ecx
push 5
lea edx, [ebp - 0x1d0]
push edx
lea eax, [ebp - 0xa0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov word [ebp - 0x274], 0
mov edx, 0x4134ec
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [fcn.0040136c]
lea edx, [ebp - 0x274]
push edx
lea eax, [ebp - 0x58]
push eax
lea ecx, [ebp - 0x54]
push ecx
lea edx, [ebp - 0xb0]
push edx
call fcn.0043fb10
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xc0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xd0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimVar]
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xe0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimVar]
mov word [ebp - 0x280], 0
mov word [ebp - 0x27c], 5
mov word [ebp - 0x278], 1
mov dword [ebp - 0x2ac], 0x101
cmp dword [ebp - 0x2ac], 0x3e9
jae 0x4aff4b
mov dword [ebp - 0x4b8], 0
jmp 0x4aff57
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4b8], eax
lea eax, [ebp - 0x280]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x278]
push edx
mov eax, dword [ebp - 0x2ac]
mov ecx, dword [0x4d5034]
lea edx, [ecx + eax*4]
push edx
call fcn.0043ec20
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 0x8008
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0xf0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x2b0], ax
lea edx, [ebp - 0x58]
push edx
lea eax, [ebp - 0x54]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0xf0]
push ecx
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x90]
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x20
movsx edx, word [ebp - 0x2b0]
test edx, edx
je 0x4b04e2
mov dword [ebp - 4], 0x68
cmp word [ebp - 0x48], 1
jne 0x4b04dd
mov dword [ebp - 4], 0x69
mov word [ebp - 0x27c], 0
mov word [ebp - 0x278], 5
mov word [ebp - 0x274], 1
mov dword [ebp - 0x2a4], 0x12
cmp dword [ebp - 0x2a4], 0x3e9
jae 0x4b0060
mov dword [ebp - 0x4bc], 0
jmp 0x4b006c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4bc], eax
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x278]
push ecx
lea edx, [ebp - 0x274]
push edx
mov eax, dword [ebp - 0x2a4]
mov ecx, dword [0x4d5034]
lea edx, [ecx + eax*4]
push edx
call fcn.0043ec20
mov edx, eax
lea ecx, [ebp - 0x74]
call dword [fcn.0040136c]
mov word [ebp - 0x288], 0
mov word [ebp - 0x284], 5
mov word [ebp - 0x280], 1
mov dword [ebp - 0x2a8], 0x163
cmp dword [ebp - 0x2a8], 0x3e9
jae 0x4b00de
mov dword [ebp - 0x4c0], 0
jmp 0x4b00ea
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4c0], eax
lea eax, [ebp - 0x288]
push eax
lea ecx, [ebp - 0x284]
push ecx
lea edx, [ebp - 0x280]
push edx
mov eax, dword [ebp - 0x2a8]
mov ecx, dword [0x4d5034]
lea edx, [ecx + eax*4]
push edx
call fcn.0043ec20
mov edx, eax
lea ecx, [ebp - 0x78]
call dword [fcn.0040136c]
movsx eax, word [ebp - 0x38]
mov dword [ebp - 0x2b0], eax
cmp dword [ebp - 0x2b0], 0xb
jae 0x4b013e
mov dword [ebp - 0x4c4], 0
jmp 0x4b014a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4c4], eax
mov ecx, dword [ebp - 0x2b0]
mov edx, dword [0x4d55f4]
mov eax, dword [edx + ecx*4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x90], 3
movsx ecx, word [ebp - 0x38]
mov dword [ebp - 0x2ac], ecx
cmp dword [ebp - 0x2ac], 0xb
jae 0x4b018f
mov dword [ebp - 0x4c8], 0
jmp 0x4b019b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4c8], eax
mov edx, dword [ebp - 0x2ac]
mov eax, dword [0x4d55f4]
lea ecx, [eax + edx*4]
mov dword [ebp - 0x1c8], ecx
mov dword [ebp - 0x1d0], 0x4008
lea edx, [ebp - 0x90]
push edx
push 5
lea eax, [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov word [ebp - 0x28c], 1
mov edx, 0x4134ec
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [fcn.0040136c]
lea eax, [ebp - 0x28c]
push eax
lea ecx, [ebp - 0x68]
push ecx
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0xb0]
push eax
call fcn.0043fb10
movsx ecx, word [ebp - 0x38]
mov dword [ebp - 0x2b8], ecx
cmp dword [ebp - 0x2b8], 0xb
jae 0x4b023f
mov dword [ebp - 0x4cc], 0
jmp 0x4b024b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4cc], eax
mov edx, dword [ebp - 0x2b8]
mov eax, dword [0x4d5648]
mov ecx, dword [eax + edx*4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 3
movsx edx, word [ebp - 0x38]
mov dword [ebp - 0x2b4], edx
cmp dword [ebp - 0x2b4], 0xb
jae 0x4b028f
mov dword [ebp - 0x4d0], 0
jmp 0x4b029b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4d0], eax
mov eax, dword [ebp - 0x2b4]
mov ecx, dword [0x4d5648]
lea edx, [ecx + eax*4]
mov dword [ebp - 0x1f8], edx
mov dword [ebp - 0x200], 0x4008
lea eax, [ebp - 0xf0]
push eax
push 2
lea ecx, [ebp - 0x200]
push ecx
lea edx, [ebp - 0x100]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov word [ebp - 0x290], 0
mov edx, 0x40e8e8
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x328], eax
mov dword [ebp - 0x74], 0
mov ecx, dword [ebp - 0x78]
mov dword [ebp - 0x32c], ecx
mov dword [ebp - 0x78], 0
mov edx, dword [0x4d52e4]
push edx
mov edx, dword [ebp - 0x328]
lea ecx, [ebp - 0x54]
call dword [fcn.0040136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [fcn.0040136c]
push eax
mov edx, dword [ebp - 0x32c]
lea ecx, [ebp - 0x5c]
call dword [fcn.0040136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [fcn.0040136c]
push eax
push 0x4134ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xc0], 8
mov dword [ebp - 0x1e8], 0x415af8
mov dword [ebp - 0x1f0], 8
mov dword [ebp - 0x218], 0x415af8
mov dword [ebp - 0x220], 8
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x228], eax
mov dword [ebp - 0x230], 8
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xd0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x1f0]
push ecx
lea edx, [ebp - 0xe0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0x110]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x220]
push edx
lea eax, [ebp - 0x120]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x230]
push ecx
lea edx, [ebp - 0x130]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [fcn.0040136c]
lea eax, [ebp - 0x290]
push eax
lea ecx, [ebp - 0x70]
push ecx
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x140]
push eax
call fcn.00442560
lea ecx, [ebp - 0x78]
push ecx
lea edx, [ebp - 0x74]
push edx
lea eax, [ebp - 0x70]
push eax
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
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x2c
lea edx, [ebp - 0x140]
push edx
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x120]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0xf0]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x90]
push ecx
push 0xc
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x34
jmp 0x4b1604
mov dword [ebp - 4], 0x6b
movsx edx, word [ebp - 0x38]
mov dword [ebp - 0x2a8], edx
cmp dword [ebp - 0x2a8], 0xb
jae 0x4b0508
mov dword [ebp - 0x4d4], 0
jmp 0x4b0514
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4d4], eax
mov eax, dword [ebp - 0x2a8]
mov ecx, dword [0x4d55f4]
mov edx, dword [ecx + eax*4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x90], 3
movsx eax, word [ebp - 0x38]
mov dword [ebp - 0x2a4], eax
cmp dword [ebp - 0x2a4], 0xb
jae 0x4b0559
mov dword [ebp - 0x4d8], 0
jmp 0x4b0565
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4d8], eax
mov ecx, dword [ebp - 0x2a4]
mov edx, dword [0x4d55f4]
lea eax, [edx + ecx*4]
mov dword [ebp - 0x1c8], eax
mov dword [ebp - 0x1d0], 0x4008
lea ecx, [ebp - 0x90]
push ecx
push 5
lea edx, [ebp - 0x1d0]
push edx
lea eax, [ebp - 0xa0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov word [ebp - 0x274], 0
mov edx, 0x4134ec
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [fcn.0040136c]
lea edx, [ebp - 0x274]
push edx
lea eax, [ebp - 0x58]
push eax
lea ecx, [ebp - 0x54]
push ecx
lea edx, [ebp - 0xb0]
push edx
call fcn.0043fb10
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xc0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xd0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimVar]
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xe0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimVar]
mov word [ebp - 0x280], 0
mov word [ebp - 0x27c], 5
mov word [ebp - 0x278], 1
mov dword [ebp - 0x2ac], 0x103
cmp dword [ebp - 0x2ac], 0x3e9
jae 0x4b0664
mov dword [ebp - 0x4dc], 0
jmp 0x4b0670
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4dc], eax
lea eax, [ebp - 0x280]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x278]
push edx
mov eax, dword [ebp - 0x2ac]
mov ecx, dword [0x4d5034]
lea edx, [ecx + eax*4]
push edx
call fcn.0043ec20
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 0x8008
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0xf0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x2b0], ax
lea edx, [ebp - 0x58]
push edx
lea eax, [ebp - 0x54]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0xf0]
push ecx
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x90]
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x20
movsx edx, word [ebp - 0x2b0]
test edx, edx
je 0x4b0d91
mov dword [ebp - 4], 0x6c
mov word [ebp - 0x27c], 0
mov word [ebp - 0x278], 5
mov word [ebp - 0x274], 1
mov dword [ebp - 0x2a4], 0x12
cmp dword [ebp - 0x2a4], 0x3e9
jae 0x4b0767
mov dword [ebp - 0x4e0], 0
jmp 0x4b0773
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4e0], eax
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x278]
push ecx
lea edx, [ebp - 0x274]
push edx
mov eax, dword [ebp - 0x2a4]
mov ecx, dword [0x4d5034]
lea edx, [ecx + eax*4]
push edx
call fcn.0043ec20
mov edx, eax
lea ecx, [ebp - 0x78]
call dword [fcn.0040136c]
mov word [ebp - 0x288], 0
mov word [ebp - 0x284], 5
mov word [ebp - 0x280], 1
mov dword [ebp - 0x2a8], 0x164
cmp dword [ebp - 0x2a8], 0x3e9
jae 0x4b07e5
mov dword [ebp - 0x4e4], 0
jmp 0x4b07f1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4e4], eax
lea eax, [ebp - 0x288]
push eax
lea ecx, [ebp - 0x284]
push ecx
lea edx, [ebp - 0x280]
push edx
mov eax, dword [ebp - 0x2a8]
mov ecx, dword [0x4d5034]
lea edx, [ecx + eax*4]
push edx
call fcn.0043ec20
mov edx, eax
lea ecx, [ebp - 0x7c]
call dword [fcn.0040136c]
movsx eax, word [ebp - 0x38]
mov dword [ebp - 0x2b0], eax
cmp dword [ebp - 0x2b0], 0xb
jae 0x4b0845
mov dword [ebp - 0x4e8], 0
jmp 0x4b0851
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4e8], eax
mov ecx, dword [ebp - 0x2b0]
mov edx, dword [0x4d55f4]
mov eax, dword [edx + ecx*4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x90], 3
movsx ecx, word [ebp - 0x38]
mov dword [ebp - 0x2ac], ecx
cmp dword [ebp - 0x2ac], 0xb
jae 0x4b0896
mov dword [ebp - 0x4ec], 0
jmp 0x4b08a2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4ec], eax
mov edx, dword [ebp - 0x2ac]
mov eax, dword [0x4d55f4]
lea ecx, [eax + edx*4]
mov dword [ebp - 0x1c8], ecx
mov dword [ebp - 0x1d0], 0x4008
lea edx, [ebp - 0x90]
push edx
push 5
lea eax, [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov word [ebp - 0x28c], 1
mov edx, 0x4134ec
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [fcn.0040136c]
lea eax, [ebp - 0x28c]
push eax
lea ecx, [ebp - 0x68]
push ecx
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0xb0]
push eax
call fcn.0043fb10
mov word [ebp - 0x298], 0
mov word [ebp - 0x294], 5
mov word [ebp - 0x290], 1
mov dword [ebp - 0x2b8], 0x104
cmp dword [ebp - 0x2b8], 0x3e9
jae 0x4b0964
mov dword [ebp - 0x4f0], 0
jmp 0x4b0970
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4f0], eax
lea ecx, [ebp - 0x298]
push ecx
lea edx, [ebp - 0x294]
push edx
lea eax, [ebp - 0x290]
push eax
mov ecx, dword [ebp - 0x2b8]
mov edx, dword [0x4d5034]
lea eax, [edx + ecx*4]
push eax
call fcn.0043ec20
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [fcn.0040136c]
movsx ecx, word [ebp - 0x38]
mov dword [ebp - 0x2b4], ecx
cmp dword [ebp - 0x2b4], 0xb
jae 0x4b09c4
mov dword [ebp - 0x4f4], 0
jmp 0x4b09d0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4f4], eax
lea edx, [ebp - 0x6c]
push edx
mov eax, dword [ebp - 0x2b4]
mov ecx, dword [0x4d562c]
lea edx, [ecx + eax*4]
push edx
lea eax, [ebp - 0x110]
push eax
call fcn.00440fd0
mov word [ebp - 0x29c], 0
mov edx, 0x40e8e8
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x78]
mov dword [ebp - 0x330], ecx
mov dword [ebp - 0x78], 0
mov edx, dword [ebp - 0x7c]
mov dword [ebp - 0x334], edx
mov dword [ebp - 0x7c], 0
mov eax, dword [0x4d52e4]
push eax
mov edx, dword [ebp - 0x330]
lea ecx, [ebp - 0x54]
call dword [fcn.0040136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [fcn.0040136c]
push eax
mov edx, dword [ebp - 0x334]
lea ecx, [ebp - 0x5c]
call dword [fcn.0040136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [fcn.0040136c]
push eax
push 0x4134ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xc0], 8
mov dword [ebp - 0x1e8], 0x4134ec
mov dword [ebp - 0x1f0], 8
movsx ecx, word [ebp - 0x38]
mov dword [ebp - 0x2bc], ecx
cmp dword [ebp - 0x2bc], 0xb
jae 0x4b0abf
mov dword [ebp - 0x4f8], 0
jmp 0x4b0acb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4f8], eax
mov edx, dword [ebp - 0x2bc]
mov eax, dword [0x4d5610]
mov ecx, dword [eax + edx*4]
mov dword [ebp - 0x1f8], ecx
mov dword [ebp - 0x200], 8
mov dword [ebp - 0x208], 0x4134ec
mov dword [ebp - 0x210], 8
mov dword [ebp - 0x218], 0x4134ec
mov dword [ebp - 0x220], 8
movsx edx, word [ebp - 0x38]
mov dword [ebp - 0x2c0], edx
cmp dword [ebp - 0x2c0], 0xb
jae 0x4b0b30
mov dword [ebp - 0x4fc], 0
jmp 0x4b0b3c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4fc], eax
mov eax, dword [ebp - 0x2c0]
mov ecx, dword [0x4d5648]
mov edx, dword [ecx + eax*4]
mov dword [ebp - 0x228], edx
mov dword [ebp - 0x230], 8
mov dword [ebp - 0x238], 0x4134ec
mov dword [ebp - 0x240], 8
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x248], eax
mov dword [ebp - 0x250], 8
mov dword [ebp - 0x258], 0x4134ec
mov dword [ebp - 0x260], 8
mov ecx, dword [0x4d51d8]
mov dword [ebp - 0x268], ecx
mov dword [ebp - 0x270], 8
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xd0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0xe0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x200]
push ecx
lea edx, [ebp - 0xf0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x210]
push eax
lea ecx, [ebp - 0x100]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x120]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x220]
push ecx
lea edx, [ebp - 0x130]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x230]
push eax
lea ecx, [ebp - 0x140]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x240]
push edx
lea eax, [ebp - 0x150]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x250]
push ecx
lea edx, [ebp - 0x160]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x260]
push eax
lea ecx, [ebp - 0x170]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x270]
push edx
lea eax, [ebp - 0x180]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x70]
call dword [fcn.0040136c]
lea ecx, [ebp - 0x29c]
push ecx
lea edx, [ebp - 0x74]
push edx
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x190]
push ecx
call fcn.00442560
lea edx, [ebp - 0x7c]
push edx
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp - 0x74]
push ecx
lea edx, [ebp - 0x70]
push edx
lea eax, [ebp - 0x6c]
push eax
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
push 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x30
lea ecx, [ebp - 0x190]
push ecx
lea edx, [ebp - 0x180]
push edx
lea eax, [ebp - 0x170]
push eax
lea ecx, [ebp - 0x160]
push ecx
lea edx, [ebp - 0x150]
push edx
lea eax, [ebp - 0x140]
push eax
lea ecx, [ebp - 0x130]
push ecx
lea edx, [ebp - 0x120]
push edx
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0xf0]
push edx
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x90]
push edx
push 0x11
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x48
mov dword [ebp - 4], 0x6d
mov word [ebp - 0x48], 0x6f
jmp 0x4b1604
mov dword [ebp - 4], 0x6e
movsx eax, word [ebp - 0x38]
mov dword [ebp - 0x2a8], eax
cmp dword [ebp - 0x2a8], 0xb
jae 0x4b0db7
mov dword [ebp - 0x500], 0
jmp 0x4b0dc3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x500], eax
mov ecx, dword [ebp - 0x2a8]
mov edx, dword [0x4d55f4]
mov eax, dword [edx + ecx*4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x90], 3
movsx ecx, word [ebp - 0x38]
mov dword [ebp - 0x2a4], ecx
cmp dword [ebp - 0x2a4], 0xb
jae 0x4b0e08
mov dword [ebp - 0x504], 0
jmp 0x4b0e14
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x504], eax
mov edx, dword [ebp - 0x2a4]
mov eax, dword [0x4d55f4]
lea ecx, [eax + edx*4]
mov dword [ebp - 0x1c8], ecx
mov dword [ebp - 0x1d0], 0x4008
lea edx, [ebp - 0x90]
push edx
push 5
lea eax, [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov word [ebp - 0x274], 0
mov edx, 0x4134ec
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [fcn.0040136c]
lea eax, [ebp - 0x274]
push eax
lea ecx, [ebp - 0x58]
push ecx
lea edx, [ebp - 0x54]
push edx
lea eax, [ebp - 0xb0]
push eax
call fcn.0043fb10
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xc0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0xd0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimVar]
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xe0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimVar]
mov word [ebp - 0x280], 0
mov word [ebp - 0x27c], 5
mov word [ebp - 0x278], 1
mov dword [ebp - 0x2ac], 0x165
cmp dword [ebp - 0x2ac], 0x3e9
jae 0x4b0f12
mov dword [ebp - 0x508], 0
jmp 0x4b0f1e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x508], eax
lea ecx, [ebp - 0x280]
push ecx
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x278]
push eax
mov ecx, dword [ebp - 0x2ac]
mov edx, dword [0x4d5034]
lea eax, [edx + ecx*4]
push eax
call fcn.0043ec20
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 0x8008
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0xf0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x2b0], ax
lea eax, [ebp - 0x58]
push eax
lea ecx, [ebp - 0x54]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea edx, [ebp - 0xf0]
push edx
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x90]
push edx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x20
movsx eax, word [ebp - 0x2b0]
test eax, eax
je 0x4b1604
mov dword [ebp - 4], 0x6f
mov word [ebp - 0x27c], 0
mov word [ebp - 0x278], 5
mov word [ebp - 0x274], 1
mov dword [ebp - 0x2a4], 0x12
cmp dword [ebp - 0x2a4], 0x3e9
jae 0x4b1015
mov dword [ebp - 0x50c], 0
jmp 0x4b1021
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x50c], eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x278]
push edx
lea eax, [ebp - 0x274]
push eax
mov ecx, dword [ebp - 0x2a4]
mov edx, dword [0x4d5034]
lea eax, [edx + ecx*4]
push eax
call fcn.0043ec20
mov edx, eax
lea ecx, [ebp - 0x78]
call dword [fcn.0040136c]
mov word [ebp - 0x288], 0
mov word [ebp - 0x284], 5
mov word [ebp - 0x280], 1
mov dword [ebp - 0x2a8], 0x166
cmp dword [ebp - 0x2a8], 0x3e9
jae 0x4b1093
mov dword [ebp - 0x510], 0
jmp 0x4b109f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x510], eax
lea ecx, [ebp - 0x288]
push ecx
lea edx, [ebp - 0x284]
push edx
lea eax, [ebp - 0x280]
push eax
mov ecx, dword [ebp - 0x2a8]
mov edx, dword [0x4d5034]
lea eax, [edx + ecx*4]
push eax
call fcn.0043ec20
mov edx, eax
lea ecx, [ebp - 0x7c]
call dword [fcn.0040136c]
movsx ecx, word [ebp - 0x38]
mov dword [ebp - 0x2b0], ecx
cmp dword [ebp - 0x2b0], 0xb
jae 0x4b10f3
mov dword [ebp - 0x514], 0
jmp 0x4b10ff
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x514], eax
mov edx, dword [ebp - 0x2b0]
mov eax, dword [0x4d55f4]
mov ecx, dword [eax + edx*4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x90], 3
movsx edx, word [ebp - 0x38]
mov dword [ebp - 0x2ac], edx
cmp dword [ebp - 0x2ac], 0xb
jae 0x4b1143
mov dword [ebp - 0x518], 0
jmp 0x4b114f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x518], eax
mov eax, dword [ebp - 0x2ac]
mov ecx, dword [0x4d55f4]
lea edx, [ecx + eax*4]
mov dword [ebp - 0x1c8], edx
mov dword [ebp - 0x1d0], 0x4008
lea eax, [ebp - 0x90]
push eax
push 5
lea ecx, [ebp - 0x1d0]
push ecx
lea edx, [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov word [ebp - 0x28c], 1
mov edx, 0x4134ec
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0xa0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [fcn.0040136c]
lea ecx, [ebp - 0x28c]
push ecx
lea edx, [ebp - 0x68]
push edx
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0xb0]
push ecx
call fcn.0043fb10
mov word [ebp - 0x298], 0
mov word [ebp - 0x294], 5
mov word [ebp - 0x290], 1
mov dword [ebp - 0x2b8], 0x104
cmp dword [ebp - 0x2b8], 0x3e9
jae 0x4b1212
mov dword [ebp - 0x51c], 0
jmp 0x4b121e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x51c], eax
lea edx, [ebp - 0x298]
push edx
lea eax, [ebp - 0x294]
push eax
lea ecx, [ebp - 0x290]
push ecx
mov edx, dword [ebp - 0x2b8]
mov eax, dword [0x4d5034]
lea ecx, [eax + edx*4]
push ecx
call fcn.0043ec20
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [fcn.0040136c]
movsx edx, word [ebp - 0x38]
mov dword [ebp - 0x2b4], edx
cmp dword [ebp - 0x2b4], 0xb
jae 0x4b1271
mov dword [ebp - 0x520], 0
jmp 0x4b127d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x520], eax
lea eax, [ebp - 0x6c]
push eax
mov ecx, dword [ebp - 0x2b4]
mov edx, dword [0x4d562c]
lea eax, [edx + ecx*4]
push eax
lea ecx, [ebp - 0x130]
push ecx
call fcn.00440fd0
mov word [ebp - 0x29c], 0
mov edx, 0x40e8e8
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x78]
mov dword [ebp - 0x338], edx
mov dword [ebp - 0x78], 0
mov eax, dword [ebp - 0x7c]
mov dword [ebp - 0x33c], eax
mov dword [ebp - 0x7c], 0
mov ecx, dword [0x4d52e4]
push ecx
mov edx, dword [ebp - 0x338]
lea ecx, [ebp - 0x54]
call dword [fcn.0040136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [fcn.0040136c]
push eax
mov edx, dword [ebp - 0x33c]
lea ecx, [ebp - 0x5c]
call dword [fcn.0040136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [fcn.0040136c]
push eax
push 0x4134ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xc0], 8
mov dword [ebp - 0x1e8], 0x4134ec
mov dword [ebp - 0x1f0], 8
mov edx, dword [0x4d51dc]
mov dword [ebp - 0x1f8], edx
mov dword [ebp - 0x200], 8
mov dword [ebp - 0x208], 0x4134ec
mov dword [ebp - 0x210], 8
movsx eax, word [ebp - 0x38]
mov dword [ebp - 0x2bc], eax
cmp dword [ebp - 0x2bc], 0xb
jae 0x4b1397
mov dword [ebp - 0x524], 0
jmp 0x4b13a3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x524], eax
mov ecx, dword [ebp - 0x2bc]
mov edx, dword [0x4d5610]
mov eax, dword [edx + ecx*4]
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x220], 8
mov dword [ebp - 0x228], 0x4134ec
mov dword [ebp - 0x230], 8
mov dword [ebp - 0x238], 0x4134ec
mov dword [ebp - 0x240], 8
mov ecx, dword [ebp - 0x44]
mov dword [ebp - 0x248], ecx
mov dword [ebp - 0x250], 8
mov dword [ebp - 0x258], 0x4134ec
mov dword [ebp - 0x260], 8
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0x268], edx
mov dword [ebp - 0x270], 8
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xd0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0xe0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x200]
push edx
lea eax, [ebp - 0xf0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x210]
push ecx
lea edx, [ebp - 0x100]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x220]
push eax
lea ecx, [ebp - 0x110]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x230]
push edx
lea eax, [ebp - 0x120]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x130]
push ecx
lea edx, [ebp - 0x140]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x240]
push eax
lea ecx, [ebp - 0x150]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x250]
push edx
lea eax, [ebp - 0x160]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x260]
push ecx
lea edx, [ebp - 0x170]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x270]
push eax
lea ecx, [ebp - 0x180]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x70]
call dword [fcn.0040136c]
lea edx, [ebp - 0x29c]
push edx
lea eax, [ebp - 0x74]
push eax
lea ecx, [ebp - 0x70]
push ecx
lea edx, [ebp - 0x190]
push edx
call fcn.00442560
lea eax, [ebp - 0x7c]
push eax
lea ecx, [ebp - 0x78]
push ecx
lea edx, [ebp - 0x74]
push edx
lea eax, [ebp - 0x70]
push eax
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
push 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x30
lea edx, [ebp - 0x190]
push edx
lea eax, [ebp - 0x180]
push eax
lea ecx, [ebp - 0x170]
push ecx
lea edx, [ebp - 0x160]
push edx
lea eax, [ebp - 0x150]
push eax
lea ecx, [ebp - 0x140]
push ecx
lea edx, [ebp - 0x130]
push edx
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0xf0]
push eax
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x90]
push eax
push 0x11
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x48
mov dword [ebp - 4], 0x70
mov word [ebp - 0x48], 0x6f
jmp 0x4b42a6
mov dword [ebp - 4], 0x74
push 0x4d5188
call fcn.004b4470
movsx ecx, ax
test ecx, ecx
jne 0x4b42a6
mov dword [ebp - 4], 0x75
mov dx, word [ebp - 0x38]
and dx, 1
jns 0x4b163e
dec dx
or dx, 0xfffe
inc dx
neg dx
sbb edx, edx
inc edx
neg edx
mov word [ebp - 0x1e8], dx
mov dword [ebp - 0x1f0], 0xb
mov dword [ebp - 0x1c8], 0x4d5188
mov dword [ebp - 0x1d0], 0x4008
lea eax, [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0x90]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
mov word [ebp - 0x27c], 0
mov word [ebp - 0x278], 5
mov word [ebp - 0x274], 1
mov dword [ebp - 0x2a4], 0x15d
cmp dword [ebp - 0x2a4], 0x3e9
jae 0x4b16bc
mov dword [ebp - 0x528], 0
jmp 0x4b16c8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x528], eax
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x278]
push eax
lea ecx, [ebp - 0x274]
push ecx
mov edx, dword [ebp - 0x2a4]
mov eax, dword [0x4d5034]
lea ecx, [eax + edx*4]
push ecx
call fcn.0043ec20
mov dword [ebp - 0x98], eax
mov dword [ebp - 0xa0], 8
mov dword [ebp - 0x1d8], 0
mov dword [ebp - 0x1e0], 0x8002
mov dword [ebp - 0x1f8], 0x4d5188
mov dword [ebp - 0x200], 0x4008
lea edx, [ebp - 0x200]
push edx
lea eax, [ebp - 0xe0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
mov word [ebp - 0x288], 0
mov word [ebp - 0x284], 5
mov word [ebp - 0x280], 1
mov dword [ebp - 0x2a8], 0x15f
cmp dword [ebp - 0x2a8], 0x3e9
jae 0x4b177a
mov dword [ebp - 0x52c], 0
jmp 0x4b1786
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x52c], eax
lea ecx, [ebp - 0x288]
push ecx
lea edx, [ebp - 0x284]
push edx
lea eax, [ebp - 0x280]
push eax
mov ecx, dword [ebp - 0x2a8]
mov edx, dword [0x4d5034]
lea eax, [edx + ecx*4]
push eax
call fcn.0043ec20
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 8
mov dword [ebp - 0x208], 0
mov dword [ebp - 0x210], 0x8002
mov ecx, dword [ebp - 0x40]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcFileLen]
xor edx, edx
cmp eax, 0x4e20
setl dl
neg edx
mov word [ebp - 0x218], dx
mov dword [ebp - 0x220], 0xb
lea eax, [ebp - 0x1f0]
push eax
push 1
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0xa0]
push edx
push 0
lea eax, [ebp - 0xb0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
lea edx, [ebp - 0xc0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0xd0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
push 1
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0xf0]
push edx
push 0
lea eax, [ebp - 0x100]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
push eax
lea ecx, [ebp - 0x210]
push ecx
lea edx, [ebp - 0x110]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x120]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea ecx, [ebp - 0x220]
push ecx
lea edx, [ebp - 0x130]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x2ac], ax
lea eax, [ebp - 0x220]
push eax
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0xf0]
push eax
lea ecx, [ebp - 0x1f0]
push ecx
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0xa0]
push ecx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
movsx edx, word [ebp - 0x2ac]
test edx, edx
je 0x4b338a
mov dword [ebp - 4], 0x76
mov word [ebp - 0x274], 0
mov edx, 0x4134ec
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
movsx eax, word [ebp - 0x38]
mov dword [ebp - 0x2a4], eax
cmp dword [ebp - 0x2a4], 0xb
jae 0x4b1939
mov dword [ebp - 0x530], 0
jmp 0x4b1945
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x530], eax
lea ecx, [ebp - 0x274]
push ecx
lea edx, [ebp - 0x54]
push edx
mov eax, dword [ebp - 0x2a4]
mov ecx, dword [0x4d55f4]
lea edx, [ecx + eax*4]
push edx
lea eax, [ebp - 0x90]
push eax
call fcn.0043fb10
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0xb0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimVar]
mov word [ebp - 0x280], 0
mov word [ebp - 0x27c], 5
mov word [ebp - 0x278], 1
mov dword [ebp - 0x2a8], 0xfc
cmp dword [ebp - 0x2a8], 0x3e9
jae 0x4b19d1
mov dword [ebp - 0x534], 0
jmp 0x4b19dd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x534], eax
lea edx, [ebp - 0x280]
push edx
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x278]
push ecx
mov edx, dword [ebp - 0x2a8]
mov eax, dword [0x4d5034]
lea ecx, [eax + edx*4]
push ecx
call fcn.0043ec20
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xc0], 0x8008
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0xd0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
mov edx, eax
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0xf0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimVar]
lea ecx, [ebp - 0xf0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x2ac], ax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0xf0]
push edx
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x90]
push ecx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
movsx edx, word [ebp - 0x2ac]
test edx, edx
je 0x4b1ee2
mov dword [ebp - 4], 0x77
cmp word [ebp - 0x48], 1
jne 0x4b1edd
mov dword [ebp - 4], 0x78
mov word [ebp - 0x27c], 0
mov word [ebp - 0x278], 5
mov word [ebp - 0x274], 1
mov dword [ebp - 0x2a4], 0x12
cmp dword [ebp - 0x2a4], 0x3e9
jae 0x4b1b0a
mov dword [ebp - 0x538], 0
jmp 0x4b1b16
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x538], eax
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x278]
push ecx
lea edx, [ebp - 0x274]
push edx
mov eax, dword [ebp - 0x2a4]
mov ecx, dword [0x4d5034]
lea edx, [ecx + eax*4]
push edx
call fcn.0043ec20
mov edx, eax
lea ecx, [ebp - 0x70]
call dword [fcn.0040136c]
mov word [ebp - 0x288], 0
mov word [ebp - 0x284], 5
mov word [ebp - 0x280], 1
mov dword [ebp - 0x2a8], 0x162
cmp dword [ebp - 0x2a8], 0x3e9
jae 0x4b1b88
mov dword [ebp - 0x53c], 0
jmp 0x4b1b94
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x53c], eax
lea eax, [ebp - 0x288]
push eax
lea ecx, [ebp - 0x284]
push ecx
lea edx, [ebp - 0x280]
push edx
mov eax, dword [ebp - 0x2a8]
mov ecx, dword [0x4d5034]
lea edx, [ecx + eax*4]
push edx
call fcn.0043ec20
mov edx, eax
lea ecx, [ebp - 0x74]
call dword [fcn.0040136c]
mov word [ebp - 0x28c], 1
mov edx, 0x4134ec
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
movsx eax, word [ebp - 0x38]
mov dword [ebp - 0x2ac], eax
cmp dword [ebp - 0x2ac], 0xb
jae 0x4b1bff
mov dword [ebp - 0x540], 0
jmp 0x4b1c0b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x540], eax
lea ecx, [ebp - 0x28c]
push ecx
lea edx, [ebp - 0x64]
push edx
mov eax, dword [ebp - 0x2ac]
mov ecx, dword [0x4d55f4]
lea edx, [ecx + eax*4]
push edx
lea eax, [ebp - 0x90]
push eax
call fcn.0043fb10
movsx ecx, word [ebp - 0x38]
mov dword [ebp - 0x2b4], ecx
cmp dword [ebp - 0x2b4], 0xb
jae 0x4b1c51
mov dword [ebp - 0x544], 0
jmp 0x4b1c5d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x544], eax
mov edx, dword [ebp - 0x2b4]
mov eax, dword [0x4d5648]
mov ecx, dword [eax + edx*4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov dword [ebp - 0xc8], eax
mov dword [ebp - 0xd0], 3
movsx edx, word [ebp - 0x38]
mov dword [ebp - 0x2b0], edx
cmp dword [ebp - 0x2b0], 0xb
jae 0x4b1ca1
mov dword [ebp - 0x548], 0
jmp 0x4b1cad
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x548], eax
mov eax, dword [ebp - 0x2b0]
mov ecx, dword [0x4d5648]
lea edx, [ecx + eax*4]
mov dword [ebp - 0x1d8], edx
mov dword [ebp - 0x1e0], 0x4008
lea eax, [ebp - 0xd0]
push eax
push 2
lea ecx, [ebp - 0x1e0]
push ecx
lea edx, [ebp - 0xe0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov word [ebp - 0x290], 0
mov edx, 0x40e8e8
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x70]
mov dword [ebp - 0x340], eax
mov dword [ebp - 0x70], 0
mov ecx, dword [ebp - 0x74]
mov dword [ebp - 0x344], ecx
mov dword [ebp - 0x74], 0
mov edx, dword [0x4d52e4]
push edx
mov edx, dword [ebp - 0x340]
lea ecx, [ebp - 0x54]
call dword [fcn.0040136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [fcn.0040136c]
push eax
mov edx, dword [ebp - 0x344]
lea ecx, [ebp - 0x5c]
call dword [fcn.0040136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [fcn.0040136c]
push eax
push 0x4134ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x98], eax
mov dword [ebp - 0xa0], 8
mov dword [ebp - 0x1c8], 0x415af8
mov dword [ebp - 0x1d0], 8
mov dword [ebp - 0x1f8], 0x415af8
mov dword [ebp - 0x200], 8
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x208], eax
mov dword [ebp - 0x210], 8
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0xb0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x1d0]
push ecx
lea edx, [ebp - 0xc0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0xf0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x200]
push edx
lea eax, [ebp - 0x100]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x210]
push ecx
lea edx, [ebp - 0x110]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [fcn.0040136c]
lea eax, [ebp - 0x290]
push eax
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x68]
push edx
lea eax, [ebp - 0x120]
push eax
call fcn.00442560
lea ecx, [ebp - 0x74]
push ecx
lea edx, [ebp - 0x70]
push edx
lea eax, [ebp - 0x6c]
push eax
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
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x28
lea ecx, [ebp - 0x120]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0xf0]
push ecx
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0xa0]
push ecx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
jmp 0x4b3385
mov dword [ebp - 4], 0x7a
mov word [ebp - 0x274], 0
mov edx, 0x4134ec
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
movsx edx, word [ebp - 0x38]
mov dword [ebp - 0x2a4], edx
cmp dword [ebp - 0x2a4], 0xb
jae 0x4b1f1f
mov dword [ebp - 0x54c], 0
jmp 0x4b1f2b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x54c], eax
lea eax, [ebp - 0x274]
push eax
lea ecx, [ebp - 0x54]
push ecx
mov edx, dword [ebp - 0x2a4]
mov eax, dword [0x4d55f4]
lea ecx, [eax + edx*4]
push ecx
lea edx, [ebp - 0x90]
push edx
call fcn.0043fb10
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0xb0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimVar]
mov word [ebp - 0x280], 0
mov word [ebp - 0x27c], 5
mov word [ebp - 0x278], 1
mov dword [ebp - 0x2a8], 0x101
cmp dword [ebp - 0x2a8], 0x3e9
jae 0x4b1fb6
mov dword [ebp - 0x550], 0
jmp 0x4b1fc2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x550], eax
lea ecx, [ebp - 0x280]
push ecx
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x278]
push eax
mov ecx, dword [ebp - 0x2a8]
mov edx, dword [0x4d5034]
lea eax, [edx + ecx*4]
push eax
call fcn.0043ec20
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xc0], 0x8008
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xd0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
mov edx, eax
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0xf0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimVar]
lea eax, [ebp - 0xf0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x2ac], ax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xf0]
push ecx
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x90]
push eax
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
movsx ecx, word [ebp - 0x2ac]
test ecx, ecx
je 0x4b24c5
mov dword [ebp - 4], 0x7b
cmp word [ebp - 0x48], 1
jne 0x4b24c0
mov dword [ebp - 4], 0x7c
mov word [ebp - 0x27c], 0
mov word [ebp - 0x278], 5
mov word [ebp - 0x274], 1
mov dword [ebp - 0x2a4], 0x12
cmp dword [ebp - 0x2a4], 0x3e9
jae 0x4b20f0
mov dword [ebp - 0x554], 0
jmp 0x4b20fc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x554], eax
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x278]
push eax
lea ecx, [ebp - 0x274]
push ecx
mov edx, dword [ebp - 0x2a4]
mov eax, dword [0x4d5034]
lea ecx, [eax + edx*4]
push ecx
call fcn.0043ec20
mov edx, eax
lea ecx, [ebp - 0x70]
call dword [fcn.0040136c]
mov word [ebp - 0x288], 0
mov word [ebp - 0x284], 5
mov word [ebp - 0x280], 1
mov dword [ebp - 0x2a8], 0x163
cmp dword [ebp - 0x2a8], 0x3e9
jae 0x4b216d
mov dword [ebp - 0x558], 0
jmp 0x4b2179
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x558], eax
lea edx, [ebp - 0x288]
push edx
lea eax, [ebp - 0x284]
push eax
lea ecx, [ebp - 0x280]
push ecx
mov edx, dword [ebp - 0x2a8]
mov eax, dword [0x4d5034]
lea ecx, [eax + edx*4]
push ecx
call fcn.0043ec20
mov edx, eax
lea ecx, [ebp - 0x74]
call dword [fcn.0040136c]
mov word [ebp - 0x28c], 1
mov edx, 0x4134ec
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
movsx edx, word [ebp - 0x38]
mov dword [ebp - 0x2ac], edx
cmp dword [ebp - 0x2ac], 0xb
jae 0x4b21e3
mov dword [ebp - 0x55c], 0
jmp 0x4b21ef
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x55c], eax
lea eax, [ebp - 0x28c]
push eax
lea ecx, [ebp - 0x64]
push ecx
mov edx, dword [ebp - 0x2ac]
mov eax, dword [0x4d55f4]
lea ecx, [eax + edx*4]
push ecx
lea edx, [ebp - 0x90]
push edx
call fcn.0043fb10
movsx eax, word [ebp - 0x38]
mov dword [ebp - 0x2b4], eax
cmp dword [ebp - 0x2b4], 0xb
jae 0x4b2234
mov dword [ebp - 0x560], 0
jmp 0x4b2240
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x560], eax
mov ecx, dword [ebp - 0x2b4]
mov edx, dword [0x4d5648]
mov eax, dword [edx + ecx*4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov dword [ebp - 0xc8], eax
mov dword [ebp - 0xd0], 3
movsx ecx, word [ebp - 0x38]
mov dword [ebp - 0x2b0], ecx
cmp dword [ebp - 0x2b0], 0xb
jae 0x4b2285
mov dword [ebp - 0x564], 0
jmp 0x4b2291
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x564], eax
mov edx, dword [ebp - 0x2b0]
mov eax, dword [0x4d5648]
lea ecx, [eax + edx*4]
mov dword [ebp - 0x1d8], ecx
mov dword [ebp - 0x1e0], 0x4008
lea edx, [ebp - 0xd0]
push edx
push 2
lea eax, [ebp - 0x1e0]
push eax
lea ecx, [ebp - 0xe0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov word [ebp - 0x290], 0
mov edx, 0x40e8e8
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x70]
mov dword [ebp - 0x348], edx
mov dword [ebp - 0x70], 0
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x34c], eax
mov dword [ebp - 0x74], 0
mov ecx, dword [0x4d52e4]
push ecx
mov edx, dword [ebp - 0x348]
lea ecx, [ebp - 0x54]
call dword [fcn.0040136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [fcn.0040136c]
push eax
mov edx, dword [ebp - 0x34c]
lea ecx, [ebp - 0x5c]
call dword [fcn.0040136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [fcn.0040136c]
push eax
push 0x4134ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x98], eax
mov dword [ebp - 0xa0], 8
mov dword [ebp - 0x1c8], 0x415af8
mov dword [ebp - 0x1d0], 8
mov dword [ebp - 0x1f8], 0x415af8
mov dword [ebp - 0x200], 8
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0x208], edx
mov dword [ebp - 0x210], 8
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0xb0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0xc0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0xf0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x200]
push ecx
lea edx, [ebp - 0x100]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x210]
push eax
lea ecx, [ebp - 0x110]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [fcn.0040136c]
lea edx, [ebp - 0x290]
push edx
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x68]
push ecx
lea edx, [ebp - 0x120]
push edx
call fcn.00442560
lea eax, [ebp - 0x74]
push eax
lea ecx, [ebp - 0x70]
push ecx
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x68]
push eax
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x60]
push edx
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x58]
push ecx
lea edx, [ebp - 0x54]
push edx
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x28
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0xf0]
push eax
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0xa0]
push eax
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
jmp 0x4b3385
mov dword [ebp - 4], 0x7e
mov word [ebp - 0x274], 0
mov edx, 0x4134ec
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
movsx ecx, word [ebp - 0x38]
mov dword [ebp - 0x2a4], ecx
cmp dword [ebp - 0x2a4], 0xb
jae 0x4b2502
mov dword [ebp - 0x568], 0
jmp 0x4b250e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x568], eax
lea edx, [ebp - 0x274]
push edx
lea eax, [ebp - 0x54]
push eax
mov ecx, dword [ebp - 0x2a4]
mov edx, dword [0x4d55f4]
lea eax, [edx + ecx*4]
push eax
lea ecx, [ebp - 0x90]
push ecx
call fcn.0043fb10
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0xa0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0xb0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimVar]
mov word [ebp - 0x280], 0
mov word [ebp - 0x27c], 5
mov word [ebp - 0x278], 1
mov dword [ebp - 0x2a8], 0x103
cmp dword [ebp - 0x2a8], 0x3e9
jae 0x4b259a
mov dword [ebp - 0x56c], 0
jmp 0x4b25a6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x56c], eax
lea eax, [ebp - 0x280]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x278]
push edx
mov eax, dword [ebp - 0x2a8]
mov ecx, dword [0x4d5034]
lea edx, [ecx + eax*4]
push edx
call fcn.0043ec20
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xc0], 0x8008
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0xd0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
mov edx, eax
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0xf0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimVar]
lea edx, [ebp - 0xf0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x2ac], ax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0xf0]
push eax
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x90]
push edx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
movsx eax, word [ebp - 0x2ac]
test eax, eax
je 0x4b2c43
mov dword [ebp - 4], 0x7f
mov word [ebp - 0x27c], 0
mov word [ebp - 0x278], 5
mov word [ebp - 0x274], 1
mov dword [ebp - 0x2a4], 0x12
cmp dword [ebp - 0x2a4], 0x3e9
jae 0x4b26c2
mov dword [ebp - 0x570], 0
jmp 0x4b26ce
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x570], eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x278]
push edx
lea eax, [ebp - 0x274]
push eax
mov ecx, dword [ebp - 0x2a4]
mov edx, dword [0x4d5034]
lea eax, [edx + ecx*4]
push eax
call fcn.0043ec20
mov edx, eax
lea ecx, [ebp - 0x74]
call dword [fcn.0040136c]
mov word [ebp - 0x288], 0
mov word [ebp - 0x284], 5
mov word [ebp - 0x280], 1
mov dword [ebp - 0x2a8], 0x164
cmp dword [ebp - 0x2a8], 0x3e9
jae 0x4b2740
mov dword [ebp - 0x574], 0
jmp 0x4b274c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x574], eax
lea ecx, [ebp - 0x288]
push ecx
lea edx, [ebp - 0x284]
push edx
lea eax, [ebp - 0x280]
push eax
mov ecx, dword [ebp - 0x2a8]
mov edx, dword [0x4d5034]
lea eax, [edx + ecx*4]
push eax
call fcn.0043ec20
mov edx, eax
lea ecx, [ebp - 0x78]
call dword [fcn.0040136c]
mov word [ebp - 0x28c], 1
mov edx, 0x4134ec
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
movsx ecx, word [ebp - 0x38]
mov dword [ebp - 0x2ac], ecx
cmp dword [ebp - 0x2ac], 0xb
jae 0x4b27b7
mov dword [ebp - 0x578], 0
jmp 0x4b27c3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x578], eax
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x64]
push eax
mov ecx, dword [ebp - 0x2ac]
mov edx, dword [0x4d55f4]
lea eax, [edx + ecx*4]
push eax
lea ecx, [ebp - 0x90]
push ecx
call fcn.0043fb10
mov word [ebp - 0x298], 0
mov word [ebp - 0x294], 5
mov word [ebp - 0x290], 1
mov dword [ebp - 0x2b4], 0x104
cmp dword [ebp - 0x2b4], 0x3e9
jae 0x4b2827
mov dword [ebp - 0x57c], 0
jmp 0x4b2833
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x57c], eax
lea edx, [ebp - 0x298]
push edx
lea eax, [ebp - 0x294]
push eax
lea ecx, [ebp - 0x290]
push ecx
mov edx, dword [ebp - 0x2b4]
mov eax, dword [0x4d5034]
lea ecx, [eax + edx*4]
push ecx
call fcn.0043ec20
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [fcn.0040136c]
movsx edx, word [ebp - 0x38]
mov dword [ebp - 0x2b0], edx
cmp dword [ebp - 0x2b0], 0xb
jae 0x4b2886
mov dword [ebp - 0x580], 0
jmp 0x4b2892
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x580], eax
lea eax, [ebp - 0x68]
push eax
mov ecx, dword [ebp - 0x2b0]
mov edx, dword [0x4d562c]
lea eax, [edx + ecx*4]
push eax
lea ecx, [ebp - 0xf0]
push ecx
call fcn.00440fd0
mov word [ebp - 0x29c], 0
mov edx, 0x40e8e8
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x74]
mov dword [ebp - 0x350], edx
mov dword [ebp - 0x74], 0
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x354], eax
mov dword [ebp - 0x78], 0
mov ecx, dword [0x4d52e4]
push ecx
mov edx, dword [ebp - 0x350]
lea ecx, [ebp - 0x54]
call dword [fcn.0040136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [fcn.0040136c]
push eax
mov edx, dword [ebp - 0x354]
lea ecx, [ebp - 0x5c]
call dword [fcn.0040136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [fcn.0040136c]
push eax
push 0x4134ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x98], eax
mov dword [ebp - 0xa0], 8
mov dword [ebp - 0x1c8], 0x4134ec
mov dword [ebp - 0x1d0], 8
movsx edx, word [ebp - 0x38]
mov dword [ebp - 0x2b8], edx
cmp dword [ebp - 0x2b8], 0xb
jae 0x4b2982
mov dword [ebp - 0x584], 0
jmp 0x4b298e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x584], eax
mov eax, dword [ebp - 0x2b8]
mov ecx, dword [0x4d5610]
mov edx, dword [ecx + eax*4]
mov dword [ebp - 0x1d8], edx
mov dword [ebp - 0x1e0], 8
mov dword [ebp - 0x1e8], 0x4134ec
mov dword [ebp - 0x1f0], 8
mov dword [ebp - 0x1f8], 0x4134ec
mov dword [ebp - 0x200], 8
movsx eax, word [ebp - 0x38]
mov dword [ebp - 0x2bc], eax
cmp dword [ebp - 0x2bc], 0xb
jae 0x4b29f4
mov dword [ebp - 0x588], 0
jmp 0x4b2a00
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x588], eax
mov ecx, dword [ebp - 0x2bc]
mov edx, dword [0x4d5648]
mov eax, dword [edx + ecx*4]
mov dword [ebp - 0x208], eax
mov dword [ebp - 0x210], 8
mov dword [ebp - 0x218], 0x4134ec
mov dword [ebp - 0x220], 8
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0x228], ecx
mov dword [ebp - 0x230], 8
mov dword [ebp - 0x238], 0x4134ec
mov dword [ebp - 0x240], 8
mov edx, dword [0x4d51d8]
mov dword [ebp - 0x248], edx
mov dword [ebp - 0x250], 8
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0xb0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0xc0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x1e0]
push edx
lea eax, [ebp - 0xd0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x1f0]
push ecx
lea edx, [ebp - 0xe0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0xf0]
push eax
lea ecx, [ebp - 0x100]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x200]
push edx
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x210]
push ecx
lea edx, [ebp - 0x120]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x220]
push eax
lea ecx, [ebp - 0x130]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x230]
push edx
lea eax, [ebp - 0x140]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x240]
push ecx
lea edx, [ebp - 0x150]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x250]
push eax
lea ecx, [ebp - 0x160]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [fcn.0040136c]
lea edx, [ebp - 0x29c]
push edx
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x170]
push edx
call fcn.00442560
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp - 0x74]
push ecx
lea edx, [ebp - 0x70]
push edx
lea eax, [ebp - 0x6c]
push eax
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
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x2c
lea ecx, [ebp - 0x170]
push ecx
lea edx, [ebp - 0x160]
push edx
lea eax, [ebp - 0x150]
push eax
lea ecx, [ebp - 0x140]
push ecx
lea edx, [ebp - 0x130]
push edx
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0xf0]
push eax
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0xa0]
push eax
push 0xf
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x40
mov dword [ebp - 4], 0x80
mov word [ebp - 0x48], 0x6f
jmp 0x4b3385
mov dword [ebp - 4], 0x81
mov word [ebp - 0x274], 0
mov edx, 0x4134ec
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
movsx ecx, word [ebp - 0x38]
mov dword [ebp - 0x2a4], ecx
cmp dword [ebp - 0x2a4], 0xb
jae 0x4b2c80
mov dword [ebp - 0x58c], 0
jmp 0x4b2c8c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x58c], eax
lea edx, [ebp - 0x274]
push edx
lea eax, [ebp - 0x54]
push eax
mov ecx, dword [ebp - 0x2a4]
mov edx, dword [0x4d55f4]
lea eax, [edx + ecx*4]
push eax
lea ecx, [ebp - 0x90]
push ecx
call fcn.0043fb10
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0xa0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0xb0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimVar]
mov word [ebp - 0x280], 0
mov word [ebp - 0x27c], 5
mov word [ebp - 0x278], 1
mov dword [ebp - 0x2a8], 0x165
cmp dword [ebp - 0x2a8], 0x3e9
jae 0x4b2d18
mov dword [ebp - 0x590], 0
jmp 0x4b2d24
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x590], eax
lea eax, [ebp - 0x280]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x278]
push edx
mov eax, dword [ebp - 0x2a8]
mov ecx, dword [0x4d5034]
lea edx, [ecx + eax*4]
push edx
call fcn.0043ec20
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xc0], 0x8008
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0xd0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
mov edx, eax
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0xf0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimVar]
lea edx, [ebp - 0xf0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x2ac], ax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0xf0]
push eax
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x90]
push edx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
movsx eax, word [ebp - 0x2ac]
test eax, eax
je 0x4b3385
mov dword [ebp - 4], 0x82
mov word [ebp - 0x27c], 0
mov word [ebp - 0x278], 5
mov word [ebp - 0x274], 1
mov dword [ebp - 0x2a4], 0x12
cmp dword [ebp - 0x2a4], 0x3e9
jae 0x4b2e40
mov dword [ebp - 0x594], 0
jmp 0x4b2e4c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x594], eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x278]
push edx
lea eax, [ebp - 0x274]
push eax
mov ecx, dword [ebp - 0x2a4]
mov edx, dword [0x4d5034]
lea eax, [edx + ecx*4]
push eax
call fcn.0043ec20
mov edx, eax
lea ecx, [ebp - 0x74]
call dword [fcn.0040136c]
mov word [ebp - 0x288], 0
mov word [ebp - 0x284], 5
mov word [ebp - 0x280], 1
mov dword [ebp - 0x2a8], 0x166
cmp dword [ebp - 0x2a8], 0x3e9
jae 0x4b2ebe
mov dword [ebp - 0x598], 0
jmp 0x4b2eca
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x598], eax
lea ecx, [ebp - 0x288]
push ecx
lea edx, [ebp - 0x284]
push edx
lea eax, [ebp - 0x280]
push eax
mov ecx, dword [ebp - 0x2a8]
mov edx, dword [0x4d5034]
lea eax, [edx + ecx*4]
push eax
call fcn.0043ec20
mov edx, eax
lea ecx, [ebp - 0x78]
call dword [fcn.0040136c]
mov word [ebp - 0x28c], 1
mov edx, 0x4134ec
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
movsx ecx, word [ebp - 0x38]
mov dword [ebp - 0x2ac], ecx
cmp dword [ebp - 0x2ac], 0xb
jae 0x4b2f35
mov dword [ebp - 0x59c], 0
jmp 0x4b2f41
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x59c], eax
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x64]
push eax
mov ecx, dword [ebp - 0x2ac]
mov edx, dword [0x4d55f4]
lea eax, [edx + ecx*4]
push eax
lea ecx, [ebp - 0x90]
push ecx
call fcn.0043fb10
mov word [ebp - 0x298], 0
mov word [ebp - 0x294], 5
mov word [ebp - 0x290], 1
mov dword [ebp - 0x2b4], 0x104
cmp dword [ebp - 0x2b4], 0x3e9
jae 0x4b2fa5
mov dword [ebp - 0x5a0], 0
jmp 0x4b2fb1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5a0], eax
lea edx, [ebp - 0x298]
push edx
lea eax, [ebp - 0x294]
push eax
lea ecx, [ebp - 0x290]
push ecx
mov edx, dword [ebp - 0x2b4]
mov eax, dword [0x4d5034]
lea ecx, [eax + edx*4]
push ecx
call fcn.0043ec20
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [fcn.0040136c]
movsx edx, word [ebp - 0x38]
mov dword [ebp - 0x2b0], edx
cmp dword [ebp - 0x2b0], 0xb
jae 0x4b3004
mov dword [ebp - 0x5a4], 0
jmp 0x4b3010
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5a4], eax
lea eax, [ebp - 0x68]
push eax
mov ecx, dword [ebp - 0x2b0]
mov edx, dword [0x4d562c]
lea eax, [edx + ecx*4]
push eax
lea ecx, [ebp - 0x110]
push ecx
call fcn.00440fd0
mov word [ebp - 0x29c], 0
mov edx, 0x40e8e8
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x74]
mov dword [ebp - 0x358], edx
mov dword [ebp - 0x74], 0
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x35c], eax
mov dword [ebp - 0x78], 0
mov ecx, dword [0x4d52e4]
push ecx
mov edx, dword [ebp - 0x358]
lea ecx, [ebp - 0x54]
call dword [fcn.0040136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [fcn.0040136c]
push eax
mov edx, dword [ebp - 0x35c]
lea ecx, [ebp - 0x5c]
call dword [fcn.0040136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [fcn.0040136c]
push eax
push 0x4134ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x98], eax
mov dword [ebp - 0xa0], 8
mov dword [ebp - 0x1c8], 0x4134ec
mov dword [ebp - 0x1d0], 8
mov edx, dword [0x4d51dc]
mov dword [ebp - 0x1d8], edx
mov dword [ebp - 0x1e0], 8
mov dword [ebp - 0x1e8], 0x4134ec
mov dword [ebp - 0x1f0], 8
movsx eax, word [ebp - 0x38]
mov dword [ebp - 0x2b8], eax
cmp dword [ebp - 0x2b8], 0xb
jae 0x4b312a
mov dword [ebp - 0x5a8], 0
jmp 0x4b3136
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5a8], eax
mov ecx, dword [ebp - 0x2b8]
mov edx, dword [0x4d5610]
mov eax, dword [edx + ecx*4]
mov dword [ebp - 0x1f8], eax
mov dword [ebp - 0x200], 8
mov dword [ebp - 0x208], 0x4134ec
mov dword [ebp - 0x210], 8
mov dword [ebp - 0x218], 0x4134ec
mov dword [ebp - 0x220], 8
mov ecx, dword [ebp - 0x44]
mov dword [ebp - 0x228], ecx
mov dword [ebp - 0x230], 8
mov dword [ebp - 0x238], 0x4134ec
mov dword [ebp - 0x240], 8
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0x248], edx
mov dword [ebp - 0x250], 8
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0xb0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0xc0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x1e0]
push edx
lea eax, [ebp - 0xd0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x1f0]
push ecx
lea edx, [ebp - 0xe0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x200]
push eax
lea ecx, [ebp - 0xf0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x210]
push edx
lea eax, [ebp - 0x100]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x120]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x220]
push eax
lea ecx, [ebp - 0x130]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x230]
push edx
lea eax, [ebp - 0x140]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x240]
push ecx
lea edx, [ebp - 0x150]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x250]
push eax
lea ecx, [ebp - 0x160]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [fcn.0040136c]
lea edx, [ebp - 0x29c]
push edx
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x170]
push edx
call fcn.00442560
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp - 0x74]
push ecx
lea edx, [ebp - 0x70]
push edx
lea eax, [ebp - 0x6c]
push eax
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
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x2c
lea ecx, [ebp - 0x170]
push ecx
lea edx, [ebp - 0x160]
push edx
lea eax, [ebp - 0x150]
push eax
lea ecx, [ebp - 0x140]
push ecx
lea edx, [ebp - 0x130]
push edx
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0xf0]
push eax
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0xa0]
push eax
push 0xf
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x40
mov dword [ebp - 4], 0x83
mov word [ebp - 0x48], 0x6f
jmp 0x4b42a6
mov dword [ebp - 4], 0x85
mov cx, word [ebp - 0x38]
and cx, 1
jns 0x4b33a3
dec cx
or cx, 0xfffe
inc cx
neg cx
sbb ecx, ecx
neg ecx
neg ecx
mov word [ebp - 0x1e8], cx
mov dword [ebp - 0x1f0], 0xb
mov dword [ebp - 0x1c8], 0x4d5188
mov dword [ebp - 0x1d0], 0x4008
lea edx, [ebp - 0x1d0]
push edx
lea eax, [ebp - 0x90]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
mov word [ebp - 0x27c], 0
mov word [ebp - 0x278], 5
mov word [ebp - 0x274], 1
mov dword [ebp - 0x2a4], 0x15d
cmp dword [ebp - 0x2a4], 0x3e9
jae 0x4b3422
mov dword [ebp - 0x5ac], 0
jmp 0x4b342e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5ac], eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x278]
push edx
lea eax, [ebp - 0x274]
push eax
mov ecx, dword [ebp - 0x2a4]
mov edx, dword [0x4d5034]
lea eax, [edx + ecx*4]
push eax
call fcn.0043ec20
mov dword [ebp - 0x98], eax
mov dword [ebp - 0xa0], 8
mov dword [ebp - 0x1d8], 0
mov dword [ebp - 0x1e0], 0x8002
push 0x4d5188
call fcn.004b4470
neg ax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x1f8], ax
mov dword [ebp - 0x200], 0xb
lea ecx, [ebp - 0x1f0]
push ecx
push 1
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0xa0]
push eax
push 0
lea ecx, [ebp - 0xb0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
push eax
lea edx, [ebp - 0x1e0]
push edx
lea eax, [ebp - 0xc0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpNe]
push eax
lea ecx, [ebp - 0xd0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea edx, [ebp - 0x200]
push edx
lea eax, [ebp - 0xe0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x2a8], ax
lea ecx, [ebp - 0x200]
push ecx
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0xa0]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
movsx eax, word [ebp - 0x2a8]
test eax, eax
je 0x4b42a6
mov dword [ebp - 4], 0x86
mov word [ebp - 0x274], 0
mov edx, 0x4134ec
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
movsx ecx, word [ebp - 0x38]
mov dword [ebp - 0x2a4], ecx
cmp dword [ebp - 0x2a4], 0xb
jae 0x4b3585
mov dword [ebp - 0x5b0], 0
jmp 0x4b3591
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5b0], eax
lea edx, [ebp - 0x274]
push edx
lea eax, [ebp - 0x54]
push eax
mov ecx, dword [ebp - 0x2a4]
mov edx, dword [0x4d55f4]
lea eax, [edx + ecx*4]
push eax
lea ecx, [ebp - 0x90]
push ecx
call fcn.0043fb10
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0xa0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0xb0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimVar]
mov word [ebp - 0x280], 0
mov word [ebp - 0x27c], 5
mov word [ebp - 0x278], 1
mov dword [ebp - 0x2a8], 0xfc
cmp dword [ebp - 0x2a8], 0x3e9
jae 0x4b361d
mov dword [ebp - 0x5b4], 0
jmp 0x4b3629
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5b4], eax
lea eax, [ebp - 0x280]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x278]
push edx
mov eax, dword [ebp - 0x2a8]
mov ecx, dword [0x4d5034]
lea edx, [ecx + eax*4]
push edx
call fcn.0043ec20
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xc0], 0x8008
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0xd0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
mov edx, eax
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0xf0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimVar]
lea edx, [ebp - 0xf0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x2ac], ax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0xf0]
push eax
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x90]
push edx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
movsx eax, word [ebp - 0x2ac]
test eax, eax
je 0x4b3b2f
mov dword [ebp - 4], 0x87
cmp word [ebp - 0x48], 1
jne 0x4b3b2a
mov dword [ebp - 4], 0x88
mov word [ebp - 0x27c], 0
mov word [ebp - 0x278], 5
mov word [ebp - 0x274], 1
mov dword [ebp - 0x2a4], 0x12
cmp dword [ebp - 0x2a4], 0x3e9
jae 0x4b3757
mov dword [ebp - 0x5b8], 0
jmp 0x4b3763
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5b8], eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x278]
push edx
lea eax, [ebp - 0x274]
push eax
mov ecx, dword [ebp - 0x2a4]
mov edx, dword [0x4d5034]
lea eax, [edx + ecx*4]
push eax
call fcn.0043ec20
mov edx, eax
lea ecx, [ebp - 0x70]
call dword [fcn.0040136c]
mov word [ebp - 0x288], 0
mov word [ebp - 0x284], 5
mov word [ebp - 0x280], 1
mov dword [ebp - 0x2a8], 0x162
cmp dword [ebp - 0x2a8], 0x3e9
jae 0x4b37d5
mov dword [ebp - 0x5bc], 0
jmp 0x4b37e1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5bc], eax
lea ecx, [ebp - 0x288]
push ecx
lea edx, [ebp - 0x284]
push edx
lea eax, [ebp - 0x280]
push eax
mov ecx, dword [ebp - 0x2a8]
mov edx, dword [0x4d5034]
lea eax, [edx + ecx*4]
push eax
call fcn.0043ec20
mov edx, eax
lea ecx, [ebp - 0x74]
call dword [fcn.0040136c]
mov word [ebp - 0x28c], 1
mov edx, 0x4134ec
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
movsx ecx, word [ebp - 0x38]
mov dword [ebp - 0x2ac], ecx
cmp dword [ebp - 0x2ac], 0xb
jae 0x4b384c
mov dword [ebp - 0x5c0], 0
jmp 0x4b3858
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5c0], eax
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x64]
push eax
mov ecx, dword [ebp - 0x2ac]
mov edx, dword [0x4d55f4]
lea eax, [edx + ecx*4]
push eax
lea ecx, [ebp - 0x90]
push ecx
call fcn.0043fb10
movsx edx, word [ebp - 0x38]
mov dword [ebp - 0x2b4], edx
cmp dword [ebp - 0x2b4], 0xb
jae 0x4b389e
mov dword [ebp - 0x5c4], 0
jmp 0x4b38aa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5c4], eax
mov eax, dword [ebp - 0x2b4]
mov ecx, dword [0x4d5648]
mov edx, dword [ecx + eax*4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov dword [ebp - 0xc8], eax
mov dword [ebp - 0xd0], 3
movsx eax, word [ebp - 0x38]
mov dword [ebp - 0x2b0], eax
cmp dword [ebp - 0x2b0], 0xb
jae 0x4b38ef
mov dword [ebp - 0x5c8], 0
jmp 0x4b38fb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5c8], eax
mov ecx, dword [ebp - 0x2b0]
mov edx, dword [0x4d5648]
lea eax, [edx + ecx*4]
mov dword [ebp - 0x1d8], eax
mov dword [ebp - 0x1e0], 0x4008
lea ecx, [ebp - 0xd0]
push ecx
push 2
lea edx, [ebp - 0x1e0]
push edx
lea eax, [ebp - 0xe0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov word [ebp - 0x290], 0
mov edx, 0x40e8e8
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x70]
mov dword [ebp - 0x360], ecx
mov dword [ebp - 0x70], 0
mov edx, dword [ebp - 0x74]
mov dword [ebp - 0x364], edx
mov dword [ebp - 0x74], 0
mov eax, dword [0x4d52e4]
push eax
mov edx, dword [ebp - 0x360]
lea ecx, [ebp - 0x54]
call dword [fcn.0040136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [fcn.0040136c]
push eax
mov edx, dword [ebp - 0x364]
lea ecx, [ebp - 0x5c]
call dword [fcn.0040136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [fcn.0040136c]
push eax
push 0x4134ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x98], eax
mov dword [ebp - 0xa0], 8
mov dword [ebp - 0x1c8], 0x415af8
mov dword [ebp - 0x1d0], 8
mov dword [ebp - 0x1f8], 0x415af8
mov dword [ebp - 0x200], 8
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0x210], 8
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0xb0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x1d0]
push edx
lea eax, [ebp - 0xc0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0xf0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x200]
push eax
lea ecx, [ebp - 0x100]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x210]
push edx
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [fcn.0040136c]
lea ecx, [ebp - 0x290]
push ecx
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x68]
push eax
lea ecx, [ebp - 0x120]
push ecx
call fcn.00442560
lea edx, [ebp - 0x74]
push edx
lea eax, [ebp - 0x70]
push eax
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
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x28
lea edx, [ebp - 0x120]
push edx
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0xf0]
push edx
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0xa0]
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
jmp 0x4b42a6
mov dword [ebp - 4], 0x8a
mov word [ebp - 0x274], 0
mov edx, 0x4134ec
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
movsx eax, word [ebp - 0x38]
mov dword [ebp - 0x2a4], eax
cmp dword [ebp - 0x2a4], 0xb
jae 0x4b3b6c
mov dword [ebp - 0x5cc], 0
jmp 0x4b3b78
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5cc], eax
lea ecx, [ebp - 0x274]
push ecx
lea edx, [ebp - 0x54]
push edx
mov eax, dword [ebp - 0x2a4]
mov ecx, dword [0x4d55f4]
lea edx, [ecx + eax*4]
push edx
lea eax, [ebp - 0x90]
push eax
call fcn.0043fb10
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0xb0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimVar]
mov word [ebp - 0x280], 0
mov word [ebp - 0x27c], 5
mov word [ebp - 0x278], 1
mov dword [ebp - 0x2a8], 0x103
cmp dword [ebp - 0x2a8], 0x3e9
jae 0x4b3c04
mov dword [ebp - 0x5d0], 0
jmp 0x4b3c10
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5d0], eax
lea edx, [ebp - 0x280]
push edx
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x278]
push ecx
mov edx, dword [ebp - 0x2a8]
mov eax, dword [0x4d5034]
lea ecx, [eax + edx*4]
push ecx
call fcn.0043ec20
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xc0], 0x8008
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0xd0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
mov edx, eax
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0xf0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimVar]
lea ecx, [ebp - 0xf0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x2ac], ax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0xf0]
push edx
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x90]
push ecx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
movsx edx, word [ebp - 0x2ac]
test edx, edx
je 0x4b42a6
mov dword [ebp - 4], 0x8b
mov word [ebp - 0x27c], 0
mov word [ebp - 0x278], 5
mov word [ebp - 0x274], 1
mov dword [ebp - 0x2a4], 0x12
cmp dword [ebp - 0x2a4], 0x3e9
jae 0x4b3d2b
mov dword [ebp - 0x5d4], 0
jmp 0x4b3d37
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5d4], eax
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x278]
push ecx
lea edx, [ebp - 0x274]
push edx
mov eax, dword [ebp - 0x2a4]
mov ecx, dword [0x4d5034]
lea edx, [ecx + eax*4]
push edx
call fcn.0043ec20
mov edx, eax
lea ecx, [ebp - 0x74]
call dword [fcn.0040136c]
mov word [ebp - 0x288], 0
mov word [ebp - 0x284], 5
mov word [ebp - 0x280], 1
mov dword [ebp - 0x2a8], 0x164
cmp dword [ebp - 0x2a8], 0x3e9
jae 0x4b3da9
mov dword [ebp - 0x5d8], 0
jmp 0x4b3db5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5d8], eax
lea eax, [ebp - 0x288]
push eax
lea ecx, [ebp - 0x284]
push ecx
lea edx, [ebp - 0x280]
push edx
mov eax, dword [ebp - 0x2a8]
mov ecx, dword [0x4d5034]
lea edx, [ecx + eax*4]
push edx
call fcn.0043ec20
mov edx, eax
lea ecx, [ebp - 0x78]
call dword [fcn.0040136c]
mov word [ebp - 0x28c], 1
mov edx, 0x4134ec
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
movsx eax, word [ebp - 0x38]
mov dword [ebp - 0x2ac], eax
cmp dword [ebp - 0x2ac], 0xb
jae 0x4b3e20
mov dword [ebp - 0x5dc], 0
jmp 0x4b3e2c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5dc], eax
lea ecx, [ebp - 0x28c]
push ecx
lea edx, [ebp - 0x64]
push edx
mov eax, dword [ebp - 0x2ac]
mov ecx, dword [0x4d55f4]
lea edx, [ecx + eax*4]
push edx
lea eax, [ebp - 0x90]
push eax
call fcn.0043fb10
mov word [ebp - 0x298], 0
mov word [ebp - 0x294], 5
mov word [ebp - 0x290], 1
mov dword [ebp - 0x2b4], 0x104
cmp dword [ebp - 0x2b4], 0x3e9
jae 0x4b3e90
mov dword [ebp - 0x5e0], 0
jmp 0x4b3e9c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5e0], eax
lea ecx, [ebp - 0x298]
push ecx
lea edx, [ebp - 0x294]
push edx
lea eax, [ebp - 0x290]
push eax
mov ecx, dword [ebp - 0x2b4]
mov edx, dword [0x4d5034]
lea eax, [edx + ecx*4]
push eax
call fcn.0043ec20
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [fcn.0040136c]
movsx ecx, word [ebp - 0x38]
mov dword [ebp - 0x2b0], ecx
cmp dword [ebp - 0x2b0], 0xb
jae 0x4b3ef0
mov dword [ebp - 0x5e4], 0
jmp 0x4b3efc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5e4], eax
lea edx, [ebp - 0x68]
push edx
mov eax, dword [ebp - 0x2b0]
mov ecx, dword [0x4d562c]
lea edx, [ecx + eax*4]
push edx
lea eax, [ebp - 0xf0]
push eax
call fcn.00440fd0
mov word [ebp - 0x29c], 0
mov edx, 0x40e8e8
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x74]
mov dword [ebp - 0x368], ecx
mov dword [ebp - 0x74], 0
mov edx, dword [ebp - 0x78]
mov dword [ebp - 0x36c], edx
mov dword [ebp - 0x78], 0
mov eax, dword [0x4d52e4]
push eax
mov edx, dword [ebp - 0x368]
lea ecx, [ebp - 0x54]
call dword [fcn.0040136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [fcn.0040136c]
push eax
mov edx, dword [ebp - 0x36c]
lea ecx, [ebp - 0x5c]
call dword [fcn.0040136c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [fcn.0040136c]
push eax
push 0x4134ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x98], eax
mov dword [ebp - 0xa0], 8
mov dword [ebp - 0x1c8], 0x4134ec
mov dword [ebp - 0x1d0], 8
movsx ecx, word [ebp - 0x38]
mov dword [ebp - 0x2b8], ecx
cmp dword [ebp - 0x2b8], 0xb
jae 0x4b3feb
mov dword [ebp - 0x5e8], 0
jmp 0x4b3ff7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5e8], eax
mov edx, dword [ebp - 0x2b8]
mov eax, dword [0x4d5610]
mov ecx, dword [eax + edx*4]
mov dword [ebp - 0x1d8], ecx
mov dword [ebp - 0x1e0], 8
mov dword [ebp - 0x1e8], 0x4134ec
mov dword [ebp - 0x1f0], 8
mov dword [ebp - 0x1f8], 0x4134ec
mov dword [ebp - 0x200], 8
movsx edx, word [ebp - 0x38]
mov dword [ebp - 0x2bc], edx
cmp dword [ebp - 0x2bc], 0xb
jae 0x4b405c
mov dword [ebp - 0x5ec], 0
jmp 0x4b4068
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5ec], eax
mov eax, dword [ebp - 0x2bc]
mov ecx, dword [0x4d5648]
mov edx, dword [ecx + eax*4]
mov dword [ebp - 0x208], edx
mov dword [ebp - 0x210], 8
mov dword [ebp - 0x218], 0x4134ec
mov dword [ebp - 0x220], 8
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x228], eax
mov dword [ebp - 0x230], 8
mov dword [ebp - 0x238], 0x4134ec
mov dword [ebp - 0x240], 8
mov ecx, dword [0x4d51d8]
mov dword [ebp - 0x248], ecx
mov dword [ebp - 0x250], 8
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0xb0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x1d0]
push edx
lea eax, [ebp - 0xc0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x1e0]
push ecx
lea edx, [ebp - 0xd0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0xe0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0xf0]
push edx
lea eax, [ebp - 0x100]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x200]
push ecx
lea edx, [ebp - 0x110]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x210]
push eax
lea ecx, [ebp - 0x120]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x220]
push edx
lea eax, [ebp - 0x130]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x230]
push ecx
lea edx, [ebp - 0x140]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x240]
push eax
lea ecx, [ebp - 0x150]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x250]
push edx
lea eax, [ebp - 0x160]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [fcn.0040136c]
lea ecx, [ebp - 0x29c]
push ecx
lea edx, [ebp - 0x70]
push edx
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x170]
push ecx
call fcn.00442560
lea edx, [ebp - 0x78]
push edx
lea eax, [ebp - 0x74]
push eax
lea ecx, [ebp - 0x70]
push ecx
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x68]
push eax
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x60]
push edx
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x58]
push ecx
lea edx, [ebp - 0x54]
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x2c
lea eax, [ebp - 0x170]
push eax
lea ecx, [ebp - 0x160]
push ecx
lea edx, [ebp - 0x150]
push edx
lea eax, [ebp - 0x140]
push eax
lea ecx, [ebp - 0x130]
push ecx
lea edx, [ebp - 0x120]
push edx
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0xf0]
push edx
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0xa0]
push edx
push 0xf
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x40
mov dword [ebp - 4], 0x8c
mov word [ebp - 0x48], 0x6f
jmp 0x4b4309
mov dword [ebp - 4], 0x92
push 0x7d0
call fcn.0040f178
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x93
cmp word [ebp - 0x48], 1
je 0x4b42d4
cmp word [ebp - 0x48], 0x6f
jne 0x4b4307
mov dword [ebp - 4], 0x94
lea eax, [ebp - 0x40]
mov dword [ebp - 0x1c8], eax
mov dword [ebp - 0x1d0], 0x4008
lea ecx, [ebp - 0x1d0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcKillFiles]
mov dword [ebp - 4], 0x95
call fcn.004b46b0
jmp 0x4b4315
mov dword [ebp - 4], 0x99
jmp 0x4acf4c
jmp 0x4b433e
mov dword [ebp - 4], 0x9c
lea edx, [ebp - 0x40]
mov dword [ebp - 0x1c8], edx
mov dword [ebp - 0x1d0], 0x4008
lea eax, [ebp - 0x1d0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcKillFiles]
push 0x4b4457
jmp 0x4b4420
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
ret
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
int3