Function at 0x42e5b0
Capabilities:
Persist via run registry key

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x403b86
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x46c
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x4024d8
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
mov word [ebp - 0x90], 0
mov dword [ebp - 4], 3
mov edx, 0x40d4f4
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x405fdc
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0xc8]
push eax
call fcn.0042e5a0
mov si, ax
lea ecx, [ebp - 0xcc]
push ecx
call fcn.0042e460
and si, ax
mov word [ebp - 0x1a0], si
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
movsx ecx, word [ebp - 0x1a0]
test ecx, ecx
je 0x42e9af
mov dword [ebp - 4], 4
cmp dword [ebp - 0x58], 0
jne 0x42e6a2
lea edx, [ebp - 0x58]
push edx
push 0x404d44
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
lea eax, [ebp - 0x58]
mov dword [ebp - 0x220], eax
jmp 0x42e6ab
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x220], ecx
mov edx, dword [ebp - 0x220]
mov eax, dword [edx]
mov dword [ebp - 0x1a0], eax
push 0x80000002
mov ecx, dword [ebp - 0x1a0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1a0]
push eax
call dword [edx + 0x58]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x42e704
push 0x58
push 0x4065a0
mov ecx, dword [ebp - 0x1a0]
push ecx
mov edx, dword [ebp - 0x1a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x224], eax
jmp 0x42e70e
mov dword [ebp - 0x224], 0
mov dword [ebp - 4], 5
cmp dword [ebp - 0x58], 0
jne 0x42e735
lea eax, [ebp - 0x58]
push eax
push 0x404d44
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x228], ecx
jmp 0x42e73e
lea edx, [ebp - 0x58]
mov dword [ebp - 0x228], edx
mov eax, dword [ebp - 0x228]
mov ecx, dword [eax]
mov dword [ebp - 0x1a0], ecx
push 0x40d528
mov edx, dword [ebp - 0x1a0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x1a0]
push ecx
call dword [eax + 0x60]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x42e797
push 0x60
push 0x4065a0
mov edx, dword [ebp - 0x1a0]
push edx
mov eax, dword [ebp - 0x1a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x22c], eax
jmp 0x42e7a1
mov dword [ebp - 0x22c], 0
mov dword [ebp - 4], 6
cmp dword [ebp - 0x58], 0
jne 0x42e7c8
lea ecx, [ebp - 0x58]
push ecx
push 0x404d44
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
lea edx, [ebp - 0x58]
mov dword [ebp - 0x230], edx
jmp 0x42e7d1
lea eax, [ebp - 0x58]
mov dword [ebp - 0x230], eax
mov ecx, dword [ebp - 0x230]
mov edx, dword [ecx]
mov dword [ebp - 0x1a0], edx
push 1
mov eax, dword [ebp - 0x1a0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x1a0]
push edx
call dword [ecx + 0x50]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x42e827
push 0x50
push 0x4065a0
mov eax, dword [ebp - 0x1a0]
push eax
mov ecx, dword [ebp - 0x1a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x234], eax
jmp 0x42e831
mov dword [ebp - 0x234], 0
mov dword [ebp - 4], 7
cmp dword [ebp - 0x58], 0
jne 0x42e858
lea edx, [ebp - 0x58]
push edx
push 0x404d44
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
lea eax, [ebp - 0x58]
mov dword [ebp - 0x238], eax
jmp 0x42e861
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x238], ecx
mov edx, dword [ebp - 0x238]
mov eax, dword [edx]
mov dword [ebp - 0x1a0], eax
push 0x40d588
mov ecx, dword [ebp - 0x1a0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1a0]
push eax
call dword [edx + 0x68]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x42e8ba
push 0x68
push 0x4065a0
mov ecx, dword [ebp - 0x1a0]
push ecx
mov edx, dword [ebp - 0x1a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x23c], eax
jmp 0x42e8c4
mov dword [ebp - 0x23c], 0
mov dword [ebp - 4], 8
cmp dword [ebp - 0x58], 0
jne 0x42e8eb
lea eax, [ebp - 0x58]
push eax
push 0x404d44
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x240], ecx
jmp 0x42e8f4
lea edx, [ebp - 0x58]
mov dword [ebp - 0x240], edx
mov eax, dword [ebp - 0x240]
mov ecx, dword [eax]
mov dword [ebp - 0x1a0], ecx
lea edx, [ebp - 0x114]
push edx
mov eax, dword [ebp - 0x1a0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x1a0]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x42e94f
push 0x30
push 0x4065a0
mov eax, dword [ebp - 0x1a0]
push eax
mov ecx, dword [ebp - 0x1a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x244], eax
jmp 0x42e959
mov dword [ebp - 0x244], 0
lea edx, [ebp - 0x114]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 9
mov eax, dword [ebp - 0x48]
push eax
push 0x40d5ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrLike]
mov si, ax
mov ecx, dword [ebp - 0x48]
push ecx
push 0x40d5b8
call dword [sym.imp.MSVBVM60.DLL___vbaStrLike]
or si, ax
mov word [ebp - 0x90], si
mov dword [ebp - 4], 0xb
push 0xffffffffffffffff
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
mov dword [ebp - 4], 0xc
mov dword [ebp - 0x16c], 0x405d70
mov dword [ebp - 0x174], 8
lea edx, [ebp - 0x174]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, 0x40d5c8
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x40a448
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x114]
push edx
push 0x44d118
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
call fcn.00446e20
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseBstr]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40a394
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [0x44d136], ax
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xc8]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xd
mov dword [ebp - 0x16c], 0x405d70
mov dword [ebp - 0x174], 8
lea edx, [ebp - 0x174]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, 0x40d5e8
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x40a448
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x114]
push eax
push 0x44d118
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xc8]
push edx
call fcn.00446e20
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseBstr]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40a394
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [0x44d130], ax
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xe
mov dword [ebp - 0x16c], 0x405d70
mov dword [ebp - 0x174], 8
lea edx, [ebp - 0x174]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, 0x40d604
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x40a448
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x114]
push ecx
push 0x44d118
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
call fcn.00446e20
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseBstr]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40a394
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [0x44d138], ax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xf
mov dword [ebp - 0x16c], 0x405d70
mov dword [ebp - 0x174], 8
lea edx, [ebp - 0x174]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, 0x40a500
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x40a448
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x114]
push edx
push 0x44d118
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
call fcn.00446e20
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseBstr]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40a394
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [0x44d134], ax
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xc8]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x10
mov dword [ebp - 0x16c], 0x405d70
mov dword [ebp - 0x174], 8
lea edx, [ebp - 0x174]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, 0x40d624
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x407860
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x114]
push eax
push 0x44d118
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xc8]
push edx
call fcn.00446e20
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Str]
mov dword [0x44d124], eax
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xc8]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x11
mov word [0x44d074], 0xffff
mov dword [ebp - 4], 0x12
mov dword [0x44d14c], 0
mov dword [ebp - 4], 0x13
mov edx, 0x40d634
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x14
movsx eax, word [0x44d134]
test eax, eax
je 0x42f0da
mov dword [ebp - 4], 0x15
mov edx, 0x40d67c
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x114]
push edx
call fcn.004485e0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x16
push 0x40c8fc
call fcn.004417a0
mov dword [ebp - 4], 0x17
mov word [ebp - 0x198], 0
mov edx, 0x405d70
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x405d70
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x40d6c4
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x198]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
call fcn.004459f0
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x18
push 0x1388
call fcn.00406c8c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x19
push 4
call fcn.004229c0
mov dword [ebp - 0x8c], eax
mov dword [ebp - 4], 0x1a
cmp dword [ebp - 0x8c], 0
jne 0x42efa1
mov dword [ebp - 4], 0x1b
mov edx, 0x40d724
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x114]
push edx
call fcn.004485e0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1c
mov dword [ebp - 0xbc], 0
jmp 0x42f0d5
mov dword [ebp - 4], 0x1d
cmp dword [ebp - 0x8c], 0xffffffff
jne 0x42f081
mov dword [ebp - 4], 0x1e
mov edx, 0x40d764
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0x114]
push ecx
call fcn.004485e0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1f
push 0x40c800
call fcn.004417a0
mov dword [ebp - 4], 0x20
mov dword [ebp - 0xbc], 0
mov dword [ebp - 4], 0x21
mov word [ebp - 0x198], 0
mov edx, 0x405d70
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x40cd2c
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x198]
push edx
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
call fcn.00445f60
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
jmp 0x42f0d5
mov dword [ebp - 4], 0x23
mov edx, 0x40d7d4
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x114]
push edx
call fcn.004485e0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x24
mov dword [ebp - 0xbc], 0x35
jmp 0x439dc1
mov dword [ebp - 4], 0x27
push 0x4061c0
mov eax, dword [0x44d070]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4061c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40d81c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4061c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40d850
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [0x44d124]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4061c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xe4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [0x44d070]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xe8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xe8]
push eax
lea ecx, [ebp - 0x114]
push ecx
call fcn.004485e0
lea edx, [ebp - 0xe8]
push edx
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0xdc]
push edx
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x28
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x28
movsx edx, word [0x44d130]
test edx, edx
je 0x42f495
mov dword [ebp - 4], 0x29
mov edx, 0x40d898
mov ecx, 0x44d11c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2a
mov eax, dword [0x44d11c]
push eax
call fcn.00446aa0
mov dword [ebp - 4], 0x2b
push 0
mov ecx, dword [0x44d11c]
push ecx
call fcn.0042e0a0
movsx edx, ax
test edx, edx
jne 0x42f2ae
mov dword [ebp - 4], 0x2c
mov dword [ebp - 0xbc], 1
jmp 0x439dc1
mov dword [ebp - 4], 0x2f
mov eax, dword [0x44d11c]
push eax
push 0x406b10
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x44d11c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x30
mov dword [ebp - 0x16c], 0x405d70
mov dword [ebp - 0x174], 8
lea edx, [ebp - 0x174]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, 0x40a92c
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x40a3fc
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
push 0x40d8e0
lea ecx, [ebp - 0x114]
push ecx
push 0x44d118
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
call fcn.00446e20
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40783c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x12c], eax
mov dword [ebp - 0x134], 8
lea ecx, [ebp - 0x124]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
lea edx, [ebp - 0x134]
push edx
lea eax, [ebp - 0x124]
push eax
lea ecx, [ebp - 0x144]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xd8]
push edx
call fcn.0042dfa0
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
lea edx, [ebp - 0x144]
push edx
lea eax, [ebp - 0x124]
push eax
lea ecx, [ebp - 0x134]
push ecx
lea edx, [ebp - 0x114]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x31
mov edx, 0x40d910
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0xc8]
push eax
call fcn.0042dfa0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x32
movsx ecx, word [0x44d1d6]
test ecx, ecx
je 0x42f495
mov dword [ebp - 4], 0x33
mov edx, 0x40d934
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0xc8]
push edx
call fcn.0042dfa0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x37
mov eax, dword [0x44d124]
mov dword [ebp - 0x1c4], eax
mov dword [ebp - 0x1c0], 1
mov dword [0x44d120], 1
jmp 0x42f4d5
mov ecx, dword [0x44d120]
add ecx, dword [ebp - 0x1c0]
jo 0x439fa7
mov dword [0x44d120], ecx
mov edx, dword [0x44d120]
cmp edx, dword [ebp - 0x1c4]
jg 0x439cb2
mov dword [ebp - 4], 0x38
mov dword [ebp - 0x16c], 0x405d70
mov dword [ebp - 0x174], 8
lea edx, [ebp - 0x174]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, 0x405ed4
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
push 0x405ec4
mov eax, dword [0x44d120]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x114]
push ecx
push 0x44d118
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
call fcn.00446e20
mov edx, eax
lea ecx, [ebp - 0x7c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x39
mov dword [ebp - 0x16c], 0x405d70
mov dword [ebp - 0x174], 8
lea edx, [ebp - 0x174]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, 0x405f1c
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
push 0x405ec4
mov ecx, dword [0x44d120]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x114]
push edx
push 0x44d118
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
call fcn.00446e20
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406b10
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xc8]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x3a
mov dword [ebp - 0x16c], 0x405d70
mov dword [ebp - 0x174], 8
lea edx, [ebp - 0x174]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, 0x40a448
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
push 0x405ec4
mov eax, dword [0x44d120]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x114]
push ecx
push 0x44d118
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
call fcn.00446e20
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseBstr]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x3b
mov dword [ebp - 0x16c], 0x405d70
mov dword [ebp - 0x174], 8
lea edx, [ebp - 0x174]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, 0x40d980
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
push 0x405ec4
mov edx, dword [0x44d120]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x114]
push eax
push 0x44d118
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
call fcn.00446e20
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseBstr]
mov edx, eax
lea ecx, [ebp - 0x9c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x3c
mov dword [ebp - 0x16c], 0x405d70
mov dword [ebp - 0x174], 8
lea edx, [ebp - 0x174]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, 0x40d998
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
push 0x405ec4
mov ecx, dword [0x44d120]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x114]
push edx
push 0x44d118
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
call fcn.00446e20
mov edx, eax
lea ecx, [ebp - 0xac]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x3d
push 0x40d9a8
mov edx, dword [0x44d120]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0x114]
push ecx
call fcn.004485e0
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x3e
push 0x40d9cc
call fcn.00442540
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0x114]
push edx
call fcn.004485e0
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x3f
push 0x40d9e8
mov edx, dword [ebp - 0x7c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4061c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40da08
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x98]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4061c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40da28
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x9c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4061c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xe4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40da48
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xe8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x54]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x13c], eax
mov dword [ebp - 0x144], 8
push 0x4061c0
push 0x40d878
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x11c], eax
mov dword [ebp - 0x124], 8
mov dword [ebp - 0x17c], 0x405d70
mov dword [ebp - 0x184], 8
lea edx, [ebp - 0x184]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov ecx, dword [ebp - 0xac]
push ecx
push 0x405d70
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x16c], ax
mov dword [ebp - 0x174], 0xb
lea edx, [ebp - 0x124]
push edx
lea eax, [ebp - 0x114]
push eax
lea ecx, [ebp - 0x174]
push ecx
lea edx, [ebp - 0x134]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea eax, [ebp - 0x144]
push eax
lea ecx, [ebp - 0x134]
push ecx
lea edx, [ebp - 0x154]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xf0]
push eax
lea ecx, [ebp - 0x164]
push ecx
call fcn.004485e0
lea edx, [ebp - 0xf0]
push edx
lea eax, [ebp - 0xec]
push eax
lea ecx, [ebp - 0xe8]
push ecx
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0xdc]
push ecx
lea edx, [ebp - 0xd8]
push edx
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
push 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x30
lea ecx, [ebp - 0x164]
push ecx
lea edx, [ebp - 0x154]
push edx
lea eax, [ebp - 0x134]
push eax
lea ecx, [ebp - 0x144]
push ecx
lea edx, [ebp - 0x124]
push edx
lea eax, [ebp - 0x114]
push eax
lea ecx, [ebp - 0x174]
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x20
mov dword [ebp - 4], 0x40
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov dword [ebp - 0x1a0], eax
push 0x40b760
mov ecx, dword [0x44d120]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4061c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40d9e8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x7c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4061c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40da08
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x98]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xe4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4061c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xe8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40da28
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xec]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x9c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4061c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40da48
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xf8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x54]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x13c], eax
mov dword [ebp - 0x144], 8
push 0x4061c0
push 0x40d878
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x11c], eax
mov dword [ebp - 0x124], 8
mov dword [ebp - 0x17c], 0x405d70
mov dword [ebp - 0x184], 8
lea edx, [ebp - 0x184]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov ecx, dword [ebp - 0xac]
push ecx
push 0x405d70
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x16c], ax
mov dword [ebp - 0x174], 0xb
lea edx, [ebp - 0x124]
push edx
lea eax, [ebp - 0x114]
push eax
lea ecx, [ebp - 0x174]
push ecx
lea edx, [ebp - 0x134]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea eax, [ebp - 0x144]
push eax
lea ecx, [ebp - 0x134]
push ecx
lea edx, [ebp - 0x154]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x100]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
mov ecx, dword [ebp - 0x1a0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1a0]
push eax
call dword [edx + 0x54]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x42ff4d
push 0x54
push 0x40a93c
mov ecx, dword [ebp - 0x1a0]
push ecx
mov edx, dword [ebp - 0x1a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x248], eax
jmp 0x42ff57
mov dword [ebp - 0x248], 0
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0xfc]
push ecx
lea edx, [ebp - 0xf8]
push edx
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0xf0]
push ecx
lea edx, [ebp - 0xec]
push edx
lea eax, [ebp - 0xe8]
push eax
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0xd8]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xc8]
push edx
push 0xf
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x40
lea eax, [ebp - 0x154]
push eax
lea ecx, [ebp - 0x134]
push ecx
lea edx, [ebp - 0x144]
push edx
lea eax, [ebp - 0x124]
push eax
lea ecx, [ebp - 0x114]
push ecx
lea edx, [ebp - 0x174]
push edx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
mov dword [ebp - 4], 0x41
mov eax, dword [ebp - 0x9c]
push eax
call fcn.0043c8c0
movsx ecx, ax
test ecx, ecx
je 0x439b77
mov dword [ebp - 4], 0x42
mov edx, 0x40da68
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0xc8]
push edx
lea eax, [ebp - 0x114]
push eax
call fcn.004485e0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x43
mov edx, dword [ebp - 0x54]
lea ecx, [ebp - 0x1b4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x44
mov ecx, dword [ebp - 0x1b4]
push ecx
push 0x40dac0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x4300c4
mov edx, dword [ebp - 0x1b4]
push edx
push 0x40dad0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x4300c4
mov eax, dword [ebp - 0x1b4]
push eax
push 0x40daf4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4318ca
mov dword [ebp - 4], 0x45
mov ecx, dword [ebp - 0xac]
push ecx
push 0x405d70
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x4301bf
mov dword [ebp - 4], 0x46
push 0x40db10
mov edx, dword [ebp - 0x7c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40a814
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0x114]
push edx
call fcn.004485e0
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xc8]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x47
mov edx, dword [ebp - 0xac]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x48
mov edx, dword [ebp - 0x7c]
lea ecx, [ebp - 0xac]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x49
mov edx, dword [ebp - 0x70]
lea ecx, [ebp - 0x7c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x4301d5
mov dword [ebp - 4], 0x4b
mov edx, dword [ebp - 0x7c]
lea ecx, [ebp - 0xac]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x4d
mov eax, dword [ebp - 0x54]
push eax
push 0x40daf4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
push eax
mov ecx, dword [ebp - 0x98]
push ecx
call fcn.0042e0a0
movsx edx, ax
test edx, edx
je 0x4317f8
mov dword [ebp - 4], 0x4e
movsx eax, word [0x44d130]
test eax, eax
je 0x430641
mov dword [ebp - 4], 0x4f
mov ecx, dword [ebp - 0x98]
push ecx
mov edx, dword [ebp - 0x7c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x10c], eax
mov dword [ebp - 0x114], 8
push 0
lea eax, [ebp - 0x114]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405d70
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x1a0], ax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0x1a0]
test ecx, ecx
je 0x430641
mov dword [ebp - 4], 0x50
mov edx, dword [0x44d11c]
push edx
mov eax, dword [ebp - 0x7c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x98]
push ecx
mov edx, dword [ebp - 0x7c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcFileCopy]
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0x51
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea edx, [ebp - 0x104]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x1a0], eax
lea eax, [ebp - 0xc8]
push eax
mov ecx, dword [ebp - 0x1a0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1a0]
push eax
call dword [edx + 0x2c]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x43037b
push 0x2c
push 0x406f9c
mov ecx, dword [ebp - 0x1a0]
push ecx
mov edx, dword [ebp - 0x1a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x24c], eax
jmp 0x430385
mov dword [ebp - 0x24c], 0
mov eax, dword [ebp - 0xc8]
mov dword [ebp - 0x1e4], eax
mov dword [ebp - 0xc8], 0
mov edx, dword [ebp - 0x1e4]
mov ecx, 0x44d10c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x52
mov ecx, dword [0x44d11c]
push ecx
mov edx, dword [ebp - 0x7c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x10c], eax
mov dword [ebp - 0x114], 8
push 0
lea eax, [ebp - 0x114]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405d70
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x1a0], ax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0x1a0]
test ecx, ecx
je 0x4305a8
mov dword [ebp - 4], 0x53
push 0x40db30
mov edx, dword [0x44d11c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x7c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40a1a8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0x114]
push edx
call fcn.004485e0
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xc8]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x54
push 0x40db50
mov eax, dword [ebp - 0x98]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x7c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40db84
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [0x44d10c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40cef8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x44d10c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0x55
mov dword [ebp - 0xbc], 2
jmp 0x439dc1
mov dword [ebp - 4], 0x58
push 0x40db30
mov ecx, dword [ebp - 0x98]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x7c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40db8c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0x114]
push ecx
call fcn.004485e0
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x5d
mov edx, dword [ebp - 0x98]
push edx
mov eax, dword [ebp - 0x7c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x10c], eax
mov dword [ebp - 0x114], 8
push 0
lea ecx, [ebp - 0x114]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405d70
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x1a0], ax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx edx, word [ebp - 0x1a0]
test edx, edx
je 0x4306ff
mov dword [ebp - 4], 0x5e
push 0
mov eax, dword [ebp - 0x98]
push eax
mov ecx, dword [ebp - 0x7c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSetFileAttr]
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x60
mov edx, dword [ebp - 0x98]
push edx
mov eax, dword [ebp - 0x7c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x10c], eax
mov dword [ebp - 0x114], 8
mov ecx, dword [ebp - 0x54]
push ecx
push 0x40dad0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
mov esi, eax
neg esi
sbb esi, esi
inc esi
neg esi
push 0
lea edx, [ebp - 0x114]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405d70
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
neg eax
neg eax
and si, ax
mov word [ebp - 0x1a0], si
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0x1a0]
test eax, eax
je 0x43099e
mov dword [ebp - 4], 0x61
mov word [ebp - 0x198], 0
mov edx, 0x405d70
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x405d70
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
push 0x40db9c
mov ecx, dword [ebp - 0x98]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x7c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x198]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
call fcn.004459f0
mov dword [ebp - 0x64], eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0x62
push 0x40dbc0
mov edx, dword [ebp - 0x98]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x7c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40dbec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x64]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xd8]
push edx
lea eax, [ebp - 0x114]
push eax
call fcn.004485e0
lea ecx, [ebp - 0xd8]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xc8]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x63
cmp dword [ebp - 0x64], 0
jne 0x43099e
mov dword [ebp - 4], 0x64
push 0x40dc04
mov eax, dword [ebp - 0x98]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x7c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xcc]
push edx
call fcn.0042dfa0
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0x67
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea edx, [ebp - 0x104]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x250], eax
mov eax, dword [ebp - 0x250]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x250]
push edx
call dword [ecx + 0x48]
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x68
mov dword [ebp - 0x28], 0
mov dword [ebp - 4], 0x6a
mov eax, dword [ebp - 0x98]
push eax
mov ecx, dword [ebp - 0x7c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [0x44d110]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcFileCopy]
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xc8]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0x6b
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea eax, [ebp - 0x104]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x1a0], eax
lea ecx, [ebp - 0x19c]
push ecx
mov edx, dword [ebp - 0x1a0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x1a0]
push ecx
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x430ac2
push 0x1c
push 0x406f9c
mov edx, dword [ebp - 0x1a0]
push edx
mov eax, dword [ebp - 0x1a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x254], eax
jmp 0x430acc
mov dword [ebp - 0x254], 0
xor ecx, ecx
cmp dword [ebp - 0x19c], 0
setne cl
neg ecx
mov word [ebp - 0x1a8], cx
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx edx, word [ebp - 0x1a8]
test edx, edx
je 0x430ea5
mov dword [ebp - 4], 0x6c
cmp dword [ebp - 0x28], 0xa
jge 0x430cb7
mov dword [ebp - 4], 0x6d
mov eax, dword [ebp - 0x28]
add eax, 1
jo 0x439fa7
mov dword [ebp - 0x28], eax
mov dword [ebp - 4], 0x6e
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea ecx, [ebp - 0x104]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x1a0], eax
lea edx, [ebp - 0xc8]
push edx
mov eax, dword [ebp - 0x1a0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x1a0]
push edx
call dword [ecx + 0x2c]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x430b91
push 0x2c
push 0x406f9c
mov eax, dword [ebp - 0x1a0]
push eax
mov ecx, dword [ebp - 0x1a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x258], eax
jmp 0x430b9b
mov dword [ebp - 0x258], 0
push 0x40dc24
mov edx, dword [ebp - 0xc8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40dc58
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x28]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xd8]
push ecx
lea edx, [ebp - 0x114]
push edx
call fcn.004485e0
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x6f
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea edx, [ebp - 0x104]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x25c], eax
mov eax, dword [ebp - 0x25c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x25c]
push edx
call dword [ecx + 0x48]
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x70
push 0x3e8
call fcn.00406c8c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
jmp 0x4309eb
mov dword [ebp - 4], 0x73
push 0x40dc74
mov eax, dword [ebp - 0x98]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x7c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40a1a8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0x114]
push eax
call fcn.004485e0
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x74
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea ecx, [ebp - 0x104]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x1a0], eax
lea edx, [ebp - 0xd0]
push edx
mov eax, dword [ebp - 0x1a0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x1a0]
push edx
call dword [ecx + 0x2c]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x430dbe
push 0x2c
push 0x406f9c
mov eax, dword [ebp - 0x1a0]
push eax
mov ecx, dword [ebp - 0x1a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x260], eax
jmp 0x430dc8
mov dword [ebp - 0x260], 0
push 0x40dc90
mov edx, dword [ebp - 0x98]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x7c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40db84
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0xd0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40cef8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x44d10c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xd8]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x75
mov dword [ebp - 0xbc], 3
jmp 0x439dc1
mov dword [ebp - 4], 0x78
mov ecx, dword [ebp - 0x54]
push ecx
push 0x40dad0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x431568
mov dword [ebp - 4], 0x79
mov word [ebp - 0x198], 0
mov edx, 0x405d70
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x405d70
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
push 0x40dc04
mov edx, dword [ebp - 0x98]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x7c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x198]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
call fcn.004459f0
mov dword [ebp - 0x64], eax
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xc8]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0x7a
cmp dword [ebp - 0x64], 0
jne 0x4311d1
mov dword [ebp - 4], 0x7b
push 0x40dcc4
mov eax, dword [ebp - 0x98]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x7c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40db8c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0x114]
push eax
call fcn.004485e0
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x7c
movsx ecx, word [0x44d132]
test ecx, ecx
je 0x4311cc
mov dword [ebp - 4], 0x7d
push 0x40db9c
mov edx, dword [ebp - 0x98]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x7c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xcc]
push ecx
call fcn.0042dfa0
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0x7e
push 0x40c5cc
mov ecx, dword [0x44d11c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x7c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408388
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x98]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x7c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xd8]
push edx
call fcn.0042dfa0
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x7f
push 0x40dc04
mov edx, dword [ebp - 0x98]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x7c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xcc]
push ecx
call fcn.0042dfa0
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
jmp 0x431563
mov dword [ebp - 4], 0x82
push 0x40dc74
mov ecx, dword [ebp - 0x98]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x7c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40a1a8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0x114]
push ecx
call fcn.004485e0
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x83
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea edx, [ebp - 0x104]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x1a0], eax
lea eax, [ebp - 0xd0]
push eax
mov ecx, dword [ebp - 0x1a0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1a0]
push eax
call dword [edx + 0x2c]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x4312d8
push 0x2c
push 0x406f9c
mov ecx, dword [ebp - 0x1a0]
push ecx
mov edx, dword [ebp - 0x1a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x264], eax
jmp 0x4312e2
mov dword [ebp - 0x264], 0
push 0x40dc90
mov eax, dword [ebp - 0x98]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x7c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40db84
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0xd0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40cef8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x44d10c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x84
mov dword [ebp - 0xbc], 3
mov dword [ebp - 4], 0x85
movsx edx, word [0x44d132]
test edx, edx
je 0x43155e
mov dword [ebp - 4], 0x86
push 0x40db9c
mov eax, dword [ebp - 0x98]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x7c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xcc]
push edx
call fcn.0042dfa0
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0x87
push 0x40c5cc
mov edx, dword [0x44d11c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x7c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408388
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x98]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x7c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xd8]
push eax
call fcn.0042dfa0
lea ecx, [ebp - 0xd8]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xc8]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x88
push 0x40dc04
mov eax, dword [ebp - 0x98]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x7c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xcc]
push edx
call fcn.0042dfa0
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
jmp 0x439dc1
jmp 0x4317f3
mov dword [ebp - 4], 0x8d
push 0x40dc74
mov edx, dword [ebp - 0x98]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x7c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40db8c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0x114]
push edx
call fcn.004485e0
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xc8]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x8e
movsx eax, word [0x44d132]
test eax, eax
je 0x4316e0
mov dword [ebp - 4], 0x8f
push 0x40c5cc
mov ecx, dword [0x44d11c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x7c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408388
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x98]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x7c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xd8]
push edx
call fcn.0042dfa0
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x91
cmp dword [0x44d198], 0
je 0x4317f3
mov dword [ebp - 4], 0x92
mov edx, dword [ebp - 0x98]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
sub eax, 1
jo 0x439fa7
push eax
mov eax, dword [ebp - 0x98]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, dword [ebp - 0xcc]
mov dword [ebp - 0x1e8], ecx
mov dword [ebp - 0xcc], 0
mov edx, dword [0x44d198]
xor edx, 0x10
push edx
mov edx, dword [ebp - 0x1e8]
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSetFileAttr]
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0x93
push 0x40dd00
mov edx, dword [0x44d198]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0x114]
push ecx
call fcn.004485e0
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x4318c5
mov dword [ebp - 4], 0x98
push 0x40dd40
mov ecx, dword [ebp - 0x98]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40dd60
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40db84
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [0x44d10c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40cef8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x44d10c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0x99
mov dword [ebp - 0xbc], 4
jmp 0x439dc1
jmp 0x439b75
mov dword [ebp - 4], 0x9c
mov ecx, dword [ebp - 0x1b4]
push ecx
push 0x40dd8c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x431f41
mov dword [ebp - 4], 0x9d
call dword [sym.imp.MSVBVM60.DLL_rtcGetTimer]
fstp dword [ebp - 0x94]
mov dword [ebp - 4], 0x9e
movsx edx, word [0x44d130]
test edx, edx
je 0x431999
mov dword [ebp - 4], 0x9f
mov dword [ebp - 0x10c], 0x80020004
mov dword [ebp - 0x114], 0xa
lea eax, [ebp - 0x114]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcFreeFile]
movsx ecx, ax
mov dword [ebp - 0x84], ecx
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xa0
mov edx, dword [0x44d11c]
push edx
push 0x40dda0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xa1
mov eax, dword [ebp - 0x3c]
push eax
mov ecx, dword [ebp - 0x84]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
push eax
push 0xffffffffffffffff
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
jmp 0x4319aa
mov dword [ebp - 4], 0xa3
mov dword [ebp - 0x84], 0xffffffff
mov dword [ebp - 4], 0xa5
mov dword [ebp - 0x16c], 0x40ddd4
mov dword [ebp - 0x174], 8
lea edx, [ebp - 0x174]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, 0x40ddbc
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
push 0x405ec4
mov ecx, dword [0x44d120]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x114]
push edx
push 0x44d118
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
call fcn.00446e20
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseBstr]
mov edx, eax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xc8]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xa6
push 0x40bce4
mov eax, dword [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x114]
push edx
call fcn.004485e0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xa7
mov dword [ebp - 0x10c], 0x80020004
mov dword [ebp - 0x114], 0xa
lea eax, [ebp - 0x114]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcFreeFile]
movsx ecx, ax
mov dword [ebp - 0x4c], ecx
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xa8
mov edx, dword [0x44d110]
push edx
mov eax, dword [ebp - 0x7c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
push eax
push 0xffffffffffffffff
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xa9
mov ecx, dword [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
push eax
lea ecx, [ebp - 0xb4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLineInputStr]
mov dword [ebp - 4], 0xaa
mov edx, dword [ebp - 0x98]
push edx
call fcn.00441070
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov eax, dword [ebp - 0xc4]
push eax
push 0x40d6b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x198], ax
mov ecx, dword [ebp - 0xcc]
mov dword [ebp - 0x1ec], ecx
mov dword [ebp - 0xcc], 0
mov edx, dword [ebp - 0x1ec]
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x198]
push edx
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0x84]
push ecx
mov edx, dword [ebp + 8]
push edx
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x114]
push ecx
call fcn.00448860
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xab
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov dword [ebp - 0x1a0], edx
mov eax, dword [0x44d064]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40dde4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcGetTimer]
fsub dword [ebp - 0x94]
fnstsw ax
test al, 0xd
jne 0x439fa2
push ecx
fstp dword [esp]
call dword [sym.imp.MSVBVM60.DLL___vbaStrR4]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40de08
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [0x44d06c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x1a0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x1a0]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x431d56
push 0x54
push 0x40a93c
mov edx, dword [ebp - 0x1a0]
push edx
mov eax, dword [ebp - 0x1a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x268], eax
jmp 0x431d60
mov dword [ebp - 0x268], 0
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0xdc]
push edx
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x20
mov dword [ebp - 4], 0xac
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov dword [ebp - 0x1a0], eax
lea ecx, [ebp - 0xc8]
push ecx
mov edx, dword [ebp - 0x1a0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x1a0]
push ecx
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x431dfb
push 0x50
push 0x40a93c
mov edx, dword [ebp - 0x1a0]
push edx
mov eax, dword [ebp - 0x1a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x26c], eax
jmp 0x431e05
mov dword [ebp - 0x26c], 0
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x1f0], ecx
mov dword [ebp - 0xc8], 0
mov edx, dword [ebp - 0x1f0]
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0x114]
push eax
call fcn.004485e0
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xad
mov ecx, dword [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0xae
mov ecx, dword [ebp - 0x84]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0xaf
xor ecx, ecx
cmp dword [0x44d06c], 0
setg cl
neg ecx
mov dx, word [0x44d076]
or dx, cx
mov word [0x44d076], dx
mov dword [ebp - 4], 0xb0
movsx eax, word [0x44d076]
test eax, eax
je 0x431eee
mov dword [ebp - 4], 0xb1
mov edx, 0x40de34
mov ecx, 0x44d10c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb2
mov dword [ebp - 0xbc], 6
jmp 0x439dc1
mov dword [ebp - 4], 0xb5
movsx ecx, word [0x44d132]
test ecx, ecx
je 0x431f3c
mov dword [ebp - 4], 0xb6
push 0x40de78
mov edx, dword [ebp - 0x3c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xc8]
push eax
call fcn.0042dfa0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
jmp 0x439b75
mov dword [ebp - 4], 0xb8
mov ecx, dword [ebp - 0x1b4]
push ecx
push 0x40df14
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x432125
mov dword [ebp - 4], 0xb9
push 0x405d0c
push 0x406b10
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x7c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0x114]
push ecx
call fcn.0043a9d0
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xba
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov dword [ebp - 0x1a0], edx
push 0x40df34
mov eax, dword [ebp - 0x7c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x1a0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1a0]
push eax
call dword [edx + 0x54]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x43204e
push 0x54
push 0x40a93c
mov ecx, dword [ebp - 0x1a0]
push ecx
mov edx, dword [ebp - 0x1a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x270], eax
jmp 0x432058
mov dword [ebp - 0x270], 0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xbb
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x1a0], ecx
lea edx, [ebp - 0xc8]
push edx
mov eax, dword [ebp - 0x1a0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x1a0]
push edx
call dword [ecx + 0x50]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x4320c3
push 0x50
push 0x40a93c
mov eax, dword [ebp - 0x1a0]
push eax
mov ecx, dword [ebp - 0x1a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x274], eax
jmp 0x4320cd
mov dword [ebp - 0x274], 0
mov edx, dword [ebp - 0xc8]
mov dword [ebp - 0x1f4], edx
mov dword [ebp - 0xc8], 0
mov edx, dword [ebp - 0x1f4]
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0x114]
push ecx
call fcn.004485e0
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x439b75
mov dword [ebp - 4], 0xbc
mov edx, dword [ebp - 0x1b4]
push edx
push 0x40df5c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x43238a
mov dword [ebp - 4], 0xbd
mov eax, dword [0x44d14c]
add eax, 1
jo 0x439fa7
mov dword [0x44d14c], eax
mov dword [ebp - 4], 0xbe
push 0
mov ecx, dword [0x44d14c]
push ecx
push 1
push 8
push 0x44d150
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedimPreserve]
add esp, 0x1c
mov dword [ebp - 4], 0xbf
cmp dword [0x44d150], 0
je 0x4321f3
mov edx, dword [0x44d150]
cmp word [edx], 1
jne 0x4321f3
mov eax, dword [0x44d150]
mov ecx, dword [0x44d14c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x1a0], ecx
mov edx, dword [0x44d150]
mov eax, dword [ebp - 0x1a0]
cmp eax, dword [edx + 0x10]
jae 0x4321d6
mov dword [ebp - 0x278], 0
jmp 0x4321e2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x278], eax
mov ecx, dword [ebp - 0x1a0]
shl ecx, 2
mov dword [ebp - 0x27c], ecx
jmp 0x4321ff
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x27c], eax
mov edx, dword [ebp - 0x7c]
mov eax, dword [0x44d150]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], pe_nt_image_headers32
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov dword [ebp - 0x1a0], edx
push 0x40df7c
mov eax, dword [ebp - 0x7c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40dfb8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x1a0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1a0]
push eax
call dword [edx + 0x54]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x4322a6
push 0x54
push 0x40a93c
mov ecx, dword [ebp - 0x1a0]
push ecx
mov edx, dword [ebp - 0x1a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x280], eax
jmp 0x4322b0
mov dword [ebp - 0x280], 0
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0xc1
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov dword [ebp - 0x1a0], eax
lea ecx, [ebp - 0xc8]
push ecx
mov edx, dword [ebp - 0x1a0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x1a0]
push ecx
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x432328
push 0x50
push 0x40a93c
mov edx, dword [ebp - 0x1a0]
push edx
mov eax, dword [ebp - 0x1a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x284], eax
jmp 0x432332
mov dword [ebp - 0x284], 0
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x1f8], ecx
mov dword [ebp - 0xc8], 0
mov edx, dword [ebp - 0x1f8]
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0x114]
push eax
call fcn.004485e0
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x439b75
mov dword [ebp - 4], 0xc2
mov ecx, dword [ebp - 0x1b4]
push ecx
push 0x40dfe0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x43251b
mov dword [ebp - 4], 0xc3
lea edx, [ebp - 0x7c]
push edx
lea eax, [ebp - 0x114]
push eax
call fcn.0043be20
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xc4
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov dword [ebp - 0x1a0], edx
push 0x40e00c
mov eax, dword [ebp - 0x7c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x1a0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1a0]
push eax
call dword [edx + 0x54]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x432444
push 0x54
push 0x40a93c
mov ecx, dword [ebp - 0x1a0]
push ecx
mov edx, dword [ebp - 0x1a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x288], eax
jmp 0x43244e
mov dword [ebp - 0x288], 0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xc5
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x1a0], ecx
lea edx, [ebp - 0xc8]
push edx
mov eax, dword [ebp - 0x1a0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x1a0]
push edx
call dword [ecx + 0x50]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x4324b9
push 0x50
push 0x40a93c
mov eax, dword [ebp - 0x1a0]
push eax
mov ecx, dword [ebp - 0x1a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x28c], eax
jmp 0x4324c3
mov dword [ebp - 0x28c], 0
mov edx, dword [ebp - 0xc8]
mov dword [ebp - 0x1fc], edx
mov dword [ebp - 0xc8], 0
mov edx, dword [ebp - 0x1fc]
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0x114]
push ecx
call fcn.004485e0
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x439b75
mov dword [ebp - 4], 0xc6
mov edx, dword [ebp - 0x1b4]
push edx
push 0x40e044
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x43273c
mov dword [ebp - 4], 0xc7
mov eax, dword [ebp - 0x9c]
push eax
mov ecx, dword [ebp - 0x7c]
push ecx
call fcn.0042db30
mov word [ebp - 0x44], ax
mov dword [ebp - 4], 0xc8
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov dword [ebp - 0x1a0], eax
mov dword [ebp - 0x18c], 0x40e098
mov dword [ebp - 0x194], 8
lea edx, [ebp - 0x194]
lea ecx, [ebp - 0x124]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x17c], 0x40e064
mov dword [ebp - 0x184], 8
lea edx, [ebp - 0x184]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x44]
mov dword [ebp - 0x16c], ecx
mov dword [ebp - 0x174], 0x400b
lea edx, [ebp - 0x124]
push edx
lea eax, [ebp - 0x114]
push eax
lea ecx, [ebp - 0x174]
push ecx
lea edx, [ebp - 0x134]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea eax, [ebp - 0x134]
push eax
lea ecx, [ebp - 0xc8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
mov edx, dword [ebp - 0x1a0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x1a0]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x432645
push 0x54
push 0x40a93c
mov edx, dword [ebp - 0x1a0]
push edx
mov eax, dword [ebp - 0x1a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x290], eax
jmp 0x43264f
mov dword [ebp - 0x290], 0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x134]
push ecx
lea edx, [ebp - 0x124]
push edx
lea eax, [ebp - 0x114]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0xc9
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov dword [ebp - 0x1a0], edx
lea eax, [ebp - 0xc8]
push eax
mov ecx, dword [ebp - 0x1a0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1a0]
push eax
call dword [edx + 0x50]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x4326da
push 0x50
push 0x40a93c
mov ecx, dword [ebp - 0x1a0]
push ecx
mov edx, dword [ebp - 0x1a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x294], eax
jmp 0x4326e4
mov dword [ebp - 0x294], 0
mov eax, dword [ebp - 0xc8]
mov dword [ebp - 0x200], eax
mov dword [ebp - 0xc8], 0
mov edx, dword [ebp - 0x200]
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0x114]
push edx
call fcn.004485e0
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x439b75
mov dword [ebp - 4], 0xca
mov eax, dword [ebp - 0x1b4]
push eax
push 0x40e0d4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x432e40
mov dword [ebp - 4], 0xcb
push 1
mov ecx, dword [ebp - 0x98]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406b10
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x1a0], ax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx edx, word [ebp - 0x1a0]
test edx, edx
je 0x4327eb
mov dword [ebp - 4], 0xcc
mov eax, dword [ebp - 0x98]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
sub eax, 1
jo 0x439fa7
push eax
mov ecx, dword [ebp - 0x98]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xce
mov dword [ebp - 0x16c], 0x40e0e8
mov dword [ebp - 0x174], 8
lea edx, [ebp - 0x114]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
lea eax, [ebp - 0x174]
push eax
lea ecx, [ebp - 0x114]
push ecx
lea edx, [ebp - 0x124]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0x134]
push ecx
call fcn.004485e0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x134]
push edx
lea eax, [ebp - 0x124]
push eax
lea ecx, [ebp - 0x114]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0xcf
push 0x3e8
call fcn.00406c8c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xd0
mov edx, 0x405d70
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x405d70
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x98]
push edx
call fcn.004459f0
mov dword [ebp - 0x60], eax
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0xd1
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov dword [ebp - 0x1a8], eax
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea ecx, [ebp - 0x104]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x1a0], eax
lea edx, [ebp - 0x19c]
push edx
mov eax, dword [ebp - 0x1a0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x1a0]
push edx
call dword [ecx + 0x4c]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x432978
push 0x4c
push 0x406f9c
mov eax, dword [ebp - 0x1a0]
push eax
mov ecx, dword [ebp - 0x1a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x298], eax
jmp 0x432982
mov dword [ebp - 0x298], 0
push 0x40e12c
mov edx, dword [ebp - 0x60]
or edx, dword [ebp - 0x19c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x1a8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x1a8]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x1ac], eax
cmp dword [ebp - 0x1ac], 0
jge 0x432a01
push 0x54
push 0x40a93c
mov eax, dword [ebp - 0x1a8]
push eax
mov ecx, dword [ebp - 0x1ac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x29c], eax
jmp 0x432a0b
mov dword [ebp - 0x29c], 0
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0xd2
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov dword [ebp - 0x1a0], edx
lea eax, [ebp - 0xc8]
push eax
mov ecx, dword [ebp - 0x1a0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1a0]
push eax
call dword [edx + 0x50]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x432a8f
push 0x50
push 0x40a93c
mov ecx, dword [ebp - 0x1a0]
push ecx
mov edx, dword [ebp - 0x1a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2a0], eax
jmp 0x432a99
mov dword [ebp - 0x2a0], 0
mov eax, dword [ebp - 0xc8]
mov dword [ebp - 0x204], eax
mov dword [ebp - 0xc8], 0
mov edx, dword [ebp - 0x204]
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0x114]
push edx
call fcn.004485e0
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xd3
mov dword [ebp - 0x16c], 0x40e17c
mov dword [ebp - 0x174], 8
lea eax, [ebp - 0x114]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
lea ecx, [ebp - 0x174]
push ecx
lea edx, [ebp - 0x114]
push edx
lea eax, [ebp - 0x124]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x134]
push edx
call fcn.004485e0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x134]
push eax
lea ecx, [ebp - 0x124]
push ecx
lea edx, [ebp - 0x114]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0xd4
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea eax, [ebp - 0x104]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x1a0], eax
lea ecx, [ebp - 0x19c]
push ecx
mov edx, dword [ebp - 0x1a0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x1a0]
push ecx
call dword [eax + 0x4c]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x432bf1
push 0x4c
push 0x406f9c
mov edx, dword [ebp - 0x1a0]
push edx
mov eax, dword [ebp - 0x1a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2a4], eax
jmp 0x432bfb
mov dword [ebp - 0x2a4], 0
mov ecx, dword [ebp - 0x60]
or ecx, dword [ebp - 0x19c]
neg ecx
sbb ecx, ecx
neg ecx
neg ecx
mov word [ebp - 0x1a8], cx
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx edx, word [ebp - 0x1a8]
test edx, edx
je 0x432e3b
mov dword [ebp - 4], 0xd5
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea eax, [ebp - 0x104]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x1a0], eax
lea ecx, [ebp - 0x19c]
push ecx
mov edx, dword [ebp - 0x1a0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x1a0]
push ecx
call dword [eax + 0x4c]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x432c9c
push 0x4c
push 0x406f9c
mov edx, dword [ebp - 0x1a0]
push edx
mov eax, dword [ebp - 0x1a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2a8], eax
jmp 0x432ca6
mov dword [ebp - 0x2a8], 0
xor ecx, ecx
cmp dword [ebp - 0x19c], 0
sete cl
neg ecx
xor edx, edx
cmp dword [ebp - 0x60], 0xbc2
sete dl
neg edx
and cx, dx
mov word [ebp - 0x1a8], cx
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx eax, word [ebp - 0x1a8]
test eax, eax
je 0x432d2b
mov dword [ebp - 4], 0xd6
mov edx, 0x40e1c0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x114]
push edx
call fcn.004485e0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x432e3b
mov dword [ebp - 4], 0xd7
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea eax, [ebp - 0x104]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x1a0], eax
lea ecx, [ebp - 0x19c]
push ecx
mov edx, dword [ebp - 0x1a0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x1a0]
push ecx
call dword [eax + 0x4c]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x432d99
push 0x4c
push 0x406f9c
mov edx, dword [ebp - 0x1a0]
push edx
mov eax, dword [ebp - 0x1a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2ac], eax
jmp 0x432da3
mov dword [ebp - 0x2ac], 0
xor ecx, ecx
cmp dword [ebp - 0x19c], 0
sete cl
neg ecx
xor edx, edx
cmp dword [ebp - 0x60], 0xbc3
sete dl
neg edx
and cx, dx
mov word [ebp - 0x1a8], cx
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx eax, word [ebp - 0x1a8]
test eax, eax
je 0x432e25
mov dword [ebp - 4], 0xd8
mov edx, 0x40e1f0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x114]
push edx
call fcn.004485e0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x432e3b
mov dword [ebp - 4], 0xda
mov dword [ebp - 0xbc], 0xe
jmp 0x439dc1
jmp 0x439b75
mov dword [ebp - 4], 0xde
mov eax, dword [ebp - 0x1b4]
push eax
push 0x40e224
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x433747
mov dword [ebp - 4], 0xdf
push 1
mov ecx, dword [ebp - 0x98]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406b10
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x1a0], ax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx edx, word [ebp - 0x1a0]
test edx, edx
je 0x432eef
mov dword [ebp - 4], 0xe0
mov eax, dword [ebp - 0x98]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
sub eax, 1
jo 0x439fa7
push eax
mov ecx, dword [ebp - 0x98]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xe2
mov dword [ebp - 0x16c], 0x40e244
mov dword [ebp - 0x174], 8
lea edx, [ebp - 0x114]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
lea eax, [ebp - 0x174]
push eax
lea ecx, [ebp - 0x114]
push ecx
lea edx, [ebp - 0x124]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0x134]
push ecx
call fcn.004485e0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x134]
push edx
lea eax, [ebp - 0x124]
push eax
lea ecx, [ebp - 0x114]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0xe3
cmp dword [0x44d0f8], 0
jne 0x432fb2
push 0x44d0f8
push 0x4053d0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x2b0], 0x44d0f8
jmp 0x432fbc
mov dword [ebp - 0x2b0], 0x44d0f8
mov edx, dword [ebp - 0x2b0]
mov eax, dword [edx]
mov dword [ebp - 0x1a0], eax
lea ecx, [ebp - 0x19c]
push ecx
mov edx, dword [ebp - 0x1a0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x1a0]
push ecx
call dword [eax + 0x58]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x433017
push 0x58
push 0x409938
mov edx, dword [ebp - 0x1a0]
push edx
mov eax, dword [ebp - 0x1a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2b4], eax
jmp 0x433021
mov dword [ebp - 0x2b4], 0
push 3
push 0
push 0
push 0
push 0
push 0xfffffffffffffffe
mov ecx, dword [ebp - 0x19c]
push ecx
call fcn.00409dfc
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xe4
call dword [sym.imp.MSVBVM60.DLL_rtcDoEvents]
mov dword [ebp - 4], 0xe5
cmp dword [0x44d0f8], 0
jne 0x433078
push 0x44d0f8
push 0x4053d0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x2b8], 0x44d0f8
jmp 0x433082
mov dword [ebp - 0x2b8], 0x44d0f8
mov edx, dword [ebp - 0x2b8]
mov eax, dword [edx]
mov dword [ebp - 0x1a0], eax
lea ecx, [ebp - 0x19c]
push ecx
mov edx, dword [ebp - 0x1a0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x1a0]
push ecx
call dword [eax + 0x58]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x4330dd
push 0x58
push 0x409938
mov edx, dword [ebp - 0x1a0]
push edx
mov eax, dword [ebp - 0x1a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2bc], eax
jmp 0x4330e7
mov dword [ebp - 0x2bc], 0
push 3
push 0
push 0
push 0
push 0
push 0
mov ecx, dword [ebp - 0x19c]
push ecx
call fcn.00409dfc
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xe6
mov edx, 0x405d70
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0xac]
push eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x98]
push edx
call fcn.004459f0
mov dword [ebp - 0x60], eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xe7
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x1a8], ecx
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea edx, [ebp - 0x104]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x1a0], eax
lea eax, [ebp - 0x19c]
push eax
mov ecx, dword [ebp - 0x1a0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1a0]
push eax
call dword [edx + 0x4c]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x4331c6
push 0x4c
push 0x406f9c
mov ecx, dword [ebp - 0x1a0]
push ecx
mov edx, dword [ebp - 0x1a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2c0], eax
jmp 0x4331d0
mov dword [ebp - 0x2c0], 0
push 0x40e12c
mov eax, dword [ebp - 0x60]
or eax, dword [ebp - 0x19c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x1a8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1a8]
push eax
call dword [edx + 0x54]
fnclex
mov dword [ebp - 0x1ac], eax
cmp dword [ebp - 0x1ac], 0
jge 0x43324f
push 0x54
push 0x40a93c
mov ecx, dword [ebp - 0x1a8]
push ecx
mov edx, dword [ebp - 0x1ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2c4], eax
jmp 0x433259
mov dword [ebp - 0x2c4], 0
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0xe8
cmp dword [0x44d0f8], 0
jne 0x4332aa
push 0x44d0f8
push 0x4053d0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x2c8], 0x44d0f8
jmp 0x4332b4
mov dword [ebp - 0x2c8], 0x44d0f8
mov edx, dword [ebp - 0x2c8]
mov eax, dword [edx]
mov dword [ebp - 0x1a0], eax
lea ecx, [ebp - 0x19c]
push ecx
mov edx, dword [ebp - 0x1a0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x1a0]
push ecx
call dword [eax + 0x58]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x43330f
push 0x58
push 0x409938
mov edx, dword [ebp - 0x1a0]
push edx
mov eax, dword [ebp - 0x1a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2cc], eax
jmp 0x433319
mov dword [ebp - 0x2cc], 0
push 3
push 0
push 0
push 0
push 0
push 0xffffffffffffffff
mov ecx, dword [ebp - 0x19c]
push ecx
call fcn.00409dfc
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xe9
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov dword [ebp - 0x1a0], eax
lea ecx, [ebp - 0xc8]
push ecx
mov edx, dword [ebp - 0x1a0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x1a0]
push ecx
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x433396
push 0x50
push 0x40a93c
mov edx, dword [ebp - 0x1a0]
push edx
mov eax, dword [ebp - 0x1a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2d0], eax
jmp 0x4333a0
mov dword [ebp - 0x2d0], 0
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0xc8], 0
mov edx, dword [ebp - 0x208]
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0x114]
push eax
call fcn.004485e0
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xea
mov dword [ebp - 0x16c], 0x40e298
mov dword [ebp - 0x174], 8
lea ecx, [ebp - 0x114]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
lea edx, [ebp - 0x174]
push edx
lea eax, [ebp - 0x114]
push eax
lea ecx, [ebp - 0x124]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xc8]
push edx
lea eax, [ebp - 0x134]
push eax
call fcn.004485e0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x134]
push ecx
lea edx, [ebp - 0x124]
push edx
lea eax, [ebp - 0x114]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0xeb
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea ecx, [ebp - 0x104]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x1a0], eax
lea edx, [ebp - 0x19c]
push edx
mov eax, dword [ebp - 0x1a0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x1a0]
push edx
call dword [ecx + 0x4c]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x4334f8
push 0x4c
push 0x406f9c
mov eax, dword [ebp - 0x1a0]
push eax
mov ecx, dword [ebp - 0x1a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2d4], eax
jmp 0x433502
mov dword [ebp - 0x2d4], 0
mov edx, dword [ebp - 0x60]
or edx, dword [ebp - 0x19c]
neg edx
sbb edx, edx
neg edx
neg edx
mov word [ebp - 0x1a8], dx
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx eax, word [ebp - 0x1a8]
test eax, eax
je 0x433742
mov dword [ebp - 4], 0xec
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea ecx, [ebp - 0x104]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x1a0], eax
lea edx, [ebp - 0x19c]
push edx
mov eax, dword [ebp - 0x1a0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x1a0]
push edx
call dword [ecx + 0x4c]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x4335a3
push 0x4c
push 0x406f9c
mov eax, dword [ebp - 0x1a0]
push eax
mov ecx, dword [ebp - 0x1a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2d8], eax
jmp 0x4335ad
mov dword [ebp - 0x2d8], 0
xor edx, edx
cmp dword [ebp - 0x19c], 0
sete dl
neg edx
xor eax, eax
cmp dword [ebp - 0x60], 0xbc2
sete al
neg eax
and dx, ax
mov word [ebp - 0x1a8], dx
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx ecx, word [ebp - 0x1a8]
test ecx, ecx
je 0x433632
mov dword [ebp - 4], 0xed
mov edx, 0x40e1c0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0xc8]
push edx
lea eax, [ebp - 0x114]
push eax
call fcn.004485e0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x433742
mov dword [ebp - 4], 0xee
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea ecx, [ebp - 0x104]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x1a0], eax
lea edx, [ebp - 0x19c]
push edx
mov eax, dword [ebp - 0x1a0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x1a0]
push edx
call dword [ecx + 0x4c]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x4336a0
push 0x4c
push 0x406f9c
mov eax, dword [ebp - 0x1a0]
push eax
mov ecx, dword [ebp - 0x1a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2dc], eax
jmp 0x4336aa
mov dword [ebp - 0x2dc], 0
xor edx, edx
cmp dword [ebp - 0x19c], 0
sete dl
neg edx
xor eax, eax
cmp dword [ebp - 0x60], 0xbc3
sete al
neg eax
and dx, ax
mov word [ebp - 0x1a8], dx
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx ecx, word [ebp - 0x1a8]
test ecx, ecx
je 0x43372c
mov dword [ebp - 4], 0xef
mov edx, 0x40e1f0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0xc8]
push edx
lea eax, [ebp - 0x114]
push eax
call fcn.004485e0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x433742
mov dword [ebp - 4], 0xf1
mov dword [ebp - 0xbc], 0xe
jmp 0x439dc1
jmp 0x439b75
mov dword [ebp - 4], 0xf5
mov ecx, dword [ebp - 0x1b4]
push ecx
push 0x40e2d8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x433e50
mov dword [ebp - 4], 0xf6
push 1
mov edx, dword [ebp - 0x98]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406b10
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x1a0], ax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx eax, word [ebp - 0x1a0]
test eax, eax
je 0x4337f6
mov dword [ebp - 4], 0xf7
mov ecx, dword [ebp - 0x98]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
sub eax, 1
jo 0x439fa7
push eax
mov edx, dword [ebp - 0x98]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xf9
mov dword [ebp - 0x16c], 0x40e2f0
mov dword [ebp - 0x174], 8
lea eax, [ebp - 0x114]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
lea ecx, [ebp - 0x174]
push ecx
lea edx, [ebp - 0x114]
push edx
lea eax, [ebp - 0x124]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x134]
push edx
call fcn.004485e0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x134]
push eax
lea ecx, [ebp - 0x124]
push ecx
lea edx, [ebp - 0x114]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0xfa
push 1
mov eax, dword [ebp - 0x7c]
push eax
push 0x40e338
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jne 0x4338ce
mov dword [ebp - 4], 0xfb
mov ecx, dword [0x44d110]
push ecx
mov edx, dword [ebp - 0x7c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x7c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xfd
mov edx, 0x405d70
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x98]
push edx
call fcn.00445f60
mov dword [ebp - 0x60], eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xfe
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x1a8], ecx
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea edx, [ebp - 0x104]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x1a0], eax
lea eax, [ebp - 0x19c]
push eax
mov ecx, dword [ebp - 0x1a0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1a0]
push eax
call dword [edx + 0x4c]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x433988
push 0x4c
push 0x406f9c
mov ecx, dword [ebp - 0x1a0]
push ecx
mov edx, dword [ebp - 0x1a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2e0], eax
jmp 0x433992
mov dword [ebp - 0x2e0], 0
push 0x40e12c
mov eax, dword [ebp - 0x60]
or eax, dword [ebp - 0x19c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x1a8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1a8]
push eax
call dword [edx + 0x54]
fnclex
mov dword [ebp - 0x1ac], eax
cmp dword [ebp - 0x1ac], 0
jge 0x433a11
push 0x54
push 0x40a93c
mov ecx, dword [ebp - 0x1a8]
push ecx
mov edx, dword [ebp - 0x1ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2e4], eax
jmp 0x433a1b
mov dword [ebp - 0x2e4], 0
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0xff
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov dword [ebp - 0x1a0], eax
lea ecx, [ebp - 0xc8]
push ecx
mov edx, dword [ebp - 0x1a0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x1a0]
push ecx
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x433a9f
push 0x50
push 0x40a93c
mov edx, dword [ebp - 0x1a0]
push edx
mov eax, dword [ebp - 0x1a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2e8], eax
jmp 0x433aa9
mov dword [ebp - 0x2e8], 0
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x20c], ecx
mov dword [ebp - 0xc8], 0
mov edx, dword [ebp - 0x20c]
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0x114]
push eax
call fcn.004485e0
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x100
mov dword [ebp - 0x16c], 0x40e344
mov dword [ebp - 0x174], 8
lea ecx, [ebp - 0x114]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
lea edx, [ebp - 0x174]
push edx
lea eax, [ebp - 0x114]
push eax
lea ecx, [ebp - 0x124]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xc8]
push edx
lea eax, [ebp - 0x134]
push eax
call fcn.004485e0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x134]
push ecx
lea edx, [ebp - 0x124]
push edx
lea eax, [ebp - 0x114]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x101
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea ecx, [ebp - 0x104]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x1a0], eax
lea edx, [ebp - 0x19c]
push edx
mov eax, dword [ebp - 0x1a0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x1a0]
push edx
call dword [ecx + 0x4c]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x433c01
push 0x4c
push 0x406f9c
mov eax, dword [ebp - 0x1a0]
push eax
mov ecx, dword [ebp - 0x1a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2ec], eax
jmp 0x433c0b
mov dword [ebp - 0x2ec], 0
mov edx, dword [ebp - 0x60]
or edx, dword [ebp - 0x19c]
neg edx
sbb edx, edx
neg edx
neg edx
mov word [ebp - 0x1a8], dx
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx eax, word [ebp - 0x1a8]
test eax, eax
je 0x433e4b
mov dword [ebp - 4], 0x102
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea ecx, [ebp - 0x104]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x1a0], eax
lea edx, [ebp - 0x19c]
push edx
mov eax, dword [ebp - 0x1a0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x1a0]
push edx
call dword [ecx + 0x4c]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x433cac
push 0x4c
push 0x406f9c
mov eax, dword [ebp - 0x1a0]
push eax
mov ecx, dword [ebp - 0x1a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2f0], eax
jmp 0x433cb6
mov dword [ebp - 0x2f0], 0
xor edx, edx
cmp dword [ebp - 0x19c], 0
sete dl
neg edx
xor eax, eax
cmp dword [ebp - 0x60], 0xbc2
sete al
neg eax
and dx, ax
mov word [ebp - 0x1a8], dx
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx ecx, word [ebp - 0x1a8]
test ecx, ecx
je 0x433d3b
mov dword [ebp - 4], 0x103
mov edx, 0x40e1c0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0xc8]
push edx
lea eax, [ebp - 0x114]
push eax
call fcn.004485e0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x433e4b
mov dword [ebp - 4], 0x104
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea ecx, [ebp - 0x104]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x1a0], eax
lea edx, [ebp - 0x19c]
push edx
mov eax, dword [ebp - 0x1a0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x1a0]
push edx
call dword [ecx + 0x4c]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x433da9
push 0x4c
push 0x406f9c
mov eax, dword [ebp - 0x1a0]
push eax
mov ecx, dword [ebp - 0x1a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2f4], eax
jmp 0x433db3
mov dword [ebp - 0x2f4], 0
xor edx, edx
cmp dword [ebp - 0x19c], 0
sete dl
neg edx
xor eax, eax
cmp dword [ebp - 0x60], 0xbc3
sete al
neg eax
and dx, ax
mov word [ebp - 0x1a8], dx
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx ecx, word [ebp - 0x1a8]
test ecx, ecx
je 0x433e35
mov dword [ebp - 4], 0x105
mov edx, 0x40e1f0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0xc8]
push edx
lea eax, [ebp - 0x114]
push eax
call fcn.004485e0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x433e4b
mov dword [ebp - 4], 0x107
mov dword [ebp - 0xbc], 0xf
jmp 0x439dc1
jmp 0x439b75
mov dword [ebp - 4], 0x10b
mov ecx, dword [ebp - 0x1b4]
push ecx
push 0x40e388
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x433e72
jmp 0x439b75
mov dword [ebp - 4], 0x10c
mov edx, dword [ebp - 0x1b4]
push edx
push 0x40e3ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4341dd
mov dword [ebp - 4], 0x10d
cmp dword [ebp - 0x74], 0
jne 0x433eba
lea eax, [ebp - 0x74]
push eax
push 0x404d44
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
lea ecx, [ebp - 0x74]
mov dword [ebp - 0x2f8], ecx
jmp 0x433ec3
lea edx, [ebp - 0x74]
mov dword [ebp - 0x2f8], edx
mov eax, dword [ebp - 0x2f8]
mov ecx, dword [eax]
mov dword [ebp - 0x1a0], ecx
push 0x80000002
mov edx, dword [ebp - 0x1a0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x1a0]
push ecx
call dword [eax + 0x58]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x433f1c
push 0x58
push 0x4065a0
mov edx, dword [ebp - 0x1a0]
push edx
mov eax, dword [ebp - 0x1a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2fc], eax
jmp 0x433f26
mov dword [ebp - 0x2fc], 0
mov dword [ebp - 4], 0x10e
cmp dword [ebp - 0x74], 0
jne 0x433f4d
lea ecx, [ebp - 0x74]
push ecx
push 0x404d44
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
lea edx, [ebp - 0x74]
mov dword [ebp - 0x300], edx
jmp 0x433f56
lea eax, [ebp - 0x74]
mov dword [ebp - 0x300], eax
mov ecx, dword [ebp - 0x300]
mov edx, dword [ecx]
mov dword [ebp - 0x1a0], edx
push 0x40e3d8
mov eax, dword [ebp - 0x1a0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x1a0]
push edx
call dword [ecx + 0x60]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x433faf
push 0x60
push 0x4065a0
mov eax, dword [ebp - 0x1a0]
push eax
mov ecx, dword [ebp - 0x1a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x304], eax
jmp 0x433fb9
mov dword [ebp - 0x304], 0
mov dword [ebp - 4], 0x10f
cmp dword [ebp - 0x74], 0
jne 0x433fe0
lea edx, [ebp - 0x74]
push edx
push 0x404d44
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
lea eax, [ebp - 0x74]
mov dword [ebp - 0x308], eax
jmp 0x433fe9
lea ecx, [ebp - 0x74]
mov dword [ebp - 0x308], ecx
mov edx, dword [ebp - 0x308]
mov eax, dword [edx]
mov dword [ebp - 0x1a0], eax
mov ecx, dword [ebp - 0x7c]
push ecx
mov edx, dword [ebp - 0x1a0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x1a0]
push ecx
call dword [eax + 0x68]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x434041
push 0x68
push 0x4065a0
mov edx, dword [ebp - 0x1a0]
push edx
mov eax, dword [ebp - 0x1a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x30c], eax
jmp 0x43404b
mov dword [ebp - 0x30c], 0
mov dword [ebp - 4], 0x110
cmp dword [ebp - 0x74], 0
jne 0x434072
lea ecx, [ebp - 0x74]
push ecx
push 0x404d44
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
lea edx, [ebp - 0x74]
mov dword [ebp - 0x310], edx
jmp 0x43407b
lea eax, [ebp - 0x74]
mov dword [ebp - 0x310], eax
mov ecx, dword [ebp - 0x310]
mov edx, dword [ecx]
mov dword [ebp - 0x1a0], edx
push 1
mov eax, dword [ebp - 0x1a0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x1a0]
push edx
call dword [ecx + 0x50]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x4340d1
push 0x50
push 0x4065a0
mov eax, dword [ebp - 0x1a0]
push eax
mov ecx, dword [ebp - 0x1a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x314], eax
jmp 0x4340db
mov dword [ebp - 0x314], 0
mov dword [ebp - 4], 0x111
cmp dword [ebp - 0x74], 0
jne 0x434102
lea edx, [ebp - 0x74]
push edx
push 0x404d44
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
lea eax, [ebp - 0x74]
mov dword [ebp - 0x318], eax
jmp 0x43410b
lea ecx, [ebp - 0x74]
mov dword [ebp - 0x318], ecx
mov edx, dword [ebp - 0x318]
mov eax, dword [edx]
mov dword [ebp - 0x1a0], eax
mov ecx, dword [ebp - 0x98]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
sub eax, 1
jo 0x439fa7
push eax
mov edx, dword [ebp - 0x98]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov dword [ebp - 0x10c], eax
mov dword [ebp - 0x114], 8
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x114]
mov dword [eax], ecx
mov edx, dword [ebp - 0x110]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x10c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x108]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x1a0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x1a0]
push edx
call dword [ecx + 0x34]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x4341c2
push 0x34
push 0x4065a0
mov eax, dword [ebp - 0x1a0]
push eax
mov ecx, dword [ebp - 0x1a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x31c], eax
jmp 0x4341cc
mov dword [ebp - 0x31c], 0
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x439b75
mov dword [ebp - 4], 0x112
mov edx, dword [ebp - 0x1b4]
push edx
push 0x40e440
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x434600
mov dword [ebp - 4], 0x113
push 1
mov eax, dword [ebp - 0x98]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406b10
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x1a0], ax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx ecx, word [ebp - 0x1a0]
test ecx, ecx
je 0x43428c
mov dword [ebp - 4], 0x114
mov edx, dword [ebp - 0x98]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
sub eax, 1
jo 0x439fa7
push eax
mov eax, dword [ebp - 0x98]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x116
cmp dword [ebp - 0xb0], 0
jne 0x4342bc
lea ecx, [ebp - 0xb0]
push ecx
push 0x404d44
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
lea edx, [ebp - 0xb0]
mov dword [ebp - 0x320], edx
jmp 0x4342c8
lea eax, [ebp - 0xb0]
mov dword [ebp - 0x320], eax
mov ecx, dword [ebp - 0x320]
mov edx, dword [ecx]
mov dword [ebp - 0x1a0], edx
push 0x80000002
mov eax, dword [ebp - 0x1a0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x1a0]
push edx
call dword [ecx + 0x58]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x434321
push 0x58
push 0x4065a0
mov eax, dword [ebp - 0x1a0]
push eax
mov ecx, dword [ebp - 0x1a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x324], eax
jmp 0x43432b
mov dword [ebp - 0x324], 0
mov dword [ebp - 4], 0x117
cmp dword [ebp - 0xb0], 0
jne 0x43435b
lea edx, [ebp - 0xb0]
push edx
push 0x404d44
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
lea eax, [ebp - 0xb0]
mov dword [ebp - 0x328], eax
jmp 0x434367
lea ecx, [ebp - 0xb0]
mov dword [ebp - 0x328], ecx
mov edx, dword [ebp - 0x328]
mov eax, dword [edx]
mov dword [ebp - 0x1a0], eax
push 0x40e3d8
mov ecx, dword [ebp - 0x1a0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1a0]
push eax
call dword [edx + 0x60]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x4343c0
push 0x60
push 0x4065a0
mov ecx, dword [ebp - 0x1a0]
push ecx
mov edx, dword [ebp - 0x1a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x32c], eax
jmp 0x4343ca
mov dword [ebp - 0x32c], 0
mov dword [ebp - 4], 0x118
cmp dword [ebp - 0xb0], 0
jne 0x4343fa
lea eax, [ebp - 0xb0]
push eax
push 0x404d44
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
lea ecx, [ebp - 0xb0]
mov dword [ebp - 0x330], ecx
jmp 0x434406
lea edx, [ebp - 0xb0]
mov dword [ebp - 0x330], edx
mov eax, dword [ebp - 0x330]
mov ecx, dword [eax]
mov dword [ebp - 0x1a0], ecx
mov edx, dword [ebp - 0x7c]
push edx
mov eax, dword [ebp - 0x1a0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x1a0]
push edx
call dword [ecx + 0x68]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x43445e
push 0x68
push 0x4065a0
mov eax, dword [ebp - 0x1a0]
push eax
mov ecx, dword [ebp - 0x1a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x334], eax
jmp 0x434468
mov dword [ebp - 0x334], 0
mov dword [ebp - 4], 0x119
cmp dword [ebp - 0xb0], 0
jne 0x434498
lea edx, [ebp - 0xb0]
push edx
push 0x404d44
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
lea eax, [ebp - 0xb0]
mov dword [ebp - 0x338], eax
jmp 0x4344a4
lea ecx, [ebp - 0xb0]
mov dword [ebp - 0x338], ecx
mov edx, dword [ebp - 0x338]
mov eax, dword [edx]
mov dword [ebp - 0x1a0], eax
push 1
mov ecx, dword [ebp - 0x1a0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1a0]
push eax
call dword [edx + 0x50]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x4344fa
push 0x50
push 0x4065a0
mov ecx, dword [ebp - 0x1a0]
push ecx
mov edx, dword [ebp - 0x1a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x33c], eax
jmp 0x434504
mov dword [ebp - 0x33c], 0
mov dword [ebp - 4], 0x11a
cmp dword [ebp - 0xb0], 0
jne 0x434534
lea eax, [ebp - 0xb0]
push eax
push 0x404d44
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
lea ecx, [ebp - 0xb0]
mov dword [ebp - 0x340], ecx
jmp 0x434540
lea edx, [ebp - 0xb0]
mov dword [ebp - 0x340], edx
mov eax, dword [ebp - 0x340]
mov ecx, dword [eax]
mov dword [ebp - 0x1a0], ecx
push 0x40e470
mov edx, dword [ebp - 0x98]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x10c], eax
mov dword [ebp - 0x114], 8
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x114]
mov dword [eax], ecx
mov edx, dword [ebp - 0x110]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x10c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x108]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x1a0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x1a0]
push edx
call dword [ecx + 0x34]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x4345e5
push 0x34
push 0x4065a0
mov eax, dword [ebp - 0x1a0]
push eax
mov ecx, dword [ebp - 0x1a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x344], eax
jmp 0x4345ef
mov dword [ebp - 0x344], 0
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x439b75
mov dword [ebp - 4], 0x11b
mov edx, dword [ebp - 0x1b4]
push edx
push 0x40e48c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4347ca
mov dword [ebp - 4], 0x11c
mov eax, dword [ebp - 0xac]
push eax
push 0x405d70
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x43471c
mov dword [ebp - 4], 0x11d
push 0x40db10
mov ecx, dword [ebp - 0x7c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40a814
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0xac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0x114]
push ecx
call fcn.004485e0
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x11e
mov edx, dword [ebp - 0xac]
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x11f
mov edx, dword [ebp - 0x7c]
lea ecx, [ebp - 0xac]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x120
mov edx, dword [ebp - 0x68]
lea ecx, [ebp - 0x7c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x434732
mov dword [ebp - 4], 0x122
mov edx, dword [ebp - 0x7c]
lea ecx, [ebp - 0xac]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x124
mov edx, dword [ebp - 0x98]
push edx
mov eax, dword [ebp - 0x7c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [0x44d110]
push ecx
mov edx, dword [ebp - 0xac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call fcn.00441e90
not ax
mov word [ebp - 0x1a0], ax
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
movsx edx, word [ebp - 0x1a0]
test edx, edx
je 0x4347c5
mov dword [ebp - 4], 0x125
mov dword [ebp - 0xbc], 0x10
jmp 0x439dc1
jmp 0x439b75
mov dword [ebp - 4], 0x128
mov eax, dword [ebp - 0x1b4]
push eax
push 0x40e4ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x434e73
mov dword [ebp - 4], 0x129
call dword [sym.imp.MSVBVM60.DLL_rtcGetTimer]
fstp dword [ebp - 0x94]
mov dword [ebp - 4], 0x12a
cmp dword [0x44d0f8], 0
jne 0x43482a
push 0x44d0f8
push 0x4053d0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x348], 0x44d0f8
jmp 0x434834
mov dword [ebp - 0x348], 0x44d0f8
mov ecx, dword [ebp - 0x348]
mov edx, dword [ecx]
mov dword [ebp - 0x1a0], edx
push 0x404ae0
call dword [sym.imp.MSVBVM60.DLL___vbaNew]
push eax
lea eax, [ebp - 0x104]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
mov ecx, dword [ebp - 0x1a0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1a0]
push eax
call dword [edx + 0x70c]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x4348a8
push 0x70c
push 0x408238
mov ecx, dword [ebp - 0x1a0]
push ecx
mov edx, dword [ebp - 0x1a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x34c], eax
jmp 0x4348b2
mov dword [ebp - 0x34c], 0
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x12b
cmp dword [0x44d0f8], 0
jne 0x4348ea
push 0x44d0f8
push 0x4053d0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x350], 0x44d0f8
jmp 0x4348f4
mov dword [ebp - 0x350], 0x44d0f8
mov eax, dword [ebp - 0x350]
mov ecx, dword [eax]
mov dword [ebp - 0x1a0], ecx
lea edx, [ebp - 0x104]
push edx
mov eax, dword [ebp - 0x1a0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x1a0]
push edx
call dword [ecx + 0x704]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x434955
push 0x704
push 0x408238
mov eax, dword [ebp - 0x1a0]
push eax
mov ecx, dword [ebp - 0x1a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x354], eax
jmp 0x43495f
mov dword [ebp - 0x354], 0
mov edx, dword [ebp - 0x104]
mov dword [ebp - 0x1a8], edx
mov eax, dword [0x44d110]
push eax
mov ecx, dword [ebp - 0x7c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x1a8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x1a8]
push ecx
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1ac], eax
cmp dword [ebp - 0x1ac], 0
jge 0x4349d0
push 0x20
push 0x4060f0
mov edx, dword [ebp - 0x1a8]
push edx
mov eax, dword [ebp - 0x1ac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x358], eax
jmp 0x4349da
mov dword [ebp - 0x358], 0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x12c
cmp dword [0x44d0f8], 0
jne 0x434a1e
push 0x44d0f8
push 0x4053d0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x35c], 0x44d0f8
jmp 0x434a28
mov dword [ebp - 0x35c], 0x44d0f8
mov ecx, dword [ebp - 0x35c]
mov edx, dword [ecx]
mov dword [ebp - 0x1a0], edx
lea eax, [ebp - 0x104]
push eax
mov ecx, dword [ebp - 0x1a0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1a0]
push eax
call dword [edx + 0x704]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x434a89
push 0x704
push 0x408238
mov ecx, dword [ebp - 0x1a0]
push ecx
mov edx, dword [ebp - 0x1a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x360], eax
jmp 0x434a93
mov dword [ebp - 0x360], 0
mov eax, dword [ebp - 0x104]
mov dword [ebp - 0x1a8], eax
xor edx, edx
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
xor edx, edx
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x198]
push ecx
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0x98]
push eax
lea ecx, [ebp - 0xc8]
push ecx
mov edx, dword [ebp - 0x1a8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x1a8]
push ecx
call dword [eax + 0x34]
fnclex
mov dword [ebp - 0x1ac], eax
cmp dword [ebp - 0x1ac], 0
jge 0x434b1d
push 0x34
push 0x4060f0
mov edx, dword [ebp - 0x1a8]
push edx
mov eax, dword [ebp - 0x1ac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x364], eax
jmp 0x434b27
mov dword [ebp - 0x364], 0
mov cx, word [ebp - 0x198]
not cx
mov word [ebp - 0x1b0], cx
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx ecx, word [ebp - 0x1b0]
test ecx, ecx
je 0x434dac
mov dword [ebp - 4], 0x12d
cmp dword [0x44d0f8], 0
jne 0x434b98
push 0x44d0f8
push 0x4053d0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x368], 0x44d0f8
jmp 0x434ba2
mov dword [ebp - 0x368], 0x44d0f8
mov edx, dword [ebp - 0x368]
mov eax, dword [edx]
mov dword [ebp - 0x1a0], eax
lea ecx, [ebp - 0x104]
push ecx
mov edx, dword [ebp - 0x1a0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x1a0]
push ecx
call dword [eax + 0x704]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x434c03
push 0x704
push 0x408238
mov edx, dword [ebp - 0x1a0]
push edx
mov eax, dword [ebp - 0x1a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x36c], eax
jmp 0x434c0d
mov dword [ebp - 0x36c], 0
mov ecx, dword [ebp - 0x104]
mov dword [ebp - 0x1a8], ecx
lea edx, [ebp - 0xc8]
push edx
mov eax, dword [ebp - 0x1a8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x1a8]
push edx
call dword [ecx + 0x24]
fnclex
mov dword [ebp - 0x1ac], eax
cmp dword [ebp - 0x1ac], 0
jge 0x434c66
push 0x24
push 0x4060f0
mov eax, dword [ebp - 0x1a8]
push eax
mov ecx, dword [ebp - 0x1ac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x370], eax
jmp 0x434c70
mov dword [ebp - 0x370], 0
push 0x40e4c0
mov edx, dword [ebp - 0xc8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0x114]
push ecx
call fcn.004485e0
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x12e
cmp dword [0x44d0f8], 0
jne 0x434d00
push 0x44d0f8
push 0x4053d0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x374], 0x44d0f8
jmp 0x434d0a
mov dword [ebp - 0x374], 0x44d0f8
mov ecx, dword [ebp - 0x374]
mov edx, dword [ecx]
mov dword [ebp - 0x1a0], edx
push 0x4060f0
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
lea eax, [ebp - 0x104]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
mov ecx, dword [ebp - 0x1a0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1a0]
push eax
call dword [edx + 0x70c]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x434d80
push 0x70c
push 0x408238
mov ecx, dword [ebp - 0x1a0]
push ecx
mov edx, dword [ebp - 0x1a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x378], eax
jmp 0x434d8a
mov dword [ebp - 0x378], 0
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x12f
mov dword [ebp - 0xbc], 0x66
jmp 0x439dc1
mov dword [ebp - 4], 0x132
cmp dword [0x44d0f8], 0
jne 0x434dd8
push 0x44d0f8
push 0x4053d0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x37c], 0x44d0f8
jmp 0x434de2
mov dword [ebp - 0x37c], 0x44d0f8
mov eax, dword [ebp - 0x37c]
mov ecx, dword [eax]
mov dword [ebp - 0x1a0], ecx
push 0x4060f0
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
lea edx, [ebp - 0x104]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
mov eax, dword [ebp - 0x1a0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x1a0]
push edx
call dword [ecx + 0x70c]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x434e58
push 0x70c
push 0x408238
mov eax, dword [ebp - 0x1a0]
push eax
mov ecx, dword [ebp - 0x1a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x380], eax
jmp 0x434e62
mov dword [ebp - 0x380], 0
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
jmp 0x439b75
mov dword [ebp - 4], 0x133
mov edx, dword [ebp - 0x1b4]
push edx
push 0x40e50c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x438904
mov dword [ebp - 4], 0x134
call dword [sym.imp.MSVBVM60.DLL_rtcGetTimer]
fstp dword [ebp - 0x94]
mov dword [ebp - 4], 0x135
mov dword [ebp - 0x16c], 0x40e538
mov dword [ebp - 0x174], 8
lea edx, [ebp - 0x174]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, 0x405f1c
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
push 0x405ec4
mov eax, dword [0x44d120]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x114]
push ecx
push 0x44d118
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
call fcn.00446e20
mov edx, eax
mov ecx, 0x44d1d0
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x136
push 1
mov ecx, dword [0x44d1d0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, dword [0x44d1d0]
push edx
push 0x406b10
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x10c], eax
mov dword [ebp - 0x114], 8
mov dword [ebp - 0x17c], 0x44d1d0
mov dword [ebp - 0x184], 0x4008
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x210], eax
mov dword [ebp - 0xcc], 0
mov edx, dword [ebp - 0x210]
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406b10
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x16c], ax
mov dword [ebp - 0x174], 0xb
lea ecx, [ebp - 0x114]
push ecx
lea edx, [ebp - 0x184]
push edx
lea eax, [ebp - 0x174]
push eax
lea ecx, [ebp - 0x124]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea edx, [ebp - 0x124]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x44d1d0
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea edx, [ebp - 0x124]
push edx
lea eax, [ebp - 0x114]
push eax
lea ecx, [ebp - 0x174]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x137
cmp dword [0x44d0f8], 0
jne 0x4350b8
push 0x44d0f8
push 0x4053d0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x384], 0x44d0f8
jmp 0x4350c2
mov dword [ebp - 0x384], 0x44d0f8
mov edx, dword [ebp - 0x384]
mov eax, dword [edx]
mov dword [ebp - 0x1a0], eax
push 0x404ae0
call dword [sym.imp.MSVBVM60.DLL___vbaNew]
push eax
lea ecx, [ebp - 0x104]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
mov edx, dword [ebp - 0x1a0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x1a0]
push ecx
call dword [eax + 0x70c]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x435136
push 0x70c
push 0x408238
mov edx, dword [ebp - 0x1a0]
push edx
mov eax, dword [ebp - 0x1a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x388], eax
jmp 0x435140
mov dword [ebp - 0x388], 0
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x138
cmp dword [0x44d0f8], 0
jne 0x435178
push 0x44d0f8
push 0x4053d0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x38c], 0x44d0f8
jmp 0x435182
mov dword [ebp - 0x38c], 0x44d0f8
mov ecx, dword [ebp - 0x38c]
mov edx, dword [ecx]
mov dword [ebp - 0x1a0], edx
lea eax, [ebp - 0x104]
push eax
mov ecx, dword [ebp - 0x1a0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1a0]
push eax
call dword [edx + 0x704]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x4351e3
push 0x704
push 0x408238
mov ecx, dword [ebp - 0x1a0]
push ecx
mov edx, dword [ebp - 0x1a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x390], eax
jmp 0x4351ed
mov dword [ebp - 0x390], 0
mov eax, dword [ebp - 0x104]
mov dword [ebp - 0x1a8], eax
mov ecx, dword [0x44d110]
push ecx
mov edx, dword [ebp - 0x7c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x1a8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x1a8]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x1ac], eax
cmp dword [ebp - 0x1ac], 0
jge 0x43525f
push 0x20
push 0x4060f0
mov eax, dword [ebp - 0x1a8]
push eax
mov ecx, dword [ebp - 0x1ac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x394], eax
jmp 0x435269
mov dword [ebp - 0x394], 0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x139
mov edx, dword [ebp - 0xa4]
push edx
call fcn.00446aa0
mov dword [ebp - 4], 0x13a
mov edx, 0x40e558
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0x114]
push ecx
call fcn.004485e0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x13b
mov dword [0x44d1a0], 0
mov dword [ebp - 4], 0x13c
mov dword [0x44d1a4], 0
mov dword [ebp - 4], 0x13d
mov dword [0x44d1a8], 0
mov dword [ebp - 4], 0x13e
mov dword [0x44d1ac], 0
mov dword [ebp - 4], 0x13f
mov dword [0x44d1b0], 0
mov dword [ebp - 4], 0x140
cmp dword [0x44d0f8], 0
jne 0x435358
push 0x44d0f8
push 0x4053d0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x398], 0x44d0f8
jmp 0x435362
mov dword [ebp - 0x398], 0x44d0f8
mov edx, dword [ebp - 0x398]
mov eax, dword [edx]
mov dword [ebp - 0x1a0], eax
lea ecx, [ebp - 0x104]
push ecx
mov edx, dword [ebp - 0x1a0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x1a0]
push ecx
call dword [eax + 0x704]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x4353c3
push 0x704
push 0x408238
mov edx, dword [ebp - 0x1a0]
push edx
mov eax, dword [ebp - 0x1a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x39c], eax
jmp 0x4353cd
mov dword [ebp - 0x39c], 0
mov ecx, dword [ebp - 0x104]
mov dword [ebp - 0x1a8], ecx
xor edx, edx
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
xor edx, edx
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x198]
push edx
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xa4]
push ecx
lea edx, [ebp - 0xc8]
push edx
mov eax, dword [ebp - 0x1a8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x1a8]
push edx
call dword [ecx + 0x34]
fnclex
mov dword [ebp - 0x1ac], eax
cmp dword [ebp - 0x1ac], 0
jge 0x435457
push 0x34
push 0x4060f0
mov eax, dword [ebp - 0x1a8]
push eax
mov ecx, dword [ebp - 0x1ac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3a0], eax
jmp 0x435461
mov dword [ebp - 0x3a0], 0
mov dx, word [ebp - 0x198]
not dx
mov word [ebp - 0x1b0], dx
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx edx, word [ebp - 0x1b0]
test edx, edx
je 0x4356e6
mov dword [ebp - 4], 0x141
cmp dword [0x44d0f8], 0
jne 0x4354d2
push 0x44d0f8
push 0x4053d0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3a4], 0x44d0f8
jmp 0x4354dc
mov dword [ebp - 0x3a4], 0x44d0f8
mov eax, dword [ebp - 0x3a4]
mov ecx, dword [eax]
mov dword [ebp - 0x1a0], ecx
lea edx, [ebp - 0x104]
push edx
mov eax, dword [ebp - 0x1a0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x1a0]
push edx
call dword [ecx + 0x704]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x43553d
push 0x704
push 0x408238
mov eax, dword [ebp - 0x1a0]
push eax
mov ecx, dword [ebp - 0x1a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3a8], eax
jmp 0x435547
mov dword [ebp - 0x3a8], 0
mov edx, dword [ebp - 0x104]
mov dword [ebp - 0x1a8], edx
lea eax, [ebp - 0xc8]
push eax
mov ecx, dword [ebp - 0x1a8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1a8]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0x1ac], eax
cmp dword [ebp - 0x1ac], 0
jge 0x4355a0
push 0x24
push 0x4060f0
mov ecx, dword [ebp - 0x1a8]
push ecx
mov edx, dword [ebp - 0x1ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3ac], eax
jmp 0x4355aa
mov dword [ebp - 0x3ac], 0
push 0x40e4c0
mov eax, dword [ebp - 0xc8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0x114]
push edx
call fcn.004485e0
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x142
cmp dword [0x44d0f8], 0
jne 0x43563a
push 0x44d0f8
push 0x4053d0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3b0], 0x44d0f8
jmp 0x435644
mov dword [ebp - 0x3b0], 0x44d0f8
mov edx, dword [ebp - 0x3b0]
mov eax, dword [edx]
mov dword [ebp - 0x1a0], eax
push 0x4060f0
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
lea ecx, [ebp - 0x104]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
mov edx, dword [ebp - 0x1a0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x1a0]
push ecx
call dword [eax + 0x70c]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x4356ba
push 0x70c
push 0x408238
mov edx, dword [ebp - 0x1a0]
push edx
mov eax, dword [ebp - 0x1a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3b4], eax
jmp 0x4356c4
mov dword [ebp - 0x3b4], 0
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x143
mov dword [ebp - 0xbc], 0x66
jmp 0x439dc1
mov dword [ebp - 4], 0x146
cmp dword [0x44d0f8], 0
jne 0x435712
push 0x44d0f8
push 0x4053d0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3b8], 0x44d0f8
jmp 0x43571c
mov dword [ebp - 0x3b8], 0x44d0f8
mov ecx, dword [ebp - 0x3b8]
mov edx, dword [ecx]
mov dword [ebp - 0x1a0], edx
push 0x4060f0
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
lea eax, [ebp - 0x104]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
mov ecx, dword [ebp - 0x1a0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1a0]
push eax
call dword [edx + 0x70c]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x435792
push 0x70c
push 0x408238
mov ecx, dword [ebp - 0x1a0]
push ecx
mov edx, dword [ebp - 0x1a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3bc], eax
jmp 0x43579c
mov dword [ebp - 0x3bc], 0
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x147
push 0x40e598
mov eax, dword [0x44d1a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40e5d4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcGetTimer]
fsub dword [ebp - 0x94]
fnstsw ax
test al, 0xd
jne 0x439fa2
push ecx
fstp dword [esp]
call dword [sym.imp.MSVBVM60.DLL___vbaStrR4]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40e5ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xdc]
push ecx
lea edx, [ebp - 0x114]
push edx
call fcn.004485e0
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0xd8]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xc8]
push edx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x1c
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x148
movsx eax, word [0x44d138]
test eax, eax
jne 0x435b21
mov dword [ebp - 4], 0x149
mov edx, 0x40e62c
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x114]
push edx
call fcn.004485e0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x14a
push 0
push 0x40e664
lea eax, [ebp - 0x114]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcCreateObject2]
lea ecx, [ebp - 0x114]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
push eax
lea edx, [ebp - 0x88]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x14b
mov dword [ebp - 0x16c], 0x40e6a0
mov dword [ebp - 0x174], 8
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x174]
mov dword [eax], ecx
mov edx, dword [ebp - 0x170]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x16c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x168]
mov dword [eax + 0xc], edx
push 1
push 0x40e6b8
mov eax, dword [ebp - 0x88]
push eax
lea ecx, [ebp - 0x114]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateMemCallLd]
add esp, 0x20
mov dword [ebp - 0x18c], 0x405fc4
mov dword [ebp - 0x194], 8
lea edx, [ebp - 0x194]
lea ecx, [ebp - 0x124]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x124]
push edx
lea eax, [ebp - 0x114]
push eax
lea ecx, [ebp - 0x134]
push ecx
call fcn.00439fb0
lea edx, [ebp - 0x134]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x1a0], ax
lea eax, [ebp - 0x134]
push eax
lea ecx, [ebp - 0x124]
push ecx
lea edx, [ebp - 0x114]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx eax, word [ebp - 0x1a0]
test eax, eax
je 0x435aaa
mov dword [ebp - 4], 0x14c
push 0x40dfa0
push 0x405fc4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40e6d0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0x114]
push edx
call fcn.004485e0
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x435b21
mov dword [ebp - 4], 0x14e
push 0x40e6ec
push 0x405fc4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40e710
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0x114]
push eax
call fcn.004485e0
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xc8]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x151
call dword [sym.imp.MSVBVM60.DLL_rtcGetTimer]
fstp dword [ebp - 0x94]
mov dword [ebp - 4], 0x152
mov eax, dword [0x44d1a0]
mov dword [ebp - 0x1cc], eax
mov dword [ebp - 0x1c8], 1
mov dword [ebp - 0xb8], 1
jmp 0x435b74
mov ecx, dword [ebp - 0xb8]
add ecx, dword [ebp - 0x1c8]
jo 0x439fa7
mov dword [ebp - 0xb8], ecx
mov edx, dword [ebp - 0xb8]
cmp edx, dword [ebp - 0x1cc]
jg 0x437add
mov dword [ebp - 4], 0x153
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea eax, [ebp - 0x104]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x3c0], eax
mov ecx, dword [ebp - 0x3c0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3c0]
push eax
call dword [edx + 0x48]
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x154
mov ecx, dword [0x44d164]
push ecx
lea edx, [ebp - 0x1b8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x1b8], 0
je 0x435c44
mov eax, dword [ebp - 0x1b8]
cmp word [eax], 1
jne 0x435c44
mov ecx, dword [ebp - 0x1b8]
mov edx, dword [ebp - 0xb8]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x1a0], edx
mov eax, dword [ebp - 0x1b8]
mov ecx, dword [ebp - 0x1a0]
cmp ecx, dword [eax + 0x10]
jae 0x435c27
mov dword [ebp - 0x3c4], 0
jmp 0x435c33
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3c4], eax
mov edx, dword [ebp - 0x1a0]
shl edx, 3
mov dword [ebp - 0x3c8], edx
jmp 0x435c50
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3c8], eax
mov eax, dword [ebp - 0x1b8]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x3c8]
mov dword [ebp - 0x1bc], ecx
mov dword [ebp - 4], 0x155
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov dword [ebp - 0x1a0], eax
push 0x40e738
mov ecx, dword [ebp - 0x1bc]
mov edx, dword [ecx]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x1a0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x1a0]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x435ce0
push 0x54
push 0x40a93c
mov eax, dword [ebp - 0x1a0]
push eax
mov ecx, dword [ebp - 0x1a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3cc], eax
jmp 0x435cea
mov dword [ebp - 0x3cc], 0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x156
mov edx, dword [ebp - 0x1bc]
add edx, 4
mov dword [ebp - 0x16c], edx
mov dword [ebp - 0x174], 0x4008
push 0x26
lea eax, [ebp - 0x174]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x157
mov ecx, dword [ebp - 0x40]
push ecx
push 0x405d70
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x437157
mov dword [ebp - 4], 0x158
mov edx, dword [0x44d1b4]
add edx, 1
jo 0x439fa7
mov dword [0x44d1b4], edx
mov dword [ebp - 4], 0x159
movsx eax, word [0x44d138]
test eax, eax
jne 0x435e2a
mov dword [ebp - 4], 0x15a
mov ecx, dword [0x44d11c]
push ecx
push 0x40e754
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [0x44d1b4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40e764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x1bc]
mov ecx, dword [eax + 4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcFileCopy]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xc8]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0x15c
push 0x40c5cc
mov eax, dword [0x44d11c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40e754
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [0x44d1b4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40e764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408388
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x1bc]
mov eax, dword [edx + 4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xe0]
push ecx
call fcn.0042dfa0
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0xd8]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xc8]
push edx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x20
mov dword [ebp - 4], 0x15d
mov dword [ebp - 0x10c], 0x80020004
mov dword [ebp - 0x114], 0xa
lea eax, [ebp - 0x114]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcFreeFile]
movsx ecx, ax
mov dword [ebp - 0x24], ecx
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x15e
mov edx, dword [ebp - 0x1bc]
mov eax, dword [edx + 4]
push eax
mov ecx, dword [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
push eax
push 0xffffffffffffffff
push 0x1001
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
mov dword [ebp - 4], 0x15f
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea ecx, [ebp - 0x104]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x1a0], eax
lea edx, [ebp - 0x19c]
push edx
mov eax, dword [ebp - 0x1a0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x1a0]
push edx
call dword [ecx + 0x1c]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x436006
push 0x1c
push 0x406f9c
mov eax, dword [ebp - 0x1a0]
push eax
mov ecx, dword [ebp - 0x1a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3d0], eax
jmp 0x436010
mov dword [ebp - 0x3d0], 0
xor edx, edx
cmp dword [ebp - 0x19c], 0
setne dl
neg edx
mov word [ebp - 0x1a8], dx
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx eax, word [ebp - 0x1a8]
test eax, eax
je 0x436843
mov dword [ebp - 4], 0x160
push 0x40e774
mov ecx, dword [ebp - 0x1bc]
mov edx, dword [ecx + 4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40e784
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0x114]
push ecx
call fcn.004485e0
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x161
movsx ecx, word [0x44d138]
test ecx, ecx
je 0x4364ef
mov dword [ebp - 4], 0x162
push 5
mov edx, dword [0x44d11c]
push edx
push 0x40e754
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [0x44d1b4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40e764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
mov edx, dword [ebp - 0x1bc]
mov eax, dword [edx + 4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.0040b200
mov dword [ebp - 0x19c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov edx, dword [ebp - 0xd4]
push edx
mov eax, dword [ebp - 0x1bc]
add eax, 4
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x19c]
mov dword [ebp - 0xa0], ecx
lea edx, [ebp - 0xdc]
push edx
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x1c
mov dword [ebp - 4], 0x163
push 0x40e7c0
mov edx, dword [ebp - 0x1bc]
mov eax, dword [edx + 4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40a814
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [0x44d11c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40e754
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [0x44d1b4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40e808
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0xa0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xe4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xe8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xe8]
push ecx
lea edx, [ebp - 0x114]
push edx
call fcn.004485e0
lea eax, [ebp - 0xe8]
push eax
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0xd8]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xc8]
push edx
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x28
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x164
push 5
mov eax, dword [ebp - 0x1bc]
mov ecx, dword [eax + 4]
push ecx
lea edx, [ebp - 0xcc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
mov eax, dword [ebp - 0x1bc]
mov ecx, dword [eax]
push ecx
lea edx, [ebp - 0xc8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.0040b200
mov dword [ebp - 0x19c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov eax, dword [ebp - 0xc8]
push eax
mov ecx, dword [ebp - 0x1bc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov edx, dword [ebp - 0xcc]
push edx
mov eax, dword [ebp - 0x1bc]
add eax, 4
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x19c]
mov dword [ebp - 0xa0], ecx
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0x165
push 0x40e7c0
mov ecx, dword [ebp - 0x1bc]
mov edx, dword [ecx]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40a814
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x1bc]
mov ecx, dword [eax + 4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40e81c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0x114]
push ecx
call fcn.004485e0
lea edx, [ebp - 0xdc]
push edx
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x1c
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x166
mov edx, dword [0x44d1ac]
add edx, 1
jo 0x439fa7
mov dword [0x44d1ac], edx
jmp 0x43683e
mov dword [ebp - 4], 0x168
mov dword [ebp - 0x17c], 0x405fc4
mov dword [ebp - 0x184], 8
lea edx, [ebp - 0x184]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov eax, dword [ebp - 0x1bc]
add eax, 4
mov dword [ebp - 0x16c], eax
mov dword [ebp - 0x174], 0x4008
lea ecx, [ebp - 0x114]
push ecx
lea edx, [ebp - 0x174]
push edx
lea eax, [ebp - 0x124]
push eax
call fcn.0043a450
lea ecx, [ebp - 0x124]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov word [ebp - 0x6c], ax
lea edx, [ebp - 0x124]
push edx
lea eax, [ebp - 0x114]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x169
cmp word [ebp - 0x6c], 0x21
jne 0x4365a2
mov dword [ebp - 4], 0x16a
mov dword [ebp - 0xbc], 0x1b
jmp 0x439dc1
mov dword [ebp - 4], 0x16d
mov ecx, dword [ebp - 0x1bc]
mov edx, dword [ecx + 4]
push edx
mov eax, dword [ebp - 0x1bc]
mov ecx, dword [eax]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcFileCopy]
mov dword [ebp - 4], 0x16e
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea edx, [ebp - 0x104]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x1a0], eax
lea eax, [ebp - 0x19c]
push eax
mov ecx, dword [ebp - 0x1a0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1a0]
push eax
call dword [edx + 0x1c]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x436630
push 0x1c
push 0x406f9c
mov ecx, dword [ebp - 0x1a0]
push ecx
mov edx, dword [ebp - 0x1a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3d4], eax
jmp 0x43663a
mov dword [ebp - 0x3d4], 0
xor eax, eax
cmp dword [ebp - 0x19c], 0
setne al
neg eax
mov word [ebp - 0x1a8], ax
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx ecx, word [ebp - 0x1a8]
test ecx, ecx
je 0x4367a8
mov dword [ebp - 4], 0x16f
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea edx, [ebp - 0x104]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x1a0], eax
lea eax, [ebp - 0xcc]
push eax
mov ecx, dword [ebp - 0x1a0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1a0]
push eax
call dword [edx + 0x2c]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x4366d8
push 0x2c
push 0x406f9c
mov ecx, dword [ebp - 0x1a0]
push ecx
mov edx, dword [ebp - 0x1a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3d8], eax
jmp 0x4366e2
mov dword [ebp - 0x3d8], 0
push 0x40e828
mov eax, dword [ebp - 0x1bc]
mov ecx, dword [eax + 4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40e860
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0xcc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0x114]
push ecx
call fcn.004485e0
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xc8]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x170
mov dword [ebp - 0xbc], 0x1b
jmp 0x439dc1
mov dword [ebp - 4], 0x173
push 0x40e774
mov eax, dword [ebp - 0x1bc]
mov ecx, dword [eax + 4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40e874
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0x114]
push eax
call fcn.004485e0
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xc8]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x174
mov eax, dword [0x44d1a8]
add eax, 1
jo 0x439fa7
mov dword [0x44d1a8], eax
jmp 0x437152
mov dword [ebp - 4], 0x179
mov ecx, dword [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0x17a
movsx ecx, word [0x44d138]
test ecx, ecx
je 0x436919
mov dword [ebp - 4], 0x17b
mov edx, dword [0x44d11c]
push edx
push 0x40e754
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [0x44d1b4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40e764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x1bc]
mov edx, dword [ecx + 4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcFileCopy]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0x17d
push 0x40e774
mov ecx, dword [ebp - 0x1bc]
mov edx, dword [ecx + 4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40e88c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [0x44d11c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40e754
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [0x44d1b4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40e764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0x114]
push eax
call fcn.004485e0
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0xdc]
push edx
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x20
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x17e
push 0
mov edx, dword [ebp - 0x1bc]
mov eax, dword [edx + 4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSetFileAttr]
mov dword [ebp - 4], 0x17f
mov ecx, dword [ebp - 0x1bc]
mov edx, dword [ecx + 4]
push edx
mov eax, dword [ebp - 0x1bc]
mov ecx, dword [eax]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcFileCopy]
mov dword [ebp - 4], 0x180
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea edx, [ebp - 0x104]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x1a0], eax
lea eax, [ebp - 0x19c]
push eax
mov ecx, dword [ebp - 0x1a0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1a0]
push eax
call dword [edx + 0x1c]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x436adf
push 0x1c
push 0x406f9c
mov ecx, dword [ebp - 0x1a0]
push ecx
mov edx, dword [ebp - 0x1a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3dc], eax
jmp 0x436ae9
mov dword [ebp - 0x3dc], 0
xor eax, eax
cmp dword [ebp - 0x19c], 0
setne al
neg eax
mov word [ebp - 0x1a8], ax
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx ecx, word [ebp - 0x1a8]
test ecx, ecx
je 0x4370ba
mov dword [ebp - 4], 0x181
push 0x40e774
mov edx, dword [ebp - 0x1bc]
mov eax, dword [edx + 4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40e8d8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0x114]
push edx
call fcn.004485e0
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x182
movsx edx, word [0x44d138]
test edx, edx
je 0x436d66
mov dword [ebp - 4], 0x183
push 5
mov eax, dword [ebp - 0x1bc]
mov ecx, dword [eax + 4]
push ecx
lea edx, [ebp - 0xcc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
mov eax, dword [ebp - 0x1bc]
mov ecx, dword [eax]
push ecx
lea edx, [ebp - 0xc8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.0040b200
mov dword [ebp - 0x19c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov eax, dword [ebp - 0xc8]
push eax
mov ecx, dword [ebp - 0x1bc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov edx, dword [ebp - 0xcc]
push edx
mov eax, dword [ebp - 0x1bc]
add eax, 4
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x19c]
mov dword [ebp - 0xa0], ecx
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0x184
push 0x40e7c0
mov ecx, dword [ebp - 0x1bc]
mov edx, dword [ecx]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40a814
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x1bc]
mov ecx, dword [eax + 4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40e81c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0x114]
push ecx
call fcn.004485e0
lea edx, [ebp - 0xdc]
push edx
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x1c
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x185
mov edx, dword [0x44d1ac]
add edx, 1
jo 0x439fa7
mov dword [0x44d1ac], edx
jmp 0x4370b5
mov dword [ebp - 4], 0x187
mov dword [ebp - 0x17c], 0x405fc4
mov dword [ebp - 0x184], 8
lea edx, [ebp - 0x184]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov eax, dword [ebp - 0x1bc]
add eax, 4
mov dword [ebp - 0x16c], eax
mov dword [ebp - 0x174], 0x4008
lea ecx, [ebp - 0x114]
push ecx
lea edx, [ebp - 0x174]
push edx
lea eax, [ebp - 0x124]
push eax
call fcn.0043a450
lea ecx, [ebp - 0x124]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov word [ebp - 0x6c], ax
lea edx, [ebp - 0x124]
push edx
lea eax, [ebp - 0x114]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x188
cmp word [ebp - 0x6c], 0x21
jne 0x436e19
mov dword [ebp - 4], 0x189
mov dword [ebp - 0xbc], 0x1b
jmp 0x439dc1
mov dword [ebp - 4], 0x18c
mov ecx, dword [ebp - 0x1bc]
mov edx, dword [ecx + 4]
push edx
mov eax, dword [ebp - 0x1bc]
mov ecx, dword [eax]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcFileCopy]
mov dword [ebp - 4], 0x18d
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea edx, [ebp - 0x104]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x1a0], eax
lea eax, [ebp - 0x19c]
push eax
mov ecx, dword [ebp - 0x1a0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1a0]
push eax
call dword [edx + 0x1c]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x436ea7
push 0x1c
push 0x406f9c
mov ecx, dword [ebp - 0x1a0]
push ecx
mov edx, dword [ebp - 0x1a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3e0], eax
jmp 0x436eb1
mov dword [ebp - 0x3e0], 0
xor eax, eax
cmp dword [ebp - 0x19c], 0
setne al
neg eax
mov word [ebp - 0x1a8], ax
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx ecx, word [ebp - 0x1a8]
test ecx, ecx
je 0x43701f
mov dword [ebp - 4], 0x18e
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea edx, [ebp - 0x104]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x1a0], eax
lea eax, [ebp - 0xcc]
push eax
mov ecx, dword [ebp - 0x1a0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1a0]
push eax
call dword [edx + 0x2c]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x436f4f
push 0x2c
push 0x406f9c
mov ecx, dword [ebp - 0x1a0]
push ecx
mov edx, dword [ebp - 0x1a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3e4], eax
jmp 0x436f59
mov dword [ebp - 0x3e4], 0
push 0x40e930
mov eax, dword [ebp - 0x1bc]
mov ecx, dword [eax + 4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40e860
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0xcc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0x114]
push ecx
call fcn.004485e0
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xc8]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x18f
mov dword [ebp - 0xbc], 0x1b
jmp 0x439dc1
mov dword [ebp - 4], 0x192
push 0x40e774
mov eax, dword [ebp - 0x1bc]
mov ecx, dword [eax + 4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40e874
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0x114]
push eax
call fcn.004485e0
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xc8]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x193
mov eax, dword [0x44d1a8]
add eax, 1
jo 0x439fa7
mov dword [0x44d1a8], eax
jmp 0x437152
mov dword [ebp - 4], 0x198
push 0x40e774
mov ecx, dword [ebp - 0x1bc]
mov edx, dword [ecx + 4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40e874
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0x114]
push ecx
call fcn.004485e0
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x199
mov ecx, dword [0x44d1a8]
add ecx, 1
jo 0x439fa7
mov dword [0x44d1a8], ecx
jmp 0x437ab3
mov dword [ebp - 4], 0x19d
mov edx, dword [ebp - 0x1bc]
mov eax, dword [edx + 4]
push eax
mov ecx, dword [ebp - 0x1bc]
mov edx, dword [ecx]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcFileCopy]
mov dword [ebp - 4], 0x19e
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea eax, [ebp - 0x104]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x1a0], eax
lea ecx, [ebp - 0x19c]
push ecx
mov edx, dword [ebp - 0x1a0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x1a0]
push ecx
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x4371e5
push 0x1c
push 0x406f9c
mov edx, dword [ebp - 0x1a0]
push edx
mov eax, dword [ebp - 0x1a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3e8], eax
jmp 0x4371ef
mov dword [ebp - 0x3e8], 0
xor ecx, ecx
cmp dword [ebp - 0x19c], 0x4c
sete cl
neg ecx
mov word [ebp - 0x1a8], cx
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx edx, word [ebp - 0x1a8]
test edx, edx
je 0x43734d
mov dword [ebp - 4], 0x19f
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea eax, [ebp - 0x104]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x3ec], eax
mov ecx, dword [ebp - 0x3ec]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3ec]
push eax
call dword [edx + 0x48]
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x1a0
push 0
mov ecx, dword [ebp - 0x1bc]
mov edx, dword [ecx + 4]
push edx
call fcn.00444200
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call fcn.0042e0a0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x1a1
push 0x40e95c
mov eax, dword [ebp - 0x1bc]
mov ecx, dword [eax + 4]
push ecx
call fcn.00444200
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40e970
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0x114]
push eax
call fcn.004485e0
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1a2
mov ecx, dword [ebp - 0x1bc]
mov edx, dword [ecx + 4]
push edx
mov eax, dword [ebp - 0x1bc]
mov ecx, dword [eax]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcFileCopy]
mov dword [ebp - 4], 0x1a4
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea edx, [ebp - 0x104]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x1a0], eax
lea eax, [ebp - 0x19c]
push eax
mov ecx, dword [ebp - 0x1a0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1a0]
push eax
call dword [edx + 0x1c]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x4373bb
push 0x1c
push 0x406f9c
mov ecx, dword [ebp - 0x1a0]
push ecx
mov edx, dword [ebp - 0x1a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3f0], eax
jmp 0x4373c5
mov dword [ebp - 0x3f0], 0
xor eax, eax
cmp dword [ebp - 0x19c], 0
setne al
neg eax
mov word [ebp - 0x1a8], ax
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx ecx, word [ebp - 0x1a8]
test ecx, ecx
je 0x4379d9
mov dword [ebp - 4], 0x1a5
push 0x40e774
mov edx, dword [ebp - 0x1bc]
mov eax, dword [edx + 4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40e988
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0x114]
push edx
call fcn.004485e0
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1a6
movsx edx, word [0x44d138]
test edx, edx
je 0x437683
mov dword [ebp - 4], 0x1a7
push 5
mov eax, dword [ebp - 0x1bc]
mov ecx, dword [eax + 4]
push ecx
lea edx, [ebp - 0xcc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
mov eax, dword [ebp - 0x1bc]
mov ecx, dword [eax]
push ecx
lea edx, [ebp - 0xc8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
call fcn.0040b200
mov dword [ebp - 0x19c], eax
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov eax, dword [ebp - 0xc8]
push eax
mov ecx, dword [ebp - 0x1bc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov edx, dword [ebp - 0xcc]
push edx
mov eax, dword [ebp - 0x1bc]
add eax, 4
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
mov ecx, dword [ebp - 0x19c]
mov dword [ebp - 0xa0], ecx
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0x1a8
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea ecx, [ebp - 0x104]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x1a0], eax
lea edx, [ebp - 0xcc]
push edx
mov eax, dword [ebp - 0x1a0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x1a0]
push edx
call dword [ecx + 0x2c]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x43758e
push 0x2c
push 0x406f9c
mov eax, dword [ebp - 0x1a0]
push eax
mov ecx, dword [ebp - 0x1a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3f4], eax
jmp 0x437598
mov dword [ebp - 0x3f4], 0
push 0x40e774
mov edx, dword [ebp - 0x1bc]
mov eax, dword [edx + 4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40e9c8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0xcc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40e9f0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xd8]
push edx
lea eax, [ebp - 0x114]
push eax
call fcn.004485e0
lea ecx, [ebp - 0xd8]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xc8]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1a9
mov eax, dword [0x44d1ac]
add eax, 1
jo 0x439fa7
mov dword [0x44d1ac], eax
jmp 0x4379d4
mov dword [ebp - 4], 0x1ab
mov dword [ebp - 0x17c], 0x405fc4
mov dword [ebp - 0x184], 8
lea edx, [ebp - 0x184]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov ecx, dword [ebp - 0x1bc]
add ecx, 4
mov dword [ebp - 0x16c], ecx
mov dword [ebp - 0x174], 0x4008
lea edx, [ebp - 0x114]
push edx
lea eax, [ebp - 0x174]
push eax
lea ecx, [ebp - 0x124]
push ecx
call fcn.0043a450
lea edx, [ebp - 0x124]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov word [ebp - 0x6c], ax
lea eax, [ebp - 0x124]
push eax
lea ecx, [ebp - 0x114]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x1ac
cmp word [ebp - 0x6c], 0x21
jne 0x437736
mov dword [ebp - 4], 0x1ad
mov dword [ebp - 0xbc], 0x1b
jmp 0x439dc1
mov dword [ebp - 4], 0x1b0
mov edx, dword [ebp - 0x1bc]
mov eax, dword [edx + 4]
push eax
mov ecx, dword [ebp - 0x1bc]
mov edx, dword [ecx]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcFileCopy]
mov dword [ebp - 4], 0x1b1
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea eax, [ebp - 0x104]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x1a0], eax
lea ecx, [ebp - 0x19c]
push ecx
mov edx, dword [ebp - 0x1a0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x1a0]
push ecx
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x4377c4
push 0x1c
push 0x406f9c
mov edx, dword [ebp - 0x1a0]
push edx
mov eax, dword [ebp - 0x1a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3f8], eax
jmp 0x4377ce
mov dword [ebp - 0x3f8], 0
xor ecx, ecx
cmp dword [ebp - 0x19c], 0
setne cl
neg ecx
mov word [ebp - 0x1a8], cx
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx edx, word [ebp - 0x1a8]
test edx, edx
je 0x43793c
mov dword [ebp - 4], 0x1b2
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea eax, [ebp - 0x104]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x1a0], eax
lea ecx, [ebp - 0xcc]
push ecx
mov edx, dword [ebp - 0x1a0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x1a0]
push ecx
call dword [eax + 0x2c]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x43786c
push 0x2c
push 0x406f9c
mov edx, dword [ebp - 0x1a0]
push edx
mov eax, dword [ebp - 0x1a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3fc], eax
jmp 0x437876
mov dword [ebp - 0x3fc], 0
push 0x40e930
mov ecx, dword [ebp - 0x1bc]
mov edx, dword [ecx + 4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40e860
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0xcc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0x114]
push edx
call fcn.004485e0
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xc8]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1b3
mov dword [ebp - 0xbc], 0x1b
jmp 0x439dc1
mov dword [ebp - 4], 0x1b6
push 0x40e774
mov ecx, dword [ebp - 0x1bc]
mov edx, dword [ecx + 4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40ea3c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0x114]
push ecx
call fcn.004485e0
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1b7
mov ecx, dword [0x44d1a4]
add ecx, 1
jo 0x439fa7
mov dword [0x44d1a4], ecx
jmp 0x437a71
mov dword [ebp - 4], 0x1bc
push 0x40e774
mov edx, dword [ebp - 0x1bc]
mov eax, dword [edx + 4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40ea3c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0x114]
push edx
call fcn.004485e0
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1bd
mov edx, dword [0x44d1a4]
add edx, 1
jo 0x439fa7
mov dword [0x44d1a4], edx
mov dword [ebp - 4], 0x1bf
push 0x40c628
mov eax, dword [ebp - 0x1bc]
mov ecx, dword [eax + 4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xc8]
push edx
call fcn.0042dfa0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x1c1
mov dword [ebp - 0x1bc], 0
lea eax, [ebp - 0x1b8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov dword [ebp - 4], 0x1c2
jmp 0x435b5c
mov dword [ebp - 4], 0x1c3
cmp dword [0x44d1ac], 0
jle 0x437fc6
mov dword [ebp - 4], 0x1c4
cmp dword [ebp - 0x58], 0
jne 0x437b18
lea ecx, [ebp - 0x58]
push ecx
push 0x404d44
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
lea edx, [ebp - 0x58]
mov dword [ebp - 0x400], edx
jmp 0x437b21
lea eax, [ebp - 0x58]
mov dword [ebp - 0x400], eax
mov ecx, dword [ebp - 0x400]
mov edx, dword [ecx]
mov dword [ebp - 0x1a0], edx
push 0x80000002
mov eax, dword [ebp - 0x1a0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x1a0]
push edx
call dword [ecx + 0x58]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x437b7a
push 0x58
push 0x4065a0
mov eax, dword [ebp - 0x1a0]
push eax
mov ecx, dword [ebp - 0x1a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x404], eax
jmp 0x437b84
mov dword [ebp - 0x404], 0
mov dword [ebp - 4], 0x1c5
cmp dword [ebp - 0x58], 0
jne 0x437bab
lea edx, [ebp - 0x58]
push edx
push 0x404d44
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
lea eax, [ebp - 0x58]
mov dword [ebp - 0x408], eax
jmp 0x437bb4
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x408], ecx
mov edx, dword [ebp - 0x408]
mov eax, dword [edx]
mov dword [ebp - 0x1a0], eax
push 0x40ea50
mov ecx, dword [ebp - 0x1a0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1a0]
push eax
call dword [edx + 0x60]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x437c0d
push 0x60
push 0x4065a0
mov ecx, dword [ebp - 0x1a0]
push ecx
mov edx, dword [ebp - 0x1a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x40c], eax
jmp 0x437c17
mov dword [ebp - 0x40c], 0
mov dword [ebp - 4], 0x1c6
cmp dword [ebp - 0x58], 0
jne 0x437c3e
lea eax, [ebp - 0x58]
push eax
push 0x404d44
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x410], ecx
jmp 0x437c47
lea edx, [ebp - 0x58]
mov dword [ebp - 0x410], edx
mov eax, dword [ebp - 0x410]
mov ecx, dword [eax]
mov dword [ebp - 0x1a0], ecx
push 0x40eab8
mov edx, dword [ebp - 0x1a0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x1a0]
push ecx
call dword [eax + 0x68]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x437ca0
push 0x68
push 0x4065a0
mov edx, dword [ebp - 0x1a0]
push edx
mov eax, dword [ebp - 0x1a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x414], eax
jmp 0x437caa
mov dword [ebp - 0x414], 0
mov dword [ebp - 4], 0x1c7
cmp dword [ebp - 0x58], 0
jne 0x437cd1
lea ecx, [ebp - 0x58]
push ecx
push 0x404d44
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
lea edx, [ebp - 0x58]
mov dword [ebp - 0x418], edx
jmp 0x437cda
lea eax, [ebp - 0x58]
mov dword [ebp - 0x418], eax
mov ecx, dword [ebp - 0x418]
mov edx, dword [ecx]
mov dword [ebp - 0x1a0], edx
push 4
mov eax, dword [ebp - 0x1a0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x1a0]
push edx
call dword [ecx + 0x50]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x437d30
push 0x50
push 0x4065a0
mov eax, dword [ebp - 0x1a0]
push eax
mov ecx, dword [ebp - 0x1a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x41c], eax
jmp 0x437d3a
mov dword [ebp - 0x41c], 0
mov dword [ebp - 4], 0x1c8
cmp dword [ebp - 0x58], 0
jne 0x437d61
lea edx, [ebp - 0x58]
push edx
push 0x404d44
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
lea eax, [ebp - 0x58]
mov dword [ebp - 0x420], eax
jmp 0x437d6a
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x420], ecx
mov edx, dword [ebp - 0x420]
mov eax, dword [edx]
mov dword [ebp - 0x1a0], eax
mov dword [ebp - 0x16c], 1
mov dword [ebp - 0x174], 2
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x174]
mov dword [ecx], edx
mov eax, dword [ebp - 0x170]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x16c]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x168]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x1a0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1a0]
push eax
call dword [edx + 0x34]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x437e01
push 0x34
push 0x4065a0
mov ecx, dword [ebp - 0x1a0]
push ecx
mov edx, dword [ebp - 0x1a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x424], eax
jmp 0x437e0b
mov dword [ebp - 0x424], 0
mov dword [ebp - 4], 0x1c9
cmp dword [ebp - 0x58], 0
jne 0x437e32
lea eax, [ebp - 0x58]
push eax
push 0x404d44
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x428], ecx
jmp 0x437e3b
lea edx, [ebp - 0x58]
mov dword [ebp - 0x428], edx
mov eax, dword [ebp - 0x428]
mov ecx, dword [eax]
mov dword [ebp - 0x1a0], ecx
push 0x40eae8
mov edx, dword [ebp - 0x1a0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x1a0]
push ecx
call dword [eax + 0x68]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x437e94
push 0x68
push 0x4065a0
mov edx, dword [ebp - 0x1a0]
push edx
mov eax, dword [ebp - 0x1a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x42c], eax
jmp 0x437e9e
mov dword [ebp - 0x42c], 0
mov dword [ebp - 4], 0x1ca
mov dword [ebp - 0x16c], 0x40eb24
mov dword [ebp - 0x174], 8
cmp dword [ebp - 0x58], 0
jne 0x437ed9
lea ecx, [ebp - 0x58]
push ecx
push 0x404d44
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
lea edx, [ebp - 0x58]
mov dword [ebp - 0x430], edx
jmp 0x437ee2
lea eax, [ebp - 0x58]
mov dword [ebp - 0x430], eax
mov ecx, dword [ebp - 0x430]
mov edx, dword [ecx]
mov dword [ebp - 0x1a0], edx
lea eax, [ebp - 0x114]
push eax
mov ecx, dword [ebp - 0x1a0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1a0]
push eax
call dword [edx + 0x30]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x437f3d
push 0x30
push 0x4065a0
mov ecx, dword [ebp - 0x1a0]
push ecx
mov edx, dword [ebp - 0x1a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x434], eax
jmp 0x437f47
mov dword [ebp - 0x434], 0
lea eax, [ebp - 0x174]
push eax
lea ecx, [ebp - 0x114]
push ecx
lea edx, [ebp - 0x124]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0x134]
push ecx
call fcn.004485e0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x134]
push edx
lea eax, [ebp - 0x124]
push eax
lea ecx, [ebp - 0x114]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x1cb
mov word [0x44d1d8], 0xffff
mov dword [ebp - 4], 0x1cd
mov dword [ebp - 0x17c], 0x40ebc4
mov dword [ebp - 0x184], 8
lea edx, [ebp - 0x184]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x16c], 0x44d1a0
mov dword [ebp - 0x174], 0x4003
push 0x40eb70
push 1
push 1
lea edx, [ebp - 0x114]
push edx
lea eax, [ebp - 0x174]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromFormatVar]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0x124]
push edx
call fcn.004485e0
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea edx, [ebp - 0x124]
push edx
lea eax, [ebp - 0x114]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x1ce
mov dword [ebp - 0x17c], 0x40ebc4
mov dword [ebp - 0x184], 8
lea edx, [ebp - 0x184]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x16c], 0x44d1a4
mov dword [ebp - 0x174], 0x4003
push 0x40ebd4
push 1
push 1
lea ecx, [ebp - 0x114]
push ecx
lea edx, [ebp - 0x174]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromFormatVar]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0x124]
push ecx
call fcn.004485e0
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x124]
push ecx
lea edx, [ebp - 0x114]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x1cf
mov dword [ebp - 0x17c], 0x40ebc4
mov dword [ebp - 0x184], 8
lea edx, [ebp - 0x184]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x16c], 0x44d1a8
mov dword [ebp - 0x174], 0x4003
push 0x40ec28
push 1
push 1
lea eax, [ebp - 0x114]
push eax
lea ecx, [ebp - 0x174]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromFormatVar]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0x124]
push eax
call fcn.004485e0
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xc8]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea eax, [ebp - 0x124]
push eax
lea ecx, [ebp - 0x114]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x1d0
mov dword [ebp - 0x17c], 0x40ebc4
mov dword [ebp - 0x184], 8
lea edx, [ebp - 0x184]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x16c], 0x44d1b0
mov dword [ebp - 0x174], 0x4003
push 0x40ec7c
push 1
push 1
lea edx, [ebp - 0x114]
push edx
lea eax, [ebp - 0x174]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromFormatVar]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0x124]
push edx
call fcn.004485e0
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea edx, [ebp - 0x124]
push edx
lea eax, [ebp - 0x114]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x1d1
mov dword [ebp - 0x17c], 0x40ebc4
mov dword [ebp - 0x184], 8
lea edx, [ebp - 0x184]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x16c], 0x44d1ac
mov dword [ebp - 0x174], 0x4003
push 0x40ecd0
push 1
push 1
lea ecx, [ebp - 0x114]
push ecx
lea edx, [ebp - 0x174]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromFormatVar]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0x124]
push ecx
call fcn.004485e0
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x124]
push ecx
lea edx, [ebp - 0x114]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x1d2
mov dword [ebp - 0x17c], 0x40ebc4
mov dword [ebp - 0x184], 8
lea edx, [ebp - 0x184]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov dword [ebp - 0x16c], 0x44d1b4
mov dword [ebp - 0x174], 0x4003
push 0x40ed24
push 1
push 1
lea eax, [ebp - 0x114]
push eax
lea ecx, [ebp - 0x174]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromFormatVar]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0x124]
push eax
call fcn.004485e0
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xc8]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea eax, [ebp - 0x124]
push eax
lea ecx, [ebp - 0x114]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x1d3
push 0x40ed78
call dword [sym.imp.MSVBVM60.DLL_rtcGetTimer]
fsub dword [ebp - 0x94]
fnstsw ax
test al, 0xd
jne 0x439fa2
push ecx
fstp dword [esp]
call dword [sym.imp.MSVBVM60.DLL___vbaStrR4]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40eda4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0x114]
push eax
call fcn.004485e0
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1d4
mov edx, 0x40d4f4
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x405fdc
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0xc8]
push ecx
call fcn.0042e5a0
mov si, ax
lea edx, [ebp - 0xcc]
push edx
call fcn.0042e460
and si, ax
mov word [ebp - 0x1a0], si
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
movsx edx, word [ebp - 0x1a0]
test edx, edx
je 0x4388ff
mov dword [ebp - 4], 0x1d5
cmp dword [ebp - 0x58], 0
jne 0x4385af
lea eax, [ebp - 0x58]
push eax
push 0x404d44
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x438], ecx
jmp 0x4385b8
lea edx, [ebp - 0x58]
mov dword [ebp - 0x438], edx
mov eax, dword [ebp - 0x438]
mov ecx, dword [eax]
mov dword [ebp - 0x1a0], ecx
push 0x80000002
mov edx, dword [ebp - 0x1a0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x1a0]
push ecx
call dword [eax + 0x58]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x438611
push 0x58
push 0x4065a0
mov edx, dword [ebp - 0x1a0]
push edx
mov eax, dword [ebp - 0x1a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x43c], eax
jmp 0x43861b
mov dword [ebp - 0x43c], 0
mov dword [ebp - 4], 0x1d6
cmp dword [ebp - 0x58], 0
jne 0x438642
lea ecx, [ebp - 0x58]
push ecx
push 0x404d44
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
lea edx, [ebp - 0x58]
mov dword [ebp - 0x440], edx
jmp 0x43864b
lea eax, [ebp - 0x58]
mov dword [ebp - 0x440], eax
mov ecx, dword [ebp - 0x440]
mov edx, dword [ecx]
mov dword [ebp - 0x1a0], edx
push 0x40d528
mov eax, dword [ebp - 0x1a0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x1a0]
push edx
call dword [ecx + 0x60]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x4386a4
push 0x60
push 0x4065a0
mov eax, dword [ebp - 0x1a0]
push eax
mov ecx, dword [ebp - 0x1a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x444], eax
jmp 0x4386ae
mov dword [ebp - 0x444], 0
mov dword [ebp - 4], 0x1d7
cmp dword [ebp - 0x58], 0
jne 0x4386d5
lea edx, [ebp - 0x58]
push edx
push 0x404d44
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
lea eax, [ebp - 0x58]
mov dword [ebp - 0x448], eax
jmp 0x4386de
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x448], ecx
mov edx, dword [ebp - 0x448]
mov eax, dword [edx]
mov dword [ebp - 0x1a0], eax
push 1
mov ecx, dword [ebp - 0x1a0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1a0]
push eax
call dword [edx + 0x50]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x438734
push 0x50
push 0x4065a0
mov ecx, dword [ebp - 0x1a0]
push ecx
mov edx, dword [ebp - 0x1a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x44c], eax
jmp 0x43873e
mov dword [ebp - 0x44c], 0
mov dword [ebp - 4], 0x1d8
cmp dword [ebp - 0x58], 0
jne 0x438765
lea eax, [ebp - 0x58]
push eax
push 0x404d44
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x450], ecx
jmp 0x43876e
lea edx, [ebp - 0x58]
mov dword [ebp - 0x450], edx
mov eax, dword [ebp - 0x450]
mov ecx, dword [eax]
mov dword [ebp - 0x1a0], ecx
push 0x40d588
mov edx, dword [ebp - 0x1a0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x1a0]
push ecx
call dword [eax + 0x68]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x4387c7
push 0x68
push 0x4065a0
mov edx, dword [ebp - 0x1a0]
push edx
mov eax, dword [ebp - 0x1a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x454], eax
jmp 0x4387d1
mov dword [ebp - 0x454], 0
mov dword [ebp - 4], 0x1d9
cmp dword [ebp - 0x58], 0
jne 0x4387f8
lea ecx, [ebp - 0x58]
push ecx
push 0x404d44
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
lea edx, [ebp - 0x58]
mov dword [ebp - 0x458], edx
jmp 0x438801
lea eax, [ebp - 0x58]
mov dword [ebp - 0x458], eax
mov ecx, dword [ebp - 0x458]
mov edx, dword [ecx]
mov dword [ebp - 0x1a0], edx
lea eax, [ebp - 0x114]
push eax
mov ecx, dword [ebp - 0x1a0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1a0]
push eax
call dword [edx + 0x30]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x43885c
push 0x30
push 0x4065a0
mov ecx, dword [ebp - 0x1a0]
push ecx
mov edx, dword [ebp - 0x1a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x45c], eax
jmp 0x438866
mov dword [ebp - 0x45c], 0
lea eax, [ebp - 0x114]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1da
mov ecx, dword [ebp - 0x48]
push ecx
push 0x40d5ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrLike]
mov si, ax
mov edx, dword [ebp - 0x48]
push edx
push 0x40d5b8
call dword [sym.imp.MSVBVM60.DLL___vbaStrLike]
or si, ax
mov word [ebp - 0x90], si
mov dword [ebp - 4], 0x1db
mov edx, 0x40edb4
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0x114]
push ecx
call fcn.004485e0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x439b75
mov dword [ebp - 4], 0x1dd
mov edx, dword [ebp - 0x1b4]
push edx
push 0x40ede0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x43899b
mov dword [ebp - 4], 0x1de
cmp dword [0x44d0f8], 0
jne 0x43894d
push 0x44d0f8
push 0x4053d0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x460], 0x44d0f8
jmp 0x438957
mov dword [ebp - 0x460], 0x44d0f8
mov eax, dword [ebp - 0x460]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x460]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x2fc]
push eax
lea eax, [ebp - 0x104]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0x104]
push ecx
call fcn.0043cad0
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
jmp 0x439b75
mov dword [ebp - 4], 0x1df
mov edx, dword [ebp - 0x1b4]
push edx
push 0x40ee08
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x438a7b
mov dword [ebp - 4], 0x1e0
push 1
mov eax, dword [ebp - 0x98]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406b10
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x1a0], ax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx ecx, word [ebp - 0x1a0]
test ecx, ecx
je 0x438a4a
mov dword [ebp - 4], 0x1e1
mov edx, dword [ebp - 0x98]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
sub eax, 1
jo 0x439fa7
push eax
mov eax, dword [ebp - 0x98]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x1e3
lea ecx, [ebp - 0x7c]
push ecx
push 0
mov edx, dword [ebp - 0x98]
push edx
lea eax, [ebp - 0x114]
push eax
call fcn.00443bb0
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x439b75
mov dword [ebp - 4], 0x1e4
mov ecx, dword [ebp - 0x1b4]
push ecx
push 0x40ee24
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4391d5
mov dword [ebp - 4], 0x1e5
call dword [sym.imp.MSVBVM60.DLL_rtcGetTimer]
fstp dword [ebp - 0x94]
mov dword [ebp - 4], 0x1e6
movsx edx, word [ebp - 0x90]
test edx, edx
je 0x438e88
mov dword [ebp - 4], 0x1e7
push 0x40ee40
mov eax, dword [ebp - 0x98]
push eax
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], 0x1e8
push 0x40ee5c
mov ecx, dword [ebp - 0x98]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40ee9c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0x114]
push eax
call fcn.004485e0
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xc8]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1e9
mov edx, 0x405d70
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x405d70
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xc8]
push edx
lea eax, [ebp - 0x80]
push eax
call fcn.004459f0
mov dword [ebp - 0x60], eax
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xc8]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0x1ea
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x1a8], ecx
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea edx, [ebp - 0x104]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x1a0], eax
lea eax, [ebp - 0x19c]
push eax
mov ecx, dword [ebp - 0x1a0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1a0]
push eax
call dword [edx + 0x4c]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x438c3e
push 0x4c
push 0x406f9c
mov ecx, dword [ebp - 0x1a0]
push ecx
mov edx, dword [ebp - 0x1a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x464], eax
jmp 0x438c48
mov dword [ebp - 0x464], 0
push 0x40e12c
mov eax, dword [ebp - 0x60]
or eax, dword [ebp - 0x19c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x1a8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1a8]
push eax
call dword [edx + 0x54]
fnclex
mov dword [ebp - 0x1ac], eax
cmp dword [ebp - 0x1ac], 0
jge 0x438cc7
push 0x54
push 0x40a93c
mov ecx, dword [ebp - 0x1a8]
push ecx
mov edx, dword [ebp - 0x1ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x468], eax
jmp 0x438cd1
mov dword [ebp - 0x468], 0
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x1eb
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov dword [ebp - 0x1a0], eax
lea ecx, [ebp - 0xc8]
push ecx
mov edx, dword [ebp - 0x1a0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x1a0]
push ecx
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x438d55
push 0x50
push 0x40a93c
mov edx, dword [ebp - 0x1a0]
push edx
mov eax, dword [ebp - 0x1a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x46c], eax
jmp 0x438d5f
mov dword [ebp - 0x46c], 0
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x214], ecx
mov dword [ebp - 0xc8], 0
mov edx, dword [ebp - 0x214]
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0x114]
push eax
call fcn.004485e0
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1ec
mov dword [ebp - 0x16c], 0x40e17c
mov dword [ebp - 0x174], 8
lea ecx, [ebp - 0x114]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
lea edx, [ebp - 0x174]
push edx
lea eax, [ebp - 0x114]
push eax
lea ecx, [ebp - 0x124]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xc8]
push edx
lea eax, [ebp - 0x134]
push eax
call fcn.004485e0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x134]
push ecx
lea edx, [ebp - 0x124]
push edx
lea eax, [ebp - 0x114]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x1ed
cmp dword [ebp - 0x60], 1
jne 0x438e83
mov dword [ebp - 4], 0x1ee
mov edx, 0x40de34
mov ecx, 0x44d10c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1ef
mov dword [ebp - 0xbc], 6
jmp 0x439dc1
jmp 0x4391d0
mov dword [ebp - 4], 0x1f3
push 1
mov ecx, dword [ebp - 0x98]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406b10
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x1a0], ax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx edx, word [ebp - 0x1a0]
test edx, edx
je 0x438f16
mov dword [ebp - 4], 0x1f4
mov eax, dword [ebp - 0x98]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
sub eax, 1
jo 0x439fa7
push eax
mov ecx, dword [ebp - 0x98]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x1f6
lea edx, [ebp - 0x98]
push edx
lea eax, [ebp - 0x114]
push eax
call fcn.00442790
lea ecx, [ebp - 0x114]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [0x44d064], eax
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1f7
mov edx, dword [ebp + 8]
mov eax, dword [edx]
mov dword [ebp - 0x1a0], eax
mov ecx, dword [0x44d064]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40eec0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcGetTimer]
fsub dword [ebp - 0x94]
fnstsw ax
test al, 0xd
jne 0x439fa2
push ecx
fstp dword [esp]
call dword [sym.imp.MSVBVM60.DLL___vbaStrR4]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40de08
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [0x44d06c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x1a0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x1a0]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x43906b
push 0x54
push 0x40a93c
mov eax, dword [ebp - 0x1a0]
push eax
mov ecx, dword [ebp - 0x1a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x470], eax
jmp 0x439075
mov dword [ebp - 0x470], 0
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0xd8]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xc8]
push edx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x20
mov dword [ebp - 4], 0x1f8
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x1a0], ecx
lea edx, [ebp - 0xc8]
push edx
mov eax, dword [ebp - 0x1a0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x1a0]
push edx
call dword [ecx + 0x50]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x439110
push 0x50
push 0x40a93c
mov eax, dword [ebp - 0x1a0]
push eax
mov ecx, dword [ebp - 0x1a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x474], eax
jmp 0x43911a
mov dword [ebp - 0x474], 0
mov edx, dword [ebp - 0xc8]
mov dword [ebp - 0x218], edx
mov dword [ebp - 0xc8], 0
mov edx, dword [ebp - 0x218]
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0x114]
push ecx
call fcn.004485e0
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1f9
xor edx, edx
cmp dword [0x44d06c], 0
setg dl
neg edx
mov ax, word [0x44d076]
or ax, dx
mov word [0x44d076], ax
mov dword [ebp - 4], 0x1fa
movsx ecx, word [0x44d076]
test ecx, ecx
je 0x4391d0
mov dword [ebp - 4], 0x1fb
mov edx, 0x40de34
mov ecx, 0x44d10c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1fc
mov dword [ebp - 0xbc], 6
jmp 0x439dc1
jmp 0x439b75
mov dword [ebp - 4], 0x200
mov edx, dword [ebp - 0x1b4]
push edx
push 0x40eee0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x43931a
mov dword [ebp - 4], 0x201
call dword [sym.imp.MSVBVM60.DLL_rtcGetTimer]
fstp dword [ebp - 0x94]
mov dword [ebp - 4], 0x202
mov eax, dword [ebp - 0x7c]
push eax
call fcn.0041bcb0
mov dword [ebp - 0x50], eax
mov dword [ebp - 4], 0x203
cmp dword [ebp - 0x50], 0
je 0x4392ca
mov dword [ebp - 4], 0x204
mov cx, word [0x44d076]
mov word [ebp - 0x17c], cx
mov dword [ebp - 0x184], 0xb
lea edx, [ebp - 0x50]
push edx
mov eax, dword [ebp - 0x50]
push eax
lea ecx, [ebp - 0x114]
push ecx
call fcn.0041bed0
mov dword [ebp - 0x16c], 0
mov dword [ebp - 0x174], 0x8002
lea edx, [ebp - 0x184]
push edx
lea eax, [ebp - 0x114]
push eax
lea ecx, [ebp - 0x174]
push ecx
lea edx, [ebp - 0x124]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x134]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x44d076], ax
lea ecx, [ebp - 0x184]
push ecx
lea edx, [ebp - 0x114]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x206
movsx eax, word [0x44d076]
test eax, eax
je 0x439315
mov dword [ebp - 4], 0x207
push 0x40eefc
mov ecx, dword [ebp - 0x7c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x44d10c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x208
mov dword [ebp - 0xbc], 0x1770
jmp 0x439dc1
jmp 0x439b75
mov dword [ebp - 4], 0x20b
mov edx, dword [ebp - 0x1b4]
push edx
push 0x40ef30
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x43999a
mov dword [ebp - 4], 0x20c
mov dword [ebp - 0x16c], 0x40ef48
mov dword [ebp - 0x174], 8
lea eax, [ebp - 0x114]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
lea ecx, [ebp - 0x174]
push ecx
lea edx, [ebp - 0x114]
push edx
lea eax, [ebp - 0x124]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x134]
push edx
call fcn.004485e0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x134]
push eax
lea ecx, [ebp - 0x124]
push ecx
lea edx, [ebp - 0x114]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x20d
mov word [ebp - 0x198], 0
mov edx, 0x405d70
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x405d70
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x40ef70
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x198]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
call fcn.004459f0
mov dword [ebp - 0x60], eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x20e
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov dword [ebp - 0x1a8], edx
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea eax, [ebp - 0x104]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x1a0], eax
lea ecx, [ebp - 0x19c]
push ecx
mov edx, dword [ebp - 0x1a0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x1a0]
push ecx
call dword [eax + 0x4c]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x4394d2
push 0x4c
push 0x406f9c
mov edx, dword [ebp - 0x1a0]
push edx
mov eax, dword [ebp - 0x1a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x478], eax
jmp 0x4394dc
mov dword [ebp - 0x478], 0
push 0x40e12c
mov ecx, dword [ebp - 0x60]
or ecx, dword [ebp - 0x19c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x1a8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x1a8]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x1ac], eax
cmp dword [ebp - 0x1ac], 0
jge 0x43955b
push 0x54
push 0x40a93c
mov edx, dword [ebp - 0x1a8]
push edx
mov eax, dword [ebp - 0x1ac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x47c], eax
jmp 0x439565
mov dword [ebp - 0x47c], 0
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xc8]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x20f
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
mov dword [ebp - 0x1a0], ecx
lea edx, [ebp - 0xc8]
push edx
mov eax, dword [ebp - 0x1a0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x1a0]
push edx
call dword [ecx + 0x50]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x4395e9
push 0x50
push 0x40a93c
mov eax, dword [ebp - 0x1a0]
push eax
mov ecx, dword [ebp - 0x1a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x480], eax
jmp 0x4395f3
mov dword [ebp - 0x480], 0
mov edx, dword [ebp - 0xc8]
mov dword [ebp - 0x21c], edx
mov dword [ebp - 0xc8], 0
mov edx, dword [ebp - 0x21c]
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0x114]
push ecx
call fcn.004485e0
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x210
mov dword [ebp - 0x16c], 0x40efc0
mov dword [ebp - 0x174], 8
lea edx, [ebp - 0x114]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
lea eax, [ebp - 0x174]
push eax
lea ecx, [ebp - 0x114]
push ecx
lea edx, [ebp - 0x124]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0x134]
push ecx
call fcn.004485e0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x134]
push edx
lea eax, [ebp - 0x124]
push eax
lea ecx, [ebp - 0x114]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x211
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea edx, [ebp - 0x104]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x1a0], eax
lea eax, [ebp - 0x19c]
push eax
mov ecx, dword [ebp - 0x1a0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1a0]
push eax
call dword [edx + 0x4c]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x43974b
push 0x4c
push 0x406f9c
mov ecx, dword [ebp - 0x1a0]
push ecx
mov edx, dword [ebp - 0x1a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x484], eax
jmp 0x439755
mov dword [ebp - 0x484], 0
mov eax, dword [ebp - 0x60]
or eax, dword [ebp - 0x19c]
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x1a8], ax
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx ecx, word [ebp - 0x1a8]
test ecx, ecx
je 0x439995
mov dword [ebp - 4], 0x212
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea edx, [ebp - 0x104]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x1a0], eax
lea eax, [ebp - 0x19c]
push eax
mov ecx, dword [ebp - 0x1a0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1a0]
push eax
call dword [edx + 0x4c]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x4397f6
push 0x4c
push 0x406f9c
mov ecx, dword [ebp - 0x1a0]
push ecx
mov edx, dword [ebp - 0x1a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x488], eax
jmp 0x439800
mov dword [ebp - 0x488], 0
xor eax, eax
cmp dword [ebp - 0x19c], 0
sete al
neg eax
xor ecx, ecx
cmp dword [ebp - 0x60], 0xbc2
sete cl
neg ecx
and ax, cx
mov word [ebp - 0x1a8], ax
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx edx, word [ebp - 0x1a8]
test edx, edx
je 0x439885
mov dword [ebp - 4], 0x213
mov edx, 0x40e1c0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0x114]
push ecx
call fcn.004485e0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x439995
mov dword [ebp - 4], 0x214
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea edx, [ebp - 0x104]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x1a0], eax
lea eax, [ebp - 0x19c]
push eax
mov ecx, dword [ebp - 0x1a0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x1a0]
push eax
call dword [edx + 0x4c]
fnclex
mov dword [ebp - 0x1a4], eax
cmp dword [ebp - 0x1a4], 0
jge 0x4398f3
push 0x4c
push 0x406f9c
mov ecx, dword [ebp - 0x1a0]
push ecx
mov edx, dword [ebp - 0x1a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x48c], eax
jmp 0x4398fd
mov dword [ebp - 0x48c], 0
xor eax, eax
cmp dword [ebp - 0x19c], 0
sete al
neg eax
xor ecx, ecx
cmp dword [ebp - 0x60], 0xbc3
sete cl
neg ecx
and ax, cx
mov word [ebp - 0x1a8], ax
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx edx, word [ebp - 0x1a8]
test edx, edx
je 0x43997f
mov dword [ebp - 4], 0x215
mov edx, 0x40e1f0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0x114]
push ecx
call fcn.004485e0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x439995
mov dword [ebp - 4], 0x217
mov dword [ebp - 0xbc], 0xf
jmp 0x439dc1
jmp 0x439b75
mov dword [ebp - 4], 0x21b
mov edx, dword [ebp - 0x1b4]
push edx
push 0x40efe0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x439aed
mov dword [ebp - 4], 0x21c
push 1
mov eax, dword [ebp - 0x98]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406b10
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x1a0], ax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx ecx, word [ebp - 0x1a0]
test ecx, ecx
je 0x439a49
mov dword [ebp - 4], 0x21d
mov edx, dword [ebp - 0x98]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
sub eax, 1
jo 0x439fa7
push eax
mov eax, dword [ebp - 0x98]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x21f
lea ecx, [ebp - 0x98]
mov dword [ebp - 0x16c], ecx
mov dword [ebp - 0x174], 0x4008
lea edx, [ebp - 0x174]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcIsNumeric]
movsx eax, ax
test eax, eax
je 0x439aac
mov dword [ebp - 4], 0x220
mov ecx, dword [ebp - 0x98]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Str]
fsub qword [0x402dc8]
fnstsw ax
test al, 0xd
jne 0x439fa2
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov dword [ebp - 0xbc], eax
jmp 0x439abd
mov dword [ebp - 4], 0x222
mov dword [ebp - 0xbc], 5
mov dword [ebp - 4], 0x224
push 0x40f004
mov edx, dword [ebp - 0x98]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x44d10c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
jmp 0x439dc1
mov dword [ebp - 4], 0x227
push 0x40e774
mov eax, dword [ebp - 0x98]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x7c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40f04c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x44d10c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0x228
mov dword [ebp - 0xbc], 5
jmp 0x439dc1
jmp 0x439bba
mov dword [ebp - 4], 0x22c
mov edx, 0x40f090
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0x114]
push edx
call fcn.004485e0
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x22e
push 0x40d9a8
mov eax, dword [0x44d120]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40f0dc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call fcn.00442540
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4061c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xdc]
push ecx
lea edx, [ebp - 0x114]
push edx
call fcn.004485e0
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0xd8]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xc8]
push edx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x1c
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x22f
jmp 0x42f4bd
mov dword [ebp - 4], 0x230
push 0x4061c0
mov eax, dword [0x44d070]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4061c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40f108
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4061c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [0x44d070]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4061c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xdc]
push edx
lea eax, [ebp - 0x114]
push eax
call fcn.004485e0
lea ecx, [ebp - 0xdc]
push ecx
lea edx, [ebp - 0xd8]
push edx
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x1c
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x231
mov dword [ebp - 0xbc], 0
wait
push 0x439f89
jmp 0x439e82
lea ecx, [ebp - 0x1b8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea ecx, [ebp - 0x1b4]
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 - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x78]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x7c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x88]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x9c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0xb4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
ret
jmp fcn.00403b8c
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
int3