Function at 0x4611a0
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x404026
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0xa74
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x403230
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 [0x478010], 0
jne 0x461220
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x604], 0x478010
jmp 0x46122a
mov dword [ebp - 0x604], 0x478010
mov eax, dword [ebp - 0x604]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x604]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x424]
push eax
lea eax, [ebp - 0x23c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea ecx, [ebp - 0x348]
push ecx
mov edx, dword [ebp - 0x34c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x34c]
push ecx
call dword [eax + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x4612aa
push 0xe0
push 0x40aae0
mov edx, dword [ebp - 0x34c]
push edx
mov eax, dword [ebp - 0x350]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x608], eax
jmp 0x4612b4
mov dword [ebp - 0x608], 0
xor ecx, ecx
cmp word [ebp - 0x348], 0
sete cl
neg ecx
mov word [ebp - 0x354], cx
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx edx, word [ebp - 0x354]
test edx, edx
je 0x4618bb
mov dword [ebp - 4], 4
push 0x24
call fcn.00453130
mov edx, eax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410b38
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 5
mov eax, dword [ebp - 0x58]
push eax
call fcn.00431090
movsx ecx, ax
test ecx, ecx
je 0x4618bb
mov dword [ebp - 4], 6
lea edx, [ebp - 0xdc]
push edx
lea eax, [ebp - 0x19c]
push eax
lea ecx, [ebp - 0xf0]
push ecx
mov edx, dword [ebp - 0x58]
push edx
call fcn.0046f440
mov dword [ebp - 4], 7
mov eax, dword [ebp - 0x19c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4104e0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40bbbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0xd8]
push ecx
mov edx, dword [ebp - 0xdc]
push edx
call fcn.00472170
mov edx, eax
lea ecx, [ebp - 0x230]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x234]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40bb8c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x24c], eax
mov dword [ebp - 0x254], 8
lea edx, [ebp - 0x254]
lea ecx, [ebp - 0x124]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x234]
push eax
lea ecx, [ebp - 0x230]
push ecx
lea edx, [ebp - 0x22c]
push edx
lea eax, [ebp - 0x228]
push eax
lea ecx, [ebp - 0x224]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 8
cmp dword [0x478010], 0
jne 0x461479
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x60c], 0x478010
jmp 0x461483
mov dword [ebp - 0x60c], 0x478010
mov edx, dword [ebp - 0x60c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x60c]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x424]
push eax
lea edx, [ebp - 0x240]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x354], eax
cmp dword [0x478010], 0
jne 0x4614d5
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x610], 0x478010
jmp 0x4614df
mov dword [ebp - 0x610], 0x478010
mov eax, dword [ebp - 0x610]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x610]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x424]
push eax
lea eax, [ebp - 0x23c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea ecx, [ebp - 0x348]
push ecx
mov edx, dword [ebp - 0x34c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x34c]
push ecx
call dword [eax + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x46155f
push 0xe0
push 0x40aae0
mov edx, dword [ebp - 0x34c]
push edx
mov eax, dword [ebp - 0x350]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x614], eax
jmp 0x461569
mov dword [ebp - 0x614], 0
lea ecx, [ebp - 0x224]
push ecx
mov dx, word [ebp - 0x348]
push edx
mov eax, dword [ebp - 0x354]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x354]
push edx
call dword [ecx + 0xe8]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x4615c4
push 0xe8
push 0x40aae0
mov eax, dword [ebp - 0x354]
push eax
mov ecx, dword [ebp - 0x358]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x618], eax
jmp 0x4615ce
mov dword [ebp - 0x618], 0
mov edx, dword [ebp - 0x224]
push edx
call fcn.00447e00
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x240]
push eax
lea ecx, [ebp - 0x23c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 9
mov edx, dword [ebp - 0x58]
push edx
call fcn.00447fa0
mov dword [ebp - 4], 0xa
lea eax, [ebp - 0x124]
push eax
lea ecx, [ebp - 0x224]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call fcn.00447fa0
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xb
cmp dword [0x478010], 0
jne 0x461668
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x61c], 0x478010
jmp 0x461672
mov dword [ebp - 0x61c], 0x478010
mov edx, dword [ebp - 0x61c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x61c]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x304]
push eax
lea edx, [ebp - 0x23c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x348]
push eax
mov ecx, dword [ebp - 0x34c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x34c]
push eax
call dword [edx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x4616f2
push 0xe0
push 0x40a6c8
mov ecx, dword [ebp - 0x34c]
push ecx
mov edx, dword [ebp - 0x350]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x620], eax
jmp 0x4616fc
mov dword [ebp - 0x620], 0
xor eax, eax
cmp word [ebp - 0x348], 1
sete al
neg eax
mov word [ebp - 0x354], ax
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx ecx, word [ebp - 0x354]
test ecx, ecx
je 0x4618aa
mov dword [ebp - 4], 0xc
lea edx, [ebp - 0x138]
push edx
push 0x409d8c
push 0xffffffffffffffff
mov eax, dword [ebp - 0x58]
push eax
lea ecx, [ebp - 0x254]
push ecx
call fcn.0046e610
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xd
mov dword [ebp - 0x2fc], 1
mov dword [ebp - 0x304], 2
mov edx, dword [ebp - 0x138]
push edx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaUbound]
mov dword [ebp - 0x30c], eax
mov dword [ebp - 0x314], 3
mov dword [ebp - 0x31c], 0
mov dword [ebp - 0x324], 2
lea eax, [ebp - 0x304]
push eax
lea ecx, [ebp - 0x314]
push ecx
lea edx, [ebp - 0x324]
push edx
lea eax, [ebp - 0x380]
push eax
lea ecx, [ebp - 0x370]
push ecx
lea edx, [ebp - 0x54]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForInit]
mov dword [ebp - 0x5ac], eax
jmp 0x46189d
mov dword [ebp - 4], 0xe
cmp dword [ebp - 0x138], 0
je 0x461853
mov eax, dword [ebp - 0x138]
cmp word [eax], 1
jne 0x461853
lea ecx, [ebp - 0x54]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov edx, dword [ebp - 0x138]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x34c], eax
mov eax, dword [ebp - 0x138]
mov ecx, dword [ebp - 0x34c]
cmp ecx, dword [eax + 0x10]
jae 0x461836
mov dword [ebp - 0x624], 0
jmp 0x461842
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x624], eax
mov edx, dword [ebp - 0x34c]
imul edx, edx, 0x2c
mov dword [ebp - 0x628], edx
jmp 0x46185f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x628], eax
mov eax, dword [ebp - 0x138]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x628]
mov eax, dword [ecx + edx + 8]
push eax
call fcn.00447fa0
mov dword [ebp - 4], 0xf
lea ecx, [ebp - 0x380]
push ecx
lea edx, [ebp - 0x370]
push edx
lea eax, [ebp - 0x54]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x5ac], eax
cmp dword [ebp - 0x5ac], 0
jne 0x4617e4
mov dword [ebp - 4], 0x11
push 0x40c4d0
call fcn.00447fa0
mov dword [ebp - 4], 0x14
cmp dword [0x478010], 0
jne 0x4618e7
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x62c], 0x478010
jmp 0x4618f1
mov dword [ebp - 0x62c], 0x478010
mov ecx, dword [ebp - 0x62c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x62c]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x424]
push eax
lea ecx, [ebp - 0x23c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea edx, [ebp - 0x348]
push edx
mov eax, dword [ebp - 0x34c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x34c]
push edx
call dword [ecx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x461971
push 0xe0
push 0x40aae0
mov eax, dword [ebp - 0x34c]
push eax
mov ecx, dword [ebp - 0x350]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x630], eax
jmp 0x46197b
mov dword [ebp - 0x630], 0
xor edx, edx
cmp word [ebp - 0x348], 1
sete dl
neg edx
mov word [ebp - 0x354], dx
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx eax, word [ebp - 0x354]
test eax, eax
je 0x4628bf
mov dword [ebp - 4], 0x15
cmp dword [0x478010], 0
jne 0x4619d8
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x634], 0x478010
jmp 0x4619e2
mov dword [ebp - 0x634], 0x478010
mov ecx, dword [ebp - 0x634]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x634]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x434]
push eax
lea ecx, [ebp - 0x244]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x35c], eax
cmp dword [0x478010], 0
jne 0x461a34
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x638], 0x478010
jmp 0x461a3e
mov dword [ebp - 0x638], 0x478010
mov edx, dword [ebp - 0x638]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x638]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x424]
push eax
lea edx, [ebp - 0x240]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x354], eax
cmp dword [0x478010], 0
jne 0x461a90
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x63c], 0x478010
jmp 0x461a9a
mov dword [ebp - 0x63c], 0x478010
mov eax, dword [ebp - 0x63c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x63c]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x424]
push eax
lea eax, [ebp - 0x23c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea ecx, [ebp - 0x348]
push ecx
mov edx, dword [ebp - 0x34c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x34c]
push ecx
call dword [eax + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x461b1a
push 0xe0
push 0x40aae0
mov edx, dword [ebp - 0x34c]
push edx
mov eax, dword [ebp - 0x350]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x640], eax
jmp 0x461b24
mov dword [ebp - 0x640], 0
lea ecx, [ebp - 0x224]
push ecx
mov dx, word [ebp - 0x348]
push edx
mov eax, dword [ebp - 0x354]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x354]
push edx
call dword [ecx + 0xe8]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x461b7f
push 0xe8
push 0x40aae0
mov eax, dword [ebp - 0x354]
push eax
mov ecx, dword [ebp - 0x358]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x644], eax
jmp 0x461b89
mov dword [ebp - 0x644], 0
push 0x40f8e8
mov edx, dword [ebp - 0x224]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x412614
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x35c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x35c]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x360], eax
cmp dword [ebp - 0x360], 0
jge 0x461c0a
push 0x54
push 0x40a6d8
mov eax, dword [ebp - 0x35c]
push eax
mov ecx, dword [ebp - 0x360]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x648], eax
jmp 0x461c14
mov dword [ebp - 0x648], 0
lea edx, [ebp - 0x22c]
push edx
lea eax, [ebp - 0x228]
push eax
lea ecx, [ebp - 0x224]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea edx, [ebp - 0x244]
push edx
lea eax, [ebp - 0x240]
push eax
lea ecx, [ebp - 0x23c]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x10
mov dword [ebp - 4], 0x16
cmp dword [0x478010], 0
jne 0x461c80
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x64c], 0x478010
jmp 0x461c8a
mov dword [ebp - 0x64c], 0x478010
mov edx, dword [ebp - 0x64c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x64c]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x424]
push eax
lea edx, [ebp - 0x240]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x354], eax
cmp dword [0x478010], 0
jne 0x461cdc
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x650], 0x478010
jmp 0x461ce6
mov dword [ebp - 0x650], 0x478010
mov eax, dword [ebp - 0x650]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x650]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x424]
push eax
lea eax, [ebp - 0x23c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea ecx, [ebp - 0x348]
push ecx
mov edx, dword [ebp - 0x34c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x34c]
push ecx
call dword [eax + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x461d66
push 0xe0
push 0x40aae0
mov edx, dword [ebp - 0x34c]
push edx
mov eax, dword [ebp - 0x350]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x654], eax
jmp 0x461d70
mov dword [ebp - 0x654], 0
lea ecx, [ebp - 0x224]
push ecx
mov dx, word [ebp - 0x348]
push edx
mov eax, dword [ebp - 0x354]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x354]
push edx
call dword [ecx + 0xe8]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x461dcb
push 0xe8
push 0x40aae0
mov eax, dword [ebp - 0x354]
push eax
mov ecx, dword [ebp - 0x358]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x658], eax
jmp 0x461dd5
mov dword [ebp - 0x658], 0
mov edx, dword [ebp - 0x224]
push edx
push 0x410f90
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call fcn.00447e00
lea eax, [ebp - 0x228]
push eax
lea ecx, [ebp - 0x224]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea edx, [ebp - 0x240]
push edx
lea eax, [ebp - 0x23c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x17
mov dword [ebp - 0x2fc], 0x4115f0
mov dword [ebp - 0x304], 8
lea edx, [ebp - 0x304]
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x254]
push ecx
lea edx, [ebp - 0x264]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcEnvironVar]
mov dword [ebp - 0x30c], 0x410194
mov dword [ebp - 0x314], 8
lea eax, [ebp - 0x264]
push eax
lea ecx, [ebp - 0x314]
push ecx
lea edx, [ebp - 0x274]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x224]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call fcn.00431090
mov word [ebp - 0x34c], ax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x274]
push ecx
lea edx, [ebp - 0x264]
push edx
lea eax, [ebp - 0x254]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx ecx, word [ebp - 0x34c]
test ecx, ecx
je 0x46236d
mov dword [ebp - 4], 0x18
mov dword [ebp - 0x2fc], 0x40effc
mov dword [ebp - 0x304], 8
lea edx, [ebp - 0x304]
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x254]
push edx
lea eax, [ebp - 0x264]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcEnvironVar]
push 0x22
lea ecx, [ebp - 0x294]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
cmp dword [0x478d04], 0
jne 0x461f68
push 0x478d04
push 0x40ab20
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x65c], 0x478d04
jmp 0x461f72
mov dword [ebp - 0x65c], 0x478d04
mov edx, dword [ebp - 0x65c]
mov eax, dword [edx]
mov dword [ebp - 0x34c], eax
lea ecx, [ebp - 0x23c]
push ecx
mov edx, dword [ebp - 0x34c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x34c]
push ecx
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x461fcd
push 0x14
push 0x40ab10
mov edx, dword [ebp - 0x34c]
push edx
mov eax, dword [ebp - 0x350]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x660], eax
jmp 0x461fd7
mov dword [ebp - 0x660], 0
mov ecx, dword [ebp - 0x23c]
mov dword [ebp - 0x354], ecx
lea edx, [ebp - 0x224]
push edx
mov eax, dword [ebp - 0x354]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x354]
push edx
call dword [ecx + 0x50]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x462030
push 0x50
push 0x40ab30
mov eax, dword [ebp - 0x354]
push eax
mov ecx, dword [ebp - 0x358]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x664], eax
jmp 0x46203a
mov dword [ebp - 0x664], 0
push 0x22
lea edx, [ebp - 0x2e4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x30c], 0x411604
mov dword [ebp - 0x314], 8
mov dword [ebp - 0x31c], 0x412818
mov dword [ebp - 0x324], 8
mov eax, dword [ebp - 0x224]
mov dword [ebp - 0x5b0], eax
mov dword [ebp - 0x224], 0
mov ecx, dword [ebp - 0x5b0]
mov dword [ebp - 0x2ac], ecx
mov dword [ebp - 0x2b4], 8
mov dword [ebp - 0x32c], 0x4116c0
mov dword [ebp - 0x334], 8
lea edx, [ebp - 0x264]
push edx
lea eax, [ebp - 0x314]
push eax
lea ecx, [ebp - 0x274]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x324]
push edx
lea eax, [ebp - 0x284]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x294]
push ecx
lea edx, [ebp - 0x2a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x2b4]
push eax
lea ecx, [ebp - 0x2c4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x334]
push edx
lea eax, [ebp - 0x2d4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x2e4]
push ecx
lea edx, [ebp - 0x2f4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push 0
lea eax, [ebp - 0x228]
push eax
call fcn.00430300
mov word [ebp - 0x33c], ax
mov dword [ebp - 0x344], 0xb
lea edx, [ebp - 0x344]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x2f4]
push ecx
lea edx, [ebp - 0x2e4]
push edx
lea eax, [ebp - 0x2d4]
push eax
lea ecx, [ebp - 0x2c4]
push ecx
lea edx, [ebp - 0x2b4]
push edx
lea eax, [ebp - 0x2a4]
push eax
lea ecx, [ebp - 0x294]
push ecx
lea edx, [ebp - 0x284]
push edx
lea eax, [ebp - 0x274]
push eax
lea ecx, [ebp - 0x264]
push ecx
lea edx, [ebp - 0x254]
push edx
push 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x30
mov dword [ebp - 4], 0x19
cmp dword [0x478d04], 0
jne 0x462217
push 0x478d04
push 0x40ab20
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x668], 0x478d04
jmp 0x462221
mov dword [ebp - 0x668], 0x478d04
mov eax, dword [ebp - 0x668]
mov ecx, dword [eax]
mov dword [ebp - 0x34c], ecx
lea edx, [ebp - 0x23c]
push edx
mov eax, dword [ebp - 0x34c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x34c]
push edx
call dword [ecx + 0x14]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x46227c
push 0x14
push 0x40ab10
mov eax, dword [ebp - 0x34c]
push eax
mov ecx, dword [ebp - 0x350]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x66c], eax
jmp 0x462286
mov dword [ebp - 0x66c], 0
mov edx, dword [ebp - 0x23c]
mov dword [ebp - 0x354], edx
lea eax, [ebp - 0x224]
push eax
mov ecx, dword [ebp - 0x354]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x354]
push eax
call dword [edx + 0x50]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x4622df
push 0x50
push 0x40ab30
mov ecx, dword [ebp - 0x354]
push ecx
mov edx, dword [ebp - 0x358]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x670], eax
jmp 0x4622e9
mov dword [ebp - 0x670], 0
mov eax, dword [ebp - 0x224]
push eax
push 0x4116c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
lea ecx, [ebp - 0x254]
push ecx
call fcn.00431310
lea edx, [ebp - 0x254]
push edx
lea eax, [ebp - 0x22c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call fcn.00447fa0
lea ecx, [ebp - 0x22c]
push ecx
lea edx, [ebp - 0x228]
push edx
lea eax, [ebp - 0x224]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x462761
mov dword [ebp - 4], 0x1b
push 0x22
lea ecx, [ebp - 0x254]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
cmp dword [0x478d04], 0
jne 0x4623a8
push 0x478d04
push 0x40ab20
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x674], 0x478d04
jmp 0x4623b2
mov dword [ebp - 0x674], 0x478d04
mov edx, dword [ebp - 0x674]
mov eax, dword [edx]
mov dword [ebp - 0x34c], eax
lea ecx, [ebp - 0x23c]
push ecx
mov edx, dword [ebp - 0x34c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x34c]
push ecx
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x46240d
push 0x14
push 0x40ab10
mov edx, dword [ebp - 0x34c]
push edx
mov eax, dword [ebp - 0x350]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x678], eax
jmp 0x462417
mov dword [ebp - 0x678], 0
mov ecx, dword [ebp - 0x23c]
mov dword [ebp - 0x354], ecx
lea edx, [ebp - 0x224]
push edx
mov eax, dword [ebp - 0x354]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x354]
push edx
call dword [ecx + 0x50]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x462470
push 0x50
push 0x40ab30
mov eax, dword [ebp - 0x354]
push eax
mov ecx, dword [ebp - 0x358]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x67c], eax
jmp 0x46247a
mov dword [ebp - 0x67c], 0
push 0x22
lea edx, [ebp - 0x2b4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x40c408
push 0x412818
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x25c], eax
mov dword [ebp - 0x264], 8
mov eax, dword [ebp - 0x224]
mov dword [ebp - 0x5b4], eax
mov dword [ebp - 0x224], 0
mov ecx, dword [ebp - 0x5b4]
mov dword [ebp - 0x27c], ecx
mov dword [ebp - 0x284], 8
mov dword [ebp - 0x2fc], 0x4116c0
mov dword [ebp - 0x304], 8
lea edx, [ebp - 0x264]
push edx
lea eax, [ebp - 0x254]
push eax
lea ecx, [ebp - 0x274]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x284]
push edx
lea eax, [ebp - 0x294]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x304]
push ecx
lea edx, [ebp - 0x2a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x2b4]
push eax
lea ecx, [ebp - 0x2c4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push 0
lea edx, [ebp - 0x228]
push edx
call fcn.00430300
mov word [ebp - 0x30c], ax
mov dword [ebp - 0x314], 0xb
lea edx, [ebp - 0x314]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x2c4]
push eax
lea ecx, [ebp - 0x2b4]
push ecx
lea edx, [ebp - 0x2a4]
push edx
lea eax, [ebp - 0x294]
push eax
lea ecx, [ebp - 0x284]
push ecx
lea edx, [ebp - 0x274]
push edx
lea eax, [ebp - 0x254]
push eax
lea ecx, [ebp - 0x264]
push ecx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 4], 0x1c
cmp dword [0x478d04], 0
jne 0x462610
push 0x478d04
push 0x40ab20
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x680], 0x478d04
jmp 0x46261a
mov dword [ebp - 0x680], 0x478d04
mov edx, dword [ebp - 0x680]
mov eax, dword [edx]
mov dword [ebp - 0x34c], eax
lea ecx, [ebp - 0x23c]
push ecx
mov edx, dword [ebp - 0x34c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x34c]
push ecx
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x462675
push 0x14
push 0x40ab10
mov edx, dword [ebp - 0x34c]
push edx
mov eax, dword [ebp - 0x350]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x684], eax
jmp 0x46267f
mov dword [ebp - 0x684], 0
mov ecx, dword [ebp - 0x23c]
mov dword [ebp - 0x354], ecx
lea edx, [ebp - 0x224]
push edx
mov eax, dword [ebp - 0x354]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x354]
push edx
call dword [ecx + 0x50]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x4626d8
push 0x50
push 0x40ab30
mov eax, dword [ebp - 0x354]
push eax
mov ecx, dword [ebp - 0x358]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x688], eax
jmp 0x4626e2
mov dword [ebp - 0x688], 0
mov edx, dword [ebp - 0x224]
push edx
push 0x4116c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
lea eax, [ebp - 0x254]
push eax
call fcn.00431310
lea ecx, [ebp - 0x254]
push ecx
lea edx, [ebp - 0x22c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call fcn.00447fa0
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x228]
push ecx
lea edx, [ebp - 0x224]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1e
push 0x40c4d0
call fcn.00447fa0
mov dword [ebp - 4], 0x1f
cmp dword [0x478d04], 0
jne 0x46279e
push 0x478d04
push 0x40ab20
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x68c], 0x478d04
jmp 0x4627a8
mov dword [ebp - 0x68c], 0x478d04
mov eax, dword [ebp - 0x68c]
mov ecx, dword [eax]
mov dword [ebp - 0x34c], ecx
lea edx, [ebp - 0x23c]
push edx
mov eax, dword [ebp - 0x34c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x34c]
push edx
call dword [ecx + 0x14]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x462803
push 0x14
push 0x40ab10
mov eax, dword [ebp - 0x34c]
push eax
mov ecx, dword [ebp - 0x350]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x690], eax
jmp 0x46280d
mov dword [ebp - 0x690], 0
mov edx, dword [ebp - 0x23c]
mov dword [ebp - 0x354], edx
lea eax, [ebp - 0x224]
push eax
mov ecx, dword [ebp - 0x354]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x354]
push eax
call dword [edx + 0x50]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x462866
push 0x50
push 0x40ab30
mov ecx, dword [ebp - 0x354]
push ecx
mov edx, dword [ebp - 0x358]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x694], eax
jmp 0x462870
mov dword [ebp - 0x694], 0
push 0xffffffffffffffff
push 0
mov eax, dword [ebp - 0x224]
push eax
push 0x4116c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call fcn.0046d830
lea ecx, [ebp - 0x228]
push ecx
lea edx, [ebp - 0x224]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x21
cmp dword [0x478010], 0
jne 0x4628eb
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x698], 0x478010
jmp 0x4628f5
mov dword [ebp - 0x698], 0x478010
mov eax, dword [ebp - 0x698]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x698]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x424]
push eax
lea eax, [ebp - 0x23c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea ecx, [ebp - 0x348]
push ecx
mov edx, dword [ebp - 0x34c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x34c]
push ecx
call dword [eax + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x462975
push 0xe0
push 0x40aae0
mov edx, dword [ebp - 0x34c]
push edx
mov eax, dword [ebp - 0x350]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x69c], eax
jmp 0x46297f
mov dword [ebp - 0x69c], 0
xor ecx, ecx
cmp word [ebp - 0x348], 2
sete cl
neg ecx
mov word [ebp - 0x354], cx
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx edx, word [ebp - 0x354]
test edx, edx
je 0x462f68
mov dword [ebp - 4], 0x22
push 0x24
call fcn.00453130
mov edx, eax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410b68
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x198]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x23
mov eax, dword [ebp - 0x198]
push eax
call fcn.00431090
movsx ecx, ax
test ecx, ecx
je 0x462f68
mov dword [ebp - 4], 0x24
lea edx, [ebp - 0xdc]
push edx
lea eax, [ebp - 0x19c]
push eax
lea ecx, [ebp - 0xf0]
push ecx
mov edx, dword [ebp - 0x198]
push edx
call fcn.0046f440
mov dword [ebp - 4], 0x25
mov eax, dword [ebp - 0x19c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4104e0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40bbbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0xd8]
push ecx
mov edx, dword [ebp - 0xdc]
push edx
call fcn.00472170
mov edx, eax
lea ecx, [ebp - 0x230]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x234]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40bb8c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x24c], eax
mov dword [ebp - 0x254], 8
lea edx, [ebp - 0x254]
lea ecx, [ebp - 0x220]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x234]
push eax
lea ecx, [ebp - 0x230]
push ecx
lea edx, [ebp - 0x22c]
push edx
lea eax, [ebp - 0x228]
push eax
lea ecx, [ebp - 0x224]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x26
cmp dword [0x478010], 0
jne 0x462b4d
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x6a0], 0x478010
jmp 0x462b57
mov dword [ebp - 0x6a0], 0x478010
mov edx, dword [ebp - 0x6a0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x6a0]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x424]
push eax
lea edx, [ebp - 0x240]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x354], eax
cmp dword [0x478010], 0
jne 0x462ba9
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x6a4], 0x478010
jmp 0x462bb3
mov dword [ebp - 0x6a4], 0x478010
mov eax, dword [ebp - 0x6a4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x6a4]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x424]
push eax
lea eax, [ebp - 0x23c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea ecx, [ebp - 0x348]
push ecx
mov edx, dword [ebp - 0x34c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x34c]
push ecx
call dword [eax + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x462c33
push 0xe0
push 0x40aae0
mov edx, dword [ebp - 0x34c]
push edx
mov eax, dword [ebp - 0x350]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6a8], eax
jmp 0x462c3d
mov dword [ebp - 0x6a8], 0
lea ecx, [ebp - 0x224]
push ecx
mov dx, word [ebp - 0x348]
push edx
mov eax, dword [ebp - 0x354]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x354]
push edx
call dword [ecx + 0xe8]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x462c98
push 0xe8
push 0x40aae0
mov eax, dword [ebp - 0x354]
push eax
mov ecx, dword [ebp - 0x358]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6ac], eax
jmp 0x462ca2
mov dword [ebp - 0x6ac], 0
mov edx, dword [ebp - 0x224]
push edx
call fcn.00447e00
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x240]
push eax
lea ecx, [ebp - 0x23c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x27
mov edx, dword [ebp - 0x198]
push edx
call fcn.00447fa0
mov dword [ebp - 4], 0x28
cmp dword [0x478010], 0
jne 0x462d12
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x6b0], 0x478010
jmp 0x462d1c
mov dword [ebp - 0x6b0], 0x478010
mov eax, dword [ebp - 0x6b0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x6b0]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x23c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea ecx, [ebp - 0x348]
push ecx
mov edx, dword [ebp - 0x34c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x34c]
push ecx
call dword [eax + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x462d9c
push 0xe0
push 0x40a6c8
mov edx, dword [ebp - 0x34c]
push edx
mov eax, dword [ebp - 0x350]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6b4], eax
jmp 0x462da6
mov dword [ebp - 0x6b4], 0
xor ecx, ecx
cmp word [ebp - 0x348], 1
sete cl
neg ecx
mov word [ebp - 0x354], cx
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx edx, word [ebp - 0x354]
test edx, edx
je 0x462f57
mov dword [ebp - 4], 0x29
lea eax, [ebp - 0x138]
push eax
push 0x409d8c
push 0xffffffffffffffff
mov ecx, dword [ebp - 0x198]
push ecx
lea edx, [ebp - 0x254]
push edx
call fcn.0046e610
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x2a
mov dword [ebp - 0x2fc], 1
mov dword [ebp - 0x304], 2
mov eax, dword [ebp - 0x138]
push eax
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaUbound]
mov dword [ebp - 0x30c], eax
mov dword [ebp - 0x314], 3
mov dword [ebp - 0x31c], 0
mov dword [ebp - 0x324], 2
lea ecx, [ebp - 0x304]
push ecx
lea edx, [ebp - 0x314]
push edx
lea eax, [ebp - 0x324]
push eax
lea ecx, [ebp - 0x3a0]
push ecx
lea edx, [ebp - 0x390]
push edx
lea eax, [ebp - 0x54]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarForInit]
mov dword [ebp - 0x5b8], eax
jmp 0x462f4a
mov dword [ebp - 4], 0x2b
cmp dword [ebp - 0x138], 0
je 0x462f00
mov ecx, dword [ebp - 0x138]
cmp word [ecx], 1
jne 0x462f00
lea edx, [ebp - 0x54]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x138]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0x34c], eax
mov edx, dword [ebp - 0x138]
mov eax, dword [ebp - 0x34c]
cmp eax, dword [edx + 0x10]
jae 0x462ee3
mov dword [ebp - 0x6b8], 0
jmp 0x462eef
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6b8], eax
mov ecx, dword [ebp - 0x34c]
imul ecx, ecx, 0x2c
mov dword [ebp - 0x6bc], ecx
jmp 0x462f0c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6bc], eax
mov edx, dword [ebp - 0x138]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x6bc]
mov edx, dword [eax + ecx + 8]
push edx
call fcn.00447fa0
mov dword [ebp - 4], 0x2c
lea eax, [ebp - 0x3a0]
push eax
lea ecx, [ebp - 0x390]
push ecx
lea edx, [ebp - 0x54]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x5b8], eax
cmp dword [ebp - 0x5b8], 0
jne 0x462e91
mov dword [ebp - 4], 0x2e
push 0x40c4d0
call fcn.00447fa0
mov dword [ebp - 4], 0x31
cmp dword [0x478010], 0
jne 0x462f94
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x6c0], 0x478010
jmp 0x462f9e
mov dword [ebp - 0x6c0], 0x478010
mov eax, dword [ebp - 0x6c0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x6c0]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x424]
push eax
lea eax, [ebp - 0x23c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea ecx, [ebp - 0x348]
push ecx
mov edx, dword [ebp - 0x34c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x34c]
push ecx
call dword [eax + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x46301e
push 0xe0
push 0x40aae0
mov edx, dword [ebp - 0x34c]
push edx
mov eax, dword [ebp - 0x350]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6c4], eax
jmp 0x463028
mov dword [ebp - 0x6c4], 0
xor ecx, ecx
cmp word [ebp - 0x348], 3
sete cl
neg ecx
mov word [ebp - 0x354], cx
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx edx, word [ebp - 0x354]
test edx, edx
je 0x46364a
mov dword [ebp - 4], 0x32
push 0x1c
call fcn.00453130
mov edx, eax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410ba0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x150]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x33
mov eax, dword [ebp - 0x150]
push eax
call fcn.00431090
movsx ecx, ax
test ecx, ecx
je 0x4633c7
mov dword [ebp - 4], 0x34
lea edx, [ebp - 0xdc]
push edx
lea eax, [ebp - 0x19c]
push eax
lea ecx, [ebp - 0xf0]
push ecx
mov edx, dword [ebp - 0x150]
push edx
call fcn.0046f440
mov dword [ebp - 4], 0x35
mov eax, dword [ebp - 0x19c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4104e0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40bbbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0xd8]
push ecx
mov edx, dword [ebp - 0xdc]
push edx
call fcn.00472170
mov edx, eax
lea ecx, [ebp - 0x230]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x234]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40bb8c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x24c], eax
mov dword [ebp - 0x254], 8
lea edx, [ebp - 0x254]
lea ecx, [ebp - 0x7c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x234]
push eax
lea ecx, [ebp - 0x230]
push ecx
lea edx, [ebp - 0x22c]
push edx
lea eax, [ebp - 0x228]
push eax
lea ecx, [ebp - 0x224]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x36
cmp dword [0x478010], 0
jne 0x4631f3
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x6c8], 0x478010
jmp 0x4631fd
mov dword [ebp - 0x6c8], 0x478010
mov edx, dword [ebp - 0x6c8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x6c8]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x424]
push eax
lea edx, [ebp - 0x240]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x354], eax
cmp dword [0x478010], 0
jne 0x46324f
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x6cc], 0x478010
jmp 0x463259
mov dword [ebp - 0x6cc], 0x478010
mov eax, dword [ebp - 0x6cc]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x6cc]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x424]
push eax
lea eax, [ebp - 0x23c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea ecx, [ebp - 0x348]
push ecx
mov edx, dword [ebp - 0x34c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x34c]
push ecx
call dword [eax + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x4632d9
push 0xe0
push 0x40aae0
mov edx, dword [ebp - 0x34c]
push edx
mov eax, dword [ebp - 0x350]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6d0], eax
jmp 0x4632e3
mov dword [ebp - 0x6d0], 0
lea ecx, [ebp - 0x224]
push ecx
mov dx, word [ebp - 0x348]
push edx
mov eax, dword [ebp - 0x354]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x354]
push edx
call dword [ecx + 0xe8]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x46333e
push 0xe8
push 0x40aae0
mov eax, dword [ebp - 0x354]
push eax
mov ecx, dword [ebp - 0x358]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6d4], eax
jmp 0x463348
mov dword [ebp - 0x6d4], 0
mov edx, dword [ebp - 0x224]
push edx
call fcn.00447e00
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x240]
push eax
lea ecx, [ebp - 0x23c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x37
mov edx, dword [ebp - 0x150]
push edx
call fcn.00447fa0
mov dword [ebp - 4], 0x38
lea eax, [ebp - 0x7c]
push eax
lea ecx, [ebp - 0x224]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call fcn.00447fa0
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x39
push 0x40c4d0
call fcn.00447fa0
mov dword [ebp - 4], 0x3b
push 0x1c
call fcn.00453130
mov edx, eax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4128a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call fcn.00431090
mov word [ebp - 0x34c], ax
lea edx, [ebp - 0x228]
push edx
lea eax, [ebp - 0x224]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
movsx ecx, word [ebp - 0x34c]
test ecx, ecx
je 0x46364a
mov dword [ebp - 4], 0x3c
cmp dword [0x478010], 0
jne 0x46345e
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x6d8], 0x478010
jmp 0x463468
mov dword [ebp - 0x6d8], 0x478010
mov edx, dword [ebp - 0x6d8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x6d8]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x424]
push eax
lea edx, [ebp - 0x240]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x354], eax
cmp dword [0x478010], 0
jne 0x4634ba
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x6dc], 0x478010
jmp 0x4634c4
mov dword [ebp - 0x6dc], 0x478010
mov eax, dword [ebp - 0x6dc]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x6dc]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x424]
push eax
lea eax, [ebp - 0x23c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea ecx, [ebp - 0x348]
push ecx
mov edx, dword [ebp - 0x34c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x34c]
push ecx
call dword [eax + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x463544
push 0xe0
push 0x40aae0
mov edx, dword [ebp - 0x34c]
push edx
mov eax, dword [ebp - 0x350]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6e0], eax
jmp 0x46354e
mov dword [ebp - 0x6e0], 0
lea ecx, [ebp - 0x224]
push ecx
mov dx, word [ebp - 0x348]
push edx
mov eax, dword [ebp - 0x354]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x354]
push edx
call dword [ecx + 0xe8]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x4635a9
push 0xe8
push 0x40aae0
mov eax, dword [ebp - 0x354]
push eax
mov ecx, dword [ebp - 0x358]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6e4], eax
jmp 0x4635b3
mov dword [ebp - 0x6e4], 0
mov edx, dword [ebp - 0x224]
push edx
call fcn.00447e00
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x240]
push eax
lea ecx, [ebp - 0x23c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x3d
push 0x1c
call fcn.00453130
mov edx, eax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4128a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call fcn.00447fa0
lea edx, [ebp - 0x228]
push edx
lea eax, [ebp - 0x224]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0x3e
push 0x40c4d0
call fcn.00447fa0
mov dword [ebp - 4], 0x41
cmp dword [0x478010], 0
jne 0x463676
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x6e8], 0x478010
jmp 0x463680
mov dword [ebp - 0x6e8], 0x478010
mov ecx, dword [ebp - 0x6e8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x6e8]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x424]
push eax
lea ecx, [ebp - 0x23c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea edx, [ebp - 0x348]
push edx
mov eax, dword [ebp - 0x34c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x34c]
push edx
call dword [ecx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x463700
push 0xe0
push 0x40aae0
mov eax, dword [ebp - 0x34c]
push eax
mov ecx, dword [ebp - 0x350]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6ec], eax
jmp 0x46370a
mov dword [ebp - 0x6ec], 0
xor edx, edx
cmp word [ebp - 0x348], 4
sete dl
neg edx
mov word [ebp - 0x354], dx
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx eax, word [ebp - 0x354]
test eax, eax
je 0x463d20
mov dword [ebp - 4], 0x42
push 0x1c
call fcn.00453130
mov edx, eax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410be4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x14c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x43
mov ecx, dword [ebp - 0x14c]
push ecx
call fcn.00431090
movsx edx, ax
test edx, edx
je 0x463d20
mov dword [ebp - 4], 0x44
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0x19c]
push ecx
lea edx, [ebp - 0xf0]
push edx
mov eax, dword [ebp - 0x14c]
push eax
call fcn.0046f440
mov dword [ebp - 4], 0x45
mov ecx, dword [ebp - 0x19c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4104e0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40bbbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0xd8]
push edx
mov eax, dword [ebp - 0xdc]
push eax
call fcn.00472170
mov edx, eax
lea ecx, [ebp - 0x230]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x234]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40bb8c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x24c], eax
mov dword [ebp - 0x254], 8
lea edx, [ebp - 0x254]
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x234]
push ecx
lea edx, [ebp - 0x230]
push edx
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x228]
push ecx
lea edx, [ebp - 0x224]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x46
cmp dword [0x478010], 0
jne 0x4638d8
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x6f0], 0x478010
jmp 0x4638e2
mov dword [ebp - 0x6f0], 0x478010
mov eax, dword [ebp - 0x6f0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x6f0]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x424]
push eax
lea eax, [ebp - 0x240]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x354], eax
cmp dword [0x478010], 0
jne 0x463934
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x6f4], 0x478010
jmp 0x46393e
mov dword [ebp - 0x6f4], 0x478010
mov ecx, dword [ebp - 0x6f4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x6f4]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x424]
push eax
lea ecx, [ebp - 0x23c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea edx, [ebp - 0x348]
push edx
mov eax, dword [ebp - 0x34c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x34c]
push edx
call dword [ecx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x4639be
push 0xe0
push 0x40aae0
mov eax, dword [ebp - 0x34c]
push eax
mov ecx, dword [ebp - 0x350]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6f8], eax
jmp 0x4639c8
mov dword [ebp - 0x6f8], 0
lea edx, [ebp - 0x224]
push edx
mov ax, word [ebp - 0x348]
push eax
mov ecx, dword [ebp - 0x354]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x354]
push eax
call dword [edx + 0xe8]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x463a23
push 0xe8
push 0x40aae0
mov ecx, dword [ebp - 0x354]
push ecx
mov edx, dword [ebp - 0x358]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6fc], eax
jmp 0x463a2d
mov dword [ebp - 0x6fc], 0
mov eax, dword [ebp - 0x224]
push eax
call fcn.00447e00
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x240]
push ecx
lea edx, [ebp - 0x23c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x47
mov eax, dword [ebp - 0x14c]
push eax
call fcn.00447fa0
mov dword [ebp - 4], 0x48
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x224]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call fcn.00447fa0
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x49
cmp dword [0x478010], 0
jne 0x463aca
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x700], 0x478010
jmp 0x463ad4
mov dword [ebp - 0x700], 0x478010
mov eax, dword [ebp - 0x700]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x700]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x23c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea ecx, [ebp - 0x348]
push ecx
mov edx, dword [ebp - 0x34c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x34c]
push ecx
call dword [eax + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x463b54
push 0xe0
push 0x40a6c8
mov edx, dword [ebp - 0x34c]
push edx
mov eax, dword [ebp - 0x350]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x704], eax
jmp 0x463b5e
mov dword [ebp - 0x704], 0
xor ecx, ecx
cmp word [ebp - 0x348], 1
sete cl
neg ecx
mov word [ebp - 0x354], cx
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx edx, word [ebp - 0x354]
test edx, edx
je 0x463d0f
mov dword [ebp - 4], 0x4a
lea eax, [ebp - 0x138]
push eax
push 0x409d8c
push 0xffffffffffffffff
mov ecx, dword [ebp - 0x14c]
push ecx
lea edx, [ebp - 0x254]
push edx
call fcn.0046e610
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x4b
mov dword [ebp - 0x2fc], 1
mov dword [ebp - 0x304], 2
mov eax, dword [ebp - 0x138]
push eax
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaUbound]
mov dword [ebp - 0x30c], eax
mov dword [ebp - 0x314], 3
mov dword [ebp - 0x31c], 0
mov dword [ebp - 0x324], 2
lea ecx, [ebp - 0x304]
push ecx
lea edx, [ebp - 0x314]
push edx
lea eax, [ebp - 0x324]
push eax
lea ecx, [ebp - 0x3c0]
push ecx
lea edx, [ebp - 0x3b0]
push edx
lea eax, [ebp - 0x54]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarForInit]
mov dword [ebp - 0x5bc], eax
jmp 0x463d02
mov dword [ebp - 4], 0x4c
cmp dword [ebp - 0x138], 0
je 0x463cb8
mov ecx, dword [ebp - 0x138]
cmp word [ecx], 1
jne 0x463cb8
lea edx, [ebp - 0x54]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x138]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0x34c], eax
mov edx, dword [ebp - 0x138]
mov eax, dword [ebp - 0x34c]
cmp eax, dword [edx + 0x10]
jae 0x463c9b
mov dword [ebp - 0x708], 0
jmp 0x463ca7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x708], eax
mov ecx, dword [ebp - 0x34c]
imul ecx, ecx, 0x2c
mov dword [ebp - 0x70c], ecx
jmp 0x463cc4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x70c], eax
mov edx, dword [ebp - 0x138]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x70c]
mov edx, dword [eax + ecx + 8]
push edx
call fcn.00447fa0
mov dword [ebp - 4], 0x4d
lea eax, [ebp - 0x3c0]
push eax
lea ecx, [ebp - 0x3b0]
push ecx
lea edx, [ebp - 0x54]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x5bc], eax
cmp dword [ebp - 0x5bc], 0
jne 0x463c49
mov dword [ebp - 4], 0x4f
push 0x40c4d0
call fcn.00447fa0
mov dword [ebp - 4], 0x52
cmp dword [0x478010], 0
jne 0x463d4c
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x710], 0x478010
jmp 0x463d56
mov dword [ebp - 0x710], 0x478010
mov eax, dword [ebp - 0x710]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x710]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x424]
push eax
lea eax, [ebp - 0x23c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea ecx, [ebp - 0x348]
push ecx
mov edx, dword [ebp - 0x34c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x34c]
push ecx
call dword [eax + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x463dd6
push 0xe0
push 0x40aae0
mov edx, dword [ebp - 0x34c]
push edx
mov eax, dword [ebp - 0x350]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x714], eax
jmp 0x463de0
mov dword [ebp - 0x714], 0
xor ecx, ecx
cmp word [ebp - 0x348], 5
sete cl
neg ecx
mov word [ebp - 0x354], cx
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx edx, word [ebp - 0x354]
test edx, edx
je 0x4643f6
mov dword [ebp - 4], 0x53
push 0x24
call fcn.00453130
mov edx, eax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410c2c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x54
mov eax, dword [ebp - 0xd4]
push eax
call fcn.00431090
movsx ecx, ax
test ecx, ecx
je 0x4643f6
mov dword [ebp - 4], 0x55
lea edx, [ebp - 0xdc]
push edx
lea eax, [ebp - 0x19c]
push eax
lea ecx, [ebp - 0xf0]
push ecx
mov edx, dword [ebp - 0xd4]
push edx
call fcn.0046f440
mov dword [ebp - 4], 0x56
mov eax, dword [ebp - 0x19c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4104e0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40bbbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0xd8]
push ecx
mov edx, dword [ebp - 0xdc]
push edx
call fcn.00472170
mov edx, eax
lea ecx, [ebp - 0x230]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x234]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40bb8c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x24c], eax
mov dword [ebp - 0x254], 8
lea edx, [ebp - 0x254]
lea ecx, [ebp - 0x194]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x234]
push eax
lea ecx, [ebp - 0x230]
push ecx
lea edx, [ebp - 0x22c]
push edx
lea eax, [ebp - 0x228]
push eax
lea ecx, [ebp - 0x224]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x57
cmp dword [0x478010], 0
jne 0x463fae
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x718], 0x478010
jmp 0x463fb8
mov dword [ebp - 0x718], 0x478010
mov edx, dword [ebp - 0x718]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x718]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x424]
push eax
lea edx, [ebp - 0x240]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x354], eax
cmp dword [0x478010], 0
jne 0x46400a
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x71c], 0x478010
jmp 0x464014
mov dword [ebp - 0x71c], 0x478010
mov eax, dword [ebp - 0x71c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x71c]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x424]
push eax
lea eax, [ebp - 0x23c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea ecx, [ebp - 0x348]
push ecx
mov edx, dword [ebp - 0x34c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x34c]
push ecx
call dword [eax + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x464094
push 0xe0
push 0x40aae0
mov edx, dword [ebp - 0x34c]
push edx
mov eax, dword [ebp - 0x350]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x720], eax
jmp 0x46409e
mov dword [ebp - 0x720], 0
lea ecx, [ebp - 0x224]
push ecx
mov dx, word [ebp - 0x348]
push edx
mov eax, dword [ebp - 0x354]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x354]
push edx
call dword [ecx + 0xe8]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x4640f9
push 0xe8
push 0x40aae0
mov eax, dword [ebp - 0x354]
push eax
mov ecx, dword [ebp - 0x358]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x724], eax
jmp 0x464103
mov dword [ebp - 0x724], 0
mov edx, dword [ebp - 0x224]
push edx
call fcn.00447e00
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x240]
push eax
lea ecx, [ebp - 0x23c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x58
mov edx, dword [ebp - 0xd4]
push edx
call fcn.00447fa0
mov dword [ebp - 4], 0x59
lea eax, [ebp - 0x194]
push eax
lea ecx, [ebp - 0x224]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call fcn.00447fa0
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x5a
cmp dword [0x478010], 0
jne 0x4641a0
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x728], 0x478010
jmp 0x4641aa
mov dword [ebp - 0x728], 0x478010
mov edx, dword [ebp - 0x728]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x728]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x304]
push eax
lea edx, [ebp - 0x23c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x348]
push eax
mov ecx, dword [ebp - 0x34c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x34c]
push eax
call dword [edx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x46422a
push 0xe0
push 0x40a6c8
mov ecx, dword [ebp - 0x34c]
push ecx
mov edx, dword [ebp - 0x350]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x72c], eax
jmp 0x464234
mov dword [ebp - 0x72c], 0
xor eax, eax
cmp word [ebp - 0x348], 1
sete al
neg eax
mov word [ebp - 0x354], ax
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx ecx, word [ebp - 0x354]
test ecx, ecx
je 0x4643e5
mov dword [ebp - 4], 0x5b
lea edx, [ebp - 0x138]
push edx
push 0x409d8c
push 0xffffffffffffffff
mov eax, dword [ebp - 0xd4]
push eax
lea ecx, [ebp - 0x254]
push ecx
call fcn.0046e610
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x5c
mov dword [ebp - 0x2fc], 1
mov dword [ebp - 0x304], 2
mov edx, dword [ebp - 0x138]
push edx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaUbound]
mov dword [ebp - 0x30c], eax
mov dword [ebp - 0x314], 3
mov dword [ebp - 0x31c], 0
mov dword [ebp - 0x324], 2
lea eax, [ebp - 0x304]
push eax
lea ecx, [ebp - 0x314]
push ecx
lea edx, [ebp - 0x324]
push edx
lea eax, [ebp - 0x3e0]
push eax
lea ecx, [ebp - 0x3d0]
push ecx
lea edx, [ebp - 0x54]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForInit]
mov dword [ebp - 0x5c0], eax
jmp 0x4643d8
mov dword [ebp - 4], 0x5d
cmp dword [ebp - 0x138], 0
je 0x46438e
mov eax, dword [ebp - 0x138]
cmp word [eax], 1
jne 0x46438e
lea ecx, [ebp - 0x54]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov edx, dword [ebp - 0x138]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x34c], eax
mov eax, dword [ebp - 0x138]
mov ecx, dword [ebp - 0x34c]
cmp ecx, dword [eax + 0x10]
jae 0x464371
mov dword [ebp - 0x730], 0
jmp 0x46437d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x730], eax
mov edx, dword [ebp - 0x34c]
imul edx, edx, 0x2c
mov dword [ebp - 0x734], edx
jmp 0x46439a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x734], eax
mov eax, dword [ebp - 0x138]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x734]
mov eax, dword [ecx + edx + 8]
push eax
call fcn.00447fa0
mov dword [ebp - 4], 0x5e
lea ecx, [ebp - 0x3e0]
push ecx
lea edx, [ebp - 0x3d0]
push edx
lea eax, [ebp - 0x54]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x5c0], eax
cmp dword [ebp - 0x5c0], 0
jne 0x46431f
mov dword [ebp - 4], 0x60
push 0x40c4d0
call fcn.00447fa0
mov dword [ebp - 4], 0x63
cmp dword [0x478010], 0
jne 0x464422
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x738], 0x478010
jmp 0x46442c
mov dword [ebp - 0x738], 0x478010
mov ecx, dword [ebp - 0x738]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x738]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x424]
push eax
lea ecx, [ebp - 0x23c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea edx, [ebp - 0x348]
push edx
mov eax, dword [ebp - 0x34c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x34c]
push edx
call dword [ecx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x4644ac
push 0xe0
push 0x40aae0
mov eax, dword [ebp - 0x34c]
push eax
mov ecx, dword [ebp - 0x350]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x73c], eax
jmp 0x4644b6
mov dword [ebp - 0x73c], 0
xor edx, edx
cmp word [ebp - 0x348], 6
sete dl
neg edx
mov word [ebp - 0x354], dx
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx eax, word [ebp - 0x354]
test eax, eax
je 0x46488b
mov dword [ebp - 4], 0x64
push 0xa
call fcn.00453130
mov edx, eax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call fcn.00431090
mov word [ebp - 0x34c], ax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx ecx, word [ebp - 0x34c]
test ecx, ecx
je 0x46488b
mov dword [ebp - 4], 0x65
mov dword [ebp - 0x2fc], 0x40b918
mov dword [ebp - 0x304], 8
lea edx, [ebp - 0x304]
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x254]
push edx
lea eax, [ebp - 0x264]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcEnvironVar]
lea ecx, [ebp - 0x264]
push ecx
lea edx, [ebp - 0x224]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea eax, [ebp - 0x590]
push eax
call fcn.00453520
lea ecx, [ebp - 0x590]
mov dword [ebp - 0x594], ecx
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x264]
push edx
lea eax, [ebp - 0x254]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x66
cmp dword [0x478010], 0
jne 0x4645ea
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x740], 0x478010
jmp 0x4645f4
mov dword [ebp - 0x740], 0x478010
mov ecx, dword [ebp - 0x740]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x740]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x424]
push eax
lea ecx, [ebp - 0x240]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x354], eax
cmp dword [0x478010], 0
jne 0x464646
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x744], 0x478010
jmp 0x464650
mov dword [ebp - 0x744], 0x478010
mov edx, dword [ebp - 0x744]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x744]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x424]
push eax
lea edx, [ebp - 0x23c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x348]
push eax
mov ecx, dword [ebp - 0x34c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x34c]
push eax
call dword [edx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x4646d0
push 0xe0
push 0x40aae0
mov ecx, dword [ebp - 0x34c]
push ecx
mov edx, dword [ebp - 0x350]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x748], eax
jmp 0x4646da
mov dword [ebp - 0x748], 0
lea eax, [ebp - 0x224]
push eax
mov cx, word [ebp - 0x348]
push ecx
mov edx, dword [ebp - 0x354]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x354]
push ecx
call dword [eax + 0xe8]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x464735
push 0xe8
push 0x40aae0
mov edx, dword [ebp - 0x354]
push edx
mov eax, dword [ebp - 0x358]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x74c], eax
jmp 0x46473f
mov dword [ebp - 0x74c], 0
mov ecx, dword [ebp - 0x224]
push ecx
call fcn.00447e00
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x240]
push edx
lea eax, [ebp - 0x23c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x67
push 0x4128fc
call fcn.00447fa0
mov dword [ebp - 4], 0x68
mov ecx, dword [ebp - 0x594]
mov edx, dword [ecx + 4]
push edx
mov eax, dword [ecx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410f20
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40d4c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x594]
mov edx, dword [ecx + 0xc]
push edx
mov eax, dword [ecx + 8]
push eax
call fcn.00472170
mov edx, eax
lea ecx, [ebp - 0x230]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x234]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40bb8c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x238]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call fcn.00447fa0
lea ecx, [ebp - 0x238]
push ecx
lea edx, [ebp - 0x234]
push edx
lea eax, [ebp - 0x230]
push eax
lea ecx, [ebp - 0x22c]
push ecx
lea edx, [ebp - 0x228]
push edx
lea eax, [ebp - 0x224]
push eax
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x1c
mov dword [ebp - 4], 0x69
push 0x40c4d0
call fcn.00447fa0
mov dword [ebp - 4], 0x6a
mov dword [ebp - 0x594], 0
mov dword [ebp - 4], 0x6d
cmp dword [0x478010], 0
jne 0x4648b7
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x750], 0x478010
jmp 0x4648c1
mov dword [ebp - 0x750], 0x478010
mov ecx, dword [ebp - 0x750]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x750]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x424]
push eax
lea ecx, [ebp - 0x23c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea edx, [ebp - 0x348]
push edx
mov eax, dword [ebp - 0x34c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x34c]
push edx
call dword [ecx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x464941
push 0xe0
push 0x40aae0
mov eax, dword [ebp - 0x34c]
push eax
mov ecx, dword [ebp - 0x350]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x754], eax
jmp 0x46494b
mov dword [ebp - 0x754], 0
xor edx, edx
cmp word [ebp - 0x348], 7
sete dl
neg edx
mov word [ebp - 0x354], dx
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx eax, word [ebp - 0x354]
test eax, eax
je 0x465594
mov dword [ebp - 4], 0x6e
push 0x24
call fcn.00453130
mov edx, eax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410cdc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1b0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x6f
push 0x1c
call fcn.00453130
mov edx, eax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410cdc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1b4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x70
mov ecx, dword [ebp - 0x1b0]
push ecx
call fcn.00431090
movsx edx, ax
test edx, edx
je 0x464fca
mov dword [ebp - 4], 0x71
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0x19c]
push ecx
lea edx, [ebp - 0xf0]
push edx
mov eax, dword [ebp - 0x1b0]
push eax
call fcn.0046f440
mov dword [ebp - 4], 0x72
mov ecx, dword [ebp - 0x19c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4104e0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40bbbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0xd8]
push edx
mov eax, dword [ebp - 0xdc]
push eax
call fcn.00472170
mov edx, eax
lea ecx, [ebp - 0x230]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x234]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40bb8c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x24c], eax
mov dword [ebp - 0x254], 8
lea edx, [ebp - 0x254]
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x234]
push ecx
lea edx, [ebp - 0x230]
push edx
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x228]
push ecx
lea edx, [ebp - 0x224]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x73
cmp dword [0x478010], 0
jne 0x464b5b
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x758], 0x478010
jmp 0x464b65
mov dword [ebp - 0x758], 0x478010
mov eax, dword [ebp - 0x758]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x758]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x424]
push eax
lea eax, [ebp - 0x240]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x354], eax
cmp dword [0x478010], 0
jne 0x464bb7
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x75c], 0x478010
jmp 0x464bc1
mov dword [ebp - 0x75c], 0x478010
mov ecx, dword [ebp - 0x75c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x75c]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x424]
push eax
lea ecx, [ebp - 0x23c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea edx, [ebp - 0x348]
push edx
mov eax, dword [ebp - 0x34c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x34c]
push edx
call dword [ecx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x464c41
push 0xe0
push 0x40aae0
mov eax, dword [ebp - 0x34c]
push eax
mov ecx, dword [ebp - 0x350]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x760], eax
jmp 0x464c4b
mov dword [ebp - 0x760], 0
lea edx, [ebp - 0x224]
push edx
mov ax, word [ebp - 0x348]
push eax
mov ecx, dword [ebp - 0x354]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x354]
push eax
call dword [edx + 0xe8]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x464ca6
push 0xe8
push 0x40aae0
mov ecx, dword [ebp - 0x354]
push ecx
mov edx, dword [ebp - 0x358]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x764], eax
jmp 0x464cb0
mov dword [ebp - 0x764], 0
mov eax, dword [ebp - 0x224]
push eax
push 0x41296c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call fcn.00447e00
lea ecx, [ebp - 0x228]
push ecx
lea edx, [ebp - 0x224]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea eax, [ebp - 0x240]
push eax
lea ecx, [ebp - 0x23c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x74
mov edx, dword [ebp - 0x1b0]
push edx
call fcn.00447fa0
mov dword [ebp - 4], 0x75
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0x224]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call fcn.00447fa0
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x76
cmp dword [0x478010], 0
jne 0x464d74
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x768], 0x478010
jmp 0x464d7e
mov dword [ebp - 0x768], 0x478010
mov edx, dword [ebp - 0x768]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x768]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x304]
push eax
lea edx, [ebp - 0x23c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x348]
push eax
mov ecx, dword [ebp - 0x34c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x34c]
push eax
call dword [edx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x464dfe
push 0xe0
push 0x40a6c8
mov ecx, dword [ebp - 0x34c]
push ecx
mov edx, dword [ebp - 0x350]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x76c], eax
jmp 0x464e08
mov dword [ebp - 0x76c], 0
xor eax, eax
cmp word [ebp - 0x348], 1
sete al
neg eax
mov word [ebp - 0x354], ax
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx ecx, word [ebp - 0x354]
test ecx, ecx
je 0x464fca
mov dword [ebp - 4], 0x77
lea edx, [ebp - 0x138]
push edx
push 0x409d8c
push 0xffffffffffffffff
mov eax, dword [ebp - 0x1b0]
push eax
lea ecx, [ebp - 0x254]
push ecx
call fcn.0046e610
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x78
mov dword [ebp - 0x2fc], 1
mov dword [ebp - 0x304], 2
mov edx, dword [ebp - 0x138]
push edx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaUbound]
mov dword [ebp - 0x30c], eax
mov dword [ebp - 0x314], 3
mov dword [ebp - 0x31c], 0
mov dword [ebp - 0x324], 2
lea eax, [ebp - 0x304]
push eax
lea ecx, [ebp - 0x314]
push ecx
lea edx, [ebp - 0x324]
push edx
lea eax, [ebp - 0x400]
push eax
lea ecx, [ebp - 0x3f0]
push ecx
lea edx, [ebp - 0x54]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForInit]
mov dword [ebp - 0x5c4], eax
jmp 0x464fac
mov dword [ebp - 4], 0x79
cmp dword [ebp - 0x138], 0
je 0x464f62
mov eax, dword [ebp - 0x138]
cmp word [eax], 1
jne 0x464f62
lea ecx, [ebp - 0x54]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov edx, dword [ebp - 0x138]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x34c], eax
mov eax, dword [ebp - 0x138]
mov ecx, dword [ebp - 0x34c]
cmp ecx, dword [eax + 0x10]
jae 0x464f45
mov dword [ebp - 0x770], 0
jmp 0x464f51
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x770], eax
mov edx, dword [ebp - 0x34c]
imul edx, edx, 0x2c
mov dword [ebp - 0x774], edx
jmp 0x464f6e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x774], eax
mov eax, dword [ebp - 0x138]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x774]
mov eax, dword [ecx + edx + 8]
push eax
call fcn.00447fa0
mov dword [ebp - 4], 0x7a
lea ecx, [ebp - 0x400]
push ecx
lea edx, [ebp - 0x3f0]
push edx
lea eax, [ebp - 0x54]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x5c4], eax
cmp dword [ebp - 0x5c4], 0
jne 0x464ef3
mov dword [ebp - 4], 0x7b
push 0x40c4d0
call fcn.00447fa0
mov dword [ebp - 4], 0x7e
mov ecx, dword [ebp - 0x1b4]
push ecx
call fcn.00431090
movsx edx, ax
test edx, edx
je 0x465594
mov dword [ebp - 4], 0x7f
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0x19c]
push ecx
lea edx, [ebp - 0xf0]
push edx
mov eax, dword [ebp - 0x1b4]
push eax
call fcn.0046f440
mov dword [ebp - 4], 0x80
mov ecx, dword [ebp - 0x19c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4104e0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40bbbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0xd8]
push edx
mov eax, dword [ebp - 0xdc]
push eax
call fcn.00472170
mov edx, eax
lea ecx, [ebp - 0x230]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x234]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40bb8c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x24c], eax
mov dword [ebp - 0x254], 8
lea edx, [ebp - 0x254]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x234]
push ecx
lea edx, [ebp - 0x230]
push edx
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x228]
push ecx
lea edx, [ebp - 0x224]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x81
cmp dword [0x478010], 0
jne 0x465125
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x778], 0x478010
jmp 0x46512f
mov dword [ebp - 0x778], 0x478010
mov eax, dword [ebp - 0x778]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x778]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x424]
push eax
lea eax, [ebp - 0x240]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x354], eax
cmp dword [0x478010], 0
jne 0x465181
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x77c], 0x478010
jmp 0x46518b
mov dword [ebp - 0x77c], 0x478010
mov ecx, dword [ebp - 0x77c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x77c]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x424]
push eax
lea ecx, [ebp - 0x23c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea edx, [ebp - 0x348]
push edx
mov eax, dword [ebp - 0x34c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x34c]
push edx
call dword [ecx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x46520b
push 0xe0
push 0x40aae0
mov eax, dword [ebp - 0x34c]
push eax
mov ecx, dword [ebp - 0x350]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x780], eax
jmp 0x465215
mov dword [ebp - 0x780], 0
lea edx, [ebp - 0x224]
push edx
mov ax, word [ebp - 0x348]
push eax
mov ecx, dword [ebp - 0x354]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x354]
push eax
call dword [edx + 0xe8]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x465270
push 0xe8
push 0x40aae0
mov ecx, dword [ebp - 0x354]
push ecx
mov edx, dword [ebp - 0x358]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x784], eax
jmp 0x46527a
mov dword [ebp - 0x784], 0
mov eax, dword [ebp - 0x224]
push eax
push 0x412990
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call fcn.00447e00
lea ecx, [ebp - 0x228]
push ecx
lea edx, [ebp - 0x224]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea eax, [ebp - 0x240]
push eax
lea ecx, [ebp - 0x23c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x82
mov edx, dword [ebp - 0x1b4]
push edx
call fcn.00447fa0
mov dword [ebp - 4], 0x83
lea eax, [ebp - 0x114]
push eax
lea ecx, [ebp - 0x224]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call fcn.00447fa0
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x84
cmp dword [0x478010], 0
jne 0x46533e
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x788], 0x478010
jmp 0x465348
mov dword [ebp - 0x788], 0x478010
mov edx, dword [ebp - 0x788]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x788]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x304]
push eax
lea edx, [ebp - 0x23c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x348]
push eax
mov ecx, dword [ebp - 0x34c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x34c]
push eax
call dword [edx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x4653c8
push 0xe0
push 0x40a6c8
mov ecx, dword [ebp - 0x34c]
push ecx
mov edx, dword [ebp - 0x350]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x78c], eax
jmp 0x4653d2
mov dword [ebp - 0x78c], 0
xor eax, eax
cmp word [ebp - 0x348], 1
sete al
neg eax
mov word [ebp - 0x354], ax
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx ecx, word [ebp - 0x354]
test ecx, ecx
je 0x465594
mov dword [ebp - 4], 0x85
lea edx, [ebp - 0x138]
push edx
push 0x409d8c
push 0xffffffffffffffff
mov eax, dword [ebp - 0x1b4]
push eax
lea ecx, [ebp - 0x254]
push ecx
call fcn.0046e610
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x86
mov dword [ebp - 0x2fc], 1
mov dword [ebp - 0x304], 2
mov edx, dword [ebp - 0x138]
push edx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaUbound]
mov dword [ebp - 0x30c], eax
mov dword [ebp - 0x314], 3
mov dword [ebp - 0x31c], 0
mov dword [ebp - 0x324], 2
lea eax, [ebp - 0x304]
push eax
lea ecx, [ebp - 0x314]
push ecx
lea edx, [ebp - 0x324]
push edx
lea eax, [ebp - 0x420]
push eax
lea ecx, [ebp - 0x410]
push ecx
lea edx, [ebp - 0x54]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForInit]
mov dword [ebp - 0x5c8], eax
jmp 0x465576
mov dword [ebp - 4], 0x87
cmp dword [ebp - 0x138], 0
je 0x46552c
mov eax, dword [ebp - 0x138]
cmp word [eax], 1
jne 0x46552c
lea ecx, [ebp - 0x54]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov edx, dword [ebp - 0x138]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x34c], eax
mov eax, dword [ebp - 0x138]
mov ecx, dword [ebp - 0x34c]
cmp ecx, dword [eax + 0x10]
jae 0x46550f
mov dword [ebp - 0x790], 0
jmp 0x46551b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x790], eax
mov edx, dword [ebp - 0x34c]
imul edx, edx, 0x2c
mov dword [ebp - 0x794], edx
jmp 0x465538
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x794], eax
mov eax, dword [ebp - 0x138]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x794]
mov eax, dword [ecx + edx + 8]
push eax
call fcn.00447fa0
mov dword [ebp - 4], 0x88
lea ecx, [ebp - 0x420]
push ecx
lea edx, [ebp - 0x410]
push edx
lea eax, [ebp - 0x54]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x5c8], eax
cmp dword [ebp - 0x5c8], 0
jne 0x4654bd
mov dword [ebp - 4], 0x89
push 0x40c4d0
call fcn.00447fa0
mov dword [ebp - 4], 0x8d
cmp dword [0x478010], 0
jne 0x4655c0
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x798], 0x478010
jmp 0x4655ca
mov dword [ebp - 0x798], 0x478010
mov ecx, dword [ebp - 0x798]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x798]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x424]
push eax
lea ecx, [ebp - 0x23c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea edx, [ebp - 0x348]
push edx
mov eax, dword [ebp - 0x34c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x34c]
push edx
call dword [ecx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x46564a
push 0xe0
push 0x40aae0
mov eax, dword [ebp - 0x34c]
push eax
mov ecx, dword [ebp - 0x350]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x79c], eax
jmp 0x465654
mov dword [ebp - 0x79c], 0
xor edx, edx
cmp word [ebp - 0x348], 8
sete dl
neg edx
mov word [ebp - 0x354], dx
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx eax, word [ebp - 0x354]
test eax, eax
je 0x465dbd
mov dword [ebp - 4], 0x8e
push 0x1c
call fcn.00453130
mov edx, eax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410cec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x24c], eax
mov dword [ebp - 0x254], 8
lea edx, [ebp - 0x254]
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x8f
push 0x1c
call fcn.00453130
mov edx, eax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x411de4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x90
push 0x1c
call fcn.00453130
mov edx, eax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x411d80
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x24c], eax
mov dword [ebp - 0x254], 8
lea edx, [ebp - 0x254]
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x91
lea ecx, [ebp - 0x200]
push ecx
lea edx, [ebp - 0x224]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call fcn.00431090
mov word [ebp - 0x34c], ax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x465dbd
mov dword [ebp - 4], 0x92
lea ecx, [ebp - 0xdc]
push ecx
lea edx, [ebp - 0x19c]
push edx
lea eax, [ebp - 0xf0]
push eax
lea ecx, [ebp - 0x200]
push ecx
lea edx, [ebp - 0x224]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call fcn.0046f440
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x93
mov eax, dword [ebp - 0x19c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4104e0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40bbbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0xd8]
push ecx
mov edx, dword [ebp - 0xdc]
push edx
call fcn.00472170
mov edx, eax
lea ecx, [ebp - 0x230]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x234]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40bb8c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x24c], eax
mov dword [ebp - 0x254], 8
lea edx, [ebp - 0x254]
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x234]
push eax
lea ecx, [ebp - 0x230]
push ecx
lea edx, [ebp - 0x22c]
push edx
lea eax, [ebp - 0x228]
push eax
lea ecx, [ebp - 0x224]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x94
cmp dword [0x478010], 0
jne 0x465907
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x7a0], 0x478010
jmp 0x465911
mov dword [ebp - 0x7a0], 0x478010
mov edx, dword [ebp - 0x7a0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x7a0]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x424]
push eax
lea edx, [ebp - 0x240]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x354], eax
cmp dword [0x478010], 0
jne 0x465963
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x7a4], 0x478010
jmp 0x46596d
mov dword [ebp - 0x7a4], 0x478010
mov eax, dword [ebp - 0x7a4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x7a4]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x424]
push eax
lea eax, [ebp - 0x23c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea ecx, [ebp - 0x348]
push ecx
mov edx, dword [ebp - 0x34c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x34c]
push ecx
call dword [eax + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x4659ed
push 0xe0
push 0x40aae0
mov edx, dword [ebp - 0x34c]
push edx
mov eax, dword [ebp - 0x350]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7a8], eax
jmp 0x4659f7
mov dword [ebp - 0x7a8], 0
lea ecx, [ebp - 0x224]
push ecx
mov dx, word [ebp - 0x348]
push edx
mov eax, dword [ebp - 0x354]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x354]
push edx
call dword [ecx + 0xe8]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x465a52
push 0xe8
push 0x40aae0
mov eax, dword [ebp - 0x354]
push eax
mov ecx, dword [ebp - 0x358]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7ac], eax
jmp 0x465a5c
mov dword [ebp - 0x7ac], 0
mov edx, dword [ebp - 0x224]
push edx
call fcn.00447e00
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x240]
push eax
lea ecx, [ebp - 0x23c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x95
lea edx, [ebp - 0x200]
push edx
lea eax, [ebp - 0x224]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call fcn.00447fa0
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x96
mov ecx, dword [ebp - 0x44]
push ecx
call fcn.00447fa0
mov dword [ebp - 4], 0x97
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x224]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call fcn.00447fa0
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x98
lea ecx, [ebp - 0x1f0]
push ecx
lea edx, [ebp - 0x224]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call fcn.00447fa0
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x99
cmp dword [0x478010], 0
jne 0x465b4d
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x7b0], 0x478010
jmp 0x465b57
mov dword [ebp - 0x7b0], 0x478010
mov eax, dword [ebp - 0x7b0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x7b0]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x304]
push eax
lea eax, [ebp - 0x23c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea ecx, [ebp - 0x348]
push ecx
mov edx, dword [ebp - 0x34c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x34c]
push ecx
call dword [eax + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x465bd7
push 0xe0
push 0x40a6c8
mov edx, dword [ebp - 0x34c]
push edx
mov eax, dword [ebp - 0x350]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7b4], eax
jmp 0x465be1
mov dword [ebp - 0x7b4], 0
xor ecx, ecx
cmp word [ebp - 0x348], 1
sete cl
neg ecx
mov word [ebp - 0x354], cx
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx edx, word [ebp - 0x354]
test edx, edx
je 0x465dac
mov dword [ebp - 4], 0x9a
lea eax, [ebp - 0x138]
push eax
push 0x409d8c
push 0xffffffffffffffff
lea ecx, [ebp - 0x200]
push ecx
lea edx, [ebp - 0x224]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea eax, [ebp - 0x254]
push eax
call fcn.0046e610
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x9b
mov dword [ebp - 0x2fc], 1
mov dword [ebp - 0x304], 2
mov ecx, dword [ebp - 0x138]
push ecx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaUbound]
mov dword [ebp - 0x30c], eax
mov dword [ebp - 0x314], 3
mov dword [ebp - 0x31c], 0
mov dword [ebp - 0x324], 2
lea edx, [ebp - 0x304]
push edx
lea eax, [ebp - 0x314]
push eax
lea ecx, [ebp - 0x324]
push ecx
lea edx, [ebp - 0x440]
push edx
lea eax, [ebp - 0x430]
push eax
lea ecx, [ebp - 0x54]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForInit]
mov dword [ebp - 0x5cc], eax
jmp 0x465d9f
mov dword [ebp - 4], 0x9c
cmp dword [ebp - 0x138], 0
je 0x465d55
mov edx, dword [ebp - 0x138]
cmp word [edx], 1
jne 0x465d55
lea eax, [ebp - 0x54]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x138]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0x34c], eax
mov edx, dword [ebp - 0x138]
mov eax, dword [ebp - 0x34c]
cmp eax, dword [edx + 0x10]
jae 0x465d38
mov dword [ebp - 0x7b8], 0
jmp 0x465d44
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7b8], eax
mov ecx, dword [ebp - 0x34c]
imul ecx, ecx, 0x2c
mov dword [ebp - 0x7bc], ecx
jmp 0x465d61
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7bc], eax
mov edx, dword [ebp - 0x138]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x7bc]
mov edx, dword [eax + ecx + 8]
push edx
call fcn.00447fa0
mov dword [ebp - 4], 0x9d
lea eax, [ebp - 0x440]
push eax
lea ecx, [ebp - 0x430]
push ecx
lea edx, [ebp - 0x54]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x5cc], eax
cmp dword [ebp - 0x5cc], 0
jne 0x465ce6
mov dword [ebp - 4], 0x9f
push 0x40c4d0
call fcn.00447fa0
mov dword [ebp - 4], 0xa2
cmp dword [0x478010], 0
jne 0x465de9
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x7c0], 0x478010
jmp 0x465df3
mov dword [ebp - 0x7c0], 0x478010
mov eax, dword [ebp - 0x7c0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x7c0]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x424]
push eax
lea eax, [ebp - 0x23c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea ecx, [ebp - 0x348]
push ecx
mov edx, dword [ebp - 0x34c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x34c]
push ecx
call dword [eax + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x465e73
push 0xe0
push 0x40aae0
mov edx, dword [ebp - 0x34c]
push edx
mov eax, dword [ebp - 0x350]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7c4], eax
jmp 0x465e7d
mov dword [ebp - 0x7c4], 0
xor ecx, ecx
cmp word [ebp - 0x348], 9
sete cl
neg ecx
mov word [ebp - 0x354], cx
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx edx, word [ebp - 0x354]
test edx, edx
je 0x4660a9
mov dword [ebp - 4], 0xa3
cmp dword [0x478010], 0
jne 0x465eda
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x7c8], 0x478010
jmp 0x465ee4
mov dword [ebp - 0x7c8], 0x478010
mov eax, dword [ebp - 0x7c8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x7c8]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x424]
push eax
lea eax, [ebp - 0x240]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x354], eax
cmp dword [0x478010], 0
jne 0x465f36
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x7cc], 0x478010
jmp 0x465f40
mov dword [ebp - 0x7cc], 0x478010
mov ecx, dword [ebp - 0x7cc]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x7cc]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x424]
push eax
lea ecx, [ebp - 0x23c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea edx, [ebp - 0x348]
push edx
mov eax, dword [ebp - 0x34c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x34c]
push edx
call dword [ecx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x465fc0
push 0xe0
push 0x40aae0
mov eax, dword [ebp - 0x34c]
push eax
mov ecx, dword [ebp - 0x350]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7d0], eax
jmp 0x465fca
mov dword [ebp - 0x7d0], 0
lea edx, [ebp - 0x224]
push edx
mov ax, word [ebp - 0x348]
push eax
mov ecx, dword [ebp - 0x354]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x354]
push eax
call dword [edx + 0xe8]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x466025
push 0xe8
push 0x40aae0
mov ecx, dword [ebp - 0x354]
push ecx
mov edx, dword [ebp - 0x358]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7d4], eax
jmp 0x46602f
mov dword [ebp - 0x7d4], 0
mov eax, dword [ebp - 0x224]
push eax
push 0x411cbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call fcn.00447e00
lea ecx, [ebp - 0x228]
push ecx
lea edx, [ebp - 0x224]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea eax, [ebp - 0x240]
push eax
lea ecx, [ebp - 0x23c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0xa4
push 0x4129b0
call fcn.00447fa0
mov dword [ebp - 4], 0xa5
push 0x40c4d0
call fcn.00447fa0
mov dword [ebp - 4], 0xa7
cmp dword [0x478010], 0
jne 0x4660d5
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x7d8], 0x478010
jmp 0x4660df
mov dword [ebp - 0x7d8], 0x478010
mov edx, dword [ebp - 0x7d8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x7d8]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x424]
push eax
lea edx, [ebp - 0x23c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x348]
push eax
mov ecx, dword [ebp - 0x34c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x34c]
push eax
call dword [edx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x46615f
push 0xe0
push 0x40aae0
mov ecx, dword [ebp - 0x34c]
push ecx
mov edx, dword [ebp - 0x350]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7dc], eax
jmp 0x466169
mov dword [ebp - 0x7dc], 0
xor eax, eax
cmp word [ebp - 0x348], 0xa
sete al
neg eax
mov word [ebp - 0x354], ax
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx ecx, word [ebp - 0x354]
test ecx, ecx
je 0x46677f
mov dword [ebp - 4], 0xa8
push 0x24
call fcn.00453130
mov edx, eax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410d28
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xa9
mov edx, dword [ebp - 0xd0]
push edx
call fcn.00431090
movsx eax, ax
test eax, eax
je 0x46677f
mov dword [ebp - 4], 0xaa
lea ecx, [ebp - 0xdc]
push ecx
lea edx, [ebp - 0x19c]
push edx
lea eax, [ebp - 0xf0]
push eax
mov ecx, dword [ebp - 0xd0]
push ecx
call fcn.0046f440
mov dword [ebp - 4], 0xab
mov edx, dword [ebp - 0x19c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4104e0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40bbbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0xd8]
push eax
mov ecx, dword [ebp - 0xdc]
push ecx
call fcn.00472170
mov edx, eax
lea ecx, [ebp - 0x230]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x234]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40bb8c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x24c], eax
mov dword [ebp - 0x254], 8
lea edx, [ebp - 0x254]
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x234]
push edx
lea eax, [ebp - 0x230]
push eax
lea ecx, [ebp - 0x22c]
push ecx
lea edx, [ebp - 0x228]
push edx
lea eax, [ebp - 0x224]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0xac
cmp dword [0x478010], 0
jne 0x466337
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x7e0], 0x478010
jmp 0x466341
mov dword [ebp - 0x7e0], 0x478010
mov ecx, dword [ebp - 0x7e0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x7e0]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x424]
push eax
lea ecx, [ebp - 0x240]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x354], eax
cmp dword [0x478010], 0
jne 0x466393
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x7e4], 0x478010
jmp 0x46639d
mov dword [ebp - 0x7e4], 0x478010
mov edx, dword [ebp - 0x7e4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x7e4]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x424]
push eax
lea edx, [ebp - 0x23c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x348]
push eax
mov ecx, dword [ebp - 0x34c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x34c]
push eax
call dword [edx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x46641d
push 0xe0
push 0x40aae0
mov ecx, dword [ebp - 0x34c]
push ecx
mov edx, dword [ebp - 0x350]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7e8], eax
jmp 0x466427
mov dword [ebp - 0x7e8], 0
lea eax, [ebp - 0x224]
push eax
mov cx, word [ebp - 0x348]
push ecx
mov edx, dword [ebp - 0x354]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x354]
push ecx
call dword [eax + 0xe8]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x466482
push 0xe8
push 0x40aae0
mov edx, dword [ebp - 0x354]
push edx
mov eax, dword [ebp - 0x358]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7ec], eax
jmp 0x46648c
mov dword [ebp - 0x7ec], 0
mov ecx, dword [ebp - 0x224]
push ecx
call fcn.00447e00
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x240]
push edx
lea eax, [ebp - 0x23c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0xad
mov ecx, dword [ebp - 0xd0]
push ecx
call fcn.00447fa0
mov dword [ebp - 4], 0xae
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0x224]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call fcn.00447fa0
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xaf
cmp dword [0x478010], 0
jne 0x466529
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x7f0], 0x478010
jmp 0x466533
mov dword [ebp - 0x7f0], 0x478010
mov ecx, dword [ebp - 0x7f0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x7f0]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x304]
push eax
lea ecx, [ebp - 0x23c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea edx, [ebp - 0x348]
push edx
mov eax, dword [ebp - 0x34c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x34c]
push edx
call dword [ecx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x4665b3
push 0xe0
push 0x40a6c8
mov eax, dword [ebp - 0x34c]
push eax
mov ecx, dword [ebp - 0x350]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7f4], eax
jmp 0x4665bd
mov dword [ebp - 0x7f4], 0
xor edx, edx
cmp word [ebp - 0x348], 1
sete dl
neg edx
mov word [ebp - 0x354], dx
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx eax, word [ebp - 0x354]
test eax, eax
je 0x46676e
mov dword [ebp - 4], 0xb0
lea ecx, [ebp - 0x138]
push ecx
push 0x409d8c
push 0xffffffffffffffff
mov edx, dword [ebp - 0xd0]
push edx
lea eax, [ebp - 0x254]
push eax
call fcn.0046e610
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xb1
mov dword [ebp - 0x2fc], 1
mov dword [ebp - 0x304], 2
mov ecx, dword [ebp - 0x138]
push ecx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaUbound]
mov dword [ebp - 0x30c], eax
mov dword [ebp - 0x314], 3
mov dword [ebp - 0x31c], 0
mov dword [ebp - 0x324], 2
lea edx, [ebp - 0x304]
push edx
lea eax, [ebp - 0x314]
push eax
lea ecx, [ebp - 0x324]
push ecx
lea edx, [ebp - 0x460]
push edx
lea eax, [ebp - 0x450]
push eax
lea ecx, [ebp - 0x54]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForInit]
mov dword [ebp - 0x5d0], eax
jmp 0x466761
mov dword [ebp - 4], 0xb2
cmp dword [ebp - 0x138], 0
je 0x466717
mov edx, dword [ebp - 0x138]
cmp word [edx], 1
jne 0x466717
lea eax, [ebp - 0x54]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x138]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0x34c], eax
mov edx, dword [ebp - 0x138]
mov eax, dword [ebp - 0x34c]
cmp eax, dword [edx + 0x10]
jae 0x4666fa
mov dword [ebp - 0x7f8], 0
jmp 0x466706
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7f8], eax
mov ecx, dword [ebp - 0x34c]
imul ecx, ecx, 0x2c
mov dword [ebp - 0x7fc], ecx
jmp 0x466723
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x7fc], eax
mov edx, dword [ebp - 0x138]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x7fc]
mov edx, dword [eax + ecx + 8]
push edx
call fcn.00447fa0
mov dword [ebp - 4], 0xb3
lea eax, [ebp - 0x460]
push eax
lea ecx, [ebp - 0x450]
push ecx
lea edx, [ebp - 0x54]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x5d0], eax
cmp dword [ebp - 0x5d0], 0
jne 0x4666a8
mov dword [ebp - 4], 0xb5
push 0x40c4d0
call fcn.00447fa0
mov dword [ebp - 4], 0xb8
cmp dword [0x478010], 0
jne 0x4667ab
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x800], 0x478010
jmp 0x4667b5
mov dword [ebp - 0x800], 0x478010
mov eax, dword [ebp - 0x800]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x800]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x424]
push eax
lea eax, [ebp - 0x23c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea ecx, [ebp - 0x348]
push ecx
mov edx, dword [ebp - 0x34c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x34c]
push ecx
call dword [eax + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x466835
push 0xe0
push 0x40aae0
mov edx, dword [ebp - 0x34c]
push edx
mov eax, dword [ebp - 0x350]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x804], eax
jmp 0x46683f
mov dword [ebp - 0x804], 0
xor ecx, ecx
cmp word [ebp - 0x348], 0xb
sete cl
neg ecx
mov word [ebp - 0x354], cx
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx edx, word [ebp - 0x354]
test edx, edx
je 0x466e55
mov dword [ebp - 4], 0xb9
push 0x1c
call fcn.00453130
mov edx, eax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410d54
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xbc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xba
mov eax, dword [ebp - 0xbc]
push eax
call fcn.00431090
movsx ecx, ax
test ecx, ecx
je 0x466e55
mov dword [ebp - 4], 0xbb
lea edx, [ebp - 0xdc]
push edx
lea eax, [ebp - 0x19c]
push eax
lea ecx, [ebp - 0xf0]
push ecx
mov edx, dword [ebp - 0xbc]
push edx
call fcn.0046f440
mov dword [ebp - 4], 0xbc
mov eax, dword [ebp - 0x19c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4104e0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40bbbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0xd8]
push ecx
mov edx, dword [ebp - 0xdc]
push edx
call fcn.00472170
mov edx, eax
lea ecx, [ebp - 0x230]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x234]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40bb8c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x24c], eax
mov dword [ebp - 0x254], 8
lea edx, [ebp - 0x254]
lea ecx, [ebp - 0x1ac]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x234]
push eax
lea ecx, [ebp - 0x230]
push ecx
lea edx, [ebp - 0x22c]
push edx
lea eax, [ebp - 0x228]
push eax
lea ecx, [ebp - 0x224]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0xbd
cmp dword [0x478010], 0
jne 0x466a0d
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x808], 0x478010
jmp 0x466a17
mov dword [ebp - 0x808], 0x478010
mov edx, dword [ebp - 0x808]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x808]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x424]
push eax
lea edx, [ebp - 0x240]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x354], eax
cmp dword [0x478010], 0
jne 0x466a69
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x80c], 0x478010
jmp 0x466a73
mov dword [ebp - 0x80c], 0x478010
mov eax, dword [ebp - 0x80c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x80c]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x424]
push eax
lea eax, [ebp - 0x23c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea ecx, [ebp - 0x348]
push ecx
mov edx, dword [ebp - 0x34c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x34c]
push ecx
call dword [eax + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x466af3
push 0xe0
push 0x40aae0
mov edx, dword [ebp - 0x34c]
push edx
mov eax, dword [ebp - 0x350]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x810], eax
jmp 0x466afd
mov dword [ebp - 0x810], 0
lea ecx, [ebp - 0x224]
push ecx
mov dx, word [ebp - 0x348]
push edx
mov eax, dword [ebp - 0x354]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x354]
push edx
call dword [ecx + 0xe8]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x466b58
push 0xe8
push 0x40aae0
mov eax, dword [ebp - 0x354]
push eax
mov ecx, dword [ebp - 0x358]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x814], eax
jmp 0x466b62
mov dword [ebp - 0x814], 0
mov edx, dword [ebp - 0x224]
push edx
call fcn.00447e00
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x240]
push eax
lea ecx, [ebp - 0x23c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0xbe
mov edx, dword [ebp - 0xbc]
push edx
call fcn.00447fa0
mov dword [ebp - 4], 0xbf
lea eax, [ebp - 0x1ac]
push eax
lea ecx, [ebp - 0x224]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call fcn.00447fa0
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xc0
cmp dword [0x478010], 0
jne 0x466bff
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x818], 0x478010
jmp 0x466c09
mov dword [ebp - 0x818], 0x478010
mov edx, dword [ebp - 0x818]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x818]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x304]
push eax
lea edx, [ebp - 0x23c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x348]
push eax
mov ecx, dword [ebp - 0x34c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x34c]
push eax
call dword [edx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x466c89
push 0xe0
push 0x40a6c8
mov ecx, dword [ebp - 0x34c]
push ecx
mov edx, dword [ebp - 0x350]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x81c], eax
jmp 0x466c93
mov dword [ebp - 0x81c], 0
xor eax, eax
cmp word [ebp - 0x348], 1
sete al
neg eax
mov word [ebp - 0x354], ax
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx ecx, word [ebp - 0x354]
test ecx, ecx
je 0x466e44
mov dword [ebp - 4], 0xc1
lea edx, [ebp - 0x138]
push edx
push 0x409d8c
push 0xffffffffffffffff
mov eax, dword [ebp - 0xbc]
push eax
lea ecx, [ebp - 0x254]
push ecx
call fcn.0046e610
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xc2
mov dword [ebp - 0x2fc], 1
mov dword [ebp - 0x304], 2
mov edx, dword [ebp - 0x138]
push edx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaUbound]
mov dword [ebp - 0x30c], eax
mov dword [ebp - 0x314], 3
mov dword [ebp - 0x31c], 0
mov dword [ebp - 0x324], 2
lea eax, [ebp - 0x304]
push eax
lea ecx, [ebp - 0x314]
push ecx
lea edx, [ebp - 0x324]
push edx
lea eax, [ebp - 0x480]
push eax
lea ecx, [ebp - 0x470]
push ecx
lea edx, [ebp - 0x54]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForInit]
mov dword [ebp - 0x5d4], eax
jmp 0x466e37
mov dword [ebp - 4], 0xc3
cmp dword [ebp - 0x138], 0
je 0x466ded
mov eax, dword [ebp - 0x138]
cmp word [eax], 1
jne 0x466ded
lea ecx, [ebp - 0x54]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov edx, dword [ebp - 0x138]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x34c], eax
mov eax, dword [ebp - 0x138]
mov ecx, dword [ebp - 0x34c]
cmp ecx, dword [eax + 0x10]
jae 0x466dd0
mov dword [ebp - 0x820], 0
jmp 0x466ddc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x820], eax
mov edx, dword [ebp - 0x34c]
imul edx, edx, 0x2c
mov dword [ebp - 0x824], edx
jmp 0x466df9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x824], eax
mov eax, dword [ebp - 0x138]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x824]
mov eax, dword [ecx + edx + 8]
push eax
call fcn.00447fa0
mov dword [ebp - 4], 0xc4
lea ecx, [ebp - 0x480]
push ecx
lea edx, [ebp - 0x470]
push edx
lea eax, [ebp - 0x54]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x5d4], eax
cmp dword [ebp - 0x5d4], 0
jne 0x466d7e
mov dword [ebp - 4], 0xc6
push 0x40c4d0
call fcn.00447fa0
mov dword [ebp - 4], 0xc9
cmp dword [0x478010], 0
jne 0x466e81
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x828], 0x478010
jmp 0x466e8b
mov dword [ebp - 0x828], 0x478010
mov ecx, dword [ebp - 0x828]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x828]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x424]
push eax
lea ecx, [ebp - 0x23c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea edx, [ebp - 0x348]
push edx
mov eax, dword [ebp - 0x34c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x34c]
push edx
call dword [ecx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x466f0b
push 0xe0
push 0x40aae0
mov eax, dword [ebp - 0x34c]
push eax
mov ecx, dword [ebp - 0x350]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x82c], eax
jmp 0x466f15
mov dword [ebp - 0x82c], 0
xor edx, edx
cmp word [ebp - 0x348], 0xc
sete dl
neg edx
mov word [ebp - 0x354], dx
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx eax, word [ebp - 0x354]
test eax, eax
je 0x46726e
mov dword [ebp - 4], 0xca
cmp dword [0x478010], 0
jne 0x466f72
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x830], 0x478010
jmp 0x466f7c
mov dword [ebp - 0x830], 0x478010
mov ecx, dword [ebp - 0x830]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x830]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x424]
push eax
lea ecx, [ebp - 0x240]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x354], eax
cmp dword [0x478010], 0
jne 0x466fce
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x834], 0x478010
jmp 0x466fd8
mov dword [ebp - 0x834], 0x478010
mov edx, dword [ebp - 0x834]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x834]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x424]
push eax
lea edx, [ebp - 0x23c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x348]
push eax
mov ecx, dword [ebp - 0x34c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x34c]
push eax
call dword [edx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x467058
push 0xe0
push 0x40aae0
mov ecx, dword [ebp - 0x34c]
push ecx
mov edx, dword [ebp - 0x350]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x838], eax
jmp 0x467062
mov dword [ebp - 0x838], 0
lea eax, [ebp - 0x224]
push eax
mov cx, word [ebp - 0x348]
push ecx
mov edx, dword [ebp - 0x354]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x354]
push ecx
call dword [eax + 0xe8]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x4670bd
push 0xe8
push 0x40aae0
mov edx, dword [ebp - 0x354]
push edx
mov eax, dword [ebp - 0x358]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x83c], eax
jmp 0x4670c7
mov dword [ebp - 0x83c], 0
mov ecx, dword [ebp - 0x224]
push ecx
call fcn.00447e00
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x240]
push edx
lea eax, [ebp - 0x23c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0xcb
cmp dword [0x478d04], 0
jne 0x467124
push 0x478d04
push 0x40ab20
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x840], 0x478d04
jmp 0x46712e
mov dword [ebp - 0x840], 0x478d04
mov ecx, dword [ebp - 0x840]
mov edx, dword [ecx]
mov dword [ebp - 0x34c], edx
lea eax, [ebp - 0x23c]
push eax
mov ecx, dword [ebp - 0x34c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x34c]
push eax
call dword [edx + 0x1c]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x467189
push 0x1c
push 0x40ab10
mov ecx, dword [ebp - 0x34c]
push ecx
mov edx, dword [ebp - 0x350]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x844], eax
jmp 0x467193
mov dword [ebp - 0x844], 0
mov eax, dword [ebp - 0x23c]
mov dword [ebp - 0x354], eax
mov dword [ebp - 0x2fc], 0x80020004
mov dword [ebp - 0x304], 0xa
lea ecx, [ebp - 0x224]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x304]
mov dword [edx], eax
mov ecx, dword [ebp - 0x300]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x2fc]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x2f8]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x354]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x354]
push ecx
call dword [eax + 0x5c]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x46722f
push 0x5c
push 0x410f64
mov edx, dword [ebp - 0x354]
push edx
mov eax, dword [ebp - 0x358]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x848], eax
jmp 0x467239
mov dword [ebp - 0x848], 0
mov ecx, dword [ebp - 0x224]
push ecx
call fcn.00447fa0
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0xcc
push 0x40c4d0
call fcn.00447fa0
mov dword [ebp - 4], 0xce
cmp dword [0x478010], 0
jne 0x46729a
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x84c], 0x478010
jmp 0x4672a4
mov dword [ebp - 0x84c], 0x478010
mov edx, dword [ebp - 0x84c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x84c]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x424]
push eax
lea edx, [ebp - 0x23c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x348]
push eax
mov ecx, dword [ebp - 0x34c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x34c]
push eax
call dword [edx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x467324
push 0xe0
push 0x40aae0
mov ecx, dword [ebp - 0x34c]
push ecx
mov edx, dword [ebp - 0x350]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x850], eax
jmp 0x46732e
mov dword [ebp - 0x850], 0
xor eax, eax
cmp word [ebp - 0x348], 0xd
sete al
neg eax
mov word [ebp - 0x354], ax
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx ecx, word [ebp - 0x354]
test ecx, ecx
je 0x467935
mov dword [ebp - 4], 0xcf
push 0x24
call fcn.00453130
mov edx, eax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410db8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xd0
mov edx, dword [ebp - 0x40]
push edx
call fcn.00431090
movsx eax, ax
test eax, eax
je 0x467935
mov dword [ebp - 4], 0xd1
lea ecx, [ebp - 0xdc]
push ecx
lea edx, [ebp - 0x19c]
push edx
lea eax, [ebp - 0xf0]
push eax
mov ecx, dword [ebp - 0x40]
push ecx
call fcn.0046f440
mov dword [ebp - 4], 0xd2
mov edx, dword [ebp - 0x19c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4104e0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40bbbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0xd8]
push eax
mov ecx, dword [ebp - 0xdc]
push ecx
call fcn.00472170
mov edx, eax
lea ecx, [ebp - 0x230]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x234]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40bb8c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x24c], eax
mov dword [ebp - 0x254], 8
lea edx, [ebp - 0x254]
lea ecx, [ebp - 0x184]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x234]
push edx
lea eax, [ebp - 0x230]
push eax
lea ecx, [ebp - 0x22c]
push ecx
lea edx, [ebp - 0x228]
push edx
lea eax, [ebp - 0x224]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0xd3
cmp dword [0x478010], 0
jne 0x4674f3
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x854], 0x478010
jmp 0x4674fd
mov dword [ebp - 0x854], 0x478010
mov ecx, dword [ebp - 0x854]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x854]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x424]
push eax
lea ecx, [ebp - 0x240]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x354], eax
cmp dword [0x478010], 0
jne 0x46754f
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x858], 0x478010
jmp 0x467559
mov dword [ebp - 0x858], 0x478010
mov edx, dword [ebp - 0x858]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x858]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x424]
push eax
lea edx, [ebp - 0x23c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x348]
push eax
mov ecx, dword [ebp - 0x34c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x34c]
push eax
call dword [edx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x4675d9
push 0xe0
push 0x40aae0
mov ecx, dword [ebp - 0x34c]
push ecx
mov edx, dword [ebp - 0x350]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x85c], eax
jmp 0x4675e3
mov dword [ebp - 0x85c], 0
lea eax, [ebp - 0x224]
push eax
mov cx, word [ebp - 0x348]
push ecx
mov edx, dword [ebp - 0x354]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x354]
push ecx
call dword [eax + 0xe8]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x46763e
push 0xe8
push 0x40aae0
mov edx, dword [ebp - 0x354]
push edx
mov eax, dword [ebp - 0x358]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x860], eax
jmp 0x467648
mov dword [ebp - 0x860], 0
mov ecx, dword [ebp - 0x224]
push ecx
call fcn.00447e00
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x240]
push edx
lea eax, [ebp - 0x23c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0xd4
mov ecx, dword [ebp - 0x40]
push ecx
call fcn.00447fa0
mov dword [ebp - 4], 0xd5
lea edx, [ebp - 0x184]
push edx
lea eax, [ebp - 0x224]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call fcn.00447fa0
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xd6
cmp dword [0x478010], 0
jne 0x4676e2
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x864], 0x478010
jmp 0x4676ec
mov dword [ebp - 0x864], 0x478010
mov ecx, dword [ebp - 0x864]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x864]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x304]
push eax
lea ecx, [ebp - 0x23c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea edx, [ebp - 0x348]
push edx
mov eax, dword [ebp - 0x34c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x34c]
push edx
call dword [ecx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x46776c
push 0xe0
push 0x40a6c8
mov eax, dword [ebp - 0x34c]
push eax
mov ecx, dword [ebp - 0x350]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x868], eax
jmp 0x467776
mov dword [ebp - 0x868], 0
xor edx, edx
cmp word [ebp - 0x348], 1
sete dl
neg edx
mov word [ebp - 0x354], dx
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx eax, word [ebp - 0x354]
test eax, eax
je 0x467924
mov dword [ebp - 4], 0xd7
lea ecx, [ebp - 0x138]
push ecx
push 0x409d8c
push 0xffffffffffffffff
mov edx, dword [ebp - 0x40]
push edx
lea eax, [ebp - 0x254]
push eax
call fcn.0046e610
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xd8
mov dword [ebp - 0x2fc], 1
mov dword [ebp - 0x304], 2
mov ecx, dword [ebp - 0x138]
push ecx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaUbound]
mov dword [ebp - 0x30c], eax
mov dword [ebp - 0x314], 3
mov dword [ebp - 0x31c], 0
mov dword [ebp - 0x324], 2
lea edx, [ebp - 0x304]
push edx
lea eax, [ebp - 0x314]
push eax
lea ecx, [ebp - 0x324]
push ecx
lea edx, [ebp - 0x4a0]
push edx
lea eax, [ebp - 0x490]
push eax
lea ecx, [ebp - 0x54]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForInit]
mov dword [ebp - 0x5d8], eax
jmp 0x467917
mov dword [ebp - 4], 0xd9
cmp dword [ebp - 0x138], 0
je 0x4678cd
mov edx, dword [ebp - 0x138]
cmp word [edx], 1
jne 0x4678cd
lea eax, [ebp - 0x54]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x138]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0x34c], eax
mov edx, dword [ebp - 0x138]
mov eax, dword [ebp - 0x34c]
cmp eax, dword [edx + 0x10]
jae 0x4678b0
mov dword [ebp - 0x86c], 0
jmp 0x4678bc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x86c], eax
mov ecx, dword [ebp - 0x34c]
imul ecx, ecx, 0x2c
mov dword [ebp - 0x870], ecx
jmp 0x4678d9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x870], eax
mov edx, dword [ebp - 0x138]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x870]
mov edx, dword [eax + ecx + 8]
push edx
call fcn.00447fa0
mov dword [ebp - 4], 0xda
lea eax, [ebp - 0x4a0]
push eax
lea ecx, [ebp - 0x490]
push ecx
lea edx, [ebp - 0x54]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x5d8], eax
cmp dword [ebp - 0x5d8], 0
jne 0x46785e
mov dword [ebp - 4], 0xdc
push 0x40c4d0
call fcn.00447fa0
mov dword [ebp - 4], 0xdf
cmp dword [0x478010], 0
jne 0x467961
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x874], 0x478010
jmp 0x46796b
mov dword [ebp - 0x874], 0x478010
mov eax, dword [ebp - 0x874]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x874]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x424]
push eax
lea eax, [ebp - 0x23c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea ecx, [ebp - 0x348]
push ecx
mov edx, dword [ebp - 0x34c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x34c]
push ecx
call dword [eax + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x4679eb
push 0xe0
push 0x40aae0
mov edx, dword [ebp - 0x34c]
push edx
mov eax, dword [ebp - 0x350]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x878], eax
jmp 0x4679f5
mov dword [ebp - 0x878], 0
xor ecx, ecx
cmp word [ebp - 0x348], 0xe
sete cl
neg ecx
mov word [ebp - 0x354], cx
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx edx, word [ebp - 0x354]
test edx, edx
je 0x468316
mov dword [ebp - 4], 0xe0
mov dword [ebp - 0x2fc], 0x411ff4
mov dword [ebp - 0x304], 8
lea edx, [ebp - 0x304]
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0xe1
push 8
call fcn.00453130
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xe2
cmp dword [0x478034], 0
jne 0x467a98
push 0x478034
push 0x4050cc
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x87c], 0x478034
jmp 0x467aa2
mov dword [ebp - 0x87c], 0x478034
mov eax, dword [ebp - 0x87c]
mov ecx, dword [eax]
mov dword [ebp - 0x34c], ecx
lea edx, [ebp - 0x348]
push edx
lea eax, [ebp - 0x1e0]
push eax
lea ecx, [ebp - 0x224]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
mov edx, dword [ebp - 0x34c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x34c]
push ecx
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x467b12
push 0x28
push 0x40c650
mov edx, dword [ebp - 0x34c]
push edx
mov eax, dword [ebp - 0x350]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x880], eax
jmp 0x467b1c
mov dword [ebp - 0x880], 0
mov cx, word [ebp - 0x348]
mov word [ebp - 0x354], cx
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx edx, word [ebp - 0x354]
test edx, edx
je 0x467d4b
mov dword [ebp - 4], 0xe3
cmp dword [0x478010], 0
jne 0x467b71
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x884], 0x478010
jmp 0x467b7b
mov dword [ebp - 0x884], 0x478010
mov eax, dword [ebp - 0x884]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x884]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x424]
push eax
lea eax, [ebp - 0x240]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x354], eax
cmp dword [0x478010], 0
jne 0x467bcd
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x888], 0x478010
jmp 0x467bd7
mov dword [ebp - 0x888], 0x478010
mov ecx, dword [ebp - 0x888]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x888]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x424]
push eax
lea ecx, [ebp - 0x23c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea edx, [ebp - 0x348]
push edx
mov eax, dword [ebp - 0x34c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x34c]
push edx
call dword [ecx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x467c57
push 0xe0
push 0x40aae0
mov eax, dword [ebp - 0x34c]
push eax
mov ecx, dword [ebp - 0x350]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x88c], eax
jmp 0x467c61
mov dword [ebp - 0x88c], 0
lea edx, [ebp - 0x224]
push edx
mov ax, word [ebp - 0x348]
push eax
mov ecx, dword [ebp - 0x354]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x354]
push eax
call dword [edx + 0xe8]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x467cbc
push 0xe8
push 0x40aae0
mov ecx, dword [ebp - 0x354]
push ecx
mov edx, dword [ebp - 0x358]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x890], eax
jmp 0x467cc6
mov dword [ebp - 0x890], 0
mov eax, dword [ebp - 0x224]
push eax
push 0x41243c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call fcn.00447e00
lea ecx, [ebp - 0x228]
push ecx
lea edx, [ebp - 0x224]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea eax, [ebp - 0x240]
push eax
lea ecx, [ebp - 0x23c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0xe4
lea edx, [ebp - 0x1e0]
push edx
lea eax, [ebp - 0x224]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call fcn.00447fa0
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xe6
mov ecx, dword [ebp - 0x3c]
push ecx
call fcn.00431090
movsx edx, ax
test edx, edx
je 0x468316
mov dword [ebp - 4], 0xe7
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0x19c]
push ecx
lea edx, [ebp - 0xf0]
push edx
mov eax, dword [ebp - 0x3c]
push eax
call fcn.0046f440
mov dword [ebp - 4], 0xe8
mov ecx, dword [ebp - 0x19c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4104e0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40bbbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0xd8]
push edx
mov eax, dword [ebp - 0xdc]
push eax
call fcn.00472170
mov edx, eax
lea ecx, [ebp - 0x230]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x234]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40bb8c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x24c], eax
mov dword [ebp - 0x254], 8
lea edx, [ebp - 0x254]
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x234]
push ecx
lea edx, [ebp - 0x230]
push edx
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x228]
push ecx
lea edx, [ebp - 0x224]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0xe9
cmp dword [0x478010], 0
jne 0x467e9d
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x894], 0x478010
jmp 0x467ea7
mov dword [ebp - 0x894], 0x478010
mov eax, dword [ebp - 0x894]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x894]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x424]
push eax
lea eax, [ebp - 0x240]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x354], eax
cmp dword [0x478010], 0
jne 0x467ef9
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x898], 0x478010
jmp 0x467f03
mov dword [ebp - 0x898], 0x478010
mov ecx, dword [ebp - 0x898]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x898]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x424]
push eax
lea ecx, [ebp - 0x23c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea edx, [ebp - 0x348]
push edx
mov eax, dword [ebp - 0x34c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x34c]
push edx
call dword [ecx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x467f83
push 0xe0
push 0x40aae0
mov eax, dword [ebp - 0x34c]
push eax
mov ecx, dword [ebp - 0x350]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x89c], eax
jmp 0x467f8d
mov dword [ebp - 0x89c], 0
lea edx, [ebp - 0x224]
push edx
mov ax, word [ebp - 0x348]
push eax
mov ecx, dword [ebp - 0x354]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x354]
push eax
call dword [edx + 0xe8]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x467fe8
push 0xe8
push 0x40aae0
mov ecx, dword [ebp - 0x354]
push ecx
mov edx, dword [ebp - 0x358]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x8a0], eax
jmp 0x467ff2
mov dword [ebp - 0x8a0], 0
mov eax, dword [ebp - 0x224]
push eax
push 0x410fb8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call fcn.00447e00
lea ecx, [ebp - 0x228]
push ecx
lea edx, [ebp - 0x224]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea eax, [ebp - 0x240]
push eax
lea ecx, [ebp - 0x23c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0xea
mov edx, dword [ebp - 0x3c]
push edx
call fcn.00447fa0
mov dword [ebp - 4], 0xeb
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x224]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call fcn.00447fa0
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xec
cmp dword [0x478010], 0
jne 0x4680b0
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x8a4], 0x478010
jmp 0x4680ba
mov dword [ebp - 0x8a4], 0x478010
mov edx, dword [ebp - 0x8a4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x8a4]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x304]
push eax
lea edx, [ebp - 0x23c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x348]
push eax
mov ecx, dword [ebp - 0x34c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x34c]
push eax
call dword [edx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x46813a
push 0xe0
push 0x40a6c8
mov ecx, dword [ebp - 0x34c]
push ecx
mov edx, dword [ebp - 0x350]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x8a8], eax
jmp 0x468144
mov dword [ebp - 0x8a8], 0
xor eax, eax
cmp word [ebp - 0x348], 1
sete al
neg eax
mov word [ebp - 0x354], ax
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx ecx, word [ebp - 0x354]
test ecx, ecx
je 0x468305
mov dword [ebp - 4], 0xed
lea edx, [ebp - 0x138]
push edx
push 0x409d8c
push 0xffffffffffffffff
mov eax, dword [ebp - 0x3c]
push eax
lea ecx, [ebp - 0x254]
push ecx
call fcn.0046e610
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xee
mov dword [ebp - 0x2fc], 1
mov dword [ebp - 0x304], 2
mov edx, dword [ebp - 0x138]
push edx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaUbound]
mov dword [ebp - 0x30c], eax
mov dword [ebp - 0x314], 3
mov dword [ebp - 0x31c], 0
mov dword [ebp - 0x324], 2
lea eax, [ebp - 0x304]
push eax
lea ecx, [ebp - 0x314]
push ecx
lea edx, [ebp - 0x324]
push edx
lea eax, [ebp - 0x4c0]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
lea edx, [ebp - 0x54]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForInit]
mov dword [ebp - 0x5dc], eax
jmp 0x4682e5
mov dword [ebp - 4], 0xef
cmp dword [ebp - 0x138], 0
je 0x46829b
mov eax, dword [ebp - 0x138]
cmp word [eax], 1
jne 0x46829b
lea ecx, [ebp - 0x54]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov edx, dword [ebp - 0x138]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x34c], eax
mov eax, dword [ebp - 0x138]
mov ecx, dword [ebp - 0x34c]
cmp ecx, dword [eax + 0x10]
jae 0x46827e
mov dword [ebp - 0x8ac], 0
jmp 0x46828a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8ac], eax
mov edx, dword [ebp - 0x34c]
imul edx, edx, 0x2c
mov dword [ebp - 0x8b0], edx
jmp 0x4682a7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x8b0], eax
mov eax, dword [ebp - 0x138]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x8b0]
mov eax, dword [ecx + edx + 8]
push eax
call fcn.00447fa0
mov dword [ebp - 4], 0xf0
lea ecx, [ebp - 0x4c0]
push ecx
lea edx, [ebp - 0x4b0]
push edx
lea eax, [ebp - 0x54]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x5dc], eax
cmp dword [ebp - 0x5dc], 0
jne 0x46822c
mov dword [ebp - 4], 0xf1
push 0x40c4d0
call fcn.00447fa0
jmp 0x468316
mov dword [ebp - 4], 0xf3
push 0x40c4d0
call fcn.00447fa0
mov dword [ebp - 4], 0xf7
cmp dword [0x478010], 0
jne 0x468342
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x8b4], 0x478010
jmp 0x46834c
mov dword [ebp - 0x8b4], 0x478010
mov ecx, dword [ebp - 0x8b4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x8b4]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x424]
push eax
lea ecx, [ebp - 0x23c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea edx, [ebp - 0x348]
push edx
mov eax, dword [ebp - 0x34c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x34c]
push edx
call dword [ecx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x4683cc
push 0xe0
push 0x40aae0
mov eax, dword [ebp - 0x34c]
push eax
mov ecx, dword [ebp - 0x350]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x8b8], eax
jmp 0x4683d6
mov dword [ebp - 0x8b8], 0
xor edx, edx
cmp word [ebp - 0x348], 0xf
sete dl
neg edx
mov word [ebp - 0x354], dx
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx eax, word [ebp - 0x354]
test eax, eax
je 0x46869d
mov dword [ebp - 4], 0xf8
mov edx, 0x410fdc
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xf9
cmp dword [0x478034], 0
jne 0x468448
push 0x478034
push 0x4050cc
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x8bc], 0x478034
jmp 0x468452
mov dword [ebp - 0x8bc], 0x478034
mov ecx, dword [ebp - 0x8bc]
mov edx, dword [ecx]
mov dword [ebp - 0x34c], edx
lea eax, [ebp - 0x348]
push eax
mov ecx, dword [ebp - 0x28]
push ecx
mov edx, dword [ebp - 0x34c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x34c]
push ecx
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x4684b1
push 0x28
push 0x40c650
mov edx, dword [ebp - 0x34c]
push edx
mov eax, dword [ebp - 0x350]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x8c0], eax
jmp 0x4684bb
mov dword [ebp - 0x8c0], 0
movsx ecx, word [ebp - 0x348]
test ecx, ecx
je 0x46869d
mov dword [ebp - 4], 0xfa
cmp dword [0x478010], 0
jne 0x4684f6
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x8c4], 0x478010
jmp 0x468500
mov dword [ebp - 0x8c4], 0x478010
mov edx, dword [ebp - 0x8c4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x8c4]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x424]
push eax
lea edx, [ebp - 0x240]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x354], eax
cmp dword [0x478010], 0
jne 0x468552
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x8c8], 0x478010
jmp 0x46855c
mov dword [ebp - 0x8c8], 0x478010
mov eax, dword [ebp - 0x8c8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x8c8]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x424]
push eax
lea eax, [ebp - 0x23c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea ecx, [ebp - 0x348]
push ecx
mov edx, dword [ebp - 0x34c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x34c]
push ecx
call dword [eax + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x4685dc
push 0xe0
push 0x40aae0
mov edx, dword [ebp - 0x34c]
push edx
mov eax, dword [ebp - 0x350]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x8cc], eax
jmp 0x4685e6
mov dword [ebp - 0x8cc], 0
lea ecx, [ebp - 0x224]
push ecx
mov dx, word [ebp - 0x348]
push edx
mov eax, dword [ebp - 0x354]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x354]
push edx
call dword [ecx + 0xe8]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x468641
push 0xe8
push 0x40aae0
mov eax, dword [ebp - 0x354]
push eax
mov ecx, dword [ebp - 0x358]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x8d0], eax
jmp 0x46864b
mov dword [ebp - 0x8d0], 0
mov edx, dword [ebp - 0x224]
push edx
call fcn.00447e00
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x240]
push eax
lea ecx, [ebp - 0x23c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0xfb
mov edx, dword [ebp - 0x28]
push edx
call fcn.00447fa0
mov dword [ebp - 4], 0xfc
push 0x40c4d0
call fcn.00447fa0
mov dword [ebp - 4], 0xff
cmp dword [0x478010], 0
jne 0x4686c9
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x8d4], 0x478010
jmp 0x4686d3
mov dword [ebp - 0x8d4], 0x478010
mov eax, dword [ebp - 0x8d4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x8d4]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x424]
push eax
lea eax, [ebp - 0x23c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea ecx, [ebp - 0x348]
push ecx
mov edx, dword [ebp - 0x34c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x34c]
push ecx
call dword [eax + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x468753
push 0xe0
push 0x40aae0
mov edx, dword [ebp - 0x34c]
push edx
mov eax, dword [ebp - 0x350]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x8d8], eax
jmp 0x46875d
mov dword [ebp - 0x8d8], 0
xor ecx, ecx
cmp word [ebp - 0x348], 0x10
sete cl
neg ecx
mov word [ebp - 0x354], cx
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx edx, word [ebp - 0x354]
test edx, edx
je 0x468962
mov dword [ebp - 4], 0x100
cmp dword [0x478010], 0
jne 0x4687ba
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x8dc], 0x478010
jmp 0x4687c4
mov dword [ebp - 0x8dc], 0x478010
mov eax, dword [ebp - 0x8dc]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x8dc]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x424]
push eax
lea eax, [ebp - 0x240]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x354], eax
cmp dword [0x478010], 0
jne 0x468816
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x8e0], 0x478010
jmp 0x468820
mov dword [ebp - 0x8e0], 0x478010
mov ecx, dword [ebp - 0x8e0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x8e0]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x424]
push eax
lea ecx, [ebp - 0x23c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea edx, [ebp - 0x348]
push edx
mov eax, dword [ebp - 0x34c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x34c]
push edx
call dword [ecx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x4688a0
push 0xe0
push 0x40aae0
mov eax, dword [ebp - 0x34c]
push eax
mov ecx, dword [ebp - 0x350]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x8e4], eax
jmp 0x4688aa
mov dword [ebp - 0x8e4], 0
lea edx, [ebp - 0x224]
push edx
mov ax, word [ebp - 0x348]
push eax
mov ecx, dword [ebp - 0x354]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x354]
push eax
call dword [edx + 0xe8]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x468905
push 0xe8
push 0x40aae0
mov ecx, dword [ebp - 0x354]
push ecx
mov edx, dword [ebp - 0x358]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x8e8], eax
jmp 0x46890f
mov dword [ebp - 0x8e8], 0
mov eax, dword [ebp - 0x224]
push eax
call fcn.00447e00
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x240]
push ecx
lea edx, [ebp - 0x23c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x101
push 0x4129b0
call fcn.00447fa0
mov dword [ebp - 4], 0x102
push 0x40c4d0
call fcn.00447fa0
mov dword [ebp - 4], 0x104
cmp dword [0x478010], 0
jne 0x46898e
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x8ec], 0x478010
jmp 0x468998
mov dword [ebp - 0x8ec], 0x478010
mov eax, dword [ebp - 0x8ec]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x8ec]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x424]
push eax
lea eax, [ebp - 0x23c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea ecx, [ebp - 0x348]
push ecx
mov edx, dword [ebp - 0x34c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x34c]
push ecx
call dword [eax + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x468a18
push 0xe0
push 0x40aae0
mov edx, dword [ebp - 0x34c]
push edx
mov eax, dword [ebp - 0x350]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x8f0], eax
jmp 0x468a22
mov dword [ebp - 0x8f0], 0
xor ecx, ecx
cmp word [ebp - 0x348], 0x11
sete cl
neg ecx
mov word [ebp - 0x354], cx
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx edx, word [ebp - 0x354]
test edx, edx
je 0x469157
mov dword [ebp - 4], 0x105
cmp dword [0x478010], 0
jne 0x468a7f
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x8f4], 0x478010
jmp 0x468a89
mov dword [ebp - 0x8f4], 0x478010
mov eax, dword [ebp - 0x8f4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x8f4]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x424]
push eax
lea eax, [ebp - 0x240]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x354], eax
cmp dword [0x478010], 0
jne 0x468adb
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x8f8], 0x478010
jmp 0x468ae5
mov dword [ebp - 0x8f8], 0x478010
mov ecx, dword [ebp - 0x8f8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x8f8]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x424]
push eax
lea ecx, [ebp - 0x23c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea edx, [ebp - 0x348]
push edx
mov eax, dword [ebp - 0x34c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x34c]
push edx
call dword [ecx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x468b65
push 0xe0
push 0x40aae0
mov eax, dword [ebp - 0x34c]
push eax
mov ecx, dword [ebp - 0x350]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x8fc], eax
jmp 0x468b6f
mov dword [ebp - 0x8fc], 0
lea edx, [ebp - 0x224]
push edx
mov ax, word [ebp - 0x348]
push eax
mov ecx, dword [ebp - 0x354]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x354]
push eax
call dword [edx + 0xe8]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x468bca
push 0xe8
push 0x40aae0
mov ecx, dword [ebp - 0x354]
push ecx
mov edx, dword [ebp - 0x358]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x900], eax
jmp 0x468bd4
mov dword [ebp - 0x900], 0
mov eax, dword [ebp - 0x224]
push eax
call fcn.00447e00
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x240]
push ecx
lea edx, [ebp - 0x23c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x106
push 0x22
lea eax, [ebp - 0x254]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
cmp dword [0x478d04], 0
jne 0x468c40
push 0x478d04
push 0x40ab20
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x904], 0x478d04
jmp 0x468c4a
mov dword [ebp - 0x904], 0x478d04
mov ecx, dword [ebp - 0x904]
mov edx, dword [ecx]
mov dword [ebp - 0x34c], edx
lea eax, [ebp - 0x23c]
push eax
mov ecx, dword [ebp - 0x34c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x34c]
push eax
call dword [edx + 0x14]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x468ca5
push 0x14
push 0x40ab10
mov ecx, dword [ebp - 0x34c]
push ecx
mov edx, dword [ebp - 0x350]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x908], eax
jmp 0x468caf
mov dword [ebp - 0x908], 0
mov eax, dword [ebp - 0x23c]
mov dword [ebp - 0x354], eax
lea ecx, [ebp - 0x224]
push ecx
mov edx, dword [ebp - 0x354]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x354]
push ecx
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x468d08
push 0x50
push 0x40ab30
mov edx, dword [ebp - 0x354]
push edx
mov eax, dword [ebp - 0x358]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x90c], eax
jmp 0x468d12
mov dword [ebp - 0x90c], 0
push 0x22
lea ecx, [ebp - 0x2b4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x41058c
push 0x4129f0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x25c], eax
mov dword [ebp - 0x264], 8
mov edx, dword [ebp - 0x224]
mov dword [ebp - 0x5e0], edx
mov dword [ebp - 0x224], 0
mov eax, dword [ebp - 0x5e0]
mov dword [ebp - 0x27c], eax
mov dword [ebp - 0x284], 8
mov dword [ebp - 0x2fc], 0x4116c0
mov dword [ebp - 0x304], 8
lea ecx, [ebp - 0x264]
push ecx
lea edx, [ebp - 0x254]
push edx
lea eax, [ebp - 0x274]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x284]
push ecx
lea edx, [ebp - 0x294]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x304]
push eax
lea ecx, [ebp - 0x2a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x2b4]
push edx
lea eax, [ebp - 0x2c4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push 0
lea ecx, [ebp - 0x228]
push ecx
call fcn.00430300
mov word [ebp - 0x30c], ax
mov dword [ebp - 0x314], 0xb
lea edx, [ebp - 0x314]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea edx, [ebp - 0x2c4]
push edx
lea eax, [ebp - 0x2b4]
push eax
lea ecx, [ebp - 0x2a4]
push ecx
lea edx, [ebp - 0x294]
push edx
lea eax, [ebp - 0x284]
push eax
lea ecx, [ebp - 0x274]
push ecx
lea edx, [ebp - 0x254]
push edx
lea eax, [ebp - 0x264]
push eax
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 4], 0x107
cmp dword [0x478d04], 0
jne 0x468ea8
push 0x478d04
push 0x40ab20
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x910], 0x478d04
jmp 0x468eb2
mov dword [ebp - 0x910], 0x478d04
mov ecx, dword [ebp - 0x910]
mov edx, dword [ecx]
mov dword [ebp - 0x34c], edx
lea eax, [ebp - 0x23c]
push eax
mov ecx, dword [ebp - 0x34c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x34c]
push eax
call dword [edx + 0x14]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x468f0d
push 0x14
push 0x40ab10
mov ecx, dword [ebp - 0x34c]
push ecx
mov edx, dword [ebp - 0x350]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x914], eax
jmp 0x468f17
mov dword [ebp - 0x914], 0
mov eax, dword [ebp - 0x23c]
mov dword [ebp - 0x354], eax
lea ecx, [ebp - 0x224]
push ecx
mov edx, dword [ebp - 0x354]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x354]
push ecx
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x468f70
push 0x50
push 0x40ab30
mov edx, dword [ebp - 0x354]
push edx
mov eax, dword [ebp - 0x358]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x918], eax
jmp 0x468f7a
mov dword [ebp - 0x918], 0
mov ecx, dword [ebp - 0x224]
push ecx
push 0x4116c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
lea edx, [ebp - 0x254]
push edx
call fcn.00431310
lea eax, [ebp - 0x254]
push eax
lea ecx, [ebp - 0x22c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call fcn.00447fa0
lea edx, [ebp - 0x22c]
push edx
lea eax, [ebp - 0x228]
push eax
lea ecx, [ebp - 0x224]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x108
push 0x40c4d0
call fcn.00447fa0
mov dword [ebp - 4], 0x109
cmp dword [0x478d04], 0
jne 0x469036
push 0x478d04
push 0x40ab20
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x91c], 0x478d04
jmp 0x469040
mov dword [ebp - 0x91c], 0x478d04
mov edx, dword [ebp - 0x91c]
mov eax, dword [edx]
mov dword [ebp - 0x34c], eax
lea ecx, [ebp - 0x23c]
push ecx
mov edx, dword [ebp - 0x34c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x34c]
push ecx
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x46909b
push 0x14
push 0x40ab10
mov edx, dword [ebp - 0x34c]
push edx
mov eax, dword [ebp - 0x350]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x920], eax
jmp 0x4690a5
mov dword [ebp - 0x920], 0
mov ecx, dword [ebp - 0x23c]
mov dword [ebp - 0x354], ecx
lea edx, [ebp - 0x224]
push edx
mov eax, dword [ebp - 0x354]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x354]
push edx
call dword [ecx + 0x50]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x4690fe
push 0x50
push 0x40ab30
mov eax, dword [ebp - 0x354]
push eax
mov ecx, dword [ebp - 0x358]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x924], eax
jmp 0x469108
mov dword [ebp - 0x924], 0
push 0xffffffffffffffff
push 0
mov edx, dword [ebp - 0x224]
push edx
push 0x4116c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call fcn.0046d830
lea eax, [ebp - 0x228]
push eax
lea ecx, [ebp - 0x224]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x10b
cmp dword [0x478010], 0
jne 0x469183
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x928], 0x478010
jmp 0x46918d
mov dword [ebp - 0x928], 0x478010
mov edx, dword [ebp - 0x928]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x928]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x424]
push eax
lea edx, [ebp - 0x23c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x348]
push eax
mov ecx, dword [ebp - 0x34c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x34c]
push eax
call dword [edx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x46920d
push 0xe0
push 0x40aae0
mov ecx, dword [ebp - 0x34c]
push ecx
mov edx, dword [ebp - 0x350]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x92c], eax
jmp 0x469217
mov dword [ebp - 0x92c], 0
xor eax, eax
cmp word [ebp - 0x348], 0x12
sete al
neg eax
mov word [ebp - 0x354], ax
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx ecx, word [ebp - 0x354]
test ecx, ecx
je 0x46994c
mov dword [ebp - 4], 0x10c
cmp dword [0x478010], 0
jne 0x469274
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x930], 0x478010
jmp 0x46927e
mov dword [ebp - 0x930], 0x478010
mov edx, dword [ebp - 0x930]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x930]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x424]
push eax
lea edx, [ebp - 0x240]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x354], eax
cmp dword [0x478010], 0
jne 0x4692d0
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x934], 0x478010
jmp 0x4692da
mov dword [ebp - 0x934], 0x478010
mov eax, dword [ebp - 0x934]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x934]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x424]
push eax
lea eax, [ebp - 0x23c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea ecx, [ebp - 0x348]
push ecx
mov edx, dword [ebp - 0x34c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x34c]
push ecx
call dword [eax + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x46935a
push 0xe0
push 0x40aae0
mov edx, dword [ebp - 0x34c]
push edx
mov eax, dword [ebp - 0x350]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x938], eax
jmp 0x469364
mov dword [ebp - 0x938], 0
lea ecx, [ebp - 0x224]
push ecx
mov dx, word [ebp - 0x348]
push edx
mov eax, dword [ebp - 0x354]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x354]
push edx
call dword [ecx + 0xe8]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x4693bf
push 0xe8
push 0x40aae0
mov eax, dword [ebp - 0x354]
push eax
mov ecx, dword [ebp - 0x358]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x93c], eax
jmp 0x4693c9
mov dword [ebp - 0x93c], 0
mov edx, dword [ebp - 0x224]
push edx
call fcn.00447e00
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x240]
push eax
lea ecx, [ebp - 0x23c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x10d
push 0x22
lea edx, [ebp - 0x254]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
cmp dword [0x478d04], 0
jne 0x469435
push 0x478d04
push 0x40ab20
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x940], 0x478d04
jmp 0x46943f
mov dword [ebp - 0x940], 0x478d04
mov eax, dword [ebp - 0x940]
mov ecx, dword [eax]
mov dword [ebp - 0x34c], ecx
lea edx, [ebp - 0x23c]
push edx
mov eax, dword [ebp - 0x34c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x34c]
push edx
call dword [ecx + 0x14]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x46949a
push 0x14
push 0x40ab10
mov eax, dword [ebp - 0x34c]
push eax
mov ecx, dword [ebp - 0x350]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x944], eax
jmp 0x4694a4
mov dword [ebp - 0x944], 0
mov edx, dword [ebp - 0x23c]
mov dword [ebp - 0x354], edx
lea eax, [ebp - 0x224]
push eax
mov ecx, dword [ebp - 0x354]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x354]
push eax
call dword [edx + 0x50]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x4694fd
push 0x50
push 0x40ab30
mov ecx, dword [ebp - 0x354]
push ecx
mov edx, dword [ebp - 0x358]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x948], eax
jmp 0x469507
mov dword [ebp - 0x948], 0
push 0x22
lea eax, [ebp - 0x2b4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x41058c
push 0x412a24
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x25c], eax
mov dword [ebp - 0x264], 8
mov ecx, dword [ebp - 0x224]
mov dword [ebp - 0x5e4], ecx
mov dword [ebp - 0x224], 0
mov edx, dword [ebp - 0x5e4]
mov dword [ebp - 0x27c], edx
mov dword [ebp - 0x284], 8
mov dword [ebp - 0x2fc], 0x4116c0
mov dword [ebp - 0x304], 8
lea eax, [ebp - 0x264]
push eax
lea ecx, [ebp - 0x254]
push ecx
lea edx, [ebp - 0x274]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x284]
push eax
lea ecx, [ebp - 0x294]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x304]
push edx
lea eax, [ebp - 0x2a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x2b4]
push ecx
lea edx, [ebp - 0x2c4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push 0
lea eax, [ebp - 0x228]
push eax
call fcn.00430300
mov word [ebp - 0x30c], ax
mov dword [ebp - 0x314], 0xb
lea edx, [ebp - 0x314]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x2c4]
push ecx
lea edx, [ebp - 0x2b4]
push edx
lea eax, [ebp - 0x2a4]
push eax
lea ecx, [ebp - 0x294]
push ecx
lea edx, [ebp - 0x284]
push edx
lea eax, [ebp - 0x274]
push eax
lea ecx, [ebp - 0x254]
push ecx
lea edx, [ebp - 0x264]
push edx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 4], 0x10e
cmp dword [0x478d04], 0
jne 0x46969d
push 0x478d04
push 0x40ab20
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x94c], 0x478d04
jmp 0x4696a7
mov dword [ebp - 0x94c], 0x478d04
mov eax, dword [ebp - 0x94c]
mov ecx, dword [eax]
mov dword [ebp - 0x34c], ecx
lea edx, [ebp - 0x23c]
push edx
mov eax, dword [ebp - 0x34c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x34c]
push edx
call dword [ecx + 0x14]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x469702
push 0x14
push 0x40ab10
mov eax, dword [ebp - 0x34c]
push eax
mov ecx, dword [ebp - 0x350]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x950], eax
jmp 0x46970c
mov dword [ebp - 0x950], 0
mov edx, dword [ebp - 0x23c]
mov dword [ebp - 0x354], edx
lea eax, [ebp - 0x224]
push eax
mov ecx, dword [ebp - 0x354]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x354]
push eax
call dword [edx + 0x50]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x469765
push 0x50
push 0x40ab30
mov ecx, dword [ebp - 0x354]
push ecx
mov edx, dword [ebp - 0x358]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x954], eax
jmp 0x46976f
mov dword [ebp - 0x954], 0
mov eax, dword [ebp - 0x224]
push eax
push 0x4116c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
lea ecx, [ebp - 0x254]
push ecx
call fcn.00431310
lea edx, [ebp - 0x254]
push edx
lea eax, [ebp - 0x22c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call fcn.00447fa0
lea ecx, [ebp - 0x22c]
push ecx
lea edx, [ebp - 0x228]
push edx
lea eax, [ebp - 0x224]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x10f
push 0x40c4d0
call fcn.00447fa0
mov dword [ebp - 4], 0x110
cmp dword [0x478d04], 0
jne 0x46982b
push 0x478d04
push 0x40ab20
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x958], 0x478d04
jmp 0x469835
mov dword [ebp - 0x958], 0x478d04
mov ecx, dword [ebp - 0x958]
mov edx, dword [ecx]
mov dword [ebp - 0x34c], edx
lea eax, [ebp - 0x23c]
push eax
mov ecx, dword [ebp - 0x34c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x34c]
push eax
call dword [edx + 0x14]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x469890
push 0x14
push 0x40ab10
mov ecx, dword [ebp - 0x34c]
push ecx
mov edx, dword [ebp - 0x350]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x95c], eax
jmp 0x46989a
mov dword [ebp - 0x95c], 0
mov eax, dword [ebp - 0x23c]
mov dword [ebp - 0x354], eax
lea ecx, [ebp - 0x224]
push ecx
mov edx, dword [ebp - 0x354]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x354]
push ecx
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x4698f3
push 0x50
push 0x40ab30
mov edx, dword [ebp - 0x354]
push edx
mov eax, dword [ebp - 0x358]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x960], eax
jmp 0x4698fd
mov dword [ebp - 0x960], 0
push 0xffffffffffffffff
push 0
mov ecx, dword [ebp - 0x224]
push ecx
push 0x4116c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call fcn.0046d830
lea edx, [ebp - 0x228]
push edx
lea eax, [ebp - 0x224]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x112
cmp dword [0x478010], 0
jne 0x469978
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x964], 0x478010
jmp 0x469982
mov dword [ebp - 0x964], 0x478010
mov ecx, dword [ebp - 0x964]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x964]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x424]
push eax
lea ecx, [ebp - 0x23c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea edx, [ebp - 0x348]
push edx
mov eax, dword [ebp - 0x34c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x34c]
push edx
call dword [ecx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x469a02
push 0xe0
push 0x40aae0
mov eax, dword [ebp - 0x34c]
push eax
mov ecx, dword [ebp - 0x350]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x968], eax
jmp 0x469a0c
mov dword [ebp - 0x968], 0
xor edx, edx
cmp word [ebp - 0x348], 0x13
sete dl
neg edx
mov word [ebp - 0x354], dx
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx eax, word [ebp - 0x354]
test eax, eax
je 0x469c11
mov dword [ebp - 4], 0x113
cmp dword [0x478010], 0
jne 0x469a69
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x96c], 0x478010
jmp 0x469a73
mov dword [ebp - 0x96c], 0x478010
mov ecx, dword [ebp - 0x96c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x96c]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x424]
push eax
lea ecx, [ebp - 0x240]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x354], eax
cmp dword [0x478010], 0
jne 0x469ac5
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x970], 0x478010
jmp 0x469acf
mov dword [ebp - 0x970], 0x478010
mov edx, dword [ebp - 0x970]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x970]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x424]
push eax
lea edx, [ebp - 0x23c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x348]
push eax
mov ecx, dword [ebp - 0x34c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x34c]
push eax
call dword [edx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x469b4f
push 0xe0
push 0x40aae0
mov ecx, dword [ebp - 0x34c]
push ecx
mov edx, dword [ebp - 0x350]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x974], eax
jmp 0x469b59
mov dword [ebp - 0x974], 0
lea eax, [ebp - 0x224]
push eax
mov cx, word [ebp - 0x348]
push ecx
mov edx, dword [ebp - 0x354]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x354]
push ecx
call dword [eax + 0xe8]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x469bb4
push 0xe8
push 0x40aae0
mov edx, dword [ebp - 0x354]
push edx
mov eax, dword [ebp - 0x358]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x978], eax
jmp 0x469bbe
mov dword [ebp - 0x978], 0
mov ecx, dword [ebp - 0x224]
push ecx
call fcn.00447e00
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x240]
push edx
lea eax, [ebp - 0x23c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x114
push 0x4129b0
call fcn.00447fa0
mov dword [ebp - 4], 0x115
push 0x40c4d0
call fcn.00447fa0
mov dword [ebp - 4], 0x117
cmp dword [0x478010], 0
jne 0x469c3d
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x97c], 0x478010
jmp 0x469c47
mov dword [ebp - 0x97c], 0x478010
mov ecx, dword [ebp - 0x97c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x97c]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x424]
push eax
lea ecx, [ebp - 0x23c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea edx, [ebp - 0x348]
push edx
mov eax, dword [ebp - 0x34c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x34c]
push edx
call dword [ecx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x469cc7
push 0xe0
push 0x40aae0
mov eax, dword [ebp - 0x34c]
push eax
mov ecx, dword [ebp - 0x350]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x980], eax
jmp 0x469cd1
mov dword [ebp - 0x980], 0
xor edx, edx
cmp word [ebp - 0x348], 0x14
sete dl
neg edx
mov word [ebp - 0x354], dx
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx eax, word [ebp - 0x354]
test eax, eax
je 0x469ff7
mov dword [ebp - 4], 0x118
push 0x24
call fcn.00453130
mov edx, eax
lea ecx, [ebp - 0x174]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x119
mov ecx, dword [ebp - 0x174]
push ecx
push 0x410dd0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call fcn.00430960
mov word [ebp - 0x34c], ax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx edx, word [ebp - 0x34c]
test edx, edx
je 0x469ff7
mov dword [ebp - 4], 0x11a
cmp dword [0x478010], 0
jne 0x469d99
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x984], 0x478010
jmp 0x469da3
mov dword [ebp - 0x984], 0x478010
mov eax, dword [ebp - 0x984]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x984]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x424]
push eax
lea eax, [ebp - 0x240]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x354], eax
cmp dword [0x478010], 0
jne 0x469df5
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x988], 0x478010
jmp 0x469dff
mov dword [ebp - 0x988], 0x478010
mov ecx, dword [ebp - 0x988]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x988]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x424]
push eax
lea ecx, [ebp - 0x23c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea edx, [ebp - 0x348]
push edx
mov eax, dword [ebp - 0x34c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x34c]
push edx
call dword [ecx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x469e7f
push 0xe0
push 0x40aae0
mov eax, dword [ebp - 0x34c]
push eax
mov ecx, dword [ebp - 0x350]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x98c], eax
jmp 0x469e89
mov dword [ebp - 0x98c], 0
lea edx, [ebp - 0x224]
push edx
mov ax, word [ebp - 0x348]
push eax
mov ecx, dword [ebp - 0x354]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x354]
push eax
call dword [edx + 0xe8]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x469ee4
push 0xe8
push 0x40aae0
mov ecx, dword [ebp - 0x354]
push ecx
mov edx, dword [ebp - 0x358]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x990], eax
jmp 0x469eee
mov dword [ebp - 0x990], 0
mov eax, dword [ebp - 0x224]
push eax
call fcn.00447e00
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x240]
push ecx
lea edx, [ebp - 0x23c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x11b
cmp dword [0x478034], 0
jne 0x469f4b
push 0x478034
push 0x4050cc
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x994], 0x478034
jmp 0x469f55
mov dword [ebp - 0x994], 0x478034
mov eax, dword [ebp - 0x994]
mov ecx, dword [eax]
mov dword [ebp - 0x34c], ecx
mov edx, dword [ebp - 0x174]
push edx
push 0x410dd0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x224]
push eax
mov ecx, dword [ebp - 0x34c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x34c]
push eax
call dword [edx + 0x20]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x469fd0
push 0x20
push 0x40c650
mov ecx, dword [ebp - 0x34c]
push ecx
mov edx, dword [ebp - 0x350]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x998], eax
jmp 0x469fda
mov dword [ebp - 0x998], 0
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x11c
push 0x40c4d0
call fcn.00447fa0
mov dword [ebp - 4], 0x11f
cmp dword [0x478010], 0
jne 0x46a023
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x99c], 0x478010
jmp 0x46a02d
mov dword [ebp - 0x99c], 0x478010
mov eax, dword [ebp - 0x99c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x99c]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x424]
push eax
lea eax, [ebp - 0x23c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea ecx, [ebp - 0x348]
push ecx
mov edx, dword [ebp - 0x34c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x34c]
push ecx
call dword [eax + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x46a0ad
push 0xe0
push 0x40aae0
mov edx, dword [ebp - 0x34c]
push edx
mov eax, dword [ebp - 0x350]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x9a0], eax
jmp 0x46a0b7
mov dword [ebp - 0x9a0], 0
xor ecx, ecx
cmp word [ebp - 0x348], 0x15
sete cl
neg ecx
mov word [ebp - 0x354], cx
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx edx, word [ebp - 0x354]
test edx, edx
je 0x46adf2
mov dword [ebp - 4], 0x120
push 0x24
call fcn.00453130
mov edx, eax
lea ecx, [ebp - 0x1d0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x121
mov eax, dword [ebp - 0x1d0]
push eax
push 0x4122c4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x122
mov ecx, dword [ebp - 0x1d0]
push ecx
push 0x4122e8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x123
mov edx, dword [ebp - 0x1d0]
push edx
push 0x41230c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x124
mov dword [ebp - 0x2fc], 0x40b918
mov dword [ebp - 0x304], 8
lea edx, [ebp - 0x304]
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x254]
push eax
lea ecx, [ebp - 0x264]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcEnvironVar]
mov dword [ebp - 0x30c], 0x412328
mov dword [ebp - 0x314], 8
lea edx, [ebp - 0x264]
push edx
lea eax, [ebp - 0x314]
push eax
lea ecx, [ebp - 0x274]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x264]
push edx
lea eax, [ebp - 0x254]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x125
mov dword [ebp - 0x2fc], 0x40b918
mov dword [ebp - 0x304], 8
lea edx, [ebp - 0x304]
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x254]
push ecx
lea edx, [ebp - 0x264]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcEnvironVar]
mov dword [ebp - 0x30c], 0x412384
mov dword [ebp - 0x314], 8
lea eax, [ebp - 0x264]
push eax
lea ecx, [ebp - 0x314]
push ecx
lea edx, [ebp - 0x274]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x264]
push eax
lea ecx, [ebp - 0x254]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x126
mov dword [ebp - 0x2fc], 0x40b918
mov dword [ebp - 0x304], 8
lea edx, [ebp - 0x304]
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x254]
push edx
lea eax, [ebp - 0x264]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcEnvironVar]
mov dword [ebp - 0x30c], 0x4123dc
mov dword [ebp - 0x314], 8
lea ecx, [ebp - 0x264]
push ecx
lea edx, [ebp - 0x314]
push edx
lea eax, [ebp - 0x274]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x134]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x264]
push ecx
lea edx, [ebp - 0x254]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x127
mov dword [ebp - 0x2fc], 0x40b918
mov dword [ebp - 0x304], 8
lea edx, [ebp - 0x304]
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x254]
push eax
lea ecx, [ebp - 0x264]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcEnvironVar]
mov dword [ebp - 0x30c], 0x412460
mov dword [ebp - 0x314], 8
lea edx, [ebp - 0x264]
push edx
lea eax, [ebp - 0x314]
push eax
lea ecx, [ebp - 0x274]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x148]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x264]
push edx
lea eax, [ebp - 0x254]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x128
mov dword [ebp - 0x2fc], 0x40b918
mov dword [ebp - 0x304], 8
lea edx, [ebp - 0x304]
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x254]
push ecx
lea edx, [ebp - 0x264]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcEnvironVar]
mov dword [ebp - 0x30c], 0x4124bc
mov dword [ebp - 0x314], 8
lea eax, [ebp - 0x264]
push eax
lea ecx, [ebp - 0x314]
push ecx
lea edx, [ebp - 0x274]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x160]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x264]
push eax
lea ecx, [ebp - 0x254]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x129
mov edx, dword [ebp - 0x5c]
push edx
call fcn.00430960
movsx esi, ax
neg esi
sbb esi, esi
inc esi
mov eax, dword [ebp - 0x80]
push eax
call fcn.00430960
movsx ecx, ax
neg ecx
sbb ecx, ecx
inc ecx
and esi, ecx
neg esi
sbb esi, esi
neg esi
mov edx, dword [ebp - 0xb8]
push edx
call fcn.00430960
movsx eax, ax
neg eax
sbb eax, eax
inc eax
and esi, eax
test esi, esi
jne 0x46ad5d
mov dword [ebp - 4], 0x12a
cmp dword [0x478010], 0
jne 0x46a4e1
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x9a4], 0x478010
jmp 0x46a4eb
mov dword [ebp - 0x9a4], 0x478010
mov ecx, dword [ebp - 0x9a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x9a4]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x304]
push eax
lea ecx, [ebp - 0x23c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea edx, [ebp - 0x348]
push edx
mov eax, dword [ebp - 0x34c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x34c]
push edx
call dword [ecx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x46a56b
push 0xe0
push 0x40a6c8
mov eax, dword [ebp - 0x34c]
push eax
mov ecx, dword [ebp - 0x350]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x9a8], eax
jmp 0x46a575
mov dword [ebp - 0x9a8], 0
xor edx, edx
cmp word [ebp - 0x348], 1
sete dl
neg edx
mov word [ebp - 0x354], dx
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx eax, word [ebp - 0x354]
test eax, eax
je 0x46aa20
mov dword [ebp - 4], 0x12b
lea ecx, [ebp - 0x138]
push ecx
push 0x412a70
push 0xffffffffffffffff
mov edx, dword [ebp - 0x5c]
push edx
lea eax, [ebp - 0x254]
push eax
call fcn.0046e610
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x12c
mov dword [ebp - 0x2fc], 1
mov dword [ebp - 0x304], 2
mov ecx, dword [ebp - 0x138]
push ecx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaUbound]
mov dword [ebp - 0x30c], eax
mov dword [ebp - 0x314], 3
mov dword [ebp - 0x31c], 0
mov dword [ebp - 0x324], 2
lea edx, [ebp - 0x304]
push edx
lea eax, [ebp - 0x314]
push eax
lea ecx, [ebp - 0x324]
push ecx
lea edx, [ebp - 0x4e0]
push edx
lea eax, [ebp - 0x4d0]
push eax
lea ecx, [ebp - 0x54]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForInit]
mov dword [ebp - 0x5e8], eax
jmp 0x46a716
mov dword [ebp - 4], 0x12d
cmp dword [ebp - 0x138], 0
je 0x46a6cc
mov edx, dword [ebp - 0x138]
cmp word [edx], 1
jne 0x46a6cc
lea eax, [ebp - 0x54]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x138]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0x34c], eax
mov edx, dword [ebp - 0x138]
mov eax, dword [ebp - 0x34c]
cmp eax, dword [edx + 0x10]
jae 0x46a6af
mov dword [ebp - 0x9ac], 0
jmp 0x46a6bb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9ac], eax
mov ecx, dword [ebp - 0x34c]
imul ecx, ecx, 0x2c
mov dword [ebp - 0x9b0], ecx
jmp 0x46a6d8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9b0], eax
mov edx, dword [ebp - 0x138]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x9b0]
mov edx, dword [eax + ecx + 8]
push edx
call fcn.00447fa0
mov dword [ebp - 4], 0x12e
lea eax, [ebp - 0x4e0]
push eax
lea ecx, [ebp - 0x4d0]
push ecx
lea edx, [ebp - 0x54]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x5e8], eax
cmp dword [ebp - 0x5e8], 0
jne 0x46a65d
mov dword [ebp - 4], 0x12f
lea eax, [ebp - 0x138]
push eax
push 0x412a80
push 0xffffffffffffffff
mov ecx, dword [ebp - 0x80]
push ecx
lea edx, [ebp - 0x254]
push edx
call fcn.0046e610
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x130
mov dword [ebp - 0x2fc], 1
mov dword [ebp - 0x304], 2
mov eax, dword [ebp - 0x138]
push eax
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaUbound]
mov dword [ebp - 0x30c], eax
mov dword [ebp - 0x314], 3
mov dword [ebp - 0x31c], 0
mov dword [ebp - 0x324], 2
lea ecx, [ebp - 0x304]
push ecx
lea edx, [ebp - 0x314]
push edx
lea eax, [ebp - 0x324]
push eax
lea ecx, [ebp - 0x500]
push ecx
lea edx, [ebp - 0x4f0]
push edx
lea eax, [ebp - 0x54]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarForInit]
mov dword [ebp - 0x5ec], eax
jmp 0x46a893
mov dword [ebp - 4], 0x131
cmp dword [ebp - 0x138], 0
je 0x46a849
mov ecx, dword [ebp - 0x138]
cmp word [ecx], 1
jne 0x46a849
lea edx, [ebp - 0x54]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x138]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0x34c], eax
mov edx, dword [ebp - 0x138]
mov eax, dword [ebp - 0x34c]
cmp eax, dword [edx + 0x10]
jae 0x46a82c
mov dword [ebp - 0x9b4], 0
jmp 0x46a838
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9b4], eax
mov ecx, dword [ebp - 0x34c]
imul ecx, ecx, 0x2c
mov dword [ebp - 0x9b8], ecx
jmp 0x46a855
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9b8], eax
mov edx, dword [ebp - 0x138]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x9b8]
mov edx, dword [eax + ecx + 8]
push edx
call fcn.00447fa0
mov dword [ebp - 4], 0x132
lea eax, [ebp - 0x500]
push eax
lea ecx, [ebp - 0x4f0]
push ecx
lea edx, [ebp - 0x54]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x5ec], eax
cmp dword [ebp - 0x5ec], 0
jne 0x46a7da
mov dword [ebp - 4], 0x133
lea eax, [ebp - 0x138]
push eax
push 0x412a70
push 0xffffffffffffffff
mov ecx, dword [ebp - 0xb8]
push ecx
lea edx, [ebp - 0x254]
push edx
call fcn.0046e610
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x134
mov dword [ebp - 0x2fc], 1
mov dword [ebp - 0x304], 2
mov eax, dword [ebp - 0x138]
push eax
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaUbound]
mov dword [ebp - 0x30c], eax
mov dword [ebp - 0x314], 3
mov dword [ebp - 0x31c], 0
mov dword [ebp - 0x324], 2
lea ecx, [ebp - 0x304]
push ecx
lea edx, [ebp - 0x314]
push edx
lea eax, [ebp - 0x324]
push eax
lea ecx, [ebp - 0x520]
push ecx
lea edx, [ebp - 0x510]
push edx
lea eax, [ebp - 0x54]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarForInit]
mov dword [ebp - 0x5f0], eax
jmp 0x46aa13
mov dword [ebp - 4], 0x135
cmp dword [ebp - 0x138], 0
je 0x46a9c9
mov ecx, dword [ebp - 0x138]
cmp word [ecx], 1
jne 0x46a9c9
lea edx, [ebp - 0x54]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x138]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0x34c], eax
mov edx, dword [ebp - 0x138]
mov eax, dword [ebp - 0x34c]
cmp eax, dword [edx + 0x10]
jae 0x46a9ac
mov dword [ebp - 0x9bc], 0
jmp 0x46a9b8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9bc], eax
mov ecx, dword [ebp - 0x34c]
imul ecx, ecx, 0x2c
mov dword [ebp - 0x9c0], ecx
jmp 0x46a9d5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9c0], eax
mov edx, dword [ebp - 0x138]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x9c0]
mov edx, dword [eax + ecx + 8]
push edx
call fcn.00447fa0
mov dword [ebp - 4], 0x136
lea eax, [ebp - 0x520]
push eax
lea ecx, [ebp - 0x510]
push ecx
lea edx, [ebp - 0x54]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x5f0], eax
cmp dword [ebp - 0x5f0], 0
jne 0x46a95a
mov dword [ebp - 4], 0x138
lea eax, [ebp - 0xec]
push eax
lea ecx, [ebp - 0x224]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call fcn.00430960
mov word [ebp - 0x34c], ax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx edx, word [ebp - 0x34c]
test edx, edx
je 0x46aabe
mov dword [ebp - 4], 0x139
lea eax, [ebp - 0xec]
push eax
lea ecx, [ebp - 0x224]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call fcn.00447e00
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x13a
lea edx, [ebp - 0x104]
push edx
lea eax, [ebp - 0x224]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call fcn.00447e00
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
jmp 0x46ad5d
mov dword [ebp - 4], 0x13b
lea ecx, [ebp - 0x134]
push ecx
lea edx, [ebp - 0x224]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call fcn.00430960
mov word [ebp - 0x34c], ax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x46ac83
mov dword [ebp - 4], 0x13c
lea ecx, [ebp - 0x138]
push ecx
push 0x412a70
push 0xffffffffffffffff
mov edx, dword [ebp - 0x5c]
push edx
lea eax, [ebp - 0x254]
push eax
call fcn.0046e610
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x13d
mov dword [ebp - 0x2fc], 1
mov dword [ebp - 0x304], 2
mov ecx, dword [ebp - 0x138]
push ecx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaUbound]
mov dword [ebp - 0x30c], eax
mov dword [ebp - 0x314], 3
mov dword [ebp - 0x31c], 0
mov dword [ebp - 0x324], 2
lea edx, [ebp - 0x304]
push edx
lea eax, [ebp - 0x314]
push eax
lea ecx, [ebp - 0x324]
push ecx
lea edx, [ebp - 0x540]
push edx
lea eax, [ebp - 0x530]
push eax
lea ecx, [ebp - 0x54]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForInit]
mov dword [ebp - 0x5f4], eax
jmp 0x46ac71
mov dword [ebp - 4], 0x13e
cmp dword [ebp - 0x138], 0
je 0x46ac27
mov edx, dword [ebp - 0x138]
cmp word [edx], 1
jne 0x46ac27
lea eax, [ebp - 0x54]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x138]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0x34c], eax
mov edx, dword [ebp - 0x138]
mov eax, dword [ebp - 0x34c]
cmp eax, dword [edx + 0x10]
jae 0x46ac0a
mov dword [ebp - 0x9c4], 0
jmp 0x46ac16
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9c4], eax
mov ecx, dword [ebp - 0x34c]
imul ecx, ecx, 0x2c
mov dword [ebp - 0x9c8], ecx
jmp 0x46ac33
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x9c8], eax
mov edx, dword [ebp - 0x138]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x9c8]
mov edx, dword [eax + ecx + 8]
push edx
call fcn.00447fa0
mov dword [ebp - 4], 0x13f
lea eax, [ebp - 0x540]
push eax
lea ecx, [ebp - 0x530]
push ecx
lea edx, [ebp - 0x54]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x5f4], eax
cmp dword [ebp - 0x5f4], 0
jne 0x46abb8
jmp 0x46ad5d
mov dword [ebp - 4], 0x140
lea eax, [ebp - 0x148]
push eax
lea ecx, [ebp - 0x224]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call fcn.00430960
mov word [ebp - 0x34c], ax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx edx, word [ebp - 0x34c]
test edx, edx
je 0x46acf1
mov dword [ebp - 4], 0x141
lea eax, [ebp - 0x148]
push eax
lea ecx, [ebp - 0x224]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call fcn.00447e00
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
jmp 0x46ad5d
mov dword [ebp - 4], 0x142
lea edx, [ebp - 0x160]
push edx
lea eax, [ebp - 0x224]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call fcn.00430960
mov word [ebp - 0x34c], ax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx ecx, word [ebp - 0x34c]
test ecx, ecx
je 0x46ad5d
mov dword [ebp - 4], 0x143
lea edx, [ebp - 0x160]
push edx
lea eax, [ebp - 0x224]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call fcn.00447e00
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x146
mov ecx, dword [ebp - 0x1d0]
push ecx
push 0x412564
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call fcn.00430960
mov word [ebp - 0x34c], ax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx edx, word [ebp - 0x34c]
test edx, edx
je 0x46adf2
mov dword [ebp - 4], 0x147
mov eax, dword [ebp - 0x1d0]
push eax
push 0x412564
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call fcn.00447e00
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x148
push 0x40c4d0
call fcn.00447fa0
mov dword [ebp - 4], 0x14b
cmp dword [0x478010], 0
jne 0x46ae1e
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x9cc], 0x478010
jmp 0x46ae28
mov dword [ebp - 0x9cc], 0x478010
mov ecx, dword [ebp - 0x9cc]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x9cc]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x424]
push eax
lea ecx, [ebp - 0x23c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea edx, [ebp - 0x348]
push edx
mov eax, dword [ebp - 0x34c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x34c]
push edx
call dword [ecx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x46aea8
push 0xe0
push 0x40aae0
mov eax, dword [ebp - 0x34c]
push eax
mov ecx, dword [ebp - 0x350]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x9d0], eax
jmp 0x46aeb2
mov dword [ebp - 0x9d0], 0
xor edx, edx
cmp word [ebp - 0x348], 0x16
sete dl
neg edx
mov word [ebp - 0x354], dx
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx eax, word [ebp - 0x354]
test eax, eax
je 0x46b4b5
mov dword [ebp - 4], 0x14c
push 0x24
call fcn.00453130
mov edx, eax
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x14d
push 0x24
call fcn.00453130
mov edx, eax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410c00
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1cc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x14e
mov ecx, dword [ebp - 0x24]
push ecx
push 0x410df0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call fcn.00430960
mov word [ebp - 0x34c], ax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx edx, word [ebp - 0x34c]
test edx, edx
je 0x46b183
mov dword [ebp - 4], 0x14f
cmp dword [0x478010], 0
jne 0x46afb6
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x9d4], 0x478010
jmp 0x46afc0
mov dword [ebp - 0x9d4], 0x478010
mov eax, dword [ebp - 0x9d4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x9d4]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x424]
push eax
lea eax, [ebp - 0x240]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x354], eax
cmp dword [0x478010], 0
jne 0x46b012
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x9d8], 0x478010
jmp 0x46b01c
mov dword [ebp - 0x9d8], 0x478010
mov ecx, dword [ebp - 0x9d8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x9d8]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x424]
push eax
lea ecx, [ebp - 0x23c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea edx, [ebp - 0x348]
push edx
mov eax, dword [ebp - 0x34c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x34c]
push edx
call dword [ecx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x46b09c
push 0xe0
push 0x40aae0
mov eax, dword [ebp - 0x34c]
push eax
mov ecx, dword [ebp - 0x350]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x9dc], eax
jmp 0x46b0a6
mov dword [ebp - 0x9dc], 0
lea edx, [ebp - 0x224]
push edx
mov ax, word [ebp - 0x348]
push eax
mov ecx, dword [ebp - 0x354]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x354]
push eax
call dword [edx + 0xe8]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x46b101
push 0xe8
push 0x40aae0
mov ecx, dword [ebp - 0x354]
push ecx
mov edx, dword [ebp - 0x358]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x9e0], eax
jmp 0x46b10b
mov dword [ebp - 0x9e0], 0
mov eax, dword [ebp - 0x224]
push eax
call fcn.00447e00
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x240]
push ecx
lea edx, [ebp - 0x23c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x150
mov eax, dword [ebp - 0x24]
push eax
push 0x410df0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call fcn.00447e00
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x151
push 0x40c4d0
call fcn.00447fa0
mov dword [ebp - 4], 0x153
mov ecx, dword [ebp - 0x1cc]
push ecx
call fcn.00431090
movsx edx, ax
test edx, edx
je 0x46b4b5
mov dword [ebp - 4], 0x154
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0x19c]
push ecx
lea edx, [ebp - 0xf0]
push edx
mov eax, dword [ebp - 0x1cc]
push eax
call fcn.0046f440
mov dword [ebp - 4], 0x155
mov ecx, dword [ebp - 0x19c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4104e0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40bbbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0xd8]
push edx
mov eax, dword [ebp - 0xdc]
push eax
call fcn.00472170
mov edx, eax
lea ecx, [ebp - 0x230]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x234]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40bb8c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x24c], eax
mov dword [ebp - 0x254], 8
lea edx, [ebp - 0x254]
lea ecx, [ebp - 0xb4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x234]
push ecx
lea edx, [ebp - 0x230]
push edx
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x228]
push ecx
lea edx, [ebp - 0x224]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x156
cmp dword [0x478010], 0
jne 0x46b2de
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x9e4], 0x478010
jmp 0x46b2e8
mov dword [ebp - 0x9e4], 0x478010
mov eax, dword [ebp - 0x9e4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x9e4]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x424]
push eax
lea eax, [ebp - 0x240]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x354], eax
cmp dword [0x478010], 0
jne 0x46b33a
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x9e8], 0x478010
jmp 0x46b344
mov dword [ebp - 0x9e8], 0x478010
mov ecx, dword [ebp - 0x9e8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x9e8]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x424]
push eax
lea ecx, [ebp - 0x23c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea edx, [ebp - 0x348]
push edx
mov eax, dword [ebp - 0x34c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x34c]
push edx
call dword [ecx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x46b3c4
push 0xe0
push 0x40aae0
mov eax, dword [ebp - 0x34c]
push eax
mov ecx, dword [ebp - 0x350]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x9ec], eax
jmp 0x46b3ce
mov dword [ebp - 0x9ec], 0
lea edx, [ebp - 0x224]
push edx
mov ax, word [ebp - 0x348]
push eax
mov ecx, dword [ebp - 0x354]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x354]
push eax
call dword [edx + 0xe8]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x46b429
push 0xe8
push 0x40aae0
mov ecx, dword [ebp - 0x354]
push ecx
mov edx, dword [ebp - 0x358]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x9f0], eax
jmp 0x46b433
mov dword [ebp - 0x9f0], 0
mov eax, dword [ebp - 0x224]
push eax
call fcn.00447e00
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x240]
push ecx
lea edx, [ebp - 0x23c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x157
mov eax, dword [ebp - 0x1cc]
push eax
call fcn.00447fa0
mov dword [ebp - 4], 0x158
lea ecx, [ebp - 0xb4]
push ecx
lea edx, [ebp - 0x224]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call fcn.00447fa0
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x159
push 0x40c4d0
call fcn.00447fa0
mov dword [ebp - 4], 0x15c
cmp dword [0x478010], 0
jne 0x46b4e1
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x9f4], 0x478010
jmp 0x46b4eb
mov dword [ebp - 0x9f4], 0x478010
mov eax, dword [ebp - 0x9f4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x9f4]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x424]
push eax
lea eax, [ebp - 0x23c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea ecx, [ebp - 0x348]
push ecx
mov edx, dword [ebp - 0x34c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x34c]
push ecx
call dword [eax + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x46b56b
push 0xe0
push 0x40aae0
mov edx, dword [ebp - 0x34c]
push edx
mov eax, dword [ebp - 0x350]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x9f8], eax
jmp 0x46b575
mov dword [ebp - 0x9f8], 0
xor ecx, ecx
cmp word [ebp - 0x348], 0x17
sete cl
neg ecx
mov word [ebp - 0x354], cx
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx edx, word [ebp - 0x354]
test edx, edx
je 0x46bc01
mov dword [ebp - 4], 0x15d
mov dword [ebp - 0x2fc], 0x410a4c
mov dword [ebp - 0x304], 8
lea edx, [ebp - 0x304]
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x254]
push eax
lea ecx, [ebp - 0x264]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcEnvironVar]
mov dword [ebp - 0x30c], 0x410e0c
mov dword [ebp - 0x314], 8
lea edx, [ebp - 0x264]
push edx
lea eax, [ebp - 0x314]
push eax
lea ecx, [ebp - 0x274]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1c8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x274]
push edx
lea eax, [ebp - 0x264]
push eax
lea ecx, [ebp - 0x254]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x15e
mov edx, dword [ebp - 0x1c8]
push edx
call fcn.00431090
movsx eax, ax
test eax, eax
je 0x46bc01
mov dword [ebp - 4], 0x15f
lea ecx, [ebp - 0xdc]
push ecx
lea edx, [ebp - 0x19c]
push edx
lea eax, [ebp - 0xf0]
push eax
mov ecx, dword [ebp - 0x1c8]
push ecx
call fcn.0046f440
mov dword [ebp - 4], 0x160
mov edx, dword [ebp - 0x19c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4104e0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40bbbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0xd8]
push eax
mov ecx, dword [ebp - 0xdc]
push ecx
call fcn.00472170
mov edx, eax
lea ecx, [ebp - 0x230]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x234]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40bb8c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x24c], eax
mov dword [ebp - 0x254], 8
lea edx, [ebp - 0x254]
lea ecx, [ebp - 0x1c4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x234]
push edx
lea eax, [ebp - 0x230]
push eax
lea ecx, [ebp - 0x22c]
push ecx
lea edx, [ebp - 0x228]
push edx
lea eax, [ebp - 0x224]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x161
cmp dword [0x478010], 0
jne 0x46b7a6
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x9fc], 0x478010
jmp 0x46b7b0
mov dword [ebp - 0x9fc], 0x478010
mov ecx, dword [ebp - 0x9fc]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x9fc]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x424]
push eax
lea ecx, [ebp - 0x240]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x354], eax
cmp dword [0x478010], 0
jne 0x46b802
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0xa00], 0x478010
jmp 0x46b80c
mov dword [ebp - 0xa00], 0x478010
mov edx, dword [ebp - 0xa00]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xa00]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x424]
push eax
lea edx, [ebp - 0x23c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x348]
push eax
mov ecx, dword [ebp - 0x34c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x34c]
push eax
call dword [edx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x46b88c
push 0xe0
push 0x40aae0
mov ecx, dword [ebp - 0x34c]
push ecx
mov edx, dword [ebp - 0x350]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xa04], eax
jmp 0x46b896
mov dword [ebp - 0xa04], 0
lea eax, [ebp - 0x224]
push eax
mov cx, word [ebp - 0x348]
push ecx
mov edx, dword [ebp - 0x354]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x354]
push ecx
call dword [eax + 0xe8]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x46b8f1
push 0xe8
push 0x40aae0
mov edx, dword [ebp - 0x354]
push edx
mov eax, dword [ebp - 0x358]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xa08], eax
jmp 0x46b8fb
mov dword [ebp - 0xa08], 0
mov ecx, dword [ebp - 0x224]
push ecx
call fcn.00447e00
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x240]
push edx
lea eax, [ebp - 0x23c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x162
mov ecx, dword [ebp - 0x1c8]
push ecx
call fcn.00447fa0
mov dword [ebp - 4], 0x163
lea edx, [ebp - 0x1c4]
push edx
lea eax, [ebp - 0x224]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call fcn.00447fa0
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x164
cmp dword [0x478010], 0
jne 0x46b998
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0xa0c], 0x478010
jmp 0x46b9a2
mov dword [ebp - 0xa0c], 0x478010
mov ecx, dword [ebp - 0xa0c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xa0c]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x304]
push eax
lea ecx, [ebp - 0x23c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea edx, [ebp - 0x348]
push edx
mov eax, dword [ebp - 0x34c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x34c]
push edx
call dword [ecx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x46ba22
push 0xe0
push 0x40a6c8
mov eax, dword [ebp - 0x34c]
push eax
mov ecx, dword [ebp - 0x350]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xa10], eax
jmp 0x46ba2c
mov dword [ebp - 0xa10], 0
xor edx, edx
cmp word [ebp - 0x348], 1
sete dl
neg edx
mov word [ebp - 0x354], dx
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx eax, word [ebp - 0x354]
test eax, eax
je 0x46bbf0
mov dword [ebp - 4], 0x165
lea ecx, [ebp - 0x138]
push ecx
push 0x409d8c
push 0xffffffffffffffff
mov edx, dword [ebp - 0x1c8]
push edx
lea eax, [ebp - 0x254]
push eax
call fcn.0046e610
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x166
mov dword [ebp - 0x2fc], 1
mov dword [ebp - 0x304], 2
mov ecx, dword [ebp - 0x138]
push ecx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaUbound]
mov dword [ebp - 0x30c], eax
mov dword [ebp - 0x314], 3
mov dword [ebp - 0x31c], 0
mov dword [ebp - 0x324], 2
lea edx, [ebp - 0x304]
push edx
lea eax, [ebp - 0x314]
push eax
lea ecx, [ebp - 0x324]
push ecx
lea edx, [ebp - 0x560]
push edx
lea eax, [ebp - 0x550]
push eax
lea ecx, [ebp - 0x54]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForInit]
mov dword [ebp - 0x5f8], eax
jmp 0x46bbd0
mov dword [ebp - 4], 0x167
cmp dword [ebp - 0x138], 0
je 0x46bb86
mov edx, dword [ebp - 0x138]
cmp word [edx], 1
jne 0x46bb86
lea eax, [ebp - 0x54]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x138]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0x34c], eax
mov edx, dword [ebp - 0x138]
mov eax, dword [ebp - 0x34c]
cmp eax, dword [edx + 0x10]
jae 0x46bb69
mov dword [ebp - 0xa14], 0
jmp 0x46bb75
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa14], eax
mov ecx, dword [ebp - 0x34c]
imul ecx, ecx, 0x2c
mov dword [ebp - 0xa18], ecx
jmp 0x46bb92
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa18], eax
mov edx, dword [ebp - 0x138]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0xa18]
mov edx, dword [eax + ecx + 8]
push edx
call fcn.00447fa0
mov dword [ebp - 4], 0x168
lea eax, [ebp - 0x560]
push eax
lea ecx, [ebp - 0x550]
push ecx
lea edx, [ebp - 0x54]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x5f8], eax
cmp dword [ebp - 0x5f8], 0
jne 0x46bb17
mov dword [ebp - 4], 0x169
push 0x40c4d0
call fcn.00447fa0
jmp 0x46bc01
mov dword [ebp - 4], 0x16b
push 0x40c4d0
call fcn.00447fa0
mov dword [ebp - 4], 0x16f
cmp dword [0x478010], 0
jne 0x46bc2d
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0xa1c], 0x478010
jmp 0x46bc37
mov dword [ebp - 0xa1c], 0x478010
mov eax, dword [ebp - 0xa1c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xa1c]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x424]
push eax
lea eax, [ebp - 0x23c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea ecx, [ebp - 0x348]
push ecx
mov edx, dword [ebp - 0x34c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x34c]
push ecx
call dword [eax + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x46bcb7
push 0xe0
push 0x40aae0
mov edx, dword [ebp - 0x34c]
push edx
mov eax, dword [ebp - 0x350]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xa20], eax
jmp 0x46bcc1
mov dword [ebp - 0xa20], 0
xor ecx, ecx
cmp word [ebp - 0x348], 0x18
sete cl
neg ecx
mov word [ebp - 0x354], cx
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx edx, word [ebp - 0x354]
test edx, edx
je 0x46c34d
mov dword [ebp - 4], 0x170
mov dword [ebp - 0x2fc], 0x410a4c
mov dword [ebp - 0x304], 8
lea edx, [ebp - 0x304]
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x254]
push eax
lea ecx, [ebp - 0x264]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcEnvironVar]
mov dword [ebp - 0x30c], 0x410e5c
mov dword [ebp - 0x314], 8
lea edx, [ebp - 0x264]
push edx
lea eax, [ebp - 0x314]
push eax
lea ecx, [ebp - 0x274]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x274]
push edx
lea eax, [ebp - 0x264]
push eax
lea ecx, [ebp - 0x254]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x171
mov edx, dword [ebp - 0xf4]
push edx
call fcn.00431090
movsx eax, ax
test eax, eax
je 0x46c34d
mov dword [ebp - 4], 0x172
lea ecx, [ebp - 0xdc]
push ecx
lea edx, [ebp - 0x19c]
push edx
lea eax, [ebp - 0xf0]
push eax
mov ecx, dword [ebp - 0xf4]
push ecx
call fcn.0046f440
mov dword [ebp - 4], 0x173
mov edx, dword [ebp - 0x19c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4104e0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40bbbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x22c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0xd8]
push eax
mov ecx, dword [ebp - 0xdc]
push ecx
call fcn.00472170
mov edx, eax
lea ecx, [ebp - 0x230]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x234]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40bb8c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x24c], eax
mov dword [ebp - 0x254], 8
lea edx, [ebp - 0x254]
lea ecx, [ebp - 0x170]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x234]
push edx
lea eax, [ebp - 0x230]
push eax
lea ecx, [ebp - 0x22c]
push ecx
lea edx, [ebp - 0x228]
push edx
lea eax, [ebp - 0x224]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x174
cmp dword [0x478010], 0
jne 0x46bef2
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0xa24], 0x478010
jmp 0x46befc
mov dword [ebp - 0xa24], 0x478010
mov ecx, dword [ebp - 0xa24]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xa24]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x424]
push eax
lea ecx, [ebp - 0x240]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x354], eax
cmp dword [0x478010], 0
jne 0x46bf4e
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0xa28], 0x478010
jmp 0x46bf58
mov dword [ebp - 0xa28], 0x478010
mov edx, dword [ebp - 0xa28]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xa28]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x424]
push eax
lea edx, [ebp - 0x23c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x348]
push eax
mov ecx, dword [ebp - 0x34c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x34c]
push eax
call dword [edx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x46bfd8
push 0xe0
push 0x40aae0
mov ecx, dword [ebp - 0x34c]
push ecx
mov edx, dword [ebp - 0x350]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xa2c], eax
jmp 0x46bfe2
mov dword [ebp - 0xa2c], 0
lea eax, [ebp - 0x224]
push eax
mov cx, word [ebp - 0x348]
push ecx
mov edx, dword [ebp - 0x354]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x354]
push ecx
call dword [eax + 0xe8]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x46c03d
push 0xe8
push 0x40aae0
mov edx, dword [ebp - 0x354]
push edx
mov eax, dword [ebp - 0x358]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xa30], eax
jmp 0x46c047
mov dword [ebp - 0xa30], 0
mov ecx, dword [ebp - 0x224]
push ecx
call fcn.00447e00
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x240]
push edx
lea eax, [ebp - 0x23c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x175
mov ecx, dword [ebp - 0xf4]
push ecx
call fcn.00447fa0
mov dword [ebp - 4], 0x176
lea edx, [ebp - 0x170]
push edx
lea eax, [ebp - 0x224]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call fcn.00447fa0
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x177
cmp dword [0x478010], 0
jne 0x46c0e4
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0xa34], 0x478010
jmp 0x46c0ee
mov dword [ebp - 0xa34], 0x478010
mov ecx, dword [ebp - 0xa34]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xa34]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x304]
push eax
lea ecx, [ebp - 0x23c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea edx, [ebp - 0x348]
push edx
mov eax, dword [ebp - 0x34c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x34c]
push edx
call dword [ecx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x46c16e
push 0xe0
push 0x40a6c8
mov eax, dword [ebp - 0x34c]
push eax
mov ecx, dword [ebp - 0x350]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xa38], eax
jmp 0x46c178
mov dword [ebp - 0xa38], 0
xor edx, edx
cmp word [ebp - 0x348], 1
sete dl
neg edx
mov word [ebp - 0x354], dx
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx eax, word [ebp - 0x354]
test eax, eax
je 0x46c33c
mov dword [ebp - 4], 0x178
lea ecx, [ebp - 0x138]
push ecx
push 0x409d8c
push 0xffffffffffffffff
mov edx, dword [ebp - 0xf4]
push edx
lea eax, [ebp - 0x254]
push eax
call fcn.0046e610
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x179
mov dword [ebp - 0x2fc], 1
mov dword [ebp - 0x304], 2
mov ecx, dword [ebp - 0x138]
push ecx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaUbound]
mov dword [ebp - 0x30c], eax
mov dword [ebp - 0x314], 3
mov dword [ebp - 0x31c], 0
mov dword [ebp - 0x324], 2
lea edx, [ebp - 0x304]
push edx
lea eax, [ebp - 0x314]
push eax
lea ecx, [ebp - 0x324]
push ecx
lea edx, [ebp - 0x580]
push edx
lea eax, [ebp - 0x570]
push eax
lea ecx, [ebp - 0x54]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForInit]
mov dword [ebp - 0x5fc], eax
jmp 0x46c31c
mov dword [ebp - 4], 0x17a
cmp dword [ebp - 0x138], 0
je 0x46c2d2
mov edx, dword [ebp - 0x138]
cmp word [edx], 1
jne 0x46c2d2
lea eax, [ebp - 0x54]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x138]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0x34c], eax
mov edx, dword [ebp - 0x138]
mov eax, dword [ebp - 0x34c]
cmp eax, dword [edx + 0x10]
jae 0x46c2b5
mov dword [ebp - 0xa3c], 0
jmp 0x46c2c1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa3c], eax
mov ecx, dword [ebp - 0x34c]
imul ecx, ecx, 0x2c
mov dword [ebp - 0xa40], ecx
jmp 0x46c2de
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xa40], eax
mov edx, dword [ebp - 0x138]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0xa40]
mov edx, dword [eax + ecx + 8]
push edx
call fcn.00447fa0
mov dword [ebp - 4], 0x17b
lea eax, [ebp - 0x580]
push eax
lea ecx, [ebp - 0x570]
push ecx
lea edx, [ebp - 0x54]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x5fc], eax
cmp dword [ebp - 0x5fc], 0
jne 0x46c263
mov dword [ebp - 4], 0x17c
push 0x40c4d0
call fcn.00447fa0
jmp 0x46c34d
mov dword [ebp - 4], 0x17e
push 0x40c4d0
call fcn.00447fa0
mov dword [ebp - 4], 0x182
cmp dword [0x478010], 0
jne 0x46c379
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0xa44], 0x478010
jmp 0x46c383
mov dword [ebp - 0xa44], 0x478010
mov eax, dword [ebp - 0xa44]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xa44]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x424]
push eax
lea eax, [ebp - 0x23c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea ecx, [ebp - 0x348]
push ecx
mov edx, dword [ebp - 0x34c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x34c]
push ecx
call dword [eax + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x46c403
push 0xe0
push 0x40aae0
mov edx, dword [ebp - 0x34c]
push edx
mov eax, dword [ebp - 0x350]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xa48], eax
jmp 0x46c40d
mov dword [ebp - 0xa48], 0
xor ecx, ecx
cmp word [ebp - 0x348], 0x19
sete cl
neg ecx
mov word [ebp - 0x354], cx
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx edx, word [ebp - 0x354]
test edx, edx
je 0x46c6d7
mov dword [ebp - 4], 0x183
mov dword [ebp - 0x2fc], 0x40b918
mov dword [ebp - 0x304], 8
lea edx, [ebp - 0x304]
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x254]
push eax
lea ecx, [ebp - 0x264]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcEnvironVar]
mov dword [ebp - 0x30c], 0x410ea8
mov dword [ebp - 0x314], 8
lea edx, [ebp - 0x264]
push edx
lea eax, [ebp - 0x314]
push eax
lea ecx, [ebp - 0x274]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x274]
push edx
lea eax, [ebp - 0x264]
push eax
lea ecx, [ebp - 0x254]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x184
mov edx, dword [ebp - 0xa4]
push edx
call fcn.00430960
movsx eax, ax
test eax, eax
je 0x46c6d7
mov dword [ebp - 4], 0x185
cmp dword [0x478010], 0
jne 0x46c52d
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0xa4c], 0x478010
jmp 0x46c537
mov dword [ebp - 0xa4c], 0x478010
mov ecx, dword [ebp - 0xa4c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xa4c]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x424]
push eax
lea ecx, [ebp - 0x240]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x354], eax
cmp dword [0x478010], 0
jne 0x46c589
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0xa50], 0x478010
jmp 0x46c593
mov dword [ebp - 0xa50], 0x478010
mov edx, dword [ebp - 0xa50]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xa50]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x424]
push eax
lea edx, [ebp - 0x23c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x348]
push eax
mov ecx, dword [ebp - 0x34c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x34c]
push eax
call dword [edx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x46c613
push 0xe0
push 0x40aae0
mov ecx, dword [ebp - 0x34c]
push ecx
mov edx, dword [ebp - 0x350]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xa54], eax
jmp 0x46c61d
mov dword [ebp - 0xa54], 0
lea eax, [ebp - 0x224]
push eax
mov cx, word [ebp - 0x348]
push ecx
mov edx, dword [ebp - 0x354]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x354]
push ecx
call dword [eax + 0xe8]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x46c678
push 0xe8
push 0x40aae0
mov edx, dword [ebp - 0x354]
push edx
mov eax, dword [ebp - 0x358]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xa58], eax
jmp 0x46c682
mov dword [ebp - 0xa58], 0
mov ecx, dword [ebp - 0x224]
push ecx
call fcn.00447e00
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x240]
push edx
lea eax, [ebp - 0x23c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x186
mov ecx, dword [ebp - 0xa4]
push ecx
call fcn.00447fa0
mov dword [ebp - 4], 0x187
push 0x40c4d0
call fcn.00447fa0
mov dword [ebp - 4], 0x18a
cmp dword [0x478010], 0
jne 0x46c703
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0xa5c], 0x478010
jmp 0x46c70d
mov dword [ebp - 0xa5c], 0x478010
mov edx, dword [ebp - 0xa5c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xa5c]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x424]
push eax
lea edx, [ebp - 0x23c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x348]
push eax
mov ecx, dword [ebp - 0x34c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x34c]
push eax
call dword [edx + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x46c78d
push 0xe0
push 0x40aae0
mov ecx, dword [ebp - 0x34c]
push ecx
mov edx, dword [ebp - 0x350]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xa60], eax
jmp 0x46c797
mov dword [ebp - 0xa60], 0
xor eax, eax
cmp word [ebp - 0x348], 0x1a
sete al
neg eax
mov word [ebp - 0x354], ax
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx ecx, word [ebp - 0x354]
test ecx, ecx
je 0x46cecc
mov dword [ebp - 4], 0x18b
cmp dword [0x478010], 0
jne 0x46c7f4
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0xa64], 0x478010
jmp 0x46c7fe
mov dword [ebp - 0xa64], 0x478010
mov edx, dword [ebp - 0xa64]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xa64]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x424]
push eax
lea edx, [ebp - 0x240]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x354], eax
cmp dword [0x478010], 0
jne 0x46c850
push 0x478010
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0xa68], 0x478010
jmp 0x46c85a
mov dword [ebp - 0xa68], 0x478010
mov eax, dword [ebp - 0xa68]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xa68]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x424]
push eax
lea eax, [ebp - 0x23c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x34c], eax
lea ecx, [ebp - 0x348]
push ecx
mov edx, dword [ebp - 0x34c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x34c]
push ecx
call dword [eax + 0xe0]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x46c8da
push 0xe0
push 0x40aae0
mov edx, dword [ebp - 0x34c]
push edx
mov eax, dword [ebp - 0x350]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xa6c], eax
jmp 0x46c8e4
mov dword [ebp - 0xa6c], 0
lea ecx, [ebp - 0x224]
push ecx
mov dx, word [ebp - 0x348]
push edx
mov eax, dword [ebp - 0x354]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x354]
push edx
call dword [ecx + 0xe8]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x46c93f
push 0xe8
push 0x40aae0
mov eax, dword [ebp - 0x354]
push eax
mov ecx, dword [ebp - 0x358]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xa70], eax
jmp 0x46c949
mov dword [ebp - 0xa70], 0
mov edx, dword [ebp - 0x224]
push edx
call fcn.00447e00
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x240]
push eax
lea ecx, [ebp - 0x23c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x18c
push 0x22
lea edx, [ebp - 0x254]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
cmp dword [0x478d04], 0
jne 0x46c9b5
push 0x478d04
push 0x40ab20
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0xa74], 0x478d04
jmp 0x46c9bf
mov dword [ebp - 0xa74], 0x478d04
mov eax, dword [ebp - 0xa74]
mov ecx, dword [eax]
mov dword [ebp - 0x34c], ecx
lea edx, [ebp - 0x23c]
push edx
mov eax, dword [ebp - 0x34c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x34c]
push edx
call dword [ecx + 0x14]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x46ca1a
push 0x14
push 0x40ab10
mov eax, dword [ebp - 0x34c]
push eax
mov ecx, dword [ebp - 0x350]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xa78], eax
jmp 0x46ca24
mov dword [ebp - 0xa78], 0
mov edx, dword [ebp - 0x23c]
mov dword [ebp - 0x354], edx
lea eax, [ebp - 0x224]
push eax
mov ecx, dword [ebp - 0x354]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x354]
push eax
call dword [edx + 0x50]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x46ca7d
push 0x50
push 0x40ab30
mov ecx, dword [ebp - 0x354]
push ecx
mov edx, dword [ebp - 0x358]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xa7c], eax
jmp 0x46ca87
mov dword [ebp - 0xa7c], 0
push 0x22
lea eax, [ebp - 0x2b4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x41058c
push 0x412a90
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x25c], eax
mov dword [ebp - 0x264], 8
mov ecx, dword [ebp - 0x224]
mov dword [ebp - 0x600], ecx
mov dword [ebp - 0x224], 0
mov edx, dword [ebp - 0x600]
mov dword [ebp - 0x27c], edx
mov dword [ebp - 0x284], 8
mov dword [ebp - 0x2fc], 0x4116c0
mov dword [ebp - 0x304], 8
lea eax, [ebp - 0x264]
push eax
lea ecx, [ebp - 0x254]
push ecx
lea edx, [ebp - 0x274]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x284]
push eax
lea ecx, [ebp - 0x294]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x304]
push edx
lea eax, [ebp - 0x2a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x2b4]
push ecx
lea edx, [ebp - 0x2c4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push 0
lea eax, [ebp - 0x228]
push eax
call fcn.00430300
mov word [ebp - 0x30c], ax
mov dword [ebp - 0x314], 0xb
lea edx, [ebp - 0x314]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x2c4]
push ecx
lea edx, [ebp - 0x2b4]
push edx
lea eax, [ebp - 0x2a4]
push eax
lea ecx, [ebp - 0x294]
push ecx
lea edx, [ebp - 0x284]
push edx
lea eax, [ebp - 0x274]
push eax
lea ecx, [ebp - 0x254]
push ecx
lea edx, [ebp - 0x264]
push edx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 4], 0x18d
cmp dword [0x478d04], 0
jne 0x46cc1d
push 0x478d04
push 0x40ab20
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0xa80], 0x478d04
jmp 0x46cc27
mov dword [ebp - 0xa80], 0x478d04
mov eax, dword [ebp - 0xa80]
mov ecx, dword [eax]
mov dword [ebp - 0x34c], ecx
lea edx, [ebp - 0x23c]
push edx
mov eax, dword [ebp - 0x34c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x34c]
push edx
call dword [ecx + 0x14]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x46cc82
push 0x14
push 0x40ab10
mov eax, dword [ebp - 0x34c]
push eax
mov ecx, dword [ebp - 0x350]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xa84], eax
jmp 0x46cc8c
mov dword [ebp - 0xa84], 0
mov edx, dword [ebp - 0x23c]
mov dword [ebp - 0x354], edx
lea eax, [ebp - 0x224]
push eax
mov ecx, dword [ebp - 0x354]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x354]
push eax
call dword [edx + 0x50]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x46cce5
push 0x50
push 0x40ab30
mov ecx, dword [ebp - 0x354]
push ecx
mov edx, dword [ebp - 0x358]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xa88], eax
jmp 0x46ccef
mov dword [ebp - 0xa88], 0
mov eax, dword [ebp - 0x224]
push eax
push 0x4116c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
lea ecx, [ebp - 0x254]
push ecx
call fcn.00431310
lea edx, [ebp - 0x254]
push edx
lea eax, [ebp - 0x22c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call fcn.00447fa0
lea ecx, [ebp - 0x22c]
push ecx
lea edx, [ebp - 0x228]
push edx
lea eax, [ebp - 0x224]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x18e
push 0x40c4d0
call fcn.00447fa0
mov dword [ebp - 4], 0x18f
cmp dword [0x478d04], 0
jne 0x46cdab
push 0x478d04
push 0x40ab20
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0xa8c], 0x478d04
jmp 0x46cdb5
mov dword [ebp - 0xa8c], 0x478d04
mov ecx, dword [ebp - 0xa8c]
mov edx, dword [ecx]
mov dword [ebp - 0x34c], edx
lea eax, [ebp - 0x23c]
push eax
mov ecx, dword [ebp - 0x34c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x34c]
push eax
call dword [edx + 0x14]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x46ce10
push 0x14
push 0x40ab10
mov ecx, dword [ebp - 0x34c]
push ecx
mov edx, dword [ebp - 0x350]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xa90], eax
jmp 0x46ce1a
mov dword [ebp - 0xa90], 0
mov eax, dword [ebp - 0x23c]
mov dword [ebp - 0x354], eax
lea ecx, [ebp - 0x224]
push ecx
mov edx, dword [ebp - 0x354]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x354]
push ecx
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x46ce73
push 0x50
push 0x40ab30
mov edx, dword [ebp - 0x354]
push edx
mov eax, dword [ebp - 0x358]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xa94], eax
jmp 0x46ce7d
mov dword [ebp - 0xa94], 0
push 0xffffffffffffffff
push 0
mov ecx, dword [ebp - 0x224]
push ecx
push 0x4116c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call fcn.0046d830
lea edx, [ebp - 0x228]
push edx
lea eax, [ebp - 0x224]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x23c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
push 0x46d2af
jmp 0x46cf84
lea eax, [ebp - 0x580]
push eax
lea ecx, [ebp - 0x570]
push ecx
lea edx, [ebp - 0x560]
push edx
lea eax, [ebp - 0x550]
push eax
lea ecx, [ebp - 0x540]
push ecx
lea edx, [ebp - 0x530]
push edx
lea eax, [ebp - 0x520]
push eax
lea ecx, [ebp - 0x510]
push ecx
lea edx, [ebp - 0x500]
push edx
lea eax, [ebp - 0x4f0]
push eax
lea ecx, [ebp - 0x4e0]
push ecx
lea edx, [ebp - 0x4d0]
push edx
lea eax, [ebp - 0x4c0]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
lea edx, [ebp - 0x4a0]
push edx
lea eax, [ebp - 0x490]
push eax
lea ecx, [ebp - 0x480]
push ecx
lea edx, [ebp - 0x470]
push edx
lea eax, [ebp - 0x460]
push eax
lea ecx, [ebp - 0x450]
push ecx
lea edx, [ebp - 0x440]
push edx
lea eax, [ebp - 0x430]
push eax
lea ecx, [ebp - 0x420]
push ecx
lea edx, [ebp - 0x410]
push edx
lea eax, [ebp - 0x400]
push eax
lea ecx, [ebp - 0x3f0]
push ecx
lea edx, [ebp - 0x3e0]
push edx
lea eax, [ebp - 0x3d0]
push eax
lea ecx, [ebp - 0x3c0]
push ecx
lea edx, [ebp - 0x3b0]
push edx
lea eax, [ebp - 0x3a0]
push eax
lea ecx, [ebp - 0x390]
push ecx
lea edx, [ebp - 0x380]
push edx
lea eax, [ebp - 0x370]
push eax
push 0x22
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x8c
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
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 - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x7c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xb4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x124]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x134]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x138]
push ecx
push 0x41044c
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea ecx, [ebp - 0x148]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x14c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x150]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x160]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x170]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x174]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x184]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x194]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x198]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x1ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x1b0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x1b4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x1c4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x1c8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x1cc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x1d0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x1e0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x210]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x220]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
ret